diff --git a/.metadata/metadata.json b/.metadata/metadata.json index 56e79aaf1..b293843c7 100644 --- a/.metadata/metadata.json +++ b/.metadata/metadata.json @@ -10,14 +10,19 @@ "multiplayer_synchronized": true, "replace_paths": [ "common/achievements", - "common/ai_strategies", - "common/buildings", - "common/buy_packages", - "common/character_interactions", - "common/character_templates", - "common/character_traits", - "common/combat_unit_groups", - "common/combat_unit_types", + "common/ai_strategies", + "common/amendments", + "common/battle_conditions", + "common/buildings", + "common/buy_packages", + "common/character_interactions", + "common/character_templates", + "common/character_traits", + "common/coat_of_arms/coat_of_arms", + "common/coat_of_arms/options", + "common/coat_of_arms/template_lists", + "common/combat_unit_groups", + "common/combat_unit_types", "common/commander_orders", "common/company_charter_types", "common/company_types", @@ -59,7 +64,9 @@ "common/history/states", "common/history/trade", "common/history/treaties", + "common/ideologies", "common/institutions", + "common/interest_groups", "common/journal_entries", "common/law_groups", "common/laws", @@ -71,13 +78,25 @@ "common/objectives", "common/on_actions", "common/parties", + "common/political_lobbies", + "common/political_movements", "common/pop_needs", "common/pop_types", - "common/power_bloc_names", - "common/production_methods", + "common/power_bloc_coa_pieces", + "common/power_bloc_identities", + "common/power_bloc_map_textures", + "common/power_bloc_names", + "common/power_bloc_principle_groups", + "common/power_bloc_principles", + "common/production_method_groups", + "common/production_methods", + "common/religions", + "common/script_values", "common/scripted_buttons", "common/scripted_effects", "common/scripted_progress_bars", + "common/scripted_triggers", + "common/static_modifiers", "common/technology", "common/terrain", @@ -97,7 +116,14 @@ "gfx/map", "gfx/map/city_data/city_centerpiece", "gfx/map/city_data/city_types", - "gfx/portraits/portrait_modifiers", + "gfx/map/fleet_dioramas", + "gfx/map/fleet_entities", + "gfx/map/front_entities", + "gfx/map/spline_network/military_route_graphics", + "gfx/map/spline_network/route_graphics", + "gfx/portraits/portrait_modifiers", + + "map_data/state_regions", "tools/scripted_tests" ] diff --git a/common/ai_strategies/00_default_strategy.txt b/common/ai_strategies/00_default_strategy.txt index bf5f95d5c..9db7903cf 100644 --- a/common/ai_strategies/00_default_strategy.txt +++ b/common/ai_strategies/00_default_strategy.txt @@ -137,9 +137,7 @@ ai_strategy_default = { # Compare ranks - higher rank than us has increased value, lower rank decreased value if = { - limit = { - scope:target_country.country_rank > country_rank - } + limit = { scope:target_country.country_rank > country_rank } add = { value = scope:target_country.country_rank multiply = 5 @@ -150,9 +148,7 @@ ai_strategy_default = { } } else_if = { - limit = { - scope:target_country.country_rank < country_rank - } + limit = { scope:target_country.country_rank < country_rank } add = { value = scope:target_country.country_rank multiply = 2 @@ -322,14 +318,9 @@ ai_strategy_default = { } if = { - limit = { - scope:target_state = { owner = root } - } - + limit = { scope:target_state = { owner = root } } if = { - limit = { - scope:target_state = { ai_can_incorporate_state = yes } - } + limit = { scope:target_state = { ai_can_incorporate_state = yes } } add = 50 } @@ -344,9 +335,7 @@ ai_strategy_default = { } if = { - limit = { - scope:target_state = { is_homeland_of_country_cultures = root } - } + limit = { scope:target_state = { is_homeland_of_country_cultures = root } } multiply = 8.0 } else = { @@ -370,9 +359,7 @@ ai_strategy_default = { } if = { - limit = { - scope:target_state = { is_homeland_of_country_cultures = root } - } + limit = { scope:target_state = { is_homeland_of_country_cultures = root } } multiply = 6.0 } else = { @@ -381,9 +368,7 @@ ai_strategy_default = { } else = { # Value owned states higher than foreign states by default if = { - limit = { - scope:target_state = { is_homeland_of_country_cultures = root } - } + limit = { scope:target_state = { is_homeland_of_country_cultures = root } } multiply = 3.0 } else = { @@ -401,11 +386,7 @@ ai_strategy_default = { multiply = 0.5 if = { - limit = { - NOT = { - any_neighbouring_state = { owner = root } - } - } + limit = { NOT = { any_neighbouring_state = { owner = root } } } multiply = 0.5 } } @@ -462,28 +443,11 @@ ai_strategy_default = { } if = { - limit = { - scope:target_state = { is_homeland_of_country_cultures = root } - } + limit = { scope:target_state = { is_homeland_of_country_cultures = root } } multiply = 1.5 } } - if = { - limit = { - country_has_primary_culture = cu:russian - has_law_or_variant = law_type:law_national_supremacy - scope:target_state = { - owner = { - OR = { - c:KAZ ?= this - } - } - } - } - add = 15 - } - if = { limit = { lenient_ai_behavior_trigger = yes @@ -507,6 +471,7 @@ ai_strategy_default = { } min = 0 + if = { limit = { scope:target_state = { owner = root } } max = 1000 @@ -601,16 +566,12 @@ ai_strategy_default = { } if = { - limit = { - has_strategic_adjacency = scope:target_state - } + limit = { has_strategic_adjacency = scope:target_state } multiply = 1.50 } if = { - limit = { - scope:target_state = { is_incorporated = no } - } + limit = { scope:target_state = { is_incorporated = no } } multiply = 0.25 } } @@ -641,19 +602,13 @@ ai_strategy_default = { # Don't want treaty ports on countries in our market if = { - limit = { - market_capital.market ?= scope:target_country.market_capital.market - } + limit = { market_capital.market ?= scope:target_country.market_capital.market } multiply = 0.0 } # Not worth doing against very small markets if = { - limit = { - scope:target_country = { - gdp < 2000000 - } - } + limit = { scope:target_country = { gdp < 2000000 } } multiply = 0 } @@ -673,9 +628,7 @@ ai_strategy_default = { } if = { - limit = { - can_reach_target_state = no - } + limit = { can_reach_target_state = no } multiply = 0 } } @@ -725,41 +678,22 @@ ai_strategy_default = { } if = { - limit = { - scope:target_country = { is_subject_of = root } - } - + limit = { scope:target_country = { is_subject_of = root } } # AI values subjects it already has higher than subjects it might have, and will basically never give away large subjects with a lot of prestige if = { - limit = { - scope:target_country = { - prestige >= 100 - } - } + limit = { scope:target_country = { prestige >= 100 } } multiply = 5.0 } else_if = { - limit = { - scope:target_country = { - prestige >= 75 - } - } + limit = { scope:target_country = { prestige >= 75 } } multiply = 4.0 } else_if = { - limit = { - scope:target_country = { - prestige >= 50 - } - } + limit = { scope:target_country = { prestige >= 50 } } multiply = 3.0 } else_if = { - limit = { - scope:target_country = { - prestige >= 25 - } - } + limit = { scope:target_country = { prestige >= 25 } } multiply = 2.0 } else = { @@ -774,23 +708,18 @@ ai_strategy_default = { secret_goal = protect } } - multiply = 0.5 } if = { - limit = { - NOT = { has_strategic_adjacency = scope:target_country } - } + limit = { NOT = { has_strategic_adjacency = scope:target_country } } multiply = 0.5 } } } if = { - limit = { - lenient_ai_behavior_trigger = yes - } + limit = { lenient_ai_behavior_trigger = yes } multiply = 0.5 } @@ -798,11 +727,8 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes - } + scope:target_country = { has_radical_leftist_government = yes } } - } multiply = 1.5 } @@ -811,11 +737,8 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes - } + scope:target_country = { has_radical_leftist_economy = yes } } - } multiply = 1.5 } @@ -834,9 +757,7 @@ ai_strategy_default = { } if = { - limit = { - scope:target_country = { is_subject_of = root } - } + limit = { scope:target_country = { is_subject_of = root } } min = 100 max = 1000 } @@ -847,7 +768,6 @@ ai_strategy_default = { secret_goal = dominate } } - min = 50 max = 200 } @@ -864,25 +784,17 @@ ai_strategy_default = { value = -100 if = { - limit = { - NOT = { has_strategic_adjacency = scope:overlord } - } - + limit = { NOT = { has_strategic_adjacency = scope:overlord } } add = -10 } if = { - limit = { - has_strategy = ai_strategy_armed_isolationism - } - + limit = { has_strategy = ai_strategy_armed_isolationism } add = -25 } if = { - limit = { - "scope:overlord.ai_army_comparison(root)" > 0 - } + limit = { "scope:overlord.ai_army_comparison(root)" > 0 } add = { value = "scope:overlord.ai_army_comparison(root)" max = 25 @@ -893,9 +805,7 @@ ai_strategy_default = { } if = { - limit = { - "scope:overlord.ai_ideological_opinion(root)" > 0 - } + limit = { "scope:overlord.ai_ideological_opinion(root)" > 0 } add = { value = "scope:overlord.ai_ideological_opinion(root)" multiply = 0.5 @@ -903,9 +813,7 @@ ai_strategy_default = { } } else_if = { - limit = { - "scope:overlord.ai_ideological_opinion(root)" < 0 - } + limit = { "scope:overlord.ai_ideological_opinion(root)" < 0 } add = { value = "scope:overlord.ai_ideological_opinion(root)" min = -30 @@ -913,9 +821,7 @@ ai_strategy_default = { } if = { - limit = { - is_in_customs_union_with = scope:overlord - } + limit = { is_in_customs_union_with = scope:overlord } add = 10 } @@ -983,9 +889,7 @@ ai_strategy_default = { add = { if = { - limit = { - "relations(scope:overlord)" < relations_threshold:cordial - } + limit = { "relations(scope:overlord)" < relations_threshold:cordial } value = -25 } if = { @@ -1003,9 +907,7 @@ ai_strategy_default = { value = 10 } if = { - limit = { - "relations(scope:overlord)" >= relations_threshold:friendly - } + limit = { "relations(scope:overlord)" >= relations_threshold:friendly } value = 25 } } @@ -1026,9 +928,7 @@ ai_strategy_default = { value = -50 } if = { - limit = { - "scope:overlord.infamy" >= infamy_threshold:pariah - } + limit = { "scope:overlord.infamy" >= infamy_threshold:pariah } value = -100 } } @@ -1057,17 +957,13 @@ ai_strategy_default = { # Braver against pariah countries if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah - } + limit = { scope:target_country.infamy >= infamy_threshold:pariah } add = 1 } # Braver against own overlord in general if = { - limit = { - is_subject_of = scope:target_country - } + limit = { is_subject_of = scope:target_country } add = 1 } } @@ -1120,9 +1016,7 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes - } + scope:target_country = { has_radical_leftist_government = yes } } } add = 1 @@ -1131,9 +1025,7 @@ ai_strategy_default = { if = { limit = { has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes - } + scope:target_country = { has_radical_leftist_economy = yes } } add = 1 } @@ -1162,25 +1054,20 @@ ai_strategy_default = { add = { value = income - divide = 5000 # 1 construction output per this much income - min = 0 max = 200 # Above a certain point more government income isn't going to lead to more AI government construction } add = { value = total_population - divide = 2000000 # 1 construction output per this much population max = 100 } # Kickstart private investors If above this population value if = { - limit = { - total_population >= 2000000 - } + limit = { total_population >= 2000000 } add = 10 } @@ -1209,224 +1096,23 @@ ai_strategy_default = { } multiply = 1.25 } - min = 10 } # How many levels of barracks should the AI have # Using this value in other strategies will function additively wanted_army_size = { - value = 0 - - # To increase base army size for small countries, capped at 1 million population - add = { - value = cached_ai_incorporated_population - divide = 100000 # 1 level of barracks per 100k incorporated population - - max = 10 - } - - add = { - value = cached_ai_incorporated_population - divide = 250000 # 1 level of barracks per 250k incorporated population - } - - add = { - value = cached_ai_unincorporated_population - divide = 1000000 # 1 level of barracks per 1 million unincorporated population - } - - # Coastal population reduces spending on army as that spending is needed for navy too - subtract = { - value = cached_ai_incorporated_coastal_population - divide = 1000000 - } - - subtract = { - value = cached_ai_unincorporated_coastal_population - divide = 4000000 - } - - # Extra army size from rank - if = { - limit = { country_rank = rank_value:great_power } - add = 25 - } - if = { - limit = { country_rank = rank_value:major_power } - add = 10 - } - - save_temporary_value_as = pre_overseas_empire_value - - # Countries with a huge overseas subject population should focus more on navy - subtract = { - value = cached_ai_overseas_subject_population - divide = 20000000 - max = { - value = scope:pre_overseas_empire_value - divide = 2 - } - } - - max = 200 # No more than 200 from population & rank - - if = { - limit = { - cached_ai_incorporated_population > 0 - cached_ai_incorporated_coastal_population > 0 - } - - add = { - value = income - multiply = { - value = 1 - subtract = { # Coastal population reduces spending on army as that spending is needed for navy too - value = cached_ai_incorporated_coastal_population - divide = cached_ai_incorporated_population - divide = 2 - } - } - divide = 2500 # 1 level of barracks per 2.5k income - } - } - - # More advanced standing armies are expensive and should be smaller relative to population - if = { - limit = { has_technology_researched = squad_based_infantry_tactics } - multiply = 0.8 - } - - if = { - limit = { has_technology_researched = combat_medics } - multiply = 0.8 - } - - if = { - limit = { has_technology_researched = towed_artillery } - multiply = 0.8 - } - - if = { - limit = { has_technology_researched = mobile_armor } - multiply = 0.8 - } - - # Factor in strategies - if = { - limit = { - OR = { - has_strategy = ai_strategy_territorial_expansion - has_strategy = ai_strategy_unify_italy - has_strategy = ai_strategy_unify_ethiopia - has_strategy = ai_strategy_unify_china - } - } - multiply = 1.25 - } - else_if = { - limit = { - has_strategy = ai_strategy_unify_germany - } - multiply = 2.0 - } - - if = { - limit = { has_law_or_variant = law_type:law_national_militia } - multiply = 0.33 - } - min = 1 + value = wanted_army_size_script_value + # moved to script_values so this can be called outside of AI. + # How many levels of barracks should the AI have + # Using this value in other strategies will function additively } - # How many levels of naval base should the AI have - # Using this value in other strategies will function additively wanted_navy_size = { - value = 0 - - # 1 level of naval base per 500k coastal incorporated population - add = { - value = cached_ai_incorporated_coastal_population - divide = 500000 - } - - # 1 level of naval base per 2 million coastal unincorporated population - add = { - value = cached_ai_unincorporated_coastal_population - divide = 2000000 - } - - # 1 level of naval base per 10 million population in direct overseas subjects - add = { - value = cached_ai_overseas_subject_population - divide = 10000000 - } - - max = 100 # No more than 100 from population - - # 1 level of naval base per 5k income, multiplied by relative incorporated coastal population to total incorporated population - add = { - value = income - divide = cached_ai_incorporated_population - multiply = cached_ai_incorporated_coastal_population - divide = 5000 - } - else_if = { # GPs and MPs should want to maintain a bit of a navy - limit = { country_rank = rank_value:superpower } - add = 25 - } - else_if = { - limit = { country_rank = rank_value:major_power } - add = 10 - } - - # More advanced navies are expensive and should be smaller relative to population - if = { - limit = { has_technology_researched = aircraft_carriers_tech } - multiply = 0.75 - } - - if = { - limit = { has_technology_researched = electric_boats } - multiply = 0.75 - } - - if = { - limit = { has_technology_researched = nuclear_powered_submarines } - multiply = 0.75 - } - - # Factor in strategies - if = { - limit = { - OR = { - has_strategy = ai_strategy_colonial_expansion - has_strategy = ai_strategy_economic_imperialism - } - } - multiply = 1.15 - } - - if = { - limit = { has_strategy = ai_strategy_armed_isolationism } - multiply = 0.75 - } - - if = { - limit = { country_rank < rank_value:major_power } - multiply = 0.5 - } - - if = { - limit = { is_country_type = unrecognized } - multiply = 0.5 - } - - if = { - limit = { has_strategy = ai_strategy_maintain_mandate_of_heaven } - multiply = 0.25 - } - - min = 0 + value = wanted_navy_size_script_value + # moved to script_values so this can be called outside of AI. + # How many levels of naval base should the AI have + # Using this value in other strategies will function additively } # Set the weights for combat unit groups, this determines the ratio that the AI aims to have of each, and thus what unit types it adds to formations @@ -1437,22 +1123,27 @@ ai_strategy_default = { combat_unit_group_frontline_brigades = { value = 100 } + combat_unit_group_fire_support = { value = 0 + if = { - limit = { has_technology_researched = towed_artillery } + limit = { has_technology_researched = mobile_warfare } add = 15 } + if = { - limit = { has_technology_researched = gun_stabilization } + limit = { has_technology_researched = rocketry } add = 5 } + if = { - limit = { has_technology_researched = rocket_propelled_artillery } + limit = { has_technology_researched = airmobile_warfare } add = 10 } + if = { - limit = { has_technology_researched = army_helicopters } + limit = { has_technology_researched = tactical_ballistic_weapons } add = 10 } @@ -1469,18 +1160,22 @@ ai_strategy_default = { multiply = 1.25 } } + combat_unit_group_aviation = { value = 0 + if = { - limit = { has_technology_researched = wartime_aviation } + limit = { has_technology_researched = military_aviation } add = 10 } + if = { - limit = { has_technology_researched = early_military_jets } + limit = { has_technology_researched = heavy_jet_engines } add = 10 } + if = { - limit = { has_technology_researched = air_to_air_missiles } + limit = { has_technology_researched = stealth_aircraft } add = 10 } @@ -1497,28 +1192,45 @@ ai_strategy_default = { multiply = 1.5 } } + combat_unit_group_escort_ships = { value = 100 } + combat_unit_group_capital_ship = { value = 0 + + if = { + limit = { country_rank = rank_value:superpower } + add = 25 + } + if = { limit = { country_rank = rank_value:great_power } - add = 30 + add = 15 } + if = { limit = { country_rank = rank_value:major_power } add = 10 } } + combat_unit_group_submarines = { value = 0 + if = { - limit = { has_technology_researched = wartime_submarines } - add = 10 + limit = { country_rank = rank_value:superpower } + add = 25 + } + + if = { + limit = { country_rank = rank_value:great_power } + add = 15 } + if = { - limit = { has_technology_researched = electric_boats } + limit = { country_rank = rank_value:major_power } add = 10 } } @@ -1530,6 +1242,7 @@ ai_strategy_default = { # Using this value in other strategies will function additively conscript_battalion_ratio = { value = 0.5 + if = { limit = { has_law_or_variant = law_type:law_national_militia } add = 2.5 @@ -1542,14 +1255,7 @@ ai_strategy_default = { limit = { has_law_or_variant = law_type:law_mass_conscription } add = 0.5 } - - if = { - limit = { - has_technology_researched = modernized_logistics - } - multiply = 1.2 - } - } + } # What's the base AI desire to nationalize/privatize buildings # Compares against NATIONALIZATION_DESIRE_NATIONALIZE_THRESHOLD & NATIONALIZATION_DESIRE_PRIVATIZE_THRESHOLD defines @@ -1559,10 +1265,7 @@ ai_strategy_default = { value = 0.0 if = { - limit = { - has_law_or_variant = law_type:law_command_economy - } - + limit = { has_law_or_variant = law_type:law_command_economy } add = 100 } } @@ -1578,15 +1281,15 @@ ai_strategy_default = { subsidies = { building_railway = should_have building_port = should_have - building_airport = should_have - building_nuclear_weapons_facility = must_have - building_strategic_airbase = must_have - building_nuclear_weapons_silo = must_have - building_chemical_weapons_facility = must_have - building_biological_weapons_facility = must_have - building_spaceport = must_have - building_mission_control = must_have - building_airport = must_have + #building_airport = should_have + #building_nuclear_weapons_facility = must_have + #building_strategic_airbase = must_have + #building_nuclear_weapons_silo = must_have + #building_chemical_weapons_facility = must_have + #building_biological_weapons_facility = must_have + #building_spaceport = must_have + #building_mission_control = must_have + #building_airport = must_have } # Specifying values here will override subsidy priorities while at war @@ -1608,7 +1311,7 @@ ai_strategy_default = { military_aircraft = { stance = wants_high_supply trigger = { - has_technology_researched = early_military_aviation + has_technology_researched = military_aviation country_rank >= rank_value:major_power } } @@ -1621,7 +1324,7 @@ ai_strategy_default = { submarines = { stance = wants_high_supply trigger = { - has_technology_researched = wartime_submarines + has_technology_researched = submarines has_port = yes country_rank >= rank_value:major_power } @@ -1629,24 +1332,20 @@ ai_strategy_default = { aircraft_carriers = { stance = wants_high_supply trigger = { - has_technology_researched = aircraft_carriers_tech + has_technology_researched = naval_aviation has_port = yes country_rank >= rank_value:great_power } } clippers = { stance = wants_high_supply - trigger = { - has_port = yes - } + trigger = { has_port = yes } } paper = { stance = wants_high_supply trigger = { total_population >= 1000000 - NOT = { - has_law_or_variant = law_type:law_industry_banned - } + NOT = { has_law_or_variant = law_type:law_industry_banned } } } electricity = { @@ -1655,7 +1354,7 @@ ai_strategy_default = { pharmaceuticals = { stance = wants_high_supply trigger = { - has_technology_researched = early_chemistry + has_technology_researched = industrial_chemistry } } computers = { @@ -1667,7 +1366,7 @@ ai_strategy_default = { financial_services = { stance = wants_high_supply trigger = { - has_technology_researched = central_bank_independence + has_technology_researched = economic_science } } } @@ -1690,9 +1389,7 @@ ai_strategy_default = { add = 250 } if = { - limit = { - country_rank = rank_value:superpower - } + limit = { country_rank = rank_value:superpower } add = 250 } } @@ -1705,9 +1402,7 @@ ai_strategy_default = { add = 100 } if = { - limit = { - country_rank = rank_value:superpower - } + limit = { country_rank = rank_value:superpower } add = 250 } } @@ -1781,235 +1476,183 @@ ai_strategy_default = { # scope:target_country = target country secret_goal_scores = { none = { - value = 0 - - if = { - limit = { - scope:target_country = { NOT = { is_subject_of = root } } - root = { NOT = { is_subject_of = scope:target_country } } - } - add = 150 - } + trigger = { NOT = { has_subject_relation_with = scope:target_country } } + score = { + value = 150 - # Minor states shouldn't have far-reaching diplomatic ambitions - if = { - limit = { - country_rank < rank_value:major_power - scope:target_country = { NOT = { is_subject_of = root } } - root = { NOT = { is_subject_of = scope:target_country } } - NOT = { is_adjacent_to_country = scope:target_country } + # Minor states shouldn't have far-reaching diplomatic ambitions + if = { + limit = { + country_rank < rank_value:major_power + NOT = { is_adjacent_to_country = scope:target_country } + } + add = 1000 } - add = 1000 - } - # Large isolationist countries should ignore the world - if = { - limit = { - has_law_or_variant = law_type:law_isolationism - gdp >= 5000000 + # Large isolationist countries should ignore the world + if = { + limit = { + has_law_or_variant = law_type:law_isolationism + gdp >= 5000000 + } + add = 10000 } - add = 10000 - } - if = { - limit = { - country_rank = scope:target_country.country_rank + if = { + limit = { country_rank = scope:target_country.country_rank } + multiply = 0.5 } - multiply = 0.5 } } befriend = { - value = 200 - - if = { - limit = { - country_rank <= scope:target_country.country_rank + trigger = { + # Don't befriend large isolationist powers + NOT = { + scope:target_country = { + has_law_or_variant = law_type:law_isolationism + gdp >= 5000000 + } } - add = 100 } + score = { + value = 200 - if = { - limit = { - has_journal_entry = je_earn_recognition - scope:target_country = { country_rank >= rank_value:great_power } + if = { + limit = { country_rank <= scope:target_country.country_rank } + add = 100 } - add = 200 - } - - if = { - limit = { - has_je_befriend_reason = { TARGET = scope:target_country } + + if = { + limit = { has_je_befriend_reason = { TARGET = scope:target_country } } + add = 10000 } - add = 10000 - } - - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = 0.05 - add = 1 - min = 0.5 - max = 2.0 - } - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - multiply = 2 + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.05 + add = 1 + min = 0.5 + max = 2.0 } - subtract = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - divide = 2 + + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + divide = 2 + } } - } - if = { - limit = { - AND = { - has_radical_leftist_government = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes + if = { + limit = { + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes + if = { + limit = { + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } } } - + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - lenient_ai_behavior_trigger = yes + if = { + limit = { lenient_ai_behavior_trigger = yes } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - harsh_ai_behavior_trigger = yes + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 0.75 } - multiply = 0.75 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:infamous + if = { + limit = { scope:target_country.infamy >= infamy_threshold:infamous } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:notorious + if = { + limit = { scope:target_country.infamy >= infamy_threshold:notorious } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah + if = { + limit = { scope:target_country.infamy >= infamy_threshold:pariah } + multiply = 0.5 } - multiply = 0.5 - } - # AI implications for Power Blocs: 'befriend' secret goal is more likely towards the Bloc members - if = { - limit = { - is_in_same_power_bloc = scope:target_country + # AI implications for Power Blocs: 'befriend' secret goal is more likely towards the Bloc members + if = { + limit = { is_in_same_power_bloc = scope:target_country } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - OR = { - has_diplomatic_pact = { - who = scope:target_country - type = rivalry + if = { + limit = { + OR = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry + } + scope:target_country = { relations:root <= relations_threshold:poor } } - scope:target_country = { relations:root <= relations_threshold:poor } - } - } - multiply = 0.0 - } - - # Don't befriend large isolationist powers - if = { - limit = { - scope:target_country = { - has_law_or_variant = law_type:law_isolationism - gdp >= 5000000 } + multiply = 0.0 } - - multiply = 0 } } reconcile = { - value = 0 - - if = { - limit = { - OR = { - has_diplomatic_pact = { - who = scope:target_country - type = rivalry - } - scope:target_country = { relations:root <= relations_threshold:poor } + trigger = { + OR = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry } - + scope:target_country = { relations:root <= relations_threshold:poor } } - add = 100 + # Don't reconcile with your oppressors while civil war is ongoing + is_insurrectionary = no - if = { - limit = { - has_journal_entry = je_earn_recognition - scope:target_country = { country_rank >= rank_value:great_power } - } - add = 200 - } + # Historical enemies shouldn't start as conciliatory unless we explicitly script this in history + game_date >= 1946.1.2 + } + score = { + value = 100 if = { - limit = { - has_je_befriend_reason = { TARGET = scope:target_country } - } + limit = { has_je_befriend_reason = { TARGET = scope:target_country } } add = 10000 } @@ -2022,858 +1665,661 @@ ai_strategy_default = { } } } - add = 200 } - } - - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = 0.05 - add = 1 - min = 0.5 - max = 2.0 - } - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - multiply = 2 + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.05 + add = 1 + min = 0.5 + max = 2.0 } - subtract = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - divide = 2 + + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + divide = 2 + } } - } - if = { - limit = { - AND = { - has_radical_leftist_government = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes + if = { + limit = { + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes + if = { + limit = { + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } } } - + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - scope:target_country = { - is_revolutionary = yes - scope:target_country.civil_war_origin_country = root + if = { + limit = { + scope:target_country = { + is_revolutionary = yes + scope:target_country.civil_war_origin_country = root + } } + multiply = 0.10 } - multiply = 0.10 - } - if = { - limit = { - lenient_ai_behavior_trigger = yes + if = { + limit = { lenient_ai_behavior_trigger = yes } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - harsh_ai_behavior_trigger = yes + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 0.75 } - multiply = 0.75 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:infamous + if = { + limit = { scope:target_country.infamy >= infamy_threshold:infamous } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:notorious + if = { + limit = { scope:target_country.infamy >= infamy_threshold:notorious } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah + if = { + limit = { scope:target_country.infamy >= infamy_threshold:pariah } + multiply = 0.5 } - multiply = 0.5 - } - # AI implications for Power Blocs: 'reconcile' secret goal is more likely towards the Bloc members - if = { - limit = { - is_in_same_power_bloc = scope:target_country + # AI implications for Power Blocs: 'reconcile' secret goal is more likely towards the Bloc members + if = { + limit = { is_in_same_power_bloc = scope:target_country } + multiply = 5 } - multiply = 5 } } protect = { - value = 0 + trigger = { + OR = { + country_rank = rank_value:great_power + has_strategic_adjacency = scope:target_country + AND = { + country_rank >= rank_value:major_power + scope:target_country = { is_country_type = unrecognized } + } + } - if = { - limit = { - OR = { - country_rank > scope:target_country.country_rank - scope:target_country = { is_subject_of = root } + # Don't protect your overlord + NOT = { is_subject_of = scope:target_country } + + # Don't protect enemies + OR = { + scope:target_country = { relations:root > relations_threshold:poor } + NOT = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry + } } } - add = 200 - } - if = { - limit = { + # Don't protect large isolationist powers + NOT = { + scope:target_country = { + has_law_or_variant = law_type:law_isolationism + gdp >= 5000000 + } + } + + # Valid target for protection? + OR = { + country_rank > scope:target_country.country_rank + scope:target_country = { is_subject_of = root } has_je_protect_reason = { TARGET = scope:target_country } } - add = 10000 } + score = { + value = 200 - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = 0.05 - add = 1 - min = 0.5 - max = 2.0 - } + if = { + limit = { has_je_protect_reason = { TARGET = scope:target_country } } + add = 10000 + } - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - multiply = 2 + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.05 + add = 1 + min = 0.5 + max = 2.0 } - subtract = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - divide = 2 + + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + divide = 2 + } } - } - if = { - limit = { - AND = { - has_radical_leftist_government = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes + if = { + limit = { + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes + if = { + limit = { + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 0.5 + } + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 0.75 } - multiply = 0.5 - } - if = { - limit = { - harsh_ai_behavior_trigger = yes + if = { + limit = { scope:target_country.infamy >= infamy_threshold:infamous } + multiply = 0.9 } - multiply = 0.75 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:infamous + if = { + limit = { scope:target_country.infamy >= infamy_threshold:notorious } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:notorious + if = { + limit = { scope:target_country.infamy >= infamy_threshold:pariah } + multiply = 0.5 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah + # AI implications for Power Blocs: 'protect' secret goal is more likely towards the Bloc members + if = { + limit = { is_in_same_power_bloc = scope:target_country } + multiply = 2.5 } - multiply = 0.5 } + } + antagonize = { + trigger = { + NOT = { scope:target_country = { is_subject_of = root } } - # AI implications for Power Blocs: 'protect' secret goal is more likely towards the Bloc members - if = { - limit = { - is_in_same_power_bloc = scope:target_country + # Countries scripted to have a friendly pact or same power bloc shouldn't start with hostile goals + NAND = { + game_date < 1946.1.2 + OR = { + is_in_same_power_bloc = scope:target_country + has_friendly_diplomatic_pact = { TARGET = scope:target_country } + } } - multiply = 2.5 } + score = { + value = 0 - if = { - limit = { - OR = { + if = { + limit = { countries_are_valid_rivals = yes } + add = 50 + } + + if = { + limit = { has_diplomatic_pact = { who = scope:target_country type = rivalry } - scope:target_country = { relations:root <= relations_threshold:poor } } + add = 100 } - multiply = 0.0 - } - if = { - limit = { - NOR = { - country_rank >= rank_value:great_power - has_strategic_adjacency = scope:target_country - AND = { - country_rank >= rank_value:major_power - scope:target_country = { is_country_type = unrecognized } + if = { + limit = { + can_reach_target_country = yes + NOT = { is_subject_of = scope:target_country } + } + add = 50 + } + + if = { + limit = { + scope:target_country = { + is_revolutionary = yes + scope:target_country.civil_war_origin_country = root } } + add = 500 } - multiply = 0.0 - } - if = { - limit = { - is_subject_of = scope:target_country + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = -0.05 + add = 1 + min = 0.5 + max = 2.0 } - multiply = 0.0 - } - # Don't protect large isolationist powers - if = { - limit = { - scope:target_country = { - has_law_or_variant = law_type:law_isolationism - gdp >= 5000000 + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + divide = 2 } } - multiply = 0 - } - } - antagonize = { - value = 0 + if = { + limit = { lenient_ai_behavior_trigger = yes } + multiply = 0.75 + } - if = { - limit = { - countries_are_valid_rivals = yes + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 1.5 } - add = 50 - } - if = { - limit = { - has_diplomatic_pact = { - who = scope:target_country - type = rivalry - } + if = { + limit = { has_game_rule = high_ai_aggression } + multiply = 0.75 # Yes, this is actually intended to be a decrease - AI should want to conquer/dominate more instead } - add = 100 - } - if = { - limit = { - can_reach_target_country = yes - NOT = { is_subject_of = scope:target_country } - } - add = 50 - } - - if = { - limit = { - scope:target_country = { - is_revolutionary = yes - scope:target_country.civil_war_origin_country = root - } - } - add = 500 - } - - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = -0.05 - add = 1 - min = 0.5 - max = 2.0 - } - - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - multiply = 2 - } - subtract = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - divide = 2 - } - } - - if = { - limit = { - lenient_ai_behavior_trigger = yes - } - multiply = 0.75 - } - - if = { - limit = { - harsh_ai_behavior_trigger = yes - } - multiply = 1.5 - } - - if = { - limit = { - has_game_rule = high_ai_aggression - } - multiply = 0.75 # Yes, this is actually intended to be a decrease - AI should want to conquer/dominate more instead - } - - if = { - limit = { - has_game_rule = low_ai_aggression + if = { + limit = { has_game_rule = low_ai_aggression } + multiply = 1.25 # Yes, this is actually intended to be an increase - it's to partially compensate for lowered conquer/dominate desires } - multiply = 1.25 # Yes, this is actually intended to be an increase - it's to partially compensate for lowered conquer/dominate desires - } - if = { - limit = { - scope:target_country = { is_subject_of = root } - } - multiply = 0.0 - } - - if = { - limit = { - AND = { - has_radical_leftist_government = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes + if = { + limit = { + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes + if = { + limit = { + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } } } - + multiply = 1.5 } - multiply = 1.5 - } - # AI implications for Power Blocs: 'antagonize' secret goal is more likely towards the country from another Bloc - if = { - limit = { - country_is_in_different_power_bloc = { TARGET = scope:target_country } + # Power Bloc AI implications + if = { # AI implications for Power Blocs: 'antagonize' secret goal is more likely towards the country from another Bloc + limit = { country_is_in_different_power_bloc = { TARGET = scope:target_country } } + multiply = 1.5 } - multiply = 1.5 - } - # AI implications for Power Blocs: 'antagonize' secret goal is more likely towards the rival of the power struggle - else_if = { - limit = { - country_is_power_struggle_rival = { TARGET = scope:target_country } + else_if = { # AI implications for Power Blocs: 'antagonize' secret goal is more likely towards the rival of the power struggle + limit = { country_is_power_struggle_rival = { TARGET = scope:target_country } } + multiply = 2 } - multiply = 2 } } conquer = { - value = 0 - - if = { - limit = { has_je_conquest_reason = { TARGET = scope:target_country } } - add = 10000 - } + trigger = { + can_reach_target_country = yes + NOT = { is_subject_of = scope:target_country } - # China wants Taiwan - if = { - limit = { + # Countries scripted to have a friendly pact or same power bloc shouldn't start with hostile goals + NAND = { + game_date < 1946.1.2 OR = { - c:PRC ?= this - c:ROC ?= this - c:CHI ?= this - } - scope:target_country = { - any_scope_state = { - OR = { - region = sr:region_china - state_region = s:STATE_FORMOSA - } - } + is_in_same_power_bloc = scope:target_country + has_friendly_diplomatic_pact = { TARGET = scope:target_country } } } - add = 1000 } + score = { + value = 0 - if = { - limit = { - power_bloc ?= { has_principle_group = principle_group:principle_group_colonial_offices } + if = { + limit = { has_je_conquest_reason = { TARGET = scope:target_country } } + add = 10000 } - add = 50 + + # China wants Taiwan + #if = { + # limit = { + # OR = { + # c:PRC ?= this + # c:ROC ?= this + # c:CHI ?= this + # } + # scope:target_country = { + # any_scope_state = { + # OR = { + # region = sr:region_china + # state_region = s:STATE_FORMOSA + # } + # } + # } + # } + # add = 1000 + #} if = { - limit = { - scope:target_country = { - is_subject = yes - is_country_type = unrecognized - top_overlord ?= { - NOT = { is_country_type = unrecognized } - } - } - } - multiply = 0.1 - } - } + limit = { power_bloc ?= { has_principle_group = principle_group:principle_group_colonial_offices } } + add = 50 - if = { - limit = { - scope:target_country = { - any_scope_state = { - root = { has_claim = prev } + if = { + limit = { + scope:target_country = { + is_subject = yes + is_country_type = unrecognized + top_overlord ?= { NOT = { is_country_type = unrecognized } } + } } + multiply = 0.1 } } - add = 200 - } - if = { - limit = { - country_has_primary_culture = cu:russian - has_law_or_variant = law_type:law_national_supremacy - scope:target_country = { - OR = { - c:KAZ ?= this - } - } + if = { + limit = { scope:target_country = { any_scope_state = { root = { has_claim = prev } } } } + add = 200 } - add = 25 - } - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = -0.05 - add = 1 - min = 0.5 - max = 2.0 - } + #if = { + # limit = { + # country_has_primary_culture = cu:russian + # has_law_or_variant = law_type:law_national_supremacy + # scope:target_country = { c:KAZ ?= this } + # } + # add = 25 + #} - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - multiply = 2 + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = -0.05 + add = 1 + min = 0.5 + max = 2.0 } - subtract = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - divide = 2 + + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + divide = 2 + } } - } - if = { - limit = { scope:target_country = { has_modifier = declared_bankruptcy } } - multiply = 2.0 - } + if = { + limit = { scope:target_country = { has_modifier = declared_bankruptcy } } + multiply = 2.0 + } - if = { - limit = { - AND = { - has_radical_leftist_government = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { + if = { + limit = { + AND = { has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes + if = { + limit = { + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - + multiply = 1.5 } - multiply = 1.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes + if = { + limit = { + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } } } - - } - multiply = 1.5 - } - - if = { - limit = { - lenient_ai_behavior_trigger = yes - } - multiply = 0.25 - } - - if = { - limit = { - harsh_ai_behavior_trigger = yes + multiply = 1.5 } - multiply = 1.25 - } - if = { - limit = { - has_game_rule = high_ai_aggression + if = { + limit = { lenient_ai_behavior_trigger = yes } + multiply = 0.25 } - multiply = 1.25 - } - if = { - limit = { - has_game_rule = low_ai_aggression + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 1.25 } - multiply = 0.75 - } - # AI implications for Power Blocs: 'conquer' secret goal is more likely towards the country from another Bloc - if = { - limit = { - country_is_in_different_power_bloc = { TARGET = scope:target_country } + if = { + limit = { has_game_rule = high_ai_aggression } + multiply = 1.25 } - multiply = 1.5 - } - # AI implications for Power Blocs: 'conquer' secret goal is much less likely towards the Bloc members - if = { - limit = { - is_in_same_power_bloc = scope:target_country + if = { + limit = { has_game_rule = low_ai_aggression } + multiply = 0.75 } - multiply = 0.25 - } - if = { - limit = { - can_reach_target_country = no + # AI implications for Power Blocs: 'conquer' secret goal is more likely towards the country from another Bloc + if = { + limit = { country_is_in_different_power_bloc = { TARGET = scope:target_country } } + multiply = 1.5 } - multiply = 0.0 - } - if = { - limit = { - is_subject_of = scope:target_country + # AI implications for Power Blocs: 'conquer' secret goal is much less likely towards the Bloc members + if = { + limit = { is_in_same_power_bloc = scope:target_country } + multiply = 0.25 } - multiply = 0.0 - } - - if = { - limit = { scope:target_country = { is_still_learning = yes } } - multiply = 0 } } dominate = { - value = 0 - - if = { - limit = { - has_je_subjugation_reason = { TARGET = scope:target_country } - NOT = { is_subject_of = root } - } - add = 10000 - } - - if = { - limit = { - scope:target_country = { - is_direct_subject_of = root - relations:root < relations_threshold:cordial - scope:target_country.country_rank <= rank_value:major_power - } - } - add = 50 - } - - if = { - limit = { - power_bloc ?= { has_principle_group = principle_group:principle_group_colonial_offices } - } - add = 50 - - if = { - limit = { - scope:target_country = { - is_subject = yes - is_country_type = unrecognized - top_overlord ?= { - NOT = { is_country_type = unrecognized } - } - } - } - multiply = 0.1 - } - } - - if = { - limit = { - can_reach_target_country = yes - country_rank > scope:target_country.country_rank - scope:target_country.country_rank < rank_value:major_power - scope:target_country = { NOT = { is_subject_of = root } } - } - add = 25 - } - - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = -0.05 - add = 1 - min = 0.5 - max = 2.0 - } - - multiply = { - value = 1 - add = { - value = "lobby_in_government_foreign_anti_clout(scope:target_country)" - multiply = 2 - } - subtract = { - value = "lobby_in_government_foreign_pro_clout(scope:target_country)" - divide = 2 - } - } - - if = { - limit = { + trigger = { + OR = { + country_rank = rank_value:great_power + has_strategic_adjacency = scope:target_country AND = { - has_radical_leftist_government = yes - scope:target_country = { - has_radical_leftist_government = yes - } + country_rank >= rank_value:major_power + scope:target_country = { is_country_type = unrecognized } } } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_economy = yes - scope:target_country = { - has_radical_leftist_economy = yes - } + can_reach_target_country = yes + + NOT = { is_subject_of = scope:target_country } + + # AI shouldn't be aggressive against subjects of their subjects + NOT = { + scope:target_country = { + is_subject_of = root + NOT = { is_direct_subject_of = root } } } - multiply = 0.5 - } - if = { - limit = { - AND = { - has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes - } + # Countries scripted to have a friendly pact or same power bloc shouldn't start with hostile goals + NAND = { + game_date < 1946.1.2 + OR = { + is_in_same_power_bloc = scope:target_country + has_friendly_diplomatic_pact = { TARGET = scope:target_country } } - } - multiply = 1.5 } + score = { + value = 0 - if = { - limit = { - AND = { - has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes - } + if = { + limit = { + has_je_subjugation_reason = { TARGET = scope:target_country } + NOT = { is_subject_of = root } } - + add = 10000 } - multiply = 1.5 - } - if = { - limit = { - country_has_primary_culture = cu:russian - has_law_or_variant = law_type:law_national_supremacy - scope:target_country = { - OR = { - c:KAZ ?= this + if = { + limit = { + scope:target_country = { + is_direct_subject_of = root + relations:root < relations_threshold:cordial + scope:target_country.country_rank <= rank_value:major_power } } + add = 50 } - add = 25 - } - - if = { - limit = { - lenient_ai_behavior_trigger = yes - } - multiply = 0.50 - } - if = { - limit = { scope:target_country = { has_modifier = declared_bankruptcy } } - multiply = 2.0 - } + if = { + limit = { power_bloc ?= { has_principle_group = principle_group:principle_group_colonial_offices } } + add = 50 - if = { - limit = { - harsh_ai_behavior_trigger = yes + if = { + limit = { + scope:target_country = { + is_subject = yes + is_country_type = unrecognized + top_overlord ?= { NOT = { is_country_type = unrecognized } } + } + } + multiply = 0.1 + } } - multiply = 1.5 - } - if = { - limit = { - has_game_rule = high_ai_aggression + if = { + limit = { + can_reach_target_country = yes + country_rank > scope:target_country.country_rank + scope:target_country.country_rank < rank_value:major_power + scope:target_country = { NOT = { is_subject_of = root } } + } + add = 25 } - multiply = 1.25 - } - if = { - limit = { - has_game_rule = low_ai_aggression + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = -0.05 + add = 1 + min = 0.5 + max = 2.0 } - multiply = 0.75 - } - # Shouldn't usually upset diplomatic pacts unless they're bankrupt or infamous - if = { - limit = { - scope:target_country = { - in_default = no - infamy < infamy_threshold:notorious + multiply = { + value = 1 + add = { + value = "lobby_in_government_foreign_anti_clout(scope:target_country)" + multiply = 2 + } + subtract = { + value = "lobby_in_government_foreign_pro_clout(scope:target_country)" + divide = 2 } } if = { limit = { - any_scope_treaty = { - binds = scope:target_country - any_scope_article = { - has_type = defensive_pact - } + AND = { + has_radical_leftist_government = yes + scope:target_country = { has_radical_leftist_government = yes } } } multiply = 0.5 @@ -2881,80 +2327,121 @@ ai_strategy_default = { if = { limit = { - any_scope_treaty = { - binds = scope:target_country - any_scope_article = { - has_type = alliance - } + AND = { + has_radical_leftist_economy = yes + scope:target_country = { has_radical_leftist_economy = yes } } } - multiply = 0.25 + multiply = 0.5 } if = { limit = { - any_scope_treaty = { - binds = scope:target_country - any_scope_article = { - has_type = trade_privilege - source_country = scope:target_country - } + AND = { + has_radical_leftist_government = no + scope:target_country = { has_radical_leftist_government = yes } } } - multiply = 0.5 + multiply = 1.5 } if = { limit = { - is_in_customs_union_with = scope:target_country + AND = { + has_radical_leftist_economy = no + scope:target_country = { has_radical_leftist_economy = yes } + } } - multiply = 0.25 + multiply = 1.5 } - } - # AI implications for Power Blocs: 'dominate' secret goal is more likely towards the country from another Bloc - if = { - limit = { - country_is_in_different_power_bloc = { TARGET = scope:target_country } + #if = { + # limit = { + # country_has_primary_culture = cu:russian + # has_law_or_variant = law_type:law_national_supremacy + # scope:target_country = { c:KAZ ?= this } + # } + # add = 25 + #} + + if = { + limit = { lenient_ai_behavior_trigger = yes } + multiply = 0.50 } - multiply = 1.5 - } - if = { - limit = { - NOR = { - country_rank = rank_value:great_power - has_strategic_adjacency = scope:target_country - AND = { - country_rank >= rank_value:major_power - scope:target_country = { is_country_type = unrecognized } - } - } + if = { + limit = { scope:target_country = { has_modifier = declared_bankruptcy } } + multiply = 2.0 } - multiply = 0.0 - } - if = { - limit = { - is_subject_of = scope:target_country + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 1.5 } - multiply = 0.0 - } - # AI shouldn't be aggressive against subjects of subjects - if = { - limit = { - scope:target_country = { - is_subject_of = root - NOT = { is_direct_subject_of = root } + if = { + limit = { has_game_rule = high_ai_aggression } + multiply = 1.25 + } + + if = { + limit = { has_game_rule = low_ai_aggression } + multiply = 0.75 + } + + # Shouldn't usually upset diplomatic pacts unless they're bankrupt or infamous + if = { + limit = { + scope:target_country = { + in_default = no + infamy < infamy_threshold:notorious + } + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = defensive_pact } + } + } + multiply = 0.5 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = alliance } + } + } + multiply = 0.25 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { + has_type = trade_privilege + source_country = scope:target_country + } + } + } + multiply = 0.5 + } + + if = { + limit = { is_in_customs_union_with = scope:target_country } + multiply = 0.25 } } - multiply = 0.0 - } - if = { - limit = { scope:target_country = { is_still_learning = yes } } - multiply = 0 + # AI implications for Power Blocs: 'dominate' secret goal is more likely towards the country from another Bloc + if = { + limit = { country_is_in_different_power_bloc = { TARGET = scope:target_country } } + multiply = 1.5 + } } } } @@ -3026,6 +2513,7 @@ ai_strategy_default = { return_state = { add = scope:target_state.ai_state_value:root + if = { limit = { scope:target_country = { @@ -3035,14 +2523,11 @@ ai_strategy_default = { } } } - multiply = 0.25 } - if = { - limit = { - is_diplomatic_play_enemy_of = scope:target_country - } + if = { + limit = { is_diplomatic_play_enemy_of = scope:target_country } multiply = 5 min = 0 max = 1000 @@ -3061,7 +2546,6 @@ ai_strategy_default = { secret_goal = dominate } } - add = scope:target_country.ai_subject_value:root } @@ -3077,7 +2561,6 @@ ai_strategy_default = { secret_goal = dominate } } - add = scope:target_country.ai_subject_value:root } @@ -3093,7 +2576,6 @@ ai_strategy_default = { secret_goal = dominate } } - add = scope:target_country.ai_subject_value:root } @@ -3107,27 +2589,6 @@ ai_strategy_default = { reduce_autonomy = { value = 100 - - if = { - limit = { - c:BIC ?= this - has_journal_entry = je_uneasy_raj - } - multiply = 0.05 - } - - if = { - limit = { - country_has_primary_culture = cu:russian - has_law_or_variant = law_type:law_national_supremacy - scope:target_country = { - OR = { - c:KAZ ?= this - } - } - } - add = 100 - } } humiliation = { @@ -3140,7 +2601,6 @@ ai_strategy_default = { type = rivalry } } - add = 5 } } @@ -3154,7 +2614,6 @@ ai_strategy_default = { attitude = domineering } } - add = { value = scope:target_country.ai_subject_value:root divide = 2 @@ -3186,11 +2645,8 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes - } + scope:target_country = { has_radical_leftist_government = yes } } - } add = 100 } @@ -3199,11 +2655,8 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes - } + scope:target_country = { has_radical_leftist_economy = yes } } - } add = 100 } @@ -3241,7 +2694,6 @@ ai_strategy_default = { } } } - multiply = 0.5 } } @@ -3266,11 +2718,8 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_government = no - scope:target_country = { - has_radical_leftist_government = yes - } + scope:target_country = { has_radical_leftist_government = yes } } - } add = 50 } @@ -3279,39 +2728,28 @@ ai_strategy_default = { limit = { AND = { has_radical_leftist_economy = no - scope:target_country = { - has_radical_leftist_economy = yes - } + scope:target_country = { has_radical_leftist_economy = yes } } - } add = 50 } # Not worth doing against very small markets if = { - limit = { - scope:target_country = { - gdp < 2000000 - } - } + limit = { scope:target_country = { gdp < 2000000 } } multiply = 0 } # Don't want to open our own market... if = { - limit = { - market_capital.market = scope:target_country.market_capital.market - } + limit = { market_capital.market = scope:target_country.market_capital.market } multiply = 0 } } revoke_claim = { if = { - limit = { - scope:target_state = { owner = root } - } + limit = { scope:target_state = { owner = root } } add = 10 @@ -3328,16 +2766,12 @@ ai_strategy_default = { } if = { - limit = { - scope:target_state = { is_homeland_of_country_cultures = root } - } + limit = { scope:target_state = { is_homeland_of_country_cultures = root } } multiply = 1.25 } if = { - limit = { - scope:target_state = { is_incorporated = no } - } + limit = { scope:target_state = { is_incorporated = no } } multiply = 0.5 } } @@ -3367,9 +2801,7 @@ ai_strategy_default = { } } if = { - limit = { - root.gdp > 0 - } + limit = { root.gdp > 0 } add = { value = scope:target_country.gdp divide = root.gdp @@ -3378,11 +2810,7 @@ ai_strategy_default = { } } if = { - limit = { - scope:target_country = { - num_states > 1 - } - } + limit = { scope:target_country = { num_states > 1 } } add = { value = scope:target_country.num_states multiply = 10 @@ -3391,16 +2819,12 @@ ai_strategy_default = { } if = { - limit = { - has_strategic_adjacency = scope:target_country - } + limit = { has_strategic_adjacency = scope:target_country } multiply = 1.5 } if = { - limit = { - lenient_ai_behavior_trigger = yes - } + limit = { lenient_ai_behavior_trigger = yes } multiply = 0.0 } @@ -3422,16 +2846,12 @@ ai_strategy_default = { } if = { - limit = { - has_strategic_adjacency = scope:target_country - } + limit = { has_strategic_adjacency = scope:target_country } multiply = 1.5 } if = { - limit = { - lenient_ai_behavior_trigger = yes - } + limit = { lenient_ai_behavior_trigger = yes } multiply = 0.0 } @@ -3443,9 +2863,7 @@ ai_strategy_default = { value = 0 if = { - limit = { - scope:target_country.top_overlord.infamy >= infamy_threshold:notorious - } + limit = { scope:target_country.top_overlord.infamy >= infamy_threshold:notorious } add = 25 if = { @@ -3459,9 +2877,7 @@ ai_strategy_default = { } if = { - limit = { - scope:target_country.top_overlord.infamy >= infamy_threshold:pariah - } + limit = { scope:target_country.top_overlord.infamy >= infamy_threshold:pariah } add = 25 } } @@ -3492,9 +2908,7 @@ ai_strategy_default = { value = 0 if = { - limit = { - scope:target_country.infamy >= infamy_threshold:notorious - } + limit = { scope:target_country.infamy >= infamy_threshold:notorious } add = 25 if = { @@ -3508,9 +2922,7 @@ ai_strategy_default = { } if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah - } + limit = { scope:target_country.infamy >= infamy_threshold:pariah } add = 25 } } diff --git a/common/ai_strategies/01_admin_strategies.txt b/common/ai_strategies/01_admin_strategies.txt index 6fae4a582..864f5d6eb 100644 --- a/common/ai_strategies/01_admin_strategies.txt +++ b/common/ai_strategies/01_admin_strategies.txt @@ -19,24 +19,12 @@ liquor = { stance = wants_export } wine = { stance = wants_export } fabric = { stance = wants_export } - fertilizer = { - stance = wants_high_supply - trigger = { - has_technology_researched = organophosphates - } - } - tools = { - stance = wants_high_supply - trigger = { - has_technology_researched = power_tools - } - } + fertilizer = { stance = wants_high_supply } + tools = { stance = wants_high_supply } } possible = { - NOT = { - country_rank = rank_value:superpower - } + NOT = { country_rank = rank_value:superpower } } weight = { @@ -162,13 +150,6 @@ ai_strategy_plantation_economy = { } multiply = 1.5 } - - if = { - limit = { - has_journal_entry = je_agricultural_development - } - add = 45 - } } } @@ -474,6 +455,7 @@ ai_strategy_placate_population = { ai_strategy_maintain_hegemony = { icon = "gfx/interface/icons/ai_strategy_icons/industrial_expansion.dds" type = administrative + goods_stances = { oil = { stance = wants_high_supply } high_quality_fabric = { stance = wants_high_supply } @@ -500,15 +482,13 @@ ai_strategy_maintain_hegemony = { ammunition = { stance = wants_export } military_aircraft = { stance = wants_export - trigger = { - has_technology_researched = early_military_aviation - } + trigger = { has_technology_researched = military_aviation } } tanks = { stance = wants_export } surface_ships = { stance = wants_export trigger = { - has_technology_researched = light_cruisers + has_technology_researched = naval_warfare has_port = yes country_rank >= rank_value:major_power } @@ -516,13 +496,14 @@ ai_strategy_maintain_hegemony = { submarines = { stance = wants_export trigger = { - has_technology_researched = wartime_submarines + has_technology_researched = submarines has_port = yes country_rank >= rank_value:major_power } } uranium = { stance = wants_high_supply } } + building_group_weights = { bg_manufacturing = 1.25 bg_rubber = 1.25 @@ -530,9 +511,11 @@ ai_strategy_maintain_hegemony = { bg_mining = 1.25 bg_logging = 1.25 } + possible = { country_rank = rank_value:superpower } + weight = { value = 1000 } @@ -541,7 +524,8 @@ ai_strategy_maintain_hegemony = { ai_strategy_colonial_extraction = { icon = "gfx/interface/icons/ai_strategy_icons/resource_expansion.dds" - type = administrative + type = administrative + building_group_weights = { bg_rubber = 1.5 bg_fossil_fuels = 1.5 @@ -555,9 +539,7 @@ ai_strategy_colonial_extraction = { } goods_stances = { - explosives = { - stance = wants_high_supply - } + explosives = { stance = wants_high_supply } tools = { stance = wants_high_supply } coal = { stance = wants_export } iron = { stance = wants_export } @@ -572,6 +554,7 @@ ai_strategy_colonial_extraction = { tea = { stance = wants_export } tobacco = { stance = wants_export } } + possible = { is_subject = yes is_country_type = colonial diff --git a/common/ai_strategies/02_diplomatic_strategies.txt b/common/ai_strategies/02_diplomatic_strategies.txt index 6a3f507a0..e6722b153 100755 --- a/common/ai_strategies/02_diplomatic_strategies.txt +++ b/common/ai_strategies/02_diplomatic_strategies.txt @@ -147,55 +147,59 @@ secret_goal_scores = { protect = { - if = { - limit = { - scope:target_country = { has_radical_leftist_government = yes } + score = { + if = { + limit = { scope:target_country = { has_radical_leftist_government = yes } } + add = 50 } - add = 50 - } - if = { - limit = { - scope:target_country = { is_country_type = unrecognized } + + if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + add = 50 } - add = 50 } } befriend = { - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - scope:target_country = { has_radical_leftist_government = yes } + score = { + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + scope:target_country = { has_radical_leftist_government = yes } + } + add = 100 } - add = 100 - } - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - scope:target_country = { is_country_type = unrecognized } + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + scope:target_country = { is_country_type = unrecognized } + } + add = 50 } - add = 50 } } antagonize = { - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - has_strategic_adjacency = scope:target_country - scope:target_country = { - OR = { - has_strategy = ai_strategy_economic_imperialism - has_strategy = ai_strategy_territorial_expansion + score = { + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + has_strategic_adjacency = scope:target_country + scope:target_country = { + OR = { + has_strategy = ai_strategy_economic_imperialism + has_strategy = ai_strategy_territorial_expansion + } } } + add = 50 } - add = 50 - } - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - is_country_type = colonial + + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + is_country_type = colonial + } + add = 25 } - add = 25 } } } @@ -421,81 +425,72 @@ ai_strategy_economic_imperialism = { secret_goal_scores = { dominate = { - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - country_rank = rank_value:great_power - navy_size >= 25 - scope:target_country = { - has_law_or_variant = law_type:law_isolationism - gdp >= 2000000 - capital.region = sr:region_east_asia - } - } - add = 500 - } - else_if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - has_strategic_adjacency = scope:target_country - scope:target_country = { - has_law_or_variant = law_type:law_isolationism - gdp >= 2000000 - NOT = { capital.region = sr:region_east_asia } + score = { + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + country_rank = rank_value:great_power + navy_size >= 25 + scope:target_country = { + has_law_or_variant = law_type:law_isolationism + gdp >= 2000000 + capital.region = sr:region_east_asia + } } + add = 500 } - add = 100 - } - - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - has_strategic_adjacency = scope:target_country - root.country_rank > scope:target_country.country_rank - scope:target_country.country_rank < rank_value:major_power - scope:target_country = { - NOR = { - has_law_or_variant = law_type:law_free_trade + else_if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + has_strategic_adjacency = scope:target_country + scope:target_country = { has_law_or_variant = law_type:law_isolationism + gdp >= 2000000 + NOT = { capital.region = sr:region_east_asia } } } + add = 100 } - add = 50 if = { limit = { NOT = { scope:target_country = { is_subject_of = root } } - scope:target_country = { is_country_type = unrecognized } + has_strategic_adjacency = scope:target_country + root.country_rank > scope:target_country.country_rank + scope:target_country.country_rank < rank_value:major_power + scope:target_country = { + NOR = { + has_law_or_variant = law_type:law_free_trade + has_law_or_variant = law_type:law_isolationism + } + } } add = 50 + + if = { + limit = { + NOT = { scope:target_country = { is_subject_of = root } } + scope:target_country = { is_country_type = unrecognized } + } + add = 50 + } } } } conquer = { - if = { - limit = { - has_strategic_adjacency = scope:target_country - scope:target_country = { is_country_type = unrecognized } - } - add = 50 - } - if = { - limit = { - scope:target_country = { NOT = { is_country_type = unrecognized } } - } - add = -50 - } - - # Don't attack Japan outright, open them instead - if = { - limit = { - scope:target_country = { - has_law_or_variant = law_type:law_isolationism - gdp >= 2000000 - capital.region = sr:region_east_asia + score = { + if = { + limit = { + has_strategic_adjacency = scope:target_country + scope:target_country = { is_country_type = unrecognized } } + add = 50 + } + + if = { + limit = { scope:target_country = { NOT = { is_country_type = unrecognized } } } + add = -50 } - add = -1000 } } } @@ -770,26 +765,26 @@ ai_strategy_territorial_expansion = { secret_goal_scores = { conquer = { - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - can_reach_target_country = yes - has_strategic_adjacency = scope:target_country - scope:target_country.country_rank <= root.country_rank - } - + score = { if = { limit = { - NOT = { is_country_type = unrecognized } - scope:target_country = { NOT = { is_country_type = unrecognized } } + NOT = { scope:target_country = { is_subject_of = root } } + can_reach_target_country = yes + has_strategic_adjacency = scope:target_country + scope:target_country.country_rank <= root.country_rank } - add = 25 - } - else_if = { - limit = { - scope:target_country = { is_country_type = unrecognized } + + if = { + limit = { + NOT = { is_country_type = unrecognized } + scope:target_country = { NOT = { is_country_type = unrecognized } } + } + add = 25 + } + else_if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + add = 50 } - add = 50 } } } @@ -802,24 +797,9 @@ ai_strategy_territorial_expansion = { weight = { value = 10 - if = { - limit = { - exists = c:FRA - c:FRA = this - ruler = { - has_variable = bonapartist_leader - } - } - add = 5 - } - # AI implications for Power Blocs: 'Territorial Expansion' strategy is more likely for Blocs with Aggressive Coordination if = { - limit = { - power_bloc ?= { - has_principle_group = principle_group:principle_group_aggressive_coordination - } - } + limit = { power_bloc ?= { has_principle_group = principle_group:principle_group_aggressive_coordination } } add = 5 } @@ -940,16 +920,6 @@ ai_strategy_armed_isolationism = { add = 100 } - if = { - limit = { - OR = { - has_modifier = shogun_ig_forced_to_open_market - has_journal_entry = je_meiji_main - } - } - multiply = 0.1 - } - if = { limit = { country_rank = rank_value:great_power } multiply = 0.1 @@ -1116,12 +1086,6 @@ ai_strategy_colonial_expansion = { } } add = 0.75 - if = { - limit = { - has_technology_researched = united_nations - } - add = 1 - } if = { limit = { power_bloc ?= { has_principle = principle:principle_colonial_offices_3 } @@ -1204,45 +1168,35 @@ ai_strategy_colonial_expansion = { } secret_goal_scores = { dominate = { - if = { - limit = { - scope:target_country = { - NOT = { - is_country_type = unrecognized - } - } + score = { + if = { + limit = { scope:target_country = { NOT = { is_country_type = unrecognized } } } + multiply = 0.25 } - multiply = 0.25 - } - if = { - limit = { - has_strategic_adjacency = scope:target_country - scope:target_country = { - is_country_type = unrecognized + + if = { + limit = { + has_strategic_adjacency = scope:target_country + scope:target_country = { is_country_type = unrecognized } } + add = 200 } - add = 200 } } conquer = { - if = { - limit = { - scope:target_country = { - NOT = { - is_country_type = unrecognized - } - } + score = { + if = { + limit = { scope:target_country = { NOT = { is_country_type = unrecognized } } } + multiply = 0.25 } - multiply = 0.25 - } - if = { - limit = { - has_strategic_adjacency = scope:target_country - scope:target_country = { - is_country_type = unrecognized + + if = { + limit = { + has_strategic_adjacency = scope:target_country + scope:target_country = { is_country_type = unrecognized } } + add = 200 } - add = 200 } } } @@ -1363,99 +1317,94 @@ ai_strategy_global_liberalism = { } secret_goal_scores = { dominate = { - if = { - limit = { - has_strategic_adjacency = scope:target_country - scope:target_country = { - has_law_or_variant = law_type:law_isolationism + score = { + if = { + limit = { + has_strategic_adjacency = scope:target_country + scope:target_country = { has_law_or_variant = law_type:law_isolationism } } + add = 100 } - add = 100 - } - if = { - limit = { - has_strategic_adjacency = scope:target_country - root.country_rank > scope:target_country.country_rank - scope:target_country = { - NOR = { - has_law_or_variant = law_type:law_free_trade - has_law_or_variant = law_type:law_isolationism + + if = { + limit = { + has_strategic_adjacency = scope:target_country + root.country_rank > scope:target_country.country_rank + scope:target_country = { + NOR = { + has_law_or_variant = law_type:law_free_trade + has_law_or_variant = law_type:law_isolationism + } } } + add = 50 } - add = 50 } } protect = { - value = 100 - if = { - limit = { - OR = { - country_rank > scope:target_country.country_rank - scope:target_country = { - is_subject_of = root + score = { + value = 100 + + if = { + limit = { + OR = { + country_rank > scope:target_country.country_rank + scope:target_country = { is_subject_of = root } } } + add = 200 } - add = 200 - } - multiply = { - value = "ai_ideological_opinion(scope:target_country)" - multiply = 0.5 - add = 1 - min = 0.25 - max = 2 - } - if = { - limit = { - AND = { - NOT = { - has_law_or_variant = law_type:law_council_republic - } - scope:target_country = { - has_law_or_variant = law_type:law_council_republic + + multiply = { + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.5 + add = 1 + min = 0.25 + max = 2 + } + + if = { + limit = { + AND = { + NOT = { has_law_or_variant = law_type:law_council_republic } + scope:target_country = { has_law_or_variant = law_type:law_council_republic } } } + multiply = 0.01 } - multiply = 0.01 - } - if = { - limit = { - harsh_ai_behavior_trigger = yes + + if = { + limit = { harsh_ai_behavior_trigger = yes } + multiply = 0.75 } - multiply = 0.75 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:infamous + + if = { + limit = { scope:target_country.infamy >= infamy_threshold:infamous } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:notorious + + if = { + limit = { scope:target_country.infamy >= infamy_threshold:notorious } + multiply = 0.9 } - multiply = 0.9 - } - if = { - limit = { - scope:target_country.infamy >= infamy_threshold:pariah + + if = { + limit = { scope:target_country.infamy >= infamy_threshold:pariah } + multiply = 0.5 } - multiply = 0.5 - } - if = { - limit = { - OR = { - has_diplomatic_pact = { - who = scope:target_country - type = rivalry - } - scope:target_country = { - relations:root <= relations_threshold:poor + + if = { + limit = { + OR = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry + } + scope:target_country = { relations:root <= relations_threshold:poor } } } + multiply = 0 } - multiply = 0 } } } @@ -1560,19 +1509,19 @@ ai_strategy_international_socialism = { } secret_goal_scores = { dominate = { - if = { - limit = { - has_strategic_adjacency = scope:target_country + score = { + if = { + limit = { has_strategic_adjacency = scope:target_country } + add = 300 } - add = 300 } } conquer = { - if = { - limit = { - has_strategic_adjacency = scope:target_country + score = { + if = { + limit = { has_strategic_adjacency = scope:target_country } + add = 100 } - add = 100 } } } @@ -1697,26 +1646,26 @@ ai_strategy_restore_natural_borders = { secret_goal_scores = { conquer = { - if = { - limit = { - NOT = { scope:target_country = { is_subject_of = root } } - can_reach_target_country = yes - has_strategic_adjacency = scope:target_country - scope:target_country.country_rank <= root.country_rank - } - + score = { if = { limit = { - NOT = { is_country_type = unrecognized } - scope:target_country = { NOT = { is_country_type = unrecognized } } + NOT = { scope:target_country = { is_subject_of = root } } + can_reach_target_country = yes + has_strategic_adjacency = scope:target_country + scope:target_country.country_rank <= root.country_rank } - add = 25 - } - else_if = { - limit = { - scope:target_country = { is_country_type = unrecognized } + + if = { + limit = { + NOT = { is_country_type = unrecognized } + scope:target_country = { NOT = { is_country_type = unrecognized } } + } + add = 25 + } + else_if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + add = 50 } - add = 50 } } } @@ -1750,4 +1699,4 @@ ai_strategy_restore_natural_borders = { multiply = 0.5 } } -} \ No newline at end of file +} diff --git a/common/ai_strategies/02_subject_diplomatic_strategies.txt b/common/ai_strategies/02_subject_diplomatic_strategies.txt index 092e57da3..0519d88f1 100644 --- a/common/ai_strategies/02_subject_diplomatic_strategies.txt +++ b/common/ai_strategies/02_subject_diplomatic_strategies.txt @@ -55,62 +55,62 @@ secret_goal_scores = { antagonize = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = 10000 } - add = 10000 } } none = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } defy = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } comply = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } befriend = { - if = { - limit = { - scope:target_country = { country_rank >= root.country_rank } - can_be_reached_by_target_country = yes - } - + score = { if = { limit = { - scope:target_country = { - has_diplomatic_pact = { - who = root.overlord - type = rivalry - } - } + scope:target_country = { country_rank >= root.country_rank } + can_be_reached_by_target_country = yes } - add = 500 - } - else_if = { - limit = { - scope:target_country = { country_rank >= root.overlord.country_rank } + + if = { + limit = { + scope:target_country = { + has_diplomatic_pact = { + who = root.overlord + type = rivalry + } + } + } + add = 500 } - add = 100 - } - } + else_if = { + limit = { scope:target_country = { country_rank >= root.overlord.country_rank } } + add = 100 + } + } + } } } @@ -237,66 +237,68 @@ ai_strategy_subject_strengthen_self = { secret_goal_scores = { defy = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = 10000 } - add = 10000 } } antagonize = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } none = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } comply = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } befriend = { - if = { - limit = { - scope:target_country = { country_rank >= root.overlord.country_rank } - can_be_reached_by_target_country = yes + score = { + if = { + limit = { + scope:target_country = { country_rank >= root.overlord.country_rank } + can_be_reached_by_target_country = yes + } + add = 200 } - add = 200 } } conquer = { - if = { - limit = { - can_reach_target_country = yes - has_strategic_adjacency = scope:target_country - scope:target_country.country_rank <= root.country_rank - } - + score = { if = { limit = { - NOT = { is_country_type = unrecognized } - scope:target_country = { NOT = { is_country_type = unrecognized } } + can_reach_target_country = yes + has_strategic_adjacency = scope:target_country + scope:target_country.country_rank <= root.country_rank } - add = 25 - } - else_if = { - limit = { - scope:target_country = { is_country_type = unrecognized } + + if = { + limit = { + NOT = { is_country_type = unrecognized } + scope:target_country = { NOT = { is_country_type = unrecognized } } + } + add = 25 + } + else_if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + add = 50 } - add = 50 } } } @@ -362,69 +364,71 @@ ai_strategy_subject_maintain_autonomy = { secret_goal_scores = { none = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = 10000 } - add = 10000 } } antagonize = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } defy = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } comply = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } befriend = { - if = { - limit = { - scope:target_country = { country_rank >= root.overlord.country_rank } - can_be_reached_by_target_country = yes + score = { + if = { + limit = { + scope:target_country = { country_rank >= root.overlord.country_rank } + can_be_reached_by_target_country = yes + } + add = 100 } - add = 100 } } conquer = { - if = { - limit = { - can_reach_target_country = yes - has_strategic_adjacency = scope:target_country - scope:target_country.country_rank <= root.country_rank - } - + score = { if = { limit = { - NOT = { is_country_type = unrecognized } - scope:target_country = { NOT = { is_country_type = unrecognized } } + can_reach_target_country = yes + has_strategic_adjacency = scope:target_country + scope:target_country.country_rank <= root.country_rank } - add = 15 - } - else_if = { - limit = { - scope:target_country = { is_country_type = unrecognized } + + if = { + limit = { + NOT = { is_country_type = unrecognized } + scope:target_country = { NOT = { is_country_type = unrecognized } } + } + add = 15 + } + else_if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + add = 25 } - add = 25 } } - } + } } possible = { @@ -469,43 +473,43 @@ ai_strategy_subject_overlord_compliance = { secret_goal_scores = { comply = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = 10000 } - add = 10000 } } antagonize = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } none = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } } defy = { - if = { - limit = { - is_subject_of = scope:target_country + score = { + if = { + limit = { is_subject_of = scope:target_country } + add = -10000 } - add = -10000 } - } + } none = { - if = { - limit = { - NOT = { is_subject_of = scope:target_country } + score = { + if = { + limit = { NOT = { is_subject_of = scope:target_country } } + add = 200 } - add = 200 } } } diff --git a/common/ai_strategies/03_political_strategies.txt b/common/ai_strategies/03_political_strategies.txt index 9d461a084..5033566e7 100755 --- a/common/ai_strategies/03_political_strategies.txt +++ b/common/ai_strategies/03_political_strategies.txt @@ -56,11 +56,8 @@ movement_royalist_absolutist movement_religious_majority movement_cultural_majority - movement_utilitarian movement_corporatist movement_modernizer - movement_orleanist - movement_bonapartist } anti_movements = { @@ -194,7 +191,6 @@ ai_strategy_reactionary_agenda = { movement_religious_majority movement_cultural_majority movement_reactionary - movement_legitimist } anti_movements = { @@ -283,17 +279,6 @@ ai_strategy_reactionary_agenda = { add = 10 } - if = { - limit = { - exists = c:FRA - c:FRA = this - ruler = { - has_variable = legitimist_leader - } - } - add = 10 - } - if = { limit = { has_modifier = forced_regime_change @@ -371,7 +356,6 @@ ai_strategy_progressive_agenda = { movement_modernizer movement_land_reform movement_positivist - movement_utilitarian movement_feminist movement_radical } @@ -552,11 +536,7 @@ ai_strategy_egalitarian_agenda = { movement_corporatist movement_reactionary movement_fascist - movement_legitimist movement_liberal - movement_orleanist - movement_bonapartist - movement_legitimist } institution_scores = { @@ -703,7 +683,6 @@ ai_strategy_nationalist_agenda = { movement_corporatist movement_positivist movement_modernizer - movement_bonapartist movement_cultural_majority movement_religious_majority } diff --git a/common/amendments/amendments.md b/common/amendments/amendments.md new file mode 100644 index 000000000..c91c23bc2 --- /dev/null +++ b/common/amendments/amendments.md @@ -0,0 +1,57 @@ +amendment_key = { + parent = law_key # optional reference to a law that dictates what stances IGs and movements have toward this amendment + + allowed_laws = { # list of laws that the amendment can be added to + # list of law keys + } + + modifier = { # the modifiers that this amendment has, which will be added to the modifiers of the law it is attached to + # list of modifiers + } + + tax_modifier_very_low = { # the taxation modifiers this amendment has, which will be added to the taxation modifiers of the law it is attached to + # list of modifiers + } + + tax_modifier_low = { + # list of modifiers + } + + tax_modifier_medium = { + # list of modifiers + } + + tax_modifier_high = { + # list of modifiers + } + + tax_modifier_very_high = { + # list of modifiers + } + + institution = institution_key # optional reference to an institution that this amendment is applicable to, required for modifiers below to have any effect + institution_modifier = { # optional modifiers that apply to the institution when this amendment is attached to a law + # list of modifiers + } + + possible = { # trigger that checks if this amendment should be possible to attach to a law + always = yes + } + + # Trigger that checks if IG would sponsor this amendment as part of negotiation + # If left empty, always returns false + # root = interest group + # scope:approval = IG approval for parent law (not set for amendments without parent laws) + would_sponsor = {} + + amendment_activism_multiplier = 1.0 # multiplier to activism generated by this amendment + + # Effect will trigger when amendment is added to an active law + on_activate = { + } + + # Effect will trigger when amendment is repealed from an active law + on_deactivate = { + } + +} \ No newline at end of file diff --git a/common/amendments/cwp_amendments_enactment.txt b/common/amendments/cwp_amendments_enactment.txt new file mode 100644 index 000000000..9b1242eec --- /dev/null +++ b/common/amendments/cwp_amendments_enactment.txt @@ -0,0 +1,1642 @@ +amendment_corporate_state_nominating_body_tu = { + + allowed_laws = { + law_corporate_state + } + + modifier = { + interest_group_ig_trade_unions_pol_str_mult = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + is_interest_group_type = ig_trade_unions + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0 +} + +amendment_corporate_state_nominating_body_id = { + + allowed_laws = { + law_corporate_state + } + + modifier = { + interest_group_ig_industrialists_pol_str_mult = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + is_interest_group_type = ig_industrialists + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0 +} + +amendment_corporate_state_nominating_body_it = { + + allowed_laws = { + law_corporate_state + } + + modifier = { + interest_group_ig_intelligentsia_pol_str_mult = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + is_interest_group_type = ig_intelligentsia + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0 +} + +amendment_ragged_schools = { + + parent = law_religious_schools + + allowed_laws = { + law_compulsory_primary_school + } + + modifier = { + interest_group_ig_devout_pop_attraction_mult = 0.15 + country_institution_cost_institution_schools_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_religious_schools + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_religious_workhouses = { + + parent = law_charitable_health_system + + allowed_laws = { + law_poor_laws + } + + modifier = { + interest_group_ig_devout_pop_attraction_mult = 0.15 + country_institution_cost_institution_social_security_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_charitable_health_system + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_veterans_pensions = { + + allowed_laws = { + law_old_age_pension + } + + modifier = { + building_training_rate_mult = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + has_ideology = ideology:ideology_patriotic + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_agricultural_communes = { + + allowed_laws = { + law_anarchy + } + + modifier = { + building_group_bg_agriculture_throughput_add = 0.05 + building_group_bg_ranching_throughput_add = 0.05 + building_group_bg_agriculture_standard_of_living_add = 1 + building_group_bg_ranching_standard_of_living_add = 1 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + is_interest_group_type = ig_rural_folk + leader ?= { + has_ideology = ideology:ideology_anarchist + } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_anarchy + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_cult_of_personality = { + parent = law_autocracy + + allowed_laws = { + law_autocracy + law_oligarchy + law_single_party_state + } + + modifier = { + country_legitimacy_headofstate_add = 10 + country_legitimacy_base_add = -5 + country_authority_mult = 0.10 + country_bureaucracy_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + has_ideology = ideology:ideology_reactionary + leader = { + OR = { + has_ideology = ideology:ideology_authoritarian + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + } + } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_autocracy + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 1 +} + +amendment_farmers_cooperatives = { + + allowed_laws = { + law_homesteading + } + + modifier = { + building_group_bg_agriculture_allowed_collectivization_add = 0.10 + building_group_bg_ranching_allowed_collectivization_add = 0.10 + state_farmers_investment_pool_efficiency_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + is_interest_group_type = ig_rural_folk + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_homesteading + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_vertically_integrated_agriculture = { + + parent = law_interventionism # TODO PRCAL-35135 change to State Capitalism + + allowed_laws = { + law_commercialized_agriculture + } + + modifier = { + country_capitalists_pol_str_mult = 0.1 + country_peasants_pol_str_mult = -0.1 + building_group_bg_agriculture_construction_efficiency_add = 0.05 + country_financial_districts_buy_farms_likelihood = 0.25 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + is_interest_group_type = ig_industrialists + leader = { has_ideology = ideology:ideology_positivist } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_interventionism + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_sovereign_of_the_nation = { + + parent = law_national_supremacy + + allowed_laws = { + law_monarchy + } + + modifier = { + interest_group_ig_devout_approval_add = -1 + country_legitimacy_govt_total_clout_add = 10 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + AND = { + exists = scope:approval + scope:approval > 0 + } + has_ideology = ideology:ideology_patriotic + has_ideology = ideology:ideology_liberal + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_malthusian_foundations = { + + allowed_laws = { + law_poor_laws + } + + modifier = { + state_birth_rate_mult = -0.01 + state_political_strength_from_welfare_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_industrialists + is_interest_group_type = ig_petty_bourgeoisie + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + is_interest_group_type = ig_trade_unions + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_welfare_pro_employer_bias = { + + parent = law_no_social_security + + allowed_laws = { + law_wage_subsidies + law_old_age_pension + } + + modifier = { + state_welfare_payments_add = -0.05 + interest_group_ig_industrialists_pol_str_mult = 0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_no_social_security + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_migration_religious_restrictions = { + + parent = law_state_religion + + allowed_laws = { + law_no_migration_controls + law_migration_controls + } + + modifier = { + country_migration_restrictiveness_add = 5 + country_acceptance_shared_religious_trait_add = -5 + country_acceptance_shared_religious_trait_group_add = -5 + country_acceptance_no_shared_religious_trait_add = -5 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_state_religion + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_migration_tariff_exemptions = { + + parent = law_no_migration_controls + + allowed_laws = { + law_closed_borders + law_migration_controls + } + + modifier = { + state_tariff_import_add = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_no_migration_controls + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_short_term_tax_cuts = { + + parent = law_consumption_based_taxation + + allowed_laws = { + law_proportional_taxation + law_graduated_taxation + law_per_capita_based_taxation + law_land_based_taxation + } + + modifier = { + state_tax_collection_mult = -0.1 + } + + possible = { + always = yes + } + + would_sponsor = { + NOR = { # Anyone who doesn't actively want high taxes and is not proletarian + law_stance = { + law = law_type:law_graduated_taxation + value >= strongly_approve + } + has_ideology = ideology:ideology_proletarian + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_consumption_based_taxation + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_draconian_blasphemy_laws = { + + parent = law_theocracy + + allowed_laws = { + law_theocracy + law_state_religion + } + + modifier = { + state_mortality_mult = 0.02 + state_radicals_from_political_movements_mult = 0.25 + country_loan_interest_rate_add = 0.02 # This is a very extreme policy + country_authority_add = 50 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_theocracy + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 1 +} + +amendment_degenerate_art = { + + parent = law_censorship + + allowed_laws = { + law_ethnostate + law_national_supremacy + law_racial_segregation + law_cultural_exclusion + } + + modifier = { + building_art_academy_throughput_add = -0.1 + country_academics_pol_str_mult = -0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + has_ideology = ideology:ideology_reactionary + leader = { + has_ideology = ideology:ideology_fascist + } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + OR = { + law_stance = { + law = law_type:law_censorship + value < neutral + } + law_stance = { + law = law_type:law_national_supremacy + value < neutral + } + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_prussian_education = { + + parent = law_public_schools + + allowed_laws = { + law_religious_schools + law_private_schools + law_public_schools + } + + modifier = { + state_assimilation_mult = 0.10 + state_conscription_rate_mult = 0.10 + interest_group_ig_armed_forces_pol_str_mult = 0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + interest_group_has_socialist_ideology = yes + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_co_ed_schools = { + + parent = law_women_in_the_workplace + + allowed_laws = { + law_public_schools + } + + modifier = { + state_dependent_wage_mult = 0.05 + country_institution_cost_institution_schools_mult = -0.1 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_no_womens_rights + value > neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_single_sex_education = { + + parent = law_religious_schools + + allowed_laws = { + law_public_schools + } + + modifier = { + country_institution_cost_institution_schools_mult = 0.1 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_womens_suffrage + value > neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_state_anti_clericalism = { + + parent = law_total_separation + + allowed_laws = { + law_state_religion + law_freedom_of_conscience + law_total_separation + } + + modifier = { + country_clergymen_pol_str_mult = -0.10 + state_radicals_from_political_movements_mult = 0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + has_ideology = ideology:ideology_anti_clerical + has_ideology = ideology:ideology_proletarian + law_stance = { + law = law_type:law_state_atheism + value > neutral + } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_state_religion + value > neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 1 +} + +amendment_voting_age_18 = { + + parent = law_universal_suffrage + + allowed_laws = { + law_census_voting + law_universal_suffrage + } + + modifier = { + country_voting_power_base_add = 10 + country_authority_add = -25 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + interest_group_has_socialist_ideology = yes + interest_group_has_progressive_ideology = yes + } + AND = { + exists = scope:approval + scope:approval >= 2 + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_voting_age_21 = { + + parent = law_universal_suffrage + + allowed_laws = { + law_census_voting + law_universal_suffrage + } + + modifier = { + country_voting_power_base_add = 5 + country_authority_add = 25 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_voting_age_25 = { + + parent = law_census_voting + + allowed_laws = { + law_census_voting + law_universal_suffrage + } + + modifier = { + country_voting_power_base_add = -5 + country_authority_add = 50 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_voter_suppression_policies = { + + parent = law_wealth_voting + + allowed_laws = { + law_universal_suffrage + } + + modifier = { + country_voting_power_base_add = -10 + country_voting_power_from_literacy_add = 10 + } + + possible = { + always = yes + } + + would_sponsor = { + law_stance = { + law = law_type:law_universal_suffrage + value < neutral + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_universal_suffrage + value > neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_extraterritoriality_rights = { + + parent = law_laissez_faire + + allowed_laws = { + law_commercialized_agriculture + } + + modifier = { + country_influence_mult = -0.05 + country_leverage_resistance_mult = -0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + NOT = { + owner = { + OR = { + country_rank >= rank_value:great_power + country_rank >= rank_value:major_power + } + } + } + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_open_legal_questions = { + + parent = law_laissez_faire + + allowed_laws = { + law_commercialized_agriculture + } + + modifier = { + country_bureaucracy_mult = -0.10 + country_loan_interest_rate_add = 0.02 # Lenders hate legal uncertainty at least as much as arbitrary executions + } + + possible = { + always = yes + } + + would_sponsor = { + always = no + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_industrial_socialization = { + + parent = law_cooperative_ownership + + allowed_laws = { + law_corporate_state + } + + modifier = { + building_group_bg_heavy_industry_allowed_collectivization_add = 0.10 + building_group_bg_military_industry_allowed_collectivization_add = 0.10 + building_group_bg_mining_allowed_collectivization_add = 0.10 + building_group_bg_private_infrastructure_allowed_collectivization_add = 0.10 + building_nationalization_cost_mult = -0.25 + country_loan_interest_rate_add = 0.03 # Lenders do not approve of violations of property rights + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_trade_unions + } + leader = { + OR = { + has_ideology = ideology:ideology_corporatist_leader + has_ideology = ideology:ideology_utopian + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + has_ideology = ideology:ideology_social_democrat + } + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 1 +} + +amendment_shop_councils = { + + parent = law_interventionism # TODO PRCAL-35135 change to State Capitalism + + allowed_laws = { + law_corporate_state + } + + modifier = { + building_group_bg_light_industry_allowed_collectivization_add = 0.10 + building_group_bg_arts_allowed_collectivization_add = 0.10 + building_nationalization_cost_mult = -0.15 + country_loan_interest_rate_add = 0.01 # The lender cares not for the opinion of the petit-bourgeoisie + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_petty_bourgeoisie # Literally Hitler + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_trade_unions + } + leader = { + OR = { + has_ideology = ideology:ideology_corporatist_leader + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + } + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_foreign_investment_seizures = { + + parent = law_protectionism + + allowed_laws = { + law_corporate_state + } + + modifier = { + country_nationalization_cost_non_members_mult = -0.25 + country_loan_interest_rate_add = 0.05 # Lenders do not approve of this + } + + possible = { + always = yes + } + + would_sponsor = { + leader = { + OR = { + has_ideology = ideology:ideology_corporatist_leader + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + } + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.75 +} + +amendment_redemption_payments = { + + parent = law_serfdom + + allowed_laws = { + law_tenant_farmers + law_commercialized_agriculture + law_homesteading + } + + modifier = { + building_group_bg_agriculture_tax_mult = -0.1 + building_group_bg_ranching_tax_mult = -0.1 + building_group_bg_plantations_tax_mult = -0.1 + } + + tax_modifier_very_low = { + tax_land_add = 0.03 + } + + tax_modifier_low = { + tax_land_add = 0.06 + } + + tax_modifier_medium = { + tax_land_add = 0.09 + } + + tax_modifier_high = { + tax_land_add = 0.12 + } + + tax_modifier_very_high = { + tax_land_add = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + OR = { + law_stance = { + law = law_type:law_collectivized_agriculture + value > neutral + } + law_stance = { + law = law_type:law_homesteading + value > neutral + } + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.75 +} + +amendment_individual_redemption_payments = { + + parent = law_serfdom + + allowed_laws = { + law_tenant_farmers + law_commercialized_agriculture + law_homesteading + } + + modifier = { + building_group_bg_manor_houses_aristocrats_standard_of_living_add = 3 + building_group_bg_subsistence_agriculture_peasants_standard_of_living_add = -2 + building_group_bg_subsistence_ranching_peasants_standard_of_living_add = -2 + state_radicals_from_political_movements_mult = 0.35 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + OR = { + law_stance = { + law = law_type:law_collectivized_agriculture + value > neutral + } + law_stance = { + law = law_type:law_homesteading + value > neutral + } + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 1 +} + +amendment_provided_school_supplies = { + + parent = law_compulsory_primary_school + + allowed_laws = { + law_compulsory_primary_school + law_religious_schools + law_public_schools + } + + modifier = { + country_institution_cost_institution_schools_mult = 0.05 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_unfunded_school_supplies = { + + parent = law_private_schools + + allowed_laws = { + law_compulsory_primary_school + law_religious_schools + law_public_schools + } + + modifier = { + country_institution_cost_institution_schools_mult = -0.05 + state_dependent_wage_mult = -0.05 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_workhouse_regulations = { + + parent = law_regulatory_bodies + + allowed_laws = { + law_poor_laws + } + + modifier = { + state_political_strength_from_welfare_mult = 0.1 + building_working_conditions_mult = -0.1 + country_institution_cost_institution_social_security_mult = -0.1 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + always = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_nativist_labour_market = { + + parent = law_migration_controls + + allowed_laws = { + law_no_migration_controls + law_migration_controls + } + + modifier = { + state_migration_pull_mult = -0.10 + country_wage_violent_hostility_mult = -0.05 + country_wage_cultural_erasure_mult = -0.05 + country_wage_open_prejudice_mult = -0.05 + country_wage_second_rate_citizen_mult = -0.05 + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_no_migration_controls + value > neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} + +amendment_preserved_bureaucratic_caste = { + + parent = law_hereditary_bureaucrats # Directionally speaking + + allowed_laws = { + law_hereditary_bureaucrats + law_appointed_bureaucrats + law_elected_bureaucrats + } + + sponsor_modifier = { + interest_group_pol_str_mult = 0.15 + } + + possible = { + always = yes + } + + would_sponsor = { + is_interest_group_type = ig_landowners + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_church_organised_schools = { + + parent = law_religious_schools + + allowed_laws = { + law_public_schools + } + + modifier = { + country_clergymen_pol_str_mult = 0.10 + state_conversion_mult = 0.05 + country_education_fervor_add = -5 # Negates the first level + } + + possible = { + always = yes + } + + would_sponsor = { + AND = { + exists = scope:approval + scope:approval > 0 + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_religious_schools + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} + +amendment_secular_school_system = { + + parent = law_public_schools + + allowed_laws = { + law_public_schools + } + + modifier = { + country_academics_pol_str_mult = 0.10 + interest_group_ig_devout_pop_attraction_mult = -0.05 + country_institution_cost_institution_schools_mult = 0.10 + } + + possible = { + always = yes + } + + would_sponsor = { + OR = { + has_ideology = ideology:ideology_anti_clerical + has_ideology = ideology:ideology_proletarian + AND = { + exists = scope:approval + scope:approval > 0 + } + } + } + + ai_will_revoke = { + any_interest_group = { + is_in_government = yes + law_stance = { + law = law_type:law_public_schools + value < neutral + } + } + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.5 +} diff --git a/common/amendments/cwp_amendments_game_start.txt b/common/amendments/cwp_amendments_game_start.txt new file mode 100644 index 000000000..8f689cd36 --- /dev/null +++ b/common/amendments/cwp_amendments_game_start.txt @@ -0,0 +1,53 @@ +amendment_american_second_amendment = { + + parent = law_national_guard + + allowed_laws = { + law_presidential_republic + } + + modifier = { + state_colony_growth_speed_mult = 0.05 + building_training_rate_mult = 0.10 + state_non_homeland_mortality_mult = 0.01 + state_mortality_turmoil_mult = 0.005 + } + + possible = { + OR = { + country_has_primary_culture = cu:afro_american + country_has_primary_culture = cu:american + } + } + + would_sponsor = { + ROOT = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_petty_bourgeoisie + AND = { + exists = scope:approval + scope:approval > 0 + } + } + } + } + + on_activate = { + second_amendment_add_obsessions_effect = yes + } + + on_deactivate = { + second_amendment_remove_obsessions_effect = yes + } + + ai_will_revoke = { + country_has_voting_franchise = no + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.25 +} diff --git a/common/amendments/cwp_amendments_generic.txt b/common/amendments/cwp_amendments_generic.txt new file mode 100644 index 000000000..f5ef969c3 --- /dev/null +++ b/common/amendments/cwp_amendments_generic.txt @@ -0,0 +1,124 @@ +amendment_generic_sponsor_polstr_increase = { + + sponsor_modifier = { + interest_group_pol_str_mult = 0.2 + } + + possible = { + always = yes + } + + would_sponsor = { + always = yes + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } +} + +amendment_generic_sponsor_polstr_approval_increase = { + + sponsor_modifier = { + interest_group_pol_str_mult = 0.2 + interest_group_approval_add = 2 + } + + possible = { + always = yes + } + + would_sponsor = { + always = yes + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } +} + +amendment_generic_sponsor_polstr_increase_negotiation_1 = { + + sponsor_modifier = { + interest_group_pol_str_mult = 0.2 + interest_group_in_government_approval_add = 1 + } + + possible = { + always = yes + } + + would_sponsor = { + always = yes + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.1 +} + +amendment_generic_sponsor_polstr_increase_negotiation_2 = { + + sponsor_modifier = { + interest_group_pol_str_mult = 0.3 + interest_group_in_government_approval_add = 2 + } + + possible = { + always = yes + } + + would_sponsor = { + always = yes + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.2 +} + +amendment_generic_sponsor_polstr_increase_negotiation_3 = { + + sponsor_modifier = { + interest_group_pol_str_mult = 0.4 + interest_group_in_government_approval_add = 3 + } + + possible = { + always = yes + } + + would_sponsor = { + always = yes + } + + ai_will_revoke = { + always = yes + } + + can_repeal = { + legitimacy >= legitimacy_to_repeal_amendment + } + + amendment_activism_multiplier = 0.3 +} diff --git a/common/buildings/01_industry.txt b/common/buildings/01_industry.txt index a18dce48a..a95db775f 100644 --- a/common/buildings/01_industry.txt +++ b/common/buildings/01_industry.txt @@ -414,7 +414,7 @@ building_food_industry = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } -building_fuel_refineries = { +building_oil_refineries = { building_group = bg_light_industry icon ="gfx/interface/icons/building_icons/fuel_industry.dds" city_type = city diff --git a/common/buildings/04_plantations.txt b/common/buildings/04_plantations.txt index 9e601d719..6cec5690d 100644 --- a/common/buildings/04_plantations.txt +++ b/common/buildings/04_plantations.txt @@ -123,24 +123,10 @@ building_tobacco_plantation = { ownership_type = self can_build_government = { - error_check = { - severity = fail - owner = { - NOT = { - is_banning_goods = g:tobacco - } - } - } + owner = { NOT = { is_banning_goods = g:tobacco } } } can_build_private = { - error_check = { - severity = fail - owner = { - NOT = { - is_banning_goods = g:tobacco - } - } - } + owner = { NOT = { is_banning_goods = g:tobacco } } } background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" diff --git a/common/buildings/06_urban_center.txt b/common/buildings/06_urban.txt similarity index 99% rename from common/buildings/06_urban_center.txt rename to common/buildings/06_urban.txt index 790fc3815..1720cef38 100644 --- a/common/buildings/06_urban_center.txt +++ b/common/buildings/06_urban.txt @@ -178,7 +178,7 @@ building_urban_center = { pmg_amenities pmg_commerce_services pmg_public_transport - pmg_urban_churhces + pmg_urban_churches } buildable = no diff --git a/common/coat_of_arms/coat_of_arms/01_subs.txt b/common/coat_of_arms/coat_of_arms/01_subs.txt new file mode 100644 index 000000000..fe4be0725 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/01_subs.txt @@ -0,0 +1,2752 @@ +@third = @[1/3] +@sixth = @[1/6] +@pi = 3.1416 + +sub_ENG_coa = { + # three lions + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_leopard_passant_guardant.dds" + color1 = color2 + color2 = color3 + @eng_leopard_offset = 0.25 + @eng_leopard_scale_x = 1.2 + @eng_leopard_scale_y = 0.7 + instance = { scale = { @eng_leopard_scale_x @eng_leopard_scale_y } position = { 0.5 0.5 } } + instance = { scale = { @eng_leopard_scale_x @eng_leopard_scale_y } position = { 0.5 @[0.5 + eng_leopard_offset] } } + instance = { scale = { @eng_leopard_scale_x @eng_leopard_scale_y } position = { 0.5 @[0.5 - eng_leopard_offset] } } + } +} + +sub_SCO_coa = { + # lion rampant with double tressure + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "red" + color2 = "blue" + color3 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.48 } } + } + colored_emblem = { + texture = "ce_double_tressure.dds" + color1 = color2 + color2 = color3 + } +} + +sub_IRE_coa = { + # harp + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "yellow" + + colored_emblem = { + texture = "ce_harp.dds" + color1 = color2 + color2 = color3 + } +} + +sub_FRA_coa = { + # harp + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "yellow" + + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color2 + color2 = color3 + instance = { scale = {0.5 0.5 } position = { @third @third } } + instance = { scale = {0.5 0.5 } position = { @[1-third] @third } } + instance = { scale = {0.5 0.5 } position = { 0.5 @[1-third] } } + } +} + +sub_GBR = { + # 1707-1800 flag without the Irish red diagonals + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } +} + +sub_GBR_uk = { + # the modern British flag, with red diagonals + pattern = "pattern_gironny_8.dds" + color1 = "blue" + color2 = "blue" + color3 = "white" + color4 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = color3 + color2 = color4 + mask = { 2 } + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color3 + color2 = color4 + } +} + +sub_SCO = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color3 + } +} + +sub_BRI_canton = { + # Gwenn-ha-du canton + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = color2 + color2 = color2 + + @sub_BRI_canton_ermine_scale = 0.4 + + # top + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.125 0.25 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.375 0.25 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.625 0.25 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.875 0.25 } } + + # middle + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.250 0.50 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.500 0.50 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.750 0.50 } } + + # bottom + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.125 0.75 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.375 0.75 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.625 0.75 } } + instance = { scale = { @sub_BRI_canton_ermine_scale @sub_BRI_canton_ermine_scale } position = { 0.875 0.75 } } + } +} + +sub_YUC_hoist = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + @sub_YUC_hoist_scale = @[third*2] + + instance = { scale = { @sub_YUC_hoist_scale @[third*sub_YUC_hoist_scale] } position = { 0.25 @[third/2] } } + instance = { scale = { @sub_YUC_hoist_scale @[third*sub_YUC_hoist_scale] } position = { 0.75 @[third/2] } } + instance = { scale = { @sub_YUC_hoist_scale @[third*sub_YUC_hoist_scale] } position = { 0.50 0.50 } } + instance = { scale = { @sub_YUC_hoist_scale @[third*sub_YUC_hoist_scale] } position = { 0.25 @[1-( third/2)] } } + instance = { scale = { @sub_YUC_hoist_scale @[third*sub_YUC_hoist_scale] } position = { 0.75 @[1-( third/2)] } } + } +} + +sub_CSA_canton_stars = { + # 13 stars design + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_stars_circle_13.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.5 1.0 } } + } +} + +sub_CSA_canton_saltire = { + # Saltire with titled stars. Too use with ratio close to 1:1 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_saltire_13.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.5 1.0 } position = { 0.5 0.5 } } + } +} + +sub_UNT_canton_white = { + # United Tribes of New Zealand canton + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "white" + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color4 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color2 + color2 = color2 + + instance = { scale = { @third @third } position = { @[1/5] @[1/6] } } # top left + instance = { scale = { @third @third } position = { @[1/5] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1/6] } } + } +} + +sub_UNT_canton_black = { + # United Tribes of New Zealand canton + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "black" + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = black + color2 = color3 + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color2 + color2 = color2 + + instance = { scale = { @third @third } position = { @[1/5] @[1/6] } } # top left + instance = { scale = { @third @third } position = { @[1/5] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1/6] } } + } +} + +sub_USA_canton_24 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_24 = 0.2 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 24 stars + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 6 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 1 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 3 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 4 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 5 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 6 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 1 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 3 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 4 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 5 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 6 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_24 @usa_star_scale_24 } position = { @[ 1 / 7 * 6 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_SWE_norway_saltire = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color3 + } +} + +sub_SWE_union_mark = { + # herring salad + pattern = "pattern_per_saltire.dds" + color1 = "red" + color2 = "blue" + color3 = "yellow" + color4 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + + instance = { scale = { 1 @[1/5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + instance = { scale = { @[1/4.5] 1 } } + mask = { 1 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + instance = { scale = { @[1/8] 1 } } + mask = { 1 } + } +} + +sub_TRN = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 1.0 } position = { 0.125 0.5 } } + } +} + +sub_ORG_vertical = { + # for use on SAF flag + pattern = "pattern_solid.tga" + color1 = "orange" + + @ORA_canton_height = @[1/2] + @ORA_canton_width = @[(1/7*3)+0.005] + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "white" + color2 = "white" + instance = { rotation = 90 } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { @[ORA_canton_width/2] @[ORA_canton_height/2] } scale = { @ORA_canton_width @ORA_canton_height } } + } + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + instance = { position = { @[ORA_canton_width/2] @[ORA_canton_height/2] } scale = { @ORA_canton_width @ORA_canton_height } rotation = 90 } + } +} + +sub_CAN_coa = { + pattern = "pattern_shield_heater.dds" + color1 = "white" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { position = { 0.5 0.0 } scale = { 1.0 1.2 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.0 } scale = { 1.0 0.75 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { position = { 1.0 0.0 } scale = { 1.0 0.75 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = "green" + color2 = "yellow" + instance = { position = { 0.5 0.74 } scale = { 0.4 0.4 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "red" + color2 = "blue" + color3 = "yellow" + instance = { position = { 0.6 0.25 } scale = { 0.18 0.18 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_double_tressure.dds" + color1 = "red" + color2 = "blue" + color3 = "yellow" + instance = { position = { 0.6 0.255 } scale = { 0.2 0.25 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_leopard_passant_guardant.dds" + color1 = "yellow" + color2 = "blue" + color3 = "red" + instance = { position = { 0.4 0.255 } scale = { 0.3 0.2 } } + instance = { position = { 0.4 0.18 } scale = { 0.3 0.2 } } + instance = { position = { 0.4 0.330 } scale = { 0.3 0.2 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_harp.dds" + color1 = "yellow" + color2 = "blue" + color3 = "red" + instance = { position = { 0.4 0.48 } scale = { 0.2 0.2 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = "yellow" + color2 = "blue" + color3 = "red" + instance = { position = { 0.56 0.45 } scale = { 0.12 0.12 } } + instance = { position = { 0.64 0.45 } scale = { 0.12 0.12 } } + instance = { position = { 0.6 0.535 } scale = { 0.12 0.12 } } + #mask = { 2 } + } +} + +sub_SAF_coa = { + pattern = "pattern_shield_heater.dds" + color1 = "red" + color2 = "yellow" + color3 = "red" + color4 = "green" + + colored_emblem = { + texture = "ce_quarterly_per_fess_wavy.dds" + color1 = color2 + color2 = color3 + color3 = color4 + #mask = { 2 } + } + + colored_emblem = { + texture = "ce_wagon.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.59 0.66 } scale = { 0.25 0.25 } } + #mask = { 2 } + } +} + +sub_QUE_coa = { + pattern = "pattern_shield_heater.dds" + color1 = "yellow" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.0 } scale = { 1.0 1.2 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { position = { 0.5 0.0 } scale = { 1.0 0.75 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_leopard_passant_guardant.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.49 } scale = { 0.5 0.5 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = "green" + color2 = "yellow" + instance = { position = { 0.5 0.74 } scale = { 0.4 0.4 } } + #mask = { 2 } + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.41 0.25 } scale = { 0.25 0.25 } } + instance = { position = { 0.59 0.25 } scale = { 0.25 0.25 } } + #mask = { 2 } + } +} + +sub_HAN_uk = { + # Special subject canton for Hannover + + pattern = "pattern_gironny_8.dds" + color1 = "blue" + color2 = "blue" + color3 = "white" + color4 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = color3 + color2 = color4 + mask = { 2 } + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color3 + color2 = color4 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_horse.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } +} + +sub_BRZ_canton_21 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @brz_star_scale_21 = 0.18 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 21 stars + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 1 ] @[ 1 / 5 * 0.7 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 3 ] @[ 1 / 5 * 0.7 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 5 ] @[ 1 / 5 * 0.7 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 7 ] @[ 1 / 5 * 0.7 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 1 ] @[ 1 / 5 * 1.625 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 3 ] @[ 1 / 5 * 1.625 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 5 ] @[ 1 / 5 * 1.625 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 7 ] @[ 1 / 5 * 1.625 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 1 ] @[ 1 / 5 * 2.55 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 3 ] @[ 1 / 5 * 2.55 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 5 ] @[ 1 / 5 * 2.55 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 7 ] @[ 1 / 5 * 2.55 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 1 ] @[ 1 / 5 * 3.475 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 3 ] @[ 1 / 5 * 3.475 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 5 ] @[ 1 / 5 * 3.475 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 7 ] @[ 1 / 5 * 3.475 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 1 ] @[ 1 / 5 * 4.4 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 2.5 ] @[ 1 / 5 * 4.4 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 4 ] @[ 1 / 5 * 4.4 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 5.5 ] @[ 1 / 5 * 4.4 ] } } + instance = { scale = { @brz_star_scale_21 @brz_star_scale_21 } position = { @[ 0.5 / 4 * 7 ] @[ 1 / 5 * 4.4 ] } } + } +} + +sub_BAV_lozengy = { + + pattern = "pattern_lozengy_bend.dds" + color1 = "blue_light" + color2 = "white" +} + +sub_CSA_saltire = { + # Saltire with regular untilted stars (more modern) + # To be used with full 3:2 ratio + + @csa_star_scale_saltire = 0.14 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.5 0.505 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.36 0.64 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.64 0.64 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.36 0.36 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.64 0.36 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.22 0.78 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.78 0.78 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.22 0.22 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.78 0.22 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.08 0.92 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.92 0.92 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.08 0.08 } } + instance = { scale = { @csa_star_scale_saltire @csa_star_scale_saltire } position = { 0.92 0.08 } } + } +} + +sub_BIC_cypher = { + # United East India Company Cypher (adapted to a canton) + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_letter_v_serif.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.20 } } + } + colored_emblem = { + texture = "ce_letter_e_serif.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.125 0.5 } } + } + colored_emblem = { + texture = "ce_letter_i_serif.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.875 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c_serif.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.825 } } + } +} +sub_NZL_theocracy = { + # Based on the arms of the Anglican diocese of Auckland. + pattern = "pattern_solid.tga" + @nzl_theocracy_scale = 0.5 + @nzl_theocracy_offset_x = 0.2 + @nzl_theocracy_offset_y = 0.2 + color1 = "blue" + color2 = "white" + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 @[ 0.5 - nzl_theocracy_offset_y ] } scale = { @nzl_theocracy_scale @nzl_theocracy_scale } } # top + instance = { position = { @[ 0.5 - nzl_theocracy_offset_x ] @[ 0.5 + nzl_theocracy_offset_y ] } scale = { @nzl_theocracy_scale @nzl_theocracy_scale } } # left + instance = { position = { @[ 0.5 + nzl_theocracy_offset_x ] @[ 0.5 + nzl_theocracy_offset_y ] } scale = { @nzl_theocracy_scale @nzl_theocracy_scale } } # right + } +} + +sub_NZL_colony = { + @nzl_colony_spacing = 0.175 + @nzl_colony_outline_width = 0.03 + @nzl_colony_spacing_n = @[ 0.5 - nzl_colony_spacing ] + @nzl_colony_spacing_z = @[ 0.5 + nzl_colony_spacing ] + color1 = "blue" + color2 = "white" + color3 = "red" + + + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = color2 + color2 = color2 + instance = { position = { @[ nzl_colony_spacing_n + nzl_colony_outline_width ] @[ 0.5 + nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_n + nzl_colony_outline_width ] @[ 0.5 - nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_n - nzl_colony_outline_width ] @[ 0.5 + nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_n - nzl_colony_outline_width ] @[ 0.5 - nzl_colony_outline_width ] } } + } + colored_emblem = { + texture = "ce_letter_z.dds" + color1 = color2 + color2 = color2 + instance = { position = { @[ nzl_colony_spacing_z + nzl_colony_outline_width ] @[ 0.5 + nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_z + nzl_colony_outline_width ] @[ 0.5 - nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_z - nzl_colony_outline_width ] @[ 0.5 + nzl_colony_outline_width ] } } + instance = { position = { @[ nzl_colony_spacing_z - nzl_colony_outline_width ] @[ 0.5 - nzl_colony_outline_width ] } } + } + + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = color3 + color2 = color3 + instance = { position = { @nzl_colony_spacing_n 0.5 } } + } + colored_emblem = { + texture = "ce_letter_z.dds" + color1 = color3 + color2 = color3 + instance = { position = { @nzl_colony_spacing_z 0.5 }} + } +} + +sub_GRE_square = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.2 1.0 } } + instance = { scale = { 1.0 0.2 } } + } +} + + +sub_SPA_coa = { + # Completely replaces te_coa_spain.dds + + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "white" + color4 = "blue" + + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = color1 + color2 = color3 + color3 = color3 + instance = { scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_lion_rampant_per_pale_crowned.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 0.44 0.48 } position = { 0.58 0.50 } } + } + colored_emblem = { + texture = "ce_castle.dds" + color1 = color2 + color2 = color4 + color3 = color4 + instance = { scale = { 0.34 0.42 } position = { 0.422 0.49 } } + } +} + +sub_MOD_coa = { + # Completely replaces te_coa_modena.dds + + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "white" + color4 = "blue" + color5 = "azure" + + colored_emblem = { + texture = "ce_shield_accolade_modena.dds" + color1 = color1 + color2 = color5 + color3 = color2 + instance = { scale = { 0.8 0.8 } position = { 0.5 0.52 } } + } + colored_emblem = { + texture = "ce_lion_rampant_per_pale_crowned.dds" + color1 = color2 + color2 = color4 + color3 = color3 + instance = { scale = { 0.15 0.32 } position = { 0.356 0.50 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = color3 + color2 = color3 + color3 = color2 + instance = { scale = { 0.09 0.1 } position = { 0.472 0.50 } rotation = -8 } + instance = { scale = { 0.09 0.1 } position = { 0.462 0.40 } rotation = -8 } + instance = { scale = { 0.09 0.1 } position = { 0.482 0.60 } rotation = -8 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.06 0.5 } position = { 0.415 0.49 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + color3 = color3 + instance = { scale = { 0.06 0.15 } position = { 0.415 0.49 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = color3 + color2 = color1 + color3 = color3 + instance = { scale = { 0.34 0.56 } position = { 0.585 0.48 } } + } +} + +sub_bssr = { + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_letter_b_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.10 0.5 } } + } + colored_emblem = { + texture = "ce_letter_s_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.29 0.5 } } + } + colored_emblem = { + texture = "ce_letter_s_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.48 0.5 } } + } + colored_emblem = { + texture = "ce_letter_r_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.65 0.5 } } + } +} + +sub_dvr = { + #pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_letter_d_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.10 0.6 } } + } + colored_emblem = { + texture = "ce_letter_v_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.37 0.25 } } + } + colored_emblem = { + texture = "ce_letter_r_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.55 } position = { 0.6 0.625 } } + } +} + +sub_ITA_eagle = { + #pattern = "pattern_solid.tga" + color1 = "brown_light" + color2 = "grey" + color3 = "white" + color4 = "black_light" + + colored_emblem = { + texture = "ce_fasces_horizontal.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 0.55 0.55 } position = { 0.49 0.67 } } + } + colored_emblem = { + texture = "ce_eagle_italy_fascist.dds" + color1 = color4 + color2 = color4 + color3 = color3 + instance = { scale = { 0.75 0.75 } position = { 0.49 0.5 } } + } +} + +sub_USA_fascist_eagle = { + #pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_eagle_fascist_stylized.dds" + color1 = color1 + color2 = color2 + instance = { scale = { 1.1 1.1 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.28 0.28 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.22 0.22 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.22 0.22 } position = { 0.5 0.55 } } + } +} + +sub_WUR_coa = { + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "red" + color4 = "white" + + colored_emblem = { + texture = "ce_coa_wurttemberg.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crest_helmet.dds" + color1 = color1 + color2 = color3 + color3 = color3 + instance = { scale = { 0.33 0.33 } position = { 0.5 0.28 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.16 0.18 } position = { 0.5 0.17 } } + } + colored_emblem = { + texture = "ce_banner_wurttemberg.dds" + color1 = color3 + color2 = color1 + color3 = color2 + instance = { scale = { 0.66 0.66 } position = { 0.5 0.77 } } + } + colored_emblem = { + texture = "ce_lion_supporter.dds" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.66 0.66 } position = { 0.35 0.52 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.12 0.15 } position = { 0.34 0.28 } rotation = -7.5 } + } + colored_emblem = { + texture = "ce_deer_supporter.dds" + color1 = color1 + color2 = color3 + color3 = color4 + instance = { scale = { 0.66 0.66 } position = { 0.65 0.47 } } + } +} + +sub_RUS_coa = { + # pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "black" + color3 = "white" + color4 = "red" + + colored_emblem = { + texture = "ce_eagle_doubleheaded_base.dds" + color1 = color2 + color2 = color1 + color3 = color3 + } + colored_emblem = { + texture = "ce_eagle_doubleheaded_russia_claws.dds" + color1 = color1 + color2 = color3 + color3 = color4 + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = color4 + color2 = color1 + instance = { scale = { 0.4 0.38 } position = { 0.5 0.49 } } + } + textured_emblem = { + texture = "te_st_george_and_the_dragon.dds" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.5 } } + } +} + +sub_AUS_coa = { + # pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "black_light" + color3 = "white" + color4 = "red" + + colored_emblem = { + texture = "ce_eagle_doubleheaded_base.dds" + color1 = color2 + color2 = color1 + color3 = color3 + } + colored_emblem = { + texture = "ce_eagle_doubleheaded_austria_claws.dds" + color1 = color1 + color2 = color3 + color3 = color4 + } + colored_emblem = { + texture = "ce_shield_german_round_fess.dds" + color1 = color4 + color2 = color3 + instance = { scale = { 0.35 0.35 } position = { 0.5 0.49 } } + } +} + +sub_LUB_coa = { + # pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "black_light" + color3 = "white" + color4 = "red" + color5 = "red_dark" + + colored_emblem = { + texture = "ce_eagle_doubleheaded_base.dds" + color1 = color2 + color2 = color4 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.35 0.50 } } + } + colored_emblem = { + texture = "ce_eagle_doubleheaded_lubeck_claws.dds" + color1 = color5 + color2 = color1 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.35 0.50 } } + } + colored_emblem = { + texture = "ce_shield_german_round_per_fess.dds" + color1 = color4 + color2 = color3 + instance = { scale = { 0.3 0.3 } position = { 0.35 0.50 } } + } +} + +sub_legend_california = { + # pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "brown" + + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.05 0.75 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.125 0.75 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.195 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.245 0.75 } } + } + colored_emblem = { + texture = "ce_letter_f.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.29 0.75 } } + } + colored_emblem = { + texture = "ce_letter_o.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.36 0.75 } } + } + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.44 0.75 } } + } + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.52 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.575 0.75 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.63 0.75 } } + } +} + +sub_legend_republic = { + # pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "brown" + + + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.45 0.75 } } + } + colored_emblem = { + texture = "ce_letter_e.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.525 0.75 } } + } + colored_emblem = { + texture = "ce_letter_p.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.60 0.75 } } + } + colored_emblem = { + texture = "ce_letter_u.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.68 0.75 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.755 0.75 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.825 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.88 0.75 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.935 0.75 } } + } + +} + +sub_AUS_crown = { + # pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "pearl" + color3 = "red" + color4 = "blue_light" + + colored_emblem = { + texture = "ce_crown_imperial_austria.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 0.66 0.66 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_crown_lappet.dds" + color1 = color1 + color2 = color4 + color3 = color4 + instance = { scale = { 0.4 0.4 } position = { 0.35 0.415 } } + } + colored_emblem = { + texture = "ce_crown_lappet.dds" + color1 = color1 + color2 = color4 + color3 = color4 + instance = { scale = { -0.4 0.4 } position = { 0.65 0.415 } } + } +} + +sub_legend_californian = { + # pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "black" + color3 = "brown" + + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.05 0.75 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.125 0.75 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.195 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.245 0.75 } } + } + colored_emblem = { + texture = "ce_letter_f.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.29 0.75 } } + } + colored_emblem = { + texture = "ce_letter_o.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.36 0.75 } } + } + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.44 0.75 } } + } + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.52 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.575 0.75 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.63 0.75 } } + } + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.698 0.75 } } + } +} + +sub_legend_republics = { + # pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "black" + color3 = "brown" + + + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.27 0.75 } } + } + colored_emblem = { + texture = "ce_letter_e.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.34 0.75 } } + } + colored_emblem = { + texture = "ce_letter_p.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.41 0.75 } } + } + colored_emblem = { + texture = "ce_letter_u.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.485 0.75 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.56 0.75 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.63 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.68 0.75 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.74 0.75 } } + } + colored_emblem = { + texture = "ce_letter_s.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.82 0.75 } } + } +} + +sub_RUS_crown = { + # pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "pearl" + color3 = "red" + color4 = "blue_light" + + colored_emblem = { + texture = "ce_crown_imperial_russia.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 0.66 0.66 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_crown_lappet.dds" + color1 = color1 + color2 = color4 + color3 = color4 + instance = { scale = { 0.45 0.45 } position = { 0.33 0.43 } } + } + colored_emblem = { + texture = "ce_crown_lappet.dds" + color1 = color1 + color2 = color4 + color3 = color4 + instance = { scale = { -0.45 0.45 } position = { 0.67 0.43 } } + } +} + +sub_NEN_uk = { + pattern = "pattern_gironny_8.dds" + color1 = "blue" + color2 = "blue" + color3 = "white" + color4 = "red" + color5 = "green" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = color3 + color2 = color4 + mask = { 2 } + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color3 + color2 = color4 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.45 0.4 } position = { 0.225 0.2 } } + } + colored_emblem = { + texture = "ce_tree_new_england.dds" + color1 = color5 + color2 = color5 + instance = { scale = { 0.7 0.45 } position = { 0.225 0.2 } } + } +} + +sub_NZL_coa = { + # pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "yellow" + color5 = "black" + + colored_emblem = { + texture = "ce_shield_new_zealand.dds" + color1 = color4 + color2 = color4 + color3 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.91 0.91 } } + } + colored_emblem = { + texture = "ce_shield_new_zealand.dds" + color1 = color1 + color2 = color3 + color3 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.875 0.875 } } + } + colored_emblem = { + texture = "ce_galley.dds" + color1 = color5 + color2 = color5 + color3 = color5 + instance = { position = { 0.5 0.3 } scale = { 0.25 0.25 } } + instance = { position = { 0.5 0.525 } scale = { 0.25 0.25 } } + instance = { position = { 0.5 0.75 } scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_golden_fleece.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.64 0.35 } scale = { 0.35 0.38 } } + } + colored_emblem = { + texture = "ce_mining_hammers.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.635 0.645 } scale = { 0.25 0.28 } } + } + colored_emblem = { + texture = "ce_wheat_garb.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.365 0.635 } scale = { 0.30 0.30 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color3 + instance = { position = { 0.36 0.25 } scale = { 0.12 0.12 } } + instance = { position = { 0.325 0.34 } scale = { 0.12 0.12 } } + instance = { position = { 0.395 0.34 } scale = { 0.12 0.12 } } + instance = { position = { 0.36 0.44 } scale = { 0.15 0.15 } } + } +} + +sub_JAM_coa = { + # pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "yellow" + color4 = "green" + + colored_emblem = { + texture = "ce_shield_cross.dds" + color1 = color1 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_pineapple.dds" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.51 } scale = { 0.25 0.23 } } + instance = { position = { 0.65 0.51 } scale = { 0.25 0.23 } } + instance = { position = { 0.35 0.51 } scale = { 0.25 0.23 } } + instance = { position = { 0.5 0.76 } scale = { 0.25 0.23 } } + instance = { position = { 0.5 0.27 } scale = { 0.25 0.23 } } + } +} + +sub_JAM_greater_coa = { + # pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "yellow" + color4 = "green" + + colored_emblem = { + texture = "ce_shield_cross.dds" + color1 = color1 + color2 = color2 + instance = { position = { 0.5 0.58 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_pineapple.dds" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.585 } scale = { 0.13 0.12 } } + instance = { position = { 0.575 0.585 } scale = { 0.13 0.12 } } + instance = { position = { 0.425 0.585 } scale = { 0.13 0.12 } } + instance = { position = { 0.5 0.465 } scale = { 0.13 0.12 } } + instance = { position = { 0.5 0.71 } scale = { 0.13 0.12 } } + } + colored_emblem = { + texture = "ce_legend_jamaica.dds" + color1 = color1 + color2 = "black" + instance = { position = { 0.5 0.84 } scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_crest_torse.dds" + color1 = color1 + color2 = color2 + instance = { position = { 0.5 0.32 } scale = { 0.35 0.35 } } + } + colored_emblem = { + texture = "ce_crocodile.dds" + color1 = color4 + color2 = color4 + color3 = "grey" + instance = { position = { 0.5 0.25 } scale = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_coa_jamaica_supporters.dds" + instance = { position = { 0.49 0.48 } scale = { 1.0 1.0 } } + } +} + +sub_GEO_canton = { + pattern = "pattern_gironny_32.dds" + color1 = "blue_light" + color2 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.75 0.5 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.24 0.16 } position = { 0.5 0.27 } } + } +} + +sub_DAI_dragon = { + # pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "red" + color3 = "blue" + color4 = "white" + color5 = "blue_light" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.16 0.16 } position = { 0.10 0.155 } } + } + colored_emblem = { + texture = "ce_clouds_china_02.dds" + color1 = "pearl" + color2 = "orange" + color3 = "blue_light" + instance = { scale = { 0.4 0.4 } position = { 0.59 0.45 } } + } + + colored_emblem = { + texture = "ce_dragon_china.dds" + color1 = "green" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 1.4 1.4 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_clouds_china_01.dds" + color1 = "blue_light" + color2 = "pearl" + color3 = "orange" + instance = { scale = { 0.4 0.4 } position = { 0.76 0.76 } } + } + + colored_emblem = { + texture = "ce_clouds_china_03.dds" + color1 = "orange" + color2 = "blue_light" + instance = { scale = { 0.4 0.4 } position = { 0.39 0.81 } } + } +} + +sub_CHE_stars = { + # pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.49 } rotation = 180 scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { position = { 0.34 0.17 } scale = { 0.18 0.18 } } + instance = { position = { 0.23 0.41 } scale = { 0.18 0.18 } } + instance = { position = { 0.29 0.73 } scale = { 0.18 0.18 } } + instance = { position = { 0.5 0.84 } scale = { 0.18 0.18 } } + instance = { position = { 0.66 0.17 } scale = { 0.18 0.18 } } + instance = { position = { 0.77 0.41 } scale = { 0.18 0.18 } } + instance = { position = { 0.71 0.73 } scale = { 0.18 0.18 } } + } +} + +sub_QUE_coa = { + # pattern = "pattern_solid.tga" + color1 = "yellow" + + + colored_emblem = { + texture = "ce_lion_passant_guardant_long.dds" + color1 = "yellow" + color2 = "azure" + color3 = "red" + instance = { position = { 0.495 0.51 } scale = { 0.52 0.52 } } + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = "green" + color2 = "yellow" + instance = { position = { 0.5 0.76 } scale = { 0.4 0.35 } } + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.41 0.255 } scale = { 0.26 0.26 } } + instance = { position = { 0.59 0.255 } scale = { 0.26 0.26 } } + } +} + +sub_EGY = { + #pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 1.0 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.175 0.375 } rotation = -270 position = { 0.725 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.58 0.38 } } + instance = { scale = { 0.25 -0.25 } position = { 0.58 0.62 } } + } +} + +sub_EGY_early = { + # pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.45 0.45 } position = { 0.375 0.28 } } + instance = { scale = { 0.45 0.45 } position = { 0.375 0.72 } } + instance = { scale = { 0.45 0.45 } position = { 0.625 0.5 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.22 0.22 } position = { 0.475 0.28 } } + instance = { scale = { 0.22 0.22 } position = { 0.475 0.72 } } + instance = { scale = { 0.22 0.22 } position = { 0.725 0.5 } } + } +} + +sub_SAF_coa = { + # pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "red" + color4 = "green" + + colored_emblem = { + texture = "ce_coa_saf_shield.dds" + color1 = "red_dark" + color2 = "yellow_dark" + color3 = "green_dark" + instance = { scale = { 1.025 1.025 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_coa_saf_shield.dds" + color1 = color1 + color2 = color2 + color3 = color4 + } + + colored_emblem = { + texture = "ce_coa_saf_hope_allegory.dds" + color1 = "pearl" + color2 = "white" + color3 = "white" + instance = { position = { 0.39 0.315 } scale = { 0.39 0.39 } } + } + + colored_emblem = { + texture = "ce_coa_saf_wildebeests.dds" + color1 = "brown_light" + color2 = "white" + color3 = "black_light" + instance = { position = { 0.605 0.33 } scale = { 0.44 0.44 } rotation = -5 } + } + colored_emblem = { + texture = "ce_coa_saf_tree.dds" + color1 = "brown" + color2 = "green" + color3 = "red" + instance = { position = { 0.395 0.67 } scale = { 0.35 0.35 } } + } + colored_emblem = { + texture = "ce_coa_saf_wagon.dds" + color1 = "pearl" + color2 = "white" + color3 = "white" + instance = { position = { 0.605 0.66 } scale = { 0.36 0.36 } } + } +} + +sub_HDJ = { + #pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.55 0.55 } position = { 0.375 0.25 } } + instance = { scale = { 0.55 0.55 } position = { 0.375 0.75 } } + instance = { scale = { 0.55 0.55 } position = { 0.675 0.5 } } + } +} + +sub_PPU = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + + colored_emblem = { + texture = "ce_letter_p.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.35 0.35 } position = { 0.25 0.66 } } + instance = { scale = { 0.35 0.35 } position = { 0.50 0.66 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.35 0.35 } position = { 0.375 0.66 } } + instance = { scale = { 0.35 0.35 } position = { 0.75 0.66 } } + } + colored_emblem = { + texture = "ce_letter_u.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.35 0.35 } position = { 0.625 0.66 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.33 } } + + } +} + +sub_CEY = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + color4 = "pearl" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } + } + + colored_emblem = { + texture = "ce_coa_frame_ceylon.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_coa_temple_ceylon.dds" + color1 = color4 + color2 = color1 + color3 = color4 + instance = { scale = { 0.54 0.54 } position = { 0.75 0.47 } } + + } + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "grey" + color2 = "white" + color3 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.79 0.60 } } + + } +} + +sub_HAR = { + # pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.05 0.2 } position = { 0.61 0.70 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + + instance = { scale = { 0.23 0.3 } position = { 0.55 0.74 } } + instance = { scale = { 0.23 0.3 } position = { 0.67 0.74 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.57 0.65 } } + instance = { scale = { 0.2 0.2 } position = { 0.65 0.65 } } + instance = { scale = { 0.2 0.2 } position = { 0.61 0.56 } } + } +} + +sub_MOD_coa_subject = { + + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "white" + color4 = "blue" + color5 = "azure" + + colored_emblem = { + texture = "ce_shield_accolade_modena.dds" + color1 = color1 + color2 = color5 + color3 = color2 + instance = { scale = { 0.8 0.8 } position = { 0.75 0.52 } } + } + colored_emblem = { + texture = "ce_lion_rampant_per_pale_crowned.dds" + color1 = color2 + color2 = color4 + color3 = color3 + instance = { scale = { 0.15 0.32 } position = { 0.606 0.50 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = color3 + color2 = color3 + color3 = color2 + instance = { scale = { 0.09 0.1 } position = { 0.722 0.50 } rotation = -8 } + instance = { scale = { 0.09 0.1 } position = { 0.712 0.40 } rotation = -8 } + instance = { scale = { 0.09 0.1 } position = { 0.732 0.60 } rotation = -8 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.06 0.5 } position = { 0.665 0.49 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + color3 = color3 + instance = { scale = { 0.06 0.15 } position = { 0.665 0.49 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = color3 + color2 = color1 + color3 = color3 + instance = { scale = { 0.34 0.56 } position = { 0.835 0.48 } } + } +} + +sub_CHP = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_umbrella_champasak.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.35 } scale = { 0.8 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.6 } scale = { 0.01 0.2 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.79 } scale = { 0.26 0.025 } } + } + colored_emblem = { + texture = "ce_lotus_base.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.85 } scale = { 0.4 0.4 } } + } + colored_emblem = { + texture = "ce_lion_singa.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.5 0.63 } scale = { 0.5 0.5 } } + } +} + +sub_NBS = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_shield_heater_border.dds" + color1 = "yellow" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.275 } scale = { 0.395 0.295 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant_long.dds" + color1 = "yellow" + color2 = "azure" + color3 = "orange" + instance = { position = { 0.495 0.28 } scale = { 0.51 0.58 } } + } + colored_emblem = { + texture = "ce_lymphad.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.625 } scale = { 0.56 0.56 } } + } + colored_emblem = { + texture = "ce_shield_wave_overlay.dds" + color1 = "blue" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +sub_NBS_FRA = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_shield_heater_border.dds" + color1 = "yellow" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.275 } scale = { 0.395 0.295 } } + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.375 0.275 } scale = { 0.27 0.28 } } + instance = { position = { 0.5 0.275 } scale = { 0.27 0.28 } } + instance = { position = { 0.625 0.275 } scale = { 0.27 0.28 } } + } + colored_emblem = { + texture = "ce_lymphad.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.625 } scale = { 0.56 0.56 } } + } + colored_emblem = { + texture = "ce_shield_wave_overlay.dds" + color1 = "blue" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +sub_NVS = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + textured_emblem = { + texture = "te_coa_nova_scotia.dds" + instance = { position = { 0.5 0.5 } scale = { 1.5 1.5 } } + } +} + +sub_HES = { + #pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.1 1.05 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.05 1.0 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_lion_hesse.dds" + instance = { scale = { 0.9 0.9 } position = { 0.505 0.52 } } + } +} + +sub_AUS_right = { + # pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "black_light" + color3 = "white" + color4 = "red" + + colored_emblem = { + texture = "ce_eagle_doubleheaded_base.dds" + color1 = color2 + color2 = color1 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_doubleheaded_austria_claws.dds" + color1 = color1 + color2 = color3 + color3 = color4 + instance = { scale = { 1.0 1.0 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_shield_german_round_fess.dds" + color1 = color4 + color2 = color3 + instance = { scale = { 0.35 0.35 } position = { 0.75 0.49 } } + } +} + +sub_POL = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.22 0.22 } position = { 0.505 0.20 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "white" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } +} + +sub_SIL_seal = { + pattern = "pattern_circle.dds" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_coa_sierra_leone_bg.dds" + color1 = "green" + color2 = "yellow" + color3 = "saffron" + instance = { scale = { 1.18 1.18 } position = { 0.5 0.5 } } + mask = { 2 } + } + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "brown" + color2 = "green" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.35 } } + } + colored_emblem = { + texture = "ce_elephant_african.dds" + color1 = "grey" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.48 0.56 } } + } + colored_emblem = { + texture = "ce_letter_s.dds" + color1 = "red" + instance = { position = { 0.44 0.88 } scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = "red" + instance = { position = { 0.54 0.88 } scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + instance = { position = { 0.595 0.935 } scale = { 0.05 0.05 } } + instance = { position = { 0.49 0.935 } scale = { 0.05 0.05 } } + } +} + +sub_SIL_west_africa = { + pattern = "pattern_circle.dds" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_coa_sierra_leone_bg.dds" + color1 = "green" + color2 = "yellow" + color3 = "saffron" + instance = { scale = { 1.18 1.18 } position = { 0.5 0.5 } } + mask = { 2 } + } + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "brown" + color2 = "green" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.35 } } + } + colored_emblem = { + texture = "ce_elephant_african.dds" + color1 = "grey" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.48 0.56 } } + } +} + + +sub_DES_canton_stars = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_stars_circle_13.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.5 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.40 } position = { 0.5 0.51 } } + } +} + +sub_MEC_coa = { + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "yellow_light" + + + colored_emblem = { + texture = "ce_bull_head_mecklenburg.dds" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crown_ducal.dds" + color1 = color5 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.5 0.335 } } + } +} + +sub_SIL_coa = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_shield_heater_sierra_leone.dds" + color1 = "green" + color2 = "black" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = "yellow" + color2 = "red" + color3 = "red" + instance = { position = { 0.5 0.60 } scale = { 0.6 0.625 } } + } + colored_emblem = { + texture = "ce_shield_wave_overlay.dds" + color1 = "azure" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_torch.dds" + color1 = "black" + color2 = "red_light" + instance = { position = { 0.5 0.275 } scale = { 0.3 0.3 } } + instance = { position = { 0.368 0.275 } scale = { 0.3 0.3 } } + instance = { position = { 0.632 0.275 } scale = { 0.3 0.3 } } + } +} + +sub_bnsr = { + # Bukhara soviet republic + + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_letter_b_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.10 0.25 } } + } + colored_emblem = { + texture = "ce_letter_n_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.29 0.25 } } + } + colored_emblem = { + texture = "ce_letter_s_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.48 0.25 } } + } + colored_emblem = { + texture = "ce_letter_r_cyrillic.dds" + color1 = color1 + color2 = color1 + color3 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.65 0.25 } } + } +} + +sub_PAR_coa = { + #pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_necklace_st_george_parma.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.55 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.22 } } + } + textured_emblem = { + texture = "te_coa_parma.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.54 } } + } +} + +sub_PAR_coa_subject = { + # Offset needed for the subject flag variant + + #pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_necklace_st_george_parma.dds" + instance = { scale = { 0.8 0.8 } position = { 0.75 0.55 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.50 0.50 } position = { 0.75 0.22 } } + } + textured_emblem = { + texture = "te_coa_parma.dds" + instance = { scale = { 0.8 0.8 } position = { 0.75 0.54 } } + } +} + +sub_TEX_coa = { + #pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.24 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.63 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.2 0.2 } position = { 0.5 0.86 } } + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_accolade_03.dds" + color1 = "blue_light" + color2 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05_pinwheeled.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.56 } } + } +} + +sub_TEX_subject_MEX = { + #pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + + colored_emblem = { + texture = "ce_number_1.dds" + instance = { scale = { 0.5 0.5 } position = { 0.32 0.5 } } + color1 = "black" + color2 = "black" + } + colored_emblem = { + texture = "ce_number_8.dds" + instance = { scale = { 0.5 0.5 } position = { 0.425 0.5 } } + color1 = "black" + color2 = "black" + } + colored_emblem = { + texture = "ce_number_2.dds" + instance = { scale = { 0.5 0.5 } position = { 0.56 0.5 } } + color1 = "black" + color2 = "black" + } + colored_emblem = { + texture = "ce_number_4.dds" + instance = { scale = { 0.5 0.5 } position = { 0.67 0.5 } } + color1 = "black" + color2 = "black" + } +} + +sub_ECU_seven_stars = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.25 0.25 } position = { 0.32 0.35 } } + instance = { scale = { 0.25 0.25 } position = { 0.50 0.20 } } + instance = { scale = { 0.25 0.25 } position = { 0.68 0.35 } } + instance = { scale = { 0.25 0.25 } position = { 0.50 0.50 } } + instance = { scale = { 0.25 0.25 } position = { 0.32 0.65 } } + instance = { scale = { 0.25 0.25 } position = { 0.68 0.65 } } + instance = { scale = { 0.25 0.25 } position = { 0.50 0.80 } } + color1 = "white" + color2 = "white" + } +} + +sub_crown = { + #pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "azure" + color4 = "white" + color5 = "red_dark" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + instance = { scale = { 0.55 0.19 } position = { 0.5 0.4 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + instance = { scale = { 0.52 0.20 } position = { 0.5 0.44 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + instance = { scale = { 0.22 0.2 } position = { 0.455 0.39 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + instance = { scale = { 0.22 0.2 } position = { 0.545 0.39 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = color1 + color2 = color3 + color3 = color4 + instance = { scale = { 1.0 1.0 } position = { 0.5 0.4 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color5 + instance = { scale = { 0.4 0.042 } position = { 0.5 0.57 } } + } +} + +sub_HAM = { + #pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + color4 = "white" + + colored_emblem = { + texture = "ce_castle_hamburg.dds" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 1.0 1.0 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.15 0.15 } position = { 0.372 0.21 } } + instance = { scale = { 0.15 0.15 } position = { 0.628 0.21 } } + color1 = color2 + color2 = color2 + } +} + +sub_LUB_coa_republican = { + # pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "black_light" + color3 = "white" + color4 = "red" + color5 = "red_dark" + + colored_emblem = { + texture = "ce_eagle_double_headed.dds" + color1 = color2 + color2 = color5 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.35 0.50 } } + } + colored_emblem = { + texture = "ce_shield_german_round_per_fess.dds" + color1 = color4 + color2 = color3 + instance = { scale = { 0.3 0.3 } position = { 0.35 0.50 } } + } +} + +sub_SWE_coa = { + #pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "white" + color4 = "brown" + + colored_emblem = { + texture = "ce_coa_shield_sweden.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crown_swedish.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.16 0.16 } position = { 0.325 0.26 } } + instance = { scale = { 0.16 0.16 } position = { 0.425 0.26 } } + instance = { scale = { 0.16 0.16 } position = { 0.375 0.39 } } + instance = { scale = { 0.16 0.16 } position = { 0.57 0.62 } } + instance = { scale = { 0.16 0.16 } position = { 0.67 0.62 } } + instance = { scale = { 0.16 0.16 } position = { 0.62 0.75 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = color2 + color2 = color2 + color3 = color4 + instance = { scale = { 0.40 0.38 } position = { 0.625 0.305 } } + instance = { scale = { 0.40 0.38 } position = { 0.385 0.69 } } + } +} + +sub_USA_canton_star = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.9 0.9 } position = { 0.5 0.525 } } + } +} + +sub_POL_congress_coa = { + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_royal_mantle.dds" + instance = { scale = { 1.3 1.3 } position = { 0.5 0.47 } } + color1 = "red" + color2 = "yellow" + color3 = "white" + } + colored_emblem = { + texture = "ce_shield_accolade.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.17 0.17 } position = { 0.505 0.28 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "white" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.50 } } + } +} + +sub_POL_congress_crown = { + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_crown_imperial_russia.dds" + color1 = "pearl" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.25 } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/01_subs_usa.txt b/common/coat_of_arms/coat_of_arms/01_subs_usa.txt new file mode 100644 index 000000000..bf425e3b5 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/01_subs_usa.txt @@ -0,0 +1,6550 @@ +##### VARIABLES +@third = @[1/3] +@sixth = @[1/6] +@pi = 3.1416 + +sub_USA_stripes = { + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } +} + +# USA Canton stars from 25 to 100 states + +sub_USA_canton_25 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_25 = 0.2 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 25 stars + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 6 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 1 + 1 / 7 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 2 + 1 / 7 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 3 + 1 / 7 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 4 + 1 / 7 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 7 * 5 + 1 / 7 / 2 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_25 @usa_star_scale_25 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_USA_canton_26 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_26 = 0.2 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 26 stars + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_26 @usa_star_scale_26 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_USA_canton_27 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_27 = 0.2 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 27 stars + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_27 @usa_star_scale_27 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_USA_canton_28 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_28 = 0.2 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 28 stars + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 6 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_28 @usa_star_scale_28 } position = { @[ 1 / 8 * 7 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_USA_canton_29 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_29 = 0.18 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 29 stars + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 1 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 2 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 3 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 4 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 5 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 6 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 7 ] @[ 1 / 5 * 1 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 8 ] @[ 1 / 5 * 1 ] } } + + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 5 * 2 ] } } + + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 1 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 2 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 3 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 4 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 5 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 6 + 1 / 9 ] @[ 1 / 5 * 3 ] } } + + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 1 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 2 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 3 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 4 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 5 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 6 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 7 ] @[ 1 / 5 * 4 ] } } + instance = { scale = { @usa_star_scale_29 @usa_star_scale_29 } position = { @[ 1 / 9 * 8 ] @[ 1 / 5 * 4 ] } } + } +} + +sub_USA_canton_30 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_30 = 0.18 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 30 stars + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 6 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 6 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 1 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 3 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 4 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 5 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 6 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 6 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_30 @usa_star_scale_30 } position = { @[ 1 / 7 * 6 ] @[ 1 / 6 * 5 ] } } + + + } +} + +sub_USA_canton_31 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_31 = 0.18 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 31 stars + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 1 + 1 / 8 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 2 + 1 / 8 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 3 + 1 / 8 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 4 + 1 / 8 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 5 + 1 / 8 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_31 @usa_star_scale_31 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_32 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_32 = 0.18 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 32 stars + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_32 @usa_star_scale_32 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_33 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_33 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 33 stars + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 1 + 1 / 8 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 2 + 1 / 8 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 3 + 1 / 8 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 4 + 1 / 8 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 5 + 1 / 8 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_33 @usa_star_scale_33 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_34 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_34 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 34 stars + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_34 @usa_star_scale_34 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_35 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_35 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 35 stars + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_35 @usa_star_scale_35 } position = { @[ 1 / 8 * 7 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_36 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_36 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 36 stars + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 1 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 2 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 3 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 4 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 5 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 6 + 1 / 9 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 1 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 2 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 3 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 4 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 5 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 6 + 1 / 9 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_36 @usa_star_scale_36 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_37 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_37 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 37 stars + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_37 @usa_star_scale_37 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_38 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_38 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 38 stars + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_38 @usa_star_scale_38 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_39 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_39 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 39 stars + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_39 @usa_star_scale_39 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_40 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_40 = 0.17 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 40 stars + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 1 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 1 ] } } + + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 2 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 2 ] } } + + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 3 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 3 ] } } + + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 4 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 4 ] } } + + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 1 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 2 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 3 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 4 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 5 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 6 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 7 ] @[ 1 / 6 * 5 ] } } + instance = { scale = { @usa_star_scale_40 @usa_star_scale_40 } position = { @[ 1 / 9 * 8 ] @[ 1 / 6 * 5 ] } } + + } +} + +sub_USA_canton_41 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_41 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 41 stars + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 + 1 / 8 / 2 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_41 @usa_star_scale_41 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_42 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_42 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 42 stars + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_42 @usa_star_scale_42 } position = { @[ 1 / 8 * 7 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_43 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_43 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 43 stars + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 + 1 / 9 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 + 1 / 9 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_43 @usa_star_scale_43 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_44 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_44 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 44 stars + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_44 @usa_star_scale_44 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_45 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_45 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 45 stars + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_45 @usa_star_scale_45 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_46 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_46 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 46 stars + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 + 1 / 9 / 2 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_46 @usa_star_scale_46 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_47 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_47 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 47 stars + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 8 + 2 / 19 / 2 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 8 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 8 + 2 / 19 / 2 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 8 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 8 + 2 / 19 / 2 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 1 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 2 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 3 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 4 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 5 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 6 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_47 @usa_star_scale_47 } position = { @[ 2 / 19 * 7 + 2 / 19 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_48 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_48 = 0.16 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 48 stars + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_48 @usa_star_scale_48 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_49 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_49 = 0.15 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 49 stars + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 ] @[ 1 / 8 * 1 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 + 2 / 17 / 2 ] @[ 1 / 8 * 2 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 ] @[ 1 / 8 * 3 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 + 2 / 17 / 2 ] @[ 1 / 8 * 4 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 ] @[ 1 / 8 * 5 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 + 2 / 17 / 2 ] @[ 1 / 8 * 6 ] } } + + + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_49 @usa_star_scale_49 } position = { @[ 2 / 17 * 7 ] @[ 1 / 8 * 7 ] } } + + + } +} + +sub_USA_canton_50 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_50 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 50 stars + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_50 @usa_star_scale_50 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 10 * 9 ] } } + + } +} + +sub_USA_canton_51 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_51 = 0.15 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 51 stars + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 9 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 + 1 / 10 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 9 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 + 1 / 10 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 9 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 1 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 2 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 3 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 4 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 5 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 6 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 7 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_51 @usa_star_scale_51 } position = { @[ 1 / 10 * 8 + 1 / 10 / 2 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_52 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_52 = 0.15 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 52 stars + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_52 @usa_star_scale_52 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 7 ] } } + + + } +} + +sub_USA_canton_53 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_53 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 53 stars + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 + 1 / 10 / 2 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_53 @usa_star_scale_53 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_54 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_54 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 54 stars + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 7 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_54 @usa_star_scale_54 } position = { @[ 1 / 9 * 8 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_55 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_55 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 55 stars + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 11 * 1 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 ] @[ 1 / 11 * 2 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 11 * 3 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 ] @[ 1 / 11 * 4 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 11 * 5 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 ] @[ 1 / 11 * 6 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 11 * 7 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 ] @[ 1 / 11 * 8 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 11 * 9 ] } } + + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 1 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 2 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 3 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 4 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_55 @usa_star_scale_55 } position = { @[1 / 6 * 5 ] @[ 1 / 11 * 10 ] } } + + } +} + +sub_USA_canton_56 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_56 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 56 stars + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_56 @usa_star_scale_56 } position = { @[ 1 / 9 * 8 ] @[ 1 / 8 * 7 ] } } + + } +} + +sub_USA_canton_57 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_57 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 57 stars + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 10 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 + 1 / 11 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 10 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 + 1 / 11 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 10 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 1 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 2 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 3 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 4 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 5 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 6 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 7 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 8 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_57 @usa_star_scale_57 } position = { @[ 1 / 11 * 9 + 1 / 11 / 2 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_58 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_58 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 58 stars + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_58 @usa_star_scale_58 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 9 ] } } + + } +} + +sub_USA_canton_59 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_59 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 59 stars + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_59 @usa_star_scale_59 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 10 * 9 ] } } + + } +} + +sub_USA_canton_60 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_60 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 60 stars + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 9 - 2 / 19 / 3 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 + 2 / 19 / 6 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 9 - 2 / 19 / 3 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 + 2 / 19 / 6 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 9 - 2 / 19 / 3 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 + 2 / 19 / 6 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 1 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 2 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 3 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 4 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 5 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 6 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 7 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 8 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_60 @usa_star_scale_60 } position = { @[ 2 / 19 * 9 - 2 / 19 / 3 ] @[ 1 / 8 * 7 ] } } + + } +} + +sub_USA_canton_61 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_61 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 61 stars + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_61 @usa_star_scale_61 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 12 * 11 ] } } + + } +} + +sub_USA_canton_62 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_62 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 62 stars + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 ] @[ 1 / 7 * 1 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 11 ] @[ 1 / 7 * 1 ] } } + + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 7 * 2 ] } } + + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 7 * 3 ] } } + + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 7 * 4 ] } } + + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 7 * 5 ] } } + + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 1 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 2 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 3 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 4 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 5 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 6 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 7 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 8 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 9 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 10 ] @[ 1 / 7 * 6 ] } } + instance = { scale = { @usa_star_scale_62 @usa_star_scale_62 } position = { @[ 1 / 12 * 11 ] @[ 1 / 7 * 6 ] } } + + } +} + +sub_USA_canton_63 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_63 = 0.14 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 63 stars + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 8 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_63 @usa_star_scale_63 } position = { @[ 1 / 10 * 9 ] @[ 1 / 8 * 7 ] } } + + } +} + +sub_USA_canton_64 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_64 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 64 stars + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 1 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 2 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 3 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 4 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 5 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 6 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 7 ] } } + + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 1 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 2 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 3 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 4 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 5 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 6 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 7 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_64 @usa_star_scale_64 } position = { @[ 1 / 9 * 8 ] @[ 1 / 9 * 8 ] } } + + } +} + +sub_USA_canton_65 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_65 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 65 stars + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 11 * 1 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 ] @[ 1 / 11 * 2 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 11 * 3 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 ] @[ 1 / 11 * 4 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 11 * 5 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 ] @[ 1 / 11 * 6 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 11 * 7 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 ] @[ 1 / 11 * 8 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 11 * 9 ] } } + + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 1 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 2 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 3 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 4 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 5 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_65 @usa_star_scale_65 } position = { @[ 1 / 7 * 6 ] @[ 1 / 11 * 10 ] } } + + } +} + +sub_USA_canton_66 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_66 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 66 stars + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 1 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 2 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 3 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 4 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 5 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 6 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 7 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 8 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 9 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 10 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 6 - 1 / 6 / 2 ] @[ 1 / 13 * 11 ] } } + + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 1 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 2 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 3 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 4 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_66 @usa_star_scale_66 } position = { @[ 1 / 6 * 5 ] @[ 1 / 13 * 12 ] } } + + + } +} + +sub_USA_canton_67 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_67 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 67 stars + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_67 @usa_star_scale_67 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_68 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_68 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 68 stars + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_68 @usa_star_scale_68 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_69 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_69 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 69 stars + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 + 1 / 11 / 2 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_69 @usa_star_scale_69 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 7 ] } } + + } +} + +sub_USA_canton_70 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_70 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 70 stars + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 8 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 9 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_70 @usa_star_scale_70 } position = { @[ 1 / 11 * 10 ] @[ 1 / 8 * 7 ] } } + + } +} + +sub_USA_canton_71 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_71 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 71 stars + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_71 @usa_star_scale_71 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_72 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_72 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 72 stars + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_72 @usa_star_scale_72 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_73 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_73 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 73 stars + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_73 @usa_star_scale_73 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_74 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_74 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 74 stars + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 8 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 9 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 10 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_74 @usa_star_scale_74 } position = { @[ 1 / 12 * 11 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_75 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_75 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 75 stars + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 11 * 1 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 ] @[ 1 / 11 * 2 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 11 * 3 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 ] @[ 1 / 11 * 4 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 11 * 5 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 ] @[ 1 / 11 * 6 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 11 * 7 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 ] @[ 1 / 11 * 8 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 11 * 9 ] } } + + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 1 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 2 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 3 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 4 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 5 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 6 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_75 @usa_star_scale_75 } position = { @[ 1 / 8 * 7 ] @[ 1 / 11 * 10 ] } } + + } +} + +sub_USA_canton_76 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_76 = 0.125 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 76 stars + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_76 @usa_star_scale_76 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_77 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_77 = 0.125 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 77 stars + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_77 @usa_star_scale_77 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_78 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_78 = 0.125 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 78 stars + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 1 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 2 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 2 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 3 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 4 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 4 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 5 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 6 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 6 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 7 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 8 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 8 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 9 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 10 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 10 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 13 * 11 ] } } + + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 1 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 2 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 3 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 4 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 5 ] @[ 1 / 13 * 12 ] } } + instance = { scale = { @usa_star_scale_78 @usa_star_scale_78 } position = { @[ 1 / 7 * 6 ] @[ 1 / 13 * 12 ] } } + } +} + + +sub_USA_canton_79 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_79 = 0.125 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 79 stars + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 12 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 + 1 / 13 / 2 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 + 1 / 13 / 2 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 + 1 / 13 / 2 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 + 1 / 13 / 2 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 + 1 / 13 / 2 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 1 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 3 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 4 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 5 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 6 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 7 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 8 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 9 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 10 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 11 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_79 @usa_star_scale_79 } position = { @[ 1 / 13 * 12 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_80 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_80 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 80 stars + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 1 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 2 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 3 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 4 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 5 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 6 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 7 ] } } + + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 1 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 2 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 3 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 4 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 5 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 6 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 7 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 8 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 9 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_80 @usa_star_scale_80 } position = { @[ 1 / 11 * 10 ] @[ 1 / 9 * 8 ] } } + + } +} + +sub_USA_canton_81 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_81 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 81 stars + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_81 @usa_star_scale_81 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_82 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_82 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 82 stars + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_82 @usa_star_scale_82 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_83 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_83 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 83 stars + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_83 @usa_star_scale_83 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_84 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_84 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 84 stars + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 1 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 2 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 3 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 4 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 5 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 6 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 7 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 8 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 9 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 10 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 11 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 12 ] } } + + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_84 @usa_star_scale_84 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 13 ] } } + } +} + +sub_USA_canton_85 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_85 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 85 stars + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 1 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 2 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 3 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 4 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 5 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 6 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 7 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 8 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 9 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 10 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 11 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 ] @[ 1 / 14 * 12 ] } } + + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_85 @usa_star_scale_85 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 14 * 13 ] } } + } +} + +sub_USA_canton_86 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_86 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 86 stars + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_86 @usa_star_scale_86 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_87 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_87 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 87 stars + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_87 @usa_star_scale_87 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_88 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_88 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 88 stars + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 1 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 2 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 3 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 4 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 5 ] } } + + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 6 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 7 ] } } + + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 1 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 2 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 3 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 4 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 5 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 6 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 7 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 8 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 9 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 10 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_88 @usa_star_scale_88 } position = { @[ 1 / 12 * 11 ] @[ 1 / 9 * 8 ] } } + } +} + +sub_USA_canton_89 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_89 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 89 stars + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 1 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 2 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 2 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 3 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 3 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 4 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 4 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 5 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 5 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 ] @[ 1 / 8 * 6 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 13 ] @[ 1 / 8 * 6 ] } } + + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 1 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 2 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 3 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 4 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 5 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 6 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 7 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 8 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 9 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 10 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 11 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + instance = { scale = { @usa_star_scale_89 @usa_star_scale_89 } position = { @[ 1 / 14 * 12 + 1 / 14 / 2 ] @[ 1 / 8 * 7 ] } } + } +} + +sub_USA_canton_90 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_90 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 90 stars + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 7 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 8 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 9 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_90 @usa_star_scale_90 } position = { @[ 1 / 11 * 10 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_91 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_91 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 91 stars + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 1 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 2 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 2 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 2 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 2 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 2 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 2 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 3 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 4 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 4 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 4 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 4 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 4 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 4 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 5 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 6 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 6 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 6 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 6 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 6 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 6 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 7 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 8 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 8 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 8 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 8 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 8 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 8 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 9 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 10 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 10 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 10 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 10 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 10 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 10 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 11 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 12 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 12 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 12 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 12 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 12 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 12 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 7 - 1 / 7 / 2 ] @[ 1 / 15 * 13 ] } } + + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 1 ] @[ 1 / 15 * 14 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 2 ] @[ 1 / 15 * 14 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 3 ] @[ 1 / 15 * 14 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 4 ] @[ 1 / 15 * 14 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 5 ] @[ 1 / 15 * 14 ] } } + instance = { scale = { @usa_star_scale_91 @usa_star_scale_91 } position = { @[ 1 / 7 * 6 ] @[ 1 / 15 * 14 ] } } + } +} + +sub_USA_canton_92 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_92 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 92 stars + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 1 ] } } + + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 + 1 / 12 / 2 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_92 @usa_star_scale_92 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_93 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_93 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 93 stars + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_93 @usa_star_scale_93 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_94 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_94 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 94 stars + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 1 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 2 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 2 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 3 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 4 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 4 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 5 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 6 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 6 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 7 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 8 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 8 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 9 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 ] @[ 1 / 12 * 10 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 ] @[ 1 / 12 * 10 ] } } + + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 1 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 2 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 3 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 4 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 5 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 6 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 7 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 8 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + instance = { scale = { @usa_star_scale_94 @usa_star_scale_94 } position = { @[ 1 / 9 * 9 - 1 / 9 / 2 ] @[ 1 / 12 * 11 ] } } + } +} + +sub_USA_canton_95 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_95 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 95 stars + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 11 * 1 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 ] @[ 1 / 11 * 2 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 11 * 3 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 ] @[ 1 / 11 * 4 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 11 * 5 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 ] @[ 1 / 11 * 6 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 11 * 7 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 ] @[ 1 / 11 * 8 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 10 - 1 / 10 / 2 ] @[ 1 / 11 * 9 ] } } + + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 1 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 2 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 3 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 4 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 5 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 6 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 7 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 8 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_95 @usa_star_scale_95 } position = { @[ 1 / 10 * 9 ] @[ 1 / 11 * 10 ] } } + + } +} + +sub_USA_canton_96 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_96 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 96 stars + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 1 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 1 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 2 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 2 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 3 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 3 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 4 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 4 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 5 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 5 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 6 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 6 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 7 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 7 ] } } + + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 1 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 2 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 3 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 4 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 5 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 6 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 7 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 8 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 9 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 10 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 11 ] @[ 1 / 9 * 8 ] } } + instance = { scale = { @usa_star_scale_96 @usa_star_scale_96 } position = { @[ 1 / 13 * 12 ] @[ 1 / 9 * 8 ] } } + } +} + +sub_USA_canton_97 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_97 = 0.13 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 97 stars + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 1 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 2 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 3 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 4 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 5 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 6 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 7 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 8 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 9 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 10 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 11 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 12 ] } } + + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_97 @usa_star_scale_97 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 13 ] } } + } +} + + +sub_USA_canton_98 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_98 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 98 stars + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 1 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 2 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 2 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 3 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 4 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 4 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 5 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 6 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 6 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 7 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 8 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 8 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 9 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 10 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 10 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 11 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 ] @[ 1 / 14 * 12 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 ] @[ 1 / 14 * 12 ] } } + + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 1 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 2 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 3 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 4 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 5 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 6 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 7 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + instance = { scale = { @usa_star_scale_98 @usa_star_scale_98 } position = { @[ 1 / 8 * 8 - 1 / 8 / 2 ] @[ 1 / 14 * 13 ] } } + } +} + + +sub_USA_canton_99 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_99 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 99 stars + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 1 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 1 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 2 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 2 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 3 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 3 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 4 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 4 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 5 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 5 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 6 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 6 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 7 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 7 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 8 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 8 ] } } + + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 1 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 2 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 3 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 4 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 5 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 6 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 7 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 8 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 9 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 10 ] @[ 1 / 10 * 9 ] } } + instance = { scale = { @usa_star_scale_99 @usa_star_scale_99 } position = { @[ 1 / 12 * 11 ] @[ 1 / 10 * 9 ] } } + } +} + +sub_USA_canton_100 = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @usa_star_scale_100 = 0.12 + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + + # 100 stars + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 1 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 1 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 2 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 2 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 3 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 3 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 4 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 4 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 5 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 5 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 6 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 6 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 7 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 7 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 8 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 8 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 9 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 9 ] } } + + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 1 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 2 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 3 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 4 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 5 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 6 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 7 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 8 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 9 ] @[ 1 / 11 * 10 ] } } + instance = { scale = { @usa_star_scale_100 @usa_star_scale_100 } position = { @[ 1 / 11 * 10 ] @[ 1 / 11 * 10 ] } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/02_countries.txt b/common/coat_of_arms/coat_of_arms/02_countries.txt new file mode 100644 index 000000000..8f98d0e12 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/02_countries.txt @@ -0,0 +1,27542 @@ +@semy = 0.25 +@third = @[1/3] +@fifth = @[1/5] +@sixth = @[1/6] + +@canton_scale_cross_x = @[ ( 333 / 768 ) + 0.001 ] +@canton_scale_cross_y = @[ ( 205 / 512 ) + 0.001 ] + +@canton_scale_sweden_x = @[ ( 255 / 768 ) + 0.001 ] +@canton_scale_sweden_y = @[ ( 204 / 512 ) + 0.001 ] + +@uru_canton_height = 0.556 +@NZL_coa_offset = @[3/16] +@sm_fra = 0.16 + +#ABO = { # Aboriginals +# pattern = "pattern_solid.tga" +# color1 = "black" +# +# colored_emblem = { +# texture = "ce_bicolor_bottom.dds" +# color1 = "red" +# color2 = "red" +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# } +#} + +ABS = { # Absaroke Crow + # Combination of traditionnal Crow designs + + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "yellow" + + textured_emblem = { + texture = "te_crow_star.dds" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.9 } scale = { 1.0 0.12 } } + instance = { position = { 0.5 0.1 } scale = { 1.0 0.12 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.9 } scale = { 1.0 0.1 } } + instance = { position = { 0.5 0.1 } scale = { 1.0 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.9 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.9 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.1 } scale = { 0.02 0.02 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.92 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.88 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.72 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.68 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.52 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.48 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.32 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.28 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.12 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.08 0.9 } scale = { 0.02 0.02 } } + instance = { position = { 0.92 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.88 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.72 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.68 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.52 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.48 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.32 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.28 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.12 0.1 } scale = { 0.02 0.02 } } + instance = { position = { 0.08 0.1 } scale = { 0.02 0.02 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.9 0.88 } scale = { 0.02 0.02 } } + instance = { position = { 0.9 0.92 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.88 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.92 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.88 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.92 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.88 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.92 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.88 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.92 } scale = { 0.02 0.02 } } + instance = { position = { 0.9 0.08 } scale = { 0.02 0.02 } } + instance = { position = { 0.9 0.12 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.08 } scale = { 0.02 0.02 } } + instance = { position = { 0.7 0.12 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.08 } scale = { 0.02 0.02 } } + instance = { position = { 0.5 0.12 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.08 } scale = { 0.02 0.02 } } + instance = { position = { 0.3 0.12 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.08 } scale = { 0.02 0.02 } } + instance = { position = { 0.1 0.12 } scale = { 0.02 0.02 } } + } +} + +ABU = { # Abu Dhabi + # Peace treaty flag (replaced the traditionnal plain red flag) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" # Regular Border + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.066 1.0 } position = { 0.033 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.967 0.5 } } + } +} +#ABU_late = { +# # Later adopted the white stripe at the hoist as variant after reverting to traditionnal plain red +# +# pattern = "pattern_solid.tga" +# color1 = "red" +# +# colored_emblem = { +# texture = "ce_solid.dds" +# color1 = "white" +# instance = { scale = { 0.5 1.0 } position = { 0.08 0.5 } } +# } +#} +ABU_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" # Regular Border + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.066 1.0 } position = { 0.033 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.967 0.5 } } + } +} +ABU_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.4 0.4 } position = { 0.75 0.5 } } + } +} +ABU_subject_FRA = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" # Regular Border + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.066 1.0 } position = { 0.033 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.967 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.267 0.30 } scale = { 0.4 0.4 } } + } +} + +ACE = { + # 1850 design, default + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.25 0.50 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.38 0.50 } } + } +} +ACE_absolute_monarchy = { + # Early design, starting flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crossed_scimitars_horizontal.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.50 0.55 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.5 0.25 } } + } +} +ACE_theocracy = { + # 1953 + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.14 0.14 } position = { 0.52 0.5 } } + instance = { scale = { 0.14 0.14 } position = { 0.68 0.5 } } + instance = { scale = { 0.14 0.14 } position = { 0.6 0.32 } } + instance = { scale = { 0.14 0.14 } position = { 0.6 0.68 } } + } +} +ACE_republic = { + # 1976 + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.14 } position = { 0.5 0.2 } } + instance = { scale = { 1.0 0.14 } position = { 0.5 0.8 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.2 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.8 } } + } +} +ACE_dictatorship = { + pattern = "pattern_border_of_3.dds" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.45 0.5 } } + } +} +ACE_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.30 0.30 } position = { 0.85 0.50 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +AFG = { # Afghanistan + # 1901 design w/ stylized mosque - default monarchy + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} + +AFG_durrani = { + # Durrani Empire banner + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_border_orle.dds" + color1 = "black" + color2 = "black" + } + colored_emblem = { + texture = "ce_durrani.dds" + color1 = "white" + color2 = "white" + } +} + +AFG_absolute_monarchy = { + # Staring flag + # Plain black flag of Kandahar + + pattern = "pattern_solid.tga" + color1 = "black_light" +} +AFG_republic = { + # 1930 flag + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "red" + color2 = "green" + + } + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } + } +} +AFG_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + } + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.22 0.24 } } + } +} +AFG_theocracy = { + # 1992 Islamic state, a bit simplified + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_shahada_02.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.8 0.9 } position = { 0.5 0.5 } } + } +} +AFG_subject = { + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } +} +AFG_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +AFS = { # Free State + pattern = "pattern_solid.tga" + color1 = "blue" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AFS_orange = { # Orange Free State + pattern = "pattern_solid.tga" + color1 = "orange" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AFS_zambezi = { #Zambezi Free State + pattern = "pattern_solid.tga" + color1 = "black" + colored_emblem = { + texture = "ce_waves.dds" + color1 = "black" + color2 = "white" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AFS_nile = { #Nile Free State + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AFS_niger = { #Niger Free State + pattern = "pattern_solid.tga" + color1 = "green" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AFS_sahara = { #Sahara Free State + pattern = "pattern_solid.tga" + color1 = "beige" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +AGJ = { + pattern = "pattern_per_saltire.dds" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "yellow" + color2 = "yellow" + } +} + +ALA = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color3 + } +} + +ALB = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_eagle_albania.dds" + color1 = color3 + color2 = color3 + color3 = color1 + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +ALB_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_eagle_albania.dds" + color1 = color3 + color2 = color3 + color3 = color1 + instance = { scale = { 0.95 0.95 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.15 0.15 } position = { 0.5 0.15 } } + } +} + +MAS = { # Mascara + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "white" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.32 0.32 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle_doted.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.50 0.50 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle_doted.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.48 0.48 } position = { 0.5 0.5 } } + } +} +ALD = { # Algeria + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +ALD_republic = { + # Flag of the star of North Africa (base for the 1962 flag) + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "white" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.35 0.35 } position = { 0.60 0.5 } } + } +} +ALD_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.4 0.4 } position = { 0.75 0.5 } } + } +} +ALD_subject_FRA = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*3] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7] } } + } +} +ALD_deylik = { # Deylik of Algiers + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} +ALD_barbary = { # Barbary + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.2222 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3333 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.4444 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5555 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.6666 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7777 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.8888 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9999 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.5 } position = { 0.00005 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.2 0.62 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.2 0.38 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.34 0.5 } } + } +} +ALT = { # Los Altos + # simple tricolor variant of state flag, no CoA + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +AMZ = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.25 0.33 } } + instance = { scale = { 0.25 0.25 } position = { 0.5 0.33 } } + instance = { scale = { 0.25 0.25 } position = { 0.75 0.33 } } + } +} + +ANH = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } +} +ANH_absolute_monarchy = { + # 1863 + pattern = "pattern_vertical_split_01.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_anhalt_per_pale.dds" + color1 = "black" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.55 } } + mask = {2} + } + colored_emblem = { + texture = "ce_shield_anhalt_per_pale.dds" + color1 = "white" + color2 = "black" + color3 = "black" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.55 } } + mask = {1} + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "red" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.62 0.7 } position = { 0.5 0.55 } } + mask = {1} + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.225 } } + } +} + +ANL = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color1 + } +} + +AOT = { + pattern = "pattern_solid.tga" + color1 = "black" + colored_emblem = { + texture = "ce_koru.dds" + color1 = "white" + color2 = "red" + } +} + +ARA = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } +} +ARA_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 0.25 } position = { 0.33 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.66 0.5 } } + } +} + +ARG = { # Argentina + # Monarchy default flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.3 0.3 } position = { 0.12 0.14 } } + instance = { scale = { 0.3 0.3 } position = { 0.12 0.89 } } + instance = { scale = { 0.3 0.3 } position = { 0.88 0.14 } } + instance = { scale = { 0.3 0.3 } position = { 0.88 0.89 } } + } +} +#ARG_early = { +# # 1818-29 Flag (light blue with larger central stripe) +# +# pattern = "pattern_solid.tga" +# color1 = "white" +# +# colored_emblem = { +# texture = "ce_solid.dds" +# color1 = "blue_light" +# color2 = "blue_light" +# instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } +# instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } +# } +# +# colored_emblem = { +# texture = "ce_inti.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } +# } +#} + +ARG_welsh = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + + + colored_emblem = { + texture = "ce_dragon_wales.dds" + color1 = "red" + color2 = "red" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +ARG_dictatorship = { + # 1829 Flag + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} +ARG_republic = { + # Modern flag + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} +ARG_absolute_monarchy = { + pattern = "pattern_horizontal_split_01.tga" + color1 = "white" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.42 0.52 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.4 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.5 } position = { 0.5 0.5 } } + mask = { 2 } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.19 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.58 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.16 0.16 } position = { 0.5 0.78 } } + color1 = "yellow" + color2 = "yellow" + } +} +ARG_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + color1 = "blue_light" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "brown_light" + color2 = "yellow" + instance = { scale = { 0.505 0.505 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.498 } } + } +} +ARG_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} +ARG_communist = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +ARG_fascist = { + # Nacionalistas + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "blue_light" + color2 = "blue_light" + } +} +ARG_subject_USA = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_rhombus.dds" + instance = { scale = { 1.0 1.0 } position = { 0 0.5 } } + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.5 0.5 } position = { 0.175 0.5 } } + color1 = "white" + color2 = "white" + } +} + +ARM = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "yellow" + } +} +ARM_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.4 0.4 } position = { 0.16 0.215 } } + } +} + + +ASA = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "green" + } +} + +ASH = { + # Ashanti Empire - 1935 + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1 0.3 } position = { 0.5 0.85 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 0.40 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_ashanti_golden_stool.dds" + color1 = "yellow" + color2 = "pearl" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.45 0.45 } } + } +} +ASH_absolute_monarchy = { + # Something looking less modern for the starting flag + + pattern = "pattern_border_west_africa_05.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1-third/10] 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_ashanti_golden_stool.dds" + color1 = "yellow" + instance = { position = { 0.45 0.5 } scale = { 0.85 0.85 } } + } +} +ASH_republic = { + # Modern Ghana + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "black" + instance = { position = { 0.5 0.52 } scale = { 0.4 0.4 } } + } +} +ASH_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_ashanti_golden_stool.dds" + color1 = "yellow_dark" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +ASS = { + pattern = "pattern_solid.tga" + color1 = "red_faint" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red_light" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 0.12 } position = { 0.1 0.14 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 0.12 } position = { 0.19 0.1 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 0.12 } position = { 0.16 0.23 } } + } +} + +AST = { # Australia + # Eureka flag + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + @eureka_star_scale = 0.302 + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.102 0.730 } position = { 0.5 0.5 } } + instance = { scale = { 0.8 0.154 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_08_eureka.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { @eureka_star_scale @eureka_star_scale } position = { 0.5 0.5 } } + instance = { scale = { @eureka_star_scale @eureka_star_scale } position = { 0.1 0.5 } } + instance = { scale = { @eureka_star_scale @eureka_star_scale } position = { 0.9 0.5 } } + instance = { scale = { @eureka_star_scale @eureka_star_scale } position = { 0.5 0.135 } } + instance = { scale = { @eureka_star_scale @eureka_star_scale } position = { 0.5 0.865 } } + } +} +AST_subject = { + # blue ensign with commonwealth star and southern cross + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.33 } position = { 0.25 0.75 } } + instance = { scale = { 0.17 0.17 } position = { 0.743 0.181 } } + instance = { scale = { 0.17 0.17 } position = { 0.625 0.484 } } + instance = { scale = { 0.17 0.17 } position = { 0.861 0.37 } } + instance = { scale = { 0.20 0.20 } position = { 0.743 0.849 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.8 0.543 } } + } +} +AST_theocracy = { + # Australian Anglican flag + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "yellow" + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_mitre.dds" + color1 = "white" + color2 = "yellow" + color3 = "red" + instance = { scale = { @third @third } position = { 0.5 0.48 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color2 + color2 = color2 + + instance = { scale = { @third @third } position = { @[1/5] @[1/6] } } # top left + instance = { scale = { @third @third } position = { @[1/5] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1-(1/6)] } } + instance = { scale = { @third @third } position = { @[1-(1/5)] @[1/6] } } + } +} +AST_monarchy = { + # Early COA + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green_dark" + color2 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.552 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "orange" + color3 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_coa_australia.dds" + color1 = "blue" + color2 = "white" + color3 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.23 } } + } +} + +ATL = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "white" + color2 = "white" + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.22 0.2 } } + } +} + +ATL_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_ddr_sun_bg.dds" + color1 = "blue" + color2 = "orange" + instance = { scale = { 0.95 -0.91 } position = { 0.5 0.45 } } + } + + colored_emblem = { + texture = "ce_waves.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 1 1 } position = { 0.5 0.67 } } + } +} + +ATL_subject_spa = { + # Cross of Burgundy, colonial flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } +} + +AUS = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } +} +AUS_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +AUS_absolute_monarchy = { + # Habsburg imperial coat of arms, on top of the imperial flag (to make it more distinct vs Russia) + + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } + sub = { + parent = "sub_AUS_crown" + instance = { scale = { 0.45 0.45 } offset = { 0.275 0.05 } } + } + sub = { + parent = "sub_AUS_coa" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.1 } } + } +} +AUS_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_eagle_double_headed.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } +} +AUS_theocracy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_cotised.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +AUS_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_coa_roundel_austria.dds" + color1 = "azure" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.45 } } + } + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "yellow" + color2 = "white" + color3 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_wheat.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.52 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.275 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.30 0.30 } position = { 0.5 0.275 } } + } +} +AUS_fascist = { + # Flag of Fatherland's Front + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_fatherland_front.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} +AUS_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + sub = { + parent = "sub_AUS_right" + instance = { scale = { 0.9 0.9 } offset = { 0 0.05 } } + } +} + +AWA = { # Awadh + # 1842 design + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crown_oudh.dds" + color1 = "yellow" + color2 = "azure" + instance = { scale = { 0.45 0.45 } position = { 0.50 0.3 } } + } + colored_emblem = { + texture = "ce_fish_oudh.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "saffron" + instance = { scale = { 0.8 0.8 } position = { 0.48 0.60 } } + } +} +AWA_absolute_monarchy = { + # Simplified pre-1842 design + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_umbrella.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.36 0.36 } position = { 0.50 0.28 } } + } + colored_emblem = { + texture = "ce_crown_oudh.dds" + color1 = "yellow" + color2 = "azure" + instance = { scale = { 0.28 0.25 } position = { 0.50 0.40 } } + } + colored_emblem = { + texture = "ce_katar.dds" + color1 = "yellow" + color2 = "blue_light" + instance = { scale = { 0.35 -0.30 } position = { 0.50 0.68 } } + } + colored_emblem = { + texture = "ce_golden_fishes.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "saffron" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.65 } } + } +} +AWA_subject = { + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crown_oudh.dds" + color1 = "yellow" + color2 = "blue_light" + instance = { scale = { 0.33 0.33 } position = { 0.75 0.35 } } + } + colored_emblem = { + texture = "ce_fish_oudh.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow_dark" + instance = { scale = { 0.6 0.6 } position = { 0.735 0.55 } } + } +} + +AYM = { + # Wiphala + pattern = "pattern_solid.tga" + color1 = "yellow" + + @aym_stripe = @[1/7] + + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "orange" + instance = { position = { 0.5 @[aym_stripe*8.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "red" + instance = { position = { 0.5 @[aym_stripe*7.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "purple" + instance = { position = { 0.5 @[aym_stripe*6.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "blue" + instance = { position = { 0.5 @[aym_stripe*5.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "green" + instance = { position = { 0.5 @[aym_stripe*4.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "white" + instance = { position = { 0.5 @[aym_stripe*3.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "yellow" + instance = { position = { 0.5 @[aym_stripe*2.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "orange" + instance = { position = { 0.5 @[aym_stripe*1.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "red" + instance = { position = { 0.5 @[aym_stripe*0.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "purple" + instance = { position = { 0.5 @[aym_stripe*-0.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "blue" + instance = { position = { 0.5 @[aym_stripe*-1.5] } } + } + colored_emblem = { + texture = "ce_wiphala.dds" + color1 = "green" + instance = { position = { 0.5 @[aym_stripe*-2.5] } } + } +} + +AZB = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "green" + } + colored_emblem = { + texture = "ce_crescent_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.33 } position = { 0.5 0.5 } } + } +} +AZB_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "blue_light" + } +} +AZB_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.5 0.5 } position = { 0.2 0.45 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} +AZB_shirvan = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_shirvan_gerb.dds" + color1 = "yellow" + color2 = "black" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } +} + +BAD = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } +} +BAD_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_stripes_06.dds" + color1 = "red" + color2 = "red" + } +} +BAD_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_baden.dds" + color1 = "yellow" + color2 = "black" + color3 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow_dark" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.28 } } + } +} +BAD_oligarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} +BAD_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.24 0.24 } position = { 0.16 0.235 } } + } + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.16 0.25 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.16 0.10 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.10 0.10 } position = { 0.16 0.10 } } + } +} + +BAH = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "yellow" + color3 = "black" + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color1 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } +} +BAH_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "yellow" + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } + textured_emblem = { + texture = "te_coa_bahamas.dds" + instance = { scale = { 0.4 0.4 } position = { 0.75 0.53 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.15 0.15 } position = { 0.75 0.345 } } + + } +} + +BAL = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_nonacolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} + +BAS = { # Bastar + pattern = "pattern_vertical_split_01.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.14 0.21 } } + } + colored_emblem = { + texture = "ce_trident.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.95 0.95 } position = { 0.5 0.5 } } + mask = { 1 } + } + colored_emblem = { + texture = "ce_trident.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.95 0.95 } position = { 0.5 0.5 } } + mask = { 2 } + } +} +BAS_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_trident.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +BAV = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue_light" + color2 = "blue_light" + } +} +BAV_republic = { + # Wittelsbach Lozengy flag + + pattern = "pattern_lozengy_bend.dds" + color1 = "blue_light" + color2 = "white" +} +BAV_absolute_monarchy = { + # Wittelsbach arms + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + sub = { + parent = "sub_BAV_lozengy" + instance = { scale = { 0.5 0.5 } } + } + sub = { + parent = "sub_BAV_lozengy" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } +} +BAV_theocracy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue_light" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + textured_emblem = { + texture = "te_keys_st_peter.dds" + instance = { scale = { 0.6 0.6 } position = { 0.25 0.24 } } + } +} +BAV_communist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue_light" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +BAV_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } +} + + +BEL = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "yellow" + color2 = "red" + } +} +BEL_republic = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "yellow" + color2 = "red" + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.51 0.5 } } + } +} +BEL_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "yellow" + color2 = "red" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.56 } } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.505 0.565 } } + } +} +BEL_dictatorship = { + # Loosely based on a naval flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_saltire_fimbriated_02.dds" + color1 = "yellow" + color2 = "red" + color3 = "black" + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.505 0.5 } } + } +} +BEL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { @[1/30] 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.1 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.29 0.25 } scale = { 0.4 0.4 } } + } +} +BEL_fascist = { + # VNV Flag (RWB version) + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_delta.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} +BEL_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.30 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.515 0.475 } position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "black" + color2 = "yellow" + instance = { scale = { 0.5 0.46 } position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +BER = { # Beroda + # Saffron flag (bhagwa zenda) of the Marathi conf. + + pattern = "pattern_solid.tga" + color1 = "saffron" +} + +BGL = { # Bengal + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} + +BHN = { # Bahrain + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.12 0.5 } scale = { 0.25 1 } } + } +} + +BHO = { # Bhopal + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} + +BHT = { + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "orange" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + + colored_emblem = { + texture = "ce_dharmachakra_india.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 0.39 0.39 } } + } +} + +BHT_dominion_of_india = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_stripes_09.dds" + color1 = "red" + } + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + instance = { position = { 0.75 0.22 } scale = { 0.32 0.26 } } + } + + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "white" + instance = { position = { 0.75 0.12 } scale = { 0.2 0.2 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + instance = { position = { 0.25 0.44 } scale = { 0.2 0.2 } } + instance = { position = { 0.3 0.66 } scale = { 0.2 0.2 } } + instance = { position = { 0.39 0.46 } scale = { 0.2 0.2 } } + instance = { position = { 0.48 0.60 } scale = { 0.2 0.2 } } + instance = { position = { 0.59 0.72 } scale = { 0.2 0.2 } } + instance = { position = { 0.70 0.79 } scale = { 0.2 0.2 } } + instance = { position = { 0.81 0.90 } scale = { 0.2 0.2 } } + } +} + +BHU = { # Bhutan + pattern = "pattern_per_bend_senester.dds" + color1 = "yellow" + color2 = "orange" + + colored_emblem = { + texture = "ce_dragon_bhutan.dds" + color1 = "green" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +BHU_subject = { + pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "orange" + + colored_emblem = { + texture = "ce_dragon_bhutan.dds" + color1 = "green" + color2 = "red" + color3 = "white" + instance = { position = { 0.60 0.51 } scale = { 0.8 0.8 } } + } +} + +BHU_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_dragon_bhutan.dds" + color1 = "yellow" + color2 = "saffron" + color3 = "yellow_dark" + instance = { position = { 0.74 0.50 } scale = { 0.55 0.55 } } + } +} + +BIC = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "yellow" + textured_emblem = { + texture = "te_star_india.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +BIC_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "yellow" + textured_emblem = { + texture = "te_star_india.dds" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } +} +BIC_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + sub = { + parent = "sub_BIC_cypher" + instance = { scale = { 0.5 0.5 } } # top left + } + colored_emblem = { + texture = "ce_stripes_10.dds" + color1 = color2 + color2 = color2 + } +} +BIC_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + sub = { + parent = "sub_BIC_cypher" + instance = { scale = { 1.0 1.0 } } + } +} + +BIK = { # Bikaner + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_falcon.dds" + color1 = "white" + color2 = "yellow" + color3 = "black_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +BIK_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_falcon.dds" + color1 = "white" + color2 = "yellow" + color3 = "black_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +BLA = { # Bilua/Solomon Islands + # Modern flag simplified + pattern = "pattern_per_bend_senester.dds" + color1 = "blue" + color2 = "green" + + colored_emblem = { + texture = "ce_bend_sinister.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +BLA_republic = { + # Modern flag of Solomon Islands (bend is thinner) + pattern = "pattern_per_bend_senester.dds" + color1 = "blue" + color2 = "green" + + colored_emblem = { + texture = "ce_bend_sinister.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.16 0.16 } position = { 0.16 0.24 } } + instance = { scale = { 0.16 0.16 } position = { 0.08 0.12 } } + instance = { scale = { 0.16 0.16 } position = { 0.24 0.12 } } + instance = { scale = { 0.16 0.16 } position = { 0.08 0.36 } } + instance = { scale = { 0.16 0.16 } position = { 0.24 0.36 } } + } +} +BLA_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.16 0.16 } position = { 0.75 0.5 } } + instance = { scale = { 0.16 0.16 } position = { 0.67 0.38 } } + instance = { scale = { 0.16 0.16 } position = { 0.83 0.38 } } + instance = { scale = { 0.16 0.16 } position = { 0.67 0.62 } } + instance = { scale = { 0.16 0.16 } position = { 0.83 0.62 } } + } +} +BLA_subject_FRA = { + pattern = "pattern_per_bend_senester.dds" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_bend_sinister.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +BLA_subject_GBR = { + # Solomon islands blue ensign + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + + } + colored_emblem = { + texture = "ce_legend_solomon_islands.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } +} + +BLG = { # Bulungan + # Plain white flag (same as Johore and most sultanates in the region) + + pattern = "pattern_solid.tga" + color1 = "white" +} +BLG_republic = { # Bulungan + # Modern flag (no concrete info on intermediate designs) + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "black" + } +} + +BNJ = { # Banjar + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "black" + color2 = "black" + } +} + +BOH = { # Bohemia + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_rampant_forked_crowned.dds" + color1 = "white" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.57 0.57 } position = { 0.51 0.51 } } + } +} +BOH_absolute_monarchy = { + # Quartered moravian arms for this version perhaps + + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.56 } } + } + colored_emblem = { + texture = "ce_lion_rampant_forked_crowned.dds" + color1 = "white" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.505 0.565 } } + } +} + +BOL = { + # Default/republic + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } +} +BOL_dictatorship = { # Bolivia + # Starting/Pres. dictatorship + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + textured_emblem = { + texture = "te_coa_bolivia.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.62 0.62 } position = { 0.5 0.50 } } + color1 = "green" + color2 = "red" + } +} +BOL_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.56 } } + color1 = "green" + color2 = "green" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.25 } } + } + textured_emblem = { + texture = "te_coa_bolivia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.56 } } + } +} +BOL_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + textured_emblem = { + texture = "te_coa_bolivia.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.62 0.62 } position = { 0.5 0.50 } } + color1 = "green" + color2 = "red" + } +} +BOL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +BOL_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "white" + } + textured_emblem = { + texture = "te_coa_bolivia.dds" + instance = { scale = { 0.425 0.425 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.56 0.56 } position = { 0.75 0.50 } } + color1 = "green" + color2 = "red" + } +} + +BOS = { # Bosnia + # 1878 flag + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + } +} +BOS_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + } +} +BOS_subject_aus = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + } +} + +BRA = { # Brunswick + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } +} +BRA_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + instance = { scale = { 0.19 0.08 } position = { 0.5 0.245 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.24 } } + } + colored_emblem = { + texture = "ce_coa_brunswick.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.595 } } + color1 = "blue" + color2 = "yellow" + color3 = "red" + } +} +BRA_republic = { + # 1912 flag without crown + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + instance = { scale = { 0.76 0.76 } position = { 0.5 0.5 } } + color1 = "brown" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + instance = { scale = { 0.74 0.74 } position = { 0.5 0.5 } } + color1 = "red" + color2 = "white" + } + colored_emblem = { + texture = "ce_horse.dds" + instance = { scale = { 0.58 0.58 } position = { 0.51 0.5 } } + color1 = "white" + color2 = "white" + color3 = "grey" + } +} + +BRE = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_checker_08.dds" + color1 = "white" + instance = { position = { -0.333 0.5 } scale = { -1 } } + } + colored_emblem = { + texture = "ce_stripes_08.dds" + color1 = "white" + instance = { position = { 0.667 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.33 0.502 } position = { 0.5 0.501 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.32 0.485 } position = { 0.5 0.502 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.56 } } + } + colored_emblem = { + texture = "ce_key_bremen.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.57 } } + } + colored_emblem = { + texture = "ce_crown_ducal.dds" + color1 = "yellow" + color2 = "red" + color3 = "blue" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.36 } } + } +} +BRE_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_checker_08.dds" + color1 = "white" + instance = { position = { -0.333 0.5 } scale = { -1 } } + } + colored_emblem = { + texture = "ce_stripes_08.dds" + color1 = "white" + instance = { position = { 0.667 0.5 } } + } +} +BRE_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.60 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.57 0.57 } position = { 0.5 0.60 } } + } + colored_emblem = { + texture = "ce_key_bremen.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.425 0.425 } position = { 0.5 0.61 } } + } + colored_emblem = { + texture = "ce_crown_ducal.dds" + color1 = "yellow" + color2 = "red" + color3 = "blue" + instance = { scale = { 0.64 0.64 } position = { 0.5 0.30 } } + } +} +BRE_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.8 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_checkered_orle.dds" + color1 = "red" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_key_bremen.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.51 } } + } +} +BRE_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_checker_08.dds" + color1 = "white" + instance = { position = { @[1+1/3] 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.465 0.465 } position = { 0.16 0.24 } } + } + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.16 0.24 } } + } +} +BRE_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.51 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.51 } } + } + colored_emblem = { + texture = "ce_key_bremen.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.52 } } + } +} +BRE_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.62 0.62 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_key_bremen.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.52 } } + } +} + +BRI = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.10 0.00 } scale = { @semy @semy } } + instance = { position = { 0.30 0.00 } scale = { @semy @semy } } + instance = { position = { 0.50 0.00 } scale = { @semy @semy } } + instance = { position = { 0.70 0.00 } scale = { @semy @semy } } + instance = { position = { 0.90 0.00 } scale = { @semy @semy } } + instance = { position = { 0.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.20 0.20 } scale = { @semy @semy } } + instance = { position = { 0.40 0.20 } scale = { @semy @semy } } + instance = { position = { 0.60 0.20 } scale = { @semy @semy } } + instance = { position = { 0.80 0.20 } scale = { @semy @semy } } + instance = { position = { 1.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.10 0.40 } scale = { @semy @semy } } + instance = { position = { 0.30 0.40 } scale = { @semy @semy } } + instance = { position = { 0.50 0.40 } scale = { @semy @semy } } + instance = { position = { 0.70 0.40 } scale = { @semy @semy } } + instance = { position = { 0.90 0.40 } scale = { @semy @semy } } + instance = { position = { 0.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.20 0.60 } scale = { @semy @semy } } + instance = { position = { 0.40 0.60 } scale = { @semy @semy } } + instance = { position = { 0.60 0.60 } scale = { @semy @semy } } + instance = { position = { 0.80 0.60 } scale = { @semy @semy } } + instance = { position = { 1.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.10 0.80 } scale = { @semy @semy } } + instance = { position = { 0.30 0.80 } scale = { @semy @semy } } + instance = { position = { 0.50 0.80 } scale = { @semy @semy } } + instance = { position = { 0.70 0.80 } scale = { @semy @semy } } + instance = { position = { 0.90 0.80 } scale = { @semy @semy } } + instance = { position = { 0.00 1.00 } scale = { @semy @semy } } + instance = { position = { 0.20 1.00 } scale = { @semy @semy } } + instance = { position = { 0.40 1.00 } scale = { @semy @semy } } + instance = { position = { 0.60 1.00 } scale = { @semy @semy } } + instance = { position = { 0.80 1.00 } scale = { @semy @semy } } + instance = { position = { 1.00 1.00 } scale = { @semy @semy } } + } +} +BRI_republic = { + # Gwenn-ha-du + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = color2 + color2 = color2 + } + sub = { + parent = "sub_BRI_canton" + instance = { scale = { 0.5 @[4/9] } } + } +} +BRI_theocracy = { + # Kroaz Du + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +BRU = { + # 1906 + # NB The two bends didnt have the same ratio + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.58 } rotation = -15 } + } + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.42 } rotation = -15 } + } +} +BRU_absolute_monarchy = { + # Before 1906 - Starting flag + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" +} +BRU_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0 0.5 } } + } +} +BRU_dictatorship = { + # Inspired from the Sarawak flag with republican colours (yellow & black being the colours of the royalty and the nobles) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.58 } rotation = -15 } + } + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.38 } rotation = -15 } + } + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.18 } rotation = -15 } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.33 0.33 } position = { 0.5 0.5 } } + } +} +BRU_theocracy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.3 } } + } +} +BRU_subject = { + # Based on North Borneo Red Ensign + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = "red" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +# Basutoland/Lesotho. +# Fictional design, drawn from the coat of arms of Lesotho. Current flag of Lesotho is a 2006 creation and there doesn't seem to've been a non-British design prior to independence. +BST = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + + colored_emblem = { + texture = "ce_crocodile.dds" + color1 = "brown" + color2 = "white" + color3 = "black" + } +} + +BUR = { # Burma + pattern = "pattern_solid.tga" + color1 = "white" + textured_emblem = { + texture = "te_peacock.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.51 } } + } +} +BUR_absolute_monarchy = { + # Starting flag + + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_peacock.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.51 } } + } +} +BUR_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +BUR_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.33 } position = { 0.25 0.24 } } + instance = { scale = { 0.15 0.15 } position = { 0.355 0.29 } } + instance = { scale = { 0.15 0.15 } position = { 0.145 0.29 } } + instance = { scale = { 0.15 0.15 } position = { 0.25 0.40 } } + instance = { scale = { 0.15 0.15 } position = { 0.32 0.115 } } + instance = { scale = { 0.15 0.15 } position = { 0.18 0.115 } } + } +} +BUR_theocracy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.15 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.682 0.281 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.727 0.577 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.15 0.15 } position = { 0.600 0.815 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.15 0.15 } position = { 0.399 0.815 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red_dark" + color2 = "red_dark" + instance = { scale = { 0.15 0.15 } position = { 0.273 0.578 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "pink" + color2 = "pink" + instance = { scale = { 0.15 0.15 } position = { 0.317 0.282 } } + } +} +BUR_subject = { + # Colonial flag + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { scale = { 0.43 0.43 } position = { 0.75 0.50 } } + } + textured_emblem = { + texture = "te_peacock.dds" + instance = { scale = { 0.50 0.50 } position = { 0.75 0.505 } } + } +} + +#BUR_late = { +# # 1941 design (similar in colour to colonial flag) +# +# pattern = "pattern_solid.tga" +# color1 = "blue" +# colored_emblem = { +# texture = "ce_frame_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } +# } +# textured_emblem = { +# texture = "te_peacock.dds" +# instance = { scale = { 1.0 1.0 } position = { 0.5 0.51 } } +# } +#} + +BRZ = { # Brazil + # 1822-89 + + pattern = "pattern_rhombus.dds" + color1 = "green" + color2 = "yellow" + + textured_emblem = { + texture = "te_crown_imperial_brazil.dds" + instance = { scale = { 0.32 0.32 } position = { 0.5 0.25 } } + } + textured_emblem = { + texture = "te_coa_brazil.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.57 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.64 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.835 } } + color1 = "red" + color2 = "red" + } +} +BRZ_republic = { + # design adopted 1889 (after short lived american inspired flag) + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_celestial_sphere_brazil.dds" + color1 = "azure" + color2 = "green" + color3 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} +BRZ_oligarchic_republic = { + # 1889 flag (with canton stars rearranged) + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "green" + color2 = "green" + } + sub = { + parent = "sub_BRZ_canton_21" + instance = { scale = { 0.5 @[ 1 / 13 * 7 ] } } + } +} +BRZ_communist = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.58 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.28 } } + } +} +BRZ_fascist = { + # Flag of the AIB + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_sigma.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +BRZ_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_coa_brazil.dds" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.56 0.56 } position = { 0.75 0.54 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.10 0.10 } position = { 0.75 0.70 } } + color1 = "red" + color2 = "red" + } +} +BRZ_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_coa_brazil.dds" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.56 0.56 } position = { 0.75 0.54 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.10 0.10 } position = { 0.75 0.70 } } + color1 = "red" + color2 = "red" + } +} +BRZ_subject_USA = { + # 1889 flag (with canton stars rearranged) + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_solid.dds" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + color1 = "blue" + color2 = "blue" + } +} + +BUK = { # Bukhara + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "orange" + + colored_emblem = { + texture = "ce_hand.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.45 0.70 } } + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.6 } rotation = 270 position = { 0.45 0.4 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 -0.12 } position = { 0.45 0.38 } } + instance = { scale = { 0.08 0.16 } rotation = 270 position = { 0.38 0.25 } } + instance = { scale = { 0.08 0.16 } rotation = 90 position = { 0.52 0.25 } } + } +} +BUK_absolute_monarchy = { + # Starting flag + # Shahada replaces the legend on the right (name of the emir) + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_hand.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.70 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.49 0.32 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } rotation = 180 position = { 0.57 0.20 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.05 0.05 } position = { 0.57 0.20 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.066 1.0 } position = { 0.033 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.967 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "brown" + color2 = "brown" + instance = { scale = { 0.04 0.12 } rotation = 180 position = { 0.032 0.08 } } + instance = { scale = { 0.04 0.12 } rotation = 180 position = { 0.032 0.92 } } + instance = { scale = { 0.04 0.12 } rotation = 180 position = { 0.968 0.08 } } + instance = { scale = { 0.04 0.12 } rotation = 180 position = { 0.968 0.92 } } + } + colored_emblem = { + texture = "ce_pattern_bukhara.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.032 0.20 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.032 0.35 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.032 0.50 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.032 0.65 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.032 0.80 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.968 0.20 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.968 0.35 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.968 0.50 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.968 0.65 } } + instance = { scale = { 0.14 0.2 } rotation = 100 position = { 0.968 0.80 } } + + } + colored_emblem = { + texture = "ce_pattern_bukhara.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.15 0.15 } position = { 0.15 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.25 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.35 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.45 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.55 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.65 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.75 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.85 0.05 } } + instance = { scale = { 0.15 0.15 } position = { 0.15 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.25 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.35 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.45 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.55 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.65 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.75 0.95 } } + instance = { scale = { 0.15 0.15 } position = { 0.85 0.95 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "brown" + color2 = "brown" + instance = { scale = { 0.05 0.05 } position = { 0.1 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.2 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.3 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.4 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.5 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.6 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.7 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.8 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.9 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.1 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.2 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.3 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.4 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.5 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.6 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.7 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.8 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.9 0.95 } } + instance = { scale = { 0.05 0.05 } position = { 0.968 0.275 } } + instance = { scale = { 0.05 0.05 } position = { 0.968 0.725 } } + instance = { scale = { 0.05 0.05 } position = { 0.032 0.275 } } + instance = { scale = { 0.05 0.05 } position = { 0.032 0.725 } } + instance = { scale = { 0.05 0.05 } position = { 0.968 0.425 } } + instance = { scale = { 0.05 0.05 } position = { 0.968 0.575 } } + instance = { scale = { 0.05 0.05 } position = { 0.032 0.425 } } + instance = { scale = { 0.05 0.05 } position = { 0.032 0.575 } } + } + colored_emblem = { + texture = "ce_shahada.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.9 } rotation = 90 position = { 0.23 0.5 } } + instance = { scale = { 0.35 0.9 } rotation = 90 position = { 0.77 0.5 } } + } +} +BUK_republic = { + # Same construction as the communist flag, without the red + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "orange" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "orange" + color2 = "orange" + } + colored_emblem = { + texture = "ce_crescent_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} +BUK_theocracy = { + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "orange" + + colored_emblem = { + texture = "ce_shahada.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.1 } position = { 0.46 0.5 } } + } +} +BUK_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 1.2 } rotation = 270 position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 -0.25 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.37 0.30 } } + instance = { scale = { -0.25 0.25 } position = { 0.63 0.30 } } + } +} +BUK_communist = { + # Legend in uzbek using arabic characters + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.48 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.60 0.5 } } + } + colored_emblem = { + texture = "ce_legend_bukhara_communist.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.225 0.15 } } + } +} +BUK_soviet = { + # Russian legend in cyrillic once a soviet republic + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.48 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.3 0.3 } position = { 0.60 0.5 } } + } + sub = { + parent = "sub_bnsr" + color1 = "yellow" + instance = { scale = { 0.45 0.45 } offset = { 0.025 0 } } + } +} +BUK_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_hand.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.75 0.70 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.75 0.32 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } rotation = 180 position = { 0.83 0.20 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.05 0.05 } position = { 0.83 0.20 } } + } +} +BUK_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.24 0.24 } position = { 0.75 0.62 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.24 0.24 } position = { 0.75 0.39 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.12 0.12 } rotation = 180 position = { 0.795 0.325 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.02 0.02 } position = { 0.795 0.325 } } + } +} + +BUL = { # Bulgaria + # 1878 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } +} +BUL_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "green" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} +BUL_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.35 0.5 } position = { 0.15 0.25 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { scale = { 0.45 0.45 } position = { 0.17 0.25 } } + } +} +BUL_rome = { + pattern = "pattern_solid.tga" + color1 = "red_dark" + color2 = "yellow" + + colored_emblem = { + texture = "ce_border_thin.dds" + color1 = color2 + } + + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = color2 + color2 = color2 + + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +BYE = { # Belarus + # 1917 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "white" + } +} +BYE_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.45 0.45 } position = { 0.25 0.25 } } + } + sub = { + parent = "sub_bssr" + instance = { scale = { 0.45 0.45 } offset = { 0.09 0.28 } } + } +} +BYE_absolute_monarchy = { + # Tricolor with Pahonia COA + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.73 0.65 } position = { 0.33 0.52 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.68 0.6 } position = { 0.33 0.52 } } + } + textured_emblem = { + texture = "te_vytis.dds" + instance = { scale = { 0.45 0.45 } position = { 0.325 0.51 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.33 0.20 } } + } +} + +BYZ = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_letter_beta.dds" + color1 = color2 + color2 = color2 + + instance = { position = { @[canton_scale_cross_x/2] @[canton_scale_cross_y/2] } scale = { @[-1/5*2] @[1/5*2] } } # top left + instance = { position = { @[1-(canton_scale_cross_x/2)] @[canton_scale_cross_y/2] } scale = { @[1/5*2] @[1/5*2] } } # top right + instance = { position = { @[canton_scale_cross_x/2] @[1-(canton_scale_cross_y/2)] } scale = { @[-1/5*2] @[1/5*2] } } # bottom left + instance = { position = { @[1-(canton_scale_cross_x/2)] @[1-(canton_scale_cross_y/2)] } scale = { @[1/5*2] @[1/5*2] } } # bottom right + } +} + +CAL = { # California + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_bear_california.dds" + color1 = "tan" + color2 = "brown" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.4 } } + } + sub = { + parent = "sub_legend_california" + instance = { scale = { 0.55 0.55 } offset = { 0.15 0.28 } } + } + sub = { + parent = "sub_legend_republic" + instance = { scale = { 0.55 0.55 } offset = { 0.31 0.28 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} + +CAL_baj = { # Two California Flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.25 0.25 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_bear_california.dds" + color1 = "tan" + color2 = "brown" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.4 } } + } + colored_emblem = { + texture = "ce_bear_california.dds" + color1 = "tan" + color2 = "brown" + color3 = "white" + instance = { scale = { -0.65 0.65 } position = { 0.3 0.4 } } + } + sub = { + parent = "sub_legend_californian" + instance = { scale = { 0.55 0.55 } offset = { 0.1 0.28 } } + } + sub = { + parent = "sub_legend_republics" + instance = { scale = { 0.55 0.55 } offset = { 0.4 0.28 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} + +CAL_ussr = { # Commiefornia Flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_bear_california.dds" + color1 = "brown" + color2 = "tan" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.4 } } + } + colored_emblem = { + texture = "ce_letter_u.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.3 0.65 } } + } + + colored_emblem = { + texture = "ce_letter_s.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.4 0.65 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.5 0.65 } } + } + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.6 0.65 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.25 0.25 } position = { 0.7 0.65 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "light_blue" + color2 = "light_blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} + +CAM = { # Cambodia + # Flag of Khmer Empire before 1863 + + pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "green" + +} +CAM_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_angkor_vat.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.52 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +CAM_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_angkor_vat.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +CAM_fascist = { + # WW2 Kampuchea + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.42 0.58 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.39 0.54 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.08 0.12 } position = { 0.5 0.5 } } + instance = { scale = { 0.08 0.12 } position = { 0.30 0.22 } } + instance = { scale = { 0.08 0.12 } position = { 0.70 0.78 } } + instance = { scale = { 0.08 0.12 } position = { 0.30 0.78 } } + instance = { scale = { 0.08 0.12 } position = { 0.70 0.22 } } + } +} +CAM_subject_FRA = { + # French protectorate flag + + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_angkor_vat.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.52 } } + } +} + +CAN = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_thick.dds" + color1 = color2 + color2 = color1 + } + colored_emblem = { + texture = "ce_maple_leaf.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.8 0.8 } } + } +} +CAN_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_coa_canada.dds" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.50 } } + } +} +CAN_theocracy = { + # Anglican Church of Canada + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "green" + color4 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_maple_leaf.dds" + color1 = color3 + color2 = color4 + + instance = { scale = { 0.33 0.33 } position = { @[111/256/2] @[102/256/2] } } # top left + instance = { scale = { 0.33 0.33 } position = { @[1-(111/256/2)] @[102/256/2] } } # top right + instance = { scale = { 0.33 0.33 } position = { @[1-(111/256/2)] @[1-(102/256/2)] } } # bottom right + instance = { scale = { 0.33 0.33 } position = { @[111/256/2] @[1-(102/256/2)] } } + } +} +CAN_fascist = { + # Emblem of NUP + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_flame_canada_nup.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.52 } } + } +} +CAN_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_laurel.dds" + color1 = "green" + color2 = "orange" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.65 } } + } + textured_emblem = { + texture = "te_coa_canada.dds" + instance = { scale = { 0.66 0.66 } position = { 0.50 0.58 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.225 } } + } +} +CAN_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_thick.dds" + color1 = color2 + color2 = color1 + } + colored_emblem = { + texture = "ce_maple_leaf.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.8 0.8 } } + } +} +CAN_communist = { + # Flag of the canadian CP, only with an additionnal white stripe for difference + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "white" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.15 0.24 } scale = { 0.4 0.4 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.15 0.255 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.85 0.5 } scale = { 0.1 1.0 } } + } +} +CAN_oligarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_thick.dds" + color1 = "red" + color2 = "blue" + } + colored_emblem = { + texture = "ce_maple_leaf_canada.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.025 1.0 } } + instance = { position = { 0.25 0.5 } scale = { 0.025 1.0 } } + } +} +CAN_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_bend.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_maple_leaf_canada.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.83 0.71 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.175 0.26 } } + } +} + +CAS = { # Castile + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "yellow" + color4 = "purple" + color5 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = color4 + color2 = color3 + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_castle.dds" + color1 = color3 + color2 = color5 + instance = { position = { 0.25 0.25 } scale = { 0.5 0.45 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.45 } } + } +} + +CAT = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "yellow" + color2 = "yellow" + } +} +CAT_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "yellow" + color2 = "yellow" + instance = { rotation = 90 } + } +} +CAT_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + color4 = "white" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } +} +CAT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "yellow" + color4 = "red" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } +} + +# CEL : Ignore (Removed) +CEL = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_triskelion_double.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.7 0.7 } } + } +} + +CEY = { # Ceylon + # Flag of Kandy + pattern = "pattern_solid.tga" + color1 = "saffron" + color2 = "purple" + + colored_emblem = { + texture = "ce_border_ceylon.dds" + color1 = "red" + color2 = "yellow" + color3 = "black" + } + colored_emblem = { + texture = "ce_lion_sri_lanka.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { position = { 0.49 0.5 } scale = { 1.0 1.0 } } + } +} +CEY_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_sri_lanka.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +CEY_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + sub = { + parent = "sub_CEY" + instance = { scale = { 0.7 0.7 } offset = { 0.225 0.15 } } + } +} + +CHC = { # Chechnya + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + # That's it! +} + +CHC_imamate = { # Caucasian Imamate + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.1 } scale = { 0.66 0.2 } } + instance = { position = { 0.5 0.9 } scale = { 0.66 0.2 } } + } +} + +CHE = { # Cherokee + # Cherokee flag - Alternate circle design + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "yellow" + + sub = { + parent = "sub_CHE_stars" + } +} +CHE_subject = { + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "red" + color3 = "yellow" + + sub = { + parent = "sub_CHE_stars" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +CHI = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_dragon_china_circle.dds" + color1 = "blue" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 0.68 0.68 } position = { 0.50 0.51 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.5 0.525 } } + } +} +CHI_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.16 0.16 } position = { 0.10 0.155 } } + } + colored_emblem = { + texture = "ce_clouds_china_02.dds" + color1 = "azure" + color2 = "blue" + color3 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.59 0.45 } } + } + + colored_emblem = { + texture = "ce_dragon_china.dds" + color1 = "blue" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 1.4 1.4 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_clouds_china_01.dds" + color1 = "azure" + color2 = "blue" + color3 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.76 0.76 } } + } + + colored_emblem = { + texture = "ce_clouds_china_03.dds" + color1 = "white" + color2 = "blue" + color3 = "azure" + instance = { scale = { 0.4 0.4 } position = { 0.39 0.81 } } + } +} +CHI_republic = { + # Chinese republic 1912 + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} +CHI_dictatorship = { + # Kuomintang flag war flag 1930 + + pattern = "pattern_border_of_4.dds" + color1 = "blue" + color2 = "red" + + + colored_emblem = { + texture = "ce_sun.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.43 0.43 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.38 0.38 } position = { 0.5 0.5 } } + } +} +CHI_theocracy = { + # Simple variant of the imperial dragon flag with a border + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_border_sikkim.dds" + color1 = "red" + color2 = "blue" + color3 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_clouds_china_01.dds" + color1 = "orange" + color2 = "blue_light" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.61 0.49 } } + } + colored_emblem = { + texture = "ce_clouds_china_02.dds" + color1 = "white" + color2 = "blue_light" + color3 = "orange" + instance = { scale = { 0.3 0.3 } position = { 0.16 0.62 } } + } + colored_emblem = { + texture = "ce_clouds_china_02.dds" + color1 = "orange" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 0.3 0.3 } position = { 0.41 0.68 } } + } + colored_emblem = { + texture = "ce_clouds_china_03.dds" + color1 = "white" + color2 = "blue_light" + color3 = "orange" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.62 } } + } + colored_emblem = { + texture = "ce_clouds_china_03.dds" + color1 = "blue_light" + color2 = "white" + color3 = "orange" + instance = { scale = { 0.3 0.3 } position = { 0.48 0.32 } } + } + colored_emblem = { + texture = "ce_sun.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.16 0.16 } position = { 0.12 0.28 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.10 0.10 } position = { 0.12 0.28 } } + } + colored_emblem = { + texture = "ce_dragon_china.dds" + color1 = "blue" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 1.12 1.0 } position = { 0.47 0.48 } rotation = -7.5 } + } +} +CHI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_dragon_china_circle.dds" + color1 = "blue" + color2 = "white" + color3 = "blue_light" + instance = { scale = { 0.52 0.52 } position = { 0.75 0.51 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.08 0.08 } position = { 0.75 0.52 } } + } +} +CHI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.33 0.33 } position = { 0.165 0.25 } } + instance = { scale = { 0.12 0.12 } position = { 0.40 0.35 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = color2 + color2 = color2 + instance = { scale = { -0.12 0.12 } position = { 0.33 0.10 } } + instance = { scale = { 0.12 0.12 } position = { 0.40 0.20 } } + instance = { scale = { -0.12 0.12 } position = { 0.33 0.45 } } + } +} + +CHL_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_chile.dds" + instance = { scale = { 0.54 0.54 } position = { 0.5 0.5 } } + } +} +CHI_han_empire = { # Han Imperial China + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 1.0 } position = { 1 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 1.0 } position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + color2 = "red" + } +} +CHL = { # Chile + @chl_width = @[0.5/1.5] + @chl_height = 0.5 + @chl_star_scale = 0.6 + # Starting/Pres. Oligarchy + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[chl_width] @[chl_height] } position = { @[chl_width/2] @[chl_height/2] } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @[chl_height*chl_star_scale] @[chl_height*chl_star_scale] } position = { @[chl_width/2] @[chl_height/2] } } + } +} +CHL_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "yellow" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.23 } } + } + textured_emblem = { + texture = "te_coa_chile.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + color1 = "green" + color2 = "orange" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "azure" + color2 = "azure" + instance = { scale = { 0.12 0.12 } position = { 0.5 0.77 } } + } +} +CHL_fascist = { + # MNS/Partido Nacista + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_lightning_bolt_nacista.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} +CHL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle_per_fess.dds" + color1 = "white" + color2 = "blue" + color3 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.48 0.48 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.14 0.14 } position = { 0.5 0.195 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.9 0.88 } position = { 0.5 0.5 } } + } +} +CHL_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "yellow_dark" + color2 = "white" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "white" + } + textured_emblem = { + texture = "te_coa_chile.dds" + instance = { scale = { 0.40 0.38 } position = { 0.75 0.505 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + instance = { scale = { 0.55 0.53 } position = { 0.75 0.51 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.08 0.08 } position = { 0.75 0.31 } } + color1 = "yellow_dark" + color2 = "red" + } +} + +CHP = { # Champasak + pattern = "pattern_solid.tga" + color1 = "blue" + + sub = { + parent = "sub_CHP" + instance = { scale = { 1.0 1.0 } offset = { 0 0 } } + } +} +CHP_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + sub = { + parent = "sub_CHP" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +CIR = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + + # Right side stars + + instance = { position = { 0.12 0.65 } scale = { 0.15 0.15 } } + instance = { position = { 0.18 0.43 } scale = { 0.15 0.15 } } + instance = { position = { 0.27 0.25 } scale = { 0.15 0.15 } } + instance = { position = { 0.38 0.14 } scale = { 0.15 0.15 } } + instance = { position = { 0.38 0.3 } scale = { 0.15 0.15 } } + + # Middle row stars + instance = { position = { 0.5 0.1 } scale = { 0.15 0.15 } } + instance = { position = { 0.5 0.3 } scale = { 0.15 0.15 } } + + # Left side stars + + instance = { position = { 0.88 0.65 } scale = { 0.15 0.15 } } + instance = { position = { 0.82 0.43 } scale = { 0.15 0.15 } } + instance = { position = { 0.73 0.25 } scale = { 0.15 0.15 } } + instance = { position = { 0.62 0.14 } scale = { 0.15 0.15 } } + instance = { position = { 0.62 0.3 } scale = { 0.15 0.15 } } + } + + colored_emblem = { + texture = "ce_three_arrows_square.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { position = { 0.5 0.67 } scale = { 0.5 0.5 } } + } +} + +CIR_war = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + + # Right side stars + + instance = { position = { 0.12 0.65 } scale = { 0.15 0.15 } } + instance = { position = { 0.18 0.43 } scale = { 0.15 0.15 } } + instance = { position = { 0.27 0.25 } scale = { 0.15 0.15 } } + instance = { position = { 0.38 0.14 } scale = { 0.15 0.15 } } + instance = { position = { 0.38 0.3 } scale = { 0.15 0.15 } } + + # Middle row stars + instance = { position = { 0.5 0.1 } scale = { 0.15 0.15 } } + instance = { position = { 0.5 0.3 } scale = { 0.15 0.15 } } + + # Left side stars + + instance = { position = { 0.88 0.65 } scale = { 0.15 0.15 } } + instance = { position = { 0.82 0.43 } scale = { 0.15 0.15 } } + instance = { position = { 0.73 0.25 } scale = { 0.15 0.15 } } + instance = { position = { 0.62 0.14 } scale = { 0.15 0.15 } } + instance = { position = { 0.62 0.3 } scale = { 0.15 0.15 } } + } + + colored_emblem = { + texture = "ce_three_arrows_square.dds" + color1 = "black" + color2 = "black" + + instance = { position = { 0.5 0.67 } scale = { 0.5 0.5 } } + } +} + +CLM = { # Colombia + # 1831-57 Starting/Republic + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "blue" + color2 = "yellow" + } +} +CLM_dictatorship = { + # 1861 US of New Granada 9 stars design + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "blue" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.14 0.14 } position = { 0.42 0.38 } } + instance = { scale = { 0.14 0.14 } position = { 0.50 0.34 } } + instance = { scale = { 0.14 0.14 } position = { 0.58 0.38 } } + instance = { scale = { 0.14 0.14 } position = { 0.50 0.50 } } + instance = { scale = { 0.14 0.14 } position = { 0.40 0.50 } } + instance = { scale = { 0.14 0.14 } position = { 0.60 0.50 } } + instance = { scale = { 0.14 0.14 } position = { 0.42 0.62 } } + instance = { scale = { 0.14 0.14 } position = { 0.50 0.66 } } + instance = { scale = { 0.14 0.14 } position = { 0.58 0.62 } } + color1 = "white" + color2 = "white" + } +} +CLM_oligarchy = { + # 1834 Merchant flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "blue" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + color1 = "white" + color2 = "white" + } +} +CLM_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.85 0.8 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.7 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } +} +CLM_gran_colombia = { # Gran Colombia + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_colombia.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green" + color2 = "green" + color3 = "red" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.5 } } + } +} +CLM_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "white" + instance = { scale = { 0.85 0.775 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "green" + instance = { scale = { 0.7 0.55 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.51 } } + color1 = "yellow" + color2 = "white" + } +} +CLM_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_cornucopias.dds" + color1 = "yellow" + color2 = "green" + color3 = "red_light" + instance = { scale = { 0.6 0.55 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_pomegranate.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.28 0.28 } position = { 0.752 0.56 } } + } +} +CLM_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.85 0.775 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.7 0.55 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + color1 = "white" + color2 = "white" + } +} + + +CMI = { # Chiang Mai + # Design based on the seal for Chiang Mai, which is rather similar to Lan Na (with an elephant) + # Colours are conjectured here (it's a red flag for sure and my guess is a golden buddha statue) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_temple_thai.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } + colored_emblem = { + texture = "ce_buddha.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.5 } position = { 0.5 0.53 } } + } +} +CMI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_temple_thai.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.52 } } + } + colored_emblem = { + texture = "ce_buddha.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.75 0.54 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +CMI_subject_gold = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_temple_thai.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.52 } } + } + colored_emblem = { + texture = "ce_buddha.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.75 0.54 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +# IGNORE +CNG = { # Congo + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.51 } } + } +} + +CNW = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +#CNG_republic = { +# pattern = "pattern_solid.tga" +# color1 = "blue" +# color2 = "yellow" +# +# colored_emblem = { +# texture = "ce_bend_sinister.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 1.25 1.25 } position = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_bend_sinister.dds" +# color1 = "red" +# color2 = "red" +# instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 0.5 0.5 } position = { 0.18 0.30 } } +# } +#} +## IGNORE +#CNG_dictatorship = { +# pattern = "pattern_solid.tga" +# color1 = "blue" +# color2 = "yellow" +# +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 0.6 0.6 } position = { 0.5 0.51 } } +# } +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "yellow" +# color2 = "white" +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.10 } } +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.26 } } +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.42 } } +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.58 } } +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.74 } } +# instance = { scale = { 0.15 0.15 } position = { 0.1 0.90 } } +# } +#} + +COM = { # Comanche + # Design from a period war shield featuring first rays of the sun + # BG colour works better in red vs blue of modern tribal flag + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "peach" + color2 = "peach" + instance = { position = { 0.4 0.5 } scale = { 0.115 1.0 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.4 0.5 } scale = { 0.82 0.82 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "peach" + color2 = "peach" + instance = { position = { 0.4 0.5 } scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_comanche_sun.dds" + color1 = "red" + color2 = "yellow" + instance = { position = { 0.4 0.5 } scale = { 1.1 1.1 } } + } +} + +COR = { # Corsica + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + color3 = "yellow" + + colored_emblem = { + texture = "ce_moors_head.dds" + color1 = "black_light" + color2 = "white" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} +COR_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + color3 = "yellow" + + colored_emblem = { + texture = "ce_moors_head.dds" + color1 = "black_light" + color2 = "white" + color3 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.75 0.60 } } + } +} + +COS = { # Costa Rica + # Adopted 1848 (variants of the UCA design before that) + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 @[third*2] } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 @third } position = { 0.5 0.5 } } + } +} +COS_subject = { + # Based on early CoA + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_coa_costa_rica.dds" + color1 = "blue_light" + color2 = "green" + color3 = "peach" + instance = { scale = { 0.7 0.7 } position = { 0.75 0.5 } } + } +} +COS_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_coa_frame_costa_rica.dds" + color1 = "white" + color2 = "yellow" + color3 = "black" + instance = { scale = { 0.425 0.425 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.5 } } + } +} +CRO = { + # default monarchy with crown + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.26 } } + } + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_shield_checkered.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} +CRO_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_shield_checkered.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} +CRO_dictatorship = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_checker_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.225 0.8 } position = { 0.5 0.5 } } + mask = { 1 } + } +} +CRO_triple_monarchy = { + # default monarchy with crown + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.51 0.51 } position = { 0.5 0.305 } } + } + textured_emblem = { + texture = "te_coa_illyria.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + instance = { scale = { 0.1 0.1 } position = { 0.5 0.38 } } + color1 = "blue" + } +} +CRO_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.30 } } + } + colored_emblem = { + texture = "ce_shield_checkered.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.55 } } + } +} + +CSA = { + # Stars & bars (13 stars version, arranged & rotated in circle) + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + sub = { + parent = "sub_CSA_canton_stars" + instance = { scale = { 0.5 @[third*2.005] } } # top left + } +} +CSA_stainless = { + # Stainless banner (13 stars design, aligned with saltire) + + pattern = "pattern_solid.tga" + color1 = "white" + sub = { + parent = "sub_CSA_canton_saltire" + instance = { scale = { 0.5 @[third*2.005] } } # top left + } +} +CSA_blood_stained = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + sub = { + parent = "sub_CSA_canton_saltire" + instance = { scale = { 0.5 @[third*2.005] } } # top left + } +} +CSA_battle_flag = { + pattern = "pattern_solid.tga" + color1 = "white" + sub = { + parent = "sub_CSA_saltire" + } +} +CSA_theocracy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.25 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.75 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.5 } } + instance = { scale = { 0.15 0.15 } position = { 0.5 0.1 } } + instance = { scale = { 0.15 0.15 } position = { 0.5 0.3 } } + instance = { scale = { 0.15 0.15 } position = { 0.5 0.7 } } + instance = { scale = { 0.15 0.15 } position = { 0.5 0.9 } } + instance = { scale = { 0.15 0.15 } position = { @[0.392] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.284] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.175] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.067] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.608] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.716] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.825] 0.5 } } + instance = { scale = { 0.15 0.15 } position = { @[0.933] 0.5 } } + } +} +CSA_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = "white" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.14 0.14 } position = { 0.5 0.505 } } + instance = { scale = { 0.14 0.14 } position = { 0.36 0.64 } } + instance = { scale = { 0.14 0.14 } position = { 0.64 0.64 } } + instance = { scale = { 0.14 0.14 } position = { 0.36 0.36 } } + instance = { scale = { 0.14 0.14 } position = { 0.64 0.36 } } + instance = { scale = { 0.14 0.14 } position = { 0.22 0.78 } } + instance = { scale = { 0.14 0.14 } position = { 0.78 0.78 } } + instance = { scale = { 0.14 0.14 } position = { 0.22 0.22 } } + instance = { scale = { 0.14 0.14 } position = { 0.78 0.22 } } + instance = { scale = { 0.14 0.14 } position = { 0.08 0.92 } } + instance = { scale = { 0.14 0.14 } position = { 0.92 0.92 } } + instance = { scale = { 0.14 0.14 } position = { 0.08 0.08 } } + instance = { scale = { 0.14 0.14 } position = { 0.92 0.08 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.43 0.43 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_cogwheel_usa.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.51 } } + } +} +CSA_subject_MEX = { + # Mexican colours + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + sub = { + parent = "sub_CSA_canton_stars" + instance = { scale = { 0.5 @[third*2.005] } } # top left + } +} + +CRE = { # Crete + # 1898 Ottoman star in canton + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.21 0.21 } scale = { 0.4 0.4 } } + } +} + +CRE_variant = { + # Variant with stripes + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @third @uru_canton_height } position = { @[third/2] @[uru_canton_height/2] } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @[uru_canton_height*0.66] @[uru_canton_height*0.66] } position = { @[third/2] @[uru_canton_height/2] } } + } +} + +CRI = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "yellow" + + colored_emblem = { + texture = "ce_tamga_tatar.dds" + color1 = color2 + color2 = color2 + instance = { position = { @[1/4] @[1/4] }scale = { @[1/2] @[1/2] } } + } +} + +CUB = { # Cuba + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = color1 + color2 = color1 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } +} +CUB_spa = { + # Autonomista flag. Didn't actually appear until the 1890s. + # Historically Cuba was using the Spanish flag which is a bit boring + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = color1 + color2 = color1 + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color3 + color2 = color3 + } +} +CUB_spa_burgundy = { + # Cross of Burgundy, colonial flag + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } +} +CUB_early = { + # Bolivar Flag - First independentist flag + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.066 1.0 } position = { 0.033 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.967 0.5 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} +CUB_subject_USA = { + # Inspired from 1847 Independentist flag (Club de la Habana) - Precusor to modern one + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.2 0.5 } scale = { 0.4 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.2 0.5 } } + } +} +CUB_oligarchy = { + # 1848 Independentist Flag (Conspiración de La Mina) + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.20 0.51 } } + } +} +CUB_dictatorship = { + # 1868 Independentist Flag (Grito de Yara) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_steel" + color2 = "blue_steel" + instance = { scale = { 1.0 0.5 } position = { 0.5 0.75 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third @third } position = { 0.25 0.25 } } + } +} +CUB_independence_war = { + # purposefully the same as CUB_dictatorship + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_steel" + color2 = "blue_steel" + instance = { scale = { 1.0 0.5 } position = { 0.5 0.75 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third @third } position = { 0.25 0.25 } } + } +} +CUB_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + textured_emblem = { + texture = "te_coa_cuba.dds" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.50 } } + } +} + +CYP = { # Cyprus + # Flag used by cypriots during greek war of independence + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_cotised.dds" + color1 = "white" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +CYP_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = "red" + color2 = "red" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.40 } } + instance = { scale = { 0.45 0.45 } position = { 0.75 0.58 } } + } +} +CYP_TUR = { + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.28 } } + instance = { scale = { 0.45 0.45 } position = { 0.2 0.72 } } + instance = { scale = { 0.45 0.45 } position = { 0.45 0.5 } } + } +} + +CZH = { # Czechoslovakia + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0 0.5 } } + } +} +CZH_fascist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.68 0.68 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_vlajka_emblem.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +DAG = { # Dagestan + # Emirate flag, colours sometimes given in inverted order + + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "red" +} +DAG_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +DAG_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.2 1.0 } position = { 0.1 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { 0.342 @third } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.145 0.145 } position = { 0.342 0.125 } } + } +} + +DAH = { + # Kingdom of Dahomey/Benin + + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_elephant_african.dds" + color1 = "grey" + color2 = "pearl" + color3 = "white" + instance = { position = { 0.5 0.54 } scale = { 1.0 1.0 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.18 0.22 } position = { 0.325 0.255 } } + } +} +DAH_communist = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.20 0.30 } scale = { 0.4 0.4 } } + } +} +DAH_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { @[third/2] 0.5 } scale = { @third 1.0 } } + } +} +DAH_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_elephant_african.dds" + color1 = "grey" + color2 = "pearl" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.51 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.09 0.11 } position = { 0.66 0.365 } } + } +} + +DAI = { # Dai Nam + # Imperial flag + pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.9 0.9 } position = { 0.50 0.50 } } + } +} +DAI_monarchy = { + pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "red" + + sub = { + parent = "sub_DAI_dragon" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.075 } } + } +} +DAI_republic = { + # Annam flag + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.5 } position = { 0.50 0.50 } } + } +} +DAI_subject = { + # Annam Protectorate + + pattern = "pattern_solid.tga" + color1 = "yellow" +} +DAI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 0.66 0.66 } } + } +} +DAI_fascist = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 @[third/5] } position = { 0.5 @[0.5-third/5] } } + instance = { scale = { 1.0 @[third/5] } position = { 0.5 @[0.5+third/5] } } + instance = { scale = { 0.1 0.1 } position = { 0.5 0.5 } } + } +} +DAI_subject_FRA = { + # Conchinchine + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 @[third/5] } position = { 0.5 @[0.5-third/5] } } + instance = { scale = { 1.0 @[third/5] } position = { 0.5 @[0.5+third/5] } } + } +} + +DEI = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } +} + +DEI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } +} + +DEI_voc = { #Company Flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_letter_v_serif.dds" + color1 = "black" + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_o.dds" + color1 = "black" + instance = { position = { 0.47 0.48 } scale = { 0.3 0.23 } } + } + colored_emblem = { + texture = "ce_letter_c_serif.dds" + color1 = "black" + instance = { position = { 0.56 0.48 } scale = { 0.23 0.23 } } + } +} + +DES = { + # Deseret + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 ] } scale = { 0.5 @[ 1 / 13 * 7 ] } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.05 0.05 } position = { 0.25 0.03 } } + instance = { scale = { 0.05 0.05 } position = { 0.18 0.04 } } + instance = { scale = { 0.05 0.05 } position = { 0.11 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.04 0.06 } } + instance = { scale = { 0.05 0.05 } position = { 0.145 0.075 } } + instance = { scale = { 0.05 0.05 } position = { 0.075 0.085 } } + instance = { scale = { 0.05 0.05 } position = { 0.215 0.065 } } + instance = { scale = { 0.05 0.05 } position = { 0.32 0.04 } } + instance = { scale = { 0.05 0.05 } position = { 0.39 0.05 } } + instance = { scale = { 0.05 0.05 } position = { 0.46 0.06 } } + instance = { scale = { 0.05 0.05 } position = { 0.355 0.075 } } + instance = { scale = { 0.05 0.05 } position = { 0.425 0.085 } } + instance = { scale = { 0.05 0.05 } position = { 0.285 0.065 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "brown_light" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.62 0.62 } position = { 0.25 0.28 } } + } + colored_emblem = { + texture = "ce_cannon.dds" + instance = { scale = { 0.4 0.4 } position = { 0.16 0.44 } } + color1 = "yellow_dark" + color2 = "grey" + color3 = "orange" + } + colored_emblem = { + texture = "ce_beehive.dds" + instance = { scale = { 0.25 0.25 } position = { 0.33 0.44 } } + color1 = "yellow_dark" + color2 = "brown_light" + } +} +DES_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "blue" + color2 = "blue" + } + sub = { + parent = "sub_DES_canton_stars" + instance = { scale = { 0.36 0.54 } } # top left + } +} + +DKT = { # Dakota Sioux + # Combination of traditionnal pattern and thunderbird symbol + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_thunderbird.dds" + color1 = "brown" + color2 = "yellow" + instance = { scale = { 0.9 0.9 } position = { 0.58 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "beige" + color2 = "beige" + instance = { scale = { 0.14 1.0 } position = { 0.12 0.5 } } + } + colored_emblem = { + texture = "ce_native_american_pattern_diamond.dds" + color1 = "yellow" + color2 = "brown_light" + instance = { scale = { 0.66 1.0 } position = { 0.12 0.5 } } + } +} + +DOM = { # Dominican republic + # 1844 design + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "white" + color2 = "white" + } + textured_emblem = { + texture = "te_coa_dominican_republic.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +#DOM_early = { +# # 1844 design, possibly used before (haitian flag with white cross, variants with stars) +# +# pattern = "pattern_solid.tga" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_bicolor_bottom.dds" +# color1 = "red" +# color2 = "red" +# } +# colored_emblem = { +# texture = "ce_cross_england.dds" +# color1 = "white" +# color2 = "white" +# } +#} + +DON = { # Don Republic + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "red" + } +} + +DZG = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.22 0.48 } } + instance = { scale = { 0.3 0.3 } position = { 0.22 0.78 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.22 0.22 } } + } +} +DZG_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.22 0.22 } } + instance = { scale = { 0.45 0.45 } position = { 0.22 0.5 } } + instance = { scale = { 0.45 0.45 } position = { 0.22 0.78 } } + } +} +DZG_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.22 0.70 } } + instance = { scale = { 0.45 0.45 } position = { 0.22 0.30 } } + } +} +DZG_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } +} +DZG_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.75 0.625 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.35 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +ECU = { # Ecuador + # 1830-1845 Starting/Republic + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} +ECU_dictatorship = { + # 1820 flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = "blue_light" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.25 0.51 } } + instance = { scale = { 0.2 0.2 } position = { 0.5 0.51 } } + instance = { scale = { 0.2 0.2 } position = { 0.75 0.51 } } + } +} +ECU_oligarchy = { + # 1845-60 7 stars design (w-b-w) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "blue_light" + color2 = "white" + } + + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.16 0.16 } position = { 0.410 0.40 } } + instance = { scale = { 0.16 0.16 } position = { 0.500 0.30 } } + instance = { scale = { 0.16 0.16 } position = { 0.590 0.40 } } + instance = { scale = { 0.16 0.16 } position = { 0.50 0.50 } } + instance = { scale = { 0.16 0.16 } position = { 0.410 0.60 } } + instance = { scale = { 0.16 0.16 } position = { 0.500 0.70 } } + instance = { scale = { 0.16 0.16 } position = { 0.590 0.60 } } + color1 = "white" + color2 = "white" + } +} +ECU_communist = { + # Emblem of PCE + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.16 0.29 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.14 0.14 } position = { 0.11 0.11 } } + } +} +ECU_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.56 0.54 } position = { 0.75 0.505 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.30 0.30 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.27 0.27 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.5 } } + } +} +ECU_subject_USA = { + # Based on the 7 provinces flags (so also 7 stripes) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "blue_light" + color2 = "white" + } + sub = { + parent = "sub_ECU_seven_stars" + instance = { scale = { 0.43 0.43 } offset = { 0.0 0.0 } } # top left + } +} + +ELS = { # El Salvador + # 1865 design (UCA flag before that) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @third @uru_canton_height } position = { @[third/2] @[uru_canton_height/2] } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.075 0.125 } } + instance = { scale = { 0.15 0.15 } position = { 0.166 0.125 } } + instance = { scale = { 0.15 0.15 } position = { 0.258 0.125 } } + instance = { scale = { 0.15 0.15 } position = { 0.075 0.275 } } + instance = { scale = { 0.15 0.15 } position = { 0.166 0.275 } } + instance = { scale = { 0.15 0.15 } position = { 0.258 0.275 } } + instance = { scale = { 0.15 0.15 } position = { 0.075 0.425 } } + instance = { scale = { 0.15 0.15 } position = { 0.166 0.425 } } + instance = { scale = { 0.15 0.15 } position = { 0.258 0.425 } } + } +} + +ENG = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +ENG_coa = { + sub = { + parent = "sub_ENG_coa" + } +} +ENG_coa_france = { + sub = { + parent = "sub_FRA_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} + +EOT = { # Emirate of Transjordan + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.175 0.175 } position = { 0.175 0.5 } } + } +} + +EST = { # Estonia + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "white" + } +} +EST_absolute_monarchy = { + # variant with centered CoA + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "yellow" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 0.80 0.74 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" # dark blue doesnt exactly work + color1 = "blue" + color2 = "red" + color3 = "white" + instance = { scale = { 0.50 0.40 } position = { 0.5 0.32 } } + instance = { scale = { 0.50 0.40 } position = { 0.5 0.49 } } + instance = { scale = { 0.38 0.36 } position = { 0.5 0.65 } } + } +} +EST_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.45 0.45 } position = { 0.20 0.25 } } + } + colored_emblem = { + texture = "ce_waves_estonia.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +ETH = { + # default monarchy (correct colour order before ww2) + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } + colored_emblem = { + texture = "ce_lion_judah.dds" + color1 = "tan" + color2 = "red" + color3 = "white" + instance = { scale = { -0.60 0.60 } position = { 0.50 0.485 } } + } +} +ETH_absolute_monarchy = { + # Original design 1875 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "purple" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "purple" + } + colored_emblem = { + texture = "ce_lion_judah.dds" + color1 = "yellow_dark" + color2 = "red" + color3 = "white" + instance = { scale = { -0.60 0.60 } position = { 0.50 0.485 } } + } +} +ETH_republic = { + # 1881-1941 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } +} +ETH_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_lion_judah.dds" + color1 = "yellow_dark" + color2 = "red" + color3 = "white" + instance = { scale = { -0.5 0.5 } position = { 0.75 0.48 } } + } +} + +DEN = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = color2 + color2 = color2 + } +} +DEN_absolute_monarchy = { + # National Coat of Arms as placeholder + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_royal_mantle.dds" + instance = { scale = { 0.8 0.8 } position = { @third 0.55 } } + color1 = "red" + color2 = "yellow" + color3 = "white" + } + colored_emblem = { + texture = "ce_shield_german_round.dds" + instance = { scale = { 0.45 0.5 } position = { @third 0.6 } } + color1 = "yellow_dark" + color2 = "blue" + } + colored_emblem = { + texture = "ce_shield_german_round.dds" + instance = { scale = { 0.43 0.48 } position = { @third 0.6 } } + color1 = "yellow" + color2 = "blue" + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.35 0.35 } position = { @third 0.21 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant_long.dds" + color1 = "azure" + color2 = "red" + color3 = "white" + instance = { scale = { 0.24 0.22 } position = { @third 0.5 } } + instance = { scale = { 0.23 0.22 } position = { @third 0.6 } } + instance = { scale = { 0.18 0.20 } position = { @third 0.7 } } + } +} +DEN_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +DEN_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.16 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.15 0.23 } scale = { 0.4 0.4 } } + } +} +DEN_fascist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.33 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.33 0.5 } } + } + colored_emblem = { + texture = "ce_cross_fatherland_front.dds" + color1 = "white" + color2 = "black" + instance = { scale = { 0.525 0.525 } position = { 0.33 0.5 } } + } +} + +EGY = { # Egypt + # 1923-58 + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.14 0.3 } rotation = -270 position = { 0.70 0.5 } } + instance = { scale = { 0.2 0.2 } position = { 0.55 0.38 } } + instance = { scale = { 0.2 -0.2 } position = { 0.55 0.62 } } + } +} +EGY_absolute_monarchy = { + # Late 19th c. design - Starting flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.28 } } + instance = { scale = { 0.45 0.45 } position = { 0.2 0.72 } } + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.22 0.22 } position = { 0.3 0.28 } } + instance = { scale = { 0.22 0.22 } position = { 0.3 0.72 } } + instance = { scale = { 0.22 0.22 } position = { 0.6 0.5 } } + } +} +EGY_republic = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } +} +EGY_dictatorship = { + # 1958 revolution + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "grey" + color2 = "grey" + instance = { scale = { 0.24 0.24 } position = { 0.395 0.73 } } + instance = { scale = { 0.24 0.24 } position = { 0.605 0.73 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.39 0.725 } } + instance = { scale = { 0.2 0.2 } position = { 0.60 0.725 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.14 0.30 } rotation = 270 position = { 0.5 0.52 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.06 0.06 } position = { 0.5 0.44 } } + instance = { scale = { 0.06 0.06 } position = { 0.48 0.49 } } + instance = { scale = { 0.06 0.06 } position = { 0.52 0.49 } } + } +} +EGY_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + sub = { + parent = "sub_EGY" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} +EGY_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + sub = { + parent = "sub_EGY_early" + instance = { scale = { 0.45 0.45 } offset = { 0.525 0.275 } } + color1 = "blue" + color2 = "red" + } +} + +FER = { + # Alleged nationalist flag + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +FER_republic = { + # Possibly with DVR legend (like the political flag it's taken from) + # Or simple change in color (to these) from the communist flag (which is the only historical one) + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color2 + } +} +FER_communist = { + # Cyrillic D V R in blue canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + sub = { + parent = "sub_dvr" + instance = { scale = { 0.5 0.5 } offset = { 0.075 0.015 } } + } +} + +FRA = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } +} +FRA_bourbon = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "yellow_dark" + + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.10 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 1.00 } scale = { @sm_fra @sm_fra } } + } +} +FRA_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "yellow_dark" + + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.10 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 0.20 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.80 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 1.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 1.00 } scale = { @sm_fra @sm_fra } } + } + textured_emblem = { + texture = "te_coa_france_greater.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +FRA_second_empire = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_bee.dds" + color1 = yellow_dark + color2 = yellow_dark + instance = { position = { 0.07 0.10 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.27 0.10 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.50 0.10 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.73 0.10 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.93 0.10 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.17 0.20 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.40 0.20 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.60 0.20 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.83 0.20 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.07 0.30 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.27 0.30 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.50 0.30 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.73 0.30 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.93 0.30 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.17 0.40 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.40 0.40 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.60 0.40 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.83 0.40 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.07 0.50 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.27 0.50 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.50 0.50 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.73 0.50 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.93 0.50 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.17 0.60 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.40 0.60 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.60 0.60 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.83 0.60 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.07 0.70 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.27 0.70 } scale = { @[sm_fra/2] @[sm_fra/2] } } + #instance = { position = { 0.50 0.70 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.73 0.70 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.93 0.70 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.17 0.80 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.40 0.80 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.60 0.80 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.83 0.80 } scale = { @[sm_fra/2] @[sm_fra/2] } } + + instance = { position = { 0.07 0.90 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.27 0.90 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.50 0.90 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.73 0.90 } scale = { @[sm_fra/2] @[sm_fra/2] } } + instance = { position = { 0.93 0.90 } scale = { @[sm_fra/2] @[sm_fra/2] } } + } + + textured_emblem = { + texture = "te_coa_napoleon_iii.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +FRA_subject = { + # blue ensign with 3 fleur-de-lis + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_fleur_de_lis.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.33 0.33 } position = { 0.67 0.41 } } + instance = { scale = { 0.33 0.33 } position = { 0.83 0.41 } } + instance = { scale = { 0.33 0.33 } position = { 0.75 0.64 } } + } +} +FRA_theocracy = { + # Inspired from flag from the Ancien Régime (so it may exist already) + pattern = "pattern_cross.dds" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.435 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.565 0.00 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.14 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.435 0.27 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.565 0.27 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.40 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.00 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.20 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.40 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.60 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.80 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 1.00 0.50 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.10 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.30 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.70 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.90 0.60 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.435 0.73 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.565 0.73 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.50 0.86 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.435 1.0 } scale = { @sm_fra @sm_fra } } + instance = { position = { 0.565 1.0 } scale = { @sm_fra @sm_fra } } + mask = { 2 } + } +} +FRA_dictatorship = { + # Variant based on tricolor with (lesser) coat of arms of the empire + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_accolade.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.74 0.74 } position = { 0.5 0.47 } } + } + colored_emblem = { + texture = "ce_eagle_napoleonian.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "blue" + instance = { scale = { 0.6 0.6 } position = { 0.495 0.48 } } + } +} +#FRA_dictatorship_emperor = { +# # Imperial standard of Napoleon +# # Iä! Iä! Napoleon fhtagn! Ph'nglui mglw'nfah Napoleon Les Invalides wgah'nagl fhtagn! +# +# pattern = "pattern_border_double.dds" +# color1 = "white" +# color2 = "red" +# color3 = "blue" +# +# textured_emblem = { +# texture = "te_crown_imperial_eagles.dds" +# instance = { scale = { 0.25 0.25 } position = { 0.5 0.22 } } +# } +# colored_emblem = { +# texture = "ce_eagle_napoleonian.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "white" +# instance = { scale = { 0.75 0.75 } position = { 0.5 0.58 } } +# } +#} +FRA_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { @[1/30] 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.1 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_star_cogwheel.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.26 0.18 } scale = { 0.30 0.30 } } + } +} +FRA_communist_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_sickle_star_cogwheel.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } +} +FRA_military = { + # Personal flag of Pétain + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_labrys_petain.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.45 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.08 0.08 } position = { 0.44 0.78 } } + instance = { scale = { 0.08 0.08 } position = { 0.56 0.78 } } + instance = { scale = { 0.08 0.08 } position = { 0.38 0.85 } } + instance = { scale = { 0.08 0.08 } position = { 0.62 0.85 } } + instance = { scale = { 0.08 0.08 } position = { 0.44 0.92 } } + instance = { scale = { 0.08 0.08 } position = { 0.56 0.92 } } + instance = { scale = { 0.08 0.08 } position = { 0.50 0.85 } } + } +} +FRA_fascist = { + # Based on PPF flag and emblem + pattern = "pattern_per_saltire.dds" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_frame_octagon.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.82 0.82 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_octagon.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_labrys_ppf.dds" + color1 = "blue" + color2 = "black" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +FIN = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_cross_finland.dds" + color1 = color2 + color2 = color2 + } +} +FIN_subject = { + # renamed from FIN_canton + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +FIN_subject_RUS = { + # Default starting flag - renamed from FIN_subject + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" +} +FIN_fascist = { + # Colors and overall design of Lapuan Liike with a pagan cross as the main symbol + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_finnic.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +FJI = { # Fidji + # First design 1865 + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.50 0.50 } } + } +} +FJI_subject = { + # Colonial flag + + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_legend_fidji.dds" + color1 = "black" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.51 } } + } + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.75 0.41 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.08 0.08 } position = { 0.728 0.338 } } + } +} +FND_andes_federation = { # Federation of the Andes + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + + textured_emblem = { + texture = "te_coa_federation_of_the_andes.dds" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +FND_united_provinces = { # Federation of the Andes + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + + textured_emblem = { + texture = "te_coa_federation_of_the_andes.dds" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +FND_fascist = { + pattern = "pattern_border_of_2.dds" + color1 = "black" + color2 = "red" + + colored_emblem = { + texture = "ce_stars_circle_06.dds" + color1 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +FND_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.65 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.85 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.95 } } + } + + colored_emblem = { + texture = "ce_stars_circle_06.dds" + color1 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.2 0.25 } } + } +} + +FLA = { # Flanders + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.49 } scale = { 0.9 0.9 } } + } +} +FLA_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.75 0.50 } scale = { 0.75 0.75 } } + } +} + +FRM = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.68 0.25 } position = { 0.66 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + colored_emblem = { + texture = "ce_shield_german_round.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.64 0.64 } position = { 0.160 0.230 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.58 0.60 } position = { 0.160 0.230 } } + } +} +FRM_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 1.0 } position = { 0.165 0.5 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.66 0.55 } position = { 0.165 0.58 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.65 0.54 } position = { 0.165 0.58 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.49 0.5 } position = { 0.165 0.58 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.165 0.30 } } + } +} +FRM_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.55 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.65 0.54 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.49 0.5 } position = { 0.5 0.5 } } + } +} +FRM_communist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.33 0.50 } position = { 0.165 0.25 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + instance = { scale = { 0.45 0.45 } position = { 0.165 0.28 } } + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.15 0.15 } position = { 0.07 0.11 } } + color1 = "yellow" + color2 = "yellow" + } +} +FRM_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_shield_german_round.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.58 0.58 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_shield_german_round.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.49 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +FSA = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_usa_bald_eagle.dds" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.54 } } + } + textured_emblem = { + texture = "te_coa_usa.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.16 0.16 } position = { 0.5 0.25 } } + color1 = "white" + color2 = "white" + } +} +FSA_dictatorship = { + pattern = "pattern_per_saltire.dds" + + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "white" + } + colored_emblem = { + texture = "ce_frame_star.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_usa_bald_eagle.dds" + instance = { scale = { 0.36 0.36 } position = { 0.5 0.545 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.1 0.1 } position = { 0.5 0.39 } } + color1 = "white" + color2 = "white" + } +} +FSA_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_eagle_usa_simple.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.4 0.4 } position = { 0.16 0.275 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + instance = { scale = { 0.125 0.125 } position = { 0.16 0.10 } } + color1 = "yellow" + color2 = "red" + } +} +FSA_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_usa_bald_eagle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.525 } } + } + textured_emblem = { + texture = "te_coa_usa.dds" + instance = { scale = { 0.16 0.16 } position = { 0.75 0.53 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.12 0.12 } position = { 0.75 0.33 } } + color1 = "white" + color2 = "white" + } +} +FSA_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_usa_bald_eagle.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.525 } } + } + textured_emblem = { + texture = "te_coa_usa.dds" + instance = { scale = { 0.14 0.14 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.11 0.11 } position = { 0.5 0.34 } } + color1 = "white" + color2 = "white" + } +} + +GAL = { # Galicia (Halych) + pattern = "pattern_solid.tga" + color1 = "azure" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} + +GAL_tricolor = { # Galicia (Halych) - 1849-1890 + pattern = "pattern_solid.tga" + color1 = "medium_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} + +GAL_white_and_red = { # Galicia (Halych) - 1890-1918 + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} + +GBR = { + # 1707-1800 flag without the Irish red diagonals + sub = { + parent = "sub_GBR" + } +} +GBR_dictatorship = { + # 1659 ensign + # Quarterly; England, Scotland, Scotland, England + pattern = "pattern_checkers_01.tga" + + color1 = "white" + color2 = "blue" + color3 = "red" + color4 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } +} +GBR_dictatorship_uk = { + # Based on personal standard of Jolly Olly + # Quarterly; England, Scotland, Ireland, England + pattern = "pattern_checkers_01.tga" + + color1 = "white" + color2 = "blue" + color3 = "red" + color4 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } + colored_emblem = { + texture = "ce_harp_ireland.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } +} +GBR_republic = { + # same as Hungarian tricolor, also symbolised British Republicanism in this era + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} +GBR_scotland = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "white" + color2 = "red" + } +} +GBR_theocracy = { + # Inspired by the Australian Anglican flag because it still has some blue. + # Better to save the St George cross for England itself. + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } +} +GBR_uk = { + # the modern British flag, with red diagonals + sub = { + parent = "sub_GBR_uk" + } +} +GBR_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_coa_scotland = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_coa_france = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_FRA_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.25 0.25 } } # bottom right + + instance = { scale = { 0.25 0.25 } offset = { 0.5 0.5 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.75 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.25 0.00 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.00 0.25 } } # bottom right + + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.50 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.50 0.75 } } # bottom right + } + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_uk_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + } + sub = { + parent = "sub_IRE_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_uk_scotland_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + } + sub = { + parent = "sub_IRE_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_uk_scotland_coa_france = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.00 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.50 0.25 } } # bottom right + } + sub = { + parent = "sub_IRE_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } + sub = { + parent = "sub_FRA_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.5 0.0 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.25 } } # bottom right + } +} +GBR_uk_coa_france = { + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_FRA_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.0 0.0 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.25 0.25 } } # bottom right + + instance = { scale = { 0.25 0.25 } offset = { 0.5 0.5 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.75 } } # bottom right + } + sub = { + parent = "sub_ENG_coa" + instance = { scale = { 0.25 0.25 } offset = { 0.25 0.00 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.00 0.25 } } # bottom right + + instance = { scale = { 0.25 0.25 } offset = { 0.75 0.50 } } # top left + instance = { scale = { 0.25 0.25 } offset = { 0.50 0.75 } } # bottom right + } + sub = { + parent = "sub_SCO_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.0 } } # top right + } + sub = { + parent = "sub_IRE_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.5 } } # bottom left + } +} +GBR_white_ensign = { + # white ensign of the Royal Navy + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + sub = { + parent = "sub_GBR" + instance = { scale = { @canton_scale_cross_x @canton_scale_cross_y } } # top left + } +} +GBR_uk_white_ensign = { + # white ensign of the Royal Navy + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + sub = { + parent = "sub_GBR_uk" + instance = { scale = { @canton_scale_cross_x @canton_scale_cross_y } } # top left + } +} +GBR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + color5 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.775 } scale = { 1.0 0.15 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { position = { 0.5 0.925 } scale = { 1.0 0.15 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.19 0.29 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.19 0.29 } scale = { 0.4 0.4 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.19 0.300 } scale = { 0.18 0.18 } } + } +} +GBR_communist_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + color5 = "green" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1 1 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.515 } scale = { 0.36 0.36 } } + } +} +GBR_fascist = { + # BUF + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_buf_emblem.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +GEO = { # Georgia + # since 1918 (outside USSR period) + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 0.25 } position = { 0.25 0.125 } } + } +} +GEO_theocracy = { + # before 1801 + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +GEO_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 @[1/9*5/2] } } + } + sub = { + parent = "sub_GEO_canton" + instance = { scale = { @[1/9*5/1.5] @[1/9*5] } } + } +} + +GER = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} +GER_iron_cross = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_iron_cross.dds" + color1 = color2 + color2 = color1 + } +} +GER_modern = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} +GER_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = color3 + color2 = color1 + instance = { scale = { 0.9 0.8 } } + } + + colored_emblem = { + texture = "ce_reichsadler.dds" + color1 = color1 + color2 = color2 + instance = { scale = { 0.7 0.7 } } + } +} +GER_spartakist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_spartakist_star.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.95 0.95 } position = { 0.5 0.5 } } + } +} +GER_ddr = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.43 0.43 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_compass_ddr.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_coa_frame_ddr.dds" + color1 = "yellow_dark" + color2 = "black" + color3 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.505 } } + } + colored_emblem = { + texture = "ce_coa_frame_ddr.dds" + color1 = "yellow" + color2 = "black" + color3 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} +GER_fascist = { + # War ensign with iron cross moved from canton to replace swastika + pattern = "pattern_solid.tga" + color1 = "red" + colored_emblem = { + texture = "ce_cross_germany_war_ensign.dds" + color1 = "black" + color2 = "white" + } + colored_emblem = { + texture = "ce_iron_cross.dds" + color1 = "white" + color2 = "black" + instance = { scale = { 0.55 0.55 } position = { @third 0.5 } } + } +} + +GGR_fascist = { + # Nazi flag, swastika replaced + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.15 0.6 } position = { 0.5 0.5 } } + instance = { scale = { 0.4 0.225 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 0.6 } position = { 0.5 0.5 } } + instance = { scale = { 0.4 0.18 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.08 0.6 } position = { 0.5 0.5 } } + instance = { scale = { 0.4 0.12 } position = { 0.5 0.5 } } + } +} +GER_nihilist = { + pattern = "pattern_per_bend_senester.dds" + color1 = "black" + color2 = "teal" +} + +### country-specific Germany variants ### + +GER_bavarian = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +GER_austrian = { # German Confederation + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.33 0.5 } position = { @[third/2] @semy } } + } + + colored_emblem = { + texture = "ce_eagle_double_headed.dds" + color1 = "black" + color2 = color2 + color3 = "white" + instance = { scale = { @[uru_canton_height*0.9] @[uru_canton_height*0.9] } position = { @[third/2] 0.25 } } + } +} + +GER_saxon = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +GER_saxon_monarchist = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_shield_saxony.dds" + color1 = "black" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +GER_hannover = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_horse.dds" + instance = { scale = { 0.58 0.58 } position = { 0.51 0.50 } } + color1 = "white" + color2 = "white" + color3 = "grey" + } +} + +GER_wurttemberg = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.68 0.68 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath_thin.dds" + color1 = "green_light" + color2 = "green" + color3 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.495 } } + } + colored_emblem = { + texture = "ce_wreath_thin.dds" + color1 = "green" + color2 = "green" + color3 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.50 } } + } + sub = { + parent = "sub_WUR_coa" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.15 } } + } +} + +### end of country-specific Germany variants ### + +GLI = { #Galicia + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "light_blue" + } +} + +GRE = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +GRE_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = color2 + color2 = color2 + } + + sub = { + parent = "sub_GRE_square" + instance = { scale = { @[1/9*5/1.5] @[1/9*5] } } + } +} +GRE_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } +} +GRE_fascist = { + # EON flag, without the crown in canton + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow_dark" + color2 = "green" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_labrys.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.52 } } + } +} + +GRI = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "brown" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +GRN = { + @grn_pos_x = @[7/18] + pattern = "pattern_horizontal_split_01.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { @grn_pos_x 0.5 } } + } + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { @grn_pos_x 0.5 } } + mask = { 2 } + } +} + +GUA = { # Guatemala + # Since 1871 + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "blue_light" + } +} +GUA_absolute_monarchy = { + # more or less the 1851 design + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 @third } position = { 0.75 @[1/6] } } + instance = { scale = { 0.5 @third } position = { 0.75 @[1/6*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 @third } position = { 0.25 @[1/6*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 @third } position = { 0.25 @[1/6] } } + } + textured_emblem = { + texture = "te_coa_guatemala.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +GUA_subject_SPA = { + # 1858 design (UCA & SPA combination) + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*7] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 1.0 @third } } + } + textured_emblem = { + texture = "te_coa_guatemala.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +GUA_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @third } } + } +} +GUA_republic = { + # 1851 + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @third } } + } +} +GUA_subject = { + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "blue_light" + } +} + +GWA_princely = { # Gwalior + + pattern = "pattern_large_bend_senester.dds" + color1 = "saffron" + color2 = "red" + + textured_emblem = { + texture = "te_coa_gwalior.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +GWA = { + # Alternate type without bend + + pattern = "pattern_border_of_3.dds" + color1 = "saffron" + color2 = "red" + + colored_emblem = { + texture = "ce_cobra_coiled.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.4 0.4 } position = { 0.15 0.5 } } + instance = { scale = { 0.4 0.4 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_sun_face_gwalior.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.05 } position = { 0.435 0.125 } } + instance = { scale = { 1.0 0.05 } position = { 0.435 0.875 } } + instance = { scale = { 0.033 0.8 } position = { 0.92 0.5 } } + } +} +GWA_republic = { + pattern = "pattern_large_bend_senester.dds" + color1 = "saffron" + color2 = "white" + + colored_emblem = { + texture = "ce_bend_sinister_fimbriated.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +GWA_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_sun_face_gwalior.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +HAI = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} +HAI_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = "red" + color2 = "red" + } +} +HAI_empire = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = "red" + color2 = "red" + } +} +HAI_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.33 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "brown_light" + color2 = "green" + instance = { scale = { 0.54 0.54 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_coa_haiti.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 0.40 0.37 } position = { 0.5 0.60 } } + } +} +HAI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = "blue" + color2 = "blue" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.5 } } + } +} +HAI_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "brown_light" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_coa_haiti.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 0.38 0.35 } position = { 0.75 0.59 } } + } +} +HAI_subject_SPA = { + # Spanish Haiti, derived from Great Columbia + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.42 0.595 } } + instance = { scale = { 0.1 0.1 } position = { 0.5 0.565 } } + instance = { scale = { 0.1 0.1 } position = { 0.58 0.595 } } + instance = { scale = { 0.1 0.1 } position = { 0.365 0.68 } } + instance = { scale = { 0.1 0.1 } position = { 0.635 0.68 } } + } +} +HAI_subject_USA = { + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.5 } } + } +} + +HAM = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_HAM" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.05 } } + } +} +HAM_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 1.0 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.6 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.6 } } + } + sub = { + parent = "sub_HAM" + instance = { scale = { 0.45 0.45 } offset = { 0.275 0.37 } } + } + colored_emblem = { + texture = "ce_crown_ducal.dds" + color1 = "yellow" + color2 = "red" + color3 = "blue" + instance = { scale = { 0.67 0.67 } position = { 0.5 0.285 } } + } +} +HAM_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.485 } } + } + sub = { + parent = "sub_HAM" + instance = { scale = { 0.45 0.45 } offset = { 0.275 0.255 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.125 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.125 0.885 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.885 } } + } +} +HAM_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + sub = { + parent = "sub_HAM" + instance = { scale = { 0.75 0.75 } offset = { 0.125 0.1 } } + color1 = "red" + color2 = "red" + color3 = "white" + color4 = "white" + } +} +HAM_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_HAM" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +HAM_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.51 } } + } + sub = { + parent = "sub_HAM" + color1 = "white" + color2 = "white" + color3 = "white" + color4 = "pearl" + instance = { scale = { 0.48 0.48 } offset = { 0.26 0.26 } } + } +} + +HAN = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} +HAN_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } + sub = { + parent = "sub_crown" + instance = { scale = { 0.5 0.5 } offset = { 0.25 0.02 } } # top left + color1 = "yellow" + color2 = "red" + color3 = "azure" + color4 = "white" + color5 = "red_dark" + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + instance = { scale = { 0.76 0.76 } position = { 0.5 0.58 } } + color1 = "brown" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + instance = { scale = { 0.74 0.74 } position = { 0.5 0.58 } } + color1 = "red" + color2 = "white" + } + colored_emblem = { + texture = "ce_horse.dds" + instance = { scale = { 0.58 0.58 } position = { 0.51 0.58 } } + color1 = "white" + color2 = "white" + color3 = "grey" + } +} +HAN_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.465 0.465 } position = { 0.16 0.24 } } + } + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.16 0.24 } } + } + colored_emblem = { + texture = "ce_stripes_02_bottom_lithuania.dds" + color1 = "yellow" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +HAN_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_horse.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.78 0.6 } scale = { 0.70 0.70 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +HAN_subject_GBR = { + # Subject flag for UK + + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_HAN_uk" + instance = { scale = { 0.5 0.5 } } + } +} +HAN_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_horse.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } +} +HAN_subject_gold = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_horse.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.78 0.6 } scale = { 0.70 0.70 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +HAN_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_horse.dds" + color1 = "white" + color2 = "white" + color3 = "red" + instance = { position = { 0.51 0.51 } scale = { 0.5 0.5 } } + } +} + + +HAR = { # Harar + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.05 0.2 } position = { 0.44 0.70 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + + instance = { scale = { 0.23 0.3 } position = { 0.38 0.74 } } + instance = { scale = { 0.23 0.3 } position = { 0.50 0.74 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { @third 0.5 } } + } + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.4 0.65 } } + instance = { scale = { 0.2 0.2 } position = { 0.48 0.65 } } + instance = { scale = { 0.2 0.2 } position = { 0.44 0.56 } } + } +} +HAR_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_HAR" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +HAW = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_08_hawaii.dds" + color1 = "red" + color2 = "blue" + } +} + +HBC = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.4 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.49 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.635 0.5 } scale = { 0.5 0.5 } } + } +} +HBC_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.65 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.74 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.885 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +HBC_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "brown" + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_beaver.dds" + color1 = "tan" + color2 = "tan" + color3 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.20 0.20 } } + instance = { scale = { 0.6 0.6 } position = { 0.76 0.80 } } + instance = { scale = { 0.6 0.6 } position = { 0.20 0.80 } } + instance = { scale = { 0.6 0.6 } position = { 0.76 0.20 } } + } +} +HBC_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_beaver.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow_dark" + instance = { scale = { 0.5 0.5 } position = { 0.16 0.26 } } + } + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.15 0.15 } position = { 0.08 0.4 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.15 0.15 } position = { 0.15 0.4 } } + } + colored_emblem = { + texture = "ce_letter_s.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.15 0.15 } position = { 0.22 0.4 } } + } + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { scale = { 0.15 0.15 } position = { 0.29 0.4 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.125 0.125 } position = { 0.09 0.11 } } + } +} + +HDJ = { # Hedjaz + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.28 } } + instance = { scale = { 0.45 0.45 } position = { 0.2 0.72 } } + instance = { scale = { 0.45 0.45 } rotation = 180 position = { 0.5 0.5 } } + } +} +HDJ_republic = { + # 1917-26 + + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } +} +HDJ_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + sub = { + parent = "sub_HDJ" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +HDJ_subject_GBR = { + # Blue ensign + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + sub = { + parent = "sub_HDJ" + instance = { scale = { 0.45 0.45 } offset = { 0.525 0.275 } } + color1 = "blue" + color2 = "green" + } +} + +HES = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_shield_accolade.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.74 0.74 } position = { 0.5 0.47 } } + } + textured_emblem = { + texture = "te_lion_hesse.dds" + instance = { scale = { 0.65 0.65 } position = { 0.51 0.48 } } + } +} +HES_absolute_monarchy = { + # 1903 design + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.64 0.64 } position = { 0.5 0.48 } } + } + textured_emblem = { + texture = "te_lion_hesse.dds" + instance = { scale = { 0.60 0.60 } position = { 0.51 0.50 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.125 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.125 0.885 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.885 } } + } +} +HES_republic = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} +HES_oligarchy = { + # Merchant flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +HES_communist = { + # Merchant flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "yellow" + color2 = "white" + color3 = "red" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } +} +HES_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_HES" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.31 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +HES_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.51 } } + } + textured_emblem = { + texture = "te_lion_hesse.dds" + instance = { scale = { 0.6 0.6 } position = { 0.505 0.53 } } + } +} + +HND = { # India + # Modern flag (azad hind) with dharmachakra (since 1947) + + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_dharmachakra_india.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } +} +HND_subject = { + # 1879 design, blue ensign with order of the star badge + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + textured_emblem = { + texture = "te_star_india.dds" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } +} +HND_communist = { + # Communist Party of India rather uniquely uses a white version of the hammer and sickle emblem + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.20 0.30 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.08 0.08 } position = { 0.17 0.12 } } + } +} +HND_fascist = { + # RSS flag + pattern = "pattern_solid.tga" + color1 = "saffron" +} + +HOB = { # Hobyo + # The flag was historically plain red (same as most neighbours) so based on COA (simplified) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.35 } } + } +} +HOB_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.2 0.2 } position = { 0.75 0.375 } } + } +} + +HOL = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_coa_schleswig_holstein.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.55 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.38 0.42 } position = { 0.5 0.21 } } + } +} +HOL_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +HOL_oligarchy = { + # Merchant flag + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.34 } position = { 0.25 @[third/2] } } + } +} +HOL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.40 } position = { 0.16 0.25 } } + } + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "blue" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.6 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "pearl" + color2 = "blue" + instance = { scale = { 0.2 0.1 } position = { 1.5 0.69 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.2 0.1 } position = { 1.5 0.696 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.16 0.12 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.16 0.12 } } + } + colored_emblem = { + texture = "ce_hammer_ddr.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.16 0.27 } } + } +} +HOL_subject_DEN = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.286 0.429 } position = { @[0.286/2] @[0.429/2] } } + } + textured_emblem = { + texture = "te_coa_schleswig_holstein.dds" + instance = { scale = { 0.45 0.45 } position = { @[0.286/2] 0.24 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.17 0.17 } position = { @[0.286/2] 0.075 } } + } +} + +HON = { # Honduras + # 1866 design + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.5 } } + instance = { scale = { 0.15 0.15 } position = { 0.62 0.41 } } + instance = { scale = { 0.15 0.15 } position = { 0.38 0.59 } } + instance = { scale = { 0.15 0.15 } position = { 0.38 0.41 } } + instance = { scale = { 0.15 0.15 } position = { 0.62 0.59 } } + } +} +#HON_early = { +# # early unofficial design without stars (1838-49) +# +# pattern = "pattern_solid.tga" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_tricolor_horizontal.dds" +# color1 = "white" +# color2 = "blue" +# } +#} +HON_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.16 -0.16 } position = { 0.75 0.5 } } + instance = { scale = { 0.16 -0.16 } position = { 0.68 0.6 } } + instance = { scale = { 0.16 -0.16 } position = { 0.82 0.6 } } + instance = { scale = { 0.16 -0.16 } position = { 0.68 0.4 } } + instance = { scale = { 0.16 -0.16 } position = { 0.82 0.4 } } + } +} +HON_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "green" + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.5 } } + instance = { scale = { 0.15 0.15 } position = { 0.58 0.4 } } + instance = { scale = { 0.15 0.15 } position = { 0.42 0.6 } } + instance = { scale = { 0.15 0.15 } position = { 0.42 0.4 } } + instance = { scale = { 0.15 0.15 } position = { 0.58 0.6 } } + } +} +HON_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.6 } } + instance = { scale = { 0.15 0.15 } position = { 0.62 0.41 } } + instance = { scale = { 0.15 0.15 } position = { 0.38 0.58 } rotation = 11 } + instance = { scale = { 0.15 0.15 } position = { 0.38 0.41 } } + instance = { scale = { 0.15 0.15 } position = { 0.62 0.58 } } + } +} + +HRO = { # Herero + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.75 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.3 } position = { 0.5 0.5 } } + } +} + +HUN = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} +HUN_monarchy = { + # Kingdom of Hungary flag - 1848-1849, 1867-1869, and 1874-1896 + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_coa_hungary.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.39 } } + } + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} +HUN_fascist = { + # Arrow cross party + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third 0.5 } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_arrow_cross.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +HYD = { # Hyderabad + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.8 0.8 } position = { 0.3 0.5 } } + } +} +HYD_princely = { + # Princely state, before 1900 + + pattern = "pattern_solid.tga" + color1 = "saffron" + color2 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +HYD_republic = { + # Adopted c 1900 + + pattern = "pattern_solid.tga" + color1 = "orange" # or saffron, sometimes (wrongly) red + color2 = "white" + + colored_emblem = { + texture = "ce_bicolor_left.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.66 0.66 } position = { 0.5 0.5 } } + } +} +HYD_absolute_monarchy = { + + pattern = "pattern_solid.tga" + color1 = "saffron" + color2 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.15 } position = { 0.5 0.2 } } + instance = { scale = { 1.0 0.15 } position = { 0.5 0.8 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.02 } position = { 0.5 0.24 } } + instance = { scale = { 1.0 0.02 } position = { 0.5 0.84 } } + instance = { scale = { 1.0 0.02 } position = { 0.5 0.16 } } + instance = { scale = { 1.0 0.02 } position = { 0.5 0.76 } } + } +} +HYD_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.55 0.55 } position = { 0.775 0.5 } } + } +} + +IBE = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "white" + # top right + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } + # bottom left + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + # bottom right + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } +} + +IBE_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } +} + +IBE_monarchy_bourbon = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_bourbon.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_hohenzollern = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_hohenzollern.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_bonaparte = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_bonaparte.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_savoy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_savoy.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_braganca = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_braganca.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_espartero = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_inescutcheon_espartero.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.54 } } + } +} + +IBE_monarchy_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } +} + +IBE_monarchy_bourbon_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_bourbon.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_monarchy_hohenzollern_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_hohenzollern.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_monarchy_bonaparte_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_bonaparte.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_monarchy_savoy_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_savoy.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_monarchy_braganca_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_braganca.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_monarchy_espartero_absolutist = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.25 } } + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_inescutcheon_espartero.dds" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.49 } } + } +} + +IBE_republic_1 = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "purple" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_mural_crown.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia_republic.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.57 } } + } +} + +IBE_republic_2 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "purple" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + textured_emblem = { + texture = "te_mural_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_coa_iberia_republic.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.52 } } + } +} + +IBE_republic_3 = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } +} + +IBE_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { 0.1 1.0 } position = { 0.05 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "purple" + instance = { scale = { 0.1 1.0 } position = { 0.15 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_spain_wreath_star.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 0.8 0.75 } } + } +} + +IBE_corporate_state = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.4 1.0 } position = { 0.20 0.5 } } + } + textured_emblem = { + texture = "te_coa_iberia.dds" + instance = { scale = { 0.8 0.8 } position = { 0.4 0.5 } } + } +} + +IBE_anarchist = { + pattern = "pattern_per_bend.dds" + color1 = "black" + color2 = "red" +} + +IBE_theocracy = { + pattern = "pattern_border_double.dds" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.28 0.56 } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.5 } position = { 0.5 0.5 } rotation = 45 } + } + + colored_emblem = { + texture = "ce_cross_santiago.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +IBE_aggressor = { + pattern = "pattern_solid.tga" + color1 = "esperanto_green" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_triangle.dds" + color1 = "esperanto_green" + color2 = "esperanto_green" + instance = { scale = { 0.47 0.66 } position = { 0.5 0.44 } } + } +} + +ICL = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "white" + color2 = "red" + } +} + +IDN_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "red" + color2 = "red" + } +} + +IDN = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "red" + color2 = "red" + } +} + +IDS = { # Industan + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.22 0.22 } position = { 0.6 0.35 } } + } +} + +IND = { # Indore + # Saffron flag hist. before 1924 + # 1924 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "red" + color2 = "red" + } +} +IND_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_shield_heater_large_per_fess.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +ION = { # Ionian Islands + # Septinsular Republic + + pattern = "pattern_border_of_4.dds" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_lion_corfu.dds" + color1 = "yellow" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} +ION_subject = { + pattern = "pattern_border_of_3.dds" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_lion_corfu.dds" + color1 = "yellow" + color2 = "pearl" + instance = { scale = { 0.5 0.5 } position = { 0.68 0.69 } } + } +} + +IRC = { # Iron Confederacy + # Painted buffalo skull, borrowing colours from modern tribe flag + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + textured_emblem = { + texture = "te_buffalo_painted_skull.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.48 } } + } +} + +IRE = { # Ireland + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_harp_ireland.dds" + color1 = "yellow" + color2 = "yellow" + } +} +IRE_with_canton = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_harp_ireland.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } +} +IRE_republic = { + # Irish tricolor + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "orange" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } +} +IRE_republic_state_religion = { + # Irish tricolor, but with Catholic yellow instead of Protestant Orange + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } +} +IRE_republic_state_religion = { + # Irish tricolor, but with Catholic yellow instead of Protestant Orange + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } +} +IRE_coa = { + sub = { + parent = "sub_IRE_coa" + #instance = { scale = { 0.5 0.5 } } # top left + } +} +IRE_st_patrick_saltire = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color2 + } +} +IRE_theocracy = { + # Irish tricolor, with Papal Tiara + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "orange" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } + + textured_emblem = { + texture = "te_coa_papal_states_tiara.dds" + } +} +IRE_theocracy_state_religion = { + # Irish tricolor, but with Catholic yellow instead of Protestant Orange. Also has Papal Tiara + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } + + textured_emblem = { + texture = "te_coa_papal_states_tiara.dds" + } +} +IRE_dictatorship = { + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color2 + } +} +IRE_easter_rising = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_irish_republic.dds" + color1 = "white" + color2 = "saffron" + } +} +IRE_fascist = { + # Blue shirts (saltire can also be fimbriated gold) + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + color2 = "red" + } +} + + +IRO = { + pattern = "pattern_solid.tga" + color1 = "purple" + + colored_emblem = { + texture = "ce_hiawathas_belt.dds" + color1 = "white" + color2 = "purple" + } +} + +IRQ = { # Iraq + # Monarchy + # first design 1921 + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } +} +IRQ_absolute_monarchy = { + # Second more distinctive design (different from Hedjaz) which was used after 1924 + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.34 } position = { 0.83 0.5 } } + } + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.18 0.18 } position = { 0.15 0.325 } } + instance = { scale = { 0.18 0.18 } position = { 0.15 0.675 } } + } +} +IRQ_republic = { + # Adopted 1963 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.34 } position = { 0.83 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 0.25 } position = { 0.25 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.50 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.75 0.5 } } + } +} + +ISR = { # Israel + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_hexagram.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.14 } position = { 0.5 0.16 } } + instance = { scale = { 1.0 0.14 } position = { 0.5 0.84 } } + } +} + +ITA = { # Italy + # Until 1946 + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_italia.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.62 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.25 } } + } +} +ITA_sicilian = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_necklace_two_sicilies.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.50 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.375 0.375 } position = { 0.5 0.30 } } + } + textured_emblem = { + texture = "te_coa_two_sicilies.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.50 } } + } +} +ITA_papal = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_papal_states_tiara.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.49 } } + } +} +ITA_tuscan = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_tuscany.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.55 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.33 0.33 } position = { 0.5 0.27 } } + } +} +ITA_modenan = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.27 } } + } + sub = { + parent = "sub_MOD_coa" + instance = { scale = { @[third*2] @[third*2] } offset = { @[third/2] 0.20 } } + } +} +ITA_parmesan = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + + sub = { + parent = "sub_PAR_coa" + instance = { scale = { 0.85 0.85 } offset = { 0.075 0.075 } } + } +} +ITA_luccan = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.292 } } + } + textured_emblem = { + texture = "te_coa_lucca.dds" + instance = { scale = { 0.83 0.83 } position = { 0.5 0.65 } } + } +} +ITA_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } +} +ITA_dictatorship = { + # Flag of Napoleonic kingdom + + pattern = "pattern_rhombus.dds" + color1 = "red" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_napoleonian.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } + } +} +ITA_communist = { + pattern = "pattern_border_double.dds" + color1 = "red" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_hammer_sickle_pcdi.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.23 0.31 } } + } +} +ITA_fascist = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + sub = { + parent = "sub_ITA_eagle" + instance = { scale = { 1.0 1.0 } } + } +} + +IUS = { # Idel-Ural State + pattern = "pattern_solid.tga" + color1 = "blue_light" + colored_emblem = { + texture = "ce_banner_escutcheon.dds" + color1 = "yellow" + color2 = "blue_light" + instance = { scale = { 0.45 0.9 } rotation = -90 position = { 0.8 0.25 } } + } + colored_emblem = { + texture = "ce_tamga_idel_ural.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.26 -0.60 } rotation = 90 position = { 0.78 0.25 } } + } +} + +KNK = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + + colored_emblem = { + texture = "ce_totem_kanak.dds" + color1 = color2 + color2 = color2 + } +} + +KTI = { # Kutai + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "orange" + color2 = "black" + } +} + +JAB = { # Jabal Shammar + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { position = { 0.45 0.5 } scale = { 1 1 } } + } + + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { position = { 0.81 0.25 } scale = { 0.35 0.35 } } + } +} + +JAI = { # Jaipur + # Sun face only added 1877 but helps differenciate with numerous similar designs in the area + # Colour order changed 1922 (to RYWGB) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + colored_emblem = { + texture = "ce_sun_face.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow_dark" + instance = { scale = { 0.36 0.36 } position = { 0.5 0.20 } } + } +} +JAI_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_shield_heater_large_barry_05_bottom.dds" + color1 = "white" + color2 = "blue_light" + color3 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.238 0.085 } position = { 0.75 0.355 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.238 0.085 } position = { 0.75 0.44 } } + } + colored_emblem = { + texture = "ce_sun_face.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow_dark" + instance = { scale = { 0.18 0.18 } position = { 0.75 0.4 } } + } +} + +JAM = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_per_saltire.dds" + color1 = "black" + color2 = "black" + } + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "yellow" + color2 = "yellow" + } +} +JAM_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "yellow" + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } + sub = { + parent = "sub_JAM_greater_coa" + instance = { scale = { 0.4 0.4 } offset = { 0.55 0.29 } } + } + +} +JAM_coa = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "yellow" + color4 = "green" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = "ce_pineapple.dds" + color1 = color3 + color2 = color4 + instance = { scale = { 0.22 0.22 } position = { 0.5 0.5 } } # centre + instance = { scale = { 0.22 0.22 } position = { 0.5 0.2 } } # top + instance = { scale = { 0.22 0.22 } position = { 0.782 0.5 } } # right + instance = { scale = { 0.22 0.22 } position = { 0.5 0.8 } } # bottom + instance = { scale = { 0.22 0.22 } position = { 0.218 0.5 } } # left + } +} +JAM_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +JAN = { # Jan Mayen + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bear_california.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + color1 = "white" + color2 = "blue" + color3 = "grey" + } +} +JAN_republic = { + pattern = "pattern_verical_bicolor_offset.dds" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + mask = { 2 } + } +} +JAN_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bear_california.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "blue" + color3 = "grey" + } +} + +JAP = { # Japan + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + } +} +JAP_tokugawa = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "white" + } +} +JAP_tokugawa_late = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "black" + color2 = "white" + } +} +JAP_absolute_monarchy = { + # Imperial standard + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_chrysanthemum_japan.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} +JAP_rising_sun = { + pattern = "pattern_gironny_32.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = color2 + color2 = color2 + color3 = color2 + } +} +JAP_republic = { + # based on a naval flag, border could be red too + + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } +} +JAP_dictatorship = { + # based on a naval flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "white" + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + } +} +JAP_theocracy = { + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_logograms_japan.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +JAP_subject = { + # Based on imperial std + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_chrysanthemum_japan.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +JAP_usa = { + # Flag during allied occupation + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} +JAP_fascist = { + # Variant of the rising sun war flag (naval flag) - Another possibility is the nippon youth flag : red with with roundel (so invert of modern flag) or a mix of both + pattern = "pattern_gironny_16_center.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = color2 + color2 = color2 + color3 = color2 + } +} + +JAS = { # Jaisalmer + pattern = "pattern_solid.tga" + color1 = "purple" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "saffron" + color2 = "saffron" + } + colored_emblem = { + texture = "ce_umbrella.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.49 } } + } +} +JAS_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "purple" + color2 = "purple" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_umbrella.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + } +} + +JAV = { # Java (Green & white flags were adopted by states of the federation, including W & E Java) + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} +JAV_theocracy = { + # Sultanate of Mataram + pattern = "pattern_border_of_3.dds" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_crossed_kris_daggers_mataram.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { 0.8 0.8 } position = { 0.65 0.525 } } + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { 0.75 0.75 } position = { 0.25 0.5 } } + } +} + +JMB = { # Jambi + # No really, this is it, this is the historical flag. If you read this comment and then file a bug on the forums I will be passive-aggressive and snide. + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "white" +} + +JOD = { # Jodhpur + # 1877 + + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + colored_emblem = { + texture = "ce_falcon.dds" + color1 = "white" + color2 = "yellow" + color3 = "black_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +JOD_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_shield_heater_large_barry_05_bottom.dds" + color1 = "red" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 0.238 0.085 } position = { 0.75 0.355 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.238 0.085 } position = { 0.75 0.44 } } + } + colored_emblem = { + texture = "ce_falcon.dds" + color1 = "pearl" + color2 = "yellow_dark" + color3 = "black_light" + instance = { scale = { 0.425 0.425 } position = { 0.74 0.51 } } + } +} + +JOH = { # Johore + # 1865 design with saltire - Monarchy default + + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +JOH_absolute_monarchy = { # Johore + # Early flag (1855) - Plain white before that + # Starting flag + + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +JOH_republic = { + # 1871 - 1958 + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.45 0.45 } } + } +} +JOH_dictatorship = { + pattern = "pattern_border_double.dds" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.70 0.70 } } + } +} +JOH_theocracy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.9 0.9 } position = { 0.45 0.50 } } + } + colored_emblem = { + texture = "ce_star_09.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.58 0.50 } } + } +} +JOH_subject = { + # Yellow border to better distinguish from Turkey + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.44 0.44 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.32 0.32 } position = { 0.75 0.5 } } + } +} + + + +KAL = { # Kalat + # Until 1952 + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.55 1.25 } rotation = 270 position = { 0.5 0.48 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.4 } } + } + colored_emblem = { + texture = "ce_sun_face.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { scale = { 0.28 0.28 } position = { 0.78 0.68 } } + instance = { scale = { 0.28 0.28 } position = { 0.22 0.68 } } + } + colored_emblem = { + texture = "ce_scimitar_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.85 0.5 } } + instance = { scale = { -0.75 0.75 } position = { 0.15 0.5 } } + } +} +KAL_republic = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "green" + color2 = "green" + } +} +KAL_theocracy = { + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 1.0 } rotation = 270 position = { 0.45 0.4 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.30 0.30 } position = { 0.45 0.3 } } + } + colored_emblem = { + texture = "ce_scimitar.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.25 1.25 } position = { 0.45 0.70 } } + } +} +KAL_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.48 0.48 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.24 0.24 } position = { 0.75 0.425 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +KAL_subject_green = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.48 0.48 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.24 0.24 } position = { 0.75 0.425 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +KAS = { # Kashmir + # Princely state flag (mid 19th to 1936) + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} + +KAZ = { # Kazakhstan + # Alash Orda flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + } +} +KAZ_absolute_monarchy = { + # Starting flag + # Rearranged the design a little bit (border instead of stars) to make it feel less like a modern fabrication + + pattern = "pattern_border_of_3.dds" + color1 = "blue_light" + color2 = "red" + + colored_emblem = { + texture = "ce_eternal_knot.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.45 0.5 } scale = { 0.7 0.7 } } + } +} +KAZ_republic = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "red" + + colored_emblem = { + texture = "ce_eternal_knot.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.16 0.35 } } + instance = { scale = { 0.15 0.15 } position = { 0.16 0.50 } } + instance = { scale = { 0.15 0.15 } position = { 0.16 0.65 } } + } +} +KAZ_subject = { + pattern = "pattern_border_of_3.dds" + color1 = "blue_light" + color2 = "red" + + colored_emblem = { + texture = "ce_eternal_knot.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +KAZ_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_eternal_knot.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +KAZ_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "light_blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +KHI = { + # modern flag of the khanate 1917-20 + pattern = "pattern_border_of_2.dds" + color1 = "black" + color2 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.66 0.66 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.64 0.5 } } + } +} +KHI_absolute_monarchy = { # Khiva + # early 20th c. + # Starting flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.4 0.4 } position = { 0.167 0.25 } } + } +} +KHI_republic = { + # Simplified variant of the modern Uzbek flag + + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} +KHI_theocracy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent_star_05_rotated.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.32 } } + } + colored_emblem = { + texture = "ce_shahada_02.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.9 1.0 } position = { 0.5 0.68 } } + } +} +KHI_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +KHI_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.45 0.45 } position = { 0.735 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.20 0.20 } position = { 0.8 0.5 } } + } +} + +KOK = { # Kokand + # Earliest flag of the khanate + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.61 0.51 } } + } +} +KOK_monarchy = { + # variant of the starting flag with three stars + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.14 0.3 } rotation = 270 position = { 0.55 0.5 } } + instance = { scale = { 0.2 -0.2 } position = { 0.69 0.37 } } + instance = { scale = { 0.2 0.2 } position = { 0.69 0.63 } } + } +} +KOK_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.42 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 -0.35 } position = { 0.68 0.5 } } + } +} +KOK_dictatorship = { + # Basmachi flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_09.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.4 @[1/9*5] } position = { 0.2 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.5 } } + } +} +KOK_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.73 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.86 0.5 } } + } +} +KOK_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.73 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.86 0.5 } } + } +} + +KOR_joseon = { + # Flag of the Joseon Dynasty + + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "golden" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } + colored_emblem = { + texture = "ce_joseon_centre_element.dds" + color1 = "golden" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_joseon_trigrams.dds" + color1 = "golden" + color2 = "golden" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +KOR = { + # 1882 flag adopted at end of isolationist era + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_korea_taegeuk.dds" + color1 = "red" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_korea_kwae.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } +} +KOR_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_korea_taegeuk.dds" + color1 = "red_light" + color2 = "azure" + instance = { position = { 0.75 0.5 } scale = { 0.65 0.65 } } + } +} +KOR_subject_CHI = { + # Before 1882 flags with chinese dragons + # Earliest attested so historical flag at start + + pattern = "pattern_border_of_3.dds" + color1 = "yellow" + color2 = "red" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.125 0.125 } position = { 0.11 0.205 } } + } + colored_emblem = { + texture = "ce_dragon_china.dds" + color1 = "black" + color2 = "white" + color3 = "red" + instance = { scale = { 1.2 1.2 } position = { 0.45 0.49 } } + } +} +KOR_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.5 } scale = { 1 0.70 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.5 } scale = { 1 0.60 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.33 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.33 0.5 } scale = { 0.45 0.45 } } + } +} + +KRA = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } +} + +KTI = { # Kutai + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tiger_passant.dds" + color1 = "orange" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.6 } scale = { 1.0 1.0 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.39 0.24 } } + } +} +KTI_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tiger_passant.dds" + color1 = "orange" + color2 = "red" + color3 = "white" + instance = { position = { 0.75 0.515 } scale = { 0.56 0.60 } } + } +} +KTI_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_tiger_passant.dds" + color1 = "orange" + color2 = "red" + color3 = "white" + instance = { position = { 0.75 0.515 } scale = { 0.48 0.54 } } + } +} + +KUK = { + pattern = "pattern_vertical_split_01.tga" + color1 = "red" + color2 = "red" + color3 = "white" + color4 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color3 + color2 = color1 + + mask = { 1 } + } + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color3 + color2 = color4 + + mask = { 2 } + } +} + +KUK_monarchy = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } + + textured_emblem = { + texture = "te_eagle_austria_usga.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} + +KUK_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_coa_proletarier_aller_lander.dds" + instance = { scale = { 1 1 } position = { 0.495 0.505 } } + } +} + +KUR = { # Kurdistan + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "yellow" + instance = { scale = { 0.6 0.6 } } + } +} + +KUT_princely = { # Kutch + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_legend_kutch.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.8 0.8 } position = { 0.50 0.64 } } + } + colored_emblem = { + texture = "ce_castle_charge_kutch.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.32 0.36 } } + } + colored_emblem = { + texture = "ce_elephant_charge_kutch.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.68 0.36 } } + } + colored_emblem = { + texture = "ce_crown_oudh.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.50 0.40 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 -0.24 } rotation = -90 position = { 0.50 0.25 } } + } +} +KUT = { # Kutch + # Merchant flag based on earlier designs + + pattern = "pattern_solid.tga" + color1 = "red" + colored_emblem = { + texture = "ce_star_12.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.3 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 1.0 } rotation = 270 position = { 0.7 0.5 } } + } +} +KUT_subject = { + # Based on later red ensign (1921) + # Legend (Kutch State) is arranged in circle rather than in line in the correct design + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_12.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.83 0.65 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.33 } rotation = 270 position = { 0.69 0.65 } } + } + colored_emblem = { + texture = "ce_letter_k.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.61 0.45 } } + } + colored_emblem = { + texture = "ce_letter_u.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.68 0.45 } } + } + colored_emblem = { + texture = "ce_letter_t.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.75 0.45 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.82 0.45 } } + } + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.90 0.45 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +KZH = { + pattern = "pattern_border_outlined_thin.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_tamga_tatar.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } +} +UZH = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_tamga_tatar.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } rotation = 180 scale = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle_doted.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } +} +OZH = { + pattern = "pattern_border_outlined_thin.dds" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_tamga_tatar.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } rotation = 180 scale = { 0.5 0.5 } } + } +} +LAD = { # Ladakh + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.45 0.6 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.33 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.125 } position = { 0.45 0.225 } rotation = 45 } + } +} + +KAT = { # Kathiri + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_chevron.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 1.0 } position = { 0.18 0.5 } rotation = 90 } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.10 0.62 } } + instance = { scale = { 0.2 0.2 } position = { 0.10 0.38 } } + instance = { scale = { 0.2 0.2 } position = { 0.25 0.5 } } + } +} + +LAH = { # Lahej + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.02 0.66 } position = { 0.25 0.5 } } + } + + colored_emblem = { + texture = "ce_spearhead.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = "ce_crossed_scimitars.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.5 } position = { 0.25 0.5 } rotation = 180 } + } +} + +LAN = { # Lanfang + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_legend_lanfang.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.2 1.2 } } + } +} +LAN_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_legend_lanfang.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.75 0.5 } scale = { 0.6 0.6 } } + } +} +LAN_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_legend_lanfang.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.75 0.5 } scale = { 0.45 0.45 } } + } +} + +LAO = { # Laos + # 1893 - Same as Luang Prabang (french Laos protectorate based on former flag of LP) + + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_elephant_erawan.dds" + color1 = "white" + color2 = "yellow" + color3 = "orange" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.50 } } + } +} +LAO_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_elephant_erawan.dds" + color1 = "white" + color2 = "yellow" + color3 = "orange" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.50 } } + } +} +LAO_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 1 0.50 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } +} + +LAT = { + pattern = "pattern_solid.tga" + color1 = red + color2 = white + + colored_emblem = { + texture = "ce_tricolor_horizontal_fifth.dds" + color1 = color2 + color2 = color1 + } +} +LAT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.45 0.45 } position = { 0.20 0.25 } } + } + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +LEB = { # Lebanon + # 1861-1915 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cedar_lebanon.dds" + color1 = "brown" + color2 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.54 } } + } +} +LEB_theocracy = { + # until 1840 (emirate) + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.50 0.50 } } + } +} +LEB_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cedar_lebanon.dds" + color1 = "brown" + color2 = "green" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.55 } } + } +} + +LIB = { + @lib_canton_width = 0.35 + @lib_canton_height = @[ 1 / 13 * 7 ] + + @lib_canton_position_x = @[ lib_canton_width / 2 ] + @lib_canton_position_y = @[ lib_canton_height / 2 ] + + @lib_star_scale = 0.75 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @lib_canton_width @lib_canton_height } position = { @lib_canton_position_x @lib_canton_position_y } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @[ lib_canton_height * lib_star_scale ] @[ lib_canton_height * lib_star_scale] } position = { @lib_canton_position_x @lib_canton_position_y } } + } +} +LIB_dictatorship = { + # 1827-1847 American Colonization Society + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.35 @[ 1 / 13 * 7 ] } position = { 0.175 @[ 1 / 13 * 7 / 2 ] } } + } + colored_emblem = { + texture = "ce_cross_switzerland.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.725 0.725 } position = { 0.175 @[ 1 / 13 * 7 / 2 ] } } + } +} + +LIT = { # Lithuania + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } +} +LIT_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_vytis.dds" + instance = { scale = { 0.9 0.9 } position = { 0.495 0.505 } } + } +} +LIT_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.33 0.50 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + instance = { scale = { 0.62 0.62 } position = { 0.33 0.50 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { scale = { 0.05 0.38 } position = { 0.33 0.51 } } + instance = { scale = { 0.16 0.075 } position = { 0.33 0.43 } } + instance = { scale = { 0.16 0.075 } position = { 0.33 0.59 } } + } +} +LIT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.45 0.45 } position = { 0.20 0.25 } } + } + colored_emblem = { + texture = "ce_stripes_02_bottom_lithuania.dds" + color1 = "green" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +LKT = { # Lakota Sioux + # Medicine wheel as traditionnal symbol + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_lakota_medicine_wheel.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } +} + +LOM = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + color2 = "red" + } +} + +LUA = { # Luang Prabang + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_elephant_erawan.dds" + color1 = "white" + color2 = "yellow" + color3 = "orange" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.50 } } + } +} +LUA_subject = { + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_elephant_erawan.dds" + color1 = "white" + color2 = "yellow" + color3 = "orange" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +LUB = { # Lubeck + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + sub = { + parent = "sub_LUB_coa" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.05 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.365 0.17 } } + } +} +LUB_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + sub = { + parent = "sub_LUB_coa_republican" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.05 } } + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "red_dark" + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.365 0.17 } } + } +} +LUB_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_eagle_doubleheaded_base.dds" + color1 = "black" + color2 = "red_light" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.54 } } + } + colored_emblem = { + texture = "ce_eagle_doubleheaded_lubeck_claws.dds" + color1 = "red" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.54 } } + } + colored_emblem = { + texture = "ce_shield_german_round_per_fess.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.54 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.20 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.125 0.125 } } + instance = { scale = { 0.25 0.25 } position = { 0.875 0.125 } } + instance = { scale = { 0.25 0.25 } position = { 0.125 0.875 } } + instance = { scale = { 0.25 0.25 } position = { 0.875 0.875 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.125 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.125 0.885 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.135 } } + instance = { scale = { 0.35 0.35 } position = { 0.875 0.885 } } + } +} +LUB_oligarchy = { + # Derived from the 1890 flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + sub = { + parent = "sub_LUB_coa_republican" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.02 } } + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "red" + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.175 0.08 } } + } +} +LUB_dictatorship = { + # Derived from the 1850 flag (only removed the upper waves and placed the eagle in canton) + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.34 } } + } + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.625 } } + } + sub = { + parent = "sub_LUB_coa_republican" + instance = { scale = { 0.5 0.5 } offset = { 0.0 0.02 } } + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "red" + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.175 0.08 } } + } +} +LUB_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.465 0.465 } position = { 0.16 0.24 } } + } + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.16 0.24 } } + } + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +LUC = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.125 0.125 } scale = { 0.250 0.250 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.125 0.187 } scale = { 0.250 0.125 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.25 } } + } + textured_emblem = { + texture = "te_coa_lucca.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.65 } } + } +} +LUC_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} +LUC_communist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_hammer_sickle_pcdi.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.25 } } + } +} +LUC_subject_FRA = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "blue" + color3 = "red" + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.875 0.8 } position = { 0.5 0.5 } } + } +} + +LUX = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } +} + +MAC = { # Manchester + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.6 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_ship_manchester.dds" + color1 = "brown" + color2 = "pearl" + color3 = "red" + instance = { position = { 0.5 0.18 } scale = { 0.65 0.65 } } + } + colored_emblem = { + texture = "ce_waves.dds" + color1 = "azure" + color2 = "blue" + instance = { position = { 0.5 0.32 } scale = { 1.33 0.75 } } + } + colored_emblem = { + texture = "ce_bends_chief_manchester.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +MAC_communist = { # Manchester + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_ship_manchester.dds" + color1 = "brown" + color2 = "pearl" + color3 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.5 1.5 } } + } +# colored_emblem = { +# texture = "ce_star_05_safcp.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.525 0.58 } scale = { 0.20 0.20 } } #Bottom middle +# instance = { position = { 0.345 0.59 } scale = { 0.16 0.16 } } #Bottom left +# instance = { position = { 0.72 0.57 } scale = { 0.17 0.17 } } #Bottom right +# +# instance = { position = { 0.54 0.37 } scale = { 0.13 0.13 } } #Center +# instance = { position = { 0.355 0.415 } scale = { 0.12 0.12 } } #Middle left +# instance = { position = { 0.72 0.38 } scale = { 0.12 0.12 } } #Middle right +# +# instance = { position = { 0.56 0.245 } scale = { 0.075 0.075 } } #Top middle +# instance = { position = { 0.36 0.295 } scale = { 0.06 0.06 } } #Top left +# +# instance = { position = { 0.15 0.5 } scale = { 0.12 0.12 } } #Fore right +# instance = { position = { 0.823 0.51 } scale = { 0.11 0.11 } } #Aft sail +# } + colored_emblem = { + texture = "ce_waves_latvia.dds" + color1 = "red" + color2 = "light_blue" + instance = { position = { 0.75 0.60 } scale = { 1.5 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { position = { 0.13 0.20 } scale = { 0.40 0.40 } } + } +} + +MAD = { # Madagascar + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} +MAD_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tribar.dds" + color1 = "red" + color2 = "green" + color3 = "white" + } +} +MAD_subject_FRA = { + # French protectorate + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.38 0.38 } position = { @third 0.5 } } + } +} +SUD = { #Sudan + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "green" + instance = { position = { 0 0.5 } } + } +} +SUD_theocracy = { # Mahdist State + # Another possible Mahdist flag is the plain black banner + + pattern = "pattern_border_double.dds" + color1 = "yellow" + color2 = "blue" + color3 = "red" + + colored_emblem = { + texture = "ce_mahdist_legend.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.95 0.95 } position = { 0.49 0.55 } } + } +} + +MAH = { # Mahra + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_crescent_star_05.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.33 0.33 } position = { 0.5 0.5 } } + } +} + +MAK_republic = { # Makran + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "blue_light" + } +} +MAK_theocracy = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.4 1.0 } position = { 0.2 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.15 1.0 } position = { 0.325 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_05_rotated.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.72 0.48 } } + } +} + +MAL = { # Mali + # 1959 + # The Kanaga man symbol was removed in 1961 (to be more in line w/ islamic precepts) + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "yellow" + color2 = "red" + } + colored_emblem = { + texture = "ce_kanaga.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +MAY = { # Maya + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = "blue" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.2 0.5 } scale = { 0.4 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { @third @third } position = { 0.2 0.2 } } + instance = { scale = { @third @third } position = { 0.2 0.5 } } + instance = { scale = { @third @third } position = { 0.2 @[1-0.2] } } + } +} + +MCH = { # Manchuria + # Flag as chinese subject (rearranged five stripped flag) + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.25 } position = { 0.25 0.125 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.25 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.125 } position = { 0.25 @[0.125/2+0.250] } } + } +} + +MEC = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "red" + } +} +MEC_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + sub = { + parent = "sub_MEC_coa" + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "yellow_light" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.15 } } + } +} +MEC_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +MEC_oligarchy = { + # 1818 Merchant flag + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.58 0.58 } position = { 0.5 0.53 } } + } + sub = { + parent = "sub_MEC_coa" + color1 = "yellow" + color2 = "black" + color3 = "white" + color4 = "red" + color5 = "yellow_light" + instance = { scale = { 0.6 0.6 } offset = { 0.2 0.2 } } + } +} +MEC_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_ddr_sun_bg.dds" + color1 = "red" + color2 = "yellow_dark" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_coa_frame_ddr.dds" + color1 = "yellow" + color2 = "black" + color3 = "red" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_frame_ddr_flags_tricolour.dds" + color1 = "blue" + color2 = "white" + color3 = "red" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.39 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.39 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.28 0.28 } position = { 0.5 0.57 } } + } +} +MEC_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + sub = { + parent = "sub_MEC_coa" + color1 = "yellow" + color2 = "black" + color3 = "pearl" + color4 = "red" + color5 = "yellow" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} +MEC_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + sub = { + parent = "sub_MEC_coa" + color1 = "yellow" + color2 = "black" + color3 = "pearl" + color4 = "red_light" + color5 = "yellow" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.15 } } + } +} + +MEW = { # Mewar + pattern = "pattern_solid.tga" + color1 = "purple" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.30 0.30 } position = { 0.25 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.56 } rotation = -90 position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_katar.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.80 0.66 } position = { 0.5 0.45 } } + } +} +MEW_subject = { + pattern = "pattern_solid.tga" + color1 = "purple" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.64 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.125 0.28 } rotation = -90 position = { 0.86 0.51 } } + } + colored_emblem = { + texture = "ce_katar.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.33 } position = { 0.75 0.45 } } + } +} + +MEX = { # Mexico + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + + textured_emblem = { + texture = "te_coa_mexico.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +MEX_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_coa_frame_mexico.dds" + color1 = "white" + color2 = "yellow_dark" + color3 = "brown" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } + + textured_emblem = { + texture = "te_coa_mexico.dds" + instance = { scale = { 0.42 0.42 } position = { 0.75 0.51 } } + } +} +MEX_absolute_monarchy = { + # 1865 imperial design + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_eagle_mexico.dds" + instance = { scale = { 0.65 0.65 } position = { 0.51 0.60 } } + } + textured_emblem = { + texture = "te_crown_imperial_eagles.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.23 } } + } +} +MEX_dictatorship = { + # Inspired by the 1815 independentist flag + + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_checker_05.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.225 0.8 } position = { 0.5 0.5 } } + mask = { 1 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.525 0.48 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_eagle_mexico.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +MEX_communist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { @[1/3/2] 0.22 } } + instance = { scale = { 0.25 0.25 } position = { @[1/3/2] 0.5 } } + instance = { scale = { 0.25 0.25 } position = { @[1/3/2] 0.78 } } + } +} +MEX_subject_USA = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { @[1/3/2] 0.5 } scale = { 0.33 1.0 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { @[1/3/2] 0.5 } scale = { 0.4 0.4 } } + } +} + +MGB = { # Maghreb + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 0.5 } position = { 0.5 0.75 } } + } + + colored_emblem = { + texture = "ce_stripe_center.dds" + color1 = "white" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_crescent_star_05_pale.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +MGB_monarchy = { # Maghreb, based on Almohad dynasty flag from the Libro del Conocimiento. If you complain about the number of boxes in the checker pattern I will point to the different editions of the book and note that they're not consistent, and then I will fight you. + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 0.45 0.675 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_checker_08_square.dds" + color1 = "black" + instance = { scale = { 0.45 0.675 } position = { 0.5 0.5 } } + } +} + +MGD = { # Maguindanao + # Starting flag + # Plain yellow flag + + pattern = "pattern_solid.tga" + color1 = "yellow" +} + +MGL = { # Mongolia + # 1911 (the design is somewhat simplified, from surviving flag) + pattern = "pattern_border_double.dds" + color1 = "saffron" + color2 = "red" + color3 = "blue_light" + colored_emblem = { + texture = "ce_soyombo_frame.dds" + color1 = "blue_light" + color2 = "red" + color3 = "beige" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_soyombo.dds" + color1 = "white" + color2 = "yellow" + color3 = "blue_light" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lotus_base.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.6 0.5 } position = { 0.5 0.80 } } + } +} +MGL_republic = { + # variant in modern style & inverted colours + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_soyombo_modern.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} +MGL_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_soyombo_modern.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.75 0.5 } } + } +} +MGL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.33 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_soyombo_modern.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.8 0.8 } position = { @[third/2] 0.58 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.2 0.2 } position = { @[third/2] 0.16 } } + } +} + +MJT = { # Majerteen + # The flag was historically plain red (same as Hobyo and most sultanate in the area) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.45 } } + } +} +MJT_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +MKT = { # Miskito + # 1824-52 6 stripes + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_stripes_06.dds" + color1 = color2 + color2 = color2 + } +} +#MKT_late = { +# # Later 1853-81 variants have 10 or 12 stripes +# +# pattern = "pattern_solid.tga" +# color1 = "white" +# color2 = "blue" +# +# colored_emblem = { +# texture = "ce_stripes_10.dds" +# color1 = color2 +# color2 = color2 +# } +#} + +MLT = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +MOD = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.372 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.124 1.0 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.27 } } + } + sub = { + parent = "sub_MOD_coa" + instance = { scale = { @[third*2] @[third*2] } offset = { @[third/2] 0.20 } } + } +} +MOD_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "blue" + } +} + +MOD_communist = { + pattern = "pattern_border_double.dds" + color1 = "green" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_hammer_sickle_pcdi.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.25 0.3 } } + } +} +MOD_subject = { + pattern = "pattern_border_of_4.dds" + color1 = "blue" + color2 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.33 0.33 } position = { 0.725 0.32 } } + } + sub = { + parent = "sub_MOD_coa_subject" + instance = { scale = { 0.6 0.6 } offset = { 0.275 0.25 } } + } +} + +MOL = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.20 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.34 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_aurochs_head.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.52 } } + color1 = "brown_light" + color2 = "white" + color3 = "white" + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.57 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.82 } } + color1 = "red" + color2 = "red" + } +} +MOL_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.15 0.15 } position = { 0.75 0.34 } } + color1 = "yellow_dark" + color2 = "yellow_dark" + } + colored_emblem = { + texture = "ce_aurochs_head.dds" + instance = { scale = { 0.525 0.525 } position = { 0.75 0.51 } } + color1 = "brown_light" + color2 = "pearl" + color3 = "white" + } + +} +MOL_subject_TUR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.20 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.125 0.125 } } + instance = { scale = { 0.25 0.25 } position = { 0.875 0.125 } } + instance = { scale = { 0.25 0.25 } position = { 0.125 0.875 } } + instance = { scale = { 0.25 0.25 } position = { 0.875 0.875 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.34 } } + instance = { scale = { 0.2 0.2 } position = { 0.125 0.125 } } + instance = { scale = { 0.2 0.2 } position = { 0.125 0.875 } } + instance = { scale = { 0.2 0.2 } position = { 0.875 0.125 } } + instance = { scale = { 0.2 0.2 } position = { 0.875 0.875 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_aurochs_head.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.52 } } + color1 = "brown_light" + color2 = "white" + color3 = "white" + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.57 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.82 } } + color1 = "red" + color2 = "red" + } +} +MOL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.25 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.15 @[0.75/4] } scale = { 0.35 0.35 } } + } +} + +MON = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "white" + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.12 0.17 } } + } +} + +MON_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "light_blue" + color2 = "white" + } +} + +MON_theocracy = { + # Flag from 1516 to 1852 + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.05 } scale = { 1.0 0.1 } } + instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } + instance = { position = { 0.05 0.5 } scale = { 0.1 1.0 } } + instance = { position = { 0.95 0.5 } scale = { 0.1 1.0 } } + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +MON_dictatorship = { + # 1860 war flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.05 } scale = { 1.0 0.1 } } + instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } + instance = { position = { 0.05 0.5 } scale = { 0.1 1.0 } } + instance = { position = { 0.95 0.5 } scale = { 0.1 1.0 } } + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.49 0.5 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.52 0.5 } } + } +} + +MON_principality_constitutional = { + # 1881 variant with crown and cypher + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.05 } scale = { 1.0 0.1 } } + instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } + instance = { position = { 0.05 0.5 } scale = { 0.1 1.0 } } + instance = { position = { 0.95 0.5 } scale = { 0.1 1.0 } } + } + + textured_emblem = { + texture = "te_coa_montenegro_nikola.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.37 } } + } + + colored_emblem = { + texture = "ce_lion_montenegro.dds" + color1 = "yellow" + color2 = "orange" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.77 } } + } +} + +MON_principality_absolute = { + # 1881 variant with crown and cypher + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "white" + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.45 } } + } + colored_emblem = { + texture = "ce_letter_h.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.2 0.2 } position = { 0.48 0.585 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.2 0.2 } position = { 0.54 0.585 } } + } +} + +MON_kingdom_constitutional = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "white" + } +} + +MON_kingdom_absolute = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "white" + } + + textured_emblem = { + texture = "te_coa_montenegro_kingdom.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +MON_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "white" + } + + colored_emblem = { + texture = "ce_frame_star.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.5 } } + } +} + +MOR = { # Morocco + # Adopted 1915 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_pentagram.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} +MOR_absolute_monarchy = { + # Starting flag + + pattern = "pattern_border_triangles_morocco.dds" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_crossed_scimitars_horizontal.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.50 } } + } +} +MOR_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_05_morocco.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +MOR_subject_gold = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_05_morocco.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +MTC = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_infinity.dds" + color1 = "white" + color2 = "white" + } +} +MTC_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_infinity.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { @[third*2] @[third*2] } } + } +} + +MUG = { # Mughal Empire + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + instance = { scale = { 0.9 0.9 } position = { 0.33 0.5 } } + color1 = "yellow" + } +} +MUG_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.8 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.98 0.78 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "yellow_dark" + color2 = color1 + instance = { position = { 0.05 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.20 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.35 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.125 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.275 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.425 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.05 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.20 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.35 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.125 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.275 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.425 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.05 0.80 } scale = { 0.05 0.05 } } + instance = { position = { 0.20 0.80 } scale = { 0.05 0.05 } } + instance = { position = { 0.35 0.80 } scale = { 0.05 0.05 } } + instance = { position = { 0.50 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.65 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.80 0.20 } scale = { 0.05 0.05 } } + instance = { position = { 0.575 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.725 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.875 0.35 } scale = { 0.05 0.05 } } + instance = { position = { 0.50 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.65 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.80 0.50 } scale = { 0.05 0.05 } } + instance = { position = { 0.575 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.725 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.875 0.65 } scale = { 0.05 0.05 } } + instance = { position = { 0.50 0.80 } scale = { 0.05 0.05 } } + instance = { position = { 0.65 0.80 } scale = { 0.05 0.05 } } + instance = { position = { 0.80 0.80 } scale = { 0.05 0.05 } } + } + colored_emblem = { + texture = "ce_border_decor_india.dds" + color1 = "green" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "green" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "yellow" + instance = { scale = { 0.70 0.70 } position = { 0.45 0.5 } } + } +} +MUG_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "yellow" + + } +} +MUG_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } # top left + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_16.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "yellow" + + } +} + +MYS = { # Mysore + # Default + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "brown_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +MYS_princely = { + # Princely State/Abs. Monarchy - Starting + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "brown_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "black" + instance = { scale = { 0.625 0.625 } position = { 0.50 0.54 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + instance = { scale = { 0.62 0.62 } position = { 0.50 0.54 } } + } + colored_emblem = { + texture = "ce_gandaberunda.dds" + color1 = "white" + color2 = "white" + color3 = "grey" + instance = { scale = { 0.5 0.5 } position = { 0.50 0.545 } } + } + colored_emblem = { + texture = "ce_supporter_yalis.dds" + color1 = "black_light" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.28 0.54 } } + instance = { scale = { -0.75 0.75 } position = { 0.72 0.54 } } + } + colored_emblem = { + texture = "ce_legend_mysore.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.70 0.70 } position = { 0.50 0.82 } } + } + colored_emblem = { + texture = "ce_crest_mysore.dds" + color1 = "brown" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.50 0.18 } } + } +} +MYS_dictatorship = { + # Based on 18th c. naval flag + + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + instance = { scale = { 0.45 0.45 } position = { 0.25 0.30 } } + instance = { scale = { 0.45 0.45 } position = { 0.25 0.70 } } + instance = { scale = { 0.45 0.45 } position = { 0.75 0.30 } } + instance = { scale = { 0.45 0.45 } position = { 0.75 0.70 } } + } +} +MYS_theocracy = { + # 18th c. flag of the Sultanate + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_pattern_flower.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { position = { 0.00 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.153 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.306 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.46 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.613 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.766 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.92 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.076 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.230 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.383 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.536 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.690 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.843 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.00 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.153 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.306 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.46 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.613 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.766 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.92 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.076 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.230 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.383 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.536 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.690 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.843 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.00 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.153 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.306 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.46 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.613 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.766 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.92 0.80 } scale = { 0.12 0.12 } } + } + colored_emblem = { + texture = "ce_border_decor_india.dds" + color1 = "green" + color2 = "yellow_dark" + color3 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_16_bright.dds" + color1 = "yellow" + instance = { scale = { 0.70 0.70 } position = { 0.46 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.46 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.315 0.315 } position = { 0.46 0.5 } } + } +} +MYS_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "orange" + instance = { scale = { 0.63 0.59 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + instance = { scale = { 0.60 0.56 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_gandaberunda.dds" + color1 = "white" + color2 = "white" + color3 = "grey" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.51 } } + } +} + +NAG = { # Nagpur + # Hist. Saffron flag + + pattern = "pattern_solid.tga" + color1 = "orange" +} + +NAH = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + instance = { scale = { 1 @[4/6]} } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + instance = { scale = { 1 @[2/6]} } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.3 0.5 } } + instance = { scale = { 0.25 0.25 } position = { 0.7 0.5 } } + } +} + +NAL = { # Natal + # Natalia republic + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + color3 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 2 1 } position = { 1 0.5 } } + } +} +NAL_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } # top left + } + colored_emblem = { + texture = "ce_coa_frame_natal.dds" + color1 = "blue_light" + color2 = "yellow" + color3 = "beige" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.52 } } + } + colored_emblem = { + texture = "ce_coa_saf_wildebeests.dds" + color1 = "grey" + color2 = "pearl" + color3 = "black_light" + instance = { scale = { -0.4 0.4 } position = { 0.74 0.51 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.25 } } + } + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = "black" + instance = { scale = { 0.08 0.08 } position = { 0.71 0.63 } } + } + colored_emblem = { + texture = "ce_letter_a.dds" + color1 = "black" + instance = { scale = { 0.08 0.08 } position = { 0.734 0.63 } } + instance = { scale = { 0.08 0.08 } position = { 0.770 0.63 } } + } + colored_emblem = { + texture = "ce_letter_t.dds" + color1 = "black" + instance = { scale = { 0.08 0.08 } position = { 0.752 0.63 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = "black" + instance = { scale = { 0.08 0.08 } position = { 0.790 0.63 } } + } +} + +NAM = { # Namaland + # Derived from german Namibia + + pattern = "pattern_border_double.dds" + color1 = "blue_light" + color2 = "white" + color3 = "black" + + colored_emblem = { + texture = "ce_bull_head_african.dds" + color1 = "tan" + color2 = "pearl" + color3 = "white" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.5 } } + } +} + +NAS = { + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "orange" + } +} +NAS_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "orange" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.15 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.85 } } + } + colored_emblem = { + texture = "ce_royal_mantle.dds" + instance = { scale = { 0.58 0.58 } position = { 0.5 0.55 } } + color1 = "red" + color2 = "yellow" + color3 = "white" + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.57 } } + color1 = "blue" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 0.01 0.028 } } + instance = { position = { 0.468 0.485 } scale = { 0.01 0.028 } } + instance = { position = { 0.56 0.485 } scale = { 0.01 0.028 } } + instance = { position = { 0.5 0.59 } scale = { 0.01 0.028 } } + instance = { position = { 0.445 0.61 } scale = { 0.01 0.028 } } + instance = { position = { 0.47 0.595 } scale = { 0.01 0.028 } } + instance = { position = { 0.525 0.59 } scale = { 0.01 0.028 } } + instance = { position = { 0.5 0.68 } scale = { 0.01 0.028 } } + instance = { position = { 0.475 0.675 } scale = { 0.01 0.028 } } + instance = { position = { 0.54 0.66 } scale = { 0.01 0.028 } } + instance = { position = { 0.56 0.62 } scale = { 0.01 0.028 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "blue" + instance = { position = { 0.5 0.58 } scale = { 0.28 0.28 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.30 } } + } +} +NAS_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "blue" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "blue" + color2 = "blue" + } +} +NAS_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } +} + +NAV = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_chains.dds" + color1 = "yellow" + color2 = "green" + } +} + +NAV_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color3 + color2 = color3 + } +} + +NBS = { # New Brunswick + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "black" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.18 } scale = { 1.0 0.36 } } + } + colored_emblem = { + texture = "ce_leopard_passant_guardant.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.18 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_lymphad.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.65 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_waves.dds" + color1 = "blue" + color2 = "white" + instance = { position = { 0.5 0.86 } scale = { 1.0 1.0 } } + } +} +NBS_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "black" + + sub = { + parent = "sub_NBS" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +NBS_subject_FRA = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "black" + + sub = { + parent = "sub_NBS_FRA" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +NCA = { # Northern Caucasus + # Emirate flag + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 1 } position = { 0.5 0.52 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.5 } } + instance = { scale = { 0.3 0.3 } position = { 0.38 0.25 } } + instance = { scale = { 0.3 0.3 } position = { 0.62 0.25 } } + } +} +NCA_republic = { + # Arrangement of those stars seems a bit dubious + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "white" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "azure" # Blue light makes it hard to read + color2 = "azure" + instance = { scale = { 0.5 0.435 } position = { 0.25 @[0.435/2] } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { @[0.5/9+0.5/18] @[0.435/5+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9*3+0.5/18] @[0.435/5+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9*5+0.5/18] @[0.435/5+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9+0.5/18] @[0.435/5*3+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9*3+0.5/18] @[0.435/5*3+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9*5+0.5/18] @[0.435/5*3+0.435/10] } } + instance = { scale = { 0.15 0.15 } position = { @[0.5/9*7+0.5/18] @[0.435/2] } } + } +} +NCA_theocracy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.435 } position = { 0.25 @[0.435/2] } } + } + colored_emblem = { + texture = "ce_crescent_three.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.60 } position = { 0.25 @[0.435/2] } } + } +} + + +NEJ = { # Nejd + # 1822-90 + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.5 } } + } +} +NEJ_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.78 0.5 } } + } +} +NEJ_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.735 0.5 } } + } +} + +NEN = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "green" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_tree_new_england.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.6 0.45 } position = { 0.225 0.2 } } + } +} +NEN_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @[0.5/1.5] 0.5 } position = { 0.165 0.25 } } + } + colored_emblem = { + texture = "ce_tree_new_england.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.165 0.25 } } + } +} +NEN_subject_GBR = { + # With modified Union Jack in canton + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green" + sub = { + parent = "sub_NEN_uk" + instance = { scale = { @[0.5/1.5] 0.5 } } + } +} + +NEP_subject = { + pattern = "pattern_border_of_3.dds" + color1 = "red" + color2 = "green" + + colored_emblem = { + texture = "ce_moon_face.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.75 0.28 } } + } + colored_emblem = { + texture = "ce_crescent_nepal.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.40 0.40 } position = { 0.75 0.31 } } + } + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.66 } } + } + colored_emblem = { + texture = "ce_moon_face.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.75 0.66 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.2 0.3 } } + } +} + +NET = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} +NET_princes_flag = { + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} +NET_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_lion_rampant_batavian.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { position = { 0.5 0.5 }scale = { 0.9 0.9 } } + } +} +NET_dictatorship = { + # Inspired by a naval flag with arms of the republic in center + + pattern = "pattern_gironny_12_tricolor.dds" + color1 = "orange" + color2 = "blue" + color3 = "white" + + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + color1 = "brown" + color2 = "black" + instance = { scale = { 0.51 0.51 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_shield_hesse.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.50 0.50 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_lion_rampant_batavian.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.40 0.40 } position = { 0.505 0.51 } } + } +} +NET_fascist = { + # NSB Flag + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wolfsangel_nsb.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} +NET_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + color3 = "white" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + instance = { scale = { 0.15 0.15 } position = { 0.75 0.285 } } + instance = { scale = { 0.13 0.13 } position = { 0.71 0.295 } } + instance = { scale = { 0.13 0.13 } position = { 0.79 0.295 } } + } + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.285 } } + } + + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { scale = { 0.56 0.51 } position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_shield_accolade_02.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.55 0.50 } position = { 0.75 0.525 } } + } + colored_emblem = { + texture = "ce_lion_rampant_batavian.dds" + color1 = "yellow" + color2 = "azure" + color3 = "white" + instance = { scale = { 0.40 0.40 } position = { 0.755 0.53 } } + } +} + +NEW = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red_dark" + color3 = "pearl" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.49 } } + } +} +NEW_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_coa_newfoundland.dds" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} +NEW_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "pink" + } +} +NEW_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "yellow" + color2 = "blue" + color3 = "grey" + + instance = { scale = { @[third*1.3] @[third*1.3] } position = { @[111/256/2] @[102/256/2+0.03] } } # top left + instance = { scale = { @[third*1.3] @[third*1.3] } position = { @[1-(111/256/2)] @[1-(102/256/2-0.03)] } } # bottom right + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = color3 + color2 = "red" + color3 = "pearl" + + instance = { scale = { 0.125 0.125 } position = { @[111/256/2-0.047] @[102/256/2-0.125] } rotation = 2.5 } + instance = { scale = { 0.125 0.125 } position = { @[1-(111/256/2+0.047)] @[1-(102/256/2+0.125)] } rotation = 2.5 } + } + colored_emblem = { + texture = "ce_unicorn.dds" + color1 = color2 + color2 = color3 + color3 = "grey" + + instance = { scale = { @[third*1.33] @[third*1.33] } position = { @[1-(111/256/2)] @[102/256/2] } } # top right + instance = { scale = { @[third*1.33] @[third*1.33] } position = { @[111/256/2] @[1-(102/256/2)] } } # bottom left + } +} +NEW_theocracy = { + pattern = "pattern_solid.tga" + color1 = "pink" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "green" + } +} + +NGF = { # North German Federation + # Actually used the simple tricolor given to GER + # version with german state crown + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_german_state_crown.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.48 } } + } +} +NGF_absolute_monarchy = { + # version with prussian eagle + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_eagle_prussia_monogram_crown.dds" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.52 } } + } +} +NGF_fascist = { + # Same as V2 NGF + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_iron_cross.dds" + color1 = "white" + color2 = "black" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} + +NIC = { # Nicaragua + # design adopted 1838 + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + textured_emblem = { + texture = "te_coa_nicaragua.dds" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.5 } } + } +} +NIC_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_coa_nicaragua.dds" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } +} +NIC_subject_MEX = { + pattern = "pattern_solid.tga" + color1 = "green" + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { scale = { 0.455 0.455 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_coa_nicaragua.dds" + instance = { scale = { 0.54 0.54 } position = { 0.5 0.5 } } + } +} + +NNV = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_inuksuk.dds" + color1 = "red" + color2 = "red" + } +} +NNV_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_inuksuk.dds" + color1 = "red" + color2 = "red" + + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } # top right + } +} + +NOR = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_cross_norway.dds" + color1 = color2 + color2 = color3 + } +} +NOR_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = color2 + color2 = color3 + } +} +NOR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.9 } scale = { 1.0 0.2 } } + } + colored_emblem = { + texture = "ce_stripe_bottom_nkp.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.16 0.25 } scale = { 0.45 0.45 } } + } +} +NOR_fascist = { + # NS Flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +NRU = { + # Modern flag of Nauru + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_12.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.33 0.75 } } + } +} +NRU_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_star_12.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +NRU_subject_GBR = { + # Blue ensign with original british name + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_legend_nauru.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } +} + +NSW = { + # New South Wales Ensign + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.2 0.2 } position = { 0.5 0.5 } } # centre + instance = { scale = { 0.2 0.2 } position = { 0.5 0.2 } } # top + instance = { scale = { 0.2 0.2 } position = { 0.782 0.5 } } # right + instance = { scale = { 0.2 0.2 } position = { 0.5 0.8 } } # bottom + instance = { scale = { 0.2 0.2 } position = { 0.218 0.5 } } # left + } +} + +NTU = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "red" + colored_emblem = { + texture = "ce_star_04.dds" + color1 = color2 + color2 = color3 + } +} + +NVJ = { # Navajo + # Traditionnal sun emblem with modern tribal flag colours + + pattern = "pattern_solid.tga" + color1 = "peach" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.1 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.9 } } + } + + colored_emblem = { + texture = "ce_sun_xia.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +NVS = { # Nova Scotia + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "red" + + textured_emblem = { + texture = "te_coa_nova_scotia.dds" + instance = { position = { 0.5 0.5 } scale = { 1.5 1.5 } } + } +} +NVS_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "red" + + sub = { + parent = "sub_NVS" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} + +NZL = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color3 + instance = { scale = { 0.4 0.4 } position = { 0.5 0.25 } } # top + instance = { scale = { 0.4 0.4 } position = { 0.75 0.5 } } # right + instance = { scale = { 0.4 0.4 } position = { 0.5 0.75 } } # bottom + instance = { scale = { 0.4 0.4 } position = { 0.25 0.5 } } # left + } +} +NZL_canton = { + # blue ensign + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color3 + instance = { scale = { 0.2 0.2 } position = { 0.74 0.23 } } + instance = { scale = { 0.2 0.2 } position = { 0.63 0.44 } } + instance = { scale = { 0.18 0.18 } position = { 0.835 0.385 } } + instance = { scale = { 0.22 0.22 } position = { 0.74 0.775 } } + } +} +NZL_republic = { + # red peak (no black) + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + color3 = "white" + color4 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_chevron.dds" + color1 = color3 + color2 = color4 + } +} +NZL_republic_maori = { + # red peak with maori black + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "blue" + color3 = "white" + color4 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_chevron.dds" + color1 = color3 + color2 = color4 + } +} +NZL_coa = { + # Not used in definitions + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "yellow" + color5 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.25 1.0 } } + } + colored_emblem = { + texture = "ce_galley.dds" + color1 = color5 + color2 = color5 + color3 = color5 + instance = { position = { 0.5 @sixth } scale = { @third @third } } + instance = { position = { 0.5 0.5 } scale = { @third @third } } + instance = { position = { 0.5 @[1-sixth] } scale = { @third @third } } + } + colored_emblem = { + texture = "ce_golden_fleece.dds" + color1 = color4 + color2 = color4 + instance = { position = { @[1-NZL_coa_offset] 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_mining_hammers.dds" + color1 = color4 + color2 = color4 + instance = { position = { @[1-NZL_coa_offset] 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wheat_garb.dds" + color1 = color4 + color2 = color4 + instance = { position = { @NZL_coa_offset 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + @nzl_coa_star_scale = 0.2 + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color3 + instance = { position = { @[0.55*NZL_coa_offset] 0.24 } scale = { @nzl_coa_star_scale @nzl_coa_star_scale } } + instance = { position = { @[1.45*NZL_coa_offset] 0.24 } scale = { @nzl_coa_star_scale @nzl_coa_star_scale } } + instance = { position = { @NZL_coa_offset @[0.5/4] } scale = { @nzl_coa_star_scale @nzl_coa_star_scale } } + instance = { position = { @NZL_coa_offset @[1.5/4] } scale = { @[nzl_coa_star_scale*1.33] @[nzl_coa_star_scale*1.33] } } + } +} +NZL_theocracy = { + # Based on the arms of the Anglican diocese of Auckland. + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + sub = { + parent = "sub_NZL_theocracy" + #instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } # top left + } +} +NZL_theocracy_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + sub = { + parent = "sub_NZL_theocracy" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } # top left + } +} +NZL_colony_subject = { + # Earliest blue ensign, not used in definitions atm + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + sub = { + parent = "sub_NZL_colony" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.5 } } # top left + } +} +NZL_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "red" + color4 = "yellow" + color5 = "black" + + sub = { + parent = "sub_NZL_coa" + instance = { scale = { 0.75 0.75 } offset = { 0.125 0.225 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.26 } } + } +} +NZL_absolute_monarchy_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "red" + color4 = "yellow" + color5 = "black" + + sub = { + parent = "sub_NZL_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.3 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.32 } } + } +} +NZL_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.5 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.4 1.0 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_southern_cross_new_zealand.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} +NZL_fascist = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.21 } position = { 0.5 0.5 } } + instance = { scale = { 0.14 1.0 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "blue" + instance = { scale = { 1.0 0.12 } position = { 0.5 0.5 } } + instance = { scale = { 0.08 1.0 } position = { 0.4 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.70 0.70 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.62 0.62 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.06 } position = { 0.4 0.5 } } + instance = { scale = { 0.04 0.3 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.26 0.26 } position = { 0.52 0.505 } } + instance = { scale = { 0.26 0.26 } position = { 0.28 0.505 } } + instance = { scale = { 0.26 0.26 } position = { 0.4 0.32 } } + instance = { scale = { 0.26 0.26 } position = { 0.4 0.68 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.52 0.505 } } + instance = { scale = { 0.2 0.2 } position = { 0.28 0.505 } } + instance = { scale = { 0.2 0.2 } position = { 0.4 0.32 } } + instance = { scale = { 0.2 0.2 } position = { 0.4 0.68 } } + } +} + +NZP = { # Nez Percés + + pattern = "pattern_solid.tga" + color1 = "beige" + color2 = "orange" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.77 0.77 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "orange" + color2 = "orange" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_frame_circle_triangles.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.76 0.76 } } + } + colored_emblem = { + texture = "ce_horse_tribal.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.38 } scale = { 0.4 0.4 } } + instance = { position = { 0.5 0.62 } scale = { 0.4 0.4 } } + } +} + +OCC = { # Occitania + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_occitan.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.8 0.25 } } + } +} +OCC_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_occitan.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } + } +} + +OLD = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + color2 = "red" + } +} +OLD_coa = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_mantle.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_coa_oldenburg.dds" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.57 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.37 0.37 } position = { 0.5 0.17 } } + } +} +OLD_civil_flag = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = color2 + color2 = color2 + } +} +OLD_oligarchy = { + # Free state 1919 + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_coa_oldenburg_delmenhorst.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +OLD_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_frame_ddr_sun_bg.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.35 0.35 } position = { 0.16 0.25 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.36 0.36 } position = { 0.16 0.25 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.12 0.12 } position = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.175 0.175 } position = { 0.16 0.275 } } + } +} +OLD_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_coa_oldenburg.dds" + instance = { scale = { 0.66 0.66 } position = { 0.75 0.555 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.315 } } + } +} +OLD_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_coa_oldenburg_delmenhorst.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +OMA = { # Muscat-Oman + # Plain red flag, traditionnal emblem of most, if not all emirates of the arabian peninsula + # Variant : the (plain) white Imamate flag was in use 1868-71 + + pattern = "pattern_solid.tga" + color1 = "red" +} +OMA_merchant = { + # Merchant flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.5 } } + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +OMA_subject = { + # Based on merchant flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_three.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +OMA_subject_GBR = { + # Blue ensign + + pattern = "pattern_solid.tga" + color1 = "blue" + + + colored_emblem = { + texture = "ce_crescent_three.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +ONT = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "green" + color3 = "yellow" + color4 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = color3 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.25 } scale = { 1.0 0.15 } } + instance = { position = { 0.5 0.25 } scale = { 0.1 0.5 } } + } +} +ONT_subject = { + # Red ensign with 1867 CoA + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_shield_heater_border.dds" + color1 = "green" + color2 = "yellow" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.37 } scale = { 0.198 0.11 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.75 0.37 } scale = { 0.018 0.11 } } + instance = { position = { 0.75 0.37 } scale = { 0.198 0.024 } } + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.75 0.545 } scale = { 0.3 0.3 } } + } +} +ONT_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + color4 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.33 0.25 } } + instance = { scale = { 0.4 0.4 } position = { 0.67 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_maple_leafs.dds" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.75 } scale = { 0.7 0.7} } + } +} +ONT_secessionist = { + # 1837 Upper Canada Revolutionary flag + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "blue" + color2 = "blue" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.33 0.25 } } + instance = { scale = { 0.4 0.4 } position = { 0.67 0.25 } } + } + colored_emblem = { + texture = "ce_letter_l.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.11 0.75 } } + } + colored_emblem = { + texture = "ce_letter_i.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.21 0.75 } } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.31 0.75 } } + } + colored_emblem = { + texture = "ce_letter_e.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.445 0.75 } } + } + colored_emblem = { + texture = "ce_letter_r.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.59 0.75 } } + } + colored_emblem = { + texture = "ce_letter_t.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.74 0.75 } } + } + colored_emblem = { + texture = "ce_letter_y.dds" + color1 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.89 0.75 } } + } +} + +ORA = { + pattern = "pattern_solid.tga" + color1 = "orange" + + @ORA_canton_width = @[1/2] + @ORA_canton_height = @[(1/7*3)+0.005] + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "white" + color2 = "white" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { @[ORA_canton_width/2] @[ORA_canton_height/2] } scale = { @ORA_canton_width @ORA_canton_height } } + } + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + instance = { position = { @[ORA_canton_width/2] @[ORA_canton_height/2] } scale = { @ORA_canton_width @ORA_canton_height } } + } +} +ORA_voortrekker = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +ORA_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +ORG = { # Oregon/British Columbia + # More or less the design of the Oregon state flag reverse side (changed orientation since its not a reverse here) + # Design is possibly a bit lacking and could be improved + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_beaver.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "blue" + instance = { scale = { 1.0 1.0 } position = { 0.48 0.5 } } + } +} +ORG_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.32 } } + } + colored_emblem = { + texture = "ce_beaver.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.51 0.6 } } + } +} +ORG_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_beaver.dds" + color1 = "tan" + color2 = "tan" + color3 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "green" + color3 = "red" + instance = { scale = { 0.58 0.55 } position = { 0.75 0.51 } } + } +} +ORG_subject_GBR = { + + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.61 } } + } + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.43 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.72 0.325 } rotation = 7.5 } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.225 0.225 } position = { 0.635 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.225 0.225 } position = { 0.865 0.5 } } + } +} + +ORI = { # Orissa + # Flag of Baudh, one of the main Orissa princely states + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "purple" + color2 = "purple" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} +ORI_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + color2 = "white" + + colored_emblem = { + texture = "ce_dharmachakra.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.50 } } + } +} + +PAK = { # Pakistan + pattern = "pattern_solid.tga" + color1 = "green" + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 0.25 1.0 } position = { 0.125 0.5 } } + } + + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.6253 0.5 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.22 0.22 } position = { 0.7253 0.4 } } + } +} + +PAL = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + instance = { position = { 0 0.5 } } + } +} + +PAN_absolute_monarchy = { # Sikh Empire + # Starting flag + + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_khanda.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.7 0.7 } position = { 0.3 0.5 } } + } +} +PAN = { + # default monarchy + + pattern = "pattern_solid.tga" + color1 = "saffron" + color2 = "black" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.8 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.98 0.78 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_border_decor_india.dds" + color1 = "saffron" + color2 = "black" + color3 = "black" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_scimitar.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.33 -1.33 } position = { 0.475 0.30 } rotation = 5 } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.435 0.435 } position = { 0.5 0.505 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.08 0.08 } position = { 0.47 0.45 } } + instance = { scale = { 0.08 0.08 } position = { 0.47 0.55 } } + instance = { scale = { 0.08 0.08 } position = { 0.53 0.45 } } + instance = { scale = { 0.08 0.08 } position = { 0.53 0.55 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.07 0.07 } position = { 0.47 0.455 } } + instance = { scale = { 0.07 0.07 } position = { 0.47 0.555 } } + instance = { scale = { 0.07 0.07 } position = { 0.53 0.455 } } + instance = { scale = { 0.07 0.07 } position = { 0.53 0.555 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.025 0.025 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_katar.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.5 1.0 } position = { 0.45 0.75 } rotation = 90 } + } +} +PAN_republic = { + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "orange" + } + colored_emblem = { + texture = "ce_khanda.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.35 0.35 } position = { 0.12 @[third/2] } } + } +} +PAN_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "saffron" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 1.0 0.15 } position = { 0.5 0.2 } } + instance = { scale = { 1.0 0.15 } position = { 0.5 0.8 } } + } + colored_emblem = { + texture = "ce_khanda.dds" + color1 = "saffron" + color2 = "saffron" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +PAN_theocracy = { + # Actually the imperial war flag + + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 1.0 0.8 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.98 0.78 } position = { 0.435 0.5 } } + } + colored_emblem = { + texture = "ce_pattern_flower.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.05 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.20 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.35 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.125 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.275 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.425 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.05 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.20 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.35 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.125 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.275 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.425 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.05 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.20 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.35 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.50 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.65 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.80 0.20 } scale = { 0.12 0.12 } } + instance = { position = { 0.575 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.725 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.875 0.35 } scale = { 0.12 0.12 } } + instance = { position = { 0.50 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.65 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.80 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.575 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.725 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.875 0.65 } scale = { 0.12 0.12 } } + instance = { position = { 0.50 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.65 0.80 } scale = { 0.12 0.12 } } + instance = { position = { 0.80 0.80 } scale = { 0.12 0.12 } } + } + colored_emblem = { + texture = "ce_border_decor_india.dds" + color1 = "green" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_sun_sikh.dds" + color1 = "yellow" + instance = { scale = { 0.70 0.70 } position = { 0.45 0.5 } } + } +} +PAN_subject = { + pattern = "pattern_solid.tga" + color1 = "saffron" + + colored_emblem = { + texture = "ce_khanda.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.50 } } + } +} +PAN_subject_GBR = { + # Blue ensign for UK + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_khanda.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.50 } } + } +} + +PAP = { + pattern = "pattern_vertical_split_01.tga" + color1 = "red" + color2 = "yellow" +} +PAP_theocracy = { + pattern = "pattern_vertical_split_01.tga" + color1 = "yellow" + color2 = "white" + textured_emblem = { + texture = "te_coa_papal_states_tiara.dds" + instance = { scale = { 1.0 1.0 } position = { 0.75 0.49 } } + } +} +PAP_republic = { + # BWR republican is for Rome/Latium + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } +} +PAP_communist = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.56 0.56 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.44 0.44 } position = { 0.5 0.5 } } + } +} +PAP_fascist = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_chi_rho.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } } + } +} + +PAR = { + pattern = "pattern_vertical_split_01.tga" + color1 = "red" + color2 = "white" +} +PAR_absolute_monarchy = { + # Great arms flag, before 1802 & after 1847 + + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_PAR_coa" + instance = { scale = { 0.85 0.85 } offset = { 0.075 0.075 } } + } +} +PAR_absolute_monarchy_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_PAR_coa_subject" + instance = { scale = { 0.75 0.75 } offset = { 0.188 0.15 } } + } +} +PAR_republic = { + # 1848 Horiz. Bicolour + + pattern = "pattern_solid.tga" + color1 = "yellow" + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue_light" + color2 = "blue_light" + } +} +PAR_dictatorship = { + # Gironny flag + + pattern = "pattern_gironny_8.dds" + color1 = "yellow" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.05 } scale = { 1.0 0.1 } } + instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } + instance = { position = { 0.05 0.5 } scale = { 0.1 1.0 } } + instance = { position = { 0.95 0.5 } scale = { 0.1 1.0 } } + } +} +PAR_communist = { + pattern = "pattern_vertical_split_01.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_hammer_sickle_pcdi.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.24 } } + } +} + +PAT = { # Patagonia + # Leftraru flag + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + instance = { scale = { 0.1 1.0 } position = { 0.05 0.5 } } + instance = { scale = { 0.1 1.0 } position = { 0.95 0.5 } } + } + colored_emblem = { + texture = "ce_leftraru.dds" + color1 = "blue_light" + color2 = "white" + instance = { scale = { 1.45 1.4 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_gunelve.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} + +PBC = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_coa_peru_bolivia.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +PCO = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = color1 + color2 = color1 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } +} + +PCO_spa_burgundy = { + # Cross of Burgundy, colonial flag + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } +} + +PER = { # Persia + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.51 0.42 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.4 0.2 } position = { 0.50 0.65 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.51 0.42 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.5 0.02 } position = { 0.525 0.81 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.49 0.01 } position = { 0.525 0.805 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.50 0.50 } } + } +} +PER_absolute_monarchy = { + # Starting flag + + pattern = "pattern_border_of_3.dds" + color1 = "white" + color2 = "green" + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.46 0.42 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.25 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.46 0.42 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.45 0.50 } } + } +} +PER_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.30 0.30 } position = { 0.51 0.465 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.08 0.08 } position = { 0.51 0.465 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.10 } position = { 0.5 0.6 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.26 0.02 } position = { 0.51 0.66 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.5 0.505 } } + } +} +PER_dictatorship = { + # removed crown from an imperial standard + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "green" + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow_dark" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.30 0.30 } position = { 0.50 0.46 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.1 } position = { 0.5 0.64 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { scale = { 0.08 0.08 } position = { 0.50 0.46 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.25 0.015 } position = { 0.50 0.67 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow_dark" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.49 0.51 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green" + color2 = "orange" + color3 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.51 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.6 0.8 } position = { 0 0 } } + instance = { scale = { 0.6 0.8 } position = { 1 0 } } + instance = { scale = { 0.6 0.8 } position = { 0 1 } } + instance = { scale = { 0.6 0.8 } position = { 1 1 } } + } +} +PER_theocracy = { + # flag of modern islamic republic would probably stand out too much + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.28 } } + instance = { scale = { 0.45 0.45 } position = { 0.2 0.72 } } + instance = { scale = { 0.45 0.45 } position = { 0.45 0.5 } } + } +} +PER_subject = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.32 0.32 } position = { 0.76 0.45 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.2 0.1 } position = { 0.75 0.6 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.1 0.1 } position = { 0.76 0.45 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.28 0.015 } position = { 0.765 0.67 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.50 } } + } +} +PER_fascist = { + # SUMKA flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_sumka_stylized_eagle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +PER_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.745 0.45 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.2 0.1 } position = { 0.74 0.6 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.07 0.07 } position = { 0.745 0.45 } } + } + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "orange" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.735 0.50 } } + } +} + +PEU = { # Peru + # Starting (Pres. Dictatorship) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.15 0.12 } position = { 0.5 0.355 } } + instance = { scale = { 0.13 0.10 } position = { 0.5 0.355 } } + color1 = "green" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_peru.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath_peru.dds" + instance = { scale = { 0.50 0.50 } position = { 0.5 0.51 } } + color1 = "green" + color2 = "red" + color3 = "red" + } + colored_emblem = { + texture = "ce_ribbon.dds" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.68 } } + color1 = "red" + color2 = "white" + } +} +PEU_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_sun_peru.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + color1 = "red" + color2 = "red" + } +} +PEU_monarchy = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.30 } } + } + textured_emblem = { + texture = "te_coa_peru.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_flag_supporter_tricolor_vertical.dds" + instance = { scale = { 0.55 0.55 } position = { 0.375 0.52 } } + instance = { scale = { 0.55 0.55 } position = { 0.40 0.50 } } + color1 = "red" + color2 = "white" + color3 = "yellow" + } + colored_emblem = { + texture = "ce_flag_supporter_tricolor_vertical.dds" + instance = { scale = { -0.55 0.55 } position = { 0.625 0.52 } } + instance = { scale = { -0.55 0.55 } position = { 0.60 0.50 } } + color1 = "red" + color2 = "white" + color3 = "yellow" + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + instance = { scale = { 0.48 0.48 } position = { 0.5 0.60 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_ribbon.dds" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.78 } } + color1 = "red" + color2 = "white" + } +} +PEU_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.25 } } + } + textured_emblem = { + texture = "te_coa_peru.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.55 } } + } + + colored_emblem = { + texture = "ce_laurel_circled.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.57 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_ribbon.dds" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.83 } } + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_inti.dds" + instance = { scale = { 0.25 0.25 } position = { 0.15 0.2 } } + instance = { scale = { 0.25 0.25 } position = { 0.85 0.2 } } + instance = { scale = { 0.25 0.25 } position = { 0.15 0.8 } } + instance = { scale = { 0.25 0.25 } position = { 0.85 0.8 } } + color1 = "yellow" + color2 = "yellow" + } +} +PEU_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_sun_peru.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "red" + color2 = "red" + } +} +PEU_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + + colored_emblem = { + texture = "ce_sun_peru.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + color1 = "red" + color2 = "red" + } +} +PEU_communist = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_hammer_sickle_india_02.dds" + instance = { scale = { 0.4 0.4 } position = { 0.165 0.24 } } + color1 = "yellow" + color2 = "yellow" + } +} + +PHI = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_sun_philippines.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.175 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 0.10 0.22 } rotation = -270 position = { 0.40 0.5 } } + instance = { scale = { 0.10 0.22 } rotation = 270 position = { 0.055 0.855 } } + instance = { scale = { 0.10 0.22 } rotation = 270 position = { 0.055 0.145 } } + } +} +PHI_war = { + # upside down Filipino flag + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_sun_philippines.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.175 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 0.10 0.22 } rotation = -270 position = { 0.40 0.5 } } + instance = { scale = { 0.10 0.22 } rotation = 270 position = { 0.055 0.855 } } + instance = { scale = { 0.10 0.22 } rotation = 270 position = { 0.055 0.145 } } + } +} +PHI_dictatorship = { + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_sun_philippines.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.1 0.15 } scale = { 0.2 0.2 } } + instance = { position = { 0.1 0.85 } scale = { 0.2 0.2 } } + instance = { position = { 0.9 0.15 } scale = { 0.2 0.2 } } + instance = { position = { 0.9 0.85 } scale = { 0.2 0.2 } } + } +} +PHI_fascist = { + # Kalibapi + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_letter_k.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +PHI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + color4 = "yellow_dark" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_sun_philippines.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +# Philippolis/Griqualand East +# Fictional. Griqua flag, with a lion added. The captaincy of Phillipolis, led by Adam Kok, used a lion as a regular motif in some of its forms, so a lion's been added here to distinguish it from Griqualand West. +PHL = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 1.0 } position = { 0.875 0.5 } } + } + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.875 0.5 } } + } +} + +PLC = { # Polish-Lithuanian Commonwealth + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_collar_golden_fleece.dds" + color1 = "yellow" + color2 = "blue_light" + color3 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.33 0.56 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.16 0.05 } position = { 0.33 0.235 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "brown" + color2 = "brown" + instance = { scale = { 0.16 0.05 } position = { 0.33 0.225 } } + } + colored_emblem = { + texture = "ce_shield_plc.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.33 0.46 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red_dark" + color2 = "brown" + instance = { scale = { 0.21 0.005 } position = { 0.33 0.46 } } + instance = { scale = { 0.005 0.42 } position = { 0.33 0.475 } } + } + textured_emblem = { + texture = "te_vytis.dds" + instance = { scale = { 0.18 0.21 } position = { 0.382 0.365 } } + instance = { scale = { 0.18 0.21 } position = { 0.275 0.565 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.2 0.22 } position = { 0.275 0.36 } } + instance = { scale = { 0.2 0.22 } position = { 0.385 0.56 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.35 0.35 } position = { 0.33 0.18 } } + } +} + +PNI = { + # Riograndese republic 1836-46 + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_bend.dds" + color1 = color2 + color2 = color3 + } +} + +PNM = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.75 } scale = { @third @third } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.25 } scale = { @third @third } } + } +} +PNM_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.25 } scale = { @third @third } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.75 } scale = { @third @third } } + } +} +PNM_subject_MEX = { + # Mexican colours + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.25 } scale = { @third @third } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.75 } scale = { @third @third } } + } +} + +POL = { # Poland + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_shield_accolade.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.62 0.58 } position = { 0.5 0.24 } } + } + + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "white" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.24 } } + } +} +POL_congress = { + # Congress Poland flag + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + + sub = { + parent = "sub_RUS_crown" + instance = { scale = { 0.4 0.4 } offset = { 0.3 0.05 } } + } + sub = { + parent = "sub_RUS_coa" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.075 } } + } + sub = { + parent = "sub_POL_congress_coa" + instance = { scale = { 0.28 0.27 } offset = { 0.36 0.38 } } + } + sub = { + parent = "sub_POL_congress_crown" + instance = { scale = { 0.28 0.27 } offset = { 0.365 0.27 } } + } +} +POL_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} +POL_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + sub = { + parent = "sub_POL" + instance = { scale = { 1 1 } } + } +} +POL_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.855 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.85 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.22 0.22 } position = { 0.505 0.20 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "white" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } +} +POL_oligarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.23 0.99 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.2 0.99 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.22 0.22 } position = { 0.505 0.20 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "white" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } +} +POL_fascist = { + # ONR falanga flag + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.36 @[0.36*1.5] } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third 0.5 } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_falanga.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +POM = { # Pomerania + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} + +PON = { # Pontianak + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_crescent_star_05_pale.dds" + color1 = "green" + color2 = "green" + } +} + +POR = { # Portugal + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.68 0.75 } position = { 0.5 0.28 } } + } + textured_emblem = { + texture = "te_coa_portugal.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.67 } } + } +} +POR_uk = { # Portugal + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.48 0.48 } position = { 0.5 0.62 } } + } + colored_emblem = { + texture = "ce_armillary_sphere.dds" + color1 = "yellow" + color2 = "blue" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.62 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.30 } } + } + textured_emblem = { + texture = "te_coa_portugal.dds" + instance = { scale = { 0.73 0.73 } position = { 0.5 0.62 } } + } +} +POR_republic = { + # 1910 Republican flag + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { @third 1.0 } position = { @[third/2] 0.5 } } + } + colored_emblem = { + texture = "ce_armillary_sphere.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { @third 0.5 } } + } + textured_emblem = { + texture = "te_coa_portuguese_republic.dds" + instance = { scale = { 0.55 0.55 } position = { @third 0.5 } } + } +} +POR_dictatorship = { + # Design mostly borrowed from republican war flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_armillary_sphere.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_coa_portuguese_republic.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} + +POR_absolute_monarchy = { # Portugal + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.68 0.75 } position = { 0.5 0.28 } } + } + textured_emblem = { + texture = "te_coa_portugal.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.67 } } + } +} + +POR_absolute_monarchy_uk = { + # 1816-26 + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.48 0.48 } position = { 0.5 0.62 } } + } + colored_emblem = { + texture = "ce_armillary_sphere.dds" + color1 = "yellow" + color2 = "blue" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.62 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.30 } } + } + textured_emblem = { + texture = "te_coa_portugal.dds" + instance = { scale = { 0.73 0.73 } position = { 0.5 0.62 } } + } +} +POR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_hammer_sickle_portugal.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.16 0.24 } scale = { 0.5 0.5 } } + } +} +POR_fascist = { + # MNS flag + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_order_christ.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +POR_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.30 } } + } + textured_emblem = { + texture = "te_coa_portugal.dds" + instance = { scale = { 0.67 0.67 } position = { 0.75 0.54 } } + } +} +POR_anarchist = { + # From the "A Batalha" newspaper + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_terra_liberdade.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} + +PPU = { # Papua + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_bird_paradise.dds" + color1 = "tan" + color2 = "yellow" + color3 = "grey" + instance = { position = { 0.75 0.29 } scale = { 0.75 0.75 } } + } + +} +PPU_subject = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_bird_paradise.dds" + color1 = "tan" + color2 = "yellow" + color3 = "grey" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +PPU_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + sub = { + parent = "sub_PPU" + instance = { scale = { 0.45 0.45 } offset = { 0.525 0.275 } } + } +} + +PRA = { #Gao-Para + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "white" + instance = { scale = { 1.5 1.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "light_blue" + instance = { scale = { 0.4 0.4 } } + } +} + + +PRG = { + # before 1842 + # default/republic + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } +} +PRG_dictatorship = { # Paraguay + # 1842 design (obverse of the flag, reverse featuring the lion) - Starting/Pres. dictatorship + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.32 0.32 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.30 0.30 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.28 0.28 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.26 0.26 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.505 } } + } + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "red" + color2 = "white" + color3 = "blue" + instance = { scale = { 0.08 0.08 } position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_legend_paraguay.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.26 0.26 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.11 0.11 } position = { 0.5 0.5 } } + } +} +PRG_monarchy = { + # Loosely inspired from the very first independentist flag + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.2 0.2 } position = { 0.22 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.41 0.41 } position = { 0.22 0.32 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { 0.39 0.39 } position = { 0.22 0.32 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.22 0.325 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.22 0.325 } } + } +} +PRG_oligarchy = { + # actually a presidential flag + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.64 0.64 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.56 0.56 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.505 } } + } + + colored_emblem = { + texture = "ce_legend_paraguay.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.2 0.2 } position = { 0.5 0.5 } } + instance = { scale = { 0.2 0.2 } position = { 0.15 0.2 } } + instance = { scale = { 0.2 0.2 } position = { 0.85 0.2 } } + instance = { scale = { 0.2 0.2 } position = { 0.15 0.8 } } + instance = { scale = { 0.2 0.2 } position = { 0.85 0.8 } } + } +} +PRG_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.47 0.47 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.44 0.44 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.41 0.41 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = "green" + color2 = "red" + instance = { scale = { 0.34 0.34 } position = { 0.75 0.505 } } + } + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "red" + color2 = "white" + color3 = "blue" + instance = { scale = { 0.12 0.12 } position = { 0.75 0.62 } } + } + colored_emblem = { + texture = "ce_legend_paraguay.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.42 0.42 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.18 0.18 } position = { 0.75 0.5 } } + } +} +PRG_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +PRK = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "black" + } +} + +PRU = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_eagle_prussia.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + color1 = "black" + color2 = "yellow" + color3 = "pearl" + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.15 0.20 } position = { 0.52 0.195 } rotation = 12 } + } +} +PRU_teutonic_order = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +PRU_republic = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } +} +PRU_absolute_monarchy = { + # Late 19th c. with stripes and changes to the eagle (scepter-sword, monogram, bone links) + # Starting flag although PRU is the historical one (more convenient and still fits the gov type) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.18 } position = { 0.5 0.09 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.91 } } + } + textured_emblem = { + texture = "te_eagle_prussia_monogram_crown.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.485 } } + } +} +PRU_communist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.18 } position = { 0.5 0.09 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.91 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.30 0.30 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "yellow" + color2 = "white" + color3 = "black" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.24 0.24 } position = { 0.5 0.31 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.18 0.18 } position = { 0.5 0.31 } } + } +} +PRU_fascist = { + # Parteiadler with prussian design. The Iron cross replaces the swastika + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.18 } position = { 0.5 0.09 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.91 } } + } + colored_emblem = { + texture = "ce_parteiadler.dds" + color1 = "black" + color2 = "grey" + color3 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_iron_cross.dds" + color1 = "grey" + color2 = "black" + instance = { scale = { 0.18 0.18 } position = { 0.5 0.645 } } + } +} +PRU_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_eagle_prussia.dds" + instance = { scale = { 0.9 0.9 } position = { 0.67 0.5 } } + color1 = "black" + color2 = "yellow" + color3 = "pearl" + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.14 0.18 } position = { 0.685 0.225 } rotation = 12 } + } +} + +PUE = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_sun_xia.dds" + color1 = color2 + color2 = color3 + } +} +PUE_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_sun_xia.dds" + color1 = color2 + color2 = color3 + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } +} + +QUE = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color2 + color2 = color2 + + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } # top left + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[102/256/2] } } # top right + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[1-(102/256/2)] } } # bottom right + instance = { scale = { @third @third } position = { @[111/256/2] @[1-(102/256/2)] } } + } +} +QUE_communist = { + # 1837 Republican colours + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } +} +QUE_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_shield_heater_fess.dds" + color1 = "yellow" + color2 = "red" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + sub = { + parent = "sub_QUE_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } + } +} +QUE_secessionist = { + # 1837 Lower Canada + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +QUE_subject_FRA = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color3 + color2 = color3 + + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } # top left + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[102/256/2] } } # top right + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[1-(102/256/2)] } } # bottom right + instance = { scale = { @third @third } position = { @[111/256/2] @[1-(102/256/2)] } } + } +} + +RHE = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} + +RIO = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { @third 1.0 } position = { @[third/2] 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { @[third/2] 0.2 } } + instance = { scale = { @third @third } position = { @[third/2] 0.5 } } + instance = { scale = { @third @third } position = { @[third/2] @[1-0.2] } } + } +} +RIO_coa = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 @third } position = { 0.5 @[third/2] } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { 0.2 @[third/2] } } + instance = { scale = { @third @third } position = { 0.5 @[third/2] } } + instance = { scale = { @third @third } position = { @[1-0.2] @[third/2] } } + } +} + +ROM = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "yellow" + color2 = "red" + } +} +ROM_fascist = { + # Iron guard + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_st_michael.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +ROM_united_principalities = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "blue" + } +} + +RUS = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +RUS_imperial = { + # 1858-1914 + + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "white" + } +} +RUS_absolute_monarchy = { + # 19th c. imperial coat of arms + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + + sub = { + parent = "sub_RUS_crown" + instance = { scale = { 0.4 0.4 } offset = { 0.3 0.05 } } + } + sub = { + parent = "sub_RUS_coa" + instance = { scale = { 0.9 0.9 } offset = { 0.05 0.075 } } + } +} +RUS_republic = { + # Imperial flag & modern republican flag + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +RUS_oligarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { @third @[third*2] } position = { @[third/2] @third } } + } + textured_emblem = { + texture = "te_eagle_russia_crowned.dds" + instance = { scale = { 0.6 0.6 } position = { @[third/2] @third } } + } +} +RUS_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.5 } } + instance = { scale = { 0.066 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +RUS_soviet_union = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { 0.222 @third } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.145 0.145 } position = { 0.222 0.125 } } + } +} + +RUS_soviet_technocracy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_compass_ddr.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { 0.222 @third } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.145 0.145 } position = { 0.222 0.125 } } + } +} + +RUS_fascist = { + # ROA flag + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "blue" + color2 = "blue" + } +} +RUS_theocracy = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_st_george_and_the_dragon.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.51 } } + } +} +RUS_nihilist = { + pattern = "pattern_solid.tga" + color1 = "black" +} + + +SAF = { + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { scale = { 0.0785 0.175 } position = { 0.5 0.498 } } + instance = { scale = { 0.112 0.1175 } position = { 0.405 0.50 } } + instance = { scale = { 0.112 0.1175 } position = { 0.595 0.50 } } + } + + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.11 0.11 } offset = { 0.35 0.445 } } + } + sub = { + parent = "sub_ORG_vertical" + instance = { scale = { 0.075 0.17 } offset = { 0.4625 0.415 } } + } + sub = { + parent = "sub_TRN" + instance = { scale = { 0.11 0.11 } offset = { 0.54 0.445 } } + } + + +} +SAF_coa = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + color3 = "green" + + colored_emblem = { + texture = "ce_quarterly_per_fess_wavy.dds" + color1 = color1 + color2 = color2 + color3 = color3 + } + colored_emblem = { + texture = "ce_coa_saf_hope_allegory.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.25 0.24 } scale = { 0.52 0.52 } } + } + colored_emblem = { + texture = "ce_coa_saf_wildebeests.dds" + color1 = "brown_light" + color2 = "white" + color3 = "black_light" + instance = { position = { 0.75 0.27 } scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_coa_saf_tree.dds" + color1 = "brown" + color2 = "green" + color3 = "saffron" + instance = { position = { 0.25 0.76 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = "ce_coa_saf_wagon.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { position = { 0.75 0.76 } scale = { 0.6 0.6 } } + } +} +SAF_ensign = { + pattern = "pattern_solid.tga" + color1 = "red" + + sub = { + parent = "sub_SAF_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.25 } } # top left + } +} +SAF_modern = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "black" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_pall_fimbriated.dds" + color1 = "white" + color2 = "green" + color3 = "yellow" + } +} +SAF_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + color3 = "yellow" + + colored_emblem = { + texture = "ce_star_05_safcp.dds" + color1 = "black" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.20 0.30 } } + } +} +SAF_fascist = { + # Flag of AWB in orange + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_triskel.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +SAK = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + + } +} + +SAR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_sardinia.dds" + color1 = "white" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.17 0.17 } position = { 0.25 0.050 } } + } +} +SAR_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_sardinia.dds" + color1 = "white" + color2 = "red" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +SAR_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_cross_sardinia.dds" + color1 = "white" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +SAR_communist = { + pattern = "pattern_border_double.dds" + color1 = "white" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_hammer_sickle_wreath_pcdi.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} +SAR_subject = { + # Based on royal standard + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "blue" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.300 } } + } + colored_emblem = { + texture = "ce_shield_cross.dds" + color1 = "black" + color2 = "black" + color3 = "black" + instance = { scale = { 0.46 0.46 } position = { 0.75 0.54 } } + } + colored_emblem = { + texture = "ce_shield_cross.dds" + color1 = "red" + color2 = "white" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.54 } } + } +} +SAR_subject_GBR = { + pattern = "pattern_border_of_4.dds" + color1 = "blue" + color2 = "red" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.300 } } + } + colored_emblem = { + texture = "ce_shield_cross.dds" + color1 = "red" + color2 = "white" + color3 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.54 } } + } +} + +SAS = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "black" + color3 = "white" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_southern_cross_australia.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } +} +SAS_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "black" + color3 = "white" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = "ce_southern_cross_australia.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.82 0.48 } scale = { 0.45 0.45 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.625 0.625 } scale = { 0.09 0.09 } } + instance = { position = { 0.67 0.57 } scale = { 0.09 0.09 } } + } +} + +SAX = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "green" + color2 = "green" + } +} +SAX_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_shield_saxony.dds" + color1 = "black" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} +SAX_republic = { + # pre 1815 colours and coa design (barruly) + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } +} +SAX_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle_per_fess.dds" + color1 = "yellow" + color2 = "white" + color3 = "green" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.44 0.44 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.14 0.14 } position = { 0.5 0.195 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.9 0.88 } position = { 0.5 0.5 } } + } +} +SAX_subject_PRU = { + # 1882 + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} + +SCA = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.6 1.6 } position = { 0.6 0.5 } } + } + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.4 1.4 } position = { 0.565 0.5 } } + } + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +SCA_canton = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +SCH = { # Schleswig + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } +} + +SCN = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = color2 + color2 = color2 + } +} +SCN_sweden = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } +} +SCN_canton = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +SCO = { + sub = { + parent = "sub_SCO" + } +} +SCO_theocracy = { + # similar to the Covenanters flags + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + color2 = color2 + } +} +SCO_coa = { + sub = { + parent = "sub_SCO_coa" + #instance = { scale = { 0.5 0.5 } } # top left + } +} +SCO_military = { + # royal scots navy + pattern = "pattern_solid.tga" + color1 = "red" + sub = { + parent = "sub_SCO" + instance = { scale = { 0.5 0.5 } } # top left + } +} +SCO_fascist = { + # Inspired from Scottish Dawn + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_rune_algiz.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +SEL = { # Selangor + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.25 0.25 } position = { 0.35 0.25 } } + } +} + +SEQ = { # Indian Territory + # Cherokee flag + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.18 0.20 } scale = { 0.18 0.18 } } + instance = { position = { 0.32 0.32 } scale = { 0.18 0.18 } } + instance = { position = { 0.43 0.50 } scale = { 0.18 0.18 } } + instance = { position = { 0.59 0.59 } scale = { 0.18 0.18 } } + instance = { position = { 0.57 0.80 } scale = { 0.18 0.18 } } + instance = { position = { 0.80 0.65 } scale = { 0.18 0.18 } } + instance = { position = { 0.74 0.85 } scale = { 0.18 0.18 } } + } +} + +SER = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "white" + } +} +SER_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_iberian_cross_thin.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.41 0.41 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_letter_beta.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.14 0.14 } position = { 0.45 0.41 } } + instance = { scale = { 0.14 0.14 } position = { 0.55 0.41 } } + instance = { scale = { -0.125 0.125 } position = { 0.453 0.565 } } + instance = { scale = { 0.125 0.125 } position = { 0.547 0.565 } } + } +} +SER_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_shield_iberian_cross_thin.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.41 0.41 } position = { 0.75 0.55 } } + } + colored_emblem = { + texture = "ce_letter_beta.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.14 0.14 } position = { 0.70 0.47 } } + instance = { scale = { 0.14 0.14 } position = { 0.80 0.47 } } + instance = { scale = { -0.125 0.125 } position = { 0.703 0.625 } } + instance = { scale = { 0.125 0.125 } position = { 0.797 0.625 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.34 } } + } +} +SER_subject_TUR = { + # There are several variants of the Turkish constitution flag (four stars in canton, in gold or crescent+stars - some of them erroneous) + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "white" + } + colored_emblem = { + texture = "ce_shield_iberian_cross_thin.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.41 0.41 } position = { 0.5 0.49 } } + } + colored_emblem = { + texture = "ce_letter_beta.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.14 0.14 } position = { 0.45 0.41 } } + instance = { scale = { 0.14 0.14 } position = { 0.55 0.41 } } + instance = { scale = { -0.125 0.125 } position = { 0.453 0.565 } } + instance = { scale = { 0.125 0.125 } position = { 0.547 0.565 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.275 0.275 } position = { 0.25 0.17 } } + instance = { scale = { 0.275 0.275 } position = { 0.5 0.17 } } + instance = { scale = { 0.275 0.275 } position = { 0.75 0.17 } } + } +} + +SGF = { + # Different colour order from Weimar/Modern Germany, but still keeps the 1848 colours (only reordered with Austrian colours paired) adopted by 1866 Austrian led coalition + + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} +SGF_republic = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_reichsadler.dds" + color1 = "black" + color2 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.49 } } + } +} +SGF_fascist = { + # Mix between the original Jena Students flag (from which the 1848 flag was based) and german fascist designs + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.62 0.62 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_iron_cross.dds" + color1 = "white" + color2 = "black" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} + +SIA = { + # 1891 decorated elephant on dais, chakra in chief dexter sometimes (1851-91 the design doesnt feature the platform) + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_platform_siam.dds" + color1 = "yellow" + color2 = "brown_light" + instance = { scale = { 0.9 1.0 } position = { 0.53 0.77 } } + } + colored_emblem = { + texture = "ce_elephant_asia_decorated.dds" + color1 = "white" + color2 = "yellow" + color3 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.50 0.48 } } + } +} +SIA_absolute_monarchy = { # Siam + # Early design, starting flag + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + colored_emblem = { + texture = "ce_chakra_siam.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.50 0.49 } } + } +} +SIA_republic = { + # Modern flag of Thailand, adopted 1917 + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 @[third*2] } position = { 0.50 0.50 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 @third } position = { 0.50 0.50 } } + } +} +SIA_dictatorship = { + # 1916 flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +SIA_theocracy = { + pattern = "pattern_border_of_3_double.dds" + color1 = "red" + color2 = "yellow" + color3 = "white" + + colored_emblem = { + texture = "ce_chakra_siam.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.45 0.5 } } + } +} +SIA_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_chakra_siam.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.62 0.62 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +SIA_subject_gold = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_chakra_siam.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.62 0.62 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +SIC = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_necklace_two_sicilies.dds" + instance = { scale = { 1.0 1.0 } position = { 0.38 0.50 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.5 0.5 } position = { 0.38 0.22 } } + } + textured_emblem = { + texture = "te_coa_two_sicilies.dds" + instance = { scale = { 0.67 0.67 } position = { 0.38 0.50 } } + } +} +SIC_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_necklace_two_sicilies.dds" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.50 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.28 } } + } + textured_emblem = { + texture = "te_coa_two_sicilies.dds" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.50 } } + } +} +SIC_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_checkered_orle.dds" + color1 = "red" + color2 = "white" + } +} +SIC_dictatorship = { + pattern = "pattern_checkers_01.tga" + color1 = "red" + color2 = "black" + color3 = "white" + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_triskelion_sicily.dds" + color1 = "peach" # or plain gold + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +SIC_communist = { + pattern = "pattern_border_double.dds" + color1 = "red" + color2 = "light_blue" + color3 = "black" + + colored_emblem = { + texture = "ce_hammer_sickle_wreath_pcdi.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +SIK = { # Sikkim + # Simplified the design as much as possible (the auspicious symbols w/ ribbons are repeated on both sides instead of seven different ones) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_border_sikkim.dds" + color1 = "orange" + color2 = "green" + color3 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "yellow" + instance = { scale = { 0.12 0.12 } position = { 0.055 0.28 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.052 0.282 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.12 0.12 } position = { 0.815 0.28 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 0.09 0.09 } position = { 0.815 0.28 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_1.dds" + color1 = "blue_light" + color2 = "yellow" + instance = { scale = { 0.33 0.33 } position = { 0.195 0.32 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_2.dds" + color1 = "green" + color2 = "yellow" + instance = { scale = { 0.32 0.32 } position = { 0.20 0.68 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_3.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { -0.33 0.33 } position = { 0.11 0.525 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_1.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { -0.33 0.33 } position = { 0.67 0.69 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_2.dds" + color1 = "green" + color2 = "yellow" + instance = { scale = { 0.32 0.32 } position = { 0.76 0.525 } } + } + colored_emblem = { + texture = "ce_decor_sikkim_3.dds" + color1 = "blue_light" + color2 = "yellow" + instance = { scale = { 0.33 0.33 } position = { 0.66 0.32 } } + } + textured_emblem = { + texture = "te_dharmachakra_sikkim.dds" + instance = { scale = { 0.75 0.75 } position = { 0.435 0.5 } } + } +} +SIK_republic = { + pattern = "pattern_border_double.dds" + color1 = "white" + color2 = "orange" + color3 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "yellow" + instance = { scale = { 0.12 0.12 } position = { 0.175 0.25 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.172 0.252 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.12 0.12 } position = { 0.825 0.25 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 0.09 0.09 } position = { 0.825 0.25 } } + } + + textured_emblem = { + texture = "te_dharmachakra_sikkim.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} +SIK_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_dharmachakra_sikkim.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + + +SIL = { + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_SIL_coa" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.24 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.22 } } + } +} +SIL_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_SIL_seal" + instance = { scale = { 1.0 0.5 } offset = { 0.5 0.25 } } + } +} +SIL_subject_west_africa = { + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_SIL_west_africa" + instance = { scale = { 1.0 0.5 } offset = { 0.5 0.25 } } + } +} +SIL_republic = { + # Colours of the flag (officialy) have lighter shades than usual (green is pantone 361 & blue 292) + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "azure" + } +} + +SIN = { # Sindh + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +SIN_republic = { + # Simplified Khairpur + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "red" + color2 = "red" + } +} +SIN_theocracy = { + # Kalhora Black flag + pattern = "pattern_solid.tga" + color1 = "black_light" +} + +SLV = { # Slovakia + # 1848 unofficial flag - First use of the coa during WW2 + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +SLV_fascist = { + # Hlinka Guard + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_hlinka.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +SMB = { # Sambas + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "yellow" + } +} + +SMI = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "peach" + color3 = "green" + + colored_emblem = { + texture = "ce_wildman.dds" + color1 = color2 + color2 = color3 + } +} +SMI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "peach" + color3 = "green" + + colored_emblem = { + texture = "ce_wildman.dds" + color1 = color2 + color2 = color3 + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } +} +SMI_sweden = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + color3 = "green" + + colored_emblem = { + texture = "ce_wildman.dds" + color1 = color2 + color2 = color3 + } +} +SMI_sweden_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + color3 = "green" + + colored_emblem = { + texture = "ce_wildman.dds" + color1 = color2 + color2 = color3 + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } +} +SMI_republic = { + # Modern Sami flag + pattern = "pattern_verical_bicolor_offset.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + color4 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.2 0.5 } scale = { 0.4 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.45 0.5 } scale = { 0.1 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.35 0.5 } scale = { 0.1 1.0 } } + } + colored_emblem = { + texture = "ce_frame_circle_outline.dds" + color1 = color3 + color2 = color3 + mask = { 2 } + instance = { position = { 0.4 0.5 } scale = { 0.66 0.66 } } + } + colored_emblem = { + texture = "ce_frame_circle_outline.dds" + color1 = color1 + color2 = color1 + mask = { 1 } + instance = { position = { 0.4 0.5 } scale = { 0.66 0.66 } } + } +} + +SOK = { + pattern = "pattern_solid.tga" + color1 = "green" +} + +SPA = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.33 0.36 } } + } + sub = { + parent = "sub_SPA_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.08 0.32 } } + } +} +SPA_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } +} +SPA_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + sub = { + parent = "sub_SPA_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.08 0.25 } } + } +} +SPA_republic_2 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "purple" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + textured_emblem = { + texture = "te_coa_spanish_republic.dds" + instance = { position = { 0.5 0.51 }scale = { 0.45 0.45 } } + } +} +SPA_republic_3 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "purple" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + textured_emblem = { + texture = "te_coa_spanish_republic.dds" + instance = { position = { 0.5 0.51 }scale = { 0.45 0.45 } } + } +} +SPA_dictatorship = { + # Just the overall idea for now : Will look much better with the corrected eagle as supporter + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.28 0.28 } position = { 0.505 0.315 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.32 0.32 } position = { 0.5 0.55 } } + } + textured_emblem = { + texture = "te_coa_spanish_republic.dds" + instance = { scale = { 0.37 0.37 } position = { 0.5 0.50 } } + } +} +SPA_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "purple" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.875 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.1 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_spain.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.16 0.24 } scale = { 0.6 0.6 } } + } +} +SPA_theocracy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.28 0.56 } position = { 0.33 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.5 } position = { 0.33 0.5 } rotation = 45 } + } + + colored_emblem = { + texture = "ce_cross_santiago.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.33 0.52 } } + } +} +SPA_falangist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + + colored_emblem = { + texture = "ce_tricolor_thick.dds" + color1 = color2 + color2 = color1 + } + colored_emblem = { + texture = "ce_falange.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.8 0.8 } } + } +} +SPA_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.34 } } + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "yellow_dark" + color2 = "yellow" + instance = { scale = { 0.42 0.42 } position = { 0.75 0.55 } } + } + sub = { + parent = "sub_SPA_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.30 } } + } +} +SPA_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "red" + + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.34 } } + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.425 0.425 } position = { 0.75 0.55 } } + } + sub = { + parent = "sub_SPA_coa" + instance = { scale = { 0.5 0.5 } offset = { 0.5 0.30 } } + } +} +SPA_anarchist = { + pattern = "pattern_per_bend.dds" + color1 = "black" + color2 = "red" +} + +SRK = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} + +STG = { # Sintang + # This is also all the flag is and I will also fight you if you complain about this one. + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" +} + +SUL = { # Sulu + pattern = "pattern_solid.tga" + color1 = "purple" + + colored_emblem = { + texture = "ce_sulu.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.41 0.5 } scale = { 1.0 1.0 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.035 0.5 } scale = { 0.07 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.105 0.5 } scale = { 0.07 } } + } +} + +SWE = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } +} +SWE_norway = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + sub = { + parent = "sub_SWE_norway_saltire" + instance = { scale = { @canton_scale_sweden_x @canton_scale_sweden_y } } + } + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } +} +SWE_union_mark_canton = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + sub = { + parent = "sub_SWE_union_mark" + instance = { scale = { @canton_scale_sweden_x @canton_scale_sweden_y } } + } + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } +} +SWE_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_royal_mantle.dds" + instance = { scale = { 0.8 0.8 } position = { 0.4 0.55 } } + color1 = "red" + color2 = "yellow" + color3 = "white" + } + sub = { + parent = "sub_SWE_coa" + instance = { scale = { 0.45 0.45 } offset = { 0.175 0.36 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.35 0.35 } position = { 0.4 0.21 } } + } +} +SWE_theocracy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_crown_swedish.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.22 0.22 } position = { 0.4 0.5 } } + } +} +SWE_canton = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +SWE_theocracy_canton = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} +SWE_coa = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + @swe_theocracy_scale = 0.5 + @swe_theocracy_offset_x = 0.2 + @swe_theocracy_offset_y = 0.2 + colored_emblem = { + texture = "ce_crown_swedish.dds" + color1 = color2 + color2 = color2 + instance = { position = { @[ 0.5 - swe_theocracy_offset_x ] @[ 0.5 - swe_theocracy_offset_y ] } scale = { @swe_theocracy_scale @swe_theocracy_scale } } # left + instance = { position = { @[ 0.5 + swe_theocracy_offset_x ] @[ 0.5 - swe_theocracy_offset_y ] } scale = { @swe_theocracy_scale @swe_theocracy_scale } } # right + instance = { position = { 0.5 @[ 0.5 + swe_theocracy_offset_y ] } scale = { @swe_theocracy_scale @swe_theocracy_scale } } # bottom + } +} +SWE_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.725 } scale = { 1.0 0.35 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.725 } scale = { 1.0 0.125 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.19 0.28 } scale = { 0.37 0.37 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.19 0.28 } scale = { 0.4 0.4 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.19 0.295 } scale = { 0.2 0.2 } } + } +} +SWE_fascist = { + # SNP/NRP mix + # SNP Hist flag is red with a yellow swastika on a blue roundel + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_wheel.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +SWI = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_cross_switzerland.dds" + color1 = "white" + color2 = "white" + } +} +SWI_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} +SWI_fascist = { + # NSSAP without Swastika + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_patty_hollow.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +SWI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.51 } } + } +} +SWI_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_shield_heater.dds" # Bold outline + color1 = "white" + instance = { scale = { 0.65 0.533 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "red" + instance = { scale = { 0.6 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_cross_switzerland.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} + +# IGNORE +SWK = { # Sarawak + pattern = "pattern_vertical_split_01.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "black" + mask = { 1 } + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + mask = { 2 } + } + colored_emblem = { + texture = "ce_crown_tudor.dds" + color1 = color1 + color2 = color1 + color3 = "white" + instance = { scale = { 0.22 0.22 } position = { 0.5 0.5 } } + } +} + +# IGNORE +SWN = { # Sweden-Norway + pattern = "pattern_per_saltire.dds" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_cross_england_fimbriated.dds" + color1 = "white" + color2 = "blue" + mask = { 1 } + instance = { scale = { 1 10 } position = { 0.5 5 } } + } +} + +# Swaziland +SWZ = { + # 1890s design + pattern = "pattern_per_bend_senester.dds" + color1 = "blue_light" + color2 = "blue" + + colored_emblem = { + texture = "ce_shield_african.dds" + color1 = "white" + color2 = "black" + instance = { scale = { 1.0 0.75 } } + } +} + +SYR = { # Syria + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "green" + color3 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_star_07.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.33 } position = { 0.175 0.5 } } + } +} +SYR_subject = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +SYR_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +TAS = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "black" + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = color2 + color2 = color3 + } +} +TAS_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = white + color3 = "red" + color4 = "black" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = color3 + color2 = color4 + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +TEX = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.51 } } + } +} +TEX_absolute_monarchy = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "red" + + sub = { + parent = "sub_TEX_coa" + instance = { scale = { 0.8 0.8 } offset = { 0.1 0.1 } } + } +} +TEX_subject_USA = { + @tex_star_position = @[1/3/2] + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/3] 1 } position = { @tex_star_position 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { @tex_star_position 0.5 } } + } +} +TEX_subject = { + # subject, other than USA & SPA, based on a (speculative) battle flag + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.25 0.76 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 1.0 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 1.0 } position = { 0.75 0.5 } } + } +} +TEX_oligarchy = { + # 1836 variant (naval ensign) + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.36 0.54 } position = { 0.18 0.27 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.18 0.27 } } + } +} +TEX_merchant = { + # 1839 another variant (merchant flag) + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.52 } } + } +} +TEX_Bonnie_Blue = { + # Bonnie blue w/ yellow border + + pattern = "pattern_border_of_4.dds" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.51 } } + } +} +TEX_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.51 } } + } +} +TEX_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} +TEX_subject_MEX = { + # Flag of the Alamo + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + sub = { + parent = "sub_TEX_subject_MEX" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.15 } } + } +} + + +TIB = { # Tibet + # The early 20th c. flag which is basically the same as the later yellow design (1920) only without the mountain range and with the flaming jewel placed inside the lion's paw + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "saffron" + instance = { scale = { 0.20 0.20 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.88 0.18 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { -0.255 0.255 } position = { 0.885 0.18 } } + } + colored_emblem = { + texture = "ce_snow_lion.dds" + color1 = "white" + color2 = "green" + color3 = "orange" + instance = { scale = { 1.3 1.3 } position = { 0.52 0.55 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "purple" + instance = { scale = { 0.10 0.10 } position = { 0.207 0.48 } } + } +} +TIB_monarchy = { + # Variant of the 1920 snow lion flag + # The Yin Yang flaming sphere should be in the bottom left rather than sitting in his paws + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "white" + + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "red" + instance = { scale = { 0.3 0.3 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + instance = { scale = { 0.18 0.18 } position = { 0.12 0.18 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + instance = { scale = { 0.16 0.16 } position = { 0.12 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + instance = { scale = { 0.22 0.22 } position = { 0.88 0.18 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + instance = { scale = { 0.20 0.20 } position = { 0.88 0.18 } } + } + colored_emblem = { + texture = "ce_crescent_rotated.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.285 0.285 } position = { 0.888 0.185 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + instance = { scale = { 0.05 0.05 } position = { 0.72 0.18 } } + instance = { scale = { 0.05 0.05 } position = { 0.66 0.11 } } + instance = { scale = { 0.05 0.05 } position = { 0.74 0.10 } } + } + colored_emblem = { + texture = "ce_snow_lion.dds" + color1 = "white" + color2 = "green" + color3 = "orange" + instance = { scale = { 1.5 1.5 } position = { 0.52 0.6 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + instance = { scale = { 0.17 0.17 } position = { 0.16 0.49 } } + } + colored_emblem = { + texture = "ce_korea_taegeuk.dds" + color1 = "blue_light" + color2 = "pink" + instance = { scale = { 0.28 0.28 } position = { 0.16 0.49 } } + } +} +TIB_republic = { + # simplified version of the modern flag + + pattern = "pattern_gironny_16.dds" + color1 = "red" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_16.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 1.0 } } + } +} +TIB_subject = { + # Except as subject of China (since starting flag) + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = color2 + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_snow_lion.dds" + color1 = "white" + color2 = "green" + color3 = "saffron" + instance = { scale = { 0.6 0.6 } position = { 0.76 0.5 } } + } + +} + +TID = { # Tidore + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.35 0.35 } } + instance = { position = { 0.25 0.75 } scale = { 0.35 0.35 } } + instance = { position = { 0.75 0.25 } scale = { 0.35 0.35 } rotation = 180 } + instance = { position = { 0.75 0.75 } scale = { 0.35 0.35 } rotation = 180 } + instance = { position = { 0.5 0.5 } scale = { 0.30 0.50 } rotation = 270 } + } +} + +TIS = { # Turtle Island + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_per_saltire_counterchanged.dds" + color1 = "black" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_per_saltire_counterchanged.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } rotation = 90 } + } +} + +TIS_republic = { # Turtle Island, republic + pattern = "pattern_vertical_split_01.tga" + color1 = "black" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_left.dds" + color1 = "yellow" + instance = { scale = { 0.5 1.0 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = "white" + instance = { scale = { 0.5 1.0 } position = { 0.5 0.5 } } + } +} + +TIS_haudenosaunee = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "purple" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + + colored_emblem = { + texture = "ce_hiawathas_belt.dds" + color1 = "white" + color2 = "purple" + instance = { scale = { 1.0 0.72 } position = { 0.5 0.5 } } + } +} + +TNG = { # Tonga + # First hist. design with Ave Maria monogram + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_couped.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.36 0.36 } position = { 0.16 0.32 } } + instance = { scale = { 0.36 0.36 } position = { 0.16 0.68 } } + } + colored_emblem = { + texture = "ce_cross_couped.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.36 0.36 } position = { 0.84 0.32 } } + instance = { scale = { 0.36 0.36 } position = { 0.84 0.68 } } + } + colored_emblem = { + texture = "ce_monogram_tonga.dds" + color1 = "red" + color2 = "blue" + instance = { scale = { 0.8 0.8 } position = { 0.50 0.50 } } + } +} +TNG_theocracy = { # Tonga + # 1862 design with center cross + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_couped.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} +TNG_republic = { + # 1866 design with cross within canton + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_cross_couped.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.25 0.25 } } + } +} + +TNS = { # Tungus + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "black" + } +} + +TRA = { # Travancore + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_conch_shell.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.50 0.50 } } + } +} +TRA_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_conch_shell.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.50 } } + } +} + +TRE = { # Trieste + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_corseca_trieste.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} +TRE_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_corseca_trieste.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } +} + +TRI = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*3] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7] } } + } +} +TRI_TUR = { + # As subject of Turkey + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.32 0.35 } } + instance = { scale = { -0.4 0.4 } position = { 0.68 0.35 } } + instance = { scale = { 0.3 0.65 } rotation = 270 position = { 0.5 0.70 } } + } +} + +TRN = { + sub = { + parent = "sub_TRN" + } +} + +TRN_trek = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + colored_emblem = { + texture = "ce_saltire_fimbriated.dds" + color1 = "white" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} +TRN_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} + +TRN_boer_state = { + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 1.0 } position = { 0.125 0.5 } } + } +} + +TRS = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} + +TUN = { # Tunis + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + color3 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/5*3] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/5] } } + } +} + +TUR = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.32 0.5 } } + } + + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.36 0.36 } position = { 0.58 0.50 } } + color1 = "white" + color2 = "white" + } +} +TUR_monarchy = { + # early 19th c. design without star + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.5 } } + } +} +TUR_republic = { + # 1867 flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + } +} +TUR_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_sunburst.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 0.61 0.61 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.5 } } + } +} +TUR_theocracy = { + pattern = "pattern_border_double.dds" + color1 = "red" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_shahada.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 1.1 } position = { 0.5 0.5 } } + } +} +TUR_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.70 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.25 0.25 } position = { 0.87 0.50 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +TUR_republic_subject = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +TUR_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.72 0.5 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.20 0.20 } position = { 0.83 0.50 } } + } +} + +TUS = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + textured_emblem = { + texture = "te_coa_tuscany.dds" + instance = { scale = { 1.0 1.0 } position = { 0.38 0.55 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.44 0.44 } position = { 0.38 0.18 } } + } + +} +TUS_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_coa_tuscany.dds" + instance = { scale = { 1.0 1.0 } position = { 0.68 0.58 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.44 0.44 } position = { 0.68 0.21 } } + } +} +TUS_republic = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} +TUS_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_border_compony.dds" + color1 = "light_blue" + color2 = "white" + } + + colored_emblem = { + texture = "ce_hammer_sickle_wreath_pcdi.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +TWT = { + # Cusco rainbow flag + pattern = "pattern_solid.tga" + color1 = "white" + + @twt_stripe = @[1/7] + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*0.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*1.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*2.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*3.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*4.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*5.5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "purple" + instance = { scale = { 1.0 @twt_stripe } position = { 0.5 @[twt_stripe*6.5] } } + } +} + +UBD_governorate = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } +} + +UBD = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "black" + + colored_emblem = { + texture = "ce_cross_finland.dds" + color1 = color2 + color2 = color2 + } +} + +UCA = { # Central America + + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + textured_emblem = { + texture = "te_coa_central_america.dds" + instance = { scale = { 0.40 0.40 } position = { 0.5 0.5 } } + } +} +UCA_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + textured_emblem = { + texture = "te_coa_central_america.dds" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.10 0.10 } position = { 0.5 0.80 } } + instance = { scale = { 0.10 0.10 } position = { 0.44 0.78 } } + instance = { scale = { 0.10 0.10 } position = { 0.56 0.78 } } + instance = { scale = { 0.10 0.10 } position = { 0.40 0.72 } } + instance = { scale = { 0.10 0.10 } position = { 0.60 0.72 } } + } +} +UCA_subject = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "blue_light" + color2 = "white" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.42 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.33 0.40 } position = { 0.75 0.5 } } + } + textured_emblem = { + texture = "te_coa_central_america.dds" + instance = { scale = { 0.4 0.4 } position = { 0.75 0.49 } } + } +} +UCA_subject_SPA = { + # Basically inverted colours of the Guatemalan design + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*7] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 @third } } + } + textured_emblem = { + texture = "te_coa_central_america.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } +} +UCA_subject_USA = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "blue_light" + color2 = "white" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.26 } scale = { 0.4 0.4 } } + } +} +UCA_communist = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.43 0.43 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} + +UKR = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } +} +UKR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue_light" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 @third } position = { 0.5 @[1-third/2] } } + } + colored_emblem = { + texture = "ce_hammer_sickle_star_ussr.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.25 @third } scale = { 0.5 0.5 } } + } +} +UKR_fascist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "black" + color2 = "black" + } +} +UKR_free_state = { + pattern = "pattern_solid.tga" + color1 = "black" +} + +ULS = { + # Ulster province + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + } + colored_emblem = { + texture = "ce_shield_heater.dds" + color1 = "white" + instance = { scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "red" + instance = { scale = { 0.35 0.35 } } + } +} +ULS_uk = { + # Ulster Banner (Northern Ireland) without crown + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "black" + instance = { scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + instance = { scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "red" + instance = { scale = { 0.3 0.3 } } + } +} +ULS_uk_monarchy = { + # Ulster Banner (Northern Ireland) with crown + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = "red" + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "black" + instance = { scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + instance = { scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "red" + instance = { scale = { 0.3 0.3 } } + } + colored_emblem = { + texture = "ce_crown_tudor.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.2 } scale = { 0.25 0.25 } } + } +} +ULS_theocracy = { + # Orange Order flag. Not the best match, but a nice unique flag. + + pattern = "pattern_solid.tga" + color1 = "orange" + color2 = "purple" + color3 = "white" + color4 = "red" + + # Star + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.4 0.4 } position = { 0.75 0.75 } } + } + # Canton + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } +} +ULS_third_way = { + # Red saltire on blue + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "red" + instance = { scale = { 0.3 0.3 } } + } +} +ULS_third_way_monarchy = { + # Red saltire on blue + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "red" + + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = color2 + } + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "yellow" + instance = { scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_hand.dds" + color1 = "red" + instance = { scale = { 0.3 0.3 } } + } + colored_emblem = { + texture = "ce_crown_tudor.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.2 } scale = { 0.25 0.25 } } + } +} + +UNT = { + # with black fimbriation + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + sub = { + parent = "sub_UNT_canton_black" + instance = { scale = { @canton_scale_cross_x @canton_scale_cross_y } } # top left + } +} +UNT_subject = { + # with white fimbriation + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + sub = { + parent = "sub_UNT_canton_white" + instance = { scale = { @canton_scale_cross_x @canton_scale_cross_y } } # top left + } +} + +UOM_state_of_michigan = { + pattern = "pattern_solid.tga" + color1 = "usa_monarchy_blue" + + textured_emblem = { + texture = "te_coa_michigan.dds" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +NCR = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/4] 1 } position = { @[1/4/2] 0.5 } } + } + colored_emblem = { + texture = "ce_letter_n.dds" + color1 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.05 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.15 0.15 } position = { 0.135 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.21 0.5 } } + } + colored_emblem = { + texture = "ce_legend_nc_1885.dds" + color1 = "yellow" + instance = { scale = { 0.6 0.6 } position = { 0.13 0.5 } } + } +} + +NCR_confederate_pre_1861 = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.17 0.5 } } + } +} + + +NCR_confederate = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.17 0.5 } } + } + colored_emblem = { + texture = "ce_legend_nc_1861.dds" + color1 = "white" + instance = { scale = { 0.78 0.78 } position = { 0.17 0.5 } } + } +} + +NCR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/4] 1 } position = { @[1/4/2] 0.5 } } + } + colored_emblem = { + texture = "ce_star_05_circle.dds" + color1 = "white" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.125 0.5 } } + } +} + +SCR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.15 0.20 } rotation = 180 } + } + + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.6 } position = { 0.5 0.5 } } + } +} + +SCR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.15 0.25 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "red" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.15 0.15 } } + } + + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.6 } position = { 0.6 0.5 } } + } +} + +CLI = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1/2] 1 } position = { @[1/2/2] 0.5 } } + } + + colored_emblem = { + texture = "ce_palm_tree.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.6 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.1 0.15 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 0.2 } position = { 0.1 0.35 } } + } +} + +CLI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/2] 1 } position = { @[1/2/2] 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "blue" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.12 } } + } + + colored_emblem = { + texture = "ce_hammer_sickle_cogwheel_usa.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.2 0.4 } } + } +} + +CLI_monarchist = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { #Literally just Charlotte's flag + texture = "ce_crown_simple.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { scale = { 0.7 0.8 } position = { 0.5 0.5 } } + } +} + +GRG = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/3] } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } +} + +GRG_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1 @[1/3] } position = { 0.5 0.85 } } + } + + colored_emblem = { + texture = "ce_pattern_flower.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.15 0.35 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.2 0.27 } position = { 0.15 0.52 } } + } +} + + +FLR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + instance = { scale = { 1.0 @[1/5] } position = { 0.5 0.3 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 @[1/5] } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 @[1/5] } position = { 0.5 0.7 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { 1.0 @[1/5] } position = { 0.5 0.9 } } + } +} + +FLR_communist = { + pattern = "pattern_solid.tga" + color1 = "orange" + + colored_emblem = { + texture = "ce_frame_star.dds" + color1 = "orange" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.31 0.23 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { @[1/20] 1 } position = { 0.025 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { @[1/20] 1 } position = { 0.075 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { @[1/20] 1 } position = { 0.125 0.5 } } + } +} + +URU = { # Uruguay + # 1830 design (square canton, geometrical sun design) + # Starting/Republic + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "white" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third @uru_canton_height } position = { @[third/2] @[uru_canton_height/2] } } + } + colored_emblem = { + texture = "ce_sol_de_mayo.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { @[uru_canton_height*0.8] @[uru_canton_height*0.8] } position = { @[third/2] @[uru_canton_height/2] } } + } +} +URU_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_saltire.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.43 0.43 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.5 } } + } +} +URU_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_laurel.dds" + color1 = "green" + color2 = "orange" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.65 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.27 } } + } + textured_emblem = { + texture = "te_coa_uruguay.dds" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.12 0.12 } position = { 0.5 0.84 } } + } +} +URU_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_laurel.dds" + color1 = "green" + color2 = "orange" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.66 } } + } + colored_emblem = { + texture = "ce_inti.dds" + instance = { scale = { 0.25 0.25 } position = { 0.15 0.2 } } + instance = { scale = { 0.25 0.25 } position = { 0.85 0.2 } } + instance = { scale = { 0.25 0.25 } position = { 0.15 0.8 } } + instance = { scale = { 0.25 0.25 } position = { 0.85 0.8 } } + color1 = "yellow" + color2 = "yellow" + } + textured_emblem = { + texture = "te_coa_uruguay.dds" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.56 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.26 } } + } + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.12 0.12 } position = { 0.5 0.85 } } + } +} +URU_communist = { + # Inspired from UJC flag + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.54 } } + } +} +URU_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.52 0.52 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow_dark" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} +URU_subject_BRZ = { + # Provincia Cisplatina before uruguayan independence + @cisplatine_scale = 0.36 + + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_cross_order_christ.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[cisplatine_scale*1.15] @[cisplatine_scale*1.15] } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { @[cisplatine_scale*0.55] @[cisplatine_scale*0.55] } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_armillary_sphere.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { @[cisplatine_scale*0.75] @[cisplatine_scale*0.75] } position = { 0.5 0.5 } } + } +} +URU_subject_USA = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_stripes_09.dds" + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_solid.dds" + instance = { scale = { 0.5 0.555 } position = { 0.25 @[0.555/2] } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.5 0.5 } position = { 0.25 @[0.555/2+0.015] } } + color1 = "red" + color2 = "red" + } +} +URU_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "white" + } +} + +USA = { + @usa_canton_width = 0.5 + @usa_canton_height = @[ 1 / 13 * 7 ] + + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + sub = { + parent = "sub_USA_canton_24" + instance = { scale = { @usa_canton_width @usa_canton_height } } # top left + } +} +USA_coa = { + # USA Coat of Arms used as a royal banner + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 @[5/6] } rotation = 90 } + } +} +USA_theocracy = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 ] } scale = { 0.5 @[ 1 / 13 * 7 ] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 ] } scale = { 0.06 0.4 } } + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 - 0.05 ] } scale = { 0.2 0.09 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 ] } scale = { 0.04 0.37 } } + instance = { position = { 0.25 @[ 1 / 13 * 7 / 2 - 0.05 ] } scale = { 0.18 0.06 } } + } +} +USA_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + textured_emblem = { + texture = "te_usa_bald_eagle.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.52 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.16 } } + } + textured_emblem = { + texture = "te_coa_usa.dds" + instance = { scale = { 0.30 0.32 } position = { 0.5 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + instance = { scale = { 0.2 0.2 } position = { 0.125 0.125 } } + instance = { scale = { 0.2 0.2 } position = { 0.125 0.875 } } + instance = { scale = { 0.2 0.2 } position = { 0.875 0.125 } } + instance = { scale = { 0.2 0.2 } position = { 0.875 0.875 } } + color1 = "white" + color2 = "white" + } +} +USA_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stars_circle_13.dds" + color1 = "yellow" + color2 = "red" + instance = { position = { 0.20 0.30 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_sickle_cogwheel_usa.dds" + color1 = "yellow" + color2 = "red" + instance = { position = { 0.20 0.31 } scale = { 0.33 0.33 } } + } +} +USA_fascist = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + sub = { + parent = "sub_USA_fascist_eagle" + instance = { scale = { 0.5 0.5 } } + } +} +USA_technocracy = { + pattern = "pattern_solid.tga" + color1 = "grey" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_korea_taegeuk.dds" + color1 = "red" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = "ce_frame_circle_outline.dds" + color1 = "grey" + color2 = "grey" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +VEN = { # Venice + pattern = "pattern_border_venice.dds" + color1 = "red" + color2 = "yellow" + color3 = "white" + + textured_emblem = { + texture = "te_lion_san_marco.dds" + instance = { scale = { 1.2 1.2 } position = { 0.50 0.52 } } + } +} +VEN_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + textured_emblem = { + texture = "te_lion_san_marco.dds" + instance = { scale = { 0.8 0.8 } position = { 0.72 0.65 } } + } +} + +VIE = { # Vientiane + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.245 0.26 } } + } +} +VIE_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_elephant_asia.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.75 0.5 } } + } +} + +VNT = { # Vanuatu + # Simplified Independentist flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + color3 = "white" + + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.6 1.0 } position = { 1 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.2 1.0 } position = { 0.1 0.5 } } + } +} +VNT_subject = { + # Offset for overlord flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "blue" + color3 = "white" + + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 1.0 1.0 } position = { 1 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.5 1.0 } position = { 0.25 0.5 } } + } +} +VNT_subject_GBR = { + # New Hebrides blue ensign + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "pearl" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + + } + colored_emblem = { + texture = "ce_legend_new_hebrides.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } +} +VNT_subject_FRA = { + # Franceville flag + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_bicolor_right.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.12 0.12 } position = { 0.5 0.36 } } + instance = { scale = { 0.12 0.12 } position = { 0.40 0.47 } } + instance = { scale = { 0.12 0.12 } position = { 0.60 0.47 } } + instance = { scale = { 0.12 0.12 } position = { 0.44 0.63 } } + instance = { scale = { 0.12 0.12 } position = { 0.56 0.63 } } + } +} + +VNZ_republic = { # Venezuela + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } +} +VNZ_oligarchy = { + # 1830-36 Starting flag + # Arms are sometimes represented directly in the field (this variant is easier to read) + # Varying size for the stripes too + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.625 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } + + textured_emblem = { + texture = "te_coa_venezuela.dds" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.45 } } + } +} +VNZ_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.40 0.44 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.38 0.42 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_coa_colombia_lesser.dds" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.505 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.235 } } + } +} +VNZ_absolute_monarchy = { + pattern = "pattern_border_of_4.dds" + color1 = "red" + color2 = "blue" + + textured_emblem = { + texture = "te_coa_colombia_lesser.dds" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.6 } } + } + textured_emblem = { + texture = "te_crown.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.25 } } + } +} +VNZ_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.07 0.17 } rotation = -270 position = { 0.545 0.40 } } + instance = { scale = { 0.07 0.17 } rotation = 270 position = { 0.455 0.40 } } + instance = { scale = { 0.11 0.11 } position = { 0.5 0.5 } } + instance = { scale = { 0.07 0.17 } rotation = -270 position = { 0.585 0.5 } } + instance = { scale = { 0.07 0.17 } rotation = 270 position = { 0.415 0.5 } } + instance = { scale = { 0.07 0.17 } rotation = -270 position = { 0.455 0.60 } } + instance = { scale = { 0.07 0.17 } rotation = 270 position = { 0.545 0.60 } } + } +} +VNZ_communist = { + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.5 0.58 } } + } + colored_emblem = { + texture = "ce_stars_venezuela.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.40 } } + } +} +VNZ_subject_SPA = { + pattern = "pattern_solid.tga" + color1 = "blue" + + textured_emblem = { + texture = "te_coa_colombia_lesser.dds" + instance = { scale = { 0.75 0.75 } position = { 0.3 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 1.0 } position = { 0.8 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.2 1.0 } position = { 0.9 0.5 } } + } +} +VNZ_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + color1 = "white" + color2 = "white" + } + textured_emblem = { + texture = "te_coa_venezuela.dds" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.50 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + instance = { scale = { 0.56 0.56 } position = { 0.75 0.50 } } + color1 = "green" + color2 = "red" + } +} +VNZ_subject_USA = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "white" + color3 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.51 } scale = { 0.3 0.3 } } + } +} + +WAL = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_eagle_wallachia.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + color1 = "black" + color2 = "yellow_dark" + color3 = "white" + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.15 0.20 } position = { 0.52 0.195 } rotation = 12 } + } +} +WAL_subject = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_star_08.dds" + instance = { scale = { 0.25 0.25 } position = { 0.125 0.15 } } + instance = { scale = { 0.25 0.25 } position = { 0.250 0.35 } } + instance = { scale = { 0.25 0.25 } position = { 0.375 0.15 } } + color1 = "white" + color2 = "white" + } + colored_emblem = { + texture = "ce_eagle_wallachia.dds" + instance = { scale = { 0.9 0.9 } position = { 0.75 0.55 } } + color1 = "black" + color2 = "yellow_dark" + color3 = "white" + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.14 0.18 } position = { 0.765 0.275 } rotation = 12 } + } +} + +WAS = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "black" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_swan.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } +} +WAS_subject = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + color3 = "black" + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_swan.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.75 0.51 } scale = { 0.5 0.5 } } + } +} + +# Griqualand/Griqualand West/Waterboersland +WBL = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 0.25 1.0 } position = { 0.875 0.5 } } + } +} + +WES = { # Westphalia + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } +} + + +WIN = { # West Indies Federation + # 1958 design, a bit uncertain (sun can be yellow or red, the stripes are sometimes mirrored, sometimes not) + + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_sun_waves.dds" + color1 = "white" + color2 = "orange" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +WLL = { # Wallonia + # Arms of Hainaut (the rooster flag is very recent) + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { scale = { 1.0 0.01 } position = { 0.5 0.5 } } + instance = { scale = { 0.007 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.25 0.235 } } + instance = { scale = { 0.55 0.55 } position = { 0.75 0.735 } } + } + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "red" + color2 = "blue" + color3 = "white" + instance = { scale = { 0.55 0.55 } position = { 0.25 0.735 } } + instance = { scale = { 0.55 0.55 } position = { 0.75 0.235 } } + } +} + +WLS = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 1 } } + } + colored_emblem = { + texture = "ce_dragon_wales.dds" + color1 = "red" + color2 = "red" + color3 = "white" + instance = { scale = { 1.25 1.2 } position = { 0.5 0.5 } } + } +} +WLS_theocracy = { + # St David's Cross + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + } +} +WLS_coa = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = color1 + color2 = color3 + instance = { position = { 0.25 0.25 } scale = { 0.6 0.6 } } + instance = { position = { 0.75 0.75 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = "ce_lion_passant_guardant.dds" + color1 = color2 + color2 = color3 + instance = { position = { 0.75 0.25 } scale = { 0.6 0.6 } } + instance = { position = { 0.25 0.75 } scale = { 0.6 0.6 } } + } +} +WLS_republic = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "white" + color4 = "black" + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { @[sixth*5] 0.5 } scale = { 0.5 0.5 } } + } +} +WLS_communist = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "white" + color4 = "red" + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { @[sixth*5] 0.5 } scale = { 0.5 0.5 } } + } +} +WLS_fascist = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.7 0.7 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_eryr_gwyn.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.7 0.7 } position = { 0.4 0.5 } } + } +} +WLS_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_dragon_wales.dds" + color1 = "yellow" + color2 = "red_light" + color3 = "pearl" + instance = { scale = { 0.65 0.65 } position = { 0.75 0.5 } } + } +} + +WSG = { + # Flag of the Dervish state + pattern = "pattern_border_of_4.dds" + color1 = "azure" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.72 0.65 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "azure" + color2 = "red" + instance = { scale = { 0.60 0.525 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.36 0.36 } position = { 0.5 0.5 } } + } +} + +WUR = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "red" + } +} +WUR_absolute_monarchy = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.68 0.68 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_wreath_thin.dds" + color1 = "green_light" + color2 = "green" + color3 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.495 } } + } + colored_emblem = { + texture = "ce_wreath_thin.dds" + color1 = "green" + color2 = "green" + color3 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.50 } } + } + sub = { + parent = "sub_WUR_coa" + instance = { scale = { 0.7 0.7 } offset = { 0.15 0.15 } } + } +} +WUR_republic = { + # 1810-16 + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "red" + } +} +WUR_oligarchy = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "black" + + colored_emblem = { + texture = "ce_stripes_07.dds" + color1 = "black" + color2 = "black" + } +} +WUR_communist = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "black" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "red" + } + colored_emblem = { + texture = "ce_coa_frame_ddr.dds" + color1 = "yellow" + color2 = "black" + color3 = "red" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.53 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.42 0.42 } position = { 0.5 0.51 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.51 } } + } +} +WUR_subject_PRU = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "white" + } +} + +XIN = { # Xinjiang + # Kashgaria 1865 - A plain white banner was also used by the Kashgarian sultanate + # ext. similar to Turkey + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "white" + + colored_emblem = { + texture = "ce_crescent_star_08.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } +} +XIN_republic = { + # East Turkestan 1933 - A more distinctive flag (short lived republic of Uighuristan) + + pattern = "pattern_border_of_3.dds" + color1 = "blue_light" + color2 = "red" + color3 = "white" + + colored_emblem = { + texture = "ce_crescent_star_05_rotated.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.45 0.48 } scale = { -0.8 0.8 } } + } +} +XIN_subject = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "white" + + colored_emblem = { + texture = "ce_crescent_star_08.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.55 0.55 } } + } +} + +YAK = { # Yakutia + # very modern flag (only SSR flags before, 1922-91) + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "green" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 @[1-third/2] } scale = { 1.0 @third } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.75 } scale = { 1.0 @[third/2] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 @[0.75-third/8] } scale = { 1.0 @[third/4] } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 @third } scale = { 0.65 0.65 } } + } +} + +YEM = { # Yemen + # Adopted 1917 + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_scimitar.dds" + color1 = "white" + instance = { scale = { 1.1 1.1 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.16 0.16 } position = { 0.1 0.15 } } + instance = { scale = { 0.16 0.16 } position = { 0.5 0.25 } } + instance = { scale = { 0.16 0.16 } position = { 0.90 0.15 } } + instance = { scale = { 0.16 0.16 } position = { 0.1 0.85 } } + instance = { scale = { 0.16 0.16 } position = { 0.90 0.85 } } + } +} +YEM_subject = { + # Scimitar only w/ canton + + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_scimitar.dds" + color1 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.7 0.74 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } +} +YEM_subject_GBR = { + # Blue ensign for UK + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_scimitar.dds" + color1 = "red" + instance = { scale = { 0.48 0.48 } position = { 0.75 0.55 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.16 0.16 } position = { 0.75 0.45 } } + } +} + +YOG = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "yellow" + color2 = "yellow" + } +} + +YUC = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color1 + } + sub = { + parent = "sub_YUC_hoist" + instance = { scale = { @third 1 } } # top left + } +} + +YUG = { # Yugoslavia + # 1918-46 + + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } +} +YUG_communist = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} +YUG_bulgaria = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} +YUG_bulgaria_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0 0.5 } } + } + + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.68 0.68 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.66 0.66 } position = { 0.4 0.5 } } + } + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = "yellow" + color2 = "yellow" + + instance = { scale = { 0.45 0.45 } position = { 0.4 0.5 } } + } +} + +ZIM = { # Zimbabwe Rhodesia + # Modern flag 1980 + + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7*3] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/7] } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { position = { -0.025 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.175 0.5 } } + } +} + +ZUL = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "red" + } +} + +TRH = { # Turkestan, using the flag of the Basmachi movement as a base + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 0.11 } position = { 0.5 0.06 } } + instance = { scale = { 1 0.11 } position = { 0.5 0.28 } } + instance = { scale = { 1 0.11 } position = { 0.5 0.5 } } + instance = { scale = { 1 0.11 } position = { 0.5 0.72 } } + instance = { scale = { 1 0.11 } position = { 0.5 0.94 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "orange" + color2 = "orange" + instance = { scale = { 0.5 0.55 } position = { 0.25 0.5 } } + } + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.45 0.45 } position = { 0.25 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.22 0.22 } position = { 0.3 0.5 } rotation = 18 } + } +} + +LOU = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + color3 = "yellow" + + textured_emblem = { + texture = "te_louisiana_swan.dds" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } +} +LOU_monarchy = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_fleur_quebec.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.2 0.6 } scale = { 0.6 0.6 } } + instance = { position = { 0.5 0.4 } scale = { 0.6 0.6 } } + instance = { position = { 0.8 0.6 } scale = { 0.6 0.6 } } + } +} + +KLM = { # Kalmykia + # using the old flag of the Khanate rather than the 1930s-40s design + + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_border_checkered.dds" + color1 = "red" + color2 = "red" + } +} + +AIT = { # Ait Abbas + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.125 } } + instance = { scale = { 1.0 0.25 } position = { 0.5 0.875 } } + } +} + +CON = { # Constantine + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_zulfikar.dds" + color1 = "white" + color2 = "white" + instance = { scale = { -0.75 0.75 } position = { 0.5 0.45 } } + } +} + +TUG = { # Touggourt + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_bicolor_left_third_indented.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.30 0.5 } } + } + colored_emblem = { + texture = "ce_bicolor_left_third_indented.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.25 0.5 } } + } + colored_emblem = { + texture = "ce_bicolor_left_third_indented.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.20 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 1.0 } position = { 0.9 0.5 } } + instance = { scale = { 1.0 1.0 } position = { 0.9 0.5 } } + } + colored_emblem = { + texture = "ce_shahada.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.60 0.60 } position = { 0.43 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.31 0.31 } position = { 0.83 0.50 } } + } +} + +# Savoy +SAV = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } +} + +# Paris Commune +PRC = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" +} + +# Karelia +KRL = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "black" + + colored_emblem = { + texture = "ce_cross_norway.dds" + color1 = color2 + color2 = color3 + } +} +KRL_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "blue_light" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.10 0.23 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.18 0.20 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.27 0.20 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.32 0.30 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.33 0.42 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.43 0.28 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "grey_observer" + color2 = "grey_observer" + instance = { scale = { 0.135 0.135 } position = { 0.42 0.4 } } + } +} +KRL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.35 0.35 } position = { 0.3 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.2 0.2 } position = { 0.3 0.15 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "light_blue" + color2 = "light_blue" + instance = { position = { 0.05 0.5 } scale = { 0.25 1.0 } } + } +} + +# Tatarstan +TAR = { + pattern = "pattern_per_bend.dds" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_crescent_star_05_rotated.dds" + color1 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } +} + +TAR_monarchy = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_dragon_tatar.dds" + color1 = "black" + color2 = "white" + instance = { position = { 0.4 0.5 } scale = { 0.75 0.75 } } + } + + colored_emblem = { + texture = "ce_chevron.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 1.0 } position = { 0.9 0.5 } rotation = 270 } + } +} + +TAR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 0.90 } scale = { 1.0 0.2 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.80 } scale = { 1.0 0.1 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = yellow + color2 = yellow + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = yellow + color2 = red + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Siberia +SIB = { + pattern = "pattern_per_bend.dds" + color1 = "green" + color2 = "white" +} + +SIB_communist = { + pattern = "pattern_per_bend_senester.dds" + color1 = "red" + color2 = "green" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = yellow + color2 = yellow + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = yellow + color2 = red + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Bashkiria +BKR = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } +} +BKR_monarchy = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_crescent_large.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.6 0.6 } position = { 0.6 0.5 } rotation = 180 } + } + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.5 } } + } +} +BKR_dictatorship = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "green" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } rotation = 200 } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.3 0.3 } position = { 0.4 0.44 } } + } +} +BKR_communist = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "white" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1 2 } position = { 0.65 0.0 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = yellow + color2 = yellow + instance = { scale = { 0.35 0.35 } position = { 0.3 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = yellow + color2 = red + instance = { scale = { 0.2 0.2 } position = { 0.3 0.15 } } + } +} + +# Buryatia +BRY = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_soyombo_small.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.3 0.4 } position = { 0.15 0.17 } } + } +} + +BRY_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + + instance = { scale = { 1 0.10 } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + + instance = { scale = { 1 0.10 } position = { 0.5 0.85 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + + instance = { scale = { 1 0.10 } position = { 0.5 0.95 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = yellow + color2 = red + instance = { scale = { 0.5 0.5 } position = { 0.2 0.30 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle.dds" + color1 = yellow + color2 = yellow + instance = { scale = { 0.14 0.14 } position = { 0.2 0.30 } } + } +} + +# Kamchatka +KMC = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + instance = { scale = { 0.29 0.29 } position = { 0.2 0.25 } } + } + + colored_emblem = { + texture = "ce_frame_circle_roundel_triangles.dds" + color1 = "red" + color2 = "red" + color3 = "blue" + instance = { scale = { 0.3 0.3 } position = { 0.2 0.25 } } + } +} + +KMC_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripe_bottom_raised.dds" + color1 = blue + color2 = blue + } + + colored_emblem = { + texture = "ce_triangle.dds" + color1 = white + color2 = white + instance = { scale = { 0.26 0.34 } position = { 0.1 0.78 } } + instance = { scale = { 0.26 0.34 } position = { 0.30 0.78 } } + instance = { scale = { 0.26 0.34 } position = { 0.50 0.78 } } + instance = { scale = { 0.26 0.34 } position = { 0.70 0.78 } } + instance = { scale = { 0.26 0.34 } position = { 0.90 0.78 } } + } + + colored_emblem = { + texture = "ce_triangle.dds" + color1 = black + color2 = black + instance = { scale = { 0.22 0.32 } position = { 0.1 0.79 } } + instance = { scale = { 0.22 0.32 } position = { 0.30 0.79 } } + instance = { scale = { 0.22 0.32 } position = { 0.50 0.79 } } + instance = { scale = { 0.22 0.32 } position = { 0.70 0.79 } } + instance = { scale = { 0.22 0.32 } position = { 0.90 0.79 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = yellow + color2 = yellow + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = yellow + color2 = red + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Chukotka +CKC = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "light_blue" + } +} + + +CKC_white = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + } + + colored_emblem = { + texture = "ce_chevron.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 1.0 } position = { 0.18 0.5 } rotation = 90 } + } +} + +CKC_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.85 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.92 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Confederation of the Equator +EQT = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + textured_emblem = { + texture = "te_coa_equator.dds" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +CTR = { # Catharinense Republic + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "yellow" + } +} + +MNG = { # Minas Gerais + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_chevron.dds" + color1 = "white" + color2 = "green" + instance = { scale = { 0.66 1.0 } position = { 0.5 0.3 } } + } +} + +# Altai +ALI = { + pattern = "pattern_border_of_4.dds" + color1 = "white" + color2 = "light_blue" +} + +# Ural +URL = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "black" + } +} + +URL_white = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "red" + color2 = "red" + } +} + +URL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripe_bottom_nkp.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.45 } } + } + colored_emblem = { + texture = "ce_stripe_bottom_nkp.dds" + color1 = "green" + color2 = "green" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.92 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Kanty-Mansi +KNT = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + + colored_emblem = { + texture = "ce_kanty_antlers.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.22 } } + } + + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.2 0.07 } } + } + + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.25 0.1 } } + } + + colored_emblem = { + texture = "ce_star_06.dds" + color1 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.15 0.1 } } + } +} + +KNT_undemocratic = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "light_blue" + color2 = "light_blue" + } + + colored_emblem = { + texture = "ce_kanty_antlers.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } +} + +KNT_monarchy = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_bicolor_top.dds" + color1 = "light_blue" + color2 = "light_blue" + } +} + +KNT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 0.89 } scale = { 1 0.03 } } + } + colored_emblem = { + texture = "ce_nenets_stripe.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.77 } scale = { 1 1 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Udmurtia + +UDM = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_sun_udmurt.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +UDM_dictatorship = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "white" + } +} + +UDM_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { position = { 0.5 0.85 } scale = { 1 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.95 } scale = { 1 0.1 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Chuvashia +CHV = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + } + + colored_emblem = { + texture = "ce_sun_chuvash.dds" + color1 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.25 } } + } + + colored_emblem = { + texture = "ce_chuvash_stripe.dds" + color1 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.75 } } + } +} + +CHV_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + } + + colored_emblem = { + texture = "ce_chuvash_stripe.dds" + color1 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.75 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.32 0.32 } position = { 0.2 0.32 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.17 0.17 } position = { 0.2 0.12 } } + } +} + +# Mari El +MRI = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + + colored_emblem = { + texture = "ce_ornament_mari.dds" + color1 = "red" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} + +MRI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.75 } scale = { 1 0.10 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { position = { 0.5 0.85 } scale = { 1 0.10 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Erzya-Moksha [Mordovia] +MRD = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.375 } scale = { 1 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + instance = { position = { 0.5 0.625 } scale = { 1 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.875 } scale = { 1 0.25 } } + } +} + +MRD_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "pink" + instance = { position = { 0.5 0.75 } scale = { 1 0.10 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { position = { 0.5 0.85 } scale = { 1 0.10 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.95 } scale = { 1 0.10 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Tajikistan +TJI = { + pattern = "pattern_border_double.dds" + color1 = "green" + color2 = "red" + color3 = "red" + + colored_emblem = { + texture = "ce_crescent_pale.dds" + color1 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.4 0.3 } } + instance = { scale = { 0.15 0.15 } position = { 0.6 0.3 } } + instance = { scale = { 0.15 0.15 } position = { 0.5 0.4 } } + } +} + +TJI_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + + colored_emblem = { + texture = "ce_crown_tajik.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.3 0.3 } position = { 0.5 0.55 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.075 0.075 } position = { 0.42 0.52 } } + instance = { scale = { 0.075 0.075 } position = { 0.43 0.45 } } + instance = { scale = { 0.075 0.075 } position = { 0.46 0.40 } } + instance = { scale = { 0.075 0.075 } position = { 0.5 0.38 } } + instance = { scale = { 0.075 0.075 } position = { 0.54 0.40 } } + instance = { scale = { 0.075 0.075 } position = { 0.57 0.45 } } + instance = { scale = { 0.075 0.075 } position = { 0.58 0.52 } } + } +} + +TJI_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.7 } scale = { 1 0.2 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { position = { 0.5 0.8 } scale = { 1 0.1 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.2 0.4 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.15 } } + } +} + +# Kirghizia +KYR = { #Based on the flag of the Khwarazmian Empire + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_crescent_star_05.dds" + color1 = "green" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } +} + +KYR_republic = { + pattern = "pattern_solid.tga" + color1 = "azure" + + colored_emblem = { + texture = "ce_sun_frame_kyrgyz.dds" + color1 = "white" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_tunduk.dds" + color1 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.51 } } + } +} + +KYR_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.04 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.2 0.27 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.10 0.10 } position = { 0.2 0.10 } } + } +} + +# Uzbekistan +UZB = { + pattern = "pattern_border_double.dds" + color1 = "black" + color2 = "teal" + color3 = "black" + + colored_emblem = { + texture = "ce_crescent_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +UZB_republic = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 0.02 } position = { 0.5 0.33 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 1.0 0.02 } position = { 0.5 0.66 } } + } + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.15 0.165 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + instance = { scale = { 0.07 0.07 } position = { 0.28 0.25 } } + instance = { scale = { 0.07 0.07 } position = { 0.33 0.25 } } + instance = { scale = { 0.07 0.07 } position = { 0.38 0.25 } } + instance = { scale = { 0.07 0.07 } position = { 0.43 0.25 } } + instance = { scale = { 0.07 0.07 } position = { 0.48 0.25 } } + instance = { scale = { 0.07 0.07 } position = { 0.33 0.18 } } + instance = { scale = { 0.07 0.07 } position = { 0.38 0.18 } } + instance = { scale = { 0.07 0.07 } position = { 0.43 0.18 } } + instance = { scale = { 0.07 0.07 } position = { 0.48 0.18 } } + instance = { scale = { 0.07 0.07 } position = { 0.38 0.11 } } + instance = { scale = { 0.07 0.07 } position = { 0.43 0.11 } } + instance = { scale = { 0.07 0.07 } position = { 0.48 0.11 } } + } +} + +UZB_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "light_blue" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.02 } position = { 0.5 0.4 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { scale = { 1.0 0.02 } position = { 0.5 0.6 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.25 0.25 } position = { 0.2 0.27 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.10 0.10 } position = { 0.2 0.10 } } + } +} + +# Transcaucasia +CAU = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "red" + } +} + +CAU_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + instance = { rotation = 175 scale = { 0.5 0.5 } position = { 0.2 0.3 } } + } +} + +PAU = { # Paulistania + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 0.25 1.0 } position = { 0.375 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { scale = { 0.25 1.0 } position = { 0.625 0.5 } } + } +} + +BHI = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "blue" + } +} + +SPU = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1 @[1/2] } position = { 0.5 0.75 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { @[1/3] 1 } position = { @[1/3/2] 0.5 } } + } + colored_emblem = { + texture = "ce_sun_of_may.dds" + instance = { scale = { 0.5 0.5 } position = { 0.17 0.5 } } + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.09 0.28 } scale = { 0.07 0.07 } rotation = -15 } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.14 0.25 } scale = { 0.07 0.07 } rotation = -15 } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.20 0.25 } scale = { 0.07 0.07 } rotation = 15 } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.28 } scale = { 0.07 0.07 } rotation = 15 } + } +} + +IQU = { + pattern = "pattern_solid.tga" + color1 = "green" + + textured_emblem = { + texture = "te_coa_iquichia.dds" + instance = { scale = { 0.60 0.60 } position = { 0.5 0.5 } } + } +} + +RSM = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = "white" + color2 = "red" + } + + colored_emblem = { + texture = "ce_san_marco_canton.dds" + color1 = "white" + color2 = "green" + color3 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.325 0.33 } } + } + + textured_emblem = { + texture = "te_lion_san_marco.dds" + instance = { scale = { 0.45 0.45 } position = { 0.17 0.2 } } + } +} + +PLT = { + pattern = "pattern_solid.tga" + color1 = "azure" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "azure" + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } + } +} + +PLT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "azure" + color2 = "azure" + instance = { scale = { 0.45 0.60 } position = { 0.2 0.27 } } + } + + colored_emblem = { + texture = "ce_cornucopias.dds" + color1 = "yellow" + color2 = "green" + color3 = "pink" + instance = { scale = { 0.6 0.55 } position = { 0.2 0.25 } } + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.2 0.27 } } + } + + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.43 0.43 } position = { 0.2 0.27 } } + } + + colored_emblem = { + texture = "ce_ribbon.dds" + color1 = "azure" + color2 = "red" + instance = { scale = { 0.2 0.2 } position = { 0.2 0.45 } } + } +} + +SML = { # Seminole + + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.625 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.375 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.125 } scale = { 1.0 0.25 } } + } +} + +BEI_dictatorship = { + # Flag of the Beiyang Army + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_beiyang_star.dds" + color1 = "black" + color2 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +KAF = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_border_ceylon.dds" + color1 = "black" + color2 = "orange" + color3 = "black" + } + + colored_emblem = { + texture = "ce_sun.dds" + color1 = "orange" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_sun.dds" + color1 = "black" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_sun_sikh.dds" + color1 = "orange" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +KAF_muslim = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_shahada.dds" + color1 = "black" + color2 = "black" + } +} + +ALK = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.85 0.2 } } + } + + colored_emblem = { + texture = "ce_alaska_big_dipper.dds" + color1 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.4 0.6 } } + } +} + +ALK_russian_company = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_russian_american_company.dds" + instance = { scale = { 0.75 0.75 } position = { 0.3 0.28 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.625 } scale = { 1.0 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.875 } scale = { 1.0 0.25 } } + } +} + +ALK_russian_crown = { + pattern = "pattern_solid.tga" + color1 = "white" + + textured_emblem = { + texture = "te_eagle_russia_crowned.dds" + instance = { scale = { 0.70 0.70 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.625 } scale = { 1.0 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.875 } scale = { 1.0 0.25 } } + } +} + +ALK_alyaska_republic = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "blue" + instance = { scale = { 0.15 0.15 } position = { 0.85 0.2 } } + } + + colored_emblem = { + texture = "ce_alaska_big_dipper.dds" + color1 = "blue" + instance = { scale = { 0.75 0.75 } position = { 0.4 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.85 } scale = { 1.0 0.1 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } + } +} + +ALK_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.15 0.15 } position = { 0.85 0.2 } } + } + + colored_emblem = { + texture = "ce_alaska_big_dipper.dds" + color1 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.4 0.6 } } + } +} + +BCE = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_lion_sri_lanka.dds" + color1 = "yellow" + color2 = "red" + color3 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } +} +BCE_subject_GBR = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + sub = { + parent = "sub_CEY" + instance = { scale = { 0.7 0.7 } offset = { 0.225 0.15 } } + } +} + +ZAN = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + # This is actually the Ya'rubid dynasty's flag of Oman, as far as I can tell, but it's repeated online as the flag of Zanzibar because of a Virginian cigarette card from 1890 said it was the flag. + # It /is/ distinctive from Oman's flag this way, so I will perpetuate the historical inaccuracy while acknowledging that it is wrong and telling you as much here. If you see someone on the paradox forums or reddit or what-have-you complaining about it, screenshot this and post it in the pertinent thread. + + # each colored stripe is 1/19 of the total field + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.0263 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.3421 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.6579 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.9737 } scale = { 1.0 0.053 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + instance = { position = { 0.5 0.0789 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.9211 } scale = { 1.0 0.053 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { position = { 0.5 0.1316 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.3947 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.6053 } scale = { 1.0 0.053 } } + instance = { position = { 0.5 0.8684 } scale = { 1.0 0.053 } } + } + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "green" + instance = { position = { 0.25 0.2368 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.5 0.2368 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.75 0.2368 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.375 0.5 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.625 0.5 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.25 0.7632 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.5 0.7632 } scale = { 0.1579 0.1579 } } + instance = { position = { 0.75 0.7632 } scale = { 0.1579 0.1579 } } + } +} + +ZAN_republic = { + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "blue_light" + } +} + +ZAN_republic_afro_shirazi = { + pattern = "pattern_solid.tga" + color1 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "black" + color2 = "green" + } +} + +WTU = { # Wituland Protectorate flag + pattern = "pattern_vertical_split_01.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } +} + +MBS = { # Mombasa. Just the EU4 flag design tbh, can't find a historical flag design for Mombasa under Mazrui or Busaidi rule + pattern = "pattern_solid.tga" + color1 = "red_dark" + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } +} + +red_flag = { + # Plain red flag. wow! + + pattern = "pattern_solid.tga" + color1 = "red" +} + +AJR = { # Ajuran + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "yellow" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_crescent_star_05.dds" + color1 = "white" + color2 = "white" + } +} + +BGM = { # Begemder. Riffing off an early Ethiopian banner design. + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "green" + } +} + +SHW = { # Shewa. Taking after the EU4 flag. Do not ask me where that design came from. + pattern = "pattern_solid.tga" + color1 = "red_dark" + + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "yellow" + color2 = "black" + color3 = "red_dark" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } +} + +QWR = { # Qwara + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "green" + } +} + +ISQ = { # Isaaq + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_shahada_02.dds" # the Word of Purity + color1 = "white" + color2 = "white" + } +} + +# I have only found one photo of something that may be the flag of the Tungi Sultanate, and it was from a 2010s research paper prepared for Anadarko, a now-defunct /oil company/, at some point between 2012 and 2019. The photograph in question was cited as "Adamowicz, 2012". I have no leads beyond that. +# I'm sure of the frame layout here but the photograph was too low-resolution for me to figure out what the central charge was. I /think/ there was a crescent and star in there? along with other emblems. +TGI = { # Tungi Sultanate + pattern = "pattern_border_of_3.dds" + color1 = "green" + color2 = "red" + + colored_emblem = { + texture = "ce_crescent_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { -0.5 0.5 } position = { 0.5 0.5 } } + } +} + +WLT = { # Wolaita + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "black" + } +} + +WLG = { # Welega. Hard to find an attested flag for Leqa Nekemte tbh + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "white" + } +} + +NYM_centralized = { # Unyamwezi. Actually the flag of Tanganyika + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_fimbriated_thin.dds" + color1 = "green" + color2 = "black" + color3 = "green" + } +} + +BNT = { # Banat + pattern = "pattern_solid.tga" + color1 = "red_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue_steel" + color2 = "white" + } +} + +ATB = { # Athabaska. Agglomeration of multiple Athabaskan nations, so this is mostly riffing off a simplified version of the Gwich'in Nation of NWT and Yukon's flag, sans caribou + pattern = "pattern_solid.tga" + color1 = "venice_teal" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } +} + +MSN = { # Massina. Fellow on Wikipedia had a pattern like this, but didn't cite his sources. Only other thing I could briefly find was that the founder of Massina recieved a flag from Uthman dan Fodio of Sokoto, and Sokoto just has a plain green flag. I'm unsure where this yellow flag with a green crescent and stars pattern comes from then, but it's distinctive from Sokoto's so that counts for something. If you, the reader, have a better flag, please post about it /and cite where the design comes from, ideally pointing to primary sources/ please. + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_crescent_mid.dds" + color1 = "green" + instance = { scale = { 0.63 0.63 } position = { 0.45 0.5 } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "green" + instance = { scale = { 0.15 0.15 } position = { 0.5 0.5 } } + instance = { scale = { 0.15 0.15 } position = { 0.58 0.66 } } + instance = { scale = { 0.15 0.15 } position = { 0.58 0.33 } } + } +} + +ARN = { # Aragon + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = "yellow" + color2 = "yellow" + } +} + +LEO = { # Leon + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_lion_rampant_per_pale_crowned.dds" + color1 = "purple" + color2 = "yellow" + } +} + +ASU = { # Asturias + pattern = "pattern_solid.tga" + color1 = "asturian_blue" + + colored_emblem = { + texture = "ce_asturian_cross.dds" + color1 = "yellow" + } +} + +FZN = { # Fezzan + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { # This exists here purely so to make the flag distinct from Oman, no I am not taking suggestions + texture = "ce_checkered_orle.dds" + color1 = "red" + color2 = "white" + } +} + +CYR = { # Cyrenaica + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.66 0.66 } position = { 0.5 0.50 } } + } +} + +LBY = { # Libya + pattern = "pattern_solid.tga" + color1 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal_thick.dds" + color1 = "red" + color2 = "black" + instance = { scale = { 1 1 } position = { 0.5 0 } } + } + colored_emblem = { + texture = "ce_tricolor_horizontal_thick.dds" + color1 = "black" + color2 = "green" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.50 } } + } +} + +# New Spain +SC1 = { + # Combination of 1865 Mexican Empire flag and colonial motifs + + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "yellow_dark" + color2 = "yellow_dark" + instance = { scale = { 0.60 0.60 } } + } + colored_emblem = { + texture = "ce_shield_iberian.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.54 0.54 } } + } + textured_emblem = { + texture = "te_eagle_mexico.dds" + instance = { scale = { 0.45 0.45 } position = { 0.51 0.52 } } + } + textured_emblem = { + texture = "te_crown_imperial_eagles.dds" + instance = { scale = { 0.35 0.35 } position = { 0.5 0.19 } } + } +} + +# New Granada +SC2 = { # Gran Colombia + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "medium_blue" + color2 = "medium_blue" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "yellow_light" + color2 = "yellow_light" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.43 0.45 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green_dark" + color2 = "green_dark" + color3 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } +} + +SC3 = { # Viceroalty of Peru + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "medium_blue" + color2 = "medium_blue" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_shield_round_per_pale.dds" + color1 = "yellow_light" + color2 = "yellow_light" + instance = { scale = { 0.63 0.63 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.43 0.45 } position = { 0.5 0.50 } } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "green_dark" + color2 = "green_dark" + color3 = "red" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } +} + + +SC4 = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.42 0.52 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "blue_light" + color2 = "blue_light" + instance = { scale = { 0.4 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.4 0.5 } position = { 0.5 0.5 } } + mask = { 2 } + } + colored_emblem = { + texture = "ce_inti.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } + textured_emblem = { + texture = "te_crown_cut.dds" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.19 } } + } + colored_emblem = { + texture = "ce_laurel.dds" + instance = { scale = { 0.70 0.70 } position = { 0.5 0.58 } } + color1 = "green" + color2 = "red" + } + colored_emblem = { + texture = "ce_laurel_knot.dds" + instance = { scale = { 0.16 0.16 } position = { 0.5 0.78 } } + color1 = "yellow" + color2 = "yellow" + } +# colored_emblem = { +# texture = "ce_solid.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { scale = { 0.5 1.0 } position = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_solid.dds" +# color1 = "white" +# color2 = "white" +# instance = { scale = { 0.25 1.0 } position = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_inti.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { scale = { 0.35 0.35 } position = { 0.5 0.5 } } +# } +} diff --git a/common/coat_of_arms/coat_of_arms/02_countries_2.txt b/common/coat_of_arms/coat_of_arms/02_countries_2.txt new file mode 100644 index 000000000..4858f5138 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/02_countries_2.txt @@ -0,0 +1,920 @@ +SCA = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "blue" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 1.6 1.6 } position = { 0.6 0.5 } } + } + + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 1.4 1.4 } position = { 0.565 0.5 } } + } + colored_emblem = { + texture = "ce_cross_denmark.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } +} + +SCA_kalmar_union = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_cross_sweden.dds" + color1 = red + color2 = red + } +} + +COB = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "white" + color2 = "white" + } +} + +MEI = { + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "green" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "white" + color2 = "white" + } + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = "white" + color2 = "white" + } + + sub = { + parent = sub_MEI_canton + instance = { scale = { 0.5 0.5 } offset = { 0.002 0.002 } } + } +} + +sub_MEI_canton = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_stripes_10.dds" + color1 = "yellow" + color2 = "yellow" + } + + colored_emblem = { + texture = "ce_crancelin.dds" + color1 = "green" + color2 = "black" + color3 = "green" + } +} + +WEI = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "green" + color2 = "yellow" + } +} + +HEK = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} + +LIP = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "red" + color2 = "red" + } +} + +MST = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "yellow" + color2 = "red" + } +} + +HOH = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_stripes_06.dds" + color1 = "white" + color2 = "white" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = "ce_eagle_legless.dds" + color1 = "black" + color2 = "yellow" + color3 = "white" + instance = { scale = { 0.65 0.65 } position = { 0.25 0.3 } } + } + + colored_emblem = { + texture = "ce_crown_simple.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "green" + instance = { scale = { 0.12 0.12 } position = { 0.26 0.08 } } + } + + colored_emblem = { + texture = "ce_eagle_claws.dds" + color1 = "yellow" + color2 = "blue" + instance = { scale = { 0.65 0.65 } position = { 0.25 0.3 } } + } +} + +SCM = { + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "blue" + } +} + +SCW = { + pattern = "pattern_solid.tga" + color1 = "light_blue" + color2 = "light_blue" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = "white" + color2 = "white" + } +} + +WLD = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "black" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "yellow" + } +} + +SCN_republic = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_eagle_head.dds" + color1 = "red" + color2 = "blue" + color3 = "yellow" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.55 } } + } + + colored_emblem = { + texture = "ce_crown_swedish.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.18 } } + } +} + +TPG = { # Heavenly Kingdom + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "black" + instance = { scale = { 1.4 1.4 } position = { 0.35 0.5 } } + } + colored_emblem = { + texture = "ce_bend_dexter.dds" + color1 = "red" + instance = { scale = { 3.4 3.4 } position = { 0.001 0.5 } } + } + colored_emblem = { + texture = "ce_bicolor_left_third.dds" + color1 = "black" + instance = { position = { 0.2 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "black" + instance = { scale = { 1.0 0.1 } position = { 0.5 0.999 } } + } +} + +SLO = { # Slovenia + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "azure" + color2 = "red" + } +} + +COL = { + + pattern = "pattern_solid.tga" + color1 = "blue" + sub = { + parent = "sub_GBR_uk" + instance = { scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.5 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.36 0.36 } position = { 0.75 0.61 } } + } + colored_emblem = { + texture = "ce_lion_statant_guardant.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.3 0.3 } position = { 0.75 0.43 } } + } + colored_emblem = { + texture = "ce_crown_st_edward.dds" + color1 = "yellow" + color2 = "red" + color3 = "white" + instance = { scale = { 0.1 0.1 } position = { 0.72 0.325 } rotation = 7.5 } + } + colored_emblem = { + texture = "ce_letter_b.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.225 0.225 } position = { 0.635 0.5 } } + } + colored_emblem = { + texture = "ce_letter_c.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.225 0.225 } position = { 0.865 0.5 } } + } +} + +YUZ = { + pattern = "pattern_solid.tga" + color1 = "white" + colored_emblem = { + texture = "ce_tao_people.dds" + color1 = "black" + color2 = "red" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } +} + +PNS = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_stripes_08_hawaii.dds" + color1 = "black" + color2 = "white" + } + + colored_emblem = { + texture = "ce_shield_hesse.dds" + color1 = "black" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_kanaka.dds" + color1 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +PNS_communist = { + pattern = "pattern_gironny_32.dds" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_waves.dds" + color1 = "blue" + color2 = "light_blue" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "yellow" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_hammer_ddr.dds" + color1 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } rotation = 25 } + } + + colored_emblem = { + texture = "ce_outrigger_hook.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.65 0.65 } position = { 0.5 0.5 } rotation = -25 } + } +} + +PLY = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "white" + instance = { scale = { 0.4 0.4 } position = { 0.15 0.2 } } + } +} + +PLY_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_05_safcp.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.4 0.4 } position = { 0.15 0.2 } } + } +} + +KAU = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + colored_emblem = { + texture = "ce_hand_dreaming.dds" + color1 = "red" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.5 } } + } +} + +HRE = { + pattern = "pattern_solid.tga" + color1 = "yellow" + + textured_emblem = { + texture = "te_eagle_hre.dds" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } +} + +HRE_atheist = { + pattern = "pattern_solid.tga" + color1 = "azure" + + textured_emblem = { + texture = "te_eagle_hre_inverted.dds" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } +} + +HRE_republic = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "yellow" + instance = { scale = { 1 1 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_cross_couped.dds" + color1 = "red" + instance = { scale = { 0.79 0.79 } position = { 0.5 0.5 } } + } +} + +HRE_technate = { + pattern = "pattern_solid.tga" + color1 = "technate_grey" + + colored_emblem = { + texture = "ce_delta.dds" + color1 = "black" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_delta.dds" + color1 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_delta.dds" + color1 = "black" + instance = { scale = { 0.4 0.4 } position = { 0.5 0.5 } } + } + +} + +HRE_fascist = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + instance = { scale = { 0.85 0.85 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_eagle_crown.dds" + color1 = "black" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.5 0.5 } } + } +} + +HRE_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "white" + color2 = "white" + color3 = "white" + instance = { scale = { 0.78 0.78 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_ddr_sun_bg.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.75 0.70 } position = { 0.5 0.54 } rotation = 180 } + } + + colored_emblem = { + texture = "ce_coa_frame_austria.dds" + color1 = "yellow" + color2 = "red" + color3 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_hammer_and_sickle.dds" + color1 = "yellow" + instance = { scale = { 0.30 0.30 } position = { 0.5 0.45 } } + } +} + +UNL = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +UNL_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_frame_ddr_sun_bg.dds" + color1 = "blue" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.5 0.45 } position = { 0.16 0.26 } rotation = 180 } + } + colored_emblem = { + texture = "ce_wreath.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.16 0.25 } } + } + colored_emblem = { + texture = "ce_frame_ddr_flags_tricolour.dds" + color1 = "red" + color2 = "red" + color3 = "red" + instance = { scale = { 0.53 0.5 } position = { 0.16 0.23 } } + } + colored_emblem = { + texture = "ce_hammer_and_sickle.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.16 0.22 } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = "yellow" + color2 = "red" + color3 = "red" + instance = { scale = { 0.1 0.1 } position = { 0.16 0.08 } } + } + colored_emblem = { + texture = "ce_waves_estonia.dds" + color1 = "light_blue" + color2 = "white" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.7 } } + } +} + +UNL_republic = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue_light" + } +} + +UNL_burgundy = { + pattern = "pattern_solid.tga" + color1 = "burgundy_burgundy" + color2 = "burgundy_burgundy" + + colored_emblem = { + texture = "ce_cross_burgundy.dds" + color1 = "white" + color2 = "white" + } +} + +RHN = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "green" + } +} + +RHN_communist = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_star_frame_hammer_sickle.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.5 0.5 } position = { 0.2 0.25 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "blue" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.75 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + instance = { scale = { 1.0 0.10 } position = { 0.5 0.85 } } + } +} + +PLT = { + pattern = "pattern_solid.tga" + color1 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "blue" + } +} + +PLT_communist = { + pattern = "pattern_solid.tga" + color1 = "red" +} + +KAB = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + + colored_emblem = { + texture = "ce_coa_afghanistan.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + } +} + +KAN = { + pattern = "pattern_solid.tga" + color1 = "black" +} + +HER = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "green" + } +} + +KUN = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "white" + color2 = "black" + } +} + +MAI = { + pattern = "pattern_solid.tga" + color1 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "blue_light" + color2 = "green" + } + + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.3 0.3 } } + } +} + +ARB = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_border_checkered.dds" + color1 = "red" + color2 = "red" + } + colored_emblem = { + texture = "ce_crescent_star_turkey.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.35 0.35 } position = { 0.25 0.28 } } + } +} + +CHT = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_border_orle.dds" + color1 = "green" + color2 = "white" + } + + colored_emblem = { + texture = "ce_chitral.dds" + color1 = "green" + instance = { scale = { 1.25 1.25 } } + } +} + +LUR = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.15 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.15 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.2 0.5 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.5 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.8 0.5 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.2 0.1 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.1 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.8 0.1 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.2 0.9 } rotation = 180 } + } + + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.5 0.9 } rotation = 180 } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = "blue" + color2 = "blue" + instance = { scale = { 0.20 0.20 } position = { 0.8 0.9 } rotation = 180 } + } +} + +MAZ = { + pattern = "pattern_solid.tga" + color1 = "green" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = "red" + color2 = "blue" + } + + colored_emblem = { + texture = "ce_lion_persia.dds" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow" + instance = { scale = { 0.5 0.5 } } + } +} + +LIM = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_limburg.dds" + color3 = "yellow" + color1 = "green" + } + + colored_emblem = { + texture = "ce_lion_rampant_crowned.dds" + color1 = "red" + color2 = "red" + color3 = "red" + instance = { scale = { 0.8 0.8 } position = { 0.38 0.42 } } + } +} + +EDE = { # Eden + pattern = "pattern_solid.tga" + color1 = "usga_grey" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "kalmar_orange" + } + colored_emblem = { + texture = "ce_christogram_03.dds" + color1 = "red" + color2 = "yellow" + color3 = "yellow" + } + colored_emblem = { + texture = "ce_omega.dds" + color1 = "red" + color2 = "red" + color3 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.5 0.5 } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/02_countries_usa.txt b/common/coat_of_arms/coat_of_arms/02_countries_usa.txt new file mode 100644 index 000000000..a87d6e59e --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/02_countries_usa.txt @@ -0,0 +1,1048 @@ +@usa_canton_width = 0.5 +@usa_canton_height = @[ 1 / 13 * 7 ] + +USA_25 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_25" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} +USA_26 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_26" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_27 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_27" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_28 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_28" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_29 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_29" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_30 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_30" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_31 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_31" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_32 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_32" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_33 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_33" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_34 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_34" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_35 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_35" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_36 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_36" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_37 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_37" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_38 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_38" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_39 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_39" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_40 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_40" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_41 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_41" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_42 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_42" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_43 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_43" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_44 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_44" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_45 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_45" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_46 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_46" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_47 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_47" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_48 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_48" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_49 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_49" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_50 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_50" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_51 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_51" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_52 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_52" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_53 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_53" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_54 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_54" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_55 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_55" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_56 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_56" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_57 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_57" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_58 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_58" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_59 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_59" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_60 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_60" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_61 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_61" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_62 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_62" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_63 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_63" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_64 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_64" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_65 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_65" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_66 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_66" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_67 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_67" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_68 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_68" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_69 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_69" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_70 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_70" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_71 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_71" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_72 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_72" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_73 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_73" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_74 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_74" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_75 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_75" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_76 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_76" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_77 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_77" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_78 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_78" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_79 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_79" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_80 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_80" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_81 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_81" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_82 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_82" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_83 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_83" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_84 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_84" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_85 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_85" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_86 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_86" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_87 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_87" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_88 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_88" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_89 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_89" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_90 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_90" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_91 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_91" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_92 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_92" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_93 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_93" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_94 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_94" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_95 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_95" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_96 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_96" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_97 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_97" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_98 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_98" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_99 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_99" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +USA_100 = { + pattern = "pattern_solid.tga" + color1 = "white" + + sub = { + parent = "sub_USA_stripes" + } + sub = { + parent = "sub_USA_canton_100" + instance = { scale = { @usa_canton_width @usa_canton_height } } + } +} + +### + +USA_state_of_michigan = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = blue + color2 = blue + instance = { scale = { @usa_canton_width @usa_canton_height } position = { 0.25 @[ 1 / 26 * 7 ] } } + } + + textured_emblem = { + texture = "te_coa_michigan.dds" + instance = { scale = { 0.4 0.4 } position = { 0.25 @[ 1 / 26 * 7 ] } } + } +} + + +USA_state_of_california = { + pattern = "pattern_solid.tga" + color1 = "white" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = "red" + color2 = "red" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = blue + color2 = blue + instance = { scale = { @usa_canton_width @usa_canton_height } position = { 0.25 @[ 1 / 26 * 7 ] } } + } + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.25 0.25 } position = { 0.12 0.18 } } + } + + colored_emblem = { + texture = "ce_bear_california.dds" + color1 = "tan" + color2 = "brown" + color3 = "white" + instance = { scale = { 0.5 0.5 } position = { 0.3 @[ 1 / 18 * 7 ] } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/02_overlord_border.txt b/common/coat_of_arms/coat_of_arms/02_overlord_border.txt index a72b12322..8625f3811 100644 --- a/common/coat_of_arms/coat_of_arms/02_overlord_border.txt +++ b/common/coat_of_arms/coat_of_arms/02_overlord_border.txt @@ -1,3 +1,8 @@ -default_border_canton = { - -} \ No newline at end of file +default_border_canton = { +# colored_emblem = { +# texture = "ce_border_overlord.dds" +# color1 = "yellow_light" +# color2 = "yellow_dark" +# color3 = "highlight" +# } +} diff --git a/common/coat_of_arms/coat_of_arms/02_revolutionary_cantons.txt b/common/coat_of_arms/coat_of_arms/02_revolutionary_cantons.txt new file mode 100644 index 000000000..132deb673 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/02_revolutionary_cantons.txt @@ -0,0 +1,8 @@ +default_revolutionary_canton = { + colored_emblem = { + texture = "ce_revolution_tear.dds" + color1 = "black" + color2 = "black" + color3 = "highlight" + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_random.txt b/common/coat_of_arms/coat_of_arms/03_random.txt new file mode 100644 index 000000000..11b317f05 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random.txt @@ -0,0 +1,1333 @@ +@third = @[1/3] +@sixth = @[1/6] +@semy = 0.25 + +template = { + + template_charge = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + template_charge_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + + template_charge_offset = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { position = { @third 0.5 } } + } + } + template_charge_offset_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { position = { @third 0.5 } } + } + } + + template_charge_in_circle = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "circle_frames" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.8 0.8 } } + } + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color5 + color3 = color5 + instance = { scale = { 0.7 0.7 } } + } + } + template_charge_in_circle_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "circle_frames" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.8 0.8 } } + } + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color5 + color3 = color5 + instance = { scale = { 0.7 0.7 } } + } + } + + template_charge_in_ring = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "circle_outline_frames" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.8 0.8 } } + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color2 + color3 = color2 + instance = { scale = { 0.65 0.65 } } + } + } + template_charge_in_ring_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "circle_outline_frames" + color1 = color2 + color2 = color3 + color3 = color4 + instance = { scale = { 0.8 0.8 } } + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color2 + color3 = color2 + instance = { scale = { 0.65 0.65 } } + } + } + + template_tricolor = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "tricolors" + color1 = color2 + color2 = color3 + color2 = color3 + } + } + + template_tricolor_vertical_charge = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + color3 = color3 + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color5 + color3 = color4 + instance = { scale = { @third @third } } + } + } + + template_tricolor_horizontal = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + color3 = color3 + } + } + + template_tricolor_horizontal_charge = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + color3 = color3 + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color5 + color3 = color4 + instance = { scale = { @third @third } } + } + } + + template_bicolor = { + + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "bicolors" + color1 = color2 + color2 = color2 + } + } + + template_ordinary = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "ordinaries" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + + template_ordinary_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "ordinaries" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + + template_saltire = { + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_per_saltire.dds" + color1 = color1 + color2 = color3 + } + + colored_emblem = { + texture = list "saltires" + color1 = color2 + color2 = color5 + color3 = color4 + } + } + + template_saltire_metal = { + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_per_saltire.dds" + color1 = color1 + color2 = color3 + } + + colored_emblem = { + texture = list "saltires" + color1 = color2 + color2 = color5 + color3 = color4 + } + } + + template_per_saltire = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = color1 + color2 = color3 + } + + colored_emblem = { + texture = "ce_per_saltire_counterchanged.dds" + color1 = color2 + color2 = color5 + color3 = color4 + } + } + template_per_saltire_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = "ce_bicolor_bottom.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = "ce_per_saltire_counterchanged.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + } + + template_chile = { + @chl_width = @[0.5/1.5] + @chl_height = 0.5 + @chl_star_scale = 0.8 + + + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = list "stripes_even" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { @[chl_width] @[chl_height] } position = { @[chl_width/2] @[chl_height/2] } } + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { @[chl_height*chl_star_scale] @[chl_height*chl_star_scale] } position = { @[chl_width/2] @[chl_height/2] } } + } + } + + template_texas = { + @tex_star_position = @sixth + + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = list "stripes" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { @[1-tex_star_position-tex_star_position] } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { scale = { @third 1 } position = { @tex_star_position 0.5 } } + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { @tex_star_position 0.5 } } + } + } + + + template_uruguay = { + @uru_canton_height = 0.555 + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.5 @uru_canton_height } position = { 0.25 @[uru_canton_height/2] } } + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { @uru_canton_height @uru_canton_height } position = { 0.25 @[uru_canton_height/2] } } + } + } + + template_brazil = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "cross_central_background" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } } + } + } + + template_czechia = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "stripes" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0 0.5 } } + } + } + + template_cross_charge_in_canton = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = color3 + color2 = color1 + } + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color5 + color3 = list "normal_colors" + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } + } + } + + template_cross_charge_in_canton_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = color3 + color2 = color1 + } + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color5 + color3 = list "normal_colors" + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } + } + } + + template_cross_charges_in_quadrants = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[102/256/2] } } + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[1-(102/256/2)] } } + instance = { scale = { @third @third } position = { @[111/256/2] @[1-(102/256/2)] } } + } + } + + template_cross_charges_in_quadrants_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = "ce_cross_england.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { @third @third } position = { @[111/256/2] @[102/256/2] } } + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[102/256/2] } } + instance = { scale = { @third @third } position = { @[1-(111/256/2)] @[1-(102/256/2)] } } + instance = { scale = { @third @third } position = { @[111/256/2] @[1-(102/256/2)] } } + } + } + + template_dominican = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "cross_central" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + + template_spain = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_tricolor_horizontal_thick.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } } + } + } + + template_canada = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_tricolor_thick.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.75 0.75 } } + } + } + + template_canton_ordinary = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = list "ordinaries" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + template_canton_ordinary_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + + colored_emblem = { + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + + template_canton_charge = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "canton_or_bicolor" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + template_canton_charge_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "canton_or_bicolor" + color1 = color2 + color2 = color2 + } + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + + template_quarter = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + # top right + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } + # bottom left + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + # bottom right + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + } + + template_quarter_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + # top right + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + } + # bottom left + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + # bottom right + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + } + + template_quarter_counterchanged = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + } + template_quarter_counterchanged_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + } + + template_quarter_counterchanged_canton_charge = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + template_quarter_counterchanged_canton_charge_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + } + + template_quarter_counterchanged_charges = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + } + template_quarter_counterchanged_charges_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_per_cross.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.5 0.5 } position = { 0.75 0.25 } } + instance = { scale = { 0.5 0.5 } position = { 0.25 0.75 } } + } + } + + template_stripes = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = list "stripes" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + } + + template_stripes_even = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = list "stripes_even" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + } + + template_stripes_rotated = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + + colored_emblem = { + texture = list "stripes" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { rotation = 90 } + } + } + + template_border_charge = { + pattern = list "pattern_borders" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "metal_colors" + instance = { scale = { 0.8 0.8 } } + } + } + template_border_charge_metal = { + pattern = list "pattern_borders" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "normal_colors" + instance = { scale = { 0.8 0.8 } } + } + } + template_border_charge_offset = { + pattern = list "pattern_borders" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "metal_colors" + instance = { scale = { 0.8 0.8 } position = { @third 0.5 } } + } + } + template_border_charge_offset_metal = { + pattern = list "pattern_borders" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "normal_colors" + instance = { scale = { 0.8 0.8 } position = { @third 0.5 } } + } + } + template_semy = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = list "metal_colors" + instance = { position = { 0.10 0.00 } scale = { @semy @semy } } + instance = { position = { 0.30 0.00 } scale = { @semy @semy } } + instance = { position = { 0.50 0.00 } scale = { @semy @semy } } + instance = { position = { 0.70 0.00 } scale = { @semy @semy } } + instance = { position = { 0.90 0.00 } scale = { @semy @semy } } + instance = { position = { 0.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.20 0.20 } scale = { @semy @semy } } + instance = { position = { 0.40 0.20 } scale = { @semy @semy } } + instance = { position = { 0.60 0.20 } scale = { @semy @semy } } + instance = { position = { 0.80 0.20 } scale = { @semy @semy } } + instance = { position = { 1.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.10 0.40 } scale = { @semy @semy } } + instance = { position = { 0.30 0.40 } scale = { @semy @semy } } + instance = { position = { 0.50 0.40 } scale = { @semy @semy } } + instance = { position = { 0.70 0.40 } scale = { @semy @semy } } + instance = { position = { 0.90 0.40 } scale = { @semy @semy } } + instance = { position = { 0.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.20 0.60 } scale = { @semy @semy } } + instance = { position = { 0.40 0.60 } scale = { @semy @semy } } + instance = { position = { 0.60 0.60 } scale = { @semy @semy } } + instance = { position = { 0.80 0.60 } scale = { @semy @semy } } + instance = { position = { 1.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.10 0.80 } scale = { @semy @semy } } + instance = { position = { 0.30 0.80 } scale = { @semy @semy } } + instance = { position = { 0.50 0.80 } scale = { @semy @semy } } + instance = { position = { 0.70 0.80 } scale = { @semy @semy } } + instance = { position = { 0.90 0.80 } scale = { @semy @semy } } + instance = { position = { 0.00 1.00 } scale = { @semy @semy } } + instance = { position = { 0.20 1.00 } scale = { @semy @semy } } + instance = { position = { 0.40 1.00 } scale = { @semy @semy } } + instance = { position = { 0.60 1.00 } scale = { @semy @semy } } + instance = { position = { 0.80 1.00 } scale = { @semy @semy } } + instance = { position = { 1.00 1.00 } scale = { @semy @semy } } + } + } + template_semy_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = list "normal_colors" + instance = { position = { 0.10 0.00 } scale = { @semy @semy } } + instance = { position = { 0.30 0.00 } scale = { @semy @semy } } + instance = { position = { 0.50 0.00 } scale = { @semy @semy } } + instance = { position = { 0.70 0.00 } scale = { @semy @semy } } + instance = { position = { 0.90 0.00 } scale = { @semy @semy } } + instance = { position = { 0.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.20 0.20 } scale = { @semy @semy } } + instance = { position = { 0.40 0.20 } scale = { @semy @semy } } + instance = { position = { 0.60 0.20 } scale = { @semy @semy } } + instance = { position = { 0.80 0.20 } scale = { @semy @semy } } + instance = { position = { 1.00 0.20 } scale = { @semy @semy } } + instance = { position = { 0.10 0.40 } scale = { @semy @semy } } + instance = { position = { 0.30 0.40 } scale = { @semy @semy } } + instance = { position = { 0.50 0.40 } scale = { @semy @semy } } + instance = { position = { 0.70 0.40 } scale = { @semy @semy } } + instance = { position = { 0.90 0.40 } scale = { @semy @semy } } + instance = { position = { 0.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.20 0.60 } scale = { @semy @semy } } + instance = { position = { 0.40 0.60 } scale = { @semy @semy } } + instance = { position = { 0.60 0.60 } scale = { @semy @semy } } + instance = { position = { 0.80 0.60 } scale = { @semy @semy } } + instance = { position = { 1.00 0.60 } scale = { @semy @semy } } + instance = { position = { 0.10 0.80 } scale = { @semy @semy } } + instance = { position = { 0.30 0.80 } scale = { @semy @semy } } + instance = { position = { 0.50 0.80 } scale = { @semy @semy } } + instance = { position = { 0.70 0.80 } scale = { @semy @semy } } + instance = { position = { 0.90 0.80 } scale = { @semy @semy } } + instance = { position = { 0.00 1.00 } scale = { @semy @semy } } + instance = { position = { 0.20 1.00 } scale = { @semy @semy } } + instance = { position = { 0.40 1.00 } scale = { @semy @semy } } + instance = { position = { 0.60 1.00 } scale = { @semy @semy } } + instance = { position = { 0.80 1.00 } scale = { @semy @semy } } + instance = { position = { 1.00 1.00 } scale = { @semy @semy } } + } + } + template_cross = { + # Plain cross, no charge but also includes specific uncommon designs (voided, fimbriated, cotised) + # Possibly add roundel & central charge (random rare, blank by default) + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = color3 + color2 = color1 + } + + colored_emblem = { + texture = list "crosses" + color1 = color2 + color2 = color2 + } + } + + template_cross_metal = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "cross_central_background" + color1 = color3 + color2 = color1 + } + + colored_emblem = { + texture = list "crosses" + color1 = color2 + color2 = color2 + } + } + + template_centered_coa = { + # Centered TE CoA template + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "coa_centered_ordinaries" + color1 = color2 + color2 = color3 + color3 = color3 + } + + textured_emblem = { + texture = list "coa_charge" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + } + + template_border_of_three_charge_offset = { + # Borders of 3. Charge is slightly offset to be centered accordingly + + pattern = list "pattern_borders_of_3" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "metal_colors" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + } + template_border_of_three_charge_offset_metal = { + pattern = list "pattern_borders_of_3" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color4 + color2 = color3 + color3 = list "normal_colors" + instance = { scale = { 0.8 0.8 } position = { 0.45 0.5 } } + } + } + + template_plain_flag = { + # Template for horizontal full size charges (mostly plain bg with random borders) + + pattern = list "pattern_borders_random" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "full_size_charges" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + template_plain_flag_metal = { + pattern = list "pattern_borders_random" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + color5 = list "metal_colors" + + colored_emblem = { + texture = list "full_size_charges" + color1 = color2 + color2 = color3 + color3 = color4 + } + } + + template_tricolor_fimbriated = { + # For african designs (Kenya, Swaziland etc) + # the two thin stripes are always a metal colour + + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + # works great but all colour picks should be different as asymetrical design won't work + + colored_emblem = { + texture = list "tricolors_fimbriated" + color1 = color2 + color2 = color3 + color3 = color2 + # color3 should use a different pick than color1 but it's disabled for now + } + } + + template_african_border_of_3 = { + # West african designs inspired from Asafo flags + + pattern = list "pattern_borders_of_3" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { scale = { @[1-third/10] 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + instance = { position = { 0.45 0.5 } scale = { 0.85 0.85 } } + } + } + + template_african_border_of_3_inverted = { + # West african designs inspired from Asafo flags + + pattern = list "pattern_borders_of_3" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { scale = { @[1-third/10] 0.8 } position = { 0.45 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + instance = { position = { 0.45 0.5 } scale = { 0.85 0.85 } } + } + } + +} diff --git a/common/coat_of_arms/coat_of_arms/03_random_anarchy.txt b/common/coat_of_arms/coat_of_arms/03_random_anarchy.txt new file mode 100644 index 000000000..a4987823f --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random_anarchy.txt @@ -0,0 +1,57 @@ + +template = { + template_anarchy_1 = { + pattern = list "pattern_anarchy" + color1 = "black" + color2 = "red" + color3 = "white" + color4 = "black" + color5 = "red" + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + color3 = list "normal_colors" + } + } + template_anarchy_2 = { + pattern = list "pattern_anarchy" + color1 = "red" + color2 = "black" + color3 = "white" + color4 = "black" + color5 = "red" + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + color3 = list "normal_colors" + } + } + template_anarchy_3 = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + color3 = "white" + color4 = "black" + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = list "normal_colors" + } + } + template_anarchy_4 = { + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "white" + color3 = "red" + color4 = "black" + colored_emblem = { + texture = list "charge" + color1 = color2 + color2 = color3 + color3 = list "normal_colors" + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_random_chartered_company.txt b/common/coat_of_arms/coat_of_arms/03_random_chartered_company.txt new file mode 100644 index 000000000..b509b073e --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random_chartered_company.txt @@ -0,0 +1,31 @@ + +template = { + template_chartered_company_1 = { + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + colored_emblem = { + texture = list "chartered_companies_charges" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + instance = { scale = { 0.75 0.75 } position = { 0.70 0.5 } } + } + } + template_chartered_company_2 = { + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + colored_emblem = { + texture = list "chartered_companies_charges" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.75 0.75 } position = { 0.70 0.5 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_random_communist.txt b/common/coat_of_arms/coat_of_arms/03_random_communist.txt new file mode 100644 index 000000000..af82e664e --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random_communist.txt @@ -0,0 +1,683 @@ +@third = @[1/3] +@fifth = @[1/5] +@sixth = @[1/6] +@uru_canton_height = 0.555 + +template = { + + template_communist_1 = { + # Red flag with one charge. Large & centered (Vietnam) + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { scale = { 0.9 0.9 } } + } + } + + template_communist_2 = { + # Red flag with one charge. Centered & random border + + pattern = list "pattern_borders_communist" + color1 = "red" + color2 = list "metal_colors" + color3 = "yellow" + colored_emblem = { + texture = list "communist_charges" + color1 = color3 + color2 = color1 + color3 = list "normal_colors" + instance = { scale = { 0.65 0.65 } } + } + } + + template_communist_3 = { + # Red flag with one charge : small & in canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.20 0.30 } scale = { 0.4 0.4 } } + } + } + + template_communist_bicolor_1 = { + # Bicolor with one charge, large and centered + # hist ex Angola, South Vietnam + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = list "communist_bicolors" + color1 = list "com_normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + } + + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color3 = "blue" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + } + + template_communist_bicolor_2 = { + # Bicolor with one charge, in canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = list "communist_bicolors" + color1 = list "com_normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.20 0.30 } scale = { 0.4 0.4 } } + } + } + + template_communist_russia = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_hammer_and_sickle_round.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @third @third } position = { 0.222 @third } } + } + colored_emblem = { + texture = "ce_star_05_hollow.dds" + color1 = color2 + color2 = color1 + instance = { scale = { 0.145 0.145 } position = { 0.222 0.125 } } + } + } + + template_communist_4 = { + # Stripe at bottom with charge in canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 @[1-(1/3/2)] } scale = { 1 @[1/3] } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { @[1/4] @[1/4]} scale = { @[1/2] @[1/2] } } + } + } + + template_communist_5 = { + # Fimbriated stripe, centered with charge in canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1 0.20 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.25 0.1875 } scale = { 0.325 0.325 } } + } + } + + template_communist_6 = { + # Bottom stripes & charge in canton + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 0.816 } scale = { 1 0.368 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 0.9] } scale = { 1 0.2 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { @[1/5] @[1/4]} scale = { @[1/2] @[1/2] } } + } + } + + ### + + template_communist_centered_stripe = { + # Centered stripes (single, double, fimbriated etc) with charge in canton + # Hist ex : Uzbekistan, Turkmenistan, Armenia, Moldovia, Kirghizstan SSRs + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = list "communist_centered_stripes" + color1 = list "com_normal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1 1 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.20 @[0.75/4] } scale = { 0.325 0.325 } } + } + } + + template_communist_bottom_stripe = { + # Stripes at bottom with charge in canton + # Hist ex Belarus, Ukraine + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = list "communist_bottom_stripes" + color1 = list "com_normal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + + instance = { position = { 0.5 0.5 } scale = { 1 1 } } + } + + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { @[1/5] @[1/4]} scale = { @[1/2] @[1/2] } } + } + } + + template_communist_vert_center_stripe = { + # Large central stripe in a vert tricolor like design + # Hist ex : Mongolia + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "com_normal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.33 1.0 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.16 0.25 } scale = { 0.4 0.4 } } + } + } + + template_communist_left_stripe = { + # Left stripe with charge in canton & offset + # Two colours or randomly only one large stripe (pct chance set in communist_random_stripe list) + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" # Can be red + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { @[1/30] 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { 0.1 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = list "communist_random_stripe" + color1 = list "com_normal_colors" + color2 = list "com_normal_colors" + color3 = list "com_normal_colors" + instance = { position = { @[1/15] 0.5 } scale = { @[1/7.5] 1.0 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.3 @[1/4]} scale = { 0.4 0.4 } } + } + } + + template_communist_right_stripe = { + # Right stripe with charge in canton & offset + # Less frequent (no hist state flag example). Inverted from previous. + # Two colours or randomly only one large stripe (pct chance set in communist_random_stripe list) + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + color3 = "blue" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { @[1-1/30] 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "com_normal_colors" + instance = { position = { 0.9 0.5 } scale = { @[1/15] 1.0 } } + } + colored_emblem = { + texture = list "communist_random_stripe" + color1 = list "com_normal_colors" + color2 = list "com_normal_colors" + color3 = list "com_normal_colors" + instance = { position = { @[1-1/15] 0.5 } scale = { @[1/7.5] 1.0 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.16 0.25} scale = { 0.4 0.4 } } + } + } + + template_communist_horizontal_tricolor_fimbriated = { + # North Korean design + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1 0.70 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + instance = { position = { 0.5 0.5 } scale = { 1 0.60 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = list "metal_colors" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.33 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "red" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { position = { 0.33 0.5 } scale = { 0.45 0.45 } } + } + } + + template_communist_horizontal_tricolor = { + # Laos design + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = list "com_normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1 0.60 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = list "metal_colors" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "red" + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.45 0.45 } } + } + } + + template_communist_red_star_center = { + # Centered red star (with random border) + + pattern = list "pattern_borders_communist" + color1 = list "com_red_opposites" + color2 = "red" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + } + + template_communist_red_star_canton = { + # Benin design + + pattern = "pattern_solid.tga" + color1 = list "com_red_opposites" + color2 = "red" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.16 0.24 } scale = { 0.4 0.4 } } + } + } + + template_communist_red_star_tricolor = { + # Tricolor and red star + # Hist ex Yugoslavia + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "tricolors" + color1 = color2 + color2 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + } + + template_communist_charge_star = { + # Red flag with one charge, large & centered & star in chief + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + colored_emblem = { + texture = list "communist_opposite_charges" + color1 = "yellow" + color2 = "yellow" + color3 = "yellow_dark" + instance = { scale = { 0.8 0.8 } position = { 0.5 0.56 } } + } + colored_emblem = { + texture = list "communist_stars" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { scale = { 0.2 0.2 } position = { 0.5 0.16 } } + } + } + + template_communist_per_saltire_star = { + # Grenada + + pattern = "pattern_per_saltire.dds" + color1 = list "metal_colors" + color2 = list "com_normal_colors" + + + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.1 1.0 } position = { 0.05 0.5 } } + instance = { scale = { 0.1 1.0 } position = { 0.95 0.5 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.05 } } + instance = { scale = { 1.0 0.1 } position = { 0.5 0.95 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.33 0.33 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { scale = { 0.28 0.28 } position = { 0.5 0.5 } } + } + } + + template_communist_tribar = { + + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "com_normal_colors" + + + colored_emblem = { + texture = "ce_tribar.dds" + color1 = color1 + color2 = color2 + color3 = "red" + instance = { scale = { 1.0 1.0 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { scale = { 0.45 0.45 } position = { @[third/2] 0.5 } } + } + } + + template_communist_triangle = { + # Cuba, Yemen + + pattern = "pattern_solid.tga" + color1 = list "com_normal_colors" + color2 = list "metal_colors" + color3 = "red" + + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = color1 + color2 = color1 + } + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0 0.5 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "red" + color3 = list "normal_colors" + instance = { position = { 0.175 0.5 } scale = { 0.4 0.4 } } + } + } + + template_communist_stripes_canton_1 = { + # 9 stripes design with communist canton + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = "red" + color4 = "yellow" + + colored_emblem = { + texture = "ce_stripes_9.dds" + color1 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { @third @uru_canton_height } position = { @[third/2] @[uru_canton_height/2] } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { @[uru_canton_height*0.8] @[uru_canton_height*0.8] } position = { @[third/2] @[uru_canton_height/2] } } + } + } + + template_communist_stripes_canton_2 = { + # 13 stripes design with communist canton + + pattern = "pattern_solid.tga" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = "red" + color4 = "yellow" + + colored_emblem = { + texture = "ce_stripes_13.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.5 0.58 } position = { 0.25 0.25 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.25 0.28 } } + } + } + + template_communist_canton = { + # Square canton with charge in red + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { @[0.25*1.5] 0.5 } position = { @[0.25*1.5/2] 0.25 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = color1 + color2 = list "metal_colors" + color3 = list "normal_colors" + instance = { scale = { 0.45 0.45 } position = { @[0.25*1.5/2] 0.25 } } + } + } + + template_communist_roundel_canton = { + # Roundel in canton with charge in red + + pattern = "pattern_solid.tga" + color1 = "red" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = "yellow" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.4 0.4 } position = { 0.20 0.30 } } + } + colored_emblem = { + texture = list "communist_charges" + color1 = color1 + color2 = color1 + instance = { scale = { 0.4 0.4 } position = { 0.20 0.30 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_random_fascist.txt b/common/coat_of_arms/coat_of_arms/03_random_fascist.txt new file mode 100644 index 000000000..7503c0fc5 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random_fascist.txt @@ -0,0 +1,315 @@ +@third = @[1/3] + +template = { + + ### Templates for fascist nations + + template_fascist_white_roundel = { + # White Roundel with charge, all centered + + pattern = "pattern_solid.tga" + color1 = list "fascist_normal_bg_colors" + color2 = list "metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "fascist_random_stripe" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.25 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = list "fascist_charges" + color1 = color3 + color2 = color4 + color3 = color4 + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + } + + template_fascist_white_roundel_02 = { + # Variant with offset (and random vertical stripe) + + pattern = "pattern_solid.tga" + color1 = list "fascist_normal_bg_colors" + color2 = list "metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "fascist_random_stripe" + color1 = "white" + color2 = "white" + instance = { scale = { 0.2 1.0 } position = { 0.4 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.70 0.70 } position = { 0.4 0.5 } } + } + + colored_emblem = { + texture = list "fascist_charges" + color1 = color3 + color2 = color4 + color3 = color4 + instance = { scale = { 0.70 0.70 } position = { 0.4 0.5 } } + } + } + + template_fascist_cross_roundel = { + # Variant with cross + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "fascist_metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.12 1.0 } position = { 0.35 0.5 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.55 0.55 } position = { 0.35 0.5 } } + } + colored_emblem = { + texture = list "fascist_charges" + color1 = color3 + color2 = color4 + color3 = color4 + instance = { scale = { 0.55 0.55 } position = { 0.35 0.5 } } + } + } + + template_fascist_cross_roundel_outline = { + # Cross (randomly voided/striped) and roundel frame outlined + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "fascist_metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "fascist_metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.12 1.0 } position = { 0.35 0.5 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "fascist_random_stripe" + color1 = color1 + color2 = color1 + instance = { scale = { 0.06 1.0 } position = { 0.35 0.5 } } + instance = { scale = { 0.01 1.0 } position = { 0.305 0.5 } } + instance = { scale = { 0.01 1.0 } position = { 0.395 0.5 } } + instance = { scale = { 1.0 0.09 } position = { 0.5 0.5 } } + instance = { scale = { 1.0 0.015 } position = { 0.5 0.435 } } + instance = { scale = { 1.0 0.015 } position = { 0.5 0.565 } } + } + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.55 0.55 } position = { 0.35 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.5 0.5 } position = { 0.35 0.5 } } + } + colored_emblem = { + texture = list "fascist_charges" + color1 = color4 + color2 = color5 + color3 = color5 + instance = { scale = { 0.55 0.55 } position = { 0.35 0.5 } } + } + } + + template_fascist_outline = { + # Circle outline + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "fascist_metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.78 0.78 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.70 0.70 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = list "fascist_charges" + color1 = color2 + color2 = color4 + color3 = color4 + instance = { scale = { 0.75 0.75 } position = { 0.5 0.5 } } + } + } + + template_fascist_border_charge = { + # Random black borders + + pattern = list "pattern_borders_fascist" + color1 = list "fascist_normal_bg_colors" + color2 = "black" + color3 = list "normal_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "fascist_charges" + color1 = color4 + color2 = color3 + color3 = list "metal_colors" + instance = { scale = { 0.8 0.8 } } + } + } + + template_fascist_white_square = { + # Square frame with random horizontal stripe + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = list "fascist_random_stripe" + color1 = "white" + color2 = "white" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.37 @[0.37*1.5] } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "white" + color2 = "white" + instance = { scale = { @third 0.5 } position = { 0.5 0.5 } rotation = 45 } + } + + colored_emblem = { + texture = list "fascist_charges_square" + color1 = color3 + color2 = color4 + color3 = color4 + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + } + + template_fascist_outline_square = { + # Square outline + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "fascist_metal_colors" + color3 = list "normal_colors" + color4 = list "fascist_metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.37 @[0.37*1.5] } position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { @third 0.5 } position = { 0.5 0.5 } rotation = 45 } + } + + colored_emblem = { + texture = list "fascist_charges_square" + color1 = color4 + color2 = color3 + color3 = color3 + instance = { scale = { 0.6 0.6 } position = { 0.5 0.5 } } + } + } + + template_fascist_cross_square = { + # Variant with cross and square frame + + pattern = "pattern_solid.tga" + color1 = list "normal_colors" + color2 = list "fascist_metal_colors" + color3 = list "fascist_normal_charge_colors" + color4 = list "metal_colors" + color5 = list "normal_colors" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.12 1.0 } position = { 0.35 0.5 } } + instance = { scale = { 1.0 0.18 } position = { 0.5 0.5 } } + } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 0.30 @[0.30*1.5] } position = { 0.35 0.5 } rotation = 45 } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.27 @[0.27*1.5] } position = { 0.35 0.5 } rotation = 45 } + } + colored_emblem = { + texture = list "fascist_charges_square" + color1 = color3 + color2 = color4 + color3 = color4 + instance = { scale = { 0.48 0.48 } position = { 0.35 0.5 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_random_power_bloc.txt b/common/coat_of_arms/coat_of_arms/03_random_power_bloc.txt index e35a8baec..7a05f8259 100644 --- a/common/coat_of_arms/coat_of_arms/03_random_power_bloc.txt +++ b/common/coat_of_arms/coat_of_arms/03_random_power_bloc.txt @@ -40,17 +40,6 @@ template = { } } - usa_power_bloc_1 = { - pattern = "pattern_solid.tga" - color1 = { 0.0 0.0 0.0 0.0 } - - colored_emblem = { - texture = "pb_free.dds" - color1 = "blue" - color2 = "white" - instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } - } - } gbr_power_bloc_1 = { pattern = "pattern_solid.tga" @@ -90,34 +79,201 @@ template = { } } - rus_power_bloc_1 = { + aus_power_bloc_1 = { pattern = "pattern_solid.tga" color1 = { 0.0 0.0 0.0 0.0 } + # If we ever change the order of layers here, remember to also update them + # in NGraphics::NPowerBlocCoa::PIECE_LAYERS_ORDER. + colored_emblem = { - texture = "pb_commie.dds" - color1 = "red" + texture = "pb_shield_pattern_02.dds" + color1 = "black" color2 = "yellow" - instance = { scale = { 0.9 0.9 } position = { 0.5 0.5 } } + instance = { scale = { 0.72 0.72 } position = { 0.49 0.6 } } + } + + textured_emblem = { + texture = "pb_top_04.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.19 } } + } + + textured_emblem = { + texture = "pb_frame_03.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.6 } } + } + + colored_emblem = { + texture = "pb_eagle_doubleheaded.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.49 0.54 } } + } + + textured_emblem = { + texture = "pb_side_05.dds" + instance = { scale = { 0.65 0.65 } position = { 0.155 0.55 } } + instance = { scale = { -0.65 0.65 } position = { 0.82 0.55 } } } } - fra_power_bloc_1 = { + pru_power_bloc_1 = { pattern = "pattern_solid.tga" color1 = { 0.0 0.0 0.0 0.0 } + # If we ever change the order of layers here, remember to also update them + # in NGraphics::NPowerBlocCoa::PIECE_LAYERS_ORDER. + colored_emblem = { - texture = "pb_france_1.dds" + texture = "pb_shield_pattern_00.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.72 0.72 } position = { 0.49 0.6 } } + } + + textured_emblem = { + texture = "pb_top_02.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.19 } } + } + + textured_emblem = { + texture = "pb_frame_02.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.6 } } + } + + colored_emblem = { + texture = "pb_iron_cross.dds" + color1 = "black" + color2 = "black" + instance = { scale = { 0.45 0.45 } position = { 0.49 0.54 } } + } + + textured_emblem = { + texture = "pb_side_03.dds" + instance = { scale = { 0.65 0.65 } position = { 0.155 0.55 } } + instance = { scale = { -0.65 0.65 } position = { 0.82 0.55 } } + } + } + + rus_power_bloc_1 = { + pattern = "pattern_solid.tga" + color1 = { 0.0 0.0 0.0 0.0 } + + # If we ever change the order of layers here, remember to also update them + # in NGraphics::NPowerBlocCoa::PIECE_LAYERS_ORDER. + + colored_emblem = { + texture = "pb_shield_pattern_00.dds" color1 = "yellow" - color2 = "cadmium_orange" - color3 = "cream" - instance = { scale = { 0.95 0.95 } position = { 0.5 0.5 } } + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.49 0.6 } } + } + + textured_emblem = { + texture = "pb_top_05.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.19 } } + } + + textured_emblem = { + texture = "pb_frame_02.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.6 } } } colored_emblem = { - texture = "pb_france_2.dds" + texture = "pb_bear.dds" color1 = "black" - instance = { scale = { 0.95 0.95 } position = { 0.5 0.5 } } + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.49 0.54 } } + } + + textured_emblem = { + texture = "pb_side_04.dds" + instance = { scale = { 0.65 0.65 } position = { 0.155 0.55 } } + } + + textured_emblem = { + texture = "pb_side_05.dds" + instance = { scale = { -0.65 0.65 } position = { 0.82 0.55 } } + } + } + + tur_power_bloc_1 = { + pattern = "pattern_solid.tga" + color1 = { 0.0 0.0 0.0 0.0 } + + # If we ever change the order of layers here, remember to also update them + # in NGraphics::NPowerBlocCoa::PIECE_LAYERS_ORDER. + + colored_emblem = { + texture = "pb_shield_pattern_00.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 0.72 0.72 } position = { 0.49 0.6 } } + } + + textured_emblem = { + texture = "pb_top_01.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.19 } } + } + + textured_emblem = { + texture = "pb_frame_00.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.6 } } + } + + colored_emblem = { + texture = "pb_crescent_star_turkey.dds" + color1 = "white" + color2 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.49 0.54 } } + } + + textured_emblem = { + texture = "pb_side_06.dds" + instance = { scale = { 0.65 0.65 } position = { 0.155 0.55 } } + instance = { scale = { -0.65 0.65 } position = { 0.82 0.55 } } + } + } + + por_power_bloc_1 = { + pattern = "pattern_solid.tga" + color1 = { 0.0 0.0 0.0 0.0 } + + # If we ever change the order of layers here, remember to also update them + # in NGraphics::NPowerBlocCoa::PIECE_LAYERS_ORDER. + + colored_emblem = { + texture = "pb_shield_pattern_01.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 0.72 0.72 } position = { 0.49 0.6 } } + } + + textured_emblem = { + texture = "pb_top_05.dds" + instance = { scale = { 0.7 0.7 } position = { 0.5 0.19 } } + } + + textured_emblem = { + texture = "pb_frame_03.dds" + instance = { scale = { 0.9 0.9 } position = { 0.5 0.6 } } + } + + colored_emblem = { + texture = "pb_armillary_sphere.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.45 0.45 } position = { 0.49 0.54 } } + } + + textured_emblem = { + texture = "pb_side_05.dds" + instance = { scale = { 0.65 0.65 } position = { 0.155 0.55 } } + } + + textured_emblem = { + texture = "pb_side_05.dds" + instance = { scale = { -0.65 0.65 } position = { 0.82 0.55 } } } } } diff --git a/common/coat_of_arms/coat_of_arms/03_random_revolutions.txt b/common/coat_of_arms/coat_of_arms/03_random_revolutions.txt new file mode 100644 index 000000000..83b059a24 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_random_revolutions.txt @@ -0,0 +1,49 @@ +template = { + template_revolution_1 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + color3 = list "normal_colors" + } + } + + template_revolution_2 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + color3 = list "normal_colors" + } + } + + template_revolution_3 = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + color3 = list "normal_colors" + } + } + + template_revolution_armed_forces = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "yellow" + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + color3 = list "normal_colors" + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/04_colonial_flags.txt b/common/coat_of_arms/coat_of_arms/04_colonial_flags.txt new file mode 100644 index 000000000..64f411a36 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/04_colonial_flags.txt @@ -0,0 +1,107 @@ +colonial_zanj = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } + } + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "red" + color2 = "red" + color3 = "red" + instance = { scale = { 0.45 0.45 } position = { 0.75 0.5 } } + } +} + +colonial_ethiopia = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_rhombus.dds" + color1 = "white" + color2 = "white" + instance = { position = { 1 0.5 } } + } +} + +colonial_southern_africa = { + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "red" + + colored_emblem = { + texture = "ce_shield_heater_border.dds" + color1 = "blue" + color2 = "white" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } + } + + colored_emblem = { + texture = "ce_sun.dds" + color1 = "pearl" + color2 = "pearl" + instance = { scale = { 0.16 0.16 } position = { 0.75 0.35 } } + } + + colored_emblem = { + texture = "ce_bull_head_african.dds" + color1 = "pearl" + color2 = "pearl" + color3 = "pearl" + instance = { scale = { 0.35 0.35 } position = { 0.75 0.5 } } + } +} + +colonial_congo = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_star_05.dds" + color1 = "yellow" + instance = { scale = { 0.5 0.5 } position = { 0.70 0.5 } } + } +} + +colonial_niger = { + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "blue" + + colored_emblem = { + texture = "ce_circle.dds" + color1 = "red" + instance = { scale = { 0.75 0.75 } position = { 0.75 0.5 } } + } + + colored_emblem = { + texture = "ce_star_hexagram.dds" + color1 = "green" + color2 = "green" + color3 = "green" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } +} + +colonial_senegal = { + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "yellow" + + colored_emblem = { + texture = "ce_kanaga.dds" + color1 = "black" + color2 = "black" + color3 = "black" + instance = { scale = { 0.55 0.55 } position = { 0.75 0.5 } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/99_countries_IP2.txt b/common/coat_of_arms/coat_of_arms/99_countries_IP2.txt new file mode 100644 index 000000000..fceaf53a6 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/99_countries_IP2.txt @@ -0,0 +1,1674 @@ +### Jeypore + +JEY = { # Jeypore + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_sun_face_india_jeypore.dds" + color1 = color2 + color2 = color2 + color3 = hsv360 { 358 70 65 } + instance = { position = { 0.35 0.5 } scale = { 0.95 0.95 } } + } +} + +### Patna + +PTN = { # Patna + pattern = "pattern_solid.tga" + color1 = "azure" + color2 = "yellow" + color3 = "red" + color4 = "green_light" + color5 = "pink" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + textured_emblem = { + texture = "te_coa_patna.dds" + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } +} + +PTN_stripes = { # Patna without CoA + pattern = "pattern_solid.tga" + color1 = "azure" + color2 = "yellow" + color3 = "red" + color4 = "green_light" + color5 = "pink" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} + +### Narsinghpur + +NAR = { # Narsinghpur + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "green" + color3 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +### Mayurbhanj + +MYB = { # Mayurbhanj + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "azure" + color3 = "white" + color4 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + textured_emblem = { + texture = "te_peacock_mayurbhanj.dds" + instance = { position = { 0.35 0.49 } scale = { -0.9 0.9 } } + } +} + +MYB_bicolor = { # Mayurbhanj + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "azure" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } +} + +MYB_republic = { # Mayurbhanj + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "azure" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.33 } } + } +} + +### Surguja + +SUR = { # Surguja + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } +} + +### Rewah + +BAG = { # Rewah + pattern = "pattern_solid.tga" + color1 = hsv360 { 44 80 75 } + color2 = "white" + color3 = "red" + + colored_emblem = { + texture = "ce_hand_flame.dds" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } +} + +BAG_stripe = { # Rewah - Bicolour variant with stripe at hoist + pattern = "pattern_solid.tga" + color1 = hsv360 { 44 80 75 } + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.15 0.5 } scale = { 0.3 1.0 } } + } +} + +### Orchha + +BUN = { # Orchha + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + + colored_emblem = { + texture = "ce_bends_03.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { -1.0 1.0 } } + } +} + +BUN_motto = { # Orchha - Raja flag with motto + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_orchha_motto.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +BUN_motto_stripe = { # Orchha - Tricolour variant with motto in fess (republic) + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_orchha_motto.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +### Jhansi + +JHN = { # Jhansi - 1857 flag other than the saffron flag + pattern = "pattern_border_fringe.tga" + color1 = "red" + color2 = "yellow" + + textured_emblem = { + texture = "te_hanuman_flying_blue_cloth.dds" + instance = { position = { 0.425 0.5 } scale = { 0.75 0.75 } } + } +} + +JHN_stripe = { # Jhansi - Republic as similar design to Bundelkhand and Rewah + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.15 0.5 } scale = { 0.3 1.0 } } + } +} + +### Satara + +SAT = { # Satara - Saffron flag with sun for difference (alternatively Baroda could be altered to keep this one historical) + pattern = "pattern_solid.tga" + color1 = hsv360 { 32 85 70 } + color2 = "yellow_light" + + colored_emblem = { + texture = "ce_sun_face_india_jeypore.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.2 0.3 } scale = { 0.5 0.5 } } + } +} + +### Kolhapur + +KHP = { # Kolhapur - Raja flag for difference (otherwise saffron flag) + pattern = "pattern_per_bend.dds" + color1 = "saffron" + color2 = "red" +} + +### Pudukkotai + +PUD = { # Pudukottai + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "green_light" + color4 = "black" + color5 = "yellow_dark" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.94 0.94 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.88 0.88 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { position = { 0.5 0.5 } scale = { 0.82 0.82 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.76 0.76 } } + } + textured_emblem = { + texture = "te_hanuman_flying_black_cloth.dds" + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } +} + +PUD_green = { # Pudukottai - Green variant of the hanuman flag (Could alternatively be switched with the starting design) + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_hanuman.dds" + color1 = color2 + color2 = color2 + color3 = color2 + instance = { position = { 0.325 0.5 } scale = { 0.725 0.725 } } + } +} + +PUD_stripes = { # Pudukottai - Republican flag with colour setup converted to stripes + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "green_light" + color4 = "black" + color5 = "yellow_dark" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*7] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*5] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9*3] } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 @[1/9] } } + } +} + +### Carnatic + +CAR = { # Carnatic + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "green" + + colored_emblem = { + texture = "ce_border_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_crescent_mid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.475 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_star_05_tilted.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.625 0.485 } scale = { -0.33 0.33 } } + } +} + +### Cochin + +COC = { # Cochin + pattern = "pattern_solid.tga" + color1 = "pink" + color2 = "blue_light" + + textured_emblem = { + texture = "te_coa_cochin.dds" + instance = { position = { 0.5 0.51 } scale = { 0.85 0.85 } } + } +} + +COC_tricolor = { # Cochin - 20th c tricolour flag - Simple version + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "blue_light" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +COC_tricolor_roundel = { # Cochin - 20th c tricolour flag - Roundel version + pattern = "pattern_solid.tga" + color1 = hsv360 { 340 75 65 } + color2 = "yellow" + color3 = "blue_light" + color4 = "white" + color5 = hsv360 { 340 70 75 } + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_cochin.dds" + color1 = color4 + color2 = color2 + color3 = color5 + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } +} + +COC_subject = { # Cochin - Red Ensign merchant flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = hsv360 { 44 83 75 } + + colored_emblem = { + texture = "ce_cochin.dds" + color1 = color2 + color2 = color3 + color3 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.85 0.85 } } + } + colored_emblem = { + texture = "ce_frame_circle_mask.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.75 0.5 } scale = { 0.75 0.75 } } + } +} + +### Manipur + +MNP = { # Manipur + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_pakhangba.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.485 } scale = { 0.95 0.9 } } + } +} + +MNP_stripes = { # Kangleipak 6 stripes design + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + color4 = "yellow" + color5 = "pink" + + textured_emblem = { + texture = "te_kangleipak.dds" + } +} + +### Assam + +ASM = { # Assam + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_ahom_winged_lion.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.9 0.85 } } + } +} + +### Cooch Behar + +COO = { # Cooch Behar + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_sun_face_cooch_behar.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +COO_roundel = { # Cooch Behar - A tricolor design in dynastic colours with roundel + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "purple" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.33 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.65 0.65 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = "ce_sun_face_cooch_behar.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.65 0.65 } } + } +} + +### Dharampur + +DHA = { # Dharampur + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_sun_face_dharampur.dds" + color1 = color2 + color2 = color2 + color3 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +DHA_red = { # Dharampur - Red variant with same design + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_sun_face_dharampur.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +### Bhavnagar + +BHV = { # Bhavnagar + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + textured_emblem = { + texture = "te_coa_bhavnagar.dds" + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } +} + +BHV_subject = { # Bhavnagar - Red ensign merchant flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_coa_bhavnagar.dds" + instance = { position = { 0.75 0.5 } scale = { 0.55 0.55 } } + } +} + +BHV_republic = { # Bhavnagar - Bicolour without the achievement + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } +} + +### Junagadh + +JUN = { # Junagadh + pattern = "pattern_solid.tga" + color1 = "yellow_dark" + color2 = "red" + + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + textured_emblem = { + texture = "te_coa_junaghad.dds" + instance = { position = { 0.466 0.5 } scale = { 0.8 0.8 } } + } +} + +JUN_subject = { # Junagadh Red ensign + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green_light" + color4 = "black" + + colored_emblem = { + texture = "ce_junagadh_badge.dds" + color1 = color2 + color2 = color3 + color3 = color1 + instance = { position = { 0.75 0.5 } scale = { 0.575 0.575 } } + } +} + +JUN_tricolor = { # Junagadh later mid 20th c variant (the nawab's coa is different in the historical design) + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "red" + color4 = "yellow_dark" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.4 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = "red_light" + color2 = "red_light" + instance = { position = { 0.5 0.5 } scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_coa_frame_ceylon.dds" + color1 = "red" + color2 = "yellow" + color3 = "blue" + instance = { position = { 0.5 0.5 } scale = { 0.375 0.375 } } + } + textured_emblem = { + texture = "te_coa_junaghad.dds" + instance = { position = { 0.5 0.495 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = "ce_laurel_circled.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.475 0.475 } } + } + colored_emblem = { + texture = "ce_crescent_star_05_rotated_02.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.15 0.15 } scale = { 0.3 0.3 } } + } +} + +### Nawanagar + +NAW = { # Nawanagar + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = hsv360 { 0 0 15 } + + textured_emblem = { + texture = "te_coa_nawanagar.dds" + instance = { position = { 0.466 0.49 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + } +} + +NAW_subject = { # Nawanagar Red ensign + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_coa_nawanagar.dds" + instance = { position = { 0.75 0.5 } scale = { 0.575 0.575 } } + } +} + +NAW_republic = { # Nawanagar 20 th c stripes flag (identical to Khairpur) + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_stripes_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +### Idar + +IDA = { # Idar + pattern = "pattern_solid.tga" + color1 = hsv360 { 308 67 55 } + color2 = hsv360 { 200 55 50 } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} + +IDA_sun = { # Idar + pattern = "pattern_solid.tga" + color1 = hsv360 { 308 67 55 } + color2 = hsv360 { 200 55 50 } + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "red" + color2 = "red" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "yellow" + color2 = "yellow" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = "green" + color2 = "green" + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } + colored_emblem = { + texture = "ce_sun_face_idar.dds" + color1 = "yellow" + color2 = "yellow" + color3 = hsv360 { 0 70 35 } + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } +} + +### Palanpur + +PLP = { # Palanpur + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green_light" + + textured_emblem = { + texture = "te_coa_palanpur.dds" + instance = { position = { 0.466 0.5 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + } +} + +PLP_tricolor = { # Palanpur - Later tricolor design + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + color3 = "red" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +PLP_subject = { # Palanpur - Subject flag + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_coa_palanpur.dds" + instance = { position = { 0.75 0.5 } scale = { 0.55 0.55 } } + } +} + +### Alwar + +ALW = { # Alwar + pattern = "pattern_solid.tga" + color1 = "red" + color2 = hsv360 { 154 85 40 } + color3 = "white" + color4 = hsv360 { 215 75 50 } + color5 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.1 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.3 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.7 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color5 + color2 = color5 + instance = { scale = { 1.0 0.2 } position = { 0.5 0.9 } } + } +} + +### Kotah + +KOT = { # Kotah + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + textured_emblem = { + texture = "te_garuda_kotah.dds" + instance = { position = { 0.4 0.5 } scale = { 1.0 1.0 } } + } +} + +KOT_subject = { # Kotah ensign style + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { scale = { 0.5 0.5 } position = { 0.25 0.25 } } + } + textured_emblem = { + texture = "te_garuda_kotah.dds" + instance = { position = { 0.75 0.5 } scale = { 0.575 0.575 } } + } +} + +### Garhwal + +GAR = { # Teri Garhwal + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } +} + +### Patiala + +PTA = { # Patiala Princely state flag with CoA + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "yellow" + color4 = "white" + color5 = "black" + + colored_emblem = { + texture = "ce_stripes_07_tricolor.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + textured_emblem = { + texture = "te_coa_patiala.dds" + instance = { position = { 0.35 0.5 } scale = { 0.675 0.675 } } + } + colored_emblem = { + texture = "ce_shield_tulwar_patiala.dds" + color1 = color3 + color2 = color4 + color3 = color5 + instance = { position = { 1.8 0.5 } scale = { 0.65 0.65 } } + } + colored_emblem = { + texture = "ce_sword_tulwar_bend.dds" + color1 = color3 + color2 = color4 + instance = { position = { 0.8 0.575 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = "ce_shield_patiala.dds" + color1 = color5 + color2 = color3 + instance = { position = { 0.75 0.35 } scale = { 0.4 0.4 } } + } +} + +PTA_simple = { # Patiala simplified without CoA + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "yellow" + + colored_emblem = { + texture = "ce_stripes_07_tricolor.dds" + color1 = color1 + color2 = color2 + color3 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +PTA_tricolor = { # Patiala - Tricolour design + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "green" + color3 = "yellow" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +### Arakan + +ARK = { # Arakan srivatsa + pattern = "pattern_solid.tga" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.725 0.725 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.675 0.675 } } + } + colored_emblem = { + texture = "ce_srivatsa_arakan.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.51 } scale = { 0.7 0.72 } } + } +} + +ARK_bicolor = { # Arakan - Modern Rakhine state version + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + color3 = "blue" + color4 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.775 0.775 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.725 0.725 } } + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.675 0.675 } } + } + colored_emblem = { + texture = "ce_srivatsa_arakan.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.51 } scale = { 0.7 0.72 } } + } +} + +### Swat + +SWT = { # Swat + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "yellow" + color3 = "black" + + colored_emblem = { + texture = "ce_castle_swat.dds" + color1 = color2 + color2 = color3 + color3 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } +} + +### Dir + +DIR = { # Dir + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + } + colored_emblem = { + texture = "ce_mena_eagle_small.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.22 0.32 } scale = { 0.4 0.4 } } + } + colored_emblem = { + texture = "ce_hand_mena.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.22 0.68 } scale = { -0.45 0.35 } } + } + colored_emblem = { + texture = "ce_crescent.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.36 0.36 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.85 0.5 } scale = { 0.2 0.2 } } + } +} + +### Khairpur + +KPR = { # Khairpur - Five stripes variant for difference with Sindh + pattern = "pattern_solid.tga" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_stripes_11.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +### Las Bela + +LBL = { # Lasbela + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = "black" + color4 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.125 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.375 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.625 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.875 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_crescent_star_05_rotated_02.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.67 0.375 } scale = { 0.65 0.65 } } + } +} + +### Kharan + +KHR = { # Kharan + pattern = "pattern_solid.tga" + color1 = hsv360 { 200 55 50 } + color2 = "red" + color3 = "green" + color4 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_crescent_star_05_rotated_small.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.85 0.175 } scale = { 0.3 0.3 } } + } +} + +### Shan states + +SHS = { # Shan state + pattern = "pattern_solid.tga" + color1 = "yellow" + color2 = "green" + color3 = "red" + color4 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_frame_circle.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } +} + +### Kurnool + +KNO = { # Kurnool + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + color3 = "yellow" + + colored_emblem = { + texture = "ce_zulfiqar_banganapalle.dds" + color1 = color3 + color2 = color2 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +### Maldives + +MLD = { # Maldives - Flag would be plain red the stripes at hoist were added c. 1930 + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + + colored_emblem = { + texture = "ce_stripe_hoist_bendy.dds" + color1 = color3 + color2 = color2 + instance = { position = { 0.33 0.5 } scale = { 0.66 1.0 } } + } +} + +MLD_merchant = { # Maldives - Merchant flag c. 1930 (intermediary composition before dropping the hoist stripes) + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + color4 = "green" + + colored_emblem = { + texture = "ce_stripe_hoist_bendy.dds" + color1 = color3 + color2 = color2 + instance = { position = { 0.33 0.5 } scale = { 0.66 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.566 0.5 } scale = { 0.6 0.6 } } + } +} + +MLD_crescent = { # Maldives - State flag c. 1930 with crescent (intermediary composition before dropping the hoist stripes) + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "black" + color4 = "green" + + colored_emblem = { + texture = "ce_stripe_hoist_bendy.dds" + color1 = color3 + color2 = color2 + instance = { position = { 0.33 0.5 } scale = { 0.66 1.0 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.566 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = "ce_crescent_mid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.566 0.5 } scale = { -0.5 0.5 } } + } +} + +### Bihar + +BIH = { # Bihar + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "white" + + colored_emblem = { + texture = "ce_bihar_bodhi_tree.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.46 } scale = { 0.95 0.95 } } + } +} + +### Dravida Nadu + +DRA = { # Dravida Nadu + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "red" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } +} + +### Gujarat + +GUJ = { # Gujarat + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + + colored_emblem = { + texture = "ce_stripes_04.dds" + color1 = color2 + color2 = color2 + } +} + +### Orissa + +ORI = { # Orissa + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } +} + +### Rajputana + +RAJ = { # Rajputana - Sun flag (black, green or red) + pattern = "pattern_solid.tga" + color1 = "black" + color2 = "yellow" + + colored_emblem = { + texture = "ce_sun_radiant.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.95 0.95 } } + } +} + +### India + +BHT_vande_mataram = { # Independentist flag early 20th c. + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = "green" + color4 = "white" + color5 = "blue" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_india_vande_mataram.dds" + color1 = color4 + color2 = color5 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +### Kuki + +KKI = { # Kuki + pattern = "pattern_solid.tga" + color1 = "azure" + color2 = "red_light" + color3 = "green" + color4 = "white" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.33 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.725 0.725 } } + } +} + +### Khasi + +MGH = { # Khasi/Meghalaya + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "white" + color3 = "green" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.25 } } + } + colored_emblem = { + texture = "ce_star_05.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.06 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.06 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.06 0.19 } scale = { 0.1 0.1 } } + instance = { position = { 0.06 0.26 } scale = { 0.1 0.1 } } + instance = { position = { 0.06 0.33 } scale = { 0.1 0.1 } } + instance = { position = { 0.14 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.14 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.14 0.19 } scale = { 0.1 0.1 } } + instance = { position = { 0.14 0.26 } scale = { 0.1 0.1 } } + instance = { position = { 0.14 0.33 } scale = { 0.1 0.1 } } + instance = { position = { 0.22 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.22 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.22 0.19 } scale = { 0.1 0.1 } } + instance = { position = { 0.22 0.26 } scale = { 0.1 0.1 } } + instance = { position = { 0.22 0.33 } scale = { 0.1 0.1 } } + instance = { position = { 0.30 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.30 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.30 0.19 } scale = { 0.1 0.1 } } + instance = { position = { 0.30 0.26 } scale = { 0.1 0.1 } } + instance = { position = { 0.38 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.38 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.38 0.19 } scale = { 0.1 0.1 } } + instance = { position = { 0.46 0.05 } scale = { 0.1 0.1 } } + instance = { position = { 0.46 0.12 } scale = { 0.1 0.1 } } + instance = { position = { 0.54 0.05 } scale = { 0.1 0.1 } } + } +} + +### Nagaland + +NGA = { # Nagaland + pattern = "pattern_solid.tga" + color1 = "blue_light" + color2 = "white" + color3 = "red" + color4 = "yellow" + color5 = "green" + + colored_emblem = { + texture = "ce_star_06_comet.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.16 0.3 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_bend_tricolor_embowed.dds" + color1 = color3 + color2 = color4 + color3 = color5 + } +} + +### Tripura + +TIP = { # Tripura - Simple bicolour version (Ancient 19th c flag in plain gold, later variant bicolor with heraldic achievement) + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + + colored_emblem = { + texture = "ce_solid.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } +} + +### Other (improved designs that you may want to copy/paste over old instance) + +BHW = { # Bahawalpur + pattern = "pattern_solid.tga" + color1 = "red" + color2 = "yellow" + color3 = hsv360 { 150 85 40 } + color4 = "black" + + colored_emblem = { + texture = "ce_tricolor_vertical.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_crescent_star_05_pale.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.475 } scale = { 0.55 0.55 } } + } +} + +MAK = { # Makran + pattern = "pattern_solid.tga" + color1 = "green" + color2 = "red" + color3 = hsv360 { 200 55 50 } + color4 = "white" + + colored_emblem = { + texture = "ce_tricolor_horizontal.dds" + color1 = color2 + color2 = color3 + } + colored_emblem = { + texture = "ce_crescent_star_05_rotated_small.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.85 0.175 } scale = { 0.3 0.3 } } + } +} + +NEP = { # Nepal + pattern = "pattern_solid.tga" + color1 = hsv360 { 08 82 60 } + color2 = hsv360 { 97 60 50 } + color3 = "white" + + colored_emblem = { + texture = "ce_border_of_3_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_nepal_sun_moon.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.425 0.505 } scale = { 0.8 0.8 } } + } +} + + + diff --git a/common/coat_of_arms/coat_of_arms/cwp_null.txt b/common/coat_of_arms/coat_of_arms/cwp_null.txt new file mode 100644 index 000000000..ce25c5ea6 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/cwp_null.txt @@ -0,0 +1,4 @@ +NULL = { + pattern = "pattern_solid.tga" + color1 = "grey_observer" +} diff --git a/common/coat_of_arms/options/atlases.txt b/common/coat_of_arms/options/atlases.txt new file mode 100644 index 000000000..a9e5e0d14 --- /dev/null +++ b/common/coat_of_arms/options/atlases.txt @@ -0,0 +1,51 @@ +atlas = { + tile_size = { 384 256 } + nr_of_tiles = 100 # texture size 3840x2560 +} + +atlas = { + tile_size = { 192 128 } + nr_of_tiles = 500 # For entity/mesh usage +} + +atlas = { + tile_size = { 96 64 } + nr_of_tiles = 400 # texture size 1920x1280 +} + +atlas = { + tile_size = { 48 32 } + nr_of_tiles = 2500 # texture size 2400x1600 +} + +# POWER BLOC COA ATLASES. When modifying these, make sure to update the associated NGUI defines. + +# Power Bloc CoA very large (full size) CoAs +atlas = { + tile_size = { 512 512 } + nr_of_tiles = 16 # texture size 2048x2048. We'll not display many huge CoAs at once, therefore just 16 tiles. +} + +# Power Bloc CoA large CoAs +atlas = { + tile_size = { 256 256 } + nr_of_tiles = 100 # texture size 2560x2560 +} + +# Power Bloc CoA medium CoAs +atlas = { + tile_size = { 128 128 } + nr_of_tiles = 400 # texture size 2560x2560 +} + +# Power Bloc CoA small CoAs +atlas = { + tile_size = { 50 50 } + nr_of_tiles = 400 # texture size 1000x1000 +} + +# Power Bloc CoA very small CoAs (for text icons) +atlas = { + tile_size = { 32 32 } + nr_of_tiles = 400 # texture size 640x640 +} diff --git a/common/coat_of_arms/template_lists/coa_templates.txt b/common/coat_of_arms/template_lists/cwp_coa_templates.txt similarity index 68% rename from common/coat_of_arms/template_lists/coa_templates.txt rename to common/coat_of_arms/template_lists/cwp_coa_templates.txt index 65b705bba..652079d82 100644 --- a/common/coat_of_arms/template_lists/coa_templates.txt +++ b/common/coat_of_arms/template_lists/cwp_coa_templates.txt @@ -4,23 +4,30 @@ coat_of_arms_template_lists = { 25 = template_charge_metal 20 = template_charge_offset 10 = template_charge_offset_metal + 25 = template_charge_in_circle 25 = template_charge_in_circle_metal 25 = template_charge_in_ring 25 = template_charge_in_ring_metal + 50 = template_tricolor 20 = template_tricolor_vertical_charge 20 = template_tricolor_horizontal_charge + 40 = template_bicolor + 50 = template_ordinary 25 = template_ordinary_metal + # stripes and pales 100 = template_stripes 10 = template_stripes_rotated + 10 = template_per_saltire 10 = template_per_saltire_metal 10 = template_saltire 5 = template_saltire_metal + 10 = template_chile 10 = template_texas 10 = template_uruguay @@ -29,10 +36,12 @@ coat_of_arms_template_lists = { 10 = template_dominican 10 = template_spain 10 = template_canada + 10 = template_canton_ordinary 5 = template_canton_ordinary_metal 10 = template_canton_charge 5 = template_canton_charge_metal + 2 = template_quarter 2 = template_quarter_metal 2 = template_quarter_counterchanged @@ -41,9 +50,11 @@ coat_of_arms_template_lists = { 1 = template_quarter_counterchanged_charges_metal 2 = template_quarter_counterchanged_canton_charge 1 = template_quarter_counterchanged_canton_charge_metal + 1 = template_semy 1 = template_semy_metal # extremely rare + # borders (toned down for christian nations) 5 = template_border_charge 5 = template_border_charge_metal @@ -51,11 +62,12 @@ coat_of_arms_template_lists = { 5 = template_border_charge_offset_metal 5 = template_border_of_three_charge_offset 5 = template_border_of_three_charge_offset_metal + special_selection = { trigger = { exists = scope:target - scope:target = { - coa_def_cross_trigger = no + scope:target ?= { + cwp_coat_of_arms_christian_trigger = no } } 20 = template_border_charge @@ -65,105 +77,81 @@ coat_of_arms_template_lists = { 20 = template_border_of_three_charge_offset 20 = template_border_of_three_charge_offset_metal } + special_selection = { trigger = { - exists = scope:target - scope:target = { - OR = { - coa_def_crescent_trigger = yes - coa_def_buddhist_trigger = yes - # for now just those two, but more designs/nations groups should be included - } + OR = { + cwp_coat_of_arms_islam_trigger = yes + cwp_coat_of_arms_dharmic_trigger = yes + # for now just those two, but more designs/nations groups should be included } } 50 = template_plain_flag 50 = template_plain_flag_metal } + special_selection = { trigger = { - exists = scope:target - scope:target = { - coa_def_african_trigger = yes - } + cwp_coat_of_arms_african_trigger = yes } 25 = template_tricolor_fimbriated } + special_selection = { trigger = { exists = scope:target - scope:target = { - coa_def_west_african_trigger = yes + scope:target ?= { + cwp_coat_of_arms_west_african_trigger = yes } } 300 = template_african_border_of_3 300 = template_african_border_of_3_inverted } + special_selection = { trigger = { - exists = scope:target - scope:target = { - any_primary_culture = { - has_discrimination_trait = christian - } - } + cwp_coat_of_arms_christian_trigger = yes } 10 = template_cross_charge_in_canton 10 = template_cross_charge_in_canton_metal 10 = template_cross_charges_in_quadrants 10 = template_cross_charges_in_quadrants_metal } + # European States special_selection = { trigger = { - exists = scope:target - scope:target = { - any_primary_culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - } - } - religion = { - has_discrimination_trait = christian - } - } + cwp_coat_of_arms_european_trigger = yes + cwp_coat_of_arms_christian_trigger = yes } 100 = template_centered_coa 200 = template_bicolor 200 = template_tricolor 100 = template_cross 100 = template_cross_metal + special_selection = { trigger = { - exists = scope:target - scope:target = { - coa_def_monarchy_flag_trigger = yes - } + cwp_coat_of_arms_law_monarchy_trigger = yes } 1000 = template_centered_coa } + special_selection = { trigger = { - exists = scope:target - scope:target = { - coa_republic_trigger = yes - } + cwp_coat_of_arms_law_republic_trigger = yes } 1000 = template_bicolor 1000 = template_tricolor } } + special_selection = { trigger = { - exists = scope:target - scope:target = { - religion = { - has_discrimination_trait = christian - } - OR = { - coa_def_italian_trigger = yes - coa_def_iberian_trigger = yes - } + cwp_coat_of_arms_christian_trigger = yes + OR = { + cwp_coat_of_arms_iberian_trigger = yes + cwp_coat_of_arms_italian_trigger = yes } } 1000 = template_bicolor @@ -177,34 +165,22 @@ coat_of_arms_template_lists = { 500 = template_stripes 400 = template_ordinary } + special_selection = { trigger = { - exists = scope:target - scope:target = { - coa_def_native_american_trigger = yes - } + cwp_coat_of_arms_native_american_trigger = yes } 50 = template_charge_in_circle 50 = template_charge_in_circle_metal 50 = template_charge_in_ring 50 = template_charge_in_ring_metal + } # random commies special_selection = { trigger = { - exists = scope:target - scope:target = { - is_revolutionary = yes - OR = { - ig:ig_trade_unions ?= { - is_in_government = yes - } - any_interest_group = { - is_in_government = yes - has_socialist_ideology = yes - } - } - } + cwp_coat_of_arms_communist_government_trigger = yes + cwp_coat_of_arms_revolutionary_government_trigger = yes } 500 = template_communist_1 250 = template_communist_2 @@ -230,60 +206,38 @@ coat_of_arms_template_lists = { 100 = template_communist_red_star_center 100 = template_communist_red_star_canton } + # russian commies! special_selection = { trigger = { - exists = scope:target - scope:target = { - is_revolutionary = yes - OR = { - ig:ig_trade_unions ?= { - is_in_government = yes - } - any_interest_group = { - is_in_government = yes - has_socialist_ideology = yes - } - } - OR = { - country_has_primary_culture = cu:russian - country_has_primary_culture = cu:byelorussian - country_has_primary_culture = cu:ukrainian - } - } + cwp_coat_of_arms_communist_government_trigger = yes + cwp_coat_of_arms_kievan_russian_trigger = yes + cwp_coat_of_arms_revolutionary_government_trigger = yes } 100000 = template_communist_russia } + special_selection = { trigger = { - exists = scope:target - scope:target = { - is_revolutionary = yes - ig:ig_armed_forces ?= { - is_in_government = yes - } - } + cwp_coat_of_arms_armed_forces_trigger = yes + cwp_coat_of_arms_revolutionary_government_trigger = yes } 100000 = template_revolution_armed_forces } + special_selection = { trigger = { - exists = scope:target - scope:target = { - is_revolutionary = yes - } + cwp_coat_of_arms_revolutionary_government_trigger = yes } 500 = template_revolution_1 500 = template_revolution_2 500 = template_revolution_3 } + ### Fascist templates special_selection = { trigger = { - exists = scope:target - scope:target = { - coa_def_fascist_flag_trigger = yes - } + cwp_coat_of_arms_fascist_government_trigger = yes } 10000 = template_fascist_white_roundel 5000 = template_fascist_white_roundel_02 @@ -296,6 +250,7 @@ coat_of_arms_template_lists = { 2500 = template_fascist_cross_square } } + communist = { 50 = template_communist_1 25 = template_communist_2 @@ -317,14 +272,12 @@ coat_of_arms_template_lists = { 25 = template_communist_red_star_tricolor 10 = template_communist_red_star_center 10 = template_communist_red_star_canton + special_selection = { trigger = { - any_primary_culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - has_discrimination_trait = mongolic_culture_group - } + OR = { + cwp_coat_of_arms_central_asian_trigger = yes + cwp_coat_of_arms_european_trigger = yes } } 300 = template_communist_centered_stripe @@ -333,14 +286,13 @@ coat_of_arms_template_lists = { 100 = template_communist_right_stripe 100 = template_communist_vert_center_stripe } + special_selection = { trigger = { - any_primary_culture = { - OR = { - has_discrimination_trait = south_asian_heritage - has_discrimination_trait = southeast_asian_heritage - has_discrimination_trait = east_asian_heritage - } + OR = { + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_southeast_asian_trigger = yes + cwp_coat_of_arms_east_asian_trigger = yes } } 300 = template_communist_1 @@ -350,9 +302,10 @@ coat_of_arms_template_lists = { 300 = template_communist_roundel_canton 100 = template_communist_canton } + special_selection = { trigger = { - coa_def_hispanic_american_trigger = yes + cwp_coat_of_arms_hispanic_american_trigger = yes } 300 = template_communist_stripes_canton_1 300 = template_communist_stripes_canton_2 @@ -361,13 +314,16 @@ coat_of_arms_template_lists = { 300 = template_communist_triangle 300 = template_communist_red_star_tricolor } + special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 300 = template_communist_charge_star + } } + anarchy = { 3000 = template_anarchy_1 3000 = template_anarchy_2 @@ -377,37 +333,10 @@ coat_of_arms_template_lists = { power_bloc = { 3000 = template_power_bloc_1 + } - special_selection = { - trigger = { - exists = c:USA - ROOT.power_bloc_leader = c:USA - } - 90000 = usa_power_bloc_1 - } - - special_selection = { - trigger = { - exists = c:RUS - ROOT.power_bloc_leader = c:RUS - } - 90000 = rus_power_bloc_1 - } - - special_selection = { - trigger = { - exists = c:GBR - ROOT.power_bloc_leader = c:GBR - } - 90000 = gbr_power_bloc_1 - } - - special_selection = { - trigger = { - exists = c:FRA - ROOT.power_bloc_leader = c:FRA - } - 90000 = fra_power_bloc_1 - } + chartered_company = { + 3000 = template_chartered_company_1 + 500 = template_chartered_company_2 } } diff --git a/common/coat_of_arms/template_lists/color_lists.txt b/common/coat_of_arms/template_lists/cwp_color_lists.txt similarity index 53% rename from common/coat_of_arms/template_lists/color_lists.txt rename to common/coat_of_arms/template_lists/cwp_color_lists.txt index c374aca24..528a3f693 100644 --- a/common/coat_of_arms/template_lists/color_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_color_lists.txt @@ -7,133 +7,113 @@ color_lists = { 1 = "blue_light" 1 = "orange" 1 = "purple" + # pan-african colours special_selection = { - trigger = { - coa_def_african_trigger = yes - } + trigger = { cwp_coat_of_arms_african_trigger = yes } 500 = "black" 500 = "green" } + # maori colours special_selection = { - trigger = { - coa_def_oceanic_trigger = yes - } + trigger = { cwp_coat_of_arms_oceanic_trigger = yes } 5000 = "black" 5000 = "red" } } + metal_colors = { 5 = "white" 1 = "yellow" + + ## pan-african colours special_selection = { - trigger = { - coa_def_african_trigger = yes - } + trigger = { cwp_coat_of_arms_african_trigger = yes } 15 = "yellow" } + special_selection = { - trigger = { - coa_def_native_american_trigger = yes - } + trigger = { cwp_coat_of_arms_native_american_trigger = yes } 0 = "beige" } } + country_color_list = { special_selection = { trigger = { - exists = scope:target - scope:target = { - OR = { - ig:ig_trade_unions ?= { - is_in_government = yes - } - any_interest_group = { - is_in_government = yes - has_socialist_ideology = yes - } - } + OR = { + cwp_coat_of_arms_trade_unions_trigger = yes + cwp_coat_of_arms_communist_government_trigger = yes } } 1000 = "red" } + special_selection = { trigger = { - exists = scope:target - scope:target = { - OR = { - ig:ig_armed_forces ?= { - is_in_government = yes - } - ig:ig_armed_forces ?= { - is_in_government = yes - } - ig:ig_landowners ?= { - is_in_government = yes - } - any_interest_group = { - is_in_government = yes - OR = { - has_socialist_ideology = yes - has_fascist_ideology = yes - } - } - } - } + cwp_coat_of_arms_armed_forces_trigger = yes } 1000 = "black" 300 = "blue" } + 1 = "green" 1 = "blue_light" 1 = "orange" 1 = "purple" } + com_normal_colors = { - # Normal colours excluding Red for communist templates + # Normal colours excluding Red for communist templates 100 = "blue" 20 = "black" 20 = "green" 20 = "blue_light" } + com_red_opposites = { - # Colours opposites of Red for communist templates + # Colours opposites of Red for communist templates 10 = "white" 10 = "yellow" 20 = "green" 20 = "blue_light" + special_selection = { trigger = { - coa_def_oceanic_trigger = yes + cwp_coat_of_arms_oceanic_trigger = yes } 50 = "black_light" } + special_selection = { trigger = { - coa_def_african_trigger = yes + cwp_coat_of_arms_african_trigger = yes } 50 = "green" 10 = "yellow" } + special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 50 = "beige" } + special_selection = { trigger = { - coa_def_crescent_trigger = yes + cwp_coat_of_arms_islam_trigger = yes } 50 = "green" 50 = "white" 25 = "black_light" } } + fascist_normal_bg_colors = { - # Normal bg colours for fascist flags + # Normal bg colours for fascist flags 100 = "red" 50 = "blue" 25 = "green" @@ -141,16 +121,30 @@ color_lists = { 5 = "orange" 5 = "brown_light" } + fascist_normal_charge_colors = { - # Fascist charge, black is the most common pick + # Fascist charge, black is the most common pick 250 = "black" 50 = "red" 50 = "blue" 25 = "green" } + fascist_metal_colors = { - # Allows some diversity by picking gold sometimes + # Allows some diversity by picking gold sometimes 90 = "white" 10 = "yellow" } + + # root scope: Power Bloc + power_bloc_colors = { + 100 = "red" + 100 = "blue" + 20 = "black" + 20 = "yellow" + 1 = "green" + 1 = "blue_light" + 1 = "orange" + 1 = "purple" + } } diff --git a/common/coat_of_arms/template_lists/colored_emblem_lists.txt b/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt similarity index 57% rename from common/coat_of_arms/template_lists/colored_emblem_lists.txt rename to common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt index 211793bfc..d957f2a4f 100644 --- a/common/coat_of_arms/template_lists/colored_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt @@ -1,32 +1,35 @@ colored_emblem_texture_lists = { + charge = { 5 = "ce_circle.dds" 5 = "ce_star_05_circle.dds" 5 = "ce_star_05_ring.dds" 10 = "ce_star_05.dds" 5 = "ce_star_05_hollow.dds" - 1 = "ce_star_04.dds" - 5 = "ce_star_06.dds" - 5 = "ce_star_07.dds" - 5 = "ce_star_08.dds" - 1 = "ce_star_09.dds" - 1 = "ce_star_10.dds" - 1 = "ce_star_11.dds" - 1 = "ce_star_12.dds" - 1 = "ce_star_13.dds" - 1 = "ce_star_14.dds" + 1 = "ce_star_04.dds" + 5 = "ce_star_06.dds" + 5 = "ce_star_07.dds" + 5 = "ce_star_08.dds" + 1 = "ce_star_09.dds" + 1 = "ce_star_10.dds" + 1 = "ce_star_11.dds" + 1 = "ce_star_12.dds" + 1 = "ce_star_13.dds" + 1 = "ce_star_14.dds" + # Christians only special_selection = { trigger = { - coa_def_cross_trigger = yes + cwp_coat_of_arms_christian_trigger = yes } 10 = "ce_cross_switzerland.dds" } + # Christian theocracies special_selection = { trigger = { - coa_def_cross_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_christian_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } 25 = "ce_christogram_01.dds" 25 = "ce_christogram_02.dds" @@ -36,14 +39,15 @@ colored_emblem_texture_lists = { 25 = "ce_keys_st_peter_crozier.dds" 25 = "ce_sacred_heart.dds" } + # Native americans specific special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 20 = "ce_sun_xia.dds" # 10 = "ce_inuksuk.dds" - # 10 = "ce_infinity.dds" + # 10 = "ce_infinity.dds" 20 = "ce_horse_tribal.dds" 20 = "ce_thunderbird.dds" 10 = "ce_star_gunelve.dds" @@ -51,26 +55,23 @@ colored_emblem_texture_lists = { 20 = "ce_buffalo.dds" 20 = "ce_buffalo_02.dds" 20 = "ce_morning_star.dds" + # Bow and quiver # Bow and Tomahawk - # ceremonial pipe + # ceremonial pipe # feather (both pal and fess, in varying numbers) # Turtle (+spiral variant), bear # thunderbird variants # labyrinth # sun variant (spiral) } + special_selection = { trigger = { - country_definition_has_culture = cu:patagonian - } - 90 = "ce_star_gunelve.dds" - } - special_selection = { - trigger = { - coa_def_crescent_trigger = yes + cwp_coat_of_arms_islam_trigger = yes } 20 = "ce_circle.dds" + # Crescents 25 = "ce_crescent.dds" 25 = "ce_crescent_large.dds" @@ -87,11 +88,13 @@ colored_emblem_texture_lists = { 25 = "ce_addorsed_scimitars.dds" 50 = "ce_takbir.dds" 20 = "ce_hand.dds" - # maybe slightly different hand of fatima style - # crescent btw crossed scimitars - # bow and arrow - # India : 4 & 5 bezants india, crescent acc. star + + # maybe slightly different hand of fatima style + # crescent btw crossed scimitars + # bow and arrow + # India : 4 & 5 bezants india, crescent acc. star } + special_selection = { trigger = { country_definition_has_culture = cu:turkish @@ -99,12 +102,11 @@ colored_emblem_texture_lists = { 25 = "ce_crescent_two.dds" 25 = "ce_crescent_three.dds" } + # Asian generic used by all faiths special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } + cwp_coat_of_arms_south_asian_trigger = yes } 10 = "ce_sun.dds" 10 = "ce_elephant_asia.dds" @@ -116,29 +118,30 @@ colored_emblem_texture_lists = { 10 = "ce_sun_face_gwalior.dds" 10 = "ce_umbrella_champasak.dds" 10 = "ce_falcon.dds" + # Sun w/ face 12p variant } + special_selection = { trigger = { OR = { country_definition_has_culture = cu:malay - country_definition_has_culture = cu:cantonese + country_definition_has_culture = cu:hakka } } 25 = "ce_crossed_kris_daggers.dds" 25 = "ce_crossed_scimitars.dds" } + # Sikh exclusive would be a better scope special_selection = { trigger = { - exists = scope:actor - scope:actor = { - country_has_state_religion = rel:sikh - } + cwp_coat_of_arms_sikh_trigger = yes } 20 = "ce_addorsed_scimitars.dds" 20 = "ce_khanda.dds" } + special_selection = { trigger = { OR = { @@ -154,16 +157,18 @@ colored_emblem_texture_lists = { 20 = "ce_lion_singa.dds" 20 = "ce_chakra_siam.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:khmer } 20 = "ce_angkor_vat.dds" } + # More specific to buddhist special_selection = { trigger = { - coa_def_buddhist_trigger = yes + cwp_coat_of_arms_dharmic_trigger = yes } 20 = "ce_buddha.dds" 20 = "ce_elephant_erawan.dds" @@ -173,6 +178,7 @@ colored_emblem_texture_lists = { 10 = "ce_lotus.dds" 10 = "ce_endless_knot.dds" } + special_selection = { trigger = { OR = { @@ -185,35 +191,38 @@ colored_emblem_texture_lists = { 40 = "ce_dharmachakra.dds" 50 = "ce_snow_lion.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:korean } 50 = "ce_korea_taegeuk.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:han } 50 = "ce_dragon_china.dds" } + # Specific to Hindu special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } - coa_def_buddhist_trigger = no - coa_def_crescent_trigger = no + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_dharmic_trigger = no + cwp_coat_of_arms_islam_trigger = no } 20 = "ce_katar.dds" 20 = "ce_trident.dds" 20 = "ce_umbrella.dds" 20 = "ce_falcon.dds" + # most needed : # Hanuman # Feet of Krishna } + special_selection = { trigger = { OR = { @@ -224,6 +233,7 @@ colored_emblem_texture_lists = { 25 = "ce_katar.dds" 25 = "ce_falcon.dds" } + special_selection = { trigger = { OR = { @@ -234,12 +244,14 @@ colored_emblem_texture_lists = { 25 = "ce_gandaberunda.dds" 25 = "ce_conch_shell.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:marathi } 30 = "ce_sun_face_gwalior.dds" } + special_selection = { trigger = { OR = { @@ -251,9 +263,13 @@ colored_emblem_texture_lists = { 12 = "ce_sun_of_may.dds" 25 = "ce_inti.dds" # a specific random may work better (bc can be randomly picked w dark colour) + 10 = "ce_southern_cross_brazil.dds" 25 = "ce_star_05.dds" + + } + special_selection = { trigger = { country_definition_has_culture = cu:brazilian @@ -263,40 +279,42 @@ colored_emblem_texture_lists = { 50 = "ce_cross_order_christ.dds" 50 = "ce_armillary_sphere.dds" } + special_selection = { trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } - 3000 = "ce_hammer_and_sickle.dds" - 1000 = "ce_hammer_and_sickle_round.dds" + 500 = "ce_hammer_and_sickle.dds" + 3000 = "ce_hammer_and_sickle_round.dds" 1000 = "ce_star_05.dds" 1000 = "ce_star_05_hollow.dds" 500 = "ce_star_05_ring.dds" 250 = "ce_hammer_sickle_star_ussr.dds" 250 = "ce_hammer_sickle_star_cogwheel.dds" 250 = "ce_hammer_sickle_star_wreath.dds" + special_selection = { # SSRs trigger = { - coa_def_russian_ensign_trigger = yes + cwp_coat_of_arms_russian_subject_ensign_trigger = yes } 100000 = "ce_hammer_sickle_star_ussr.dds" } } + special_selection = { trigger = { - coa_def_monarchy_flag_trigger = yes - any_primary_culture = { - has_discrimination_trait = western_european_heritage - } + cwp_coat_of_arms_european_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } 10 = "ce_crown_simple.dds" 1 = "ce_crown_tudor.dds" 1 = "ce_crown_swedish.dds" } + special_selection = { trigger = { - coa_def_oceanic_trigger = yes + cwp_coat_of_arms_oceanic_trigger = yes } 100 = "ce_totem_kanak.dds" 100 = "ce_rising_sun.dds" @@ -310,29 +328,43 @@ colored_emblem_texture_lists = { # ceremonial maces # palm trees # southern cross + 100 = "ce_southern_cross_variant.dds" 25 = "ce_southern_cross_australia.dds" 25 = "ce_southern_cross_new_zealand.dds" } + special_selection = { trigger = { - coa_def_african_trigger = yes - coa_def_crescent_trigger = no - coa_def_cross_trigger = no + cwp_coat_of_arms_african_trigger = yes + cwp_coat_of_arms_islam_trigger = no + cwp_coat_of_arms_christian_trigger = no } # Generic 100 = "ce_rising_sun.dds" 20 = "ce_shield_african.dds" + # Central & Eastern Africans with Bantu & Masai designs 100 = "ce_masai_shield.dds" + # Western Africans, possibly some Adinkra symbols 20 = "ce_kanaga.dds" + # Southern Africans with Zulu designs 100 = "ce_nguni_shield.dds" 100 = "ce_nguni_shield_02.dds" 100 = "ce_nguni_shield_03.dds" 100 = "ce_nguni_shield_04.dds" + + } + + special_selection = { + trigger = { + country_definition_has_culture = cu:sami + } + 100 = "ce_wildman.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:irish @@ -340,32 +372,40 @@ colored_emblem_texture_lists = { 20 = "ce_harp.dds" 5 = "ce_hand.dds" } + special_selection = { trigger = { - country_definition_has_culture = cu:anglo_canadian + OR = { + country_definition_has_culture = cu:anglo_canadian + country_definition_has_culture = cu:franco_canadian + } } 1000 = "ce_maple_leafs.dds" 1000 = "ce_maple_leaf.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:franco_canadian } 10 = "ce_fleur_quebec.dds" } + special_selection = { trigger = { - coa_def_german_trigger = yes + cwp_coat_of_arms_german_trigger = yes } 50 = "ce_iron_cross.dds" } + special_selection = { trigger = { - coa_def_turkic_trigger = yes + cwp_coat_of_arms_turkic_trigger = yes } 50 = "ce_tamga_tatar.dds" } } + ordinaries = { 5 = "ce_bend_sinister_fimbriated.dds" 5 = "ce_bend_sinister.dds" @@ -391,26 +431,29 @@ colored_emblem_texture_lists = { 1 = "ce_hexacolor_horizontal.dds" 10 = "ce_bicolor_left.dds" 10 = "ce_bicolor_right.dds" + # Christians only special_selection = { trigger = { - coa_def_cross_trigger = yes + cwp_coat_of_arms_christian_trigger = yes } 10 = "ce_cross_england.dds" 2 = "ce_cross_england_fimbriated.dds" 1 = "ce_cross_burgundy.dds" } + special_selection = { trigger = { - coa_def_cross_trigger = yes - coa_def_italian_trigger = yes + cwp_coat_of_arms_christian_trigger = yes + cwp_coat_of_arms_italian_trigger = yes } 10 = "ce_cross_sardinia.dds" } + special_selection = { trigger = { - coa_def_cross_trigger = yes - coa_def_hispanic_american_trigger = yes + cwp_coat_of_arms_christian_trigger = yes + cwp_coat_of_arms_hispanic_american_trigger = yes } 10 = "ce_cross_burgundy.dds" 5 = "ce_bend_sinister_fimbriated.dds" @@ -420,18 +463,21 @@ colored_emblem_texture_lists = { 5 = "ce_saltire.dds" 5 = "ce_saltire_fimbriated.dds" } + special_selection = { trigger = { - coa_def_nordic_cross_trigger = yes + cwp_coat_of_arms_christian_trigger = yes + cwp_coat_of_arms_nordic_trigger = yes } 100 = "ce_cross_norway.dds" 100 = "ce_cross_sweden.dds" 100 = "ce_cross_denmark.dds" 100 = "ce_cross_finland.dds" } + special_selection = { trigger = { - coa_def_african_trigger = yes + cwp_coat_of_arms_african_trigger = yes } 10 = "ce_bend_sinister_fimbriated.dds" 10 = "ce_bend_sinister.dds" @@ -440,15 +486,17 @@ colored_emblem_texture_lists = { 10 = "ce_saltire.dds" 10 = "ce_saltire_fimbriated.dds" 1 = "ce_chevron.dds" + 10 = "ce_tribar.dds" 10 = "ce_tricolor_doubled.dds" 10 = "ce_fess_fimbriated.dds" # fess fimbriated (botswana), incl in tricolour (kenya, gambia) # pb the two outline stripes are always white } + special_selection = { trigger = { - coa_def_crescent_trigger = yes + cwp_coat_of_arms_islam_trigger = yes } 10 = "ce_bicolor_left_third.dds" 10 = "ce_bicolor_left_third_indented.dds" @@ -456,27 +504,31 @@ colored_emblem_texture_lists = { } special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 1000 = "ce_hiawathas_belt.dds" } + special_selection = { trigger = { - coa_def_oceanic_trigger = yes + cwp_coat_of_arms_oceanic_trigger = yes } 10 = "ce_koru.dds" } } + saltires = { 5 = "ce_saltire.dds" 5 = "ce_saltire_fimbriated.dds" #1 = "ce_cross_burgundy.dds" } + cross_central = { #1 = "ce_cross_sardinia.dds" 5 = "ce_cross_england.dds" 1 = "ce_cross_england_fimbriated.dds" } + cross_central_background = { 10 = "ce_solid.dds" 20 = "ce_per_cross.dds" @@ -486,15 +538,18 @@ colored_emblem_texture_lists = { 10 = "ce_bicolor_bottom.dds" 30 = "ce_canton.dds" } + bicolors = { 10 = "ce_bicolor_top.dds" 10 = "ce_bicolor_bottom.dds" } + canton_or_bicolor = { 10 = "ce_solid.dds" 10 = "ce_canton.dds" 10 = "ce_bicolor_top.dds" } + stripes = { 1 = "ce_stripes_03_middle.dds" 50 = "ce_stripes_04.dds" @@ -509,6 +564,7 @@ colored_emblem_texture_lists = { 5 = "ce_stripes_12.dds" 5 = "ce_stripes_13.dds" } + stripes_even = { 50 = "ce_bicolor_bottom.dds" 50 = "ce_stripes_04.dds" @@ -517,34 +573,40 @@ colored_emblem_texture_lists = { 10 = "ce_stripes_10.dds" 1 = "ce_stripes_10_alternating.dds" 5 = "ce_stripes_12.dds" + special_selection = { trigger = { - coa_def_german_trigger = yes + cwp_coat_of_arms_german_trigger = yes } 100 = "ce_stripes_04.dds" 25 = "ce_stripes_06.dds" 10 = "ce_stripes_08.dds" } } + tricolors = { 30 = "ce_tricolor_vertical.dds" 10 = "ce_tricolor_horizontal.dds" 5 = "ce_tricolor_bend.dds" 1 = "ce_tricolor_horizontal_fifth.dds" + special_selection = { trigger = { - coa_def_german_trigger = yes + cwp_coat_of_arms_german_trigger = yes } 100 = "ce_tricolor_horizontal.dds" } } + crosses = { 10 = "ce_cross_england_fimbriated.dds" 100 = "ce_cross_england.dds" # cotised # voided } + coa_centered_ordinaries = { + #10 = "ce_solid.dds" 10 = "ce_tricolor_vertical.dds" 10 = "ce_tricolor_horizontal.dds" @@ -557,42 +619,47 @@ colored_emblem_texture_lists = { 1 = "ce_bend_dexter_fimbriated.dds" 1 = "ce_saltire.dds" 1 = "ce_cross_burgundy.dds" + special_selection = { trigger = { - coa_def_cross_trigger = yes + cwp_coat_of_arms_christian_trigger = yes } 5 = "ce_cross_england_fimbriated.dds" 5 = "ce_cross_england.dds" } } + full_size_charges = { - # Uses charge that fit the canvas horizontally (1300x680) + # Uses charge that fit the canvas horizontally (1300x680) + 1 = "ce_solid.dds" # dragon bhutan # elephants # dragon china (pb need to be enlarged) # bird paradise # eagle for germany + special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } + cwp_coat_of_arms_south_asian_trigger = yes } 10 = "ce_elephant_asia.dds" + # move those two to TE cases # 10 = "ce_elephant_asia_decorated.dds" # 10 = "ce_golden_fishes.dds" } + special_selection = { trigger = { - coa_def_buddhist_trigger = yes + cwp_coat_of_arms_dharmic_trigger = yes } 25 = "ce_elephant_asia.dds" } + special_selection = { trigger = { - coa_def_crescent_trigger = yes + cwp_coat_of_arms_islam_trigger = yes } 2 = "ce_solid.dds" 25 = "ce_scimitar.dds" @@ -603,51 +670,58 @@ colored_emblem_texture_lists = { } special_selection = { trigger = { - coa_def_crescent_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_islam_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } 25 = "ce_shahada.dds" 25 = "ce_shahada_and_sword.dds" } } + circle_frames = { 10 = "ce_frame_circle.dds" + special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 20 = "ce_frame_circle_roundel_triangles.dds" } - # native americans : circle of triangles, circle of stars (7), double circle outlined + + # native americans : circle of triangles, circle of stars (7), double circle outlined } + circle_outline_frames = { 10 = "ce_frame_circle_outline.dds" + special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 20 = "ce_frame_circle_triangles.dds" 20 = "ce_frame_stars_circle_07.dds" } + special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } + cwp_coat_of_arms_south_asian_trigger = yes } 5 = "ce_frame_circle_doted.dds" } } + tricolors_fimbriated = { 10 = "ce_tricolor_fimbriated_large.dds" 10 = "ce_tricolor_fimbriated_thin.dds" } + communist_centered_stripes = { 10 = "ce_stripe_center.dds" 10 = "ce_fess_fimbriated.dds" 10 = "ce_stripes_02_center.dds" 10 = "ce_stripes_03_center.dds" } + communist_bottom_stripes = { 10 = "ce_stripes_02_bottom_karelia.dds" 10 = "ce_stripes_02_bottom_lithuania.dds" @@ -655,51 +729,58 @@ colored_emblem_texture_lists = { 10 = "ce_stripe_bottom.dds" 10 = "ce_stripe_bottom_raised.dds" } + communist_random_stripe = { 30 = "ce_blank.dds" 10 = "ce_solid.dds" } + communist_bicolors = { 10 = "ce_bicolor_right.dds" 10 = "ce_bicolor_bottom.dds" } + communist_opposite_charges = { # specific generic list for communist center charges # Selection of charges to avoid any odd/misaligned result - 10 = "ce_hammer_and_sickle.dds" + + 10 = "ce_hammer_and_sickle_round.dds" + special_selection = { trigger = { - coa_def_cross_trigger = yes + cwp_coat_of_arms_christian_trigger = yes } 10 = "ce_lion_rampant.dds" } + special_selection = { trigger = { - coa_def_native_american_trigger = yes + cwp_coat_of_arms_native_american_trigger = yes } 20 = "ce_horse_tribal.dds" 20 = "ce_buffalo.dds" 20 = "ce_buffalo_02.dds" } + special_selection = { trigger = { - coa_def_crescent_trigger = yes + cwp_coat_of_arms_islam_trigger = yes } 25 = "ce_crescent_pale.dds" 25 = "ce_crossed_scimitars.dds" 25 = "ce_addorsed_scimitars.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:turkish } 25 = "ce_crescent_three.dds" } + special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } + cwp_coat_of_arms_south_asian_trigger = yes } 100 = "ce_elephant_asia.dds" 100 = "ce_elephant_asia_decorated.dds" @@ -707,26 +788,26 @@ colored_emblem_texture_lists = { 100 = "ce_conch_shell.dds" 50 = "ce_umbrella_champasak.dds" } + special_selection = { trigger = { OR = { country_definition_has_culture = cu:malay - country_definition_has_culture = cu:cantonese + country_definition_has_culture = cu:hakka } } 100 = "ce_crossed_kris_daggers.dds" 100 = "ce_crossed_scimitars.dds" } + special_selection = { trigger = { - exists = scope:actor - scope:actor = { - country_has_state_religion = rel:sikh - } + cwp_coat_of_arms_sikh_trigger = yes } 100 = "ce_addorsed_scimitars.dds" 200 = "ce_khanda.dds" } + special_selection = { trigger = { OR = { @@ -742,22 +823,27 @@ colored_emblem_texture_lists = { 50 = "ce_lion_singa.dds" 50 = "ce_chakra_siam.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:khmer } 200 = "ce_angkor_vat.dds" } + special_selection = { trigger = { - coa_def_buddhist_trigger = yes + cwp_coat_of_arms_dharmic_trigger = yes } + 50 = "ce_buddha.dds" 50 = "ce_elephant_erawan.dds" 100 = "ce_dharmachakra.dds" 100 = "ce_lotus.dds" 100 = "ce_endless_knot.dds" + } + special_selection = { trigger = { OR = { @@ -765,21 +851,22 @@ colored_emblem_texture_lists = { country_definition_has_culture = cu:tibetan } } + 50 = "ce_dharmachakra.dds" 50 = "ce_snow_lion.dds" } + # Specific to Hindu special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } - coa_def_buddhist_trigger = no - coa_def_crescent_trigger = no + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_dharmic_trigger = no + cwp_coat_of_arms_islam_trigger = no } 20 = "ce_trident.dds" 20 = "ce_umbrella.dds" } + special_selection = { trigger = { OR = { @@ -790,48 +877,56 @@ colored_emblem_texture_lists = { 100 = "ce_gandaberunda.dds" 100 = "ce_conch_shell.dds" } + special_selection = { trigger = { - country_definition_has_culture = cu:brazilian + country_definition_has_culture = cu:brazilian } 50 = "ce_armillary_sphere.dds" } + special_selection = { trigger = { - coa_def_oceanic_trigger = yes + cwp_coat_of_arms_oceanic_trigger = yes } 100 = "ce_totem_kanak.dds" 100 = "ce_rising_sun.dds" } + special_selection = { trigger = { country_definition_has_culture = cu:irish } 50 = "ce_harp.dds" } + special_selection = { trigger = { - coa_def_turkic_trigger = yes + cwp_coat_of_arms_turkic_trigger = yes } 50 = "ce_tamga_tatar.dds" } + ## more possible additions (to check, not exhaustive and depends of needed level of diversity) - # 100 = "ce_sun_philippines.dds" - # 100 = "ce_horse.dds" - # 100 = "ce_soyombo_modern.dds" - # 100 = "ce_tamga_idel_ural.dds" - # 100 = "ce_dharmachakra_india.dds" - # 100 = "ce_zulfikar.dds" - # 100 = "ce_shahada_and_sword.dds" - # 100 = "ce_beaver.dds" + + # 100 = "ce_sun_philippines.dds" + # 100 = "ce_horse.dds" + # 100 = "ce_soyombo_modern.dds" + # 100 = "ce_tamga_idel_ural.dds" + # 100 = "ce_dharmachakra_india.dds" + # 100 = "ce_zulfikar.dds" + # 100 = "ce_shahada_and_sword.dds" + # 100 = "ce_beaver.dds" # 100 = "ce_bird_paradise.dds" # 100 = "ce_swan.dds" # 100 = "ce_dragon_bhutan.dds" # 100 = "ce_aurochs_head.dds" + } + communist_charges = { - 250 = "ce_hammer_and_sickle.dds" - 100 = "ce_hammer_and_sickle_round.dds" + 100 = "ce_hammer_and_sickle.dds" + 250 = "ce_hammer_and_sickle_round.dds" 100 = "ce_star_05.dds" 100 = "ce_star_05_hollow.dds" 50 = "ce_star_05_ring.dds" @@ -841,31 +936,37 @@ colored_emblem_texture_lists = { 25 = "ce_star_frame_hammer_sickle.dds" 25 = "ce_hammer_sickle_wreath.dds" 25 = "ce_hammer_wheat.dds" + special_selection = { # Soviet Republics trigger = { - coa_def_russian_ensign_trigger = yes + cwp_coat_of_arms_russian_subject_ensign_trigger = yes } 10000 = "ce_hammer_sickle_star_ussr.dds" 1000 = "ce_hammer_sickle_star_wreath.dds" } + special_selection = { # CPUSA trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } 1000 = "ce_hammer_sickle_cogwheel_usa.dds" } + special_selection = { # PCI trigger = { - coa_def_italian_trigger = yes + cwp_coat_of_arms_italian_trigger = yes } - 1000 = "ce_hammer_sickle_italy.dds" + 1000 = "ce_hammer_sickle_pcdi.dds" + 500 = "ce_hammer_sickle_italy.dds" + 250 = "ce_hammer_sickle_wreath_pcdi.dds" } + special_selection = { trigger = { - coa_def_african_trigger = yes + cwp_coat_of_arms_african_trigger = yes } 100 = "ce_cogwheel_machete_angola.dds" 300 = "ce_star_05.dds" @@ -874,29 +975,32 @@ colored_emblem_texture_lists = { 200 = "ce_hammer_hoe.dds" 50 = "ce_hammer_wheat.dds" } + special_selection = { trigger = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } - coa_def_crescent_trigger = no + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_islam_trigger = no } 100 = "ce_hammer_sickle_india.dds" 100 = "ce_hammer_sickle_india_02.dds" 100 = "ce_corn_sickle.dds" } } + communist_stars = { 100 = "ce_star_05.dds" 100 = "ce_star_05_hollow.dds" 50 = "ce_star_05_pinwheeled.dds" } + fascist_random_stripe = { 80 = "ce_blank.dds" 20 = "ce_solid.dds" } + fascist_charges = { # Listed separately for now + 50 = "ce_cross_pointed.dds" 50 = "ce_cross_celtic.dds" 50 = "ce_cross_fleury.dds" @@ -925,12 +1029,27 @@ colored_emblem_texture_lists = { 50 = "ce_cross_mara.dds" 50 = "ce_wolfsangel.dds" 50 = "ce_cross_wheel.dds" - 50 = "ce_sigma.dds" 50 = "ce_walknut.dds" 50 = "ce_balkenkreuz.dds" + + special_selection = { + trigger = { + cwp_coat_of_arms_romance_language_trigger = yes + } + 50 = "ce_sigma.dds" + } + + special_selection = { + trigger = { + cwp_coat_of_arms_hispanic_american_trigger = yes + } + 50 = "ce_falange.dds" + } } + fascist_charges_square = { # Selected to fit within square. Pb Needs more diversity + 50 = "ce_cross_pointed.dds" 50 = "ce_cross_celtic.dds" 50 = "ce_cross_fleury.dds" @@ -950,7 +1069,362 @@ colored_emblem_texture_lists = { 50 = "ce_three_arrows_square.dds" 50 = "ce_cross_finnic.dds" 50 = "ce_wolfsangel.dds" - 50 = "ce_sigma.dds" 50 = "ce_falanga.dds" + + special_selection = { + trigger = { + cwp_coat_of_arms_hispanic_american_trigger = yes + } + 50 = "ce_falange.dds" + } + + special_selection = { + trigger = { + cwp_coat_of_arms_romance_language_trigger = yes + } + 50 = "ce_sigma.dds" + + } + } + + power_bloc_shield = { + 20 = "pb_shield_pattern_00.dds" + 20 = "pb_shield_pattern_01.dds" + 20 = "pb_shield_pattern_02.dds" + 20 = "pb_shield_pattern_03.dds" + } + + power_bloc_center = { + 20 = "pb_center_00.dds" + 20 = "pb_center_01.dds" + 20 = "pb_center_02.dds" + 20 = "pb_center_03.dds" + 20 = "pb_center_04.dds" + 20 = "pb_center_05.dds" + 20 = "pb_center_06.dds" + 20 = "pb_center_07.dds" + 20 = "pb_center_08.dds" + 20 = "pb_center_09.dds" + ### CoA Icons + # Heraldic + 20 = "pb_shield_iberian.dds" + 20 = "pb_shield_hesse.dds" + 20 = "pb_shield_accolade.dds" + 20 = "pb_crown_swedish.dds" + 20 = "pb_armillary_sphere.dds" + 20 = "pb_eagle_albania.dds" + 20 = "pb_eagle_napoleonian.dds" + 20 = "pb_key_bremen.dds" + 20 = "pb_harp_ireland.dds" + 20 = "pb_maple_leaf_canada.dds" + 20 = "pb_maple_leaf.dds" + 20 = "pb_tree_new_england.dds" + 20 = "pb_ermine_spot.dds" + 20 = "pb_eryr_gwyn.dds" + 20 = "pb_corseca_trieste.dds" + 20 = "pb_coa_saf_hope_allegory.dds" + 20 = "pb_coa_saf_wagon.dds" + # Astral + 20 = "pb_sun.dds" + 20 = "pb_sunburst.dds" + 20 = "pb_sun_of_may.dds" + 20 = "pb_sol_de_mayo.dds" + 20 = "pb_sun_peru.dds" + 20 = "pb_sun_philippines.dds" + 20 = "pb_inti.dds" + 20 = "pb_morning_star.dds" + 20 = "pb_stars_circle_13.dds" + 20 = "pb_stars_circle_06.dds" + 20 = "pb_star_04.dds" + 20 = "pb_star_05_ring.dds" + 20 = "pb_star_05_pinwheeled.dds" + 20 = "pb_star_08.dds" + 20 = "pb_star_09.dds" + 20 = "pb_star_16.dds" + 20 = "pb_star_gunelve.dds" + 20 = "pb_star_saltire_13.dds" + 20 = "pb_star_pentagram.dds" + 20 = "pb_southern_cross_variant.dds" + 20 = "pb_southern_cross_new_zealand.dds" + 20 = "pb_southern_cross_brazil.dds" + 20 = "pb_southern_cross_australia.dds" + 20 = "pb_alaska_big_dipper.dds" + # Misc Cultural + 20 = "pb_tunduk.dds" + 20 = "pb_tamga_idel_ural.dds" + 20 = "pb_tamga_tatar.dds" + 20 = "pb_ornament_mari.dds" + 20 = "pb_kanty_antlers.dds" + 20 = "pb_inuksuk.dds" + 20 = "pb_kanaga.dds" + 20 = "pb_kanaka.dds" + 20 = "pb_totem_kanak.dds" + 20 = "pb_sun_udmurt.dds" + 20 = "pb_sun_chuvash.dds" + 20 = "pb_sun_frame_kyrgyz.dds" + 20 = "pb_soyombo_small.dds" + 20 = "pb_soyombo_modern.dds" + 20 = "pb_ahom_winged_lion.dds" + 20 = "pb_ashanti_golden_stool.dds" + 20 = "pb_elephant_charge_kutch.dds" + 20 = "pb_hand_dreaming.dds" + # Weapons / Tools + 20 = "pb_katar.dds" + 20 = "pb_crossed_kris_daggers.dds" + 20 = "pb_trident.dds" + 20 = "pb_mining_hammers.dds" + # Hands + 20 = "pb_hand_mena.dds" + 20 = "pb_hand.dds" + # Resources + 20 = "pb_wheat_garb.dds" + 20 = "pb_corn_sickle.dds" + 20 = "pb_mining_hammers.dds" + # Geometric + 20 = "pb_circle.dds" + 20 = "pb_triangle.dds" + 20 = "pb_rhombus.dds" + 20 = "pb_infinity.dds" + 20 = "pb_omega.dds" + 20 = "pb_sigma.dds" + 20 = "pb_delta.dds" + 20 = "pb_frame_stars_circle_07.dds" + 20 = "pb_frame_square.dds" + 20 = "pb_frame_circle_outline.dds" + 20 = "pb_frame_circle_doted.dds" + 20 = "pb_frame_circle.dds" + 20 = "pb_pattern_flower.dds" + 20 = "pb_laurel_knot.dds" + 20 = "pb_laurel_circled.dds" + 20 = "pb_laurel.dds" + + ### Religious + # Islamic + special_selection = { + trigger = { + cwp_coat_of_arms_islam_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes + } + 20 = "pb_zulfikar.dds" + 20 = "pb_shahada_and_sword.dds" + 20 = "pb_shahada.dds" + 20 = "pb_takbir.dds" + 20 = "pb_scimitar.dds" + 20 = "pb_scimitar_pale.dds" + 20 = "pb_crossed_scimitars_horizontal.dds" + 20 = "pb_crossed_scimitars.dds" + 20 = "pb_addorsed_scimitars.dds" + 20 = "pb_crescent_star_turkey.dds" + 20 = "pb_crescent_star_08.dds" + 20 = "pb_crescent_star_06_pale.dds" + 20 = "pb_crescent_star_06.dds" + 20 = "pb_crescent_star_05_rotated_small.dds" + 20 = "pb_crescent_star_05_rotated_02.dds" + 20 = "pb_crescent_star_05_rotated.dds" + 20 = "pb_crescent_star_05_pale.dds" + 20 = "pb_crescent_star_05.dds" + 20 = "pb_crescent_voided.dds" + 20 = "pb_crescent_two.dds" + 20 = "pb_crescent_three.dds" + 20 = "pb_crescent_rotated.dds" + 20 = "pb_crescent_pale.dds" + 20 = "pb_crescent_nepal.dds" + 20 = "pb_crescent_mid.dds" + 20 = "pb_crescent_large.dds" + 20 = "pb_crescent.dds" + 20 = "pb_coa_afghanistan.dds" + 20 = "pb_sulu.dds" + } + + # Christian + special_selection = { + trigger = { + cwp_coat_of_arms_christian_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes + } + 20 = "pb_chi_rho.dds" + 20 = "pb_cross_switzerland.dds" + 20 = "pb_cross_st_michael.dds" + 20 = "pb_cross_santiago.dds" + 20 = "pb_cross_pommee.dds" + 20 = "pb_cross_pointed.dds" + 20 = "pb_cross_patty.dds" + 20 = "pb_cross_order_christ.dds" + 20 = "pb_cross_occitan.dds" + 20 = "pb_cross_mara.dds" + 20 = "pb_cross_fourchee.dds" + 20 = "pb_cross_fleury.dds" + 20 = "pb_cross_crosslet.dds" + 20 = "pb_cross_couped_voided.dds" + 20 = "pb_cross_couped.dds" + 20 = "pb_cross_celtic.dds" + 20 = "pb_cross_wheel.dds" + 20 = "pb_asturian_cross.dds" + 20 = "pb_fleur_de_lis.dds" + 20 = "pb_fleur_quebec.dds" + } + + # Sikh + special_selection = { + trigger = { + cwp_coat_of_arms_state_religion_trigger = yes + religion = rel:sikh + } + 20 = "pb_khanda.dds" + 20 = "pb_sun_sikh.dds" + } + + # Jewish + special_selection = { + trigger = { + cwp_coat_of_arms_state_religion_trigger = yes + religion = rel:jewish + } + 20 = "pb_star_hexagram.dds" + } + + # Dharmic + special_selection = { + trigger = { + cwp_coat_of_arms_state_religion_trigger = yes + religion = { has_discrimination_trait = cwp_heritage_dharmic } + } + 20 = "pb_buddha.dds" + 20 = "pb_dharmachakra_india.dds" + 20 = "pb_dharmachakra.dds" + 20 = "pb_bihar_bodhi_tree.dds" + 20 = "pb_eternal_knot.dds" + 20 = "pb_endless_knot.dds" + 20 = "pb_srivatsa_arakan.dds" + 20 = "pb_lotus.dds" + 20 = "pb_conch_shell.dds" + 20 = "pb_temple_thai.dds" + 20 = "pb_angkor_vat.dds" + 20 = "pb_coa_temple_ceylon.dds" + 20 = "pb_pakhangba.dds" + } + + ### Ideological + # Communist + special_selection = { + trigger = { + cwp_coat_of_arms_communist_ideology_trigger = yes + } + 20 = "pb_hammer_and_sickle_round.dds" + 20 = "pb_hammer_and_sickle.dds" + 20 = "pb_hammer_sickle_wreath.dds" + 20 = "pb_hammer_sickle_star_wreath.dds" + 20 = "pb_hammer_sickle_star_ussr.dds" + 20 = "pb_hammer_sickle_cogwheel_usa.dds" + 20 = "pb_hammer_wheat.dds" + 20 = "pb_hammer_compass_ddr.dds" + 20 = "pb_hammer_ddr.dds" + 20 = "pb_spartakist_star.dds" + 20 = "pb_three_arrows_square.dds" + 20 = "pb_cogwheel_machete_angola.dds" + 20 = "pb_corn_sickle.dds" + 20 = "pb_cogwheel_machete_angola.dds" + 20 = "pb_hammer_wheat.dds" + } + + # Fascist + special_selection = { + trigger = { + cwp_coat_of_arms_fascist_ideology_trigger = yes + } + 20 = "pb_eagle_italy_fascist.dds" + 20 = "pb_balkenkreuz.dds" + 20 = "pb_arrow_cross.dds" + 20 = "pb_falange.dds" + 20 = "pb_falanga.dds" + 20 = "pb_lightning_bolt_nacista.dds" + 20 = "pb_cross_hlinka.dds" + 20 = "pb_vlajka_emblem.dds" + 20 = "pb_labrys_ppf.dds" + 20 = "pb_triskel_wolfsangel.dds" + # Runic / Nordic / Pagan + 20 = "pb_walknut.dds" + 20 = "pb_rune_tiwaz.dds" + 20 = "pb_rune_hagal.dds" + 20 = "pb_rune_algiz.dds" + 20 = "pb_odal_square.dds" + 20 = "pb_triskelion_double.dds" + 20 = "pb_triskel.dds" + 20 = "pb_kolovrat.dds" + 20 = "pb_cross_tursas.dds" + 20 = "pb_cross_finnic.dds" + } + } + + chartered_companies_charges = { + # Generic Icons + 20 = "ce_southern_cross_australia.dds" + 20 = "ce_southern_cross_brazil.dds" + 20 = "ce_southern_cross_brazil_tilted.dds" + 20 = "ce_southern_cross_new_zealand.dds" + 20 = "ce_southern_cross_variant.dds" + 20 = "ce_star_05_pinwheeled.dds" + 20 = "ce_star_08.dds" + 20 = "ce_shield_iberian_cross_thin.dds" + 20 = "ce_shield_new_zealand.dds" + 20 = "ce_shield_round_per_pale.dds" + 20 = "ce_shield_heater_large_barry_05_bottom.dds" + 20 = "ce_shield_heater_large_per_fess.dds" + 20 = "ce_shield_heater_fess.dds" + 20 = "ce_shield_accolade_modena.dds" + 20 = "ce_palm_tree.dds" + 20 = "ce_morning_star.dds" + 20 = "ce_lion_rampant.dds" + 20 = "ce_hammer_hoe.dds" + 20 = "ce_crown_ducal.dds" + 20 = "ce_armillary_sphere.dds" + 20 = "ce_alaska_big_dipper.dds" + + # African Chartered Companies + special_selection = { + trigger = { + scope:actor ?= { is_in_geographic_region = geographic_region_africa } + } + 50 = "ce_bull_head_african.dds" + 50 = "ce_crocodile.dds" + 50 = "ce_elephant_african.dds" + 50 = "ce_kanaga.dds" + 50 = "ce_moors_head.dds" + 50 = "ce_nguni_shield.dds" + 50 = "ce_palm_tree.dds" + 50 = "ce_shield_african.dds" + 50 = "ce_ship_manchester.dds" + 50 = "ce_torch.dds" + 50 = "ce_wildman.dds" + 50 = "ce_wreath.dds" + 50 = "ce_masai_shield.dds" + } + + # American Chartered Companies + special_selection = { + trigger = { + scope:actor ?= { is_in_geographic_region = geographic_region_americas } + } + 50 = "ce_horse_tribal.dds" + 50 = "ce_buffalo.dds" + 50 = "ce_buffalo_02.dds" + 50 = "ce_beehive.dds" + 50 = "ce_beaver.dds" + 50 = "ce_bear_california.dds" + 50 = "ce_beehive.dds" + } + + # Asian Chartered Companies + special_selection = { + trigger = { + scope:actor ?= { is_in_geographic_region = geographic_region_asia } + } + 50 = "ce_elephant_asia.dds" + 50 = "ce_elephant_asia_decorated.dds" + 50 = "ce_golden_fishes.dds" + 50 = "ce_conch_shell.dds" + 50 = "ce_umbrella_champasak.dds" + 50 = "ce_bird_paradise.dds" + } } } diff --git a/common/coat_of_arms/template_lists/cwp_pattern_lists.txt b/common/coat_of_arms/template_lists/cwp_pattern_lists.txt new file mode 100644 index 000000000..b5c23d850 --- /dev/null +++ b/common/coat_of_arms/template_lists/cwp_pattern_lists.txt @@ -0,0 +1,99 @@ +pattern_texture_lists = { + pattern_borders = { + 10 = "pattern_border_of_2.dds" + 10 = "pattern_border_of_4.dds" + 10 = "pattern_border_of_2_double.dds" + 10 = "pattern_border_double.dds" + } + + pattern_borders_of_3 = { + 10 = "pattern_border_of_3.dds" + 10 = "pattern_border_of_3_double.dds" + special_selection = { + trigger = { + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_islam_trigger = yes + } + 20 = "pattern_border_of_3_decorated.dds" + # asian sultanates decorated borders, possibly make variants (incl one with semy decorated field) + } + + special_selection = { + trigger = { + cwp_coat_of_arms_west_african_trigger = yes + } + 1000 = "pattern_border_west_africa_01.dds" + 1000 = "pattern_border_west_africa_02.dds" + 1000 = "pattern_border_west_africa_03.dds" + 1000 = "pattern_border_west_africa_04.dds" + 1000 = "pattern_border_west_africa_05.dds" + 1000 = "pattern_border_west_africa_06.dds" + 1000 = "pattern_border_west_africa_07.dds" + 1000 = "pattern_border_west_africa_08.dds" + } + } + + pattern_borders_random = { + # blank occurs half the time + 50 = "pattern_solid.tga" + + # regular borders + 10 = "pattern_border_of_2.dds" + 10 = "pattern_border_of_3.dds" + 10 = "pattern_border_of_4.dds" + + # others + 10 = "pattern_border_of_2_double.dds" + 10 = "pattern_border_of_3_double.dds" + 10 = "pattern_border_double.dds" + 5 = "pattern_border_of_2_vertical.dds" + + special_selection = { + trigger = { + cwp_coat_of_arms_islam_trigger = yes + } + 30 = "pattern_solid.tga" + 10 = "pattern_border_two_stripes.dds" + 10 = "pattern_two_stripes_fimbriated.dds" + 10 = "pattern_border_outlined_thin.dds" + } + + special_selection = { + trigger = { + cwp_coat_of_arms_south_asian_trigger = yes + cwp_coat_of_arms_islam_trigger = yes + } + 20 = "pattern_border_of_3_decorated.dds" + } + + special_selection = { + trigger = { + cwp_coat_of_arms_native_american_trigger = yes + } + 20 = "pattern_border_of_2_vertical.dds" + # more native american borders (vertical offset, triangle patterns) + } + } + + pattern_anarchy = { + 10 = "pattern_per_bend_senester.dds" + 10 = "pattern_per_bend.dds" + 2 = "pattern_vertical_split_01.tga" + 2 = "pattern_horizontal_split_01.tga" + 2 = "pattern_checkers_01.tga" + } + + pattern_borders_communist = { + # random plain or border + 10 = "pattern_solid.tga" + + 10 = "pattern_border_of_2.dds" + 10 = "pattern_border_of_4.dds" + 5 = "pattern_border_of_2_vertical.dds" + } + + pattern_borders_fascist = { + 10 = "pattern_border_of_2.dds" + 10 = "pattern_border_of_4.dds" + } +} diff --git a/common/coat_of_arms/template_lists/textured_emblem_lists.txt b/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt similarity index 56% rename from common/coat_of_arms/template_lists/textured_emblem_lists.txt rename to common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt index 702752f19..d0d76d576 100644 --- a/common/coat_of_arms/template_lists/textured_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt @@ -3,53 +3,33 @@ textured_emblem_texture_lists = { # TEST CONCEPT : template with geometrical flags & coa in center or canton, very limited scopes (since CoA must be relevant to the state) # This would only work using a CoA with a defined enough border (black or not, like coa_portugal in bold gold) # Fall backs with weighting that would include crowns and laurels for monarchy, keys of st peter for theocracies etc - + # Strategic regions in scope ? Capitals for smaller states ? - + # Generic fall back entries - + # 10 blank 1 = "te_crown.dds" # 1 variants # 1 crown + laurels special_selection = { - trigger = { - coa_def_monarchy_flag_trigger = yes + trigger = { + cwp_coat_of_arms_law_monarchy_trigger = yes } 100 = "te_crown.dds" - } + } + special_selection = { - trigger = { - coa_def_theocracy_flag_trigger = yes + trigger = { + cwp_coat_of_arms_theocracy_trigger = yes } 100 = "te_keys_st_peter.dds" - } - # Prussia (Brandenburg) - # Would actually need a trigger to check that the state in question is not just a conquered state but the capital - special_selection = { - trigger = { - exists = scope:target - scope:target = { - owns_entire_state_region = STATE_BRANDENBURG - } - } - 1000 = "te_eagle_prussia_monogram_crown.dds" - } - # PORTUGAL (Estremadura) - special_selection = { - trigger = { - exists = scope:target - scope:target = { - owns_entire_state_region = STATE_ESTREMADURA - } - } - 100 = "te_coa_portugal.dds" } - + special_selection = { - trigger = { - coa_def_buddhist_trigger = yes + trigger = { + cwp_coat_of_arms_dharmic_trigger = yes } 25 = "te_peacock.dds" 25 = "te_dharmachakra_sikkim.dds" @@ -57,13 +37,36 @@ textured_emblem_texture_lists = { # dharma chakra with ribbon # elephant decorated # golden fishes - + # add : elephant and peacock can be used for all of SE asia regardless of faith # possibly make this a separate asian template for specific patterns (per bend, stripes) - } - + } + } + power_bloc_top = { + 20 = "pb_top_00.dds" + 20 = "pb_top_01.dds" + 20 = "pb_top_02.dds" + 20 = "pb_top_03.dds" + 20 = "pb_top_04.dds" + 20 = "pb_top_05.dds" + 20 = "pb_top_06.dds" + } - - } + power_bloc_side = { + 20 = "pb_side_00.dds" + 20 = "pb_side_01.dds" + 20 = "pb_side_02.dds" + 20 = "pb_side_03.dds" + 20 = "pb_side_04.dds" + 20 = "pb_side_05.dds" + 20 = "pb_side_06.dds" + } + + power_bloc_frame = { + 20 = "pb_frame_00.dds" + 20 = "pb_frame_01.dds" + 20 = "pb_frame_02.dds" + 20 = "pb_frame_03.dds" + } } diff --git a/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt b/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt index 618890ede..479d0c1a2 100644 --- a/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt +++ b/common/discrimination_trait_groups/cwp_cultural_heritage_groups.txt @@ -1,4 +1,4 @@ -cwp_heritage_group_aboriginal = { +cwp_heritage_group_aboriginal = { type = heritage } diff --git a/common/discrimination_traits/cwp_religious_heritage.txt b/common/discrimination_traits/cwp_religious_heritage.txt index 8b896bfb1..6a0145ea9 100644 --- a/common/discrimination_traits/cwp_religious_heritage.txt +++ b/common/discrimination_traits/cwp_religious_heritage.txt @@ -1,4 +1,4 @@ -cwp_heritage_christian = { +cwp_heritage_christian = { type = heritage trait_group = cwp_heritage_group_abrahamic } diff --git a/common/dynamic_country_names/00_dynamic_country_names.txt b/common/dynamic_country_names/00_dynamic_country_names.txt index 21788f4c0..696ef5d51 100644 --- a/common/dynamic_country_names/00_dynamic_country_names.txt +++ b/common/dynamic_country_names/00_dynamic_country_names.txt @@ -240,8 +240,8 @@ IMP = { priority = 1 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } } @@ -255,7 +255,7 @@ GBR = { priority = 1 trigger = { exists = scope:actor - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } dynamic_country_name = { @@ -265,7 +265,7 @@ GBR = { priority = 2 trigger = { exists = scope:actor - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } dynamic_country_name = { @@ -275,7 +275,7 @@ GBR = { priority = 3 trigger = { exists = scope:actor - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } dynamic_country_name = { @@ -285,7 +285,7 @@ GBR = { priority = 4 trigger = { exists = scope:actor - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } dynamic_country_name = { @@ -295,7 +295,7 @@ GBR = { priority = 5 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -326,7 +326,7 @@ GBR = { NOT = { has_game_rule = plausible_formable_nations } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes scope:actor ?= { exists = capital capital = { @@ -358,7 +358,7 @@ IRE = { priority = 3 trigger = { exists = scope:actor - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } dynamic_country_name = { @@ -368,7 +368,7 @@ IRE = { priority = 4 trigger = { exists = scope:actor - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -382,7 +382,7 @@ ULS = { priority = 1 trigger = { exists = scope:actor - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } } @@ -460,19 +460,7 @@ DEN = { } #Latvia -LAT = { - # Latvia - dynamic_country_name = { - name = dyn_c_courland - adjective = dyn_c_courland_adj - is_main_tag_only = yes - priority = 0 - trigger = { - coa_def_monarchy_flag_trigger = yes - coa_def_german_ensign_trigger = yes - } - } -} + ###################### ### Western Europe ### @@ -500,7 +488,7 @@ NET = { priority = 1 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -513,7 +501,7 @@ BEL = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } dynamic_country_name = { @@ -522,7 +510,7 @@ BEL = { is_main_tag_only = yes priority = 1 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -536,7 +524,7 @@ FRA = { priority = 1 trigger = { exists = scope:actor - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -546,7 +534,7 @@ FRA = { priority = 2 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -596,7 +584,7 @@ GER = { is_main_tag_only = no priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -605,19 +593,7 @@ GER = { is_main_tag_only = no priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes - } - } - dynamic_country_name = { - name = dyn_c_brd_gmbh #Name used by the Reichsbürger movement for the German State. They claim that the German government is a corporation set up by the Allies and that the Empire still exists. - adjective = GER_ADJ - is_main_tag_only = no - priority = 10 - trigger = { - NOT = { - has_game_rule = plausible_formable_nations - } - coa_def_corporatist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } dynamic_country_name = { @@ -626,29 +602,20 @@ GER = { is_main_tag_only = no priority = 20 trigger = { - coa_def_anarchy_flag_trigger = yes + cwp_coat_of_arms_anarchy_government_trigger = yes } } } # Lower Saxony HAN = { - dynamic_country_name = { - name = dyn_c_north_germany - adjective = dyn_c_north_germany_adj - is_main_tag_only = no - priority = 5 - trigger = { - coa_def_controls_part_of_north_germany = yes - } - } dynamic_country_name = { name = dyn_c_hanover adjective = dyn_c_hanover_adj is_main_tag_only = no priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -694,7 +661,7 @@ BAV = { priority = 0 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -723,7 +690,7 @@ SWI = { priority = 0 trigger = { exists = scope:actor - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -804,7 +771,7 @@ NAV = { trigger = { exists = scope:actor scope:actor ?= { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -838,7 +805,7 @@ PAP = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } dynamic_country_name = { @@ -846,26 +813,7 @@ PAP = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -MLT = { - dynamic_country_name = { - name = dyn_c_malta_jamahiriya - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -877,7 +825,7 @@ POR = { is_main_tag_only = no priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes exists = scope:actor scope:actor ?= { owns_entire_state_region = STATE_RIO_DE_JANEIRO @@ -896,7 +844,7 @@ YUG = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -921,7 +869,7 @@ SLO = { is_main_tag_only = no priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -961,7 +909,7 @@ ALB = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -989,7 +937,7 @@ DDR = { is_main_tag_only = yes priority = 20 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -1008,7 +956,7 @@ DDR = { is_main_tag_only = yes priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -1032,7 +980,7 @@ POL = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1071,7 +1019,7 @@ CZH = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1083,7 +1031,7 @@ BOH = { is_main_tag_only = yes priority = 15 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -1107,7 +1055,7 @@ HUN = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1131,7 +1079,7 @@ ROM = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1157,7 +1105,7 @@ BUL = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1187,7 +1135,7 @@ RUS = { #Union of Sovereign States is_main_tag_only = yes priority = 1600 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -1196,8 +1144,8 @@ RUS = { #Union of Sovereign States is_main_tag_only = yes priority = 1700 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_parties_banned_flag_trigger = no + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = no } } dynamic_country_name = { @@ -1206,7 +1154,7 @@ RUS = { #Union of Sovereign States is_main_tag_only = yes priority = 1000 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } dynamic_country_name = { @@ -1215,7 +1163,7 @@ RUS = { #Union of Sovereign States is_main_tag_only = no priority = 1200 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -1227,7 +1175,7 @@ RSF = { is_main_tag_only = no priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -1236,7 +1184,7 @@ RSF = { is_main_tag_only = no priority = 20 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -1271,7 +1219,7 @@ CHC = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1288,7 +1236,7 @@ TUR = { is_main_tag_only = yes priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -1316,7 +1264,7 @@ CYP = { is_main_tag_only = no priority = 0 trigger = { - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } } @@ -1330,7 +1278,7 @@ SOS = { priority = 0 trigger = { OR = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes AND = { exists = c:RUS scope:actor ?= { @@ -1356,8 +1304,8 @@ AZB = { is_main_tag_only = no priority = 0 trigger = { - coa_def_independent_trigger = yes - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes scope:actor ?= { owns_entire_state_region = STATE_AZERBAIJAN } } } @@ -1367,8 +1315,8 @@ AZB = { is_main_tag_only = no priority = 0 trigger = { - coa_def_dictatorship_flag_trigger = yes - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -1382,7 +1330,7 @@ ABU = { trigger = { exists = scope:actor scope:actor ?= { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } } @@ -1397,24 +1345,7 @@ EOT = { trigger = { exists = scope:actor scope:actor ?= { - coa_def_independent_trigger = yes - } - } - } - dynamic_country_name = { - name = dyn_c_jordan_jamahiriya - adjective = dyn_c_independent_jordan_adj - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } } @@ -1434,23 +1365,6 @@ PAL = { } } } - dynamic_country_name = { - name = dyn_c_palestine_jamahiriya - adjective = dyn_c_palestine_jamahiriya_adj - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } dynamic_country_name = { name = dyn_c_judea adjective = dyn_c_judea_adj @@ -1472,7 +1386,7 @@ ISR = { priority = 10 trigger = { NOT = {exists = c:PAL} - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } dynamic_country_name = { @@ -1481,9 +1395,12 @@ ISR = { is_main_tag_only = yes priority = 20 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_parties_banned_flag_trigger = no - coa_def_secessionist_or_revolutionary_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = no + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } dynamic_country_name = { @@ -1492,9 +1409,12 @@ ISR = { is_main_tag_only = yes priority = 20 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_parties_banned_flag_trigger = yes - coa_def_secessionist_or_revolutionary_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -1507,8 +1427,8 @@ ARA = { priority = 10 trigger = { OR = { - coa_def_fascist_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1522,7 +1442,7 @@ NEJ = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -1551,48 +1471,8 @@ LEV = { priority = 10 trigger = { OR = { - coa_def_fascist_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes - } - } - } -} - -SYR = { - dynamic_country_name = { - name = dyn_c_syria_jamahiriya - adjective = SYR_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -LEB = { - dynamic_country_name = { - name = dyn_c_lebanon_jamahiriya - adjective = LEB_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1606,8 +1486,8 @@ IRQ = { priority = 10 trigger = { OR = { - coa_def_fascist_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1642,7 +1522,7 @@ PER = { is_main_tag_only = no priority = 0 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } dynamic_country_name = { @@ -1651,7 +1531,7 @@ PER = { is_main_tag_only = no priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1663,7 +1543,7 @@ AZR = { #Iranian Azerbaijan is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1675,7 +1555,7 @@ KUR = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1687,7 +1567,7 @@ AFH = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } dynamic_country_name = { @@ -1696,8 +1576,11 @@ AFH = { is_main_tag_only = no priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes - coa_def_secessionist_or_revolutionary_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -1764,7 +1647,7 @@ PAN = { priority = 0 trigger = { exists = scope:actor - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes scope:actor ?= { has_law_or_variant = law_type:law_state_religion } @@ -1779,7 +1662,7 @@ MDR = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_multicultural_trigger = no + cwp_coat_of_arms_law_multicultural_trigger = no } } } @@ -1824,7 +1707,7 @@ FER = { is_main_tag_only = yes priority = 1 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } dynamic_country_name = { @@ -1849,7 +1732,7 @@ MGL = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1875,7 +1758,7 @@ PRC = { is_main_tag_only = no priority = 0 trigger = { - coa_def_communist_flag_trigger = no + cwp_coat_of_arms_law_council_republic_trigger = no } } dynamic_country_name = { @@ -1884,7 +1767,7 @@ PRC = { is_main_tag_only = no priority = 100 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes AND = { scope:actor ?= { is_diplomatic_play_enemy_of ?= c:ROC @@ -1905,7 +1788,7 @@ CHI = { # China priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes scope:actor ?= { country_has_primary_culture = cu:manchu } @@ -1933,7 +1816,7 @@ CHI = { # China priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2154,7 +2037,7 @@ VNM = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2167,7 +2050,7 @@ CAM = { is_main_tag_only = no priority = 0 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } dynamic_country_name = { @@ -2176,7 +2059,7 @@ CAM = { is_main_tag_only = no priority = 5 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2225,7 +2108,7 @@ PHI = { scope:actor ?= { is_subject = no } - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } dynamic_country_name = { @@ -2237,7 +2120,7 @@ PHI = { scope:actor ?= { is_subject = no } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2272,7 +2155,7 @@ NZL = { scope:actor ?= { is_subject = no } - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -2316,7 +2199,7 @@ PNS = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2333,9 +2216,9 @@ USA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes NOT = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2345,7 +2228,7 @@ USA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -2354,7 +2237,7 @@ USA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2363,16 +2246,7 @@ USA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - dynamic_country_name = { - name = dyn_c_united_shareholders_of_america - adjective = USA_ADJ - is_main_tag_only = yes - priority = 1 - trigger = { - coa_def_corporatist_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } dynamic_country_name = { @@ -2381,7 +2255,7 @@ USA = { is_main_tag_only = yes priority = 10 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2407,7 +2281,7 @@ CSA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -2416,7 +2290,7 @@ CSA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2425,7 +2299,7 @@ CSA = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -2437,7 +2311,7 @@ CAL = { is_main_tag_only = yes priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2450,7 +2324,7 @@ MEX = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -2459,7 +2333,7 @@ MEX = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } dynamic_country_name = { @@ -2468,8 +2342,11 @@ MEX = { is_main_tag_only = no priority = 0 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_secessionist_or_revolutionary_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -2479,15 +2356,6 @@ MEX = { ####################### UCA = { - dynamic_country_name = { - name = dyn_c_united_fruits_company - adjective = dyn_c_united_fruits_company_adj - is_main_tag_only = yes - priority = 0 - trigger = { - coa_def_corporatist_flag_trigger = yes - } - } dynamic_country_name = { name = dyn_c_united_socialist_realist_banana_republics adjective = dyn_c_united_fruits_company_adj @@ -2501,7 +2369,7 @@ UCA = { } has_law_or_variant = law_type:law_command_economy } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2518,7 +2386,7 @@ HAI = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -2610,23 +2478,6 @@ ALR = { } } } - dynamic_country_name = { - name = dyn_c_rif_jamahiriya - adjective = dyn_c_spanish_rif_prot_adj - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } } LBY = { @@ -2636,8 +2487,8 @@ LBY = { adjective = dyn_c_libya_adj priority = 0 trigger = { - coa_def_independent_trigger = yes - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } dynamic_country_name = { @@ -2658,8 +2509,8 @@ LBY = { adjective = dyn_c_libyan_monarchy_adj priority = 0 trigger = { - coa_def_independent_trigger = yes - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -2667,8 +2518,8 @@ LBY = { adjective = dyn_c_libya_adj priority = 5 trigger = { - coa_def_independent_trigger = yes - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2680,8 +2531,8 @@ JMH = { #Greater Libya adjective = dyn_c_libyan_monarchy_adj priority = 0 trigger = { - coa_def_independent_trigger = yes - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -2689,8 +2540,8 @@ JMH = { #Greater Libya adjective = dyn_c_libya_adj priority = 5 trigger = { - coa_def_independent_trigger = yes - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } @@ -2847,7 +2698,7 @@ JMH = { #Greater Libya scope:actor ?= { owns_entire_state_region = STATE_MALTA } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2865,7 +2716,7 @@ JMH = { #Greater Libya owns_entire_state_region = STATE_ORAN } } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2884,7 +2735,7 @@ JMH = { #Greater Libya owns_entire_state_region = STATE_AL_RIF } } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2913,7 +2764,7 @@ JMH = { #Greater Libya owns_entire_state_region = STATE_EQUATORIA } } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2937,7 +2788,7 @@ JMH = { #Greater Libya owns_entire_state_region = STATE_TRANSJORDAN } } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } dynamic_country_name = { @@ -2978,7 +2829,7 @@ JMH = { #Greater Libya owns_entire_state_region = STATE_EQUATORIA } } - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3023,22 +2874,6 @@ SDN = { } } } - dynamic_country_name = { - name = dyn_c_sudan_jamahiriya - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } } FEZ = { @@ -3071,107 +2906,6 @@ FEZ = { } } -TUN = { - # Tunisia - dynamic_country_name = { - name = dyn_c_tunisia_jamahiriya - adjective = TUN_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -EGY = { - dynamic_country_name = { - name = dyn_c_egypt_jamahiriya - adjective = EGY_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -MOR = { - dynamic_country_name = { - name = dyn_c_morocco_jamahiriya - adjective = MOR_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -ALD = { - dynamic_country_name = { - name = dyn_c_algeria_jamahiriya - adjective = ALD_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -WSH = { - dynamic_country_name = { - name = dyn_c_western_sahara_jamahiriya - adjective = WSH_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - ####################### ### Western Africa #### ####################### @@ -3190,23 +2924,6 @@ BKF = { } } } - dynamic_country_name = { - name = dyn_c_burkina_faso_jamahiriya - adjective = dyn_c_burkina_faso_adj - is_main_tag_only = no - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } } BNI = { @@ -3232,7 +2949,7 @@ GLC = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } } @@ -3275,10 +2992,10 @@ SOK = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3335,66 +3052,6 @@ WAU = { } } -MAU = { - dynamic_country_name = { - name = dyn_c_mauritania_jamahiriya - adjective = MAU_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -MAL = { - dynamic_country_name = { - name = dyn_c_mali_jamahiriya - adjective = MAL_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - -NGR = { - dynamic_country_name = { - name = dyn_c_niger_jamahiriya - adjective = NGR_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - CVD = { dynamic_country_name = { name = dyn_c_cabo_verde @@ -3426,26 +3083,6 @@ EQA = { } } -CHD = { - dynamic_country_name = { - name = dyn_c_chad_jamahiriya - adjective = CHD_ADJ - is_main_tag_only = yes - priority = 10 - trigger = { - exists = c:LBY - exists = scope:actor - scope:actor ?= { - is_subject_of = c:LBY - is_subject_type = subject_type_jamahiriya - } - c:LBY = { - coa_communist_trigger = yes - } - } - } -} - CAF = { dynamic_country_name = { name = dyn_c_french_central_africa @@ -3466,7 +3103,7 @@ CAF = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } dynamic_country_name = { @@ -3475,7 +3112,7 @@ CAF = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -3488,7 +3125,7 @@ CNG = { priority = 10 trigger = { exists = scope:actor - coa_def_independent_trigger = no + cwp_coat_of_arms_independent_trigger = no AND = { exists = c:BEL scope:actor ?= { @@ -3503,7 +3140,7 @@ CNG = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } dynamic_country_name = { @@ -3512,7 +3149,7 @@ CNG = { is_main_tag_only = yes priority = 5 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } } @@ -3528,10 +3165,10 @@ DLA = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3550,10 +3187,10 @@ FNG = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3572,10 +3209,10 @@ LNG = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3607,10 +3244,10 @@ OVM = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3629,7 +3266,7 @@ EAU = { is_main_tag_only = no priority = 0 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3643,7 +3280,7 @@ MGS = { priority = 0 trigger = { exists = scope:actor - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes scope:actor ?= { is_country_type = unrecognized } @@ -3742,10 +3379,10 @@ BMB = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3764,10 +3401,10 @@ KKY = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3786,10 +3423,10 @@ BUG = { scope:actor ?= { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3864,10 +3501,10 @@ MKU = { trigger = { OR = { NOT = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } NOT = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3963,7 +3600,7 @@ TSW = { } # if Tswana is recognized, then they get a more formal name } - coa_def_british_ensign_trigger = no + cwp_coat_of_arms_british_subject_ensign_trigger = no } } dynamic_country_name = { @@ -3972,7 +3609,7 @@ TSW = { is_main_tag_only = yes priority = 0 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } \ No newline at end of file diff --git a/common/flag_definitions/00_flag_definitions.txt b/common/flag_definitions/00_flag_definitions.txt index 8d1e49eda..744def1c4 100644 --- a/common/flag_definitions/00_flag_definitions.txt +++ b/common/flag_definitions/00_flag_definitions.txt @@ -51,14 +51,14 @@ DEFAULT = { coa = list "anarchy" priority = 500 trigger = { - coa_def_anarchy_flag_trigger = yes + cwp_coat_of_arms_anarchy_government_trigger = yes } } flag_definition = { coa = list "communist" priority = 1000 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -88,7 +88,7 @@ ABU = { # Abu Dhabi overlord_canton_scale = { 0.39 0.385 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -96,7 +96,7 @@ ABU = { # Abu Dhabi allow_overlord_canton = no priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -116,7 +116,7 @@ ACE = { # Aceh coa_with_overlord_canton = ACE_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -124,7 +124,7 @@ ACE = { # Aceh subject_canton = ACE_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -132,7 +132,7 @@ ACE = { # Aceh subject_canton = ACE_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -140,7 +140,7 @@ ACE = { # Aceh subject_canton = ACE_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -150,7 +150,7 @@ ACE = { # Aceh overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -169,7 +169,7 @@ AFG = { # Afghanistan coa_with_overlord_canton = AFG_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -177,7 +177,7 @@ AFG = { # Afghanistan subject_canton = AFG_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -185,7 +185,7 @@ AFG = { # Afghanistan subject_canton = AFG_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -193,7 +193,7 @@ AFG = { # Afghanistan subject_canton = AFG_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -201,7 +201,7 @@ AFG = { # Afghanistan allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -218,7 +218,7 @@ ALB = { # Albania allow_overlord_canton = no priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -236,30 +236,14 @@ ALD = { # Algeria subject_canton = ALD_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = ALD_subject_FRA priority = 30 trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = ALD_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = ALD_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -282,7 +266,7 @@ ANH = { # Anhalt subject_canton = ANH_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -298,7 +282,7 @@ ARA = { # Arabia subject_canton = ARA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -318,7 +302,7 @@ ARG = { # Argentina allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -328,7 +312,7 @@ ARG = { # Argentina allow_overlord_canton = yes priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -336,21 +320,21 @@ ARG = { # Argentina subject_canton = ARG_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = ARG_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = ARG_subject_SPA priority = 30 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { @@ -358,14 +342,14 @@ ARG = { # Argentina subject_canton = ARG_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = ARG_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -381,7 +365,7 @@ ARM = { # Armenia coa = ARM_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -397,7 +381,7 @@ ASH = { # Ashanti subject_canton = ASH_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -405,7 +389,7 @@ ASH = { # Ashanti subject_canton = ASH_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -434,7 +418,7 @@ AUS = { # Austria overlord_canton_scale = { 0.337 0.337 } priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -442,7 +426,7 @@ AUS = { # Austria subject_canton = AUS_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -450,7 +434,7 @@ AUS = { # Austria subject_canton = AUS_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -458,7 +442,7 @@ AUS = { # Austria subject_canton = AUS_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -473,7 +457,7 @@ AUS = { # Austria coa = AUS_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -481,7 +465,7 @@ AUS = { # Austria subject_canton = AUS_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -497,7 +481,7 @@ AWA = { # Awadh subject_canton = AWA_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -505,7 +489,7 @@ AWA = { # Awadh allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -515,8 +499,7 @@ AWA = { # Awadh priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -533,14 +516,14 @@ AZB = { # Azerbaijan # subject_canton = AZB_dictatorship # priority = 20 # trigger = { - # coa_def_dictatorship_flag_trigger = yes + # cwp_coat_of_arms_dictatorship_government_trigger = yes # } #} flag_definition = { coa = AZB_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -566,7 +549,7 @@ BAS = { # Bastar allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -576,8 +559,7 @@ BAS = { # Bastar priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -596,7 +578,7 @@ BEL = { # Belgium subject_canton = BEL_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -604,7 +586,7 @@ BEL = { # Belgium subject_canton = BEL_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -612,14 +594,14 @@ BEL = { # Belgium subject_canton = BEL_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = BEL_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -627,7 +609,7 @@ BEL = { # Belgium subject_canton = BEL_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -638,7 +620,7 @@ BEL = { # Belgium overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -649,7 +631,7 @@ BEL = { # Belgium overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -668,8 +650,7 @@ BER = { # Beroda priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -711,7 +692,7 @@ BIK = { # Bikaner allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -721,8 +702,7 @@ BIK = { # Bikaner priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -741,7 +721,7 @@ BLA = { # Solomon Islands coa_with_overlord_canton = BLA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -749,7 +729,7 @@ BLA = { # Solomon Islands allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -757,7 +737,7 @@ BLA = { # Solomon Islands allow_overlord_canton = no priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -773,7 +753,7 @@ BOH = { # Bohemia subject_canton = BOH priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -781,7 +761,7 @@ BOH = { # Bohemia subject_canton = BOH_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -801,7 +781,7 @@ BOL = { # Bolivia coa_with_overlord_canton = BOL_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -811,21 +791,21 @@ BOL = { # Bolivia coa_with_overlord_canton = BOL_subject priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = BOL_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = BOL_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -835,7 +815,7 @@ BRI = { # Brittany coa = BRI_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -845,7 +825,7 @@ BRI = { # Brittany overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -863,7 +843,7 @@ BRU = { # Brunei allow_overlord_canton = yes priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -871,7 +851,7 @@ BRU = { # Brunei allow_overlord_canton = yes priority = 20 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -879,7 +859,7 @@ BRU = { # Brunei subject_canton = BRU_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -887,7 +867,7 @@ BRU = { # Brunei subject_canton = BRU_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -895,7 +875,7 @@ BRU = { # Brunei subject_canton = BRU_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -915,7 +895,7 @@ BUK = { # Bukhara coa_with_overlord_canton = BUK_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -923,7 +903,7 @@ BUK = { # Bukhara subject_canton = BUK_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -931,7 +911,7 @@ BUK = { # Bukhara subject_canton = BUK_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -939,22 +919,22 @@ BUK = { # Bukhara subject_canton = BUK_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = BUK_communist priority = 1000 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = BUK_soviet priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_russian_ensign_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_russian_subject_ensign_trigger = yes } } flag_definition = { @@ -962,7 +942,7 @@ BUK = { # Bukhara allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -979,7 +959,7 @@ BUN = { # Bundelkhand allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -989,8 +969,7 @@ BUN = { # Bundelkhand priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -1011,7 +990,7 @@ BUR = { # Burma coa_with_overlord_canton = BUR_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1019,7 +998,7 @@ BUR = { # Burma subject_canton = BUR_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1027,7 +1006,7 @@ BUR = { # Burma subject_canton = BUR_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1035,7 +1014,7 @@ BUR = { # Burma subject_canton = BUR_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1060,14 +1039,14 @@ CAT = { # Catalonia coa = CAT_coa priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = CAT_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1077,7 +1056,7 @@ CAT = { # Catalonia overlord_canton_scale = { 0.5 @[1/9*4] } priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -1094,7 +1073,7 @@ CEY = { # Ceylon allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -1104,7 +1083,7 @@ CEY = { # Ceylon overlord_canton_scale = { 0.48 0.47 } priority = 30 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -1113,8 +1092,7 @@ CEY = { # Ceylon priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -1134,7 +1112,7 @@ CHC = { # Chechnya subject_canton = CHC_imamate priority = 5 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -1165,7 +1143,7 @@ CHI = { # China allow_overlord_canton = yes priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1174,7 +1152,7 @@ CHI = { # China allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1182,7 +1160,7 @@ CHI = { # China subject_canton = ROC priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1191,14 +1169,14 @@ CHI = { # China subject_canton = CHI_absolute_monarchy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = CHI_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1211,20 +1189,12 @@ CHP = { # Champasak # coa_with_overlord_canton = CHP_subject priority = 1 } - flag_definition = { - coa = CHP - subject_canton = CHP - trigger = { - coa_def_siam_ensign_trigger = yes - } - priority = 10 - } flag_definition = { coa = CHP_subject allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } } @@ -1266,7 +1236,7 @@ CLM = { # Colombia subject_canton = CLM_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1274,28 +1244,28 @@ CLM = { # Colombia subject_canton = CLM_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = CLM_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = CLM_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = CLM_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -1308,20 +1278,12 @@ CMI = { # Chiang Mai # coa_with_overlord_canton = CMI_subject priority = 1 } - flag_definition = { - coa = CMI - subject_canton = CMI - trigger = { - coa_def_siam_ensign_trigger = yes - } - priority = 10 - } flag_definition = { coa = CMI_subject allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -1332,7 +1294,7 @@ CMI = { # Chiang Mai overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -1343,7 +1305,7 @@ CMI = { # Chiang Mai overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -1379,7 +1341,7 @@ COS = { # Costa Rica coa = COS_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -1394,7 +1356,7 @@ CRE = { # Crete coa = CRE_variant priority = 5 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -1411,7 +1373,7 @@ CSA = { # Confederate States of America coa = CSA_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -1431,7 +1393,7 @@ CUB = { # Cuba allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1439,7 +1401,7 @@ CUB = { # Cuba subject_canton = CUB_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1447,28 +1409,28 @@ CUB = { # Cuba subject_canton = CUB_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = CUB priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = CUB_spa priority = 30 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = CUB_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -1485,7 +1447,7 @@ CZH = { # Czechoslovakia subject_canton = CZH_fascist priority = 20000 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1501,14 +1463,14 @@ DAG = { # Dagestan subject_canton = DAG_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = DAG_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1524,7 +1486,7 @@ DAH = { # Dahomey subject_canton = DAH_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1532,14 +1494,14 @@ DAH = { # Dahomey allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { coa = DAH_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1553,7 +1515,7 @@ DEI = { # Dutch East India Company coa = DEI_subject priority = 20 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } # flag_definition = { # this is the company flag @@ -1561,7 +1523,7 @@ DEI = { # Dutch East India Company # coa_with_overlord_canton = DEI_voc # priority = 100 # trigger = { -# coa_def_republic_flag_trigger = yes +# cwp_coat_of_arms_law_republic_trigger = yes # AND = { # exists = c:NET # c:NET = { @@ -1588,14 +1550,14 @@ DEN = { # Denmark subject_canton = DEN_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = DEN_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1603,7 +1565,7 @@ DEN = { # Denmark subject_canton = DEN_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1629,21 +1591,21 @@ ECU = { # Ecuador subject_canton = ECU_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = ECU_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = ECU_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -1663,22 +1625,14 @@ ENG = { # England subject_canton = ENG priority = 2 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { coa = ENG_coa priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ENG_coa_france - priority = 11 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_france = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -1689,25 +1643,6 @@ EOT = { # Emirate of Transjordan subject_canton = EOT priority = 1 } - flag_definition = { - coa = EOT_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = EOT_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - c:LBY = { - #coa_communist_trigger = yes - } - } - } } EST = { # Estonia @@ -1720,14 +1655,14 @@ EST = { # Estonia coa = EST_absolute_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = EST_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1744,14 +1679,14 @@ FER = { # Far Eastern Republic subject_canton = FER_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = FER_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1770,7 +1705,7 @@ FIN = { # Finland subject_canton = FIN priority = 2 trigger = { - coa_def_russian_ensign_trigger = yes + cwp_coat_of_arms_russian_subject_ensign_trigger = yes } } flag_definition = { @@ -1778,7 +1713,7 @@ FIN = { # Finland subject_canton = FIN_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1808,7 +1743,7 @@ FRA = { # France overlord_canton_scale = { 0.337 0.337 } priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1816,7 +1751,7 @@ FRA = { # France subject_canton = FRA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1826,7 +1761,7 @@ FRA = { # France allow_overlord_canton = yes coa_with_overlord_canton = FRA_subject trigger = { - coa_def_undemocratic_monarchy_flag_trigger = yes + cwp_coat_of_arms_undemocratic_monarchy_government_trigger = yes } } flag_definition = { @@ -1836,7 +1771,7 @@ FRA = { # France coa_with_overlord_canton = FRA_subject priority = 25 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1844,7 +1779,7 @@ FRA = { # France subject_canton = FRA_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -1852,15 +1787,7 @@ FRA = { # France subject_canton = FRA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_military - subject_canton = FRA_military - priority = 1500 - trigger = { - coa_def_military_junta_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1868,7 +1795,7 @@ FRA = { # France subject_canton = FRA_fascist priority = 1550 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1886,21 +1813,21 @@ FSA = { # Free States of America subject_canton = FSA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = FSA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = FSA_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -1929,24 +1856,14 @@ GBR = { # Great Britain / United Kingdom allow_overlord_canton = yes overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } trigger = { - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = GBR_scotland - subject_canton = GBR_scotland - priority = 10 - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - trigger = { - coa_def_dominant_scotland_trigger = yes + cwp_coat_of_arms_partially_controls_ireland_trigger = yes } } flag_definition = { coa = GBR_republic priority = 15 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1955,7 +1872,7 @@ GBR = { # Great Britain / United Kingdom subject_canton = ENG priority = 16 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1964,67 +1881,23 @@ GBR = { # Great Britain / United Kingdom subject_canton = ENG priority = 17 trigger = { - coa_def_dictatorship_flag_trigger = yes - coa_def_controls_part_of_ireland = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes + cwp_coat_of_arms_partially_controls_ireland_trigger = yes } } flag_definition = { coa = GBR_coa priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_coa_scotland - priority = 21 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_dominant_scotland_trigger = yes - } - } - flag_definition = { - coa = GBR_coa_france - priority = 22 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_france = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = GBR_uk_coa priority = 23 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = GBR_uk_coa_france - priority = 24 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_controls_part_of_france = yes - } - } - flag_definition = { - coa = GBR_uk_scotland_coa - priority = 24 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_dominant_scotland_trigger = yes - } - } - flag_definition = { - coa = GBR_uk_scotland_coa_france - priority = 25 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_dominant_scotland_trigger = yes - coa_def_controls_part_of_france = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes + cwp_coat_of_arms_partially_controls_ireland_trigger = yes } } flag_definition = { @@ -2034,28 +1907,7 @@ GBR = { # Great Britain / United Kingdom overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_white_ensign - subject_canton = GBR - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 20 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_uk_white_ensign - subject_canton = GBR_uk - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 21 - trigger = { - coa_def_military_junta_flag_trigger = yes - coa_def_controls_part_of_ireland = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -2071,7 +1923,7 @@ GBR = { # Great Britain / United Kingdom coa = MAC_communist priority = 23 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes scope:actor = { capital = { state_region = s:STATE_LANCASHIRE } } } } @@ -2079,7 +1931,7 @@ GBR = { # Great Britain / United Kingdom coa = GBR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes scope:actor = { NOT = { capital = { state_region = s:STATE_LANCASHIRE } } } } } @@ -2088,7 +1940,7 @@ GBR = { # Great Britain / United Kingdom subject_canton = GBR_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2114,28 +1966,28 @@ GUA = { # Guatemala coa = GUA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = GUA_absolute_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = GUA_subject_SPA priority = 30 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = GUA_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -2153,7 +2005,7 @@ GWA = { # Gwalior subject_canton = GWA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2162,7 +2014,7 @@ GWA = { # Gwalior allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2173,7 +2025,7 @@ GWA = { # Gwalior overlord_canton_scale = { 0.48 0.47 } priority = 30 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -2183,8 +2035,7 @@ GWA = { # Gwalior priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2215,8 +2066,8 @@ HBC = { # Hudson Bay Company priority = 20 trigger = { OR = { - coa_def_monarchy_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -2224,7 +2075,7 @@ HBC = { # Hudson Bay Company coa = HBC_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2234,7 +2085,7 @@ HBC = { # Hudson Bay Company overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -2252,7 +2103,7 @@ HDJ = { # Hedjaz subject_canton = HDJ_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2260,7 +2111,7 @@ HDJ = { # Hedjaz allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2286,7 +2137,7 @@ HES = { # Hesse coa = HES_absolute_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2295,7 +2146,7 @@ HES = { # Hesse allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2303,14 +2154,14 @@ HES = { # Hesse subject_canton = HES_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = HES_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2320,7 +2171,7 @@ HES = { # Hesse overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -2355,14 +2206,14 @@ HON = { # Honduras coa = HON_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = HON_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -2378,7 +2229,7 @@ HYD = { # Hyderabad subject_canton = HYD_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2386,7 +2237,7 @@ HYD = { # Hyderabad subject_canton = HYD priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2395,7 +2246,7 @@ HYD = { # Hyderabad allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2405,8 +2256,7 @@ HYD = { # Hyderabad priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2424,7 +2274,7 @@ IDN = { # Indonesia subject_canton = IDN_republic priority = 5 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -2440,39 +2290,39 @@ IRE = { # Ireland coa = IRE_coa priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = IRE_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = IRE_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = IRE_republic_state_religion priority = 11 trigger = { - coa_def_catholic_trigger = yes - coa_def_republic_flag_trigger = yes - coa_def_state_religion_flag_trigger = yes + cwp_coat_of_arms_catholic_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes + cwp_coat_of_arms_state_religion_trigger = yes } } flag_definition = { coa = IRE_theocracy_state_religion priority = 12 trigger = { - coa_def_catholic_trigger = yes - coa_def_theocracy_flag_trigger = yes - coa_def_state_religion_flag_trigger = yes + cwp_coat_of_arms_catholic_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes + cwp_coat_of_arms_state_religion_trigger = yes } } @@ -2480,23 +2330,23 @@ IRE = { # Ireland coa = IRE_dictatorship priority = 15 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = IRE_st_patrick_saltire priority = 20 trigger = { - coa_def_catholic_trigger = no - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_catholic_trigger = no + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = IRE_easter_rising priority = 20 trigger = { - coa_def_republic_flag_trigger = yes - coa_def_secessionist_country_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes } } flag_definition = { @@ -2504,7 +2354,7 @@ IRE = { # Ireland subject_canton = IRE_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2520,7 +2370,7 @@ IRQ = { # Iraq subject_canton = IRQ_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2528,7 +2378,7 @@ IRQ = { # Iraq subject_canton = IRQ_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -2554,21 +2404,21 @@ ITA = { # Italy trigger = { NOT = { exists = c:PAP } # Can't be Pope if the Pope is still in control of another country! - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = ITA priority = 15 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { coa = ITA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2576,14 +2426,14 @@ ITA = { # Italy subject_canton = ITA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = ITA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2591,7 +2441,7 @@ ITA = { # Italy subject_canton = ITA_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2634,7 +2484,7 @@ JAI = { # Jaipur allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2644,8 +2494,7 @@ JAI = { # Jaipur priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2662,7 +2511,7 @@ JAM = { # Jamaica allow_overlord_canton = yes trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2671,7 +2520,7 @@ JAM = { # Jamaica priority = 10 allow_overlord_canton = yes trigger = { - coa_def_independent_trigger = no + cwp_coat_of_arms_independent_trigger = no } } flag_definition = { @@ -2683,8 +2532,8 @@ JAM = { # Jamaica trigger = { OR = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -2705,7 +2554,7 @@ JAN = { # Jan Mayen coa_with_overlord_canton = JAN_subject priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -2721,7 +2570,7 @@ JAS = { # Jaisalmer allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2731,8 +2580,7 @@ JAS = { # Jaisalmer priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2750,7 +2598,7 @@ JAV = { # Java subject_canton = JAV_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -2767,7 +2615,7 @@ JOD = { # Jodhpur allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2777,8 +2625,7 @@ JOD = { # Jodhpur priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2799,7 +2646,7 @@ JOH = { # Johore coa_with_overlord_canton = JOH_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2807,7 +2654,7 @@ JOH = { # Johore subject_canton = JOH_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2815,7 +2662,7 @@ JOH = { # Johore subject_canton = JOH_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -2823,7 +2670,7 @@ JOH = { # Johore subject_canton = JOH_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -2852,7 +2699,7 @@ KHI = { # Khiva coa_with_overlord_canton = KHI_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2861,7 +2708,7 @@ KHI = { # Khiva allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2869,7 +2716,7 @@ KHI = { # Khiva subject_canton = KHI_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -2877,7 +2724,7 @@ KHI = { # Khiva allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2898,7 +2745,7 @@ KOK = { # Kokand coa_with_overlord_canton = KOK_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -2906,7 +2753,7 @@ KOK = { # Kokand subject_canton = KOK_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2914,7 +2761,7 @@ KOK = { # Kokand subject_canton = KOK_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -2922,7 +2769,7 @@ KOK = { # Kokand allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2939,14 +2786,14 @@ KOR = { # Korea coa = KOR_subject_CHI priority = 2 trigger = { - coa_def_chinese_ensign_trigger = yes + cwp_coat_of_arms_communist_chinese_subject_ensign_trigger = yes } } flag_definition = { coa = KOR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2966,7 +2813,7 @@ KUT = { # Kutch overlord_canton_scale = { 0.48 0.47 } priority = 30 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -2976,8 +2823,7 @@ KUT = { # Kutch priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3020,7 +2866,7 @@ LAN = { # Lanfang allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3037,7 +2883,7 @@ LAO = { # Laos coa = LAO_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3053,7 +2899,7 @@ LAT = { # Latvia coa = LAT_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3071,26 +2917,7 @@ LEB = { # Lebanon subject_canton = LEB_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = LEB_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = LEB_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - c:LBY = { - #coa_communist_trigger = yes - } + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -3109,14 +2936,14 @@ LIB = { # Liberia allow_overlord_canton = yes priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = LIB priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -3142,7 +2969,7 @@ LIT = { # Lithuania subject_canton = LIT_monarchy priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -3150,14 +2977,14 @@ LIT = { # Lithuania subject_canton = LIT_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = LIT_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3183,7 +3010,7 @@ LOU = { # Louisiana subject_canton = LOU_monarchy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -3191,7 +3018,7 @@ LOU = { # Louisiana subject_canton = LOU_monarchy priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -3204,13 +3031,6 @@ LUA = { # Luang Prabang coa_with_overlord_canton = LUA_subject priority = 1 } - flag_definition = { - coa = LUA - priority = 2 - trigger = { - coa_def_siam_ensign_trigger = yes - } - } flag_definition = { coa = LUA_subject allow_overlord_canton = yes @@ -3218,7 +3038,7 @@ LUA = { # Luang Prabang overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -3236,22 +3056,22 @@ LUC = { # Lucca subject_canton = LUC_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = LUC_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = LUC_subject_FRA priority = 50 trigger = { - coa_def_french_ensign_trigger = yes - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -3268,14 +3088,14 @@ MAD = { # Madagascar subject_canton = MAD_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = MAD_subject_FRA priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -3291,7 +3111,7 @@ SUD = { #Sudan subject_canton = SUD_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -3315,7 +3135,7 @@ MAK = { # Makran subject_canton = MAK_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3323,7 +3143,7 @@ MAK = { # Makran subject_canton = MAK_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -3334,22 +3154,6 @@ MAL = { # Mali subject_canton = MAL priority = 1 } - flag_definition = { - coa = MAL_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = MAL_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } MCH = { # Manchuria @@ -3374,7 +3178,7 @@ MEC = { # Mecklenburg subject_canton = MEC_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3382,7 +3186,7 @@ MEC = { # Mecklenburg subject_canton = MEC_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -3390,14 +3194,14 @@ MEC = { # Mecklenburg subject_canton = MEC_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = MEC_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3423,7 +3227,7 @@ MEW = { # Mewar allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -3433,8 +3237,7 @@ MEW = { # Mewar priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3455,7 +3258,7 @@ MEX = { # Mexico coa_with_overlord_canton = MEX_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3463,21 +3266,21 @@ MEX = { # Mexico subject_canton = MEX_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = MEX_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = MEX_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -3495,14 +3298,14 @@ MGL = { # Mongolia subject_canton = MGL_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = MGL_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3531,22 +3334,14 @@ MOD = { # Modena overlord_canton_scale = { 0.337 0.337 } priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = MOD_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = MOD - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_austrian_ensign_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3565,14 +3360,14 @@ MOL = { # Moldavia subject_canton = MOL priority = 2 trigger = { - coa_def_turkish_ensign_trigger = yes + cwp_coat_of_arms_turkish_subject_ensign_trigger = yes } } flag_definition = { coa = MOL_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3592,7 +3387,7 @@ MOR = { # Morocco coa_with_overlord_canton = MOR_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3602,7 +3397,7 @@ MOR = { # Morocco overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -3613,23 +3408,7 @@ MOR = { # Morocco overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = MOR_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = MOR_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -3654,7 +3433,7 @@ MUG = { # Mughalistan subject_canton = MUG_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3662,7 +3441,7 @@ MUG = { # Mughalistan allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -3670,7 +3449,7 @@ MUG = { # Mughalistan allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3686,7 +3465,7 @@ MYS = { # Mysore subject_canton = MYS_princely priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3694,7 +3473,7 @@ MYS = { # Mysore subject_canton = MYS_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -3702,7 +3481,7 @@ MYS = { # Mysore subject_canton = MYS_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3711,7 +3490,7 @@ MYS = { # Mysore allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -3721,8 +3500,7 @@ MYS = { # Mysore priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3742,8 +3520,7 @@ NAG = { # Nagpur priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3760,7 +3537,7 @@ NAL = { # Natal allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3776,7 +3553,7 @@ NAS = { # Nassau subject_canton = NAS_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3784,7 +3561,7 @@ NAS = { # Nassau subject_canton = NAS_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -3794,7 +3571,7 @@ NAV = { # Navarre / Basque coa = NAV_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -3810,7 +3587,7 @@ NBS = { # New Brunswick allow_overlord_canton = yes priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -3826,7 +3603,7 @@ NCA = { # Northern Caucasus subject_canton = NCA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3834,7 +3611,7 @@ NCA = { # Northern Caucasus subject_canton = NCA_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -3852,7 +3629,7 @@ NEJ = { # Nejd allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -3867,7 +3644,7 @@ NEN = { # New England coa = NEN_subject_GBR priority = 20 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -3875,7 +3652,7 @@ NEN = { # New England subject_canton = NEN_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -3892,7 +3669,7 @@ NET = { # Netherlands coa = NET_princes_flag priority = 5 trigger = { - coa_def_autocracy_flag_trigger = yes + cwp_coat_of_arms_law_autocratic_trigger = yes } } flag_definition = { @@ -3900,7 +3677,7 @@ NET = { # Netherlands subject_canton = NET_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3908,7 +3685,7 @@ NET = { # Netherlands subject_canton = NET_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3916,7 +3693,7 @@ NET = { # Netherlands subject_canton = NET_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -3933,7 +3710,7 @@ NEW = { # Newfoundland allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3942,7 +3719,7 @@ NEW = { # Newfoundland allow_overlord_canton = yes priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3952,7 +3729,7 @@ NEW = { # Newfoundland subject_canton = NEW_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -3969,7 +3746,7 @@ NIC = { # Nicaragua coa = NIC_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -3995,7 +3772,7 @@ NOR = { # Norway coa = NOR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4003,7 +3780,7 @@ NOR = { # Norway subject_canton = NOR_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -4037,7 +3814,7 @@ NRU = { # Nauru subject_canton = NRU_subject priority = 10 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -4045,7 +3822,7 @@ NRU = { # Nauru subject_canton = NRU_subject_GBR priority = 15 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4074,7 +3851,7 @@ OLD = { allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4082,7 +3859,7 @@ OLD = { subject_canton = OLD_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -4092,14 +3869,14 @@ OLD = { coa_with_overlord_canton = OLD_subject priority = 10 trigger = { - coa_def_undemocratic_monarchy_flag_trigger = yes + cwp_coat_of_arms_undemocratic_monarchy_government_trigger = yes } } flag_definition = { coa = OLD_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -4114,15 +3891,18 @@ ONT = { # Ontario coa = ONT_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes - coa_def_independent_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { coa = ONT_secessionist priority = 15 trigger = { - coa_def_secessionist_or_revolutionary_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -4140,7 +3920,7 @@ ORA = { # Orange allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4157,7 +3937,7 @@ ORG = { # Oregon coa = ORG_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4165,7 +3945,7 @@ ORG = { # Oregon allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4182,7 +3962,7 @@ ORI = { # Orissa allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -4192,8 +3972,7 @@ ORI = { # Orissa priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4214,7 +3993,7 @@ PAN = { # Sikh Empire coa_with_overlord_canton = PAN_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4222,7 +4001,7 @@ PAN = { # Sikh Empire subject_canton = PAN priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4230,7 +4009,7 @@ PAN = { # Sikh Empire subject_canton = PAN_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4238,7 +4017,7 @@ PAN = { # Sikh Empire subject_canton = PAN_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -4246,7 +4025,7 @@ PAN = { # Sikh Empire allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4263,7 +4042,7 @@ PAP = { # Papal States allow_overlord_canton = yes priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -4272,14 +4051,14 @@ PAP = { # Papal States overlord_canton_scale = { 0.337 0.337 } priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = PAP_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4287,7 +4066,7 @@ PAP = { # Papal States subject_canton = PAP_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -4306,7 +4085,7 @@ PAR = { # Parma allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4316,7 +4095,7 @@ PAR = { # Parma coa_with_overlord_canton = PAR_absolute_monarchy_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4325,14 +4104,14 @@ PAR = { # Parma allow_overlord_canton = yes priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = PAR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -4357,7 +4136,7 @@ PER = { # Persia subject_canton = PER_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4365,7 +4144,7 @@ PER = { # Persia subject_canton = PER_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4373,7 +4152,7 @@ PER = { # Persia subject_canton = PER_theocracy priority = 200 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -4381,7 +4160,7 @@ PER = { # Persia subject_canton = PER_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -4389,7 +4168,7 @@ PER = { # Persia allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4409,7 +4188,7 @@ PEU = { # Peru coa_with_overlord_canton = PEU_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -4417,7 +4196,7 @@ PEU = { # Peru subject_canton = PEU_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4425,14 +4204,14 @@ PEU = { # Peru subject_canton = PEU_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = PEU_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4442,14 +4221,14 @@ PEU = { # Peru coa_with_overlord_canton = PEU_subject priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = PEU_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -4469,7 +4248,7 @@ PHI = { # Philippines coa_with_overlord_canton = PHI priority = 100 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } flag_definition = { @@ -4477,7 +4256,7 @@ PHI = { # Philippines subject_canton = PHI_war priority = 2 trigger = { - coa_def_war_trigger = yes + cwp_coat_of_arms_at_war_trigger = yes } } flag_definition = { @@ -4487,7 +4266,7 @@ PHI = { # Philippines coa_with_overlord_canton = PHI_subject priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4495,7 +4274,7 @@ PHI = { # Philippines subject_canton = PHI_fascist priority = 50 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -4512,7 +4291,7 @@ PNM = { # Panama coa = PNM_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -4528,7 +4307,7 @@ POL = { # Poland subject_canton = POL_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4536,7 +4315,7 @@ POL = { # Poland subject_canton = POL_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4544,7 +4323,7 @@ POL = { # Poland subject_canton = POL_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -4552,7 +4331,7 @@ POL = { # Poland subject_canton = POL_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -4560,14 +4339,14 @@ POL = { # Poland subject_canton = POL_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = POL_republic priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -4594,7 +4373,7 @@ POR = { # Portugal subject_canton = POR_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4602,7 +4381,7 @@ POR = { # Portugal subject_canton = POR_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4610,14 +4389,14 @@ POR = { # Portugal subject_canton = POR_republic priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = POR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4625,7 +4404,7 @@ POR = { # Portugal subject_canton = POR_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -4643,7 +4422,7 @@ PPU = { # Papua allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4661,7 +4440,7 @@ PRG = { # Paraguay subject_canton = PRG_monarchy priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -4671,7 +4450,7 @@ PRG = { # Paraguay coa_with_overlord_canton = PRG_subject priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4681,14 +4460,14 @@ PRG = { # Paraguay coa_with_overlord_canton = PRG_subject priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = PRG_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -4703,21 +4482,24 @@ QUE = { # Quebec coa = QUE_secessionist priority = 15 trigger = { - coa_def_secessionist_or_revolutionary_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } flag_definition = { coa = QUE_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = QUE_subject_FRA priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -4727,7 +4509,7 @@ RIO = { # Rio Grande coa = RIO_coa priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -4744,7 +4526,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4752,7 +4534,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4760,7 +4542,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4768,7 +4550,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -4776,7 +4558,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_soviet_union priority = 1500 # need to override the DEFAULT trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4784,7 +4566,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -4792,7 +4574,7 @@ RUS = { # Soviet Union / Eurasian Union subject_canton = RUS_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -4806,16 +4588,7 @@ SAF = { # South Africa coa = SAF_modern priority = 10 trigger = { - coa_def_multicultural_trigger = yes - } - } - flag_definition = { - coa = SAF - coa_with_overlord_canton = SAF_ensign - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_lesser_subject_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } flag_definition = { @@ -4824,14 +4597,14 @@ SAF = { # South Africa #coa_with_overlord_canton = SAF_coa #allow_overlord_canton = yes trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = SAF_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -4839,7 +4612,7 @@ SAF = { # South Africa subject_canton = SAF_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -4860,16 +4633,6 @@ SCA = { # Scandinavia subject_canton = SCA_canton priority = 1 } - - flag_definition = { - coa = SCA_kalmar_union - subject_canton = SCA_kalmar_union - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_kalmar_flag_trigger = yes - } - } } SCM = { @@ -4896,7 +4659,7 @@ SCN = { # Scania allow_overlord_canton = yes priority = 15 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } @@ -4907,7 +4670,7 @@ SCN = { # Scania subject_canton = SCN_canton priority = 5 trigger = { - coa_def_swedish_ensign_trigger = yes + cwp_coat_of_arms_swedish_subject_ensign_trigger = yes } } } @@ -4924,22 +4687,14 @@ SCO = { # Scotland subject_canton = SCO_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = SCO_coa priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SCO_military - subject_canton = SCO - priority = 20 - trigger = { - coa_def_military_junta_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4947,7 +4702,7 @@ SCO = { # Scotland subject_canton = SCO_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -4955,7 +4710,7 @@ SCO = { # Scotland allow_overlord_canton = no priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4992,7 +4747,7 @@ SIA = { # Siam allow_overlord_canton = yes priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -5000,7 +4755,7 @@ SIA = { # Siam subject_canton = SIA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5008,7 +4763,7 @@ SIA = { # Siam subject_canton = SIA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -5016,7 +4771,7 @@ SIA = { # Siam subject_canton = SIA_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -5026,7 +4781,7 @@ SIA = { # Siam overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -5036,7 +4791,7 @@ SIA = { # Siam overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -5054,7 +4809,7 @@ MEZ = { # South Italy subject_canton = SIC_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5062,14 +4817,14 @@ MEZ = { # South Italy subject_canton = SIC_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = SIC_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -5096,7 +4851,7 @@ SIK = { # Sikkim subject_canton = SIK_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -5121,7 +4876,7 @@ SIN = { # Sindh subject_canton = SIN priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5129,7 +4884,7 @@ SIN = { # Sindh subject_canton = SIN_fascist priority = 25 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -5137,7 +4892,7 @@ SIN = { # Sindh subject_canton = SIN_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -5153,7 +4908,7 @@ SLV = { # Slovakia subject_canton = SLV_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -5170,14 +4925,14 @@ SMI = { # Sapmi Lappland allow_overlord_canton = yes priority = 10 trigger = { - coa_def_swedish_ensign_trigger = yes + cwp_coat_of_arms_swedish_subject_ensign_trigger = yes } } flag_definition = { coa = SMI_republic priority = 15 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -5190,37 +4945,6 @@ SWE = { # Sweden subject_canton = SWE_canton priority = 1 } - flag_definition = { - coa = SWE_norway - coa_with_overlord_canton = SWE - allow_overlord_canton = yes - subject_canton = SWE_canton - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - priority = 5 - trigger = { - coa_SWE_use_norway_canton_trigger = yes - } - } - flag_definition = { - coa = SWE_union_mark_canton - coa_with_overlord_canton = SWE - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = sub_SWE_union_mark - priority = 6 - trigger = { - coa_SWE_use_norway_canton_trigger = yes - coa_SWE_use_union_mark_canton_trigger = yes - } - } - flag_definition = { - coa = sub_SWE_union_mark - subject_canton = sub_SWE_union_mark - priority = 7 - trigger = { - coa_SWE_use_union_mark_flag_trigger = yes - } - } flag_definition = { coa = SWE_theocracy allow_overlord_canton = yes @@ -5228,7 +4952,7 @@ SWE = { # Sweden subject_canton = SWE_theocracy_canton priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -5238,14 +4962,14 @@ SWE = { # Sweden subject_canton = SWE priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = SWE_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -5253,7 +4977,7 @@ SWE = { # Sweden subject_canton = SWE_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -5271,7 +4995,7 @@ SWI = { # Switzerland subject_canton = SWI_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -5279,14 +5003,14 @@ SWI = { # Switzerland subject_canton = SWI_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = SWI_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -5296,7 +5020,7 @@ SWI = { # Switzerland overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -5316,7 +5040,7 @@ TEX = { # Texas allow_overlord_canton = yes coa_with_overlord_canton = TEX_subject trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5324,7 +5048,7 @@ TEX = { # Texas subject_canton = TEX_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -5334,7 +5058,7 @@ TEX = { # Texas allow_overlord_canton = yes coa_with_overlord_canton = TEX_subject trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -5342,35 +5066,35 @@ TEX = { # Texas subject_canton = TEX_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { coa = TEX_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } flag_definition = { coa = TEX_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = TEX_subject_SPA priority = 30 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = TEX_subject_MEX priority = 30 trigger = { - coa_def_mexican_ensign_trigger = yes + cwp_coat_of_arms_mexican_subject_ensign_trigger = yes } } } @@ -5389,8 +5113,8 @@ TIB = { # Tibet allow_overlord_canton = no priority = 200 trigger = { - coa_def_independent_trigger = no - coa_def_chinese_ensign_trigger = yes + cwp_coat_of_arms_independent_trigger = no + cwp_coat_of_arms_communist_chinese_subject_ensign_trigger = yes } } flag_definition = { @@ -5400,7 +5124,7 @@ TIB = { # Tibet coa_with_overlord_canton = TIB_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -5408,7 +5132,7 @@ TIB = { # Tibet subject_canton = TIB_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -5424,7 +5148,7 @@ TNG = { # Tonga subject_canton = TNG_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5432,7 +5156,7 @@ TNG = { # Tonga subject_canton = TNG_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -5457,7 +5181,7 @@ TRA = { # Travancore allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -5468,7 +5192,7 @@ TRA = { # Travancore overlord_canton_scale = { 0.48 0.47 } priority = 30 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -5478,8 +5202,7 @@ TRA = { # Travancore priority = 50 trigger = { OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -5506,7 +5229,7 @@ TRN = { # Transvaal allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -5519,22 +5242,6 @@ TUN = { # Tunis overlord_canton_scale = { 0.402 0.402 } priority = 1 } - flag_definition = { - coa = TUN_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = TUN_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } TUR = { # Turkey @@ -5552,7 +5259,7 @@ TUR = { # Turkey coa_with_overlord_canton = TUR_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -5562,7 +5269,7 @@ TUR = { # Turkey coa_with_overlord_canton = TUR_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -5571,7 +5278,7 @@ TUR = { # Turkey coa_with_overlord_canton = TUR_republic_subject priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5581,7 +5288,7 @@ TUR = { # Turkey coa_with_overlord_canton = TUR_republic_subject priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -5589,7 +5296,7 @@ TUR = { # Turkey subject_canton = TUR_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -5597,7 +5304,7 @@ TUR = { # Turkey allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -5607,7 +5314,7 @@ TUR = { # Turkey overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -5616,7 +5323,7 @@ TUR = { # Turkey allow_overlord_canton = yes priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -5637,22 +5344,14 @@ TUS = { # Tuscany overlord_canton_scale = { 0.337 0.337 } priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = TUS_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = TUS - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_austrian_ensign_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -5670,28 +5369,28 @@ UCA = { # Central America subject_canton = UCA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = UCA_subject_SPA priority = 30 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = UCA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = UCA_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -5707,7 +5406,7 @@ UKR = { # Ukraine coa = UKR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -5724,7 +5423,7 @@ UKR = { # Ukraine coa = UKR_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -5734,30 +5433,30 @@ ULS = { # Ulster / Northern Ireland flegs coa = ULS_uk priority = 5 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { coa = ULS_uk_monarchy priority = 6 trigger = { - coa_def_british_ensign_trigger = yes - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { coa = ULS_third_way priority = 10 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { coa = ULS_third_way priority = 11 trigger = { - coa_def_independent_trigger = yes - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_independent_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -5765,7 +5464,7 @@ ULS = { # Ulster / Northern Ireland flegs subject_canton = ENG priority = 15 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -5780,7 +5479,7 @@ UNT = { # United Tribes of New Zealand priority = 5 subject_canton = sub_UNT_canton_white trigger = { - coa_def_independent_trigger = no + cwp_coat_of_arms_independent_trigger = no } } } @@ -5806,7 +5505,7 @@ URU = { # Uruguay subject_canton = URU_monarchy priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -5814,7 +5513,7 @@ URU = { # Uruguay subject_canton = URU_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -5822,35 +5521,35 @@ URU = { # Uruguay subject_canton = URU_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = URU_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = URU_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = URU_subject_BRZ priority = 50 trigger = { - coa_def_brazilian_ensign_trigger = yes + cwp_coat_of_arms_brazilian_subject_ensign_trigger = yes } } flag_definition = { coa = URU_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -5878,7 +5577,7 @@ VNT = { # Vanuatu allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -5886,7 +5585,7 @@ VNT = { # Vanuatu allow_overlord_canton = no priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -5902,7 +5601,7 @@ VNZ = { # Venezuela subject_canton = VNZ_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -5912,7 +5611,7 @@ VNZ = { # Venezuela coa_with_overlord_canton = VNZ_subject priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -5920,28 +5619,28 @@ VNZ = { # Venezuela subject_canton = VNZ_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = VNZ_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = VNZ_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = VNZ_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -5960,7 +5659,7 @@ WAL = { # Wallachia subject_canton = WAL priority = 2 trigger = { - coa_def_turkish_ensign_trigger = yes + cwp_coat_of_arms_turkish_subject_ensign_trigger = yes } } } @@ -6014,7 +5713,7 @@ WLS = { # Wales coa = WLS_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -6022,14 +5721,14 @@ WLS = { # Wales subject_canton = WLS_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = WLS_coa priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -6037,14 +5736,14 @@ WLS = { # Wales subject_canton = WLS_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = WLS_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger =yes + cwp_coat_of_arms_law_council_republic_trigger =yes } } flag_definition = { @@ -6052,7 +5751,7 @@ WLS = { # Wales allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -6070,7 +5769,7 @@ XIN = { # Xinjiang subject_canton = XIN_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } } @@ -6094,7 +5793,7 @@ YUG = { # Yugoslavia coa = YUG_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -6109,7 +5808,7 @@ PNS = { # Polynesia coa = PNS_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } \ No newline at end of file diff --git a/common/flag_definitions/01_flag_definitions_usa.txt b/common/flag_definitions/01_flag_definitions_usa.txt index a9c80cf73..5bc65ff94 100644 --- a/common/flag_definitions/01_flag_definitions_usa.txt +++ b/common/flag_definitions/01_flag_definitions_usa.txt @@ -14,28 +14,28 @@ USA = { # United States of America coa = USA_coa priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { coa = USA_dictatorship priority = 10 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = USA_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = USA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -43,7 +43,7 @@ USA = { # United States of America subject_canton = USA_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } # 25 to 100 star flag definitions diff --git a/common/flag_definitions/CWP_flag_definitions.txt b/common/flag_definitions/CWP_flag_definitions.txt index 0d81b3fb9..079f6d0e8 100644 --- a/common/flag_definitions/CWP_flag_definitions.txt +++ b/common/flag_definitions/CWP_flag_definitions.txt @@ -11,24 +11,24 @@ # # priority = value # valid flag definition with the highest priority applies # trigger = {} # a trigger that determines if this flag definition is valid, see below for scope -# allow_revolutionary_indicator = no # Default = yes. If yes, a temporary revolutionary indicator will appear while the country is revolutionary -# revolutionary_canton = [list] COA_KEY # Optional. Default = default_revolutionary_canton. Defines which flag should be used as canton while this country is revolutionary +# allow_revolutionary_indicator = no # Default = yes. If yes, a temporary revolutionary indicator will appear while the country is revolutionary +# revolutionary_canton = [list] COA_KEY # Optional. Default = default_revolutionary_canton. Defines which flag should be used as canton while this country is revolutionary # } # } -# | existing country | releasing a country | country formation | +# | existing country | releasing a country | country formation | # |==========|==================|=====================|===================| -# |root | definition | definition | definition | +# |root | definition | definition | definition | # |----------|------------------|---------------------|-------------------| -# |target | country | N/A | N/A | +# |target | country | N/A | N/A | # |----------|------------------|---------------------|-------------------| -# |initiator | N/A | player | player | +# |initiator | N/A | player | player | # |----------|------------------|---------------------|-------------------| -# |actor | country | player | player | +# |actor | country | player | player | # |----------|------------------|---------------------|-------------------| -# | | country's | | player's | -# |overlord | direct overlord | player | direct overlord | -# | | if it exists | | if it exists | +# | | country's | | player's | +# |overlord | direct overlord | player | direct overlord | +# | | if it exists | | if it exists | # |----------|------------------|---------------------|-------------------| # common variables @@ -60,7 +60,7 @@ GRE = { # Greece subject_canton = GRE_absolute_monarchy overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -70,7 +70,7 @@ GRE = { # Greece allow_overlord_canton = yes overlord_canton_scale = { 0.5 @[1/9*5] } trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -78,7 +78,7 @@ GRE = { # Greece subject_canton = GRE_fascist priority = 50 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -86,7 +86,7 @@ GRE = { # Greece subject_canton = GRE_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -103,7 +103,7 @@ SPA = { # Spain subject_canton = SPA_monarchy priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -111,7 +111,7 @@ SPA = { # Spain subject_canton = SPA_absolute_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -119,7 +119,7 @@ SPA = { # Spain subject_canton = SPA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -127,7 +127,7 @@ SPA = { # Spain subject_canton = SPA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -135,7 +135,7 @@ SPA = { # Spain subject_canton = SPA_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -143,7 +143,7 @@ SPA = { # Spain allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -378,7 +378,7 @@ AFH = { # Afghanistan coa_with_overlord_canton = AFH_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -386,7 +386,7 @@ AFH = { # Afghanistan subject_canton = AFH_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -394,7 +394,7 @@ AFH = { # Afghanistan subject_canton = AFH_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -402,14 +402,14 @@ AFH = { # Afghanistan subject_canton = AFH_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = AFH_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -417,7 +417,7 @@ AFH = { # Afghanistan allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -436,7 +436,7 @@ BRZ = { # Brazil subject_canton = BRZ priority = 5 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { @@ -444,7 +444,7 @@ BRZ = { # Brazil subject_canton = BRZ_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -452,14 +452,14 @@ BRZ = { # Brazil subject_canton = BRZ_republic priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = BRZ_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -467,7 +467,7 @@ BRZ = { # Brazil subject_canton = BRZ_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -475,8 +475,8 @@ BRZ = { # Brazil allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes - NOT = { coa_def_independent_trigger = yes } + cwp_coat_of_arms_british_subject_ensign_trigger = yes + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } flag_definition = { @@ -485,8 +485,8 @@ BRZ = { # Brazil overlord_canton_scale = { 0.5 0.54 } priority = 50 trigger = { - coa_def_american_ensign_trigger = yes - NOT = { coa_def_independent_trigger = yes } + cwp_coat_of_arms_american_subject_ensign_trigger = yes + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } } @@ -505,14 +505,14 @@ HND = { # India subject_canton = HND_republic priority = 5 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { coa = HND_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -520,7 +520,7 @@ HND = { # India subject_canton = HND_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -553,7 +553,7 @@ MYM = { # Burma-Myanmar coa_with_overlord_canton = MYM_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -561,7 +561,7 @@ MYM = { # Burma-Myanmar subject_canton = MYM_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -569,7 +569,7 @@ MYM = { # Burma-Myanmar subject_canton = MYM_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -577,7 +577,7 @@ MYM = { # Burma-Myanmar subject_canton = MYM_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -597,7 +597,7 @@ THA = { # Siam-Thailand allow_overlord_canton = yes priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -605,7 +605,7 @@ THA = { # Siam-Thailand subject_canton = THA_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -613,7 +613,7 @@ THA = { # Siam-Thailand subject_canton = THA_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -621,7 +621,7 @@ THA = { # Siam-Thailand subject_canton = THA_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -631,7 +631,7 @@ THA = { # Siam-Thailand overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -641,7 +641,7 @@ THA = { # Siam-Thailand overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -672,7 +672,7 @@ DAI = { # Vietnam coa_with_overlord_canton = DAI_subject priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -682,14 +682,14 @@ DAI = { # Vietnam coa_with_overlord_canton = DAI_subject priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { coa = VNM_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -697,14 +697,14 @@ DAI = { # Vietnam subject_canton = DAI_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = DAI_subject_FRA priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -724,7 +724,7 @@ MYY = { # Malaya coa_with_overlord_canton = MYM_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -732,7 +732,7 @@ MYY = { # Malaya subject_canton = MYY priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -740,7 +740,7 @@ MYY = { # Malaya subject_canton = MYY priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -748,7 +748,7 @@ MYY = { # Malaya subject_canton = MYY priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -759,17 +759,17 @@ PRC = { subject_canton = PRC priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = PRC_early priority = 1600 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes AND = { scope:actor = { - is_diplomatic_play_enemy_of ?= c:ROC + is_diplomatic_play_enemy_of = c:ROC } exists = c:ROC } @@ -797,7 +797,7 @@ IDS = { # Dutch East India Company coa = DEI_subject priority = 20 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } } @@ -830,20 +830,12 @@ JAP = { # Japan coa_with_overlord_canton = JAP_subject priority = 1 } - flag_definition = { - coa = JAP_rising_sun - subject_canton = JAP_rising_sun - priority = 10 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } flag_definition = { coa = JAP_absolute_monarchy subject_canton = JAP_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -851,7 +843,7 @@ JAP = { # Japan subject_canton = JAP_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -859,7 +851,7 @@ JAP = { # Japan subject_canton = JAP_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -867,14 +859,14 @@ JAP = { # Japan subject_canton = JAP_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = JAP_usa priority = 30 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } flag_definition = { @@ -882,7 +874,7 @@ JAP = { # Japan subject_canton = JAP_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -890,7 +882,7 @@ JAP = { # Japan subject_canton = JAP_communist priority = 2000 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -907,7 +899,7 @@ AST = { # Australia allow_overlord_canton = no priority = 2 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { @@ -915,14 +907,14 @@ AST = { # Australia subject_canton = AST_subject_gbr priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { coa = AST_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -930,7 +922,7 @@ AST = { # Australia allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes and = { exists = c:GBR c:GBR = { @@ -940,7 +932,7 @@ AST = { # Australia } } } - NOT = { coa_def_independent_trigger = yes } + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } flag_definition = { @@ -954,7 +946,7 @@ AST = { # Australia } scope:actor = { c:GBR.relations:root >= 30 } # you can also use top_overlord.relations:root } - NOT = { coa_def_independent_trigger = yes } + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } } @@ -972,7 +964,7 @@ NZL = { # New Zealand allow_overlord_canton = no priority = 2 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { @@ -981,7 +973,7 @@ NZL = { # New Zealand coa_with_overlord_canton = NZL_absolute_monarchy_subject priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -990,7 +982,7 @@ NZL = { # New Zealand allow_overlord_canton = yes overlord_canton_scale = { 0.25 0.25 } trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1000,7 +992,7 @@ NZL = { # New Zealand overlord_canton_scale = { 0.25 0.25 } priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1008,15 +1000,15 @@ NZL = { # New Zealand subject_canton = NZL_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = NZL_republic_maori priority = 15 trigger = { - coa_def_republic_flag_trigger = yes - coa_def_egalitarian_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } flag_definition = { @@ -1026,7 +1018,7 @@ NZL = { # New Zealand allow_overlord_canton = yes priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -1040,7 +1032,7 @@ NZL = { # New Zealand } scope:actor = { c:GBR.relations:root >= 30 } # you can also use top_overlord.relations:root } - NOT = { coa_def_independent_trigger = yes } + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } } @@ -1057,7 +1049,7 @@ CAN = { # Canada allow_overlord_canton = no priority = 2 trigger = { - coa_def_independent_trigger = yes + cwp_coat_of_arms_independent_trigger = yes } } flag_definition = { @@ -1065,7 +1057,7 @@ CAN = { # Canada subject_canton = CAN_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1073,7 +1065,7 @@ CAN = { # Canada subject_canton = CAN_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -1081,7 +1073,7 @@ CAN = { # Canada subject_canton = CAN_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1089,7 +1081,7 @@ CAN = { # Canada subject_canton = CAN_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1097,7 +1089,7 @@ CAN = { # Canada subject_canton = CAN_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -1105,14 +1097,14 @@ CAN = { # Canada subject_canton = CAN_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = CAN_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1126,7 +1118,7 @@ CAN = { # Canada } scope:actor = { c:GBR.relations:root >= 30 } # you can also use top_overlord.relations:root } - NOT = { coa_def_independent_trigger = yes } + NOT = { cwp_coat_of_arms_independent_trigger = yes } } } } @@ -1137,21 +1129,21 @@ VAT = { # Vatican subject_canton = VAT_theocracy priority = 10 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = VAT_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = VAT_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1168,22 +1160,22 @@ NRK = { # Korea coa = KOR_subject_CHI priority = 2 trigger = { - coa_def_chinese_ensign_trigger = yes + cwp_coat_of_arms_communist_chinese_subject_ensign_trigger = yes } } flag_definition = { coa = KOR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = NRK_subject_RUS priority = 1600 trigger = { - coa_def_russian_ensign_trigger = yes - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_russian_subject_ensign_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1228,7 +1220,7 @@ GER = { # Germany allow_overlord_canton = no priority = 2 trigger = { - coa_def_executive_flag_trigger = yes + cwp_coat_of_arms_law_presidential_republic_trigger = yes } } flag_definition = { @@ -1237,16 +1229,7 @@ GER = { # Germany allow_overlord_canton = no priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = GER_military_dictatorship - subject_canton = GER_military_dictatorship - allow_overlord_canton = no - priority = 10 - trigger = { - coa_def_military_junta_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1255,7 +1238,7 @@ GER = { # Germany allow_overlord_canton = yes priority = 15 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -1264,7 +1247,7 @@ GER = { # Germany allow_overlord_canton = no priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1273,7 +1256,7 @@ GER = { # Germany allow_overlord_canton = no priority = 12 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -1282,7 +1265,7 @@ GER = { # Germany allow_overlord_canton = no priority = 1001 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1291,7 +1274,7 @@ GER = { # Germany allow_overlord_canton = no priority = 15 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { @@ -1300,7 +1283,7 @@ GER = { # Germany allow_overlord_canton = no priority = 2001 trigger = { - coa_def_anarchy_flag_trigger = yes + cwp_coat_of_arms_anarchy_government_trigger = yes } } flag_definition = { @@ -1309,8 +1292,11 @@ GER = { # Germany allow_overlord_canton = no priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_secessionist_or_revolutionary_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -1350,10 +1336,10 @@ DDR = { # East Germany priority = 1001 trigger = { OR = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes #AND = { - # coa_def_russian_ensign_trigger = yes - # c:RUS = { coa_communist_trigger = yes } + # cwp_coat_of_arms_russian_subject_ensign_trigger = yes + # c:RUS = { cwp_coat_of_arms_law_council_republic_trigger = yes } #} } } @@ -1364,8 +1350,8 @@ DDR = { # East Germany allow_overlord_canton = no priority = 2001 trigger = { - coa_def_communist_flag_trigger = yes - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1374,7 +1360,7 @@ DDR = { # East Germany allow_overlord_canton = no priority = 15 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -1383,27 +1369,11 @@ DDR = { # East Germany allow_overlord_canton = no priority = 50 #Non-Communist revolution trigger = { - coa_def_monarchy_flag_trigger = no - coa_def_secessionist_or_revolutionary_trigger = yes - } - } -} - - -RHI = { # Rhineland - flag_definition = { - coa = RHI - subject_canton = RHI - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = RHI_NRW - subject_canton = RHI_NRW - allow_overlord_canton = yes - priority = 5 - trigger = { - coa_def_controls_part_of_greater_rhineland = yes + cwp_coat_of_arms_law_monarchy_trigger = no + OR = { + cwp_coat_of_arms_revolutionary_government_trigger = yes + cwp_coat_of_arms_secessionist_government_trigger = yes + } } } } @@ -1421,7 +1391,7 @@ SAA = { # Saarland priority = 20 allow_overlord_canton = yes trigger = { - coa_def_autocracy_flag_trigger = yes + cwp_coat_of_arms_law_autocratic_trigger = yes } } } @@ -1448,7 +1418,7 @@ HAN = { # Lower Saxony allow_overlord_canton = no priority = 15 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } } @@ -1475,7 +1445,7 @@ BRL = { # Berlin allow_overlord_canton = no priority = 1001 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1493,7 +1463,7 @@ BAV = { # Bavaria allow_overlord_canton = no priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1502,7 +1472,7 @@ BAV = { # Bavaria allow_overlord_canton = no priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1511,7 +1481,7 @@ BAV = { # Bavaria allow_overlord_canton = no priority = 1001 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1532,7 +1502,7 @@ AOA = { # West Austria overlord_canton_scale = { 0.337 0.337 } priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1540,14 +1510,14 @@ AOA = { # West Austria subject_canton = AOA priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = AOA_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1555,7 +1525,7 @@ AOA = { # West Austria subject_canton = AUS_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1578,7 +1548,7 @@ KUK = { # Balkan_State allow_overlord_canton = no priority = 1001 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1607,7 +1577,7 @@ CRI = { # Crimea coa = CRI_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1623,7 +1593,7 @@ HUN = { # Hungary subject_canton = HUN_fascist priority = 20 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -1631,7 +1601,7 @@ HUN = { # Hungary subject_canton = HUN_dictatorship priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1639,7 +1609,7 @@ HUN = { # Hungary subject_canton = HUN_monarchy priority = 10 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -1648,7 +1618,7 @@ HUN = { # Hungary allow_overlord_canton = no priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1657,7 +1627,7 @@ HUN = { # Hungary allow_overlord_canton = no priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes game_date > 1957.1.1 } } @@ -1674,7 +1644,7 @@ BOS = { # Bosnia subject_canton = BOS_communist priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1682,7 +1652,7 @@ BOS = { # Bosnia subject_canton = BOS_modern priority = 20 trigger = { - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } } @@ -1700,7 +1670,7 @@ CRO = { # Croatia subject_canton = CRO_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -1708,7 +1678,7 @@ CRO = { # Croatia subject_canton = CRO_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -1716,7 +1686,7 @@ CRO = { # Croatia subject_canton = CRO_communist priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1734,7 +1704,7 @@ CYP = { # Cyprus subject_canton = CYP_TUR priority = 50 trigger = { - coa_def_turkish_ensign_trigger = yes + cwp_coat_of_arms_turkish_subject_ensign_trigger = yes } } flag_definition = { @@ -1742,7 +1712,7 @@ CYP = { # Cyprus subject_canton = CYP_multicultural priority = 20 trigger = { - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } flag_definition = { @@ -1750,7 +1720,7 @@ CYP = { # Cyprus subject_canton = CYP_k priority = 15 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } } @@ -1765,7 +1735,7 @@ MON = { # Montenegro coa = MON_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1773,7 +1743,7 @@ MON = { # Montenegro subject_canton = MON_communist priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1793,7 +1763,7 @@ SER = { # Serbia coa_with_overlord_canton = SER_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -1802,14 +1772,14 @@ SER = { # Serbia allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = SER_subject_TUR priority = 50 trigger = { - coa_def_turkish_ensign_trigger = yes + cwp_coat_of_arms_turkish_subject_ensign_trigger = yes } } flag_definition = { @@ -1817,7 +1787,7 @@ SER = { # Serbia subject_canton = SER_communist priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -1835,7 +1805,7 @@ SLO = { # Slovenia subject_canton = SLO_communist priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1843,7 +1813,7 @@ SLO = { # Slovenia subject_canton = SLO_fascist priority = 5 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -1860,21 +1830,21 @@ GEO = { # Georgia subject_canton = GEO_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } flag_definition = { coa = GEO_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = GEO priority = 10 trigger = { - coa_def_parties_banned_flag_trigger = yes #Placeholder + cwp_coat_of_arms_parties_banned_trigger = yes #Placeholder } } } @@ -1900,21 +1870,21 @@ CAM = { # Cambodia coa = CAM_republic priority = 2 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { coa = CAM_dictatorship priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { coa = CAM_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -1922,7 +1892,7 @@ CAM = { # Cambodia subject_canton = CAM_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -1930,14 +1900,14 @@ CAM = { # Cambodia allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { coa = CAM_subject_FRA priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -1948,7 +1918,7 @@ CAM = { # Cambodia overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -1963,7 +1933,7 @@ CAL = { # California coa = CAL_caesars_legion priority = 50 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2008,7 +1978,7 @@ HAI = { # Haiti allow_overlord_canton = yes priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2017,7 +1987,7 @@ HAI = { # Haiti allow_overlord_canton = yes priority = 15 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -2027,28 +1997,28 @@ HAI = { # Haiti coa_with_overlord_canton = HAI_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { coa = HAI_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = HAI_subject_SPA priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } flag_definition = { coa = HAI_subject_USA priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -2063,7 +2033,7 @@ BYE = { # Belarus coa = BYE_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2071,7 +2041,7 @@ BYE = { # Belarus subject_canton = BYE_dictatorship priority = 15 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } flag_definition = { @@ -2079,7 +2049,7 @@ BYE = { # Belarus subject_canton = BYE_absolute_monarchy priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -2099,22 +2069,6 @@ MLT = { # Malta allow_overlord_canton = yes overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } } - flag_definition = { - coa = MLT_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = MLT_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } PRM = { # Perm @@ -2175,7 +2129,7 @@ TUV = { coa = TUV_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2190,7 +2144,7 @@ KUR = { coa = KUR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2367,7 +2321,7 @@ SYC = { #Seychelles allow_overlord_canton = yes priority = 15 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } } @@ -2408,7 +2362,7 @@ MLD = { #Maledives allow_overlord_canton = yes priority = 15 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2417,7 +2371,7 @@ MLD = { #Maledives allow_overlord_canton = yes priority = 15 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -2433,7 +2387,7 @@ SUR = { #Suriname coa_with_overlord_canton = SUR_modern allow_overlord_canton = no trigger = { - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } } @@ -2459,7 +2413,7 @@ CHL = { # Chile subject_canton = CHL_monarchy priority = 5 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -2469,7 +2423,7 @@ CHL = { # Chile coa_with_overlord_canton = CHL_subject priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -2477,21 +2431,21 @@ CHL = { # Chile subject_canton = CHL_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { coa = CHL_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { coa = CHL priority = 50 trigger = { - coa_def_american_ensign_trigger = yes + cwp_coat_of_arms_american_subject_ensign_trigger = yes } } } @@ -2506,7 +2460,7 @@ KUW = { #Kuwait coa = KUW_absolute_monarchy priority = 10 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } } @@ -2547,7 +2501,7 @@ OMA = { # Oman allow_overlord_canton = yes coa_with_overlord_canton = OMA_subject trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2555,7 +2509,7 @@ OMA = { # Oman allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -2565,7 +2519,7 @@ OMA = { # Oman overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -2573,7 +2527,7 @@ OMA = { # Oman allow_overlord_canton = yes priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -2591,7 +2545,7 @@ YEM = { # Yemen allow_overlord_canton = yes priority = 50 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -2599,7 +2553,7 @@ YEM = { # Yemen allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -2609,7 +2563,7 @@ YEM = { # Yemen overlord_canton_scale = { 0.48 0.47 } priority = 50 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -2618,7 +2572,7 @@ YEM = { # Yemen allow_overlord_canton = yes priority = 50 trigger = { - coa_def_spanish_ensign_trigger = yes + cwp_coat_of_arms_spanish_subject_ensign_trigger = yes } } } @@ -2636,7 +2590,7 @@ ADE = { # Aden subject_canton = ADE_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2654,7 +2608,7 @@ NMC = { # North Macedonia subject_canton = NMC_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2662,7 +2616,7 @@ NMC = { # North Macedonia subject_canton = NMC_fascist priority = 150 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } } @@ -2682,7 +2636,7 @@ BUL = { # Bulgaria allow_overlord_canton = no priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2699,7 +2653,7 @@ ROM = { # Romania subject_canton = ROM_fascist priority = 10 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -2708,7 +2662,7 @@ ROM = { # Romania allow_overlord_canton = no priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2717,7 +2671,7 @@ ROM = { # Romania allow_overlord_canton = no priority = 1501 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes game_date > 1948.1.1 } } @@ -2735,7 +2689,7 @@ MLV = { # Moldavia subject_canton = MLV_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2752,7 +2706,7 @@ KOS = { # Kososvo subject_canton = KOS_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -2760,7 +2714,7 @@ KOS = { # Kososvo subject_canton = KOS_communist priority = 30 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } } @@ -2777,7 +2731,7 @@ SRI = { # Sri Lanka allow_overlord_canton = yes priority = 25 trigger = { - coa_def_colonial_ensign_trigger = yes + cwp_coat_of_arms_colonial_ensign_trigger = yes } } flag_definition = { @@ -2787,7 +2741,7 @@ SRI = { # Sri Lanka overlord_canton_scale = { 0.48 0.47 } priority = 30 trigger = { - coa_def_french_ensign_trigger = yes + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } flag_definition = { @@ -2795,10 +2749,7 @@ SRI = { # Sri Lanka allow_overlord_canton = yes priority = 50 trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -2819,7 +2770,7 @@ KAZ = { # Kazakhstan overlord_canton_scale = { 0.4 0.4 } priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -2827,7 +2778,7 @@ KAZ = { # Kazakhstan allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } flag_definition = { @@ -2835,7 +2786,7 @@ KAZ = { # Kazakhstan subject_canton = KAZ_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2852,7 +2803,7 @@ UZB = { subject_canton = UZB_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2869,7 +2820,7 @@ TKM = { subject_canton = TKM_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2886,7 +2837,7 @@ TJK = { subject_canton = TJK_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2903,7 +2854,7 @@ KYR = { subject_canton = KYR_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -2996,7 +2947,7 @@ LBY = { subject_canton = LBY_dictatorship priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3004,7 +2955,7 @@ LBY = { subject_canton = LBY_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3021,7 +2972,7 @@ JMH = { subject_canton = JMH_dictatorship priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3029,7 +2980,7 @@ JMH = { subject_canton = LBY_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3047,7 +2998,7 @@ SDN = { subject_canton = SDN_dictatorship priority = 5 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } flag_definition = { @@ -3063,22 +3014,6 @@ SDN = { } } } - flag_definition = { - coa = SDN_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = SDN_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } ERI = { @@ -3094,7 +3029,7 @@ ERI = { allow_overlord_canton = yes priority = 5 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } flag_definition = { @@ -3147,7 +3082,7 @@ ETH = { # Ethiopia subject_canton = ETH_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3155,7 +3090,7 @@ ETH = { # Ethiopia subject_canton = ETH_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3248,7 +3183,7 @@ MKU = { subject_canton = MKU_communist priority = 1500 trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } } @@ -3322,7 +3257,7 @@ CNG = { subject_canton = CNG_dictatorship priority = 5 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } } @@ -3339,7 +3274,7 @@ RWD = { subject_canton = RWD_modern priority = 5 trigger = { - coa_def_multicultural_trigger = yes + cwp_coat_of_arms_law_multicultural_trigger = yes } } flag_definition = { @@ -3391,7 +3326,7 @@ DLA = { subject_canton = DLA_dictatorship priority = 5 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3532,22 +3467,6 @@ MAU = { game_date > 2017.1.1 } } - flag_definition = { - coa = MAU_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = MAU_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } WSH = { @@ -3557,22 +3476,6 @@ WSH = { allow_overlord_canton = no priority = 1 } - flag_definition = { - coa = WSH_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = WSH_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } SYR = { # Syria @@ -3590,7 +3493,7 @@ SYR = { # Syria coa_with_overlord_canton = SYR_subject priority = 20 trigger = { - coa_def_monarchy_flag_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes } } flag_definition = { @@ -3600,7 +3503,7 @@ SYR = { # Syria coa_with_overlord_canton = SYR_subject priority = 10 trigger = { - coa_def_parties_banned_flag_trigger = yes + cwp_coat_of_arms_parties_banned_trigger = yes } } flag_definition = { @@ -3608,26 +3511,7 @@ SYR = { # Syria allow_overlord_canton = no priority = 20 trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = SYR_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = SYR_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - c:LBY = { - #coa_communist_trigger = yes - } + cwp_coat_of_arms_french_subject_ensign_trigger = yes } } } @@ -3648,22 +3532,6 @@ NGR = { allow_overlord_canton = no priority = 1 } - flag_definition = { - coa = NGR_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = NGR_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } BKF = { @@ -3684,22 +3552,6 @@ BKF = { } } } - flag_definition = { - coa = BKF_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = BKF_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } CDI = { @@ -3736,22 +3588,6 @@ CHD = { allow_overlord_canton = no priority = 1 } - flag_definition = { - coa = CHD_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = CHD_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } LNG = { @@ -3905,7 +3741,7 @@ RSF = { # Russia subject_canton = RUS priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -3913,7 +3749,7 @@ RSF = { # Russia subject_canton = RUS_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -3921,7 +3757,7 @@ RSF = { # Russia subject_canton = RUS_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -3929,7 +3765,7 @@ RSF = { # Russia subject_canton = RUS_oligarchy priority = 25 trigger = { - coa_def_oligarchy_flag_trigger = yes + cwp_coat_of_arms_oligarchic_government_trigger = yes } } flag_definition = { @@ -3937,7 +3773,7 @@ RSF = { # Russia subject_canton = RUS_soviet_union priority = 1500 # need to override the DEFAULT trigger = { - coa_def_communist_flag_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes } } flag_definition = { @@ -3945,7 +3781,7 @@ RSF = { # Russia subject_canton = RUS_fascist priority = 1500 trigger = { - coa_def_fascist_flag_trigger = yes + cwp_coat_of_arms_fascist_government_trigger = yes } } flag_definition = { @@ -3953,7 +3789,7 @@ RSF = { # Russia subject_canton = RUS_theocracy priority = 20 trigger = { - coa_def_theocracy_flag_trigger = yes + cwp_coat_of_arms_theocracy_trigger = yes } } } @@ -4036,7 +3872,7 @@ EGY = { # Egypt coa_with_overlord_canton = EGY_subject priority = 20 trigger = { - coa_def_absolute_monarchy_flag_trigger = yes + cwp_coat_of_arms_absolute_monarchy_government_trigger = yes } } flag_definition = { @@ -4044,7 +3880,7 @@ EGY = { # Egypt subject_canton = EGY_republic priority = 10 trigger = { - coa_def_republic_flag_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes } } flag_definition = { @@ -4052,7 +3888,7 @@ EGY = { # Egypt subject_canton = EGY_dictatorship priority = 20 trigger = { - coa_def_dictatorship_flag_trigger = yes + cwp_coat_of_arms_dictatorship_government_trigger = yes } } flag_definition = { @@ -4060,23 +3896,7 @@ EGY = { # Egypt allow_overlord_canton = yes priority = 50 trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = EGY_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = EGY_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes + cwp_coat_of_arms_british_subject_ensign_trigger = yes } } } @@ -4088,25 +3908,6 @@ PAL = { allow_overlord_canton = no priority = 1 } - flag_definition = { - coa = PAL_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = PAL_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - c:LBY = { - #coa_communist_trigger = yes - } - } - } } ALR = { @@ -4116,22 +3917,6 @@ ALR = { allow_overlord_canton = no priority = 1 } - flag_definition = { - coa = ALR_subject_LBY - allow_overlord_canton = no - priority = 4000 #Higher than communist - trigger = { - coa_def_libyan_ensign_trigger = yes - } - } - flag_definition = { - coa = ALR_jamahiriya - allow_overlord_canton = yes - priority = 5000 - trigger = { - coa_def_libyan_jamahiriya_ensign_trigger = yes - } - } } KAL = { diff --git a/common/geographic_regions/cwp_geographic_regions_asia.txt b/common/geographic_regions/cwp_geographic_regions_asia.txt index 497b774ec..0f45a2616 100644 --- a/common/geographic_regions/cwp_geographic_regions_asia.txt +++ b/common/geographic_regions/cwp_geographic_regions_asia.txt @@ -293,30 +293,3 @@ geographic_region_oceania = { STATE_TASMANIA } } - -######################## -### Specific Regions ### -######################## - -# East Asia: -geographic_region_east_asia = { - short_key = "east_asia" - - strategic_regions = { - sr:region_china - sr:region_east_asia - sr:region_indonesia - sr:region_siberia - sr:region_south_east_asia - } -} - -# South East Asia -geographic_region_south_east_asia = { - short_key = "south_east_asia" - - strategic_regions = { - sr:region_indonesia - sr:region_south_east_asia - } -} diff --git a/common/history/buildings/00_west_europe.txt b/common/history/buildings/00_west_europe.txt index d198c0e18..d4c033841 100644 --- a/common/history/buildings/00_west_europe.txt +++ b/common/history/buildings/00_west_europe.txt @@ -176,7 +176,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_trade_center" @@ -261,7 +261,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:SWE" @@ -497,7 +497,7 @@ #activate_production_methods={ "pm_powered_assembly_lines_industry" "pm_synthetic_fiber_production_textiles" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:SWE" @@ -1230,7 +1230,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_government_administration" @@ -1394,7 +1394,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tool_manufactories" @@ -1572,7 +1572,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -1583,7 +1583,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1619,17 +1619,6 @@ reserves=1 #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:FIN" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_tool_manufactories" add_ownership={ @@ -1729,17 +1718,6 @@ reserves=1 #activate_production_methods={ "pm_coal_fired_plant" } } - create_building={ - building="building_pharmaceutical_industry" - add_ownership={ - country={ - country="c:FIN" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } - } } } s:STATE_WEST_KARELIA={ @@ -1764,7 +1742,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } region_state:RUS={ @@ -2000,7 +1978,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:GBR" @@ -2132,7 +2110,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:GBR" @@ -2154,7 +2132,7 @@ #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:GBR" @@ -2464,10 +2442,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_lead" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_lead" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:GBR" @@ -2829,7 +2807,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_rye_farm" "pm_early_mechanized_harvesting" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:GBR" @@ -3002,7 +2980,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_lead" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_lead" } } create_building={ building="building_government_administration" @@ -3016,7 +2994,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:GBR" @@ -3098,7 +3076,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:GBR" @@ -3191,7 +3169,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_rye_farm" "pm_early_mechanized_harvesting" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:GBR" @@ -3199,7 +3177,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" } } create_building={ building="building_livestock_ranch" @@ -3279,7 +3257,7 @@ #activate_production_methods={ "pm_pre_war_ammunition" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:GBR" @@ -3685,7 +3663,7 @@ #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:GBR" @@ -3693,7 +3671,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_livestock_ranch" @@ -3916,7 +3894,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:GBR" @@ -4053,7 +4031,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_rye_farm" "pm_early_mechanized_harvesting" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:GBR" @@ -4251,7 +4229,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:GBR" @@ -4284,7 +4262,7 @@ #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:GBR" @@ -4399,7 +4377,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:GBR" @@ -4421,7 +4399,7 @@ #activate_production_methods={ "pm_teflon_chemicals" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:GBR" @@ -5034,7 +5012,7 @@ #activate_production_methods={ "pm_pre_war_ammunition" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:FRA" @@ -5067,7 +5045,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:FRA" @@ -5259,7 +5237,7 @@ #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:FRA" @@ -5429,7 +5407,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:FRA" @@ -5690,7 +5668,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -5970,7 +5948,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -6095,7 +6073,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -6161,7 +6139,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:FRA" @@ -6169,7 +6147,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_manual_transportation" "pm_conventional_blasting_phosphorus" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_manual_transportation" "pm_conventional_blasting_sulfur" } } create_building={ building="building_lead_mine" @@ -6180,7 +6158,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_lead" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_lead" } } create_building={ building="building_glassworks" @@ -6342,7 +6320,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -6523,7 +6501,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -7098,7 +7076,7 @@ #activate_production_methods={ "pm_organophosphates_fertilizer" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -7290,7 +7268,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:NET" @@ -7433,7 +7411,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:NET" @@ -7503,7 +7481,7 @@ #activate_production_methods={ "pm_simple_fishing" "pm_pelagic_factory_whaling" "pm_traditional_packaging_fishing" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:NET" @@ -7614,7 +7592,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:NET" @@ -7648,7 +7626,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_logging_camp" @@ -7751,7 +7729,7 @@ #activate_production_methods={ "pm_prefabricated_buildings" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:NET" @@ -8056,7 +8034,7 @@ #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_manual_transportation" "pm_conventional_blasting_lead" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:BEL" @@ -8303,7 +8281,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:BEL" @@ -8347,7 +8325,7 @@ #activate_production_methods={ "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:BEL" @@ -8358,7 +8336,7 @@ #activate_production_methods={ "pm_basic_distillation_liquor" "pm_no_automation" "pm_disabled_distillery_wine" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:BEL" @@ -8425,7 +8403,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_heavy_equipment_extraction_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_heavy_equipment_extraction_coal" } } create_building={ building="building_construction_sector" @@ -8528,7 +8506,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:AOZ" @@ -8622,7 +8600,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -8634,7 +8612,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -8755,18 +8733,6 @@ reserves=1 #activate_production_methods={ "pm_pre_war_glassworking" "pm_no_automation" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:CZH" - levels=4 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } - } create_building={ building="building_furniture_manufactories" add_ownership={ @@ -8975,7 +8941,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -8998,7 +8964,7 @@ s:STATE_SOUTH_TYROL={ region_state:ITA={ create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ITA" @@ -9372,7 +9338,7 @@ #activate_production_methods={ "pm_pre_war_buildings" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:SWI" @@ -9406,7 +9372,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_iron_mine" @@ -9594,7 +9560,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -9608,7 +9574,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:SWI" @@ -9656,7 +9622,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_rye_farm" "pm_early_mechanized_harvesting" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:BOZ" @@ -9664,7 +9630,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" } } create_building={ building="building_railway" @@ -9811,7 +9777,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:BOZ" @@ -10001,7 +9967,7 @@ #activate_production_methods={ "pm_base_paper" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:DDR" @@ -10013,7 +9979,7 @@ #activate_production_methods={ "pm_thermal_distillates" "pm_no_automation" "pm_early_polymers" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:DDR" @@ -10094,7 +10060,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_motor_industry" @@ -10186,7 +10152,7 @@ #activate_production_methods={ "pm_pre_war_buildings" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:FOZ" @@ -10422,7 +10388,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:BOZ" @@ -10466,7 +10432,7 @@ #activate_production_methods={ "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:BOZ" @@ -11172,7 +11138,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:AOZ" @@ -11364,7 +11330,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_paper_manufactories" @@ -11677,7 +11643,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -11688,7 +11654,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_heavy_equipment_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_textile_manufactories" @@ -11732,7 +11698,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_glassworks" @@ -11801,7 +11767,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:AOZ" @@ -11845,7 +11811,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:AOZ" @@ -11968,7 +11934,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_chemical_plants" @@ -12015,7 +11981,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:AOZ" @@ -12114,7 +12080,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:AOZ" @@ -12245,7 +12211,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_rye_farm" "pm_manual_harvesting" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:DDR" @@ -12254,7 +12220,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_heavy_equipment_extraction_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_heavy_equipment_extraction_phosphorus" } } create_building={ building="building_motor_industry" @@ -12328,7 +12294,7 @@ #activate_production_methods={ "pm_fiber_production_furniture" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:DDR" @@ -12523,7 +12489,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_chemical_plants" @@ -12545,10 +12511,10 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_heavy_equipment_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:AOZ" @@ -12556,7 +12522,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -12592,7 +12558,7 @@ #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:AOZ" @@ -12691,7 +12657,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:AOZ" @@ -12834,7 +12800,7 @@ #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:GBR" @@ -12842,7 +12808,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_livestock_ranch" @@ -12930,7 +12896,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_small_arms_manufactories" @@ -12955,7 +12921,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:GBR" @@ -12992,7 +12958,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:GBR" @@ -13062,7 +13028,7 @@ s:STATE_BREMEN={ region_state:BOZ={ create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:BOZ" @@ -13322,7 +13288,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_traditional_tools" "pm_manual_transportation_mines" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_standard_process" "pm_manual_transportation_mines" "pm_manual_resource_extraction_iron" } } create_building={ building="building_oil_rig" diff --git a/common/history/buildings/01_south_europe.txt b/common/history/buildings/01_south_europe.txt index 3a48ef7c9..352abba7d 100644 --- a/common/history/buildings/01_south_europe.txt +++ b/common/history/buildings/01_south_europe.txt @@ -554,7 +554,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ITA" @@ -565,7 +565,7 @@ #activate_production_methods={ "pm_thermal_distillates" "pm_no_plastics" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:ITA" @@ -702,7 +702,7 @@ #activate_production_methods={ "pm_ready_to_wear_fashion" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:ITA" @@ -713,7 +713,7 @@ #activate_production_methods={ "pm_pre_war_electronics" "pm_no_automation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ITA" @@ -721,7 +721,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" } } create_building={ building="building_iron_mine" @@ -799,17 +799,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_wheat_farm "pm_manual_harvesting" } } - create_building={ - building="building_construction_sector" - add_ownership={ - country={ - country="c:MLT" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_industrial_buildings" } - } } } s:STATE_UMBRIA={ @@ -926,7 +915,7 @@ #activate_production_methods={ "pm_plastic_explosives" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ITA" @@ -1196,7 +1185,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1369,7 +1358,7 @@ #activate_production_methods={ "pm_plastic_explosives" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ITA" @@ -2131,7 +2120,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_standard_fences" "pm_unrefrigerated" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ITA" @@ -2537,7 +2526,7 @@ #activate_production_methods={ "pm_plastic_explosives" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:ITA" @@ -2685,7 +2674,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ITA" @@ -2693,7 +2682,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_food_industry" @@ -2828,7 +2817,7 @@ #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:ITA" @@ -2921,7 +2910,7 @@ #activate_production_methods={ "pm_simple_fishing" "pm_pelagic_factory_whaling" "pm_traditional_packaging_fishing" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ITA" @@ -2929,7 +2918,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_port" @@ -3020,7 +3009,7 @@ #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ITA" @@ -3302,7 +3291,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:SPA" @@ -3403,7 +3392,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -3434,7 +3423,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:SPA" @@ -3681,7 +3670,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_livestock_ranch" @@ -4065,7 +4054,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:SPA" @@ -4168,7 +4157,7 @@ #activate_production_methods={ "pm_simple_fishing" "pm_pelagic_factory_whaling" "pm_traditional_packaging_fishing" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:SPA" @@ -4176,7 +4165,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_phosphorus" } } create_building={ building="building_logging_camp" @@ -4260,7 +4249,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_chemical_plants" @@ -4449,7 +4438,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_livestock_ranch" @@ -4539,7 +4528,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_paper_manufactories" @@ -4655,10 +4644,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:SPA" @@ -5185,10 +5174,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:POR" @@ -5196,7 +5185,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_phosphorus" } } create_building={ building="building_fishing_wharf" @@ -5284,7 +5273,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_chemical_plants" @@ -5344,12 +5333,12 @@ building={ type="building_wheat_farm" country="c:SPA" - levels=4 + levels=2 region="STATE_CANARY_ISLANDS" } country={ country="c:SPA" - levels=6 + levels=2 } } subsidized=yes @@ -5622,7 +5611,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_motor_industry" @@ -6094,7 +6083,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -6105,7 +6094,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -6284,7 +6273,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -6351,7 +6340,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_livestock_ranch" @@ -6527,7 +6516,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_livestock_ranch" @@ -6880,7 +6869,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -7034,7 +7023,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -7112,7 +7101,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -7397,7 +7386,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" diff --git a/common/history/buildings/02_east_europe.txt b/common/history/buildings/02_east_europe.txt index efc69f4c1..04ea7694e 100644 --- a/common/history/buildings/02_east_europe.txt +++ b/common/history/buildings/02_east_europe.txt @@ -46,7 +46,7 @@ #activate_production_methods={ "pm_pre_war_tanks_prod" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -448,7 +448,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_iron_mine" @@ -460,10 +460,10 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:RUS" @@ -511,7 +511,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -673,7 +673,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -873,7 +873,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_motor_industry" @@ -963,7 +963,7 @@ s:STATE_BRYANSK={ region_state:RUS={ create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:RUS" @@ -971,7 +971,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rye_farm" @@ -1277,7 +1277,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1535,7 +1535,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_shipyards" @@ -1645,7 +1645,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1704,7 +1704,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_glassworks" @@ -2035,7 +2035,7 @@ #activate_production_methods={ pm_simple_farming_building_wheat_farm "pm_manual_harvesting" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -2113,7 +2113,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_combustion_plant" @@ -2230,7 +2230,7 @@ #activate_production_methods={ pm_simple_farming_building_rye_farm "pm_manual_harvesting" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -2254,7 +2254,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -2398,7 +2398,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -2623,7 +2623,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" @@ -2647,7 +2647,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -3043,10 +3043,10 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:POL" @@ -3223,7 +3223,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -3235,7 +3235,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_logging_camp" @@ -3261,18 +3261,6 @@ reserves=1 #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } - create_building={ - building="building_electronics_manufactories" - add_ownership={ - country={ - country="c:POL" - levels=1 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_pre_war_electronics" "pm_no_automation" } - } create_building={ building="building_government_administration" add_ownership={ @@ -3294,7 +3282,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_livestock_ranch" @@ -3334,7 +3322,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_government_administration" @@ -3514,7 +3502,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -3747,7 +3735,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -3879,7 +3867,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -3891,7 +3879,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" @@ -4025,7 +4013,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_glassworks" @@ -4138,7 +4126,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_copper_mine" @@ -4149,7 +4137,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -4183,7 +4171,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_livestock_ranch" @@ -4225,7 +4213,7 @@ #activate_production_methods={ "pm_ready_to_wear_fashion" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ROM" @@ -4337,7 +4325,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_livestock_ranch" @@ -4404,28 +4392,6 @@ reserves=1 #activate_production_methods={ "pm_early_steelmaking" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:ROM" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:ROM" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_food_industry" add_ownership={ @@ -4497,7 +4463,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_logging_camp" @@ -4561,7 +4527,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -4795,7 +4761,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ROM" @@ -4805,28 +4771,6 @@ reserves=1 #activate_production_methods={ "pm_thermal_distillates" "pm_no_plastics" "pm_no_automation" } } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:ROM" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } - } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:ROM" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -4847,7 +4791,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_railway" @@ -4923,7 +4867,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -4998,7 +4942,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -5224,7 +5168,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_copper" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_copper" } } create_building={ building="building_tool_manufactories" @@ -5248,7 +5192,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -5316,7 +5260,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" diff --git a/common/history/buildings/03_north_africa.txt b/common/history/buildings/03_north_africa.txt index bb50a242d..9d2377284 100644 --- a/common/history/buildings/03_north_africa.txt +++ b/common/history/buildings/03_north_africa.txt @@ -224,7 +224,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_port" @@ -512,7 +512,7 @@ #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:MOR" @@ -520,7 +520,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -620,7 +620,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_gold" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_gold" } } create_building={ building="building_railway" @@ -656,7 +656,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_gold" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_gold" } } create_building={ building="building_copper_mine" @@ -667,7 +667,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -742,7 +742,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -790,7 +790,7 @@ reserves=1 } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:FRA" @@ -798,7 +798,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_railway" @@ -862,7 +862,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -943,7 +943,7 @@ #activate_production_methods={ "pm_manual_harvesting" "pm_fertilizers" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:TUN" @@ -1015,7 +1015,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" diff --git a/common/history/buildings/04_subsaharan_africa.txt b/common/history/buildings/04_subsaharan_africa.txt index 23551d820..20dc807b4 100644 --- a/common/history/buildings/04_subsaharan_africa.txt +++ b/common/history/buildings/04_subsaharan_africa.txt @@ -71,17 +71,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:WAU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -143,7 +132,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:WAU" @@ -151,7 +140,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -162,18 +151,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:WAU" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_millet_farm" @@ -259,17 +237,6 @@ } } region_state:GAM={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:GAM" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -343,17 +310,6 @@ reserves=1 #activate_production_methods={ "pm_professional_bureaucrats" "pm_modern_bureaucracy" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SIL" - levels=12 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } } } s:STATE_VOLTA={ @@ -373,17 +329,6 @@ } s:STATE_LIBERIA={ region_state:LIB={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:LIB" - levels=17 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -510,17 +455,6 @@ reserves=1 #activate_production_methods={ "pm_professional_bureaucrats" "pm_modern_bureaucracy" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SOK" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -556,7 +490,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -567,7 +501,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -684,17 +618,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SOK" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -822,17 +745,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SOK" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_banana_plantation" add_ownership={ @@ -901,7 +813,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_millet_farm" @@ -975,7 +887,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_lead_mine" @@ -986,18 +898,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SOK" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1079,7 +980,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coffee_plantation" @@ -1183,18 +1084,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:WAU" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coffee_plantation" @@ -1261,7 +1151,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1287,7 +1177,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1300,17 +1190,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:GLC" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -1348,17 +1227,6 @@ } s:STATE_TOGO={ region_state:EWE={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:EWE" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_millet_farm" add_ownership={ @@ -1383,17 +1251,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_millet_farm "pm_manual_harvesting" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:GLC" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } } } s:STATE_DAHOMEY={ @@ -1409,17 +1266,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:WAU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -1490,17 +1336,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:TNZ" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -1722,7 +1557,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -1733,7 +1568,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -1744,7 +1579,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1757,17 +1592,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:TNZ" - levels=12 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -1946,17 +1770,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_millet_farm "pm_manual_harvesting" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:KKY" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -2006,17 +1819,6 @@ } s:STATE_KAZEMBE={ region_state:LZO={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:LZO" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -2118,17 +1920,6 @@ } s:STATE_SOUTH_MADAGASCAR={ region_state:MGS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MGS" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -2144,17 +1935,6 @@ } s:STATE_NORTH_MADAGASCAR={ region_state:MGS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MGS" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -2236,17 +2016,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:BUG" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -2338,17 +2107,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MKU" - levels=14 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -2471,7 +2229,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coffee_plantation" @@ -2544,17 +2302,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:DLA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -2624,7 +2371,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_millet_farm" @@ -2661,7 +2408,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" @@ -2713,17 +2460,6 @@ reserves=1 #activate_production_methods={ "pm_professional_bureaucrats" "pm_modern_bureaucracy" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CNG" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_millet_farm" add_ownership={ @@ -2755,7 +2491,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2772,17 +2508,6 @@ reserves=1 #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CNG" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -2859,7 +2584,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2887,17 +2612,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CNG" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -2974,7 +2688,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2991,17 +2705,6 @@ reserves=1 #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CNG" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -3073,17 +2776,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:OVM" - levels=15 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -3104,7 +2796,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_millet_farm" @@ -3177,17 +2869,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:OVM" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_millet_farm" add_ownership={ @@ -3259,17 +2940,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:OVM" - levels=12 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coal_mine" add_ownership={ @@ -3279,7 +2949,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_millet_farm" @@ -3352,17 +3022,6 @@ reserves=1 #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CNG" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_copper_mine" add_ownership={ @@ -3372,7 +3031,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -3472,7 +3131,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -3485,17 +3144,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:LZO" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_lead_mine" add_ownership={ @@ -3505,7 +3153,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -3516,7 +3164,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_sugar_plantation" @@ -3622,17 +3270,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MKU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_iron_mine" add_ownership={ @@ -3642,7 +3279,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_fishing_wharf" @@ -3713,7 +3350,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_copper_mine" @@ -3724,7 +3361,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -3737,17 +3374,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MTB" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_railway" add_ownership={ @@ -3795,7 +3421,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_copper" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_copper" } } create_building={ building="building_livestock_ranch" @@ -3997,7 +3623,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_gold" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_gold" } } create_building={ building="building_iron_mine" @@ -4008,7 +3634,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_railway" @@ -4079,7 +3705,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -4090,7 +3716,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -4101,7 +3727,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_copper_mine" @@ -4112,7 +3738,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_copper" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_copper" } } create_building={ building="building_railway" @@ -4602,7 +4228,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -4695,7 +4321,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -4759,17 +4385,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MKU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coal_mine" add_ownership={ @@ -4779,7 +4394,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_fishing_wharf" diff --git a/common/history/buildings/05_north_america.txt b/common/history/buildings/05_north_america.txt index f4c9f6196..2d90569b4 100644 --- a/common/history/buildings/05_north_america.txt +++ b/common/history/buildings/05_north_america.txt @@ -36,7 +36,7 @@ #activate_production_methods={ "pm_conventional_track" "pm_basic_rolling_stock" "pm_electric_power" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -349,7 +349,7 @@ #activate_production_methods={ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -360,7 +360,7 @@ #activate_production_methods={ "pm_thermal_distillates" "pm_no_plastics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -368,7 +368,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_hauling_trucks" } } create_building={ building="building_fishing_wharf" @@ -403,17 +403,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_corporate_sponsored_research" "pm_secular_faculty" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -618,7 +607,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:USA" @@ -645,17 +634,6 @@ reserves=1 #activate_production_methods={ "pm_conventional_blasting_iron" "pm_heavy_equipment_extraction_iron" "pm_hauling_trucks" } } - create_building={ - building="building_nuclear_weapons_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_nuclear_stockpile_maintenance" } - } create_building={ building="building_oil_rig" add_ownership={ @@ -690,7 +668,7 @@ #activate_production_methods={ "pm_fishing_trawlers" "pm_pelagic_factory_whaling" "pm_traditional_packaging_fishing" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -773,7 +751,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -960,7 +938,7 @@ #activate_production_methods={ "pm_cathode_ray_tubes" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -1097,7 +1075,7 @@ #activate_production_methods={ "pm_organophosphates_fertilizer" "pm_pneumatic_hydraulic_control" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -1299,17 +1277,6 @@ reserves=1 #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } } } s:STATE_OREGON={ @@ -1458,17 +1425,6 @@ reserves=1 #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } } } s:STATE_CANYON_STATES={ @@ -1804,7 +1760,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -1907,17 +1863,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_corporate_sponsored_research" "pm_secular_faculty" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -2062,7 +2007,7 @@ #activate_production_methods={ "pm_pre_war_ammunition" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:USA" @@ -2138,17 +2083,6 @@ reserves=1 #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -2161,7 +2095,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -2287,7 +2221,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -2295,7 +2229,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_hauling_trucks" } } create_building={ building="building_paper_manufactories" @@ -2352,17 +2286,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_corporate_sponsored_research" "pm_secular_faculty" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -2512,7 +2435,7 @@ #activate_production_methods={ "pm_power_tools" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -2520,7 +2443,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_hauling_trucks" } } create_building={ building="building_explosives_industry" @@ -2796,7 +2719,7 @@ #activate_production_methods={ "pm_power_tools" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -2804,7 +2727,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_hauling_trucks" } } create_building={ building="building_railway" @@ -3105,7 +3028,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -3258,17 +3181,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_corporate_sponsored_research" "pm_secular_faculty" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_conventional_dams" "pm_no_solar_power" "pm_no_wind_power" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -3287,7 +3199,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -3478,17 +3390,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_corporate_sponsored_research" "pm_secular_faculty" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -3803,7 +3704,7 @@ #activate_production_methods={ "pm_power_tools" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:USA" @@ -3814,7 +3715,7 @@ #activate_production_methods={ "pm_pre_war_electronics" "pm_powered_assembly_lines_electronics" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -3912,17 +3813,6 @@ reserves=1 #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } } } s:STATE_GEORGIA={ @@ -4175,7 +4065,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -4385,7 +4275,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -4440,7 +4330,7 @@ #activate_production_methods={ "pm_pre_war_glassworking" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:USA" @@ -4588,7 +4478,7 @@ #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_mechanized_harvesting_tobacco" "pm_hauling_trucks_plantation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -4609,17 +4499,6 @@ reserves=1 #activate_production_methods={ "pm_prefabricated_buildings" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_combustion_plant" add_ownership={ @@ -4946,7 +4825,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -4956,17 +4835,6 @@ reserves=1 #activate_production_methods={ "pm_thermal_distillates" "pm_no_plastics" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } create_building={ building="building_barracks" add_ownership={ @@ -5039,7 +4907,7 @@ #activate_production_methods={ "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -5165,17 +5033,6 @@ reserves=1 #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } } } s:STATE_HAWAIIAN_ISLANDS={ @@ -5318,7 +5175,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:CAN" @@ -5340,7 +5197,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:CAN" @@ -5348,7 +5205,7 @@ } } reserves=1 - #activate_production_methods={ "pm_conventional_blasting_phosphorus" "pm_manual_transportation" "pm_large_scale_mining_phosphorus" } + #activate_production_methods={ "pm_conventional_blasting_sulfur" "pm_manual_transportation" "pm_large_scale_mining_phosphorus" } } create_building={ building="building_livestock_ranch" @@ -5538,7 +5395,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:CAN" @@ -5593,7 +5450,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:CAN" @@ -5604,7 +5461,7 @@ #activate_production_methods={ "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:CAN" @@ -5796,7 +5653,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:CAN" @@ -5840,7 +5697,7 @@ #activate_production_methods={ "pm_teflon_chemicals" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:CAN" @@ -6153,7 +6010,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:CAN" @@ -6175,7 +6032,7 @@ #activate_production_methods={ "pm_pre_war_phosphorus_plant" "pm_pneumatic_hydraulic_control" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:CAN" @@ -6197,7 +6054,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:CAN" @@ -6384,7 +6241,7 @@ #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:CAN" @@ -6392,7 +6249,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_pharmaceutical_industry" @@ -6406,7 +6263,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:CAN" @@ -6626,7 +6483,7 @@ #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:CAN" @@ -6634,7 +6491,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_food_industry" @@ -6648,7 +6505,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:CAN" @@ -6911,7 +6768,7 @@ #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:CAN" @@ -7123,7 +6980,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -7179,7 +7036,7 @@ #activate_production_methods={ "pm_early_chemical_agriculture_maize_farm" "pm_early_mechanized_harvesting" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -7201,7 +7058,7 @@ #activate_production_methods={ "pm_laminated_paper" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -7209,7 +7066,7 @@ } } reserves=1 - #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_heavy_equipment_extraction_phosphorus" "pm_conventional_blasting_sulfur" "pm_hauling_trucks" } } create_building={ building="building_explosives_industry" @@ -7256,7 +7113,7 @@ #activate_production_methods={ "pm_high_rise_offices" "pm_trade_focus" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:USA" @@ -7557,17 +7414,6 @@ reserves=1 #activate_production_methods={ "pm_heavy_equipment_extraction_copper" "pm_conventional_blasting_copper" "pm_hauling_trucks" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_university" add_ownership={ @@ -7717,7 +7563,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -7810,7 +7656,7 @@ #activate_production_methods={ "pm_prefabricated_buildings" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -7832,7 +7678,7 @@ #activate_production_methods={ "pm_laminated_paper" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:USA" @@ -7840,7 +7686,7 @@ } } reserves=1 - #activate_production_methods={ "pm_conventional_blasting_phosphorus" "pm_heavy_equipment_extraction_phosphorus" "pm_hauling_trucks" } + #activate_production_methods={ "pm_conventional_blasting_sulfur" "pm_heavy_equipment_extraction_phosphorus" "pm_hauling_trucks" } } create_building={ building="building_iron_mine" @@ -7865,7 +7711,7 @@ #activate_production_methods={ "pm_integrated_whole_tree_systems" "pm_no_equipment" "pm_hauling_trucks" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -7947,17 +7793,6 @@ reserves=1 #activate_production_methods={ "pm_hall_heroult_process" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_renewable_energy_facility" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_solar_power" "pm_no_wind_power" "pm_conventional_dams" } - } create_building={ building="building_drydocks" add_ownership={ @@ -8009,7 +7844,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -8041,17 +7876,6 @@ reserves=1 #activate_production_methods={ "pm_organophosphates_fertilizer" "pm_pneumatic_hydraulic_control" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } create_building={ building="building_barracks" add_ownership={ @@ -8087,7 +7911,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -8098,7 +7922,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -8109,7 +7933,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -8147,7 +7971,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -8162,7 +7986,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -8195,7 +8019,7 @@ #activate_production_methods={ "pm_antibiotics" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -8216,17 +8040,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } - } } } s:STATE_RIO_GRANDE={ @@ -8288,7 +8101,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -8321,7 +8134,7 @@ #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:USA" @@ -8331,17 +8144,6 @@ reserves=1 #activate_production_methods={ "pm_traditional_financial_services" "pm_no_commercial_banking" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:USA" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_small_arms_manufactories" add_ownership={ @@ -8388,7 +8190,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -8399,7 +8201,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -8459,7 +8261,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -8530,7 +8332,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_maize_farm" @@ -8586,7 +8388,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_furniture_manufactories" @@ -8676,17 +8478,6 @@ reserves=1 #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:USA" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_textile_manufactories" add_ownership={ @@ -8769,17 +8560,6 @@ reserves=1 #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:USA" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_sugar_plantation" add_ownership={ @@ -8826,7 +8606,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -8837,7 +8617,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -8859,7 +8639,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_maize_farm" @@ -9016,28 +8796,6 @@ reserves=1 #activate_production_methods={ "pm_pre_war_phosphorus_plant" "pm_pneumatic_hydraulic_control" } } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:USA" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } - } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:USA" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_motor_industry" add_ownership={ @@ -9061,7 +8819,7 @@ #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:USA" @@ -9094,7 +8852,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_simple_ranch" "pm_standard_fences" "pm_unrefrigerated" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:USA" @@ -9104,17 +8862,6 @@ reserves=1 #activate_production_methods={ "pm_thermal_distillates" "pm_early_polymers" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:USA" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_banana_plantation" add_ownership={ @@ -9137,17 +8884,6 @@ reserves=1 #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } - create_building={ - building="building_electronics_manufactories" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_electronics" "pm_powered_assembly_lines_electronics" } - } } } s:STATE_VERACRUZ={ @@ -9331,7 +9067,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_lead_mine" @@ -9342,7 +9078,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -9353,7 +9089,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -9400,17 +9136,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_chemical_plants" add_ownership={ @@ -9435,7 +9160,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_lead_mine" @@ -9446,7 +9171,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -9457,7 +9182,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -9561,7 +9286,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_maize_farm" @@ -9698,7 +9423,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -9783,17 +9508,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:USA" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_textile_manufactories" add_ownership={ @@ -9862,7 +9576,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_port" @@ -9886,17 +9600,6 @@ reserves=1 #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_powered_assembly_lines_industry" } - } create_building={ building="building_railway" add_ownership={ diff --git a/common/history/buildings/06_central_america.txt b/common/history/buildings/06_central_america.txt index 1d118438d..095ee9d1a 100644 --- a/common/history/buildings/06_central_america.txt +++ b/common/history/buildings/06_central_america.txt @@ -34,17 +34,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:ELS" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -234,7 +223,7 @@ #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ELS" @@ -245,18 +234,7 @@ #activate_production_methods={ "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" } } create_building={ - building="building_electronics_manufactories" - add_ownership={ - country={ - country="c:ELS" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_electronics" "pm_no_automation" } - } - create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ELS" @@ -288,17 +266,6 @@ reserves=1 #activate_production_methods={ "pm_early_steelmaking" "pm_no_automation" } } - create_building={ - building="building_aircraft_manufactories" - add_ownership={ - country={ - country="c:ELS" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_automation" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_civilian_aircraft" } - } create_building={ building="building_glassworks" add_ownership={ @@ -314,17 +281,6 @@ } s:STATE_GUATEMALA={ region_state:GUA={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:GUA" - levels=16 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -345,7 +301,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -548,17 +504,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:GBR" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } } } s:STATE_HONDURAS={ @@ -574,17 +519,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:HON" - levels=8 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -611,17 +545,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:NIC" - levels=8 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -1010,7 +933,7 @@ #activate_production_methods={ "pm_plastic_explosives" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:FRA" @@ -1044,7 +967,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_port" @@ -1217,7 +1140,7 @@ #activate_production_methods={ "pm_simple_farming_building_rice_farm" "pm_manual_harvesting" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:CUB" @@ -1236,7 +1159,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_food_industry" @@ -1260,17 +1183,6 @@ reserves=1 #activate_production_methods={ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:CUB" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } } region_state:USA={ create_building={ diff --git a/common/history/buildings/07_south_america.txt b/common/history/buildings/07_south_america.txt index 453f072b7..3ea1ce5a7 100644 --- a/common/history/buildings/07_south_america.txt +++ b/common/history/buildings/07_south_america.txt @@ -102,7 +102,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ECU" @@ -123,17 +123,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:ECU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_furniture_manufactories" add_ownership={ @@ -165,18 +154,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_media_industry" - add_ownership={ - country={ - country="c:ECU" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_magazines_media" "pm_state_news" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -220,7 +198,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -350,7 +328,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_heavy_equipment_extraction_bauxite" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_heavy_equipment_extraction_bauxite" } } create_building={ building="building_port" @@ -423,17 +401,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_maize_farm "pm_manual_harvesting" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:VNZ" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_coal_mine" add_ownership={ @@ -443,7 +410,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tool_manufactories" @@ -511,17 +478,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:VNZ" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_steelworks" add_ownership={ @@ -639,17 +595,6 @@ reserves=1 #activate_production_methods={ "pm_rudimentary_tools" "pm_no_automation" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:VNZ" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_steelworks" add_ownership={ @@ -695,7 +640,7 @@ #activate_production_methods={ "pm_pre_war_buildings" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:VNZ" @@ -760,17 +705,6 @@ reserves=1 #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_media_industry" - add_ownership={ - country={ - country="c:VNZ" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_magazines_media" "pm_state_news" } - } } } s:STATE_BOLIVAR={ @@ -840,7 +774,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_port" @@ -999,18 +933,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:CLM" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_steelworks" @@ -1032,7 +955,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_combustion_plant" @@ -1273,7 +1196,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -1470,7 +1393,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1601,10 +1524,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:PEU" @@ -1708,7 +1631,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:PEU" @@ -1729,17 +1652,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:PEU" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } create_building={ building="building_furniture_manufactories" add_ownership={ @@ -1793,7 +1705,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -2047,17 +1959,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_pharmaceutical_industry" - add_ownership={ - country={ - country="c:URU" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } - } create_building={ building="building_paper_manufactories" add_ownership={ @@ -2115,7 +2016,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -2300,7 +2201,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:PRG" @@ -2569,7 +2470,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_unrefrigerated" "pm_standard_fences" "pm_open_air_stockyards" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:ARG" @@ -2580,7 +2481,7 @@ #activate_production_methods={ "pm_thermal_distillates" "pm_powered_assembly_lines_industry" "pm_early_polymers" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:ARG" @@ -2640,7 +2541,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ARG" @@ -2648,7 +2549,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_phosphorus" } } create_building={ building="building_coal_mine" @@ -2659,7 +2560,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -2744,7 +2645,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ARG" @@ -2752,7 +2653,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -2763,10 +2664,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:ARG" @@ -3223,7 +3124,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_construction_sector" @@ -3267,7 +3168,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_banana_plantation" @@ -3313,17 +3214,6 @@ reserves=1 #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_standard_fences" "pm_unrefrigerated" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:ARG" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } - } } } s:STATE_CHACO={ @@ -3560,17 +3450,6 @@ reserves=1 #activate_production_methods={ "pm_butchering_tools" "pm_unrefrigerated" "pm_standard_fences" "pm_open_air_stockyards" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:BRZ" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -3713,17 +3592,6 @@ reserves=1 #activate_production_methods={ "pm_manual_harvesting" "pm_fertilizers" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:BRZ" - levels=7 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -3793,7 +3661,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_iron" } } create_building={ building="building_railway" @@ -4001,7 +3869,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_coal" } } create_building={ building="building_port" @@ -4039,7 +3907,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_maize_farm" @@ -4313,7 +4181,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_government_administration" @@ -4370,17 +4238,6 @@ reserves=1 #activate_production_methods={ "pm_no_automation" "pm_synthetic_fiber_production_furniture" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:BRZ" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } - } create_building={ building="building_chemical_plants" add_ownership={ @@ -4449,18 +4306,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_skyscraper" - add_ownership={ - country={ - country="c:BRZ" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_leased_buildings" "pm_consulting_focus" } - } - create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:BRZ" @@ -4527,7 +4373,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -4538,7 +4384,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_gold" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_gold" } } create_building={ building="building_combustion_plant" @@ -4899,7 +4745,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:BRZ" diff --git a/common/history/buildings/08_middle_east.txt b/common/history/buildings/08_middle_east.txt index 746acb674..138a9eaec 100644 --- a/common/history/buildings/08_middle_east.txt +++ b/common/history/buildings/08_middle_east.txt @@ -626,28 +626,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_wheat_farm "pm_manual_harvesting" } } - create_building={ - building="building_pharmaceutical_industry" - add_ownership={ - country={ - country="c:SYR" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } - } - create_building={ - building="building_media_industry" - add_ownership={ - country={ - country="c:SYR" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_magazines_media" "pm_state_news" } - } } region_state:TUR={ create_building={ @@ -850,7 +828,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:PER" @@ -943,7 +921,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:PER" @@ -1223,7 +1201,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coal_mine" @@ -1234,7 +1212,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -1327,7 +1305,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_silk_plantation" @@ -1869,7 +1847,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -2277,7 +2255,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -2320,7 +2298,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -2488,7 +2466,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2503,7 +2481,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -2565,7 +2543,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_large_scale_mining_lead" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_large_scale_mining_lead" } } } } @@ -2735,17 +2713,6 @@ reserves=1 #activate_production_methods={ "pm_no_automation" "pm_synthetic_fiber_production_furniture" } } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:TUR" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_no_automation" } - } } } s:STATE_KARS={ @@ -2803,7 +2770,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_copper_mine" @@ -2814,7 +2781,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tobacco_plantation" @@ -2862,7 +2829,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } region_state:SYR={ @@ -2897,7 +2864,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } } } diff --git a/common/history/buildings/09_central_asia.txt b/common/history/buildings/09_central_asia.txt index cfd29217f..8116ae75f 100644 --- a/common/history/buildings/09_central_asia.txt +++ b/common/history/buildings/09_central_asia.txt @@ -93,7 +93,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_cotton_plantation" @@ -170,7 +170,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -191,7 +191,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tea_plantation" @@ -215,7 +215,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" @@ -266,7 +266,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_university" @@ -363,7 +363,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_oil_rig" @@ -389,7 +389,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -509,7 +509,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ building="building_cotton_plantation" @@ -669,7 +669,7 @@ #activate_production_methods={ "pm_pre_war_aircraft" "pm_jet_fighters_prod" "pm_no_missile_production" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -702,7 +702,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ building="building_combustion_plant" @@ -791,7 +791,7 @@ #activate_production_methods={ "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -847,7 +847,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_uranium" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_uranium" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1081,7 +1081,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -1390,7 +1390,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1405,7 +1405,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -1520,18 +1520,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_wheat_farm "pm_manual_harvesting" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:RUS" - levels=4 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -1597,7 +1585,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_manual_transportation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:RUS" @@ -1606,7 +1594,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1634,7 +1622,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_coal" } } create_building={ building="building_railway" @@ -1676,18 +1664,6 @@ } s:STATE_JETISY={ region_state:RUS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:RUS" - levels=2 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_motor_industry" add_ownership={ @@ -1747,7 +1723,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -1855,10 +1831,10 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:HND" @@ -1912,7 +1888,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -1946,7 +1922,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } diff --git a/common/history/buildings/10_india.txt b/common/history/buildings/10_india.txt index 66d16351e..24eb902cb 100644 --- a/common/history/buildings/10_india.txt +++ b/common/history/buildings/10_india.txt @@ -21,7 +21,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_government_administration" @@ -99,7 +99,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tobacco_plantation" @@ -203,7 +203,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_coffee_plantation" @@ -240,7 +240,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_government_administration" @@ -485,7 +485,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -812,7 +812,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1001,7 +1001,7 @@ #activate_production_methods={ "pm_steam_power" "pm_basic_rolling_stock" "pm_conventional_track" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:HND" @@ -1009,7 +1009,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1083,7 +1083,7 @@ #activate_production_methods={ "pm_rudimentary_tools" "pm_no_automation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:HND" @@ -1091,7 +1091,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -1163,17 +1163,6 @@ reserves=1 #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_no_automation" } } - create_building={ - building="building_media_industry" - add_ownership={ - country={ - country="c:SRI" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_magazines_media" "pm_state_news" } - } create_building={ building="building_paper_manufactories" add_ownership={ @@ -1229,28 +1218,6 @@ reserves=1 #activate_production_methods={ "pm_butchering_tools" "pm_unrefrigerated" "pm_standard_fences" "pm_simple_ranch" } } - create_building={ - building="building_pharmaceutical_industry" - add_ownership={ - country={ - country="c:SRI" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } - } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:SRI" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_no_automation" } - } create_building={ building="building_textile_manufactories" add_ownership={ @@ -1274,7 +1241,7 @@ #activate_production_methods={ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:SRI" @@ -1307,18 +1274,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:SRI" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } - create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:SRI" @@ -1405,28 +1361,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_aircraft_manufactories" - add_ownership={ - country={ - country="c:SRI" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_no_automation" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_civilian_aircraft" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:SRI" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_coffee_plantation" add_ownership={ @@ -1438,17 +1372,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_synthetics_plant" - add_ownership={ - country={ - country="c:SRI" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_nylon" "pm_no_rubber" "pm_no_automation" } - } create_building={ building="building_small_arms_manufactories" add_ownership={ @@ -1552,7 +1475,7 @@ #activate_production_methods={ "pm_fiber_production_furniture" "pm_no_automation" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:MLD" @@ -1608,7 +1531,7 @@ #activate_production_methods={ "pm_rudimentary_tools" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:MLD" @@ -1651,28 +1574,6 @@ reserves=1 #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } } - create_building={ - building="building_media_industry" - add_ownership={ - country={ - country="c:MLD" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_magazines_media" "pm_state_news" } - } - create_building={ - building="building_pharmaceutical_industry" - add_ownership={ - country={ - country="c:MLD" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } - } create_building={ building="building_paper_manufactories" add_ownership={ @@ -1684,28 +1585,6 @@ reserves=1 #activate_production_methods={ "pm_base_paper" "pm_no_automation" } } - create_building={ - building="building_motor_industry" - add_ownership={ - country={ - country="c:MLD" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" } - } - create_building={ - building="building_automobile_manufactories" - add_ownership={ - country={ - country="c:MLD" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_pre_war_automobiles" "pm_refined_oil_production" "pm_no_automation" } - } } } s:STATE_INDIAN_OCEAN_TERRITORY={ @@ -1778,7 +1657,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:FRA" @@ -1846,7 +1725,7 @@ #activate_production_methods={ "pm_prefabricated_buildings" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:GBR" @@ -1857,7 +1736,7 @@ #activate_production_methods={ "pm_traditional_financial_services" "pm_no_commercial_banking" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:GBR" @@ -2006,7 +1885,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -2133,7 +2012,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tobacco_plantation" @@ -2215,7 +2094,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -2226,7 +2105,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_explosives_industry" @@ -2425,7 +2304,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2693,7 +2572,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_silk_plantation" @@ -2906,7 +2785,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2977,7 +2856,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } } } diff --git a/common/history/buildings/11_east_asia.txt b/common/history/buildings/11_east_asia.txt index 145010a9d..d409d93cf 100644 --- a/common/history/buildings/11_east_asia.txt +++ b/common/history/buildings/11_east_asia.txt @@ -43,7 +43,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_barracks" @@ -185,7 +185,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_chemical_plants" @@ -199,7 +199,7 @@ #activate_production_methods={ "pm_pre_war_phosphorus_plant" "pm_no_automation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ROC" @@ -207,7 +207,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -277,7 +277,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -527,7 +527,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_paper_manufactories" @@ -598,7 +598,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:HKN" @@ -671,7 +671,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_lead_mine" @@ -683,7 +683,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1051,7 +1051,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_chemical_plants" @@ -1156,7 +1156,7 @@ s:STATE_OUTER_MANCHURIA={ region_state:RUS={ create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -1200,7 +1200,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_food_industry" @@ -1224,7 +1224,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_coal" } } create_building={ building="building_iron_mine" @@ -1236,7 +1236,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ building="building_glassworks" @@ -1459,7 +1459,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_wheat_farm" @@ -1474,7 +1474,7 @@ #activate_production_methods={ pm_simple_farming_building_wheat_farm "pm_manual_harvesting" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:PRC" @@ -1483,7 +1483,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -1675,7 +1675,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_barracks" @@ -2492,7 +2492,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -2503,7 +2503,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -2550,7 +2550,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:ROC" @@ -2558,7 +2558,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -2584,7 +2584,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_glassworks" @@ -2643,7 +2643,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -2713,7 +2713,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -3363,17 +3363,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_government_administration" add_ownership={ @@ -3411,17 +3400,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:THA" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_livestock_ranch" add_ownership={ @@ -3481,17 +3459,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=9 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_government_administration" add_ownership={ @@ -3518,17 +3485,6 @@ } s:STATE_ANNAM={ region_state:VNM={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -3577,17 +3533,6 @@ } reserves=1 } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -3758,17 +3703,6 @@ reserves=1 #activate_production_methods={ "pm_simple_farming_building_rice_farm" "pm_manual_harvesting" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MYM" - levels=7 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } } region_state:THA={ create_building={ @@ -3908,17 +3842,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MYM" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -4064,7 +3987,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:JAP" @@ -4072,7 +3995,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" } + #activate_production_methods={ "pm_manual_transportation" "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" } } create_building={ building="building_food_industry" @@ -4174,7 +4097,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:JAP" @@ -4456,7 +4379,7 @@ #activate_production_methods={ "pm_early_steelmaking" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:JAP" @@ -4813,7 +4736,7 @@ #activate_production_methods={ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_electronics_manufactories" + building="building_electronic_components_manufactories" add_ownership={ country={ country="c:JAP" @@ -4846,7 +4769,7 @@ #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:JAP" @@ -4972,7 +4895,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:JAP" @@ -5439,7 +5362,7 @@ #activate_production_methods={ "pm_magazines_media" "pm_state_news" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:JAP" @@ -5532,7 +5455,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:JAP" @@ -5540,7 +5463,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_food_industry" @@ -5653,7 +5576,7 @@ #activate_production_methods={ "pm_ready_to_wear_fashion" "pm_no_automation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:JAP" @@ -6064,7 +5987,7 @@ #activate_production_methods={ "pm_large_scale_mining_iron" "pm_conventional_blasting_iron" "pm_manual_transportation" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:JAP" @@ -6072,7 +5995,7 @@ } } reserves=1 - #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_phosphorus" "pm_manual_transportation" } + #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } create_building={ building="building_silk_plantation" diff --git a/common/history/buildings/12_indonesia.txt b/common/history/buildings/12_indonesia.txt index 0236c1826..f28e86e3a 100644 --- a/common/history/buildings/12_indonesia.txt +++ b/common/history/buildings/12_indonesia.txt @@ -12,17 +12,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MYY" - levels=15 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_rice_farm" add_ownership={ @@ -81,7 +70,7 @@ #activate_production_methods={ "pm_anchorage" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:SGP" @@ -103,7 +92,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_no_automation" } } create_building={ - building="building_financial_services" + building="building_banks" add_ownership={ country={ country="c:SGP" @@ -149,18 +138,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:MYY" - levels=13 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_tobacco_plantation" @@ -234,17 +212,6 @@ } s:STATE_WEST_BORNEO={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=7 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -288,7 +255,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_fishing_wharf" @@ -321,7 +288,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_lead" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -338,17 +305,6 @@ } s:STATE_EAST_BORNEO={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=23 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -442,17 +398,6 @@ } reserves=1 } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -531,7 +476,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:IDS" @@ -539,7 +484,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -556,17 +501,6 @@ } s:STATE_EAST_JAVA={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -697,17 +631,6 @@ } s:STATE_CENTRAL_JAVA={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -787,7 +710,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:IDS" @@ -795,7 +718,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_bauxite_mine" @@ -806,7 +729,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -823,17 +746,6 @@ } s:STATE_NORTH_SUMATRA={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=23 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -899,7 +811,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -916,17 +828,6 @@ } s:STATE_SOUTH_SUMATRA={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=23 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -995,7 +896,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:IDS" @@ -1003,7 +904,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -1020,17 +921,6 @@ } s:STATE_ACEH={ region_state:IDS={ - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:IDS" - levels=13 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -1088,7 +978,7 @@ #activate_production_methods={ "pm_modern_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:IDS" @@ -1096,7 +986,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_copper_mine" @@ -1107,7 +997,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -1118,7 +1008,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -1308,7 +1198,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rice_farm" @@ -1347,17 +1237,6 @@ reserves=1 #activate_production_methods={ "pm_informal_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:PPN" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_rice_farm" add_ownership={ @@ -1525,17 +1404,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:PHI" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -1639,17 +1507,6 @@ reserves=1 #activate_production_methods={ "pm_mechanized_yarding_and_hauling" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:PHI" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_port" add_ownership={ @@ -1740,7 +1597,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_iron_mine" @@ -1751,18 +1608,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } - } - create_building={ - building="building_rubber_plantation" - add_ownership={ - country={ - country="c:PHI" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_port" @@ -1889,17 +1735,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_strategic_airbase" - add_ownership={ - country={ - country="c:USA" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_reinforced_strategic_airbase" } - } create_building={ building="building_banana_plantation" add_ownership={ diff --git a/common/history/buildings/13_australasia.txt b/common/history/buildings/13_australasia.txt index b2ac19681..fc1fc4b38 100644 --- a/common/history/buildings/13_australasia.txt +++ b/common/history/buildings/13_australasia.txt @@ -153,7 +153,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -356,7 +356,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -618,7 +618,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" @@ -803,7 +803,7 @@ #activate_production_methods={ "pm_butchering_tools" "pm_open_air_stockyards" "pm_barbed_wire_fences" "pm_unrefrigerated" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:AST" @@ -811,7 +811,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -881,7 +881,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_gold_mine" @@ -892,7 +892,7 @@ } } reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_logging_camp" diff --git a/common/history/buildings/14_siberia.txt b/common/history/buildings/14_siberia.txt index 06f2cb0e7..8ae853d1e 100644 --- a/common/history/buildings/14_siberia.txt +++ b/common/history/buildings/14_siberia.txt @@ -47,7 +47,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_large_scale_mining_copper" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_large_scale_mining_copper" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_rye_farm" @@ -140,10 +140,10 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_coal" } } create_building={ - building="building_distilleries" + building="building_beverage_industries" add_ownership={ country={ country="c:RUS" @@ -164,7 +164,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ building="building_explosives_industry" @@ -273,7 +273,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ building="building_railway" @@ -309,7 +309,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_coal" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_coal" } } create_building={ building="building_combustion_plant" @@ -414,7 +414,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_manual_transportation" } } create_building={ - building="building_fuel_refineries" + building="building_oil_refineries" add_ownership={ country={ country="c:RUS" @@ -592,7 +592,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } } } @@ -651,7 +651,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_gold" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -725,10 +725,10 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_transportation" "pm_traditional_tools" "pm_manual_resource_extraction_iron" } + #activate_production_methods={ "pm_manual_transportation" "pm_standard_process" "pm_manual_resource_extraction_iron" } } create_building={ - building="building_phosphorus_mine" + building="building_sulfur_mine" add_ownership={ country={ country="c:RUS" @@ -737,7 +737,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_phosphorus" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_sulfur" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_bauxite_mine" @@ -749,7 +749,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -823,7 +823,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_iron" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_railway" @@ -847,7 +847,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation_mines" } + #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } create_building={ building="building_food_industry" diff --git a/common/history/buildings/16_special.txt b/common/history/buildings/16_special.txt index 561e427f6..6a455cac7 100644 --- a/common/history/buildings/16_special.txt +++ b/common/history/buildings/16_special.txt @@ -74,9 +74,6 @@ BUILDINGS = { } } if = { - limit = { - has_american_buildings_dlc_trigger = yes - } s:STATE_NEW_YORK = { region_state:USA = { create_building = { @@ -111,9 +108,6 @@ BUILDINGS = { } } if = { - limit = { - has_american_buildings_dlc_trigger = yes - } s:STATE_CHESAPEAKE = { region_state:USA = { create_building = { diff --git a/common/history/countries/ABU - Trucial States.txt b/common/history/countries/ABU - Trucial States.txt index 7d123620c..095364839 100644 --- a/common/history/countries/ABU - Trucial States.txt +++ b/common/history/countries/ABU - Trucial States.txt @@ -1,14 +1,14 @@ COUNTRIES = { - c:ABU = { - # Starting effects for the Trucial States - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - } + c:ABU = { + # Starting effects for the Trucial States + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + } } \ No newline at end of file diff --git a/common/history/countries/ADE - Aden Protectorate.txt b/common/history/countries/ADE - Aden Protectorate.txt index d11e48d50..c6f5e38ca 100644 --- a/common/history/countries/ADE - Aden Protectorate.txt +++ b/common/history/countries/ADE - Aden Protectorate.txt @@ -1,17 +1,17 @@ COUNTRIES = { - c:ADE = { - # Starting effects for Aden Protectorate - effect_starting_production_technologies_tier_5 = yes - effect_starting_society_technologies_tier_5 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_censorship - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - } + c:ADE = { + # Starting effects for Aden Protectorate + effect_starting_production_technologies_tier_5 = yes + effect_starting_society_technologies_tier_5 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_censorship + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + } } \ No newline at end of file diff --git a/common/history/countries/ALB - Albania.txt b/common/history/countries/ALB - Albania.txt index a9e69c267..6ed80f789 100644 --- a/common/history/countries/ALB - Albania.txt +++ b/common/history/countries/ALB - Albania.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:ALB = { - # Starting effects for Albania - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_closed_borders - activate_law = law_type:law_militarized_police - } + c:ALB = { + # Starting effects for Albania + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_professional_army + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_closed_borders + activate_law = law_type:law_militarized_police + } } \ No newline at end of file diff --git a/common/history/countries/AOZ - American Occupation Zone.txt b/common/history/countries/AOZ - American Occupation Zone.txt index 0afc4ead8..a1f39bf09 100644 --- a/common/history/countries/AOZ - American Occupation Zone.txt +++ b/common/history/countries/AOZ - American Occupation Zone.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:AOZ = { - # Starting effects for American Occupation Zone - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:AOZ = { + # Starting effects for American Occupation Zone + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/ARG - Argentina.txt b/common/history/countries/ARG - Argentina.txt index a59ddee55..7255d66ec 100644 --- a/common/history/countries/ARG - Argentina.txt +++ b/common/history/countries/ARG - Argentina.txt @@ -1,30 +1,30 @@ COUNTRIES = { - c:ARG = { - # Starting effects for Argentina - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_census_voting - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_total_separation - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_mercantilism - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protected_speech - activate_law = law_type:law_public_schools - activate_law = law_type:law_professional_army - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_migration_controls - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_national_militia - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_worker_protections - activate_law = law_type:law_dedicated_police - } + c:ARG = { + # Starting effects for Argentina + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_census_voting + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_total_separation + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_mercantilism + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protected_speech + activate_law = law_type:law_public_schools + activate_law = law_type:law_professional_army + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_migration_controls + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_national_militia + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_worker_protections + activate_law = law_type:law_dedicated_police + } } \ No newline at end of file diff --git a/common/history/countries/AST - Australia.txt b/common/history/countries/AST - Australia.txt index adc038cbf..c50a0703f 100644 --- a/common/history/countries/AST - Australia.txt +++ b/common/history/countries/AST - Australia.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:AST = { - # Starting effects for Australia - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:AST = { + # Starting effects for Australia + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BEL - Belgium.txt b/common/history/countries/BEL - Belgium.txt index bf0c39750..10366bbdb 100644 --- a/common/history/countries/BEL - Belgium.txt +++ b/common/history/countries/BEL - Belgium.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:BEL = { - # Starting effects for Belgium - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_religious_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:BEL = { + # Starting effects for Belgium + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_religious_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BHN - Bahrain.txt b/common/history/countries/BHN - Bahrain.txt index 44407f786..79082a982 100644 --- a/common/history/countries/BHN - Bahrain.txt +++ b/common/history/countries/BHN - Bahrain.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:BHN = { - # Starting effects for Bahrain - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:BHN = { + # Starting effects for Bahrain + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BOZ - British Occupation Zone.txt b/common/history/countries/BOZ - British Occupation Zone.txt index 7257da0de..27458e832 100644 --- a/common/history/countries/BOZ - British Occupation Zone.txt +++ b/common/history/countries/BOZ - British Occupation Zone.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:BOZ = { - # Starting effects for British Occupation Zone - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:BOZ = { + # Starting effects for British Occupation Zone + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BRU - Brunei.txt b/common/history/countries/BRU - Brunei.txt index d5891880e..68fee2b1d 100644 --- a/common/history/countries/BRU - Brunei.txt +++ b/common/history/countries/BRU - Brunei.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:BRU = { - # Starting effects for Brunei - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:BRU = { + # Starting effects for Brunei + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BRZ - Brazil.txt b/common/history/countries/BRZ - Brazil.txt index f23f6c6d5..c0b41a644 100644 --- a/common/history/countries/BRZ - Brazil.txt +++ b/common/history/countries/BRZ - Brazil.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:BRZ = { - # Starting effects for Brazil - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:BRZ = { + # Starting effects for Brazil + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_charitable_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/BUL - Bulgaria.txt b/common/history/countries/BUL - Bulgaria.txt index fd20d77d7..b13d2d7e0 100644 --- a/common/history/countries/BUL - Bulgaria.txt +++ b/common/history/countries/BUL - Bulgaria.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:BUL = { - # Starting effects for Bulgaria - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_total_separation - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_protectionism - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_national_militia - activate_law = law_type:law_censorship - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - } + c:BUL = { + # Starting effects for Bulgaria + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_total_separation + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_protectionism + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_national_militia + activate_law = law_type:law_censorship + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + } } \ No newline at end of file diff --git a/common/history/countries/CAN - Canada.txt b/common/history/countries/CAN - Canada.txt index e21720f61..9d7a4eb03 100644 --- a/common/history/countries/CAN - Canada.txt +++ b/common/history/countries/CAN - Canada.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:CAN = { - # Starting effects for Canada - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_professional_army - } + c:CAN = { + # Starting effects for Canada + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/CHL - Chile.txt b/common/history/countries/CHL - Chile.txt index 387243df6..b1fca7243 100644 --- a/common/history/countries/CHL - Chile.txt +++ b/common/history/countries/CHL - Chile.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:CHL = { - # Starting effects for Chile - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_total_separation - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_wage_subsidies - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_women_in_the_workplace - } + c:CHL = { + # Starting effects for Chile + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_total_separation + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_wage_subsidies + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_women_in_the_workplace + } } \ No newline at end of file diff --git a/common/history/countries/CLM - Colombia.txt b/common/history/countries/CLM - Colombia.txt index f441d581e..208f51538 100644 --- a/common/history/countries/CLM - Colombia.txt +++ b/common/history/countries/CLM - Colombia.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:CLM = { - # Starting effects for Colombia - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:CLM = { + # Starting effects for Colombia + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/CNG - Congo.txt b/common/history/countries/CNG - Congo.txt index d4ff690c1..9c984d2b6 100644 --- a/common/history/countries/CNG - Congo.txt +++ b/common/history/countries/CNG - Congo.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:CNG = { - # Starting effects for Congo - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:CNG = { + # Starting effects for Congo + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/CUB - Cuba.txt b/common/history/countries/CUB - Cuba.txt index b8e64c47f..0b560edd2 100644 --- a/common/history/countries/CUB - Cuba.txt +++ b/common/history/countries/CUB - Cuba.txt @@ -1,22 +1,22 @@ COUNTRIES = { - c:CUB = { - # Starting effects for Cuba - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_national_militia - activate_law = law_type:law_census_voting - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_health_system - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_proportional_taxation - } + c:CUB = { + # Starting effects for Cuba + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_national_militia + activate_law = law_type:law_census_voting + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_no_health_system + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_proportional_taxation + } } \ No newline at end of file diff --git a/common/history/countries/CYP - Cyprus.txt b/common/history/countries/CYP - Cyprus.txt index e6f1b791f..b34c71d32 100644 --- a/common/history/countries/CYP - Cyprus.txt +++ b/common/history/countries/CYP - Cyprus.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:CYP = { - # Starting effects for Cyprus - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:CYP = { + # Starting effects for Cyprus + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/CZH - Czechoslovakia.txt b/common/history/countries/CZH - Czechoslovakia.txt index 7575755e5..9c51601dd 100644 --- a/common/history/countries/CZH - Czechoslovakia.txt +++ b/common/history/countries/CZH - Czechoslovakia.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:CZH = { - # Starting effects for Czechoslovakia - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_state_atheism - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:CZH = { + # Starting effects for Czechoslovakia + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_state_atheism + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/DCR - Dominican Republic.txt b/common/history/countries/DCR - Dominican Republic.txt index 6d039403a..b50416248 100644 --- a/common/history/countries/DCR - Dominican Republic.txt +++ b/common/history/countries/DCR - Dominican Republic.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:DCR = { - # Starting effects for Dominican Republic - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:DCR = { + # Starting effects for Dominican Republic + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/DDR - German Democratic Republic.txt b/common/history/countries/DDR - German Democratic Republic.txt index a2d885b64..3f2fc205a 100644 --- a/common/history/countries/DDR - German Democratic Republic.txt +++ b/common/history/countries/DDR - German Democratic Republic.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:DDR = { - # Starting effects for the German Democratic Republic - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_single_party_state - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_poor_laws - activate_law = law_type:law_migration_controls - } + c:DDR = { + # Starting effects for the German Democratic Republic + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_poor_laws + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/DEN - Denmark.txt b/common/history/countries/DEN - Denmark.txt index 048cd085a..ef1cf96cd 100644 --- a/common/history/countries/DEN - Denmark.txt +++ b/common/history/countries/DEN - Denmark.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:DEN = { - # Starting effects for Denmark - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:DEN = { + # Starting effects for Denmark + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/DJI - Djibouti.txt b/common/history/countries/DJI - Djibouti.txt index 363c041ff..812a1bf79 100644 --- a/common/history/countries/DJI - Djibouti.txt +++ b/common/history/countries/DJI - Djibouti.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:DJI = { - # Starting effects for Djibouti - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:DJI = { + # Starting effects for Djibouti + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/DLA - Cameroon.txt b/common/history/countries/DLA - Cameroon.txt index 49ce74792..9d165cd13 100644 --- a/common/history/countries/DLA - Cameroon.txt +++ b/common/history/countries/DLA - Cameroon.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:DLA = { - # Starting effects for Cameroon - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:DLA = { + # Starting effects for Cameroon + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/ECU - Ecuador.txt b/common/history/countries/ECU - Ecuador.txt index 03073d699..e077f8282 100644 --- a/common/history/countries/ECU - Ecuador.txt +++ b/common/history/countries/ECU - Ecuador.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:ECU = { - # Starting effects for Ecuador - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:ECU = { + # Starting effects for Ecuador + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/EGY - Egypt.txt b/common/history/countries/EGY - Egypt.txt index 07e72df3e..dbd4e328e 100644 --- a/common/history/countries/EGY - Egypt.txt +++ b/common/history/countries/EGY - Egypt.txt @@ -1,21 +1,21 @@ COUNTRIES = { - c:EGY = { - # Starting effects for Egypt - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_total_separation - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_professional_army - activate_law = law_type:law_national_militia - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_traditionalism - activate_law = law_type:law_censorship - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_women_own_property - } + c:EGY = { + # Starting effects for Egypt + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_total_separation + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_professional_army + activate_law = law_type:law_national_militia + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_traditionalism + activate_law = law_type:law_censorship + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_women_own_property + } } \ No newline at end of file diff --git a/common/history/countries/ELS - El Salvador.txt b/common/history/countries/ELS - El Salvador.txt index dffedd1e6..db8fd6e70 100644 --- a/common/history/countries/ELS - El Salvador.txt +++ b/common/history/countries/ELS - El Salvador.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:ELS = { - # Starting effects for El Salvador - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:ELS = { + # Starting effects for El Salvador + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/EQA - Equatirual French Africa.txt b/common/history/countries/EQA - Equatirual French Africa.txt index 3421456e6..0bd26eaf3 100644 --- a/common/history/countries/EQA - Equatirual French Africa.txt +++ b/common/history/countries/EQA - Equatirual French Africa.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:EQA = { - # Starting effects for Equatorial French Africa - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_militarized_police - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:EQA = { + # Starting effects for Equatorial French Africa + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_militarized_police + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/ERI - Eritrea.txt b/common/history/countries/ERI - Eritrea.txt index 0ab8a545b..bb83b2482 100644 --- a/common/history/countries/ERI - Eritrea.txt +++ b/common/history/countries/ERI - Eritrea.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:ERI = { - # Starting effects for Eritrea - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_militarized_police - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:ERI = { + # Starting effects for Eritrea + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_militarized_police + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_hereditary_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/FEZ - Fez.txt b/common/history/countries/FEZ - Fez.txt index b61591fff..65d14ec6f 100644 --- a/common/history/countries/FEZ - Fez.txt +++ b/common/history/countries/FEZ - Fez.txt @@ -1,14 +1,14 @@ COUNTRIES = { - c:FEZ = { - # Starting effects for Fez - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - } + c:FEZ = { + # Starting effects for Fez + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + } } \ No newline at end of file diff --git a/common/history/countries/FIN - Finland.txt b/common/history/countries/FIN - Finland.txt index 0ebcbd82c..b7040c22e 100644 --- a/common/history/countries/FIN - Finland.txt +++ b/common/history/countries/FIN - Finland.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:FIN = { - # Starting effects for Finland - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_total_separation - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_mercantilism - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_censorship - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_public_schools - activate_law = law_type:law_national_militia - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_worker_protections - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_poor_laws - activate_law = law_type:law_professional_army - } + c:FIN = { + # Starting effects for Finland + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_total_separation + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_mercantilism + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_censorship + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_public_schools + activate_law = law_type:law_national_militia + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_worker_protections + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_poor_laws + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/FOZ - French Occupation Zone.txt b/common/history/countries/FOZ - French Occupation Zone.txt index c8b878a0b..6997ad6ef 100644 --- a/common/history/countries/FOZ - French Occupation Zone.txt +++ b/common/history/countries/FOZ - French Occupation Zone.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:FOZ = { - # Starting effects for French Occupation Zone - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_landed_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:FOZ = { + # Starting effects for French Occupation Zone + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_landed_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/FRA - France.txt b/common/history/countries/FRA - France.txt index baf437050..876fd79c3 100644 --- a/common/history/countries/FRA - France.txt +++ b/common/history/countries/FRA - France.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:FRA = { - # Starting effects for France - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:FRA = { + # Starting effects for France + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GAM - Gambia.txt b/common/history/countries/GAM - Gambia.txt index db552b0c8..b0d4c3a90 100644 --- a/common/history/countries/GAM - Gambia.txt +++ b/common/history/countries/GAM - Gambia.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:GAM = { - # Starting effects for Gambia - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_landed_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - } + c:GAM = { + # Starting effects for Gambia + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_landed_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_charitable_health_system + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_migration_controls + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + } } \ No newline at end of file diff --git a/common/history/countries/GBR - Great Britain.txt b/common/history/countries/GBR - Great Britain.txt index de3b79804..95fa76c87 100644 --- a/common/history/countries/GBR - Great Britain.txt +++ b/common/history/countries/GBR - Great Britain.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:GBR = { - # Starting Effects for Great Britain - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_1 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:GBR = { + # Starting Effects for Great Britain + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_1 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GLC - Ghana.txt b/common/history/countries/GLC - Ghana.txt index cb74f75d3..c94523a57 100644 --- a/common/history/countries/GLC - Ghana.txt +++ b/common/history/countries/GLC - Ghana.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:GLC = { - # Starting effects for Ghana - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:GLC = { + # Starting effects for Ghana + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GNB - Portuguese Guinea.txt b/common/history/countries/GNB - Portuguese Guinea.txt index 38f20084f..40caa1d58 100644 --- a/common/history/countries/GNB - Portuguese Guinea.txt +++ b/common/history/countries/GNB - Portuguese Guinea.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:GNB = { - # Starting effects for Portuguese Guinea - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:GNB = { + # Starting effects for Portuguese Guinea + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GRE - Greece.txt b/common/history/countries/GRE - Greece.txt index ebaf1584c..9b1b82705 100644 --- a/common/history/countries/GRE - Greece.txt +++ b/common/history/countries/GRE - Greece.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:GRE = { - # Starting effects for Greece - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:GRE = { + # Starting effects for Greece + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GRN - Greenland.txt b/common/history/countries/GRN - Greenland.txt index 2c76f1327..4923e0d02 100644 --- a/common/history/countries/GRN - Greenland.txt +++ b/common/history/countries/GRN - Greenland.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:GRN = { - # Starting effects for Greenland - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:GRN = { + # Starting effects for Greenland + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/GUA - Guatemala.txt b/common/history/countries/GUA - Guatemala.txt index cc6231ae6..8371c1bbc 100644 --- a/common/history/countries/GUA - Guatemala.txt +++ b/common/history/countries/GUA - Guatemala.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:GUA = { - # Starting effects for Guatemala - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_religious_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:GUA = { + # Starting effects for Guatemala + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_religious_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/HAI - Haiti.txt b/common/history/countries/HAI - Haiti.txt index 05b1f83b1..213c3d58a 100644 --- a/common/history/countries/HAI - Haiti.txt +++ b/common/history/countries/HAI - Haiti.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:HAI = { - # Starting effects for Haiti - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:HAI = { + # Starting effects for Haiti + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/HKN - Hong Kong.txt b/common/history/countries/HKN - Hong Kong.txt index 58a118953..68149a89d 100644 --- a/common/history/countries/HKN - Hong Kong.txt +++ b/common/history/countries/HKN - Hong Kong.txt @@ -1,27 +1,28 @@ COUNTRIES = { - c:HKN = { - # Starting effects for Hong Kong - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:HKN = { + # Starting effects for Hong Kong + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/HND - India.txt b/common/history/countries/HND - India.txt index 2f5fb8dc7..617a33dc2 100644 --- a/common/history/countries/HND - India.txt +++ b/common/history/countries/HND - India.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:HND = { - # Starting effects for India - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:HND = { + # Starting effects for India + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_hereditary_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/HON - Honduras.txt b/common/history/countries/HON - Honduras.txt index cc5f25339..8993c1fc9 100644 --- a/common/history/countries/HON - Honduras.txt +++ b/common/history/countries/HON - Honduras.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:HON = { - # Starting effects for Honduras - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:HON = { + # Starting effects for Honduras + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/HUN - Hungary.txt b/common/history/countries/HUN - Hungary.txt index 2622c6c0a..15a1e8d2a 100644 --- a/common/history/countries/HUN - Hungary.txt +++ b/common/history/countries/HUN - Hungary.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:HUN = { - # Starting effects for Hungary - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_total_separation - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_national_militia - activate_law = law_type:law_council_republic - activate_law = law_type:law_censorship - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - } + c:HUN = { + # Starting effects for Hungary + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_total_separation + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_national_militia + activate_law = law_type:law_council_republic + activate_law = law_type:law_censorship + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + } } \ No newline at end of file diff --git a/common/history/countries/ICL - Iceland.txt b/common/history/countries/ICL - Iceland.txt index 5cd0dc856..e88e4c966 100644 --- a/common/history/countries/ICL - Iceland.txt +++ b/common/history/countries/ICL - Iceland.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:ICL = { - # Starting effects for Iceland - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:ICL = { + # Starting effects for Iceland + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/IDS - Indonesia.txt b/common/history/countries/IDS - Indonesia.txt index 6447ba457..6f14f0060 100644 --- a/common/history/countries/IDS - Indonesia.txt +++ b/common/history/countries/IDS - Indonesia.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:IDS = { - # Starting effects for Indonesia - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:IDS = { + # Starting effects for Indonesia + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/IRE - Ireland.txt b/common/history/countries/IRE - Ireland.txt index 91db5b9d5..9919a5edb 100644 --- a/common/history/countries/IRE - Ireland.txt +++ b/common/history/countries/IRE - Ireland.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:IRE = { - # Starting effects for Ireland - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - } + c:IRE = { + # Starting effects for Ireland + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_local_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/IRQ - Iraq.txt b/common/history/countries/IRQ - Iraq.txt index d90a8dee5..304750eca 100644 --- a/common/history/countries/IRQ - Iraq.txt +++ b/common/history/countries/IRQ - Iraq.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:IRQ = { - # Starting effects for Iraq - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_protectionism - activate_law = law_type:law_local_police - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_worker_protections - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_dedicated_police - } + c:IRQ = { + # Starting effects for Iraq + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_protectionism + activate_law = law_type:law_local_police + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_worker_protections + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_dedicated_police + } } \ No newline at end of file diff --git a/common/history/countries/ITA - Italy.txt b/common/history/countries/ITA - Italy.txt index c7f30cc29..61dc653c5 100644 --- a/common/history/countries/ITA - Italy.txt +++ b/common/history/countries/ITA - Italy.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:ITA = { - # Starting effects for Italy - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_professional_army - } + c:ITA = { + # Starting effects for Italy + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/JAP - Japan.txt b/common/history/countries/JAP - Japan.txt index ecbfb5162..1410a673f 100644 --- a/common/history/countries/JAP - Japan.txt +++ b/common/history/countries/JAP - Japan.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:JAP = { - # Starting effects for Japan - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_wage_subsidies - activate_law = law_type:law_migration_controls - } + c:JAP = { + # Starting effects for Japan + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_wage_subsidies + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/KKY - Kenya.txt b/common/history/countries/KKY - Kenya.txt index cf85b5f3e..55a340432 100644 --- a/common/history/countries/KKY - Kenya.txt +++ b/common/history/countries/KKY - Kenya.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:KKY = { - # Starting effects for Kenya - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:KKY = { + # Starting effects for Kenya + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/KUW - Kuwait.txt b/common/history/countries/KUW - Kuwait.txt index 40ccaf116..b73a0aba7 100644 --- a/common/history/countries/KUW - Kuwait.txt +++ b/common/history/countries/KUW - Kuwait.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:KUW = { - # Starting effects for Kuwait - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:KUW = { + # Starting effects for Kuwait + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/LBY - Libya.txt b/common/history/countries/LBY - Libya.txt index f47ffd95e..94210f26c 100644 --- a/common/history/countries/LBY - Libya.txt +++ b/common/history/countries/LBY - Libya.txt @@ -1,12 +1,12 @@ COUNTRIES = { - c:LBY = { - # Starting effects for Libya - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - } + c:LBY = { + # Starting effects for Libya + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + } } \ No newline at end of file diff --git a/common/history/countries/LIB - Liberia.txt b/common/history/countries/LIB - Liberia.txt index 2c20a3ac3..7f1b98db7 100644 --- a/common/history/countries/LIB - Liberia.txt +++ b/common/history/countries/LIB - Liberia.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:LIB = { - # Starting effects for Liberia - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:LIB = { + # Starting effects for Liberia + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/LUX - Luxembourg.txt b/common/history/countries/LUX - Luxembourg.txt index 5475f0361..8bd7fc12a 100644 --- a/common/history/countries/LUX - Luxembourg.txt +++ b/common/history/countries/LUX - Luxembourg.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:LUX = { - # Starting effects for Luxembourg - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:LUX = { + # Starting effects for Luxembourg + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/LZO - Zambia.txt b/common/history/countries/LZO - Zambia.txt index 1c2f251ca..c487badca 100644 --- a/common/history/countries/LZO - Zambia.txt +++ b/common/history/countries/LZO - Zambia.txt @@ -1,24 +1,24 @@ COUNTRIES = { - c:LZO = { - # Starting effects for Zambia - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_no_social_security - activate_law = law_type:law_national_militia - } + c:LZO = { + # Starting effects for Zambia + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_charitable_health_system + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_migration_controls + activate_law = law_type:law_no_social_security + activate_law = law_type:law_national_militia + } } \ No newline at end of file diff --git a/common/history/countries/MAO - Macao.txt b/common/history/countries/MAO - Macao.txt index 730cabbbf..d4dbdea7c 100644 --- a/common/history/countries/MAO - Macao.txt +++ b/common/history/countries/MAO - Macao.txt @@ -1,27 +1,28 @@ COUNTRIES = { - c:MAO = { - # Starting effects for Macao - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MAO = { + # Starting effects for Macao + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/MEX - Mexico.txt b/common/history/countries/MEX - Mexico.txt index ac9f513fa..5d91f671d 100644 --- a/common/history/countries/MEX - Mexico.txt +++ b/common/history/countries/MEX - Mexico.txt @@ -1,28 +1,29 @@ COUNTRIES = { - c:MEX = { - # Starting effects for Mexico - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_poor_laws - activate_law = law_type:law_migration_controls - } + c:MEX = { + # Starting effects for Mexico + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_poor_laws + activate_law = law_type:law_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/MGS - Madagascar.txt b/common/history/countries/MGS - Madagascar.txt index b2f3a578e..24bc846fb 100644 --- a/common/history/countries/MGS - Madagascar.txt +++ b/common/history/countries/MGS - Madagascar.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MGS ={ - # Starting effects for Madagascar - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MGS ={ + # Starting effects for Madagascar + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MKU - Mozambique.txt b/common/history/countries/MKU - Mozambique.txt index cf5e88469..1f73e19e2 100644 --- a/common/history/countries/MKU - Mozambique.txt +++ b/common/history/countries/MKU - Mozambique.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MKU = { - # Starting effects for Mozambique - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MKU = { + # Starting effects for Mozambique + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MLD - Maldives.txt b/common/history/countries/MLD - Maldives.txt index 746c06e18..1a81ae09d 100644 --- a/common/history/countries/MLD - Maldives.txt +++ b/common/history/countries/MLD - Maldives.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MLD = { - # Starting effects for Maldives - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MLD = { + # Starting effects for Maldives + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MOR - Morocco.txt b/common/history/countries/MOR - Morocco.txt index efa84241a..9364d6757 100644 --- a/common/history/countries/MOR - Morocco.txt +++ b/common/history/countries/MOR - Morocco.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MOR = { - # Starting effects for Morocco - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MOR = { + # Starting effects for Morocco + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MTB - Zimbabwe.txt b/common/history/countries/MTB - Zimbabwe.txt index 7a8b82e62..3e116f0df 100644 --- a/common/history/countries/MTB - Zimbabwe.txt +++ b/common/history/countries/MTB - Zimbabwe.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MTB = { - # Starting effects for Zimbabwe - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MTB = { + # Starting effects for Zimbabwe + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MYM - Myanmar.txt b/common/history/countries/MYM - Myanmar.txt index a9d9cf2d2..efc02322b 100644 --- a/common/history/countries/MYM - Myanmar.txt +++ b/common/history/countries/MYM - Myanmar.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MYM = { - # Starting effects for Myanmar - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MYM = { + # Starting effects for Myanmar + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/MYY - Malaysia.txt b/common/history/countries/MYY - Malaysia.txt index db2e0453e..d4a00fd3c 100644 --- a/common/history/countries/MYY - Malaysia.txt +++ b/common/history/countries/MYY - Malaysia.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:MYY = { - # Starting effects for Malaysia - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:MYY = { + # Starting effects for Malaysia + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/NAM - South West Africa.txt b/common/history/countries/NAM - South West Africa.txt index 29c95fa81..1ca083ac2 100644 --- a/common/history/countries/NAM - South West Africa.txt +++ b/common/history/countries/NAM - South West Africa.txt @@ -1,24 +1,24 @@ COUNTRIES = { - c:NAM = { - # Starting effects for South West Africa - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:NAM = { + # Starting effects for South West Africa + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_charitable_health_system + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/NEJ - Saudi Arabia.txt b/common/history/countries/NEJ - Saudi Arabia.txt index e4e9309fc..2fcf742e2 100644 --- a/common/history/countries/NEJ - Saudi Arabia.txt +++ b/common/history/countries/NEJ - Saudi Arabia.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:NEJ = { - # Starting effects for Saudi Arabia - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_autocracy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_state_religion - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_national_militia - activate_law = law_type:law_no_police - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:NEJ = { + # Starting effects for Saudi Arabia + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_autocracy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_state_religion + activate_law = law_type:law_hereditary_bureaucrats + activate_law = law_type:law_professional_army + activate_law = law_type:law_national_militia + activate_law = law_type:law_no_police + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/NET - The Netherlands.txt b/common/history/countries/NET - The Netherlands.txt index 184672617..0d6c60c86 100644 --- a/common/history/countries/NET - The Netherlands.txt +++ b/common/history/countries/NET - The Netherlands.txt @@ -1,28 +1,29 @@ COUNTRIES = { - c:NET = { - # Starting effects for the Netherlands - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_2 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:NET = { + # Starting effects for the Netherlands + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_2 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/NIC - Nicaragua.txt b/common/history/countries/NIC - Nicaragua.txt index 5bd27a477..db87bad6f 100644 --- a/common/history/countries/NIC - Nicaragua.txt +++ b/common/history/countries/NIC - Nicaragua.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:NIC = { - # Starting effects for Nicaragua - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_state_religion - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:NIC = { + # Starting effects for Nicaragua + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_state_religion + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/NOR - Norway.txt b/common/history/countries/NOR - Norway.txt index 453035015..8287d0970 100644 --- a/common/history/countries/NOR - Norway.txt +++ b/common/history/countries/NOR - Norway.txt @@ -1,30 +1,30 @@ COUNTRIES = { - c:NOR = { - # Starting effects for Norway - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_national_militia - } + c:NOR = { + # Starting effects for Norway + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_local_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_national_militia + } } \ No newline at end of file diff --git a/common/history/countries/NRK - North Korea.txt b/common/history/countries/NRK - North Korea.txt index 84ff1d509..9fc66da6c 100644 --- a/common/history/countries/NRK - North Korea.txt +++ b/common/history/countries/NRK - North Korea.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:NRK = { - # Starting effects for North Korea - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_single_party_state - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_state_atheism - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_no_migration_controls - } + c:NRK = { + # Starting effects for North Korea + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_state_atheism + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/NZL - New Zealand.txt b/common/history/countries/NZL - New Zealand.txt index e41f271e5..1b88f19a2 100644 --- a/common/history/countries/NZL - New Zealand.txt +++ b/common/history/countries/NZL - New Zealand.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:NZL = { - # Starting effects for New Zealand - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:NZL = { + # Starting effects for New Zealand + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/OMA - Oman.txt b/common/history/countries/OMA - Oman.txt index 28d97951c..6a98dd9ff 100644 --- a/common/history/countries/OMA - Oman.txt +++ b/common/history/countries/OMA - Oman.txt @@ -1,13 +1,13 @@ COUNTRIES = { - c:OMA = { - # Starting effects for Oman - effect_starting_production_technologies_tier_5 = yes - effect_starting_society_technologies_tier_5 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_isolationism - } + c:OMA = { + # Starting effects for Oman + effect_starting_production_technologies_tier_5 = yes + effect_starting_society_technologies_tier_5 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_isolationism + } } \ No newline at end of file diff --git a/common/history/countries/OVM - Angola.txt b/common/history/countries/OVM - Angola.txt index 28bd194be..b64cb10d0 100644 --- a/common/history/countries/OVM - Angola.txt +++ b/common/history/countries/OVM - Angola.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:OVM = { - # Starting effects for Angola - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:OVM = { + # Starting effects for Angola + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/PAL - Palestine.txt b/common/history/countries/PAL - Palestine.txt index 497dadff2..5f1cc7fed 100644 --- a/common/history/countries/PAL - Palestine.txt +++ b/common/history/countries/PAL - Palestine.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:PAL = { - # Starting effects for Palestine - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_total_separation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_free_trade - activate_law = law_type:law_consumption_based_taxation - activate_law = law_type:law_private_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_closed_borders - activate_law = law_type:law_parliamentary_republic - } + c:PAL = { + # Starting effects for Palestine + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_total_separation + activate_law = law_type:law_militarized_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_free_trade + activate_law = law_type:law_consumption_based_taxation + activate_law = law_type:law_private_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_closed_borders + activate_law = law_type:law_parliamentary_republic + } } \ No newline at end of file diff --git a/common/history/countries/PER - Persia.txt b/common/history/countries/PER - Persia.txt index 6dd5bb5e4..fc4a9c6fa 100644 --- a/common/history/countries/PER - Persia.txt +++ b/common/history/countries/PER - Persia.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:PER = { - # Starting effects for Persia - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_poor_laws - activate_law = law_type:law_no_migration_controls - } + c:PER = { + # Starting effects for Persia + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_poor_laws + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/PEU - Peru.txt b/common/history/countries/PEU - Peru.txt index d2b3f3c34..ff79cb395 100644 --- a/common/history/countries/PEU - Peru.txt +++ b/common/history/countries/PEU - Peru.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:PEU = { - # Starting effects for Peru - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:PEU = { + # Starting effects for Peru + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/PHI - Philippines.txt b/common/history/countries/PHI - Philippines.txt index 018209da8..2c462cd3b 100644 --- a/common/history/countries/PHI - Philippines.txt +++ b/common/history/countries/PHI - Philippines.txt @@ -1,23 +1,23 @@ COUNTRIES = { - c:PHI = { - # Starting effects for the Philippines - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_landed_voting - activate_law = law_type:law_religious_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_protectionism - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_social_security - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_national_militia - activate_law = law_type:law_militarized_police - } + c:PHI = { + # Starting effects for the Philippines + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_landed_voting + activate_law = law_type:law_religious_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_protectionism + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_no_social_security + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_national_militia + activate_law = law_type:law_militarized_police + } } \ No newline at end of file diff --git a/common/history/countries/PNM - Panama.txt b/common/history/countries/PNM - Panama.txt index 81172e646..88dab6a04 100644 --- a/common/history/countries/PNM - Panama.txt +++ b/common/history/countries/PNM - Panama.txt @@ -1,15 +1,15 @@ COUNTRIES = { - c:PNM = { - # Starting effects for Panama - effect_starting_production_technologies_tier_5 = yes - effect_starting_society_technologies_tier_5 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_wealth_voting - activate_law = law_type:law_national_militia - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_racial_segregation - } + c:PNM = { + # Starting effects for Panama + effect_starting_production_technologies_tier_5 = yes + effect_starting_society_technologies_tier_5 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_wealth_voting + activate_law = law_type:law_national_militia + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_racial_segregation + } } \ No newline at end of file diff --git a/common/history/countries/POL - Poland.txt b/common/history/countries/POL - Poland.txt index bccba8ab0..87d01287e 100644 --- a/common/history/countries/POL - Poland.txt +++ b/common/history/countries/POL - Poland.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:POL = { - # Starting effects for Poland - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_wealth_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_wage_subsidies - activate_law = law_type:law_no_migration_controls - } + c:POL = { + # Starting effects for Poland + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_wealth_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_wage_subsidies + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/POR - Portugal.txt b/common/history/countries/POR - Portugal.txt index 464038369..402c76b32 100644 --- a/common/history/countries/POR - Portugal.txt +++ b/common/history/countries/POR - Portugal.txt @@ -1,29 +1,29 @@ COUNTRIES = { - c:POR = { - # Starting effects for Portugal - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_own_property - activate_law = law_type:law_migration_controls - activate_law = law_type:law_poor_laws - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - } + c:POR = { + # Starting effects for Portugal + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_local_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_own_property + activate_law = law_type:law_migration_controls + activate_law = law_type:law_poor_laws + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + } } \ No newline at end of file diff --git a/common/history/countries/PPN - Papua New Guinea.txt b/common/history/countries/PPN - Papua New Guinea.txt index f9f11f7ef..c9c237f92 100644 --- a/common/history/countries/PPN - Papua New Guinea.txt +++ b/common/history/countries/PPN - Papua New Guinea.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:PPN = { - # Starting effects for Papua New Guinea - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_agrarianism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:PPN = { + # Starting effects for Papua New Guinea + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_agrarianism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/PRC - Communist China.txt b/common/history/countries/PRC - Communist China.txt index cc6b05b5c..53fa23603 100644 --- a/common/history/countries/PRC - Communist China.txt +++ b/common/history/countries/PRC - Communist China.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:PRC = { - # Starting effects for Communist China - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_state_atheism - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_peasant_levies - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:PRC = { + # Starting effects for Communist China + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_state_atheism + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_peasant_levies + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/PRG - Paraguay.txt b/common/history/countries/PRG - Paraguay.txt index 24129b520..deda6b882 100644 --- a/common/history/countries/PRG - Paraguay.txt +++ b/common/history/countries/PRG - Paraguay.txt @@ -1,18 +1,18 @@ COUNTRIES = { - c:PRG = { - # Starting effects for Paraguay - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_census_voting - activate_law = law_type:law_traditionalism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_mercantilism - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_racial_segregation - } + c:PRG = { + # Starting effects for Paraguay + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_census_voting + activate_law = law_type:law_traditionalism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_mercantilism + activate_law = law_type:law_hereditary_bureaucrats + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_racial_segregation + } } \ No newline at end of file diff --git a/common/history/countries/QAT - Qatar.txt b/common/history/countries/QAT - Qatar.txt index d9254bf42..f200c6b29 100644 --- a/common/history/countries/QAT - Qatar.txt +++ b/common/history/countries/QAT - Qatar.txt @@ -1,13 +1,13 @@ COUNTRIES = { - c:QAT = { - # Starting effects for Qatar - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - } + c:QAT = { + # Starting effects for Qatar + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + } } \ No newline at end of file diff --git a/common/history/countries/ROC - Nationalist China.txt b/common/history/countries/ROC - Nationalist China.txt index 83281ec43..948f07caa 100644 --- a/common/history/countries/ROC - Nationalist China.txt +++ b/common/history/countries/ROC - Nationalist China.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:ROC = { - # Starting effects for Nationalist China - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_protectionism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:ROC = { + # Starting effects for Nationalist China + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_hereditary_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_protectionism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/ROM - Romania.txt b/common/history/countries/ROM - Romania.txt index 0c2c6d56b..3dda6706d 100644 --- a/common/history/countries/ROM - Romania.txt +++ b/common/history/countries/ROM - Romania.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:ROM = { - # Starting effects for Romania - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_worker_protections - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - } + c:ROM = { + # Starting effects for Romania + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_professional_army + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_militarized_police + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_worker_protections + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_womens_suffrage + } } \ No newline at end of file diff --git a/common/history/countries/RUS - Russia.txt b/common/history/countries/RUS - Russia.txt index 602d1b442..3c03568a0 100644 --- a/common/history/countries/RUS - Russia.txt +++ b/common/history/countries/RUS - Russia.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:RUS = { - # Starting effects for Russia/Soviet Union - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_1 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_state_atheism - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_wage_subsidies - activate_law = law_type:law_closed_borders - } + c:RUS = { + # Starting effects for Russia/Soviet Union + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_1 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_autocracy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_state_atheism + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_wage_subsidies + activate_law = law_type:law_closed_borders + } } \ No newline at end of file diff --git a/common/history/countries/SAF - South Africa.txt b/common/history/countries/SAF - South Africa.txt index 9f3edde9b..d1910817f 100644 --- a/common/history/countries/SAF - South Africa.txt +++ b/common/history/countries/SAF - South Africa.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:SAF = { - # Starting effects for South Africa - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_militarized_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_poor_laws - activate_law = law_type:law_migration_controls - } + c:SAF = { + # Starting effects for South Africa + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_militarized_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_poor_laws + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SDN - Sudan.txt b/common/history/countries/SDN - Sudan.txt index 185a9c860..f45225ed4 100644 --- a/common/history/countries/SDN - Sudan.txt +++ b/common/history/countries/SDN - Sudan.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:SDN = { - # Starting effects for Sudan - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SDN = { + # Starting effects for Sudan + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SGP - Singapore.txt b/common/history/countries/SGP - Singapore.txt index e98e6e43d..343b815ec 100644 --- a/common/history/countries/SGP - Singapore.txt +++ b/common/history/countries/SGP - Singapore.txt @@ -1,27 +1,28 @@ COUNTRIES = { - c:SGP = { - # Starting effects for Singapore - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SGP = { + # Starting effects for Singapore + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/SIL - Sierra Leone.txt b/common/history/countries/SIL - Sierra Leone.txt index 274df9315..86b3b13d0 100644 --- a/common/history/countries/SIL - Sierra Leone.txt +++ b/common/history/countries/SIL - Sierra Leone.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:SIL = { - # Starting effects for Sierra Leone - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_autocracy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - } + c:SIL = { + # Starting effects for Sierra Leone + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_autocracy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_charitable_health_system + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_migration_controls + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + } } \ No newline at end of file diff --git a/common/history/countries/SLL - Somaliland.txt b/common/history/countries/SLL - Somaliland.txt index 138d2586e..36e74a90e 100644 --- a/common/history/countries/SLL - Somaliland.txt +++ b/common/history/countries/SLL - Somaliland.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:SLL = { - # Starting effects for Somaliland - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SLL = { + # Starting effects for Somaliland + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SML - Somalia.txt b/common/history/countries/SML - Somalia.txt index 8fb1a01d1..e3878427a 100644 --- a/common/history/countries/SML - Somalia.txt +++ b/common/history/countries/SML - Somalia.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:SML = { - # Starting effects for Somalia - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SML = { + # Starting effects for Somalia + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SOK - Nigeria.txt b/common/history/countries/SOK - Nigeria.txt index 7f167e021..175793101 100644 --- a/common/history/countries/SOK - Nigeria.txt +++ b/common/history/countries/SOK - Nigeria.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:SOK = { - # Starting effects for Nigeria - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SOK = { + # Starting effects for Nigeria + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SPA - Spain.txt b/common/history/countries/SPA - Spain.txt index 757f5f7c9..824d6f54c 100644 --- a/common/history/countries/SPA - Spain.txt +++ b/common/history/countries/SPA - Spain.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:SPA = { - # Starting effects for Spain - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_censorship - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_own_property - activate_law = law_type:law_migration_controls - activate_law = law_type:law_poor_laws - activate_law = law_type:law_professional_army - } + c:SPA = { + # Starting effects for Spain + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_censorship + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_own_property + activate_law = law_type:law_migration_controls + activate_law = law_type:law_poor_laws + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/SRI - Sri Lanka.txt b/common/history/countries/SRI - Sri Lanka.txt index 65cbbdda2..0a1a5ebb0 100644 --- a/common/history/countries/SRI - Sri Lanka.txt +++ b/common/history/countries/SRI - Sri Lanka.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:SRI = { - # Starting effects for Sri Lanka - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:SRI = { + # Starting effects for Sri Lanka + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/STK - South Korea.txt b/common/history/countries/STK - South Korea.txt index f678bf481..e72084581 100644 --- a/common/history/countries/STK - South Korea.txt +++ b/common/history/countries/STK - South Korea.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:STK = { - # Starting effects for South Korea - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls - } + c:STK = { + # Starting effects for South Korea + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/SWE - Sweden.txt b/common/history/countries/SWE - Sweden.txt index ece1a4c71..fff596faa 100644 --- a/common/history/countries/SWE - Sweden.txt +++ b/common/history/countries/SWE - Sweden.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:SWE = { - # Starting effects for Sweden - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_migration_controls - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - } + c:SWE = { + # Starting effects for Sweden + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_monarchy + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_migration_controls + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + } } \ No newline at end of file diff --git a/common/history/countries/SWI - Switzerland.txt b/common/history/countries/SWI - Switzerland.txt index abe76e5b7..b2672093a 100644 --- a/common/history/countries/SWI - Switzerland.txt +++ b/common/history/countries/SWI - Switzerland.txt @@ -1,28 +1,29 @@ COUNTRIES = { - c:SWI = { - # Starting effects for Switzerland - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_free_trade - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_poor_laws - activate_law = law_type:law_migration_controls - } + c:SWI = { + # Starting effects for Switzerland + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_elected_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_laissez_faire + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_free_trade + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_protected_speech + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_restricted_child_labor + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_poor_laws + activate_law = law_type:law_migration_controls + activate_law = law_type:law_combination_acts + } } \ No newline at end of file diff --git a/common/history/countries/SYR - Syria.txt b/common/history/countries/SYR - Syria.txt index 19bd64d37..4ae9c40b5 100644 --- a/common/history/countries/SYR - Syria.txt +++ b/common/history/countries/SYR - Syria.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:SYR = { - # Starting effects for Syria - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes + c:SYR = { + # Starting effects for Syria + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/THA - Thailand.txt b/common/history/countries/THA - Thailand.txt index 2fe3001f4..e2c0c0adb 100644 --- a/common/history/countries/THA - Thailand.txt +++ b/common/history/countries/THA - Thailand.txt @@ -1,13 +1,13 @@ COUNTRIES = { - c:THA = { - # Starting effects for Thailand - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_land_based_taxation - } + c:THA = { + # Starting effects for Thailand + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_land_based_taxation + } } \ No newline at end of file diff --git a/common/history/countries/TNZ - Tanzania.txt b/common/history/countries/TNZ - Tanzania.txt index ade14e3a4..9064b268a 100644 --- a/common/history/countries/TNZ - Tanzania.txt +++ b/common/history/countries/TNZ - Tanzania.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:TNZ = { - # Starting effects for Tanzania - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:TNZ = { + # Starting effects for Tanzania + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/TSW - Botswana.txt b/common/history/countries/TSW - Botswana.txt index fa1b299da..77a6c9d60 100644 --- a/common/history/countries/TSW - Botswana.txt +++ b/common/history/countries/TSW - Botswana.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:TSW = { - # Starting effects for Botswana - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:TSW = { + # Starting effects for Botswana + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/TUN - Tunis.txt b/common/history/countries/TUN - Tunis.txt index b3f444503..21d333b2e 100644 --- a/common/history/countries/TUN - Tunis.txt +++ b/common/history/countries/TUN - Tunis.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:TUN = { - # Starting effects for Tunisia - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:TUN = { + # Starting effects for Tunisia + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/TUR - Turkey.txt b/common/history/countries/TUR - Turkey.txt index b2fcada94..bb2c81556 100644 --- a/common/history/countries/TUR - Turkey.txt +++ b/common/history/countries/TUR - Turkey.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:TUR = { - # Starting effects for Turkey - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_regulatory_bodies - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_old_age_pension - activate_law = law_type:law_migration_controls - } + c:TUR = { + # Starting effects for Turkey + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_regulatory_bodies + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_women_in_the_workplace + activate_law = law_type:law_old_age_pension + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/URU - Uruguay.txt b/common/history/countries/URU - Uruguay.txt index 0acfbf495..ec471baa9 100644 --- a/common/history/countries/URU - Uruguay.txt +++ b/common/history/countries/URU - Uruguay.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:URU = { - # Starting effects for Uruguay - effect_starting_production_technologies_tier_3 = yes - effect_starting_society_technologies_tier_3 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:URU = { + # Starting effects for Uruguay + effect_starting_production_technologies_tier_3 = yes + effect_starting_society_technologies_tier_3 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/USA - United States of America.txt b/common/history/countries/USA - United States of America.txt index 7aa72f8c1..2fd04666f 100644 --- a/common/history/countries/USA - United States of America.txt +++ b/common/history/countries/USA - United States of America.txt @@ -1,28 +1,28 @@ COUNTRIES = { - c:USA = { - # Starting effects for the United States of America - effect_starting_production_technologies_tier_1 = yes - effect_starting_society_technologies_tier_1 = yes - effect_starting_military_technologies_tier_1 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_census_voting - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_professional_army - activate_law = law_type:law_interventionism - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_mercantilism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_wage_subsidies - activate_law = law_type:law_migration_controls - } + c:USA = { + # Starting effects for the United States of America + effect_starting_production_technologies_tier_1 = yes + effect_starting_society_technologies_tier_1 = yes + effect_starting_military_technologies_tier_1 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_census_voting + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_total_separation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_professional_army + activate_law = law_type:law_interventionism + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_mercantilism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_wage_subsidies + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/VNM - Vietnam.txt b/common/history/countries/VNM - Vietnam.txt index fb761d7b7..83ba18fdf 100644 --- a/common/history/countries/VNM - Vietnam.txt +++ b/common/history/countries/VNM - Vietnam.txt @@ -1,19 +1,19 @@ COUNTRIES = { - c:VNM = { - # Starting effects for Vietnam - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_protectionism - activate_law = law_type:law_traditionalism - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_social_security - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_national_militia - activate_law = law_type:law_militarized_police - } + c:VNM = { + # Starting effects for Vietnam + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_private_health_insurance + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_protectionism + activate_law = law_type:law_traditionalism + activate_law = law_type:law_right_of_assembly + activate_law = law_type:law_no_social_security + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_national_militia + activate_law = law_type:law_militarized_police + } } \ No newline at end of file diff --git a/common/history/countries/VNZ - Venezuela.txt b/common/history/countries/VNZ - Venezuela.txt index 87392fa5e..8085cf349 100644 --- a/common/history/countries/VNZ - Venezuela.txt +++ b/common/history/countries/VNZ - Venezuela.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:VNZ = { - # Starting effects for Venezuela - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_4 = yes - # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_dedicated_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:VNZ = { + # Starting effects for Venezuela + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_4 = yes + # Laws + activate_law = law_type:law_presidential_republic + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_dedicated_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/WAU - Senegal.txt b/common/history/countries/WAU - Senegal.txt index 41397e6dc..78c9dc1dd 100644 --- a/common/history/countries/WAU - Senegal.txt +++ b/common/history/countries/WAU - Senegal.txt @@ -1,26 +1,26 @@ COUNTRIES = { - c:WAU = { - # Starting effects for Senegal - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_women_own_property - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:WAU = { + # Starting effects for Senegal + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_women_own_property + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/WPP - West Papua.txt b/common/history/countries/WPP - West Papua.txt index 6220acb78..f76a345b1 100644 --- a/common/history/countries/WPP - West Papua.txt +++ b/common/history/countries/WPP - West Papua.txt @@ -1,25 +1,25 @@ COUNTRIES = { - c:WPP = { - # Starting effects for West Papua - effect_starting_production_technologies_tier_4 = yes - effect_starting_society_technologies_tier_4 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_no_police - activate_law = law_type:law_traditionalism - activate_law = law_type:law_mercantilism - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_no_workers_rights - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:WPP = { + # Starting effects for West Papua + effect_starting_production_technologies_tier_4 = yes + effect_starting_society_technologies_tier_4 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_oligarchy + activate_law = law_type:law_freedom_of_conscience + activate_law = law_type:law_racial_segregation + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_no_police + activate_law = law_type:law_traditionalism + activate_law = law_type:law_mercantilism + activate_law = law_type:law_land_based_taxation + activate_law = law_type:law_no_schools + activate_law = law_type:law_no_health_system + activate_law = law_type:law_censorship + activate_law = law_type:law_no_workers_rights + activate_law = law_type:law_child_labor_allowed + activate_law = law_type:law_no_womens_rights + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/countries/YEM - Yemen.txt b/common/history/countries/YEM - Yemen.txt index 0e658efeb..65175a2f7 100644 --- a/common/history/countries/YEM - Yemen.txt +++ b/common/history/countries/YEM - Yemen.txt @@ -1,13 +1,13 @@ COUNTRIES = { - c:YUG = { - # Starting effects for Oman - effect_starting_production_technologies_tier_5 = yes - effect_starting_society_technologies_tier_5 = yes - effect_starting_military_technologies_tier_5 = yes - # Laws - activate_law = law_type:law_national_militia - activate_law = law_type:law_traditionalism - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_isolationism - } + c:YUG = { + # Starting effects for Oman + effect_starting_production_technologies_tier_5 = yes + effect_starting_society_technologies_tier_5 = yes + effect_starting_military_technologies_tier_5 = yes + # Laws + activate_law = law_type:law_national_militia + activate_law = law_type:law_traditionalism + activate_law = law_type:law_national_supremacy + activate_law = law_type:law_isolationism + } } \ No newline at end of file diff --git a/common/history/countries/YUG - Yugoslavia.txt b/common/history/countries/YUG - Yugoslavia.txt index 884834917..53152ba03 100644 --- a/common/history/countries/YUG - Yugoslavia.txt +++ b/common/history/countries/YUG - Yugoslavia.txt @@ -1,27 +1,27 @@ COUNTRIES = { - c:YUG = { - # Starting effects for Yugoslavia - effect_starting_production_technologies_tier_2 = yes - effect_starting_society_technologies_tier_2 = yes - effect_starting_military_technologies_tier_3 = yes - # Laws - activate_law = law_type:law_council_republic - activate_law = law_type:law_wealth_voting - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_state_atheism - activate_law = law_type:law_appointed_bureaucrats - activate_law = law_type:law_national_militia - activate_law = law_type:law_cooperative_ownership - activate_law = law_type:law_tenant_farmers - activate_law = law_type:law_protectionism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_public_schools - activate_law = law_type:law_public_health_insurance - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_worker_protections - activate_law = law_type:law_compulsory_primary_school - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_social_security - activate_law = law_type:law_migration_controls - } + c:YUG = { + # Starting effects for Yugoslavia + effect_starting_production_technologies_tier_2 = yes + effect_starting_society_technologies_tier_2 = yes + effect_starting_military_technologies_tier_3 = yes + # Laws + activate_law = law_type:law_council_republic + activate_law = law_type:law_wealth_voting + activate_law = law_type:law_cultural_exclusion + activate_law = law_type:law_state_atheism + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_national_militia + activate_law = law_type:law_cooperative_ownership + activate_law = law_type:law_tenant_farmers + activate_law = law_type:law_protectionism + activate_law = law_type:law_proportional_taxation + activate_law = law_type:law_public_schools + activate_law = law_type:law_public_health_insurance + activate_law = law_type:law_outlawed_dissent + activate_law = law_type:law_worker_protections + activate_law = law_type:law_compulsory_primary_school + activate_law = law_type:law_womens_suffrage + activate_law = law_type:law_no_social_security + activate_law = law_type:law_migration_controls + } } \ No newline at end of file diff --git a/common/history/government_setup/00_government_setup.txt b/common/history/government_setup/00_government_setup.txt index b23132edc..880ba6612 100644 --- a/common/history/government_setup/00_government_setup.txt +++ b/common/history/government_setup/00_government_setup.txt @@ -1,14 +1,14 @@ GOVERNMENT_SETUP = { #Example #c:AUS = { - # try_form_government_with = + # try_form_government_with = # { # value = 40 # interest_group_type = ig_armed_forces # interest_group_type = ig_devout # interest_group_type = ig_intelligentsia - # interest_group_type = ig_landowners - # interest_group_type = ig_industrialists + # interest_group_type = ig_landowners + # interest_group_type = ig_industrialists # } #} } diff --git a/common/history/military_formations/00_military_formations_europe.info b/common/history/military_formations/00_military_formations_europe.info index ead1603d8..64ef4eaca 100644 --- a/common/history/military_formations/00_military_formations_europe.info +++ b/common/history/military_formations/00_military_formations_europe.info @@ -3,7 +3,7 @@ create_military_formation = { type = army hq_region = sr:region_western_europe - name = "Home Army" + name = "Home Army" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -63,7 +63,7 @@ create_military_formation = { type = army hq_region = sr:region_western_europe - name = "BAOR" + name = "BAOR" combat_unit = { type = unit_type:combat_unit_type_mechanized_brigade @@ -103,7 +103,7 @@ create_military_formation = { type = fleet hq_region = sr:region_western_europe - name = "Home Fleet" + name = "Home Fleet" combat_unit = { type = unit_type:combat_unit_type_aircraft_carrier @@ -130,7 +130,7 @@ create_military_formation = { type = fleet hq_region = sr:region_horn_of_africa - name = "Pacific Station" + name = "Pacific Station" combat_unit = { type = unit_type:combat_unit_type_aircraft_carrier @@ -160,7 +160,7 @@ create_military_formation = { type = army hq_region = sr:region_western_europe - name = "First Army" + name = "First Army" combat_unit = { type = unit_type:combat_unit_type_mechanized_brigade @@ -187,7 +187,7 @@ create_military_formation = { type = army hq_region = sr:region_north_africa - name = "Army Of Africa" + name = "Army Of Africa" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -220,7 +220,7 @@ create_military_formation = { type = army hq_region = sr:region_horn_of_africa - name = "Army Of Indochina" + name = "Army Of Indochina" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -243,7 +243,7 @@ create_military_formation = { type = fleet hq_region = sr:region_western_europe - name = "French Navy" + name = "French Navy" combat_unit = { type = unit_type:combat_unit_type_aircraft_carrier @@ -275,7 +275,7 @@ create_military_formation = { type = army hq_region = sr:region_eastern_europe - name = "Western Group Of Forces" + name = "Western Group Of Forces" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -305,7 +305,7 @@ create_military_formation = { type = army hq_region = sr:region_russia - name = "Moscow Military District" + name = "Moscow Military District" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -334,7 +334,7 @@ create_military_formation = { type = army hq_region = sr:region_eastern_europe - name = "Kiev Military District" + name = "Kiev Military District" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -363,7 +363,7 @@ create_military_formation = { type = army hq_region = sr:region_eastern_europe - name = "Belorussian Military District" + name = "Belorussian Military District" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -392,7 +392,7 @@ create_military_formation = { type = army hq_region = sr:region_eastern_europe - name = "Baltic Military District" + name = "Baltic Military District" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -421,7 +421,7 @@ create_military_formation = { type = army hq_region = sr:region_asia_minor - name = "Caucasian Millitary Districts" + name = "Caucasian Millitary Districts" combat_unit = { type = unit_type:combat_unit_type_armored_brigade @@ -450,7 +450,7 @@ create_military_formation = { type = army hq_region = sr:region_siberia - name = "Volga-Ural Millitary Districts" + name = "Volga-Ural Millitary Districts" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -469,7 +469,7 @@ create_military_formation = { type = army hq_region = sr:region_central_asia - name = "Central Asia Millitary Districts" + name = "Central Asia Millitary Districts" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -488,7 +488,7 @@ create_military_formation = { type = army hq_region = sr:region_siberia - name = "Siberia Millitary District" + name = "Siberia Millitary District" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -507,7 +507,7 @@ create_military_formation = { type = army hq_region = sr:region_siberia - name = "Far-Eastern Millitary District" + name = "Far-Eastern Millitary District" combat_unit = { type = unit_type:combat_unit_type_infantry_brigade @@ -526,7 +526,7 @@ create_military_formation = { type = fleet hq_region = sr:region_russia - name = "North Sea Fleet" + name = "North Sea Fleet" combat_unit = { type = unit_type:combat_unit_type_aircraft_carrier @@ -551,7 +551,7 @@ create_military_formation = { type = fleet hq_region = sr:region_eastern_europe - name = "Black Sea Fleet" + name = "Black Sea Fleet" combat_unit = { type = unit_type:combat_unit_type_wartime_escort @@ -570,7 +570,7 @@ create_military_formation = { type = fleet hq_region = sr:region_eastern_europe - name = "Pacific Sea Fleet" + name = "Pacific Sea Fleet" combat_unit = { type = unit_type:combat_unit_type_wartime_escort diff --git a/common/history/political_movements/00_movements.txt b/common/history/political_movements/00_movements.txt index c9b665d25..772c89cb3 100755 --- a/common/history/political_movements/00_movements.txt +++ b/common/history/political_movements/00_movements.txt @@ -17,15 +17,6 @@ create_political_movement = { type = movement_royalist_constitutional } } - ### Abolitionist movements - if = { - limit = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - } - create_political_movement = { type = movement_pro_slavery } - create_political_movement = { type = movement_anti_slavery } - } - ### Religious movements create_political_movement = { type = movement_religious_majority } diff --git a/common/history/pops/02_east_europe.txt b/common/history/pops/02_east_europe.txt index 5bed35fa6..7ee72092f 100644 --- a/common/history/pops/02_east_europe.txt +++ b/common/history/pops/02_east_europe.txt @@ -179,7 +179,7 @@ } } s:STATE_CHERNIHIV = { - region_state:RUS = { + region_state:RUS = { create_pop = { culture = ukrainian size = 1200000 @@ -203,7 +203,7 @@ } } s:STATE_PODOLIA = { - region_state:RUS = { + region_state:RUS = { create_pop = { culture = ukrainian size = 4000000 @@ -223,7 +223,7 @@ } } s:STATE_KHARKIV = { - region_state:RUS = { + region_state:RUS = { create_pop = { culture = ukrainian size = 3600000 diff --git a/common/history/production_methods/00_conscription_centers.txt b/common/history/production_methods/00_conscription_centers.txt index ffe7f4a80..cfa932b8d 100644 --- a/common/history/production_methods/00_conscription_centers.txt +++ b/common/history/production_methods/00_conscription_centers.txt @@ -1,14 +1,3 @@ PRODUCTION_METHODS = { - c:GBR ?= { - activate_production_method = { - building_type = building_conscription_center - production_method = pm_basic_training - } - } - c:USA ?= { - activate_production_method = { - building_type = building_conscription_center - production_method = pm_basic_training - } - } + } diff --git a/common/history/production_methods/00_subsistence_farms.txt b/common/history/production_methods/00_subsistence_farms.txt index 365eb13b6..cfa932b8d 100644 --- a/common/history/production_methods/00_subsistence_farms.txt +++ b/common/history/production_methods/00_subsistence_farms.txt @@ -1,12 +1,3 @@ PRODUCTION_METHODS = { - c:PRC ?= { - activate_production_method = { - building_type = building_subsistence_pastures - production_method = pm_home_industries_building_subsistence_pastures - } - activate_production_method = { - building_type = building_subsistence_rice_paddies - production_method = pm_home_industries_building_subsistence_rice_paddies - } - } + } diff --git a/common/history/states/00_states.txt b/common/history/states/00_states.txt index e226e1b6c..de139296e 100644 --- a/common/history/states/00_states.txt +++ b/common/history/states/00_states.txt @@ -44422,7 +44422,7 @@ create_state = { country = c:RUS owned_provinces = { - xB69E4B + xB69E4B x500F88 xF0E061 x386376 @@ -44569,8 +44569,8 @@ create_state = { country = c:RUS owned_provinces = { - xF06161 - xA1BAF7 + xF06161 + xA1BAF7 x000AE0 x0E1864 x135B1E @@ -45795,12 +45795,12 @@ create_state = { country = c:RUS owned_provinces = { - x9E24DE - x925815 - xE315A3 - x7FC1CF - x387D75 - x83B302 + x9E24DE + x925815 + xE315A3 + x7FC1CF + x387D75 + x83B302 x01E0E0 x1121A0 x18E9E1 @@ -46279,36 +46279,36 @@ add_homeland = cu:english } s:STATE_CHERNIHIV = { - create_state = { - country = c:RUS - owned_provinces = { x34B4C6 x03D6A7 x0A69A9 x348364 x5F64A2 x675DF4 x85EECF x9723F8 xA12B5A xBDDA3A xC31716 xDD344F xF49A18 xFB1DC5 } - } - add_homeland = cu:ukrainian - add_homeland = cu:russian + create_state = { + country = c:RUS + owned_provinces = { x34B4C6 x03D6A7 x0A69A9 x348364 x5F64A2 x675DF4 x85EECF x9723F8 xA12B5A xBDDA3A xC31716 xDD344F xF49A18 xFB1DC5 } + } + add_homeland = cu:ukrainian + add_homeland = cu:russian } s:STATE_KHARKIV = { create_state = { - country = c:RUS - owned_provinces = { x9C070F x4C5706 x0EBC1D x76E2A3 xCD72A1 x2C6090 xBCC260 xFA0D5E x04E110 x0319ED xFC92C5 x1CB8D8 x36D880 x0708A3 x46BD2E x14786A xD0DA95 x1458A6 xE682D3 x7EAE07 xAD965B x0B484F xCB4129} - } - add_homeland = cu:ukrainian - add_homeland = cu:russian + country = c:RUS + owned_provinces = { x9C070F x4C5706 x0EBC1D x76E2A3 xCD72A1 x2C6090 xBCC260 xFA0D5E x04E110 x0319ED xFC92C5 x1CB8D8 x36D880 x0708A3 x46BD2E x14786A xD0DA95 x1458A6 xE682D3 x7EAE07 xAD965B x0B484F xCB4129} + } + add_homeland = cu:ukrainian + add_homeland = cu:russian } s:STATE_DNIPRO = { create_state = { - country = c:RUS - owned_provinces = { x71E0E0 xCFBD13 x580D2A x35FCF1 x4202ED x58331B xE6C06A x71E061 xF60A93 xB285AE x7141E0 x3DA304 x924D7E x19213B x5BE6ED x055C67 } - } - add_homeland = cu:ukrainian - add_homeland = cu:russian + country = c:RUS + owned_provinces = { x71E0E0 xCFBD13 x580D2A x35FCF1 x4202ED x58331B xE6C06A x71E061 xF60A93 xB285AE x7141E0 x3DA304 x924D7E x19213B x5BE6ED x055C67 } + } + add_homeland = cu:ukrainian + add_homeland = cu:russian } s:STATE_PODOLIA = { create_state = { - country = c:RUS - owned_provinces = { xA3CF78 xC1B262 x6168EB xEFE270 xB021A0 xF9066A x022620 xF0E021 x11F253 xFF7D57 xDCE378 xD6537D x1C7F2D x884128 x7161A0 x33471E x9B1B0B x905D21 x4700D0 xE2B51B } - } - add_homeland = cu:ukrainian - add_homeland = cu:russian + country = c:RUS + owned_provinces = { xA3CF78 xC1B262 x6168EB xEFE270 xB021A0 xF9066A x022620 xF0E021 x11F253 xFF7D57 xDCE378 xD6537D x1C7F2D x884128 x7161A0 x33471E x9B1B0B x905D21 x4700D0 xE2B51B } + } + add_homeland = cu:ukrainian + add_homeland = cu:russian } } diff --git a/common/ideologies/_cwp_replace_01_character_ideologies.txt b/common/ideologies/_cwp_replace_01_character_ideologies.txt deleted file mode 100644 index dca92dc03..000000000 --- a/common/ideologies/_cwp_replace_01_character_ideologies.txt +++ /dev/null @@ -1,3932 +0,0 @@ -ideology_moderate = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_no_ideology.dds" - - show_in_list = no - - character_ideology = yes - - non_interest_group_leader_trigger = { - NOT = { has_role = agitator } - } - - interest_group_leader_weight = { - value = 50 # moderates are boring - - # angry IG's more likely to have ideological firebrands - if = { - limit = { - ig_approval < -5 - } - add = -25 - } - - # what makes a man turn neutral? lust for gold? power? or were you just born with a heart full of neutrality? - if = { - limit = { - ig_approval > 5 - } - add = 25 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_traditionalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" - - character_ideology = yes - - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - - lawgroup_caste_hegemony = { - law_hindu_caste_enforced = strongly_approve - law_hindu_caste_codified = approve - law_hindu_caste_not_enforced = disapprove - law_affirmative_action = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_traditionalist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_state_religion - has_law_or_variant = law_type:law_hindu_caste_enforced - } - } - interest_group = { - ideology_traditionalist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 10 - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_traditionalist_minoritarian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" - - character_ideology = yes - - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = approve - law_state_atheism = strongly_disapprove - } - - lawgroup_caste_hegemony = { - law_hindu_caste_enforced = strongly_approve - law_hindu_caste_codified = approve - law_hindu_caste_not_enforced = disapprove - law_affirmative_action = strongly_disapprove - } - - interest_group_leader_trigger = { - ideology_traditionalist_minoritarian_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - religion = { - NOT = { - is_state_religion = root.owner - } - } - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_state_religion - } - } - interest_group = { - ideology_traditionalist_minoritarian_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_nihilist = { # - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_nihilist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_theocracy = strongly_disapprove - law_monarchy = strongly_disapprove - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_corporate_state = disapprove - law_council_republic = approve - } - - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = neutral - law_state_atheism = strongly_approve - } - - lawgroup_caste_hegemony = { - law_hindu_caste_enforced = strongly_disapprove - law_hindu_caste_codified = disapprove - law_hindu_caste_not_enforced = neutral - law_affirmative_action = neutral - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_nihilist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - 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 - } - has_law_or_variant = law_type:law_state_atheism - } - } - - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_nihilist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - - # this is not very relevant if you're a republic with religious freedom - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_state_religion - has_law_or_variant = law_type:law_freedom_of_conscience - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_monarchy - } - } - } - add = -75 - } - - # will emerge to counter a powerful Devout IG - if = { - limit = { - owner = { - exists = ig:ig_devout - ig:ig_devout ?= { - is_powerful = yes - } - } - } - add = 75 - } - } - - non_interest_group_leader_weight = { - value = 100 - - # this is not very relevant if you're a republic with religious freedom - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_state_religion - has_law_or_variant = law_type:law_freedom_of_conscience - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_monarchy - } - } - } - add = -75 - } - } -} - -ideology_republican_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_republican.dds" - - character_ideology = yes - - 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 - } - - lawgroup_bureaucracy = { - law_elected_bureaucrats = approve - law_appointed_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } - - interest_group_leader_trigger = { - ideology_republican_leader_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - 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_elected_bureaucrats - } - } - - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_republican_leader_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - - # not very relevant if issues are already addressed - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_monarchy - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_hereditary_bureaucrats - } - } - } - add = -75 - } - - # more likely if the IG is unhappy with the monarchy - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - ig_approval < 0 - } - add = 75 - } - } - - non_interest_group_leader_weight = { - value = 100 - - # not very relevant if issues are already addressed - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_monarchy - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_hereditary_bureaucrats - } - } - } - add = -75 - } - } -} - -ideology_radical = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_radical.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_disapprove - law_presidential_republic = approve - law_parliamentary_republic = approve - law_corporate_state = neutral - } - - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_census_voting = approve - law_wealth_voting = neutral - law_technocracy = disapprove - law_landed_voting = disapprove - law_anarchy = strongly_disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - } - - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - - lawgroup_internal_security = { - law_guaranteed_liberties = strongly_approve - law_no_home_affairs = approve - law_national_guard = strongly_disapprove - law_secret_police = strongly_disapprove - } - - lawgroup_education_system = { - law_public_schools = approve - law_private_schools = neutral - law_no_schools = disapprove - law_religious_schools = disapprove - } - - lawgroup_policing = { - law_no_police = approve - law_dedicated_police = disapprove - law_local_police = strongly_disapprove - law_militarized_police = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_radical_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - 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_universal_suffrage - has_law_or_variant = law_type:law_protected_speech - has_law_or_variant = law_type:law_guaranteed_liberties - } - } - - # Monarchs cannot be republicans - NOT = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_radical_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely if issues are relevant and people are angry - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_national_guard - has_law_or_variant = law_type:law_secret_police - has_law_or_variant = law_type:law_outlawed_dissent - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - any_scope_state = { - is_incorporated = yes - turmoil >= 0.25 - } - } - } - add = 100 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_censorship - has_law_or_variant = law_type:law_landed_voting - } - any_scope_state = { - is_incorporated = yes - turmoil >= 0.5 - } - } - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_national_guard - has_law_or_variant = law_type:law_secret_police - has_law_or_variant = law_type:law_outlawed_dissent - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - } - } - add = -75 - } - # very unlikely for trade unions after socialism is researched - if = { - limit = { - is_interest_group_type = ig_trade_unions - } - add = -200 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_reformer = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_reformer.dds" - - character_ideology = yes - - lawgroup_citizenship = { - law_multicultural = disapprove - law_ethnostate = disapprove - law_national_supremacy = disapprove - law_racial_segregation = neutral - law_cultural_exclusion = approve - } - - lawgroup_rights_of_women = { - law_no_womens_rights = neutral - law_women_own_property = approve - law_women_in_the_workplace = neutral - law_womens_suffrage = neutral - } - - lawgroup_childrens_rights = { - law_child_labor_allowed = disapprove - law_restricted_child_labor = neutral - law_compulsory_primary_school = approve - } - - country_trigger = {} - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_cultural_exclusion - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - } - - interest_group_leader_weight = { - value = 100 - - # less likely when issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_national_supremacy - has_law_or_variant = law_type:law_racial_segregation - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_child_labor_allowed - } - } - } - add = -100 - } - - # less likely among more progressive IG's if they're angry and socialism is researched - if = { - limit = { - OR = { - is_interest_group_type = ig_intelligentsia - is_interest_group_type = ig_trade_unions - } - ig_approval < 0 - } - add = -75 - } - - # more likely when issues are relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_national_supremacy - has_law_or_variant = law_type:law_racial_segregation - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_child_labor_allowed - } - } - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_feminist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" - - character_ideology = yes - - lawgroup_rights_of_women = { - law_womens_suffrage = strongly_approve - law_women_in_the_workplace = neutral - law_women_own_property = disapprove - law_no_womens_rights = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_feminist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - } - interest_group = { - ideology_feminist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_womens_suffrage - AND = { - has_law_or_variant = law_type:law_women_in_the_workplace - OR = { - has_law_or_variant = law_type:law_oligarchy - has_law_or_variant = law_type:law_autocracy - } - } - } - } - } - add = -100 - } - # more likely with limited women's rights - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_women_own_property - } - } - } - multiply = { - value = 2 - } - } - # less likely if humanitarian is an option - if = { - limit = { - OR = { - is_interest_group_type = ig_intelligentsia - is_interest_group_type = ig_trade_unions - } - } - add = -50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_abolitionist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_abolitionist.dds" - - character_ideology = yes - - lawgroup_slavery = { - law_slavery_banned = strongly_approve - law_legacy_slavery = disapprove - law_debt_slavery = strongly_disapprove - law_slave_trade = strongly_disapprove - } - - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_collectivized_agriculture = neutral - law_commercialized_agriculture = neutral - } - - country_trigger = { - OR = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - has_law_or_variant = law_type:law_serfdom - } - } - - # Character scope - interest_group_leader_trigger = { - ideology_abolitionist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - interest_group = { - ideology_abolitionist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - if = { - limit = { is_interest_group_type = ig_trade_unions } - add = 150 - } - if = { - limit = { is_interest_group_type = ig_intelligentsia } - add = 150 - } - } - - non_interest_group_leader_weight = { - value = 100 - - if = { - limit = { has_trait = tactful } - add = 75 - } - } -} - -ideology_slaver = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_slaver.dds" - - character_ideology = yes - - lawgroup_slavery = { - law_slave_trade = strongly_approve - law_legacy_slavery = approve - law_debt_slavery = neutral - law_slavery_banned = strongly_disapprove - } - - country_trigger = { - NOT = { - has_law_or_variant = law_type:law_slavery_banned - } - } - - interest_group_leader_trigger = { - ideology_slaver_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - interest_group = { - ideology_slaver_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 50 - if = { - limit = { is_interest_group_type = ig_landowners } - add = 500 - } - if = { - limit = { is_interest_group_type = ig_rural_folk } - add = 250 - } - if = { # very difficult to reintroduce slavery once you ban it and its supporters have faded from the political scene - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - } - } - multiply = 0.1 - } - } - - non_interest_group_leader_weight = { - value = 100 - - if = { - limit = { has_trait = cruel } - add = 75 - } - if = { - limit = { has_trait = bigoted } - add = 75 - } - } -} - -ideology_pacifist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_pacifist.dds" - - character_ideology = yes - - lawgroup_army_model = { - law_national_militia = approve - law_professional_army = disapprove - law_peasant_levies = disapprove - law_mass_conscription = disapprove - } - - interest_group_leader_trigger = { - ideology_pacifist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { # No pacifist agitators - NOT = { has_role = agitator } - } - - interest_group_leader_weight = { - value = 100 - # emerges to counter powerful armed forces - if = { - limit = { - owner = { - exists = ig:ig_armed_forces - ig:ig_armed_forces ?= { - is_powerful = yes - } - } - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_peasant_levies - has_law_or_variant = law_type:law_mass_conscription - } - } - } - add = -75 - } - # more likely if a war you started isn't going well - if = { - limit = { - owner = { - is_at_war = yes - any_scope_war = { - attacker_warleader = { this = ROOT.owner } - has_war_support = { - target = root.owner - value < 0 - } - } - } - } - add = 100 - } - # more likely with devastation in incorporated states - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - devastation > 0.2 - } - } - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_jingoist_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_jingoist.dds" - - character_ideology = yes - - lawgroup_army_model = { - law_mass_conscription = strongly_approve - law_professional_army = approve - law_national_militia = neutral - law_peasant_levies = disapprove - } - - interest_group_leader_trigger = { - ideology_jingoist_leader_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_mass_conscription - } - } - interest_group = { - ideology_jingoist_leader_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_mass_conscription - } - } - add = -75 - } - # more likely if there's something to colonize nearby - if = { - limit = { - any_decentralized_country = { - has_overlapping_interests = ROOT.owner - } - } - add = 75 - } - # more likely if you border a rival - if = { - limit = { - owner = { - any_rival_country = { - any_neighbouring_state = { - owner = root.owner - } - } - } - } - add = 50 - } - # more likely if you're the defender in a war - if = { - limit = { - owner = { - is_at_war = yes - any_scope_war = { - defender_warleader = { this = ROOT.owner } - } - } - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_royalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_royalist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_corporate_state = neutral - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_royalist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_monarchy - } - } - interest_group = { - ideology_royalist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # less likely in a theocracy - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_theocracy - } - } - add = -75 - } - # less likely if IG is happy in a republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_monarchy } - } - ig_approval > 0 - } - add = -100 - } - # more likely if IG is happy in a monarchy - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - ig_approval > 5 - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_social_democrat = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" - - character_ideology = yes - - lawgroup_labor_rights = { - law_worker_protections = strongly_approve - law_regulatory_bodies = approve - law_no_workers_rights = neutral - } - - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_census_voting = neutral - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_anarchy = disapprove - law_technocracy = disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = strongly_disapprove - } - - lawgroup_taxation = { - law_consumption_based_taxation = disapprove - law_land_based_taxation = disapprove - law_per_capita_based_taxation = neutral - law_proportional_taxation = approve - law_graduated_taxation = strongly_approve - } - - lawgroup_welfare = { - law_poor_laws = strongly_disapprove - law_no_social_security = strongly_disapprove - law_wage_subsidies = approve - law_old_age_pension = strongly_approve - } - - lawgroup_caste_hegemony = { - law_hindu_caste_enforced = strongly_disapprove - law_hindu_caste_codified = disapprove - law_hindu_caste_not_enforced = neutral - law_affirmative_action = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_social_democrat_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_graduated_taxation - has_law_or_variant = law_type:law_old_age_pension - has_law_or_variant = law_type:law_worker_protections - } - } - interest_group = { - ideology_social_democrat_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # very angry IG's more likely to turn to more radical socialism - if = { - limit = { - NOT = { is_interest_group_type = ig_devout } # can't be radical socialists - ig_approval <= -5 - } - add = -75 - } - # more likely when issues are relevant - if = { - limit = { - owner = { - NAND = { - has_law_or_variant = law_type:law_graduated_taxation - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_worker_protections - } - } - } - add = 50 - } - # more likely for content devout in council republic - if = { - limit = { - is_interest_group_type = ig_devout - ig_approval >= 0 - owner = { - has_law_or_variant = law_type:law_council_republic - } - } - add = 75 - } - # more likely for content trade unions outside of council republic - if = { - limit = { - is_interest_group_type = ig_trade_unions - ig_approval >= 0 - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - } - } - add = 75 - } - # extremely unlikely for trade unions in council republic - if = { - limit = { - is_interest_group_type = ig_trade_unions - owner = { - has_law_or_variant = law_type:law_council_republic - } - } - multiply = 0.01 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_communist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" - - character_ideology = yes - - lawgroup_labor_rights = { - law_worker_protections = strongly_approve - law_regulatory_bodies = approve - law_no_workers_rights = neutral - } - - lawgroup_governance_principles = { - 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 - } - - lawgroup_economic_system = { - law_command_economy = strongly_approve - law_cooperative_ownership = strongly_approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = strongly_disapprove - law_extraction_economy = strongly_disapprove - } - - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = neutral - law_state_atheism = approve - } - - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_commercialized_agriculture = disapprove - law_tenant_farmers = disapprove - law_homesteading = neutral - law_collectivized_agriculture = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_communist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_collectivized_agriculture - has_law_or_variant = law_type:law_state_atheism - has_law_or_variant = law_type:law_council_republic - has_law_or_variant = law_type:law_worker_protections - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_communist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - } - NOT = { is_interest_group_type = ig_armed_forces } - ig_approval <= -5 - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - average_sol <= 10 - } - } - add = 50 - } - if = { #Armed Forces should not become communist too often outside CRs. - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_council_republic - } - } - is_interest_group_type = ig_armed_forces - } - multiply = 0.3 - } - value = { - value = 100 - if = { - limit = { - owner = { has_variable = communism_1_done } - } - multiply = 3 - } - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_vanguardist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_vanguardist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - 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 - } - - lawgroup_distribution_of_power = { - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_anarchy = disapprove - law_universal_suffrage = disapprove - law_census_voting = strongly_disapprove - law_wealth_voting = strongly_disapprove - law_landed_voting = strongly_disapprove - law_technocracy = approve - law_single_party_state = strongly_approve - } - - lawgroup_economic_system = { - law_command_economy = strongly_approve - law_cooperative_ownership = approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = strongly_disapprove - law_extraction_economy = strongly_disapprove - } - - lawgroup_trade_policy = { - law_protectionism = approve - law_mercantilism = disapprove - law_isolationism = approve - law_free_trade = strongly_disapprove - } - - lawgroup_land_reform = { - law_commercialized_agriculture = strongly_disapprove - law_serfdom = strongly_disapprove - law_tenant_farmers = disapprove - law_homesteading = neutral - law_collectivized_agriculture = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_vanguardist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_collectivized_agriculture - has_law_or_variant = law_type:law_council_republic - has_law_or_variant = law_type:law_command_economy - has_law_or_variant = law_type:law_protectionism - has_law_or_variant = law_type:law_single_party_state - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_vanguardist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - } - ig_approval <= -5 - NOT = { is_interest_group_type = ig_armed_forces } - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - average_sol <= 10 - } - } - add = 50 - } - # More likely in an autocracy - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - } - } - add = 50 - } - # Unlikely for content IG's under anarchism - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_anarchy - } - ig_approval >= 5 - } - add = -100 - } - # Extremely likely for content Armed Forces in Council Republic - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_council_republic - } - is_interest_group_type = ig_armed_forces - ig_approval >= 0 - } - add = 1000 - } - # Power corrupts - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_council_republic - OR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - has_law_or_variant = law_type:law_single_party_state - has_law_or_variant = law_type:law_technocracy - } - } - is_in_government = yes - } - add = 50 - } - if = { #Armed Forces should not become communist too often outside CRs. - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_council_republic - } - } - is_interest_group_type = ig_armed_forces - } - multiply = 0.3 - } - if = { - limit = { - owner = { has_variable = communism_1_done } - } - multiply = 3 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_fascist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" - - character_ideology = yes - - lawgroup_distribution_of_power = { - law_single_party_state = strongly_approve - law_autocracy = approve - law_oligarchy = neutral - law_technocracy = strongly_disapprove - law_anarchy = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_census_voting = strongly_disapprove - law_wealth_voting = strongly_disapprove - law_landed_voting = strongly_disapprove - } - - lawgroup_citizenship = { - law_ethnostate = strongly_approve - law_national_supremacy = approve - law_racial_segregation = approve - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - - lawgroup_army_model = { - law_mass_conscription = strongly_approve - law_professional_army = approve - law_national_militia = disapprove - law_peasant_levies = disapprove - } - - lawgroup_free_speech = { - law_protected_speech = strongly_disapprove - law_right_of_assembly = disapprove - law_censorship = neutral - law_outlawed_dissent = strongly_approve - } - - lawgroup_policing = { - law_local_police = approve - law_dedicated_police = approve - law_militarized_police = strongly_approve - law_no_police = disapprove - } - - lawgroup_governance_principles = { - law_theocracy = disapprove - law_monarchy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_corporate_state = approve - law_council_republic = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_fascist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_outlawed_dissent - has_law_or_variant = law_type:law_militarized_police - } - } - interest_group = { - ideology_fascist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely if paying war reparations - if = { - limit = { - any_country = { - any_scope_treaty = { - is_enforced = yes - any_scope_article = { - has_type = money_transfer - source_country = root.owner - } - } - } - } - add = 50 - } - # More likely with a convenient scapegoat - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_acceptance < acceptance_status_4 - } - } - } - } - add = 50 - } - # more likely if bankrupt - if = { - limit = { - owner = { - in_default = yes - } - } - add = 50 - } - # Less likely in council republic - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_council_republic - } - } - add = -75 - } - # more likely if angry non-unions - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_ethnostate } - } - ig_approval <= -5 - NOT = { is_interest_group_type = ig_trade_unions } - } - add = 75 - } - # less likely if content without ethnostate - if = { - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_ethnostate - } - } - ig_approval >= 5 - } - add = -75 - } - # more likely for PB and armed forces - if = { - limit = { - OR = { - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_armed_forces - } - } - add = 50 - } - # less likely for unions and intelligentsia - if = { - limit = { - OR = { - is_interest_group_type = ig_trade_unions - is_interest_group_type = ig_intelligentsia - } - } - add = -25 - } - # more likely if in government with ethnostate - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_ethnostate - NOR = { - is_enacting_law = law_type:law_multicultural - is_enacting_law = law_type:law_national_supremacy - is_enacting_law = law_type:law_racial_segregation - is_enacting_law = law_type:law_cultural_exclusion - } - } - is_in_government = yes - } - add = 150 - } - - - # Fascism JE causes an uptick in fascism - if = { - limit = { - owner = { - OR = { - has_journal_entry = je_fascism_1 - has_variable = completed_fascism_1_var - } - } - } - multiply = 1.25 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_anarchist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_anarchist.dds" - - character_ideology = yes - - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = strongly_disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = approve - law_multicultural = strongly_approve - } - - lawgroup_distribution_of_power = { - law_anarchy = strongly_approve - law_universal_suffrage = neutral - law_census_voting = disapprove - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_technocracy = strongly_disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - } - - lawgroup_economic_system = { - law_cooperative_ownership = strongly_approve - law_command_economy = disapprove - law_interventionism = strongly_disapprove - law_agrarianism = neutral - law_traditionalism = strongly_disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = disapprove - law_extraction_economy = strongly_disapprove - } - - lawgroup_army_model = { - law_national_militia = strongly_approve - law_professional_army = neutral - law_mass_conscription = disapprove - law_peasant_levies = strongly_disapprove - } - - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - - lawgroup_policing = { - law_no_police = approve - law_local_police = disapprove - law_dedicated_police = disapprove - law_militarized_police = strongly_disapprove - } - - lawgroup_governance_principles = { - 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 - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_anarchist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_anarchy - has_law_or_variant = law_type:law_national_militia - has_law_or_variant = law_type:law_protected_speech - has_law_or_variant = law_type:law_no_police - has_law_or_variant = law_type:law_council_republic - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_anarchist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - } - ig_approval <= -5 - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - average_sol <= 10 - } - } - add = 50 - } - # More likely if in "government" under anarchy - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_anarchy - } - is_in_government = yes - } - add = 75 - } - if = { - limit = { - owner = { has_variable = communism_1_done } - } - multiply = 3 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_ethno_nationalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_ethno_nationalist.dds" - - character_ideology = yes - - lawgroup_citizenship = { - law_ethnostate = strongly_approve - law_national_supremacy = approve - law_racial_segregation = approve - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - - lawgroup_migration = { - law_migration_controls = strongly_approve - law_closed_borders = approve - law_no_migration_controls = disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_ethno_nationalist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_migration_controls - } - } - interest_group = { - ideology_ethno_nationalist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely with unowned claims - if = { - limit = { - any_state = { - has_claim_by = root.owner - } - } - add = 75 - } - # More likely with a convenient scapegoat - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_acceptance < acceptance_status_4 - } - } - } - } - add = 50 - } - # More likely with a convenient scapegoat and is angry without ethnostate - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_ethnostate } - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_acceptance < acceptance_status_4 - } - } - } - ig_approval <= -5 - } - add = 75 - } - # More likely if angry and issues are relevant - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_national_supremacy - } - } - ig_approval <= -5 - } - add = 50 - } - # Less likely in council republic - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_council_republic - } - } - add = -75 - } - # less likely if content without ethnostate - if = { - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_ethnostate - } - } - ig_approval >= 5 - } - add = -75 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_theocrat = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_theocrat.dds" - - character_ideology = yes - - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - - lawgroup_governance_principles = { - law_theocracy = strongly_approve - law_monarchy = neutral - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_corporate_state = approve - law_council_republic = disapprove - } - - interest_group_leader_trigger = { - ideology_theocrat_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_state_religion - } - } - interest_group = { - ideology_theocrat_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely if devout and angry and issues are relevant - if = { - limit = { - ig_approval <= -5 - is_interest_group_type = ig_devout - owner = { - NOR = { - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_monarchy - } - NOT = { - has_law_or_variant = law_type:law_state_religion - } - } - } - add = 75 - } - # More likely for devout - if = { - limit = { - is_interest_group_type = ig_devout - } - add = 50 - } - # Unlikely for content IG's when issues aren't relevant - if = { - limit = { - ig_approval >= 5 - owner = { - NOR = { - has_law_or_variant = law_type:law_theocracy - has_law_or_variant = law_type:law_monarchy - } - NOT = { - has_law_or_variant = law_type:law_state_religion - } - } - } - add = -150 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_market_liberal = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" - - character_ideology = yes - - lawgroup_economic_system = { - law_laissez_faire = strongly_approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - law_industry_banned = strongly_disapprove - law_extraction_economy = strongly_disapprove - } - - lawgroup_childrens_rights = { - law_child_labor_allowed = approve - law_restricted_child_labor = disapprove - law_compulsory_primary_school = strongly_disapprove - } - - lawgroup_trade_policy = { - law_free_trade = strongly_approve - law_mercantilism = disapprove - law_protectionism = disapprove - law_isolationism = strongly_disapprove - } - - lawgroup_labor_rights = { - law_regulatory_bodies = disapprove - law_worker_protections = strongly_disapprove - } - - lawgroup_land_reform = { - law_collectivized_agriculture = strongly_disapprove - law_serfdom = disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_commercialized_agriculture = approve - } - - country_trigger = { - # capitalism must be relevant - exists = ig:ig_industrialists - ig:ig_industrialists ?= { - is_marginal = no - } - } - - interest_group_leader_trigger = { - ideology_market_liberal_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_laissez_faire - has_law_or_variant = law_type:law_child_labor_allowed - has_law_or_variant = law_type:law_free_trade - has_law_or_variant = law_type:law_commercialized_agriculture - } - } - interest_group = { - ideology_market_liberal_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely for industrialists - if = { - limit = { - is_interest_group_type = ig_industrialists - } - add = 50 - } - # more likely for intelligentsia, industrialists, and PB with traditional economic laws - if = { - limit = { - OR = { - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_intelligentsia - is_interest_group_type = ig_industrialists - } - owner = { - OR = { - has_law_or_variant = law_type:law_agrarianism - has_law_or_variant = law_type:law_traditionalism - has_law_or_variant = law_type:law_isolationism - has_law_or_variant = law_type:law_mercantilism - } - } - } - add = 50 - } - # more likely for weaker landowers when industrialists are powerful - if = { - limit = { - is_interest_group_type = ig_landowners - is_powerful = no - owner = { - exists = ig:ig_industrialists - ig:ig_industrialists ?= { - is_powerful = yes - } - } - } - add = 75 - } - # less likely for powerful landowners under traditional laws - if = { - limit = { - is_interest_group_type = ig_landowners - is_powerful = yes - owner = { - OR = { - has_law_or_variant = law_type:law_agrarianism - has_law_or_variant = law_type:law_traditionalism - } - } - } - add = -75 - } - # very unlikely in countries without a large urban center - if = { - limit = { - owner = { - NOT = { - any_scope_state = { - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - } - } - } - add = -150 - } - # Less likely for unrecognized countries - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = -50 - } - # More likely for GP's - if = { - limit = { - owner = { - country_rank = rank_value:great_power - } - } - add = 25 - } - # Less likely if issues are not relevant - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_free_trade - has_law_or_variant = law_type:law_laissez_faire - has_law_or_variant = law_type:law_commercialized_agriculture - } - } - add = -75 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_luddite = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/luddite.dds" - - character_ideology = yes - - lawgroup_economic_system = { - law_industry_banned = strongly_approve - law_agrarianism = approve - law_cooperative_ownership = neutral - law_traditionalism = neutral - law_laissez_faire = strongly_disapprove - law_interventionism = strongly_disapprove - law_command_economy = strongly_disapprove - law_extraction_economy = disapprove - } - - lawgroup_trade_policy = { - law_free_trade = strongly_disapprove - law_mercantilism = neutral - law_protectionism = approve - law_isolationism = strongly_approve - } - - country_trigger = { - OR = { - has_law_or_variant = law_type:law_command_economy - has_law_or_variant = law_type:law_laissez_faire - has_law_or_variant = law_type:law_interventionism - } - } - - interest_group_leader_trigger = { - ideology_luddite_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_isolationism - has_law_or_variant = law_type:law_industry_banned - } - } - interest_group = { - ideology_luddite_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 10 # this is not very likely - # More likely to support with large industries - if = { - limit = { - owner = { - any_scope_building = { - is_building_group = bg_heavy_industry - level >= 5 - } - } - } - add = 50 - } - # More likely with high unemployment and large industries - if = { - limit = { - owner = { - any_scope_state = { - any_scope_building = { - is_building_group = bg_heavy_industry - level >= 5 - } - state_unemployment_rate > 0.1 - } - } - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_authoritarian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/authoritarian.dds" - character_ideology = yes - - lawgroup_distribution_of_power = { - law_anarchy = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_census_voting = strongly_disapprove - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_technocracy = neutral - law_oligarchy = approve - law_autocracy = approve - law_single_party_state = approve - } - - lawgroup_free_speech = { - law_protected_speech = strongly_disapprove - law_right_of_assembly = disapprove - law_censorship = approve - law_outlawed_dissent = strongly_approve - } - - lawgroup_internal_security = { - law_guaranteed_liberties = strongly_disapprove - law_no_home_affairs = neutral - law_national_guard = approve - law_secret_police = strongly_approve - } - - interest_group_leader_trigger = { - ideology_authoritarian_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_outlawed_dissent - has_law_or_variant = law_type:law_secret_police - OR = { - has_law_or_variant = law_type:law_oligarchy - has_law_or_variant = law_type:law_autocracy - } - } - } - interest_group = { - ideology_authoritarian_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - has_law_or_variant = law_type:law_secret_police - has_law_or_variant = law_type:law_outlawed_dissent - } - } - add = -50 - } - # less likely if not in government - if = { - limit = { - is_in_government = no - } - add = -50 - } - # less likely for progressive IG's - if = { - limit = { - OR = { - is_interest_group_type = ig_trade_unions - is_interest_group_type = ig_intelligentsia - } - } - add = -75 - } - # more likely for more authoritarian IG's - if = { - limit = { - OR = { - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_landowners - } - } - add = 25 - } - # less likely for loyal IG's - if = { - limit = { - ig_approval > happy - } - add = -50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_protectionist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/exp_ideology_leader_protectionism.dds" - - character_ideology = yes - - lawgroup_economic_system = { - law_interventionism = approve - law_agrarianism = neutral - law_command_economy = disapprove - law_cooperative_ownership = disapprove - law_laissez_faire = disapprove - law_traditionalism = disapprove - law_industry_banned = strongly_disapprove - law_extraction_economy = strongly_disapprove - } - - lawgroup_trade_policy = { - law_protectionism = strongly_approve - law_mercantilism = approve - law_free_trade = disapprove - law_isolationism = neutral - } - - country_trigger = { - exists = ig:ig_industrialists - ig:ig_industrialists ?= { - is_marginal = no - } - } - - interest_group_leader_trigger = { - ideology_protectionist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_protectionism - has_law_or_variant = law_type:law_interventionism - } - } - interest_group = { - ideology_protectionist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely for industrialists - if = { - limit = { - is_interest_group_type = ig_industrialists - } - add = 50 - } - # more likely for intelligentsia, industrialists, and PB with traditional economic laws - if = { - limit = { - OR = { - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_intelligentsia - is_interest_group_type = ig_industrialists - } - owner = { - OR = { - has_law_or_variant = law_type:law_agrarianism - has_law_or_variant = law_type:law_traditionalism - has_law_or_variant = law_type:law_isolationism - has_law_or_variant = law_type:law_mercantilism - } - } - } - add = 50 - } - # less likely for powerful landowners under traditional laws - if = { - limit = { - is_interest_group_type = ig_landowners - is_powerful = yes - owner = { - OR = { - has_law_or_variant = law_type:law_agrarianism - has_law_or_variant = law_type:law_traditionalism - } - } - } - add = -75 - } - # less likely when issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_protectionism - has_law_or_variant = law_type:law_mercantilism - } - has_law_or_variant = law_type:law_interventionism - } - } - add = -100 - } - # More likely for unrecognized countries - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = 50 - } - # less likely for GP's - if = { - limit = { - owner = { - country_rank = rank_value:great_power - } - } - add = -75 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_humanitarian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarism.dds" - - character_ideology = yes - - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = strongly_disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = neutral - law_multicultural = approve - } - - lawgroup_internal_security = { - law_guaranteed_liberties = strongly_approve - law_no_home_affairs = neutral - law_national_guard = disapprove - law_secret_police = disapprove - } - - lawgroup_free_speech = { - law_protected_speech = approve - law_right_of_assembly = neutral - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - - lawgroup_rights_of_women = { - law_no_womens_rights = strongly_disapprove - law_women_own_property = disapprove - law_women_in_the_workplace = neutral - law_womens_suffrage = approve - } - - lawgroup_childrens_rights = { - law_child_labor_allowed = strongly_disapprove - law_restricted_child_labor = disapprove - law_compulsory_primary_school = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_humanitarian_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_multicultural - has_law_or_variant = law_type:law_guaranteed_liberties - has_law_or_variant = law_type:law_protected_speech - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - interest_group = { - ideology_humanitarian_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely for intelligentsia - if = { - limit = { - is_interest_group_type = ig_intelligentsia - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_multicultural - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_guaranteed_liberties - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_protected_speech - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - add = -25 - } - # more likely if issues are relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_national_supremacy - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_national_guard - has_law_or_variant = law_type:law_secret_police - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_censorship - has_law_or_variant = law_type:law_outlawed_dissent - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_women_own_property - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_restricted_child_labor - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - } - add = 25 - } - # less likely for angry trade unions, they should go communist instead - if = { - limit = { - is_interest_group_type = ig_trade_unions - ig_approval < 5 - } - add = -50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_positivist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_positivist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_theocracy = strongly_disapprove - law_council_republic = strongly_disapprove - law_monarchy = strongly_disapprove - law_parliamentary_republic = neutral - law_corporate_state = neutral - law_presidential_republic = approve - } - - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = approve - law_state_atheism = strongly_approve - } - - lawgroup_distribution_of_power = { - law_technocracy = strongly_approve - law_single_party_state = approve - law_wealth_voting = approve - law_autocracy = neutral - law_oligarchy = neutral - law_census_voting = disapprove - law_landed_voting = disapprove - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - } - - lawgroup_bureaucracy = { - law_appointed_bureaucrats = strongly_approve - law_elected_bureaucrats = disapprove - law_hereditary_bureaucrats = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_positivist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_appointed_bureaucrats - has_law_or_variant = law_type:law_technocracy - has_law_or_variant = law_type:law_state_atheism - has_law_or_variant = law_type:law_presidential_republic - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_positivist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 25 - # More likely among angry IG's - if = { - limit = { - ig_approval <= unhappy - } - add = 100 - } - # More likely in constitutional monarchies - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_monarchy - OR = { - has_law_or_variant = law_type:law_wealth_voting - has_law_or_variant = law_type:law_census_voting - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_landed_voting - } - } - } - add = 100 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_land_reformer = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_land_reformer.dds" - - character_ideology = yes - - lawgroup_taxation = { - law_land_based_taxation = strongly_disapprove - law_consumption_based_taxation = neutral - law_per_capita_based_taxation = neutral - law_proportional_taxation = neutral - law_graduated_taxation = neutral - } - - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_tenant_farmers = disapprove - law_commercialized_agriculture = neutral - law_homesteading = approve - law_collectivized_agriculture = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_land_reformer_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - 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_collectivized_agriculture - } - } - } - interest_group = { - ideology_land_reformer_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely when issues are relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_serfdom - has_law_or_variant = law_type:law_tenant_farmers - has_law_or_variant = law_type:law_land_based_taxation - } - } - } - add = 50 - } - # more likely for displeased peasants - if = { - limit = { - is_interest_group_type = ig_rural_folk - ig_approval <= 0 - owner = { - OR = { - has_law_or_variant = law_type:law_serfdom - has_law_or_variant = law_type:law_tenant_farmers - has_law_or_variant = law_type:law_land_based_taxation - } - } - } - add = 150 - } - # likely to emerge if landowners are powerful - if = { - limit = { - owner = { - exists = ig:ig_landowners - ig:ig_landowners ?= { - is_powerful = yes - } - } - } - add = 75 - } - # likely to emerge if agrarian - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_agrarianism - has_law_or_variant = law_type:law_industry_banned - } - } - } - add = 75 - } - # will not happen if land reform is essentially done - if = { - limit = { - 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_collectivized_agriculture - } - } - } - multiply = 0.01 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_integralist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_integralist.dds" - - character_ideology = yes - - lawgroup_policing = { - law_militarized_police = strongly_approve - law_local_police = approve - law_dedicated_police = approve - law_no_police = disapprove - } - - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - - lawgroup_citizenship = { - law_cultural_exclusion = approve - law_racial_segregation = neutral - law_multicultural = disapprove - law_ethnostate = disapprove - law_national_supremacy = disapprove - } - - lawgroup_distribution_of_power = { - law_autocracy = strongly_approve - law_single_party_state = approve - law_oligarchy = approve - law_landed_voting = neutral - law_wealth_voting = disapprove - law_technocracy = strongly_disapprove - law_census_voting = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - } - - lawgroup_governance_principles = { - law_theocracy = approve - law_monarchy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_corporate_state = neutral - law_council_republic = strongly_disapprove - } - - country_trigger = { - any_primary_culture = { - OR = { - has_discrimination_trait = ibero_romanze - has_discrimination_trait = iberian_culture_group - has_discrimination_trait = french_culture_group - } - } - } - - interest_group_leader_trigger = { - ideology_integralist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_cultural_exclusion - has_law_or_variant = law_type:law_state_religion - has_law_or_variant = law_type:law_militarized_police - } - } - interest_group = { - ideology_integralist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely when issues are relevant - # More likely if paying war reparations - if = { - limit = { - any_country = { - any_scope_treaty = { - is_enforced = yes - any_scope_article = { - has_type = money_transfer - source_country = root.owner - } - } - } - } - add = 50 - } - # more likely if bankrupt - if = { - limit = { - owner = { - in_default = yes - } - } - add = 50 - } - # Less likely in council republic - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_council_republic - } - } - add = -75 - } - # more likely if angry non-unions - if = { - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_state_religion - } - } - ig_approval <= -5 - NOT = { is_interest_group_type = ig_trade_unions } - } - add = 75 - } - # less likely if content without integralist laws - if = { - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_state_religion - } - } - ig_approval >= 5 - } - add = -75 - } - # more likely for PB, Devout, and armed forces - if = { - limit = { - OR = { - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_devout - is_interest_group_type = ig_armed_forces - } - } - add = 50 - } - # less likely for unions and intelligentsia - if = { - limit = { - OR = { - is_interest_group_type = ig_trade_unions - is_interest_group_type = ig_intelligentsia - } - } - add = -25 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_liberal_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_liberal.dds" - - character_ideology = yes - - lawgroup_distribution_of_power = { - law_universal_suffrage = approve - law_census_voting = approve - law_wealth_voting = approve - law_landed_voting = approve - law_single_party_state = disapprove - law_technocracy = disapprove - law_oligarchy = disapprove - law_autocracy = strongly_disapprove - law_anarchy = strongly_disapprove - } - - lawgroup_bureaucracy = { - law_elected_bureaucrats = approve - law_appointed_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } - - country_trigger = {} - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_census_voting - has_law_or_variant = law_type:law_wealth_voting - has_law_or_variant = law_type:law_landed_voting - } - has_law_or_variant = law_type:law_elected_bureaucrats - } - } - } - - interest_group_leader_weight = { - value = 100 - # not very relevant if issues are already addressed - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_census_voting - has_law_or_variant = law_type:law_wealth_voting - has_law_or_variant = law_type:law_landed_voting - } - has_law_or_variant = law_type:law_elected_bureaucrats - } - } - add = -25 - } - # IGs will not sabotage their own dictatorships - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - has_law_or_variant = law_type:law_technocracy - has_law_or_variant = law_type:law_single_party_state - } - } - OR = { - is_in_government = yes - any_scope_character = { - is_ruler = yes - interest_group = root - } - } - } - add = -75 - } - # More common in republics - if = { - limit = { - owner = { - NOR = { - has_law_or_variant = law_type:law_monarchy - has_law_or_variant = law_type:law_theocracy - } - } - } - add = 25 - } - else = { - add = -50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_corporatist_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_corporatist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_theocracy = neutral - law_monarchy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_corporate_state = approve - law_council_republic = strongly_disapprove - } - - lawgroup_education_system = { - law_public_schools = approve - law_religious_schools = approve - law_private_schools = neutral - law_no_schools = disapprove - } - - lawgroup_labor_rights = { - law_no_workers_rights = neutral - law_regulatory_bodies = approve - law_worker_protections = neutral - } - - lawgroup_welfare = { - law_poor_laws = neutral - law_no_social_security = disapprove - law_wage_subsidies = approve - law_old_age_pension = neutral - } - - country_trigger = {} - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - NOT = { - has_law_or_variant = law_type:law_council_republic - } - has_law_or_variant = law_type:law_religious_schools - has_law_or_variant = law_type:law_regulatory_bodies - has_law_or_variant = law_type:law_wage_subsidies - } - } - } - - interest_group_leader_weight = { - value = 100 - # not very relevant if issues are already addressed - if = { - limit = { - owner = { - NOT = { - has_law_or_variant = law_type:law_council_republic - } - has_law_or_variant = law_type:law_religious_schools - has_law_or_variant = law_type:law_regulatory_bodies - has_law_or_variant = law_type:law_wage_subsidies - } - } - add = -25 - } - # less likely for landowners - if = { - limit = { - is_interest_group_type = ig_landowners - } - add = -50 - } - # less likely for devout due to their IG ideology - if = { - limit = { - is_interest_group_type = ig_devout - } - add = -75 - } - # more likely for content trade unions and rural folk outside of council republic - if = { - limit = { - OR = { - is_interest_group_type = ig_trade_unions - is_interest_group_type = ig_rural_folk - } - ig_approval >= 0 - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - NOT = { has_law_or_variant = law_type:law_state_atheism } - } - } - add = 25 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_humanitarian_royalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarian_royalist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_corporate_state = disapprove - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = strongly_disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = neutral - law_multicultural = approve - } - - lawgroup_free_speech = { - law_protected_speech = approve - law_right_of_assembly = neutral - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - - lawgroup_rights_of_women = { - law_no_womens_rights = strongly_disapprove - law_women_own_property = disapprove - law_women_in_the_workplace = neutral - law_womens_suffrage = approve - } - - lawgroup_childrens_rights = { - law_child_labor_allowed = strongly_disapprove - law_restricted_child_labor = disapprove - law_compulsory_primary_school = approve - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_humanitarian_royalist_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_monarchy - has_law_or_variant = law_type:law_multicultural - has_law_or_variant = law_type:law_guaranteed_liberties - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - interest_group = { - ideology_humanitarian_royalist_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # more likely for intelligentsia - if = { - limit = { - is_interest_group_type = ig_intelligentsia - } - add = 50 - } - # massively more likely in monarchies - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - } - add = 50 - } - else = { - add = -50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_multicultural - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_protected_speech - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - add = -25 - } - # more likely if issues are relevant - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_ethnostate - has_law_or_variant = law_type:law_national_supremacy - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_national_guard - has_law_or_variant = law_type:law_secret_police - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_censorship - has_law_or_variant = law_type:law_outlawed_dissent - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_no_womens_rights - has_law_or_variant = law_type:law_women_own_property - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_restricted_child_labor - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - } - add = 25 - } - # less likely for angry trade unions, they should go communist instead - if = { - limit = { - is_interest_group_type = ig_trade_unions - ig_approval < 5 - } - add = -50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_utilitarian_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_utilitarian.dds" - - character_ideology = yes - - lawgroup_childrens_rights = { - law_compulsory_primary_school = strongly_approve - law_restricted_child_labor = neutral - law_child_labor_allowed = neutral - } - - lawgroup_education_system = { - law_public_schools = approve - law_private_schools = neutral - law_religious_schools = neutral - law_no_schools = disapprove - } - - lawgroup_rights_of_women = { - law_no_womens_rights = disapprove - law_women_own_property = neutral - law_women_in_the_workplace = approve - law_womens_suffrage = strongly_approve - } - - lawgroup_slavery = { - law_slavery_banned = neutral - law_debt_slavery = strongly_disapprove - law_slave_trade = strongly_disapprove - law_legacy_slavery = disapprove - } - - lawgroup_taxation = { - law_consumption_based_taxation = disapprove - law_per_capita_based_taxation = neutral - law_proportional_taxation = approve - law_graduated_taxation = strongly_approve - law_land_based_taxation = disapprove - } - - lawgroup_caste_hegemony = { - law_hindu_caste_enforced = disapprove - law_hindu_caste_codified = disapprove - law_hindu_caste_not_enforced = neutral - law_affirmative_action = neutral - } - - country_trigger = { - any_primary_culture = { - OR = { - has_discrimination_trait = anglo_saxon_culture_group - has_discrimination_trait = anglo_frisian - } - } - } - - interest_group_leader_trigger = { - ideology_utilitarian_leader_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - has_law_or_variant = law_type:law_compulsory_primary_school - has_law_or_variant = law_type:law_public_schools - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_graduated_taxation - has_law_or_variant = law_type:law_proportional_taxation - } - } - } - interest_group = { - ideology_utilitarian_leader_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely for industrialists - if = { - limit = { - is_interest_group_type = ig_industrialists - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_sovereignist_leader = { # For colonised peoples - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_sovereignist.dds" - - character_ideology = yes - - lawgroup_policing = { - law_local_police = approve - law_no_police = neutral - law_dedicated_police = disapprove - law_militarized_police = strongly_disapprove - } - - lawgroup_migration = { - law_closed_borders = approve - law_migration_controls = strongly_approve - law_no_migration_controls = disapprove - } - - lawgroup_free_speech = { - law_outlawed_dissent = strongly_disapprove - law_censorship = disapprove - law_right_of_assembly = approve - law_protected_speech = strongly_approve - } - - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = neutral - law_multicultural = approve - } - - country_trigger = { - is_country_type = colonial - } - - interest_group_leader_trigger = { - ideology_sovereignist_leader_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - owner = { - cultural_acceptance_base = { target = prev.culture value <= acceptance_status_4 } - } - interest_group = { - ideology_sovereignist_leader_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_utopian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_utopian.dds" - - character_ideology = yes - - lawgroup_labor_rights = { - law_worker_protections = strongly_approve - law_regulatory_bodies = approve - law_no_workers_rights = neutral - } - - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_census_voting = approve - law_wealth_voting = neutral - law_technocracy = neutral - law_landed_voting = disapprove - law_anarchy = neutral - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - } - - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_presidential_republic = approve - law_parliamentary_republic = approve - law_corporate_state = neutral - law_theocracy = strongly_disapprove - law_council_republic = approve - } - - lawgroup_economic_system = { - law_command_economy = approve - law_cooperative_ownership = strongly_approve - law_interventionism = approve - law_agrarianism = approve - law_traditionalism = neutral - law_laissez_faire = strongly_disapprove - law_industry_banned = neutral - law_extraction_economy = strongly_disapprove - } - - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_commercialized_agriculture = disapprove - law_tenant_farmers = disapprove - law_homesteading = approve - law_collectivized_agriculture = approve - } - - lawgroup_slavery = { - law_slavery_banned = strongly_approve - law_legacy_slavery = disapprove - law_debt_slavery = strongly_disapprove - law_slave_trade = strongly_disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_utopian_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_cooperative_ownership - has_law_or_variant = law_type:law_universal_suffrage - 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 - } - OR = { - 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 - } - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law_or_variant = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - interest_group = { - ideology_utopian_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 50 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOR = { - 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 - } - } - ig_approval <= -5 - } - add = 50 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_council_republic } - average_sol <= 10 - } - } - add = 50 - } - } - - non_interest_group_leader_weight = { - value = 100 - } -} - -ideology_modernizer_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/idealogy_leader_modernizer.dds" - - character_ideology = yes - - lawgroup_trade_policy = { - law_protectionism = approve - law_isolationism = strongly_disapprove - law_mercantilism = disapprove - law_free_trade = neutral - } - - lawgroup_childrens_rights = { - law_child_labor_allowed = disapprove - law_restricted_child_labor = neutral - law_compulsory_primary_school = approve - } - - lawgroup_economic_system = { - law_extraction_economy = strongly_disapprove - law_cooperative_ownership = disapprove - law_command_economy = neutral - law_interventionism = approve - law_agrarianism = disapprove - law_traditionalism = strongly_disapprove - law_laissez_faire = neutral - law_industry_banned = strongly_disapprove - } - - lawgroup_taxation = { - law_per_capita_based_taxation = approve - law_proportional_taxation = strongly_approve - law_graduated_taxation = strongly_approve - law_land_based_taxation = neutral - law_consumption_based_taxation = disapprove - } - - lawgroup_education_system = { - law_public_schools = approve - law_private_schools = neutral - law_religious_schools = neutral - law_no_schools = disapprove - } - - country_trigger = {} - - interest_group_leader_trigger = { - ideology_modernizer_leader_valid_trigger = yes - } - - non_interest_group_leader_trigger = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law_or_variant = law_type:law_protectionism - has_law_or_variant = law_type:law_compulsory_primary_school - has_law_or_variant = law_type:law_public_schools - has_law_or_variant = law_type:law_interventionism - OR = { - has_law_or_variant = law_type:law_proportional_taxation - has_law_or_variant = law_type:law_graduated_taxation - } - } - } - interest_group = { - ideology_modernizer_leader_valid_trigger = yes - } - } - - interest_group_leader_weight = { - value = 100 - # More likely for Petty Bourgeoisie - if = { - limit = { - is_interest_group_type = ig_petty_bourgeoisie - } - add = 50 - } - # More likely if Unrecognized Country - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = 50 - } - # More likely in countries with a large urban center - if = { - limit = { - owner = { - any_scope_state = { - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - } - } - add = 25 - } - } - - non_interest_group_leader_weight = { - value = 100 - # More likely if Unrecognized Country - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = 50 - } - # More likely in countries with a large urban center - if = { - limit = { - owner = { - any_scope_state = { - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - } - } - add = 25 - } - } -} \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_agrarianism.txt b/common/ideologies/cwp_character_ideologies_agrarianism.txt new file mode 100644 index 000000000..c0b91d98e --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_agrarianism.txt @@ -0,0 +1,123 @@ +# Agrarianism Ideologies: Focused on land ownership and rural power structures +# - Land Reformer + +ideology_land_reformer = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_land_reformer.dds" + + character_ideology = yes + + lawgroup_taxation = { + law_land_based_taxation = strongly_disapprove + law_consumption_based_taxation = neutral + law_per_capita_based_taxation = neutral + law_proportional_taxation = neutral + law_graduated_taxation = neutral + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_commercialized_agriculture = neutral + law_homesteading = approve + law_collectivized_agriculture = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_land_reformer_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + 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_collectivized_agriculture + } + } + } + interest_group = { + ideology_land_reformer_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely when issues are relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_serfdom + has_law_or_variant = law_type:law_tenant_farmers + has_law_or_variant = law_type:law_land_based_taxation + } + } + } + add = 50 + } + + # more likely for displeased peasants + if = { + limit = { + is_interest_group_type = ig_rural_folk + ig_approval <= 0 + owner = { + OR = { + has_law_or_variant = law_type:law_serfdom + has_law_or_variant = law_type:law_tenant_farmers + has_law_or_variant = law_type:law_land_based_taxation + } + } + } + add = 150 + } + + # likely to emerge if landowners are powerful + if = { + limit = { + owner = { + exists = ig:ig_landowners + ig:ig_landowners ?= { is_powerful = yes } + } + } + add = 75 + } + + # likely to emerge if agrarian + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_agrarianism + has_law_or_variant = law_type:law_industry_banned + } + } + } + add = 75 + } + + # will not happen if land reform is essentially done + if = { + limit = { + 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_collectivized_agriculture + } + } + } + multiply = 0.01 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_authoritarianism.txt b/common/ideologies/cwp_character_ideologies_authoritarianism.txt new file mode 100644 index 000000000..6ab72d8c7 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_authoritarianism.txt @@ -0,0 +1,574 @@ +# Authoritarianism Ideologies: Favor strong state authority, control, or enforced unity +# - Authoritarian +# - Corporatist Leader +# - Fascist +# - Vanguardist + +ideology_authoritarian = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/authoritarian.dds" + character_ideology = yes + + lawgroup_distribution_of_power = { + law_anarchy = strongly_disapprove + law_universal_suffrage = strongly_disapprove + law_census_voting = strongly_disapprove + law_wealth_voting = disapprove + law_landed_voting = disapprove + law_technocracy = neutral + law_oligarchy = approve + law_autocracy = approve + law_single_party_state = approve + } + + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = strongly_approve + } + + lawgroup_internal_security = { + law_guaranteed_liberties = strongly_disapprove + law_no_home_affairs = neutral + law_national_guard = approve + law_secret_police = strongly_approve + } + + interest_group_leader_trigger = { + ideology_authoritarian_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_outlawed_dissent + has_law_or_variant = law_type:law_secret_police + OR = { + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_autocracy + } + } + } + + interest_group = { + ideology_authoritarian_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # less likely if issues are not relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + has_law_or_variant = law_type:law_secret_police + has_law_or_variant = law_type:law_outlawed_dissent + } + } + add = -50 + } + + # less likely if not in government + if = { + limit = { is_in_government = no } + add = -50 + } + + # less likely for progressive IG's + if = { + limit = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_intelligentsia + } + } + add = -75 + } + + # more likely for more authoritarian IG's + if = { + limit = { + OR = { + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_landowners + } + } + add = 25 + } + + # less likely for loyal IG's + if = { + limit = { ig_approval > happy } + add = -50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_corporatist_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_corporatist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_theocracy = neutral + law_monarchy = neutral + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = approve + law_council_republic = strongly_disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_religious_schools = approve + law_private_schools = neutral + law_no_schools = disapprove + } + + lawgroup_labor_rights = { + law_no_workers_rights = neutral + law_regulatory_bodies = approve + law_worker_protections = neutral + } + + lawgroup_welfare = { + law_poor_laws = neutral + law_no_social_security = disapprove + law_wage_subsidies = approve + law_old_age_pension = neutral + } + + country_trigger = {} + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + has_law_or_variant = law_type:law_religious_schools + has_law_or_variant = law_type:law_regulatory_bodies + has_law_or_variant = law_type:law_wage_subsidies + } + } + } + + interest_group_leader_weight = { + value = 100 + + # not very relevant if issues are already addressed + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + has_law_or_variant = law_type:law_religious_schools + has_law_or_variant = law_type:law_regulatory_bodies + has_law_or_variant = law_type:law_wage_subsidies + } + } + add = -25 + } + + # less likely for landowners + if = { + limit = { is_interest_group_type = ig_landowners } + add = -50 + } + + # less likely for devout due to their IG ideology + if = { + limit = { is_interest_group_type = ig_devout } + add = -75 + } + + # more likely for content trade unions and rural folk outside of council republic + if = { + limit = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_rural_folk + } + ig_approval >= 0 + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + NOT = { has_law_or_variant = law_type:law_state_atheism } + } + } + add = 25 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_fascist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + + character_ideology = yes + + lawgroup_distribution_of_power = { + law_single_party_state = strongly_approve + law_autocracy = approve + law_oligarchy = neutral + law_technocracy = strongly_disapprove + law_anarchy = strongly_disapprove + law_universal_suffrage = strongly_disapprove + law_census_voting = strongly_disapprove + law_wealth_voting = strongly_disapprove + law_landed_voting = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = strongly_approve + law_national_supremacy = approve + law_racial_segregation = approve + law_cultural_exclusion = disapprove + law_multicultural = strongly_disapprove + } + + lawgroup_army_model = { + law_mass_conscription = strongly_approve + law_professional_army = approve + law_national_militia = disapprove + law_peasant_levies = disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = neutral + law_outlawed_dissent = strongly_approve + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = approve + law_militarized_police = strongly_approve + law_no_police = disapprove + } + + lawgroup_governance_principles = { + law_theocracy = disapprove + law_monarchy = neutral + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = approve + law_council_republic = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_fascist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_outlawed_dissent + has_law_or_variant = law_type:law_militarized_police + } + } + + interest_group = { + ideology_fascist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely if paying war reparations + if = { + limit = { + any_country = { + any_scope_treaty = { + is_enforced = yes + any_scope_article = { + has_type = money_transfer + source_country = root.owner + } + } + } + } + add = 50 + } + + # More likely with a convenient scapegoat + if = { + limit = { + owner = { + any_scope_state = { + is_incorporated = yes + any_scope_pop = { pop_acceptance < acceptance_status_4 } + } + } + } + add = 50 + } + + # more likely if bankrupt + if = { + limit = { owner = { in_default = yes } } + add = 50 + } + + # Less likely in council republic + if = { + limit = { owner = { has_law_or_variant = law_type:law_council_republic } } + add = -75 + } + + # more likely if angry non-unions + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_ethnostate } } + ig_approval <= -5 + NOT = { is_interest_group_type = ig_trade_unions } + } + add = 75 + } + + # less likely if content without ethnostate + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_ethnostate } } + ig_approval >= 5 + } + add = -75 + } + + # more likely for PB and armed forces + if = { + limit = { + OR = { + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_armed_forces + } + } + add = 50 + } + + # less likely for unions and intelligentsia + if = { + limit = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_intelligentsia + } + } + add = -25 + } + + # more likely if in government with ethnostate + if = { + limit = { + owner = { + has_law_or_variant = law_type:law_ethnostate + NOR = { + is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_cultural_exclusion + } + } + is_in_government = yes + } + add = 150 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_vanguardist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_vanguardist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + 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 + } + + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_anarchy = disapprove + law_universal_suffrage = disapprove + law_census_voting = strongly_disapprove + law_wealth_voting = strongly_disapprove + law_landed_voting = strongly_disapprove + law_technocracy = approve + law_single_party_state = strongly_approve + } + + lawgroup_economic_system = { + law_command_economy = strongly_approve + law_cooperative_ownership = approve + law_interventionism = neutral + law_agrarianism = disapprove + law_traditionalism = disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_trade_policy = { + law_protectionism = approve + law_mercantilism = disapprove + law_isolationism = approve + law_free_trade = strongly_disapprove + } + + lawgroup_land_reform = { + law_commercialized_agriculture = strongly_disapprove + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_homesteading = neutral + law_collectivized_agriculture = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_vanguardist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_collectivized_agriculture + has_law_or_variant = law_type:law_council_republic + has_law_or_variant = law_type:law_command_economy + has_law_or_variant = law_type:law_protectionism + has_law_or_variant = law_type:law_single_party_state + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_vanguardist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely for angry IG's outside of council republic + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + ig_approval <= -5 + NOT = { is_interest_group_type = ig_armed_forces } + } + add = 100 + } + + # More likely when SoL is low outside of council republic + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + average_sol <= 10 + } + } + add = 50 + } + + # More likely in an autocracy + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + } + } + add = 50 + } + + # Unlikely for content IG's under anarchism + if = { + limit = { + owner = { has_law_or_variant = law_type:law_anarchy } + ig_approval >= 5 + } + add = -100 + } + + # Extremely likely for content Armed Forces in Council Republic + if = { + limit = { + owner = { has_law_or_variant = law_type:law_council_republic } + is_interest_group_type = ig_armed_forces + ig_approval >= 0 + } + add = 1000 + } + + # Power corrupts + if = { + limit = { + owner = { + has_law_or_variant = law_type:law_council_republic + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_single_party_state + has_law_or_variant = law_type:law_technocracy + } + } + is_in_government = yes + } + add = 50 + } + + if = { #Armed Forces should not become communist too often outside CRs. + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + is_interest_group_type = ig_armed_forces + } + multiply = 0.3 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_conservative.txt b/common/ideologies/cwp_character_ideologies_conservative.txt deleted file mode 100644 index 403fa6abc..000000000 --- a/common/ideologies/cwp_character_ideologies_conservative.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Conservative Ideologies: -# - Traditionalism -# - Traditionalist Minoritarian -# - Slaver -# - Royalist -# - Orleanist -# - Bonapartist -# - Theocrat -# - Corporatist Leader -# - Authoritarian -# - Jingoist Leader \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_economics.txt b/common/ideologies/cwp_character_ideologies_economics.txt new file mode 100644 index 000000000..4d010f3cf --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_economics.txt @@ -0,0 +1,389 @@ +# Economics Ideologies: Primary concern is how wealth, labor, and trade are organized. +# - Luddite +# - Market Liberal +# - Protectionist + +ideology_luddite = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/luddite.dds" + + character_ideology = yes + + lawgroup_economic_system = { + law_industry_banned = strongly_approve + law_agrarianism = approve + law_cooperative_ownership = neutral + law_traditionalism = neutral + law_laissez_faire = strongly_disapprove + law_interventionism = strongly_disapprove + law_command_economy = strongly_disapprove + law_extraction_economy = disapprove + } + + lawgroup_trade_policy = { + law_free_trade = strongly_disapprove + law_mercantilism = neutral + law_protectionism = approve + law_isolationism = strongly_approve + } + + country_trigger = { + OR = { + has_law_or_variant = law_type:law_command_economy + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_interventionism + } + } + + interest_group_leader_trigger = { + ideology_luddite_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_isolationism + has_law_or_variant = law_type:law_industry_banned + } + } + + interest_group = { + ideology_luddite_valid_trigger = yes + } + } + + interest_group_leader_weight = { + # this is not very likely + value = 10 + + # More likely to support with large industries + if = { + limit = { + owner = { + any_scope_building = { + is_building_group = bg_heavy_industry + level >= 5 + } + } + } + add = 50 + } + + # More likely with high unemployment and large industries + if = { + limit = { + owner = { + any_scope_state = { + any_scope_building = { + is_building_group = bg_heavy_industry + level >= 5 + } + state_unemployment_rate > 0.1 + } + } + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_market_liberal = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + + character_ideology = yes + + lawgroup_economic_system = { + law_laissez_faire = strongly_approve + law_interventionism = neutral + law_agrarianism = disapprove + law_traditionalism = disapprove + law_cooperative_ownership = strongly_disapprove + law_command_economy = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = approve + law_restricted_child_labor = disapprove + law_compulsory_primary_school = strongly_disapprove + } + + lawgroup_trade_policy = { + law_free_trade = strongly_approve + law_mercantilism = disapprove + law_protectionism = disapprove + law_isolationism = strongly_disapprove + } + + lawgroup_labor_rights = { + law_regulatory_bodies = disapprove + law_worker_protections = strongly_disapprove + } + + lawgroup_land_reform = { + law_collectivized_agriculture = strongly_disapprove + law_serfdom = disapprove + law_tenant_farmers = neutral + law_homesteading = neutral + law_commercialized_agriculture = approve + } + + country_trigger = { + # capitalism must be relevant + exists = ig:ig_industrialists + ig:ig_industrialists ?= { is_marginal = no } + } + + interest_group_leader_trigger = { + ideology_market_liberal_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_child_labor_allowed + has_law_or_variant = law_type:law_free_trade + has_law_or_variant = law_type:law_commercialized_agriculture + } + } + + interest_group = { + ideology_market_liberal_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely for industrialists + if = { + limit = { is_interest_group_type = ig_industrialists } + add = 50 + } + + # more likely for intelligentsia, industrialists, and PB with traditional economic laws + if = { + limit = { + OR = { + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_industrialists + } + owner = { + OR = { + has_law_or_variant = law_type:law_agrarianism + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_isolationism + has_law_or_variant = law_type:law_mercantilism + } + } + } + add = 50 + } + + # more likely for weaker landowers when industrialists are powerful + if = { + limit = { + is_interest_group_type = ig_landowners + is_powerful = no + owner = { + exists = ig:ig_industrialists + ig:ig_industrialists ?= { is_powerful = yes } + } + } + add = 75 + } + + # less likely for powerful landowners under traditional laws + if = { + limit = { + is_interest_group_type = ig_landowners + is_powerful = yes + owner = { + OR = { + has_law_or_variant = law_type:law_agrarianism + has_law_or_variant = law_type:law_traditionalism + } + } + } + add = -75 + } + + # very unlikely in countries without a large urban center + if = { + limit = { + owner = { + NOT = { + any_scope_state = { + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + } + } + } + add = -150 + } + + # Less likely for unrecognized countries + if = { + limit = { owner = { is_country_type = unrecognized } } + add = -50 + } + + # More likely for GP's + if = { + limit = { owner = { country_rank = rank_value:great_power } } + add = 25 + } + + # Less likely if issues are not relevant + if = { + limit = { + owner = { + has_law_or_variant = law_type:law_free_trade + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_commercialized_agriculture + } + } + add = -75 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_protectionist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/exp_ideology_leader_protectionism.dds" + + character_ideology = yes + + lawgroup_economic_system = { + law_interventionism = approve + law_agrarianism = neutral + law_command_economy = disapprove + law_cooperative_ownership = disapprove + law_laissez_faire = disapprove + law_traditionalism = disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_trade_policy = { + law_protectionism = strongly_approve + law_mercantilism = approve + law_free_trade = disapprove + law_isolationism = neutral + } + + country_trigger = { + exists = ig:ig_industrialists + ig:ig_industrialists ?= { is_marginal = no } + } + + interest_group_leader_trigger = { + ideology_protectionist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_protectionism + has_law_or_variant = law_type:law_interventionism + } + } + + interest_group = { + ideology_protectionist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely for industrialists + if = { + limit = { is_interest_group_type = ig_industrialists } + add = 50 + } + + # more likely for intelligentsia, industrialists, and PB with traditional economic laws + if = { + limit = { + OR = { + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_industrialists + } + owner = { + OR = { + has_law_or_variant = law_type:law_agrarianism + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_isolationism + has_law_or_variant = law_type:law_mercantilism + } + } + } + add = 50 + } + + # less likely for powerful landowners under traditional laws + if = { + limit = { + is_interest_group_type = ig_landowners + is_powerful = yes + owner = { + OR = { + has_law_or_variant = law_type:law_agrarianism + has_law_or_variant = law_type:law_traditionalism + } + } + } + add = -75 + } + + # less likely when issues are not relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_protectionism + has_law_or_variant = law_type:law_mercantilism + } + has_law_or_variant = law_type:law_interventionism + } + } + add = -100 + } + + # More likely for unrecognized countries + if = { + limit = { owner = { is_country_type = unrecognized } } + add = 50 + } + + # less likely for GP's + if = { + limit = { owner = { country_rank = rank_value:great_power } } + add = -75 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_humanitarianism.txt b/common/ideologies/cwp_character_ideologies_humanitarianism.txt new file mode 100644 index 000000000..784b52afa --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_humanitarianism.txt @@ -0,0 +1,322 @@ +# Humanitarianism Ideologies: Focused on moral reform and individual rights. +# - Abolitionist +# - Feminist +# - Humanitarian + +ideology_abolitionist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_abolitionist.dds" + + character_ideology = yes + + lawgroup_slavery = { + law_slavery_banned = strongly_approve + law_legacy_slavery = disapprove + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = neutral + law_homesteading = neutral + law_collectivized_agriculture = neutral + law_commercialized_agriculture = neutral + } + + country_trigger = { + OR = { + NOT = { has_law_or_variant = law_type:law_slavery_banned } + has_law_or_variant = law_type:law_serfdom + } + } + + # Character scope + interest_group_leader_trigger = { + ideology_abolitionist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + interest_group = { + ideology_abolitionist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + if = { + limit = { is_interest_group_type = ig_trade_unions } + add = 150 + } + + if = { + limit = { is_interest_group_type = ig_intelligentsia } + add = 150 + } + } + + non_interest_group_leader_weight = { + value = 100 + + if = { + limit = { has_trait = tactful } + add = 75 + } + } +} + +ideology_feminist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" + + character_ideology = yes + + lawgroup_rights_of_women = { + law_womens_suffrage = strongly_approve + law_women_in_the_workplace = neutral + law_women_own_property = disapprove + law_no_womens_rights = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_feminist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { has_law_or_variant = law_type:law_womens_suffrage } + } + + interest_group = { + ideology_feminist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # less likely if issues are not relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_womens_suffrage + AND = { + has_law_or_variant = law_type:law_women_in_the_workplace + OR = { + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_autocracy + } + } + } + } + } + add = -100 + } + + # more likely with limited women's rights + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_women_own_property + } + } + } + multiply = 2 + } + + # less likely if humanitarian is an option + if = { + limit = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } + } + add = -50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_humanitarian = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarism.dds" + + character_ideology = yes + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = neutral + law_multicultural = approve + } + + lawgroup_internal_security = { + law_guaranteed_liberties = strongly_approve + law_no_home_affairs = neutral + law_national_guard = disapprove + law_secret_police = disapprove + } + + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_rights_of_women = { + law_no_womens_rights = strongly_disapprove + law_women_own_property = disapprove + law_women_in_the_workplace = neutral + law_womens_suffrage = approve + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = strongly_disapprove + law_restricted_child_labor = disapprove + law_compulsory_primary_school = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_humanitarian_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_multicultural + has_law_or_variant = law_type:law_guaranteed_liberties + has_law_or_variant = law_type:law_protected_speech + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + + interest_group = { + ideology_humanitarian_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely for intelligentsia + if = { + limit = { is_interest_group_type = ig_intelligentsia } + add = 50 + } + + # less likely if issues are not relevant + if = { + limit = { owner = { has_law_or_variant = law_type:law_multicultural } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_guaranteed_liberties } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_protected_speech } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_compulsory_primary_school } } + add = -25 + } + + # more likely if issues are relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_national_guard + has_law_or_variant = law_type:law_secret_police + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_censorship + has_law_or_variant = law_type:law_outlawed_dissent + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_women_own_property + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_restricted_child_labor + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + } + add = 25 + } + + # less likely for angry trade unions, they should go communist instead + if = { + limit = { + is_interest_group_type = ig_trade_unions + ig_approval < 5 + } + add = -50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_liberal.txt b/common/ideologies/cwp_character_ideologies_liberal.txt deleted file mode 100644 index 70ab8a6f8..000000000 --- a/common/ideologies/cwp_character_ideologies_liberal.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Liberal Ideologies: -# - Republican Leader -# - Radical -# - Reformer -# - Abolitionist -# - Market Liberal -# - Liberal Leader \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_liberalism.txt b/common/ideologies/cwp_character_ideologies_liberalism.txt new file mode 100644 index 000000000..2313bf22c --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_liberalism.txt @@ -0,0 +1,427 @@ +# Liberalism Ideologies: Institutional reform, civil governance, and political pluralism +# - Liberal Leader +# - Republican Leader +# - Social Democrat +# - Utilitarian Leader + +ideology_liberal_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_liberal.dds" + + character_ideology = yes + + lawgroup_distribution_of_power = { + law_universal_suffrage = approve + law_census_voting = approve + law_wealth_voting = approve + law_landed_voting = approve + law_single_party_state = disapprove + law_technocracy = disapprove + law_oligarchy = disapprove + law_autocracy = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_elected_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + country_trigger = {} + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + OR = { + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_census_voting + has_law_or_variant = law_type:law_wealth_voting + has_law_or_variant = law_type:law_landed_voting + } + has_law_or_variant = law_type:law_elected_bureaucrats + } + } + } + + interest_group_leader_weight = { + value = 100 + + # not very relevant if issues are already addressed + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_census_voting + has_law_or_variant = law_type:law_wealth_voting + has_law_or_variant = law_type:law_landed_voting + } + has_law_or_variant = law_type:law_elected_bureaucrats + } + } + add = -25 + } + + # IGs will not sabotage their own dictatorships + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_technocracy + has_law_or_variant = law_type:law_single_party_state + } + } + OR = { + is_in_government = yes + any_scope_character = { + is_ruler = yes + interest_group = root + } + } + } + add = -75 + } + + # More common in republics + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_monarchy + has_law_or_variant = law_type:law_theocracy + } + } + } + add = 25 + } + else = { + add = -50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_republican_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_republican.dds" + + character_ideology = yes + + 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 + } + + lawgroup_bureaucracy = { + law_elected_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + interest_group_leader_trigger = { + ideology_republican_leader_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + OR = { + 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_elected_bureaucrats + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_republican_leader_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # not very relevant if issues are already addressed + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_monarchy + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_hereditary_bureaucrats + } + } + } + add = -75 + } + + # more likely if the IG is unhappy with the monarchy + if = { + limit = { + owner = { has_law_or_variant = law_type:law_monarchy } + ig_approval < 0 + } + add = 75 + } + } + + non_interest_group_leader_weight = { + value = 100 + + # not very relevant if issues are already addressed + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_monarchy + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_hereditary_bureaucrats + } + } + } + add = -75 + } + } +} + +ideology_social_democrat = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" + + character_ideology = yes + + lawgroup_labor_rights = { + law_worker_protections = strongly_approve + law_regulatory_bodies = approve + law_no_workers_rights = neutral + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = neutral + law_wealth_voting = disapprove + law_landed_voting = disapprove + law_anarchy = disapprove + law_technocracy = disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = strongly_disapprove + } + + lawgroup_taxation = { + law_consumption_based_taxation = disapprove + law_land_based_taxation = disapprove + law_per_capita_based_taxation = neutral + law_proportional_taxation = approve + law_graduated_taxation = strongly_approve + } + + lawgroup_welfare = { + law_poor_laws = strongly_disapprove + law_no_social_security = strongly_disapprove + law_wage_subsidies = approve + law_old_age_pension = strongly_approve + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_social_democrat_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_graduated_taxation + has_law_or_variant = law_type:law_old_age_pension + has_law_or_variant = law_type:law_worker_protections + } + } + + interest_group = { + ideology_social_democrat_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # very angry IG's more likely to turn to more radical socialism + if = { + limit = { + NOT = { is_interest_group_type = ig_devout } # can't be radical socialists + ig_approval <= -5 + } + add = -75 + } + + # more likely when issues are relevant + if = { + limit = { + owner = { + NAND = { + has_law_or_variant = law_type:law_graduated_taxation + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_worker_protections + } + } + } + add = 50 + } + + # more likely for content devout in council republic + if = { + limit = { + is_interest_group_type = ig_devout + ig_approval >= 0 + owner = { has_law_or_variant = law_type:law_council_republic } + } + add = 75 + } + + # more likely for content trade unions outside of council republic + if = { + limit = { + is_interest_group_type = ig_trade_unions + ig_approval >= 0 + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + } + add = 75 + } + + # extremely unlikely for trade unions in council republic + if = { + limit = { + is_interest_group_type = ig_trade_unions + owner = { has_law_or_variant = law_type:law_council_republic } + } + multiply = 0.01 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_utilitarian_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_utilitarian.dds" + + character_ideology = yes + + lawgroup_childrens_rights = { + law_compulsory_primary_school = strongly_approve + law_restricted_child_labor = neutral + law_child_labor_allowed = neutral + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_religious_schools = neutral + law_no_schools = disapprove + } + + lawgroup_rights_of_women = { + law_no_womens_rights = disapprove + law_women_own_property = neutral + law_women_in_the_workplace = approve + law_womens_suffrage = strongly_approve + } + + lawgroup_slavery = { + law_slavery_banned = neutral + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + law_legacy_slavery = disapprove + } + + lawgroup_taxation = { + law_consumption_based_taxation = disapprove + law_per_capita_based_taxation = neutral + law_proportional_taxation = approve + law_graduated_taxation = strongly_approve + law_land_based_taxation = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } + + country_trigger = { + any_primary_culture = { + has_discrimination_trait_group = cwp_heritage_group_anglo_saxon + } + } + + interest_group_leader_trigger = { + ideology_utilitarian_leader_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + OR = { + has_law_or_variant = law_type:law_compulsory_primary_school + has_law_or_variant = law_type:law_public_schools + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_graduated_taxation + has_law_or_variant = law_type:law_proportional_taxation + } + } + } + + interest_group = { + ideology_utilitarian_leader_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely for industrialists + if = { + limit = { is_interest_group_type = ig_industrialists } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_militarism.txt b/common/ideologies/cwp_character_ideologies_militarism.txt new file mode 100644 index 000000000..071b7f441 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_militarism.txt @@ -0,0 +1,151 @@ +# Militarism Ideologies: War, peace, and international posture +# - Jingoist Leader +# - Pacifist + +ideology_jingoist_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_jingoist.dds" + + character_ideology = yes + + lawgroup_army_model = { + law_mass_conscription = strongly_approve + law_professional_army = approve + law_national_militia = neutral + law_peasant_levies = disapprove + } + + interest_group_leader_trigger = { + ideology_jingoist_leader_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { has_law_or_variant = law_type:law_mass_conscription } + } + interest_group = { + ideology_jingoist_leader_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # less likely if issues are not relevant + if = { + limit = { owner = { has_law_or_variant = law_type:law_mass_conscription } } + add = -75 + } + + # more likely if there's something to colonize nearby + if = { + limit = { any_decentralized_country = { has_overlapping_interests = ROOT.owner } } + add = 75 + } + + # more likely if you border a rival + if = { + limit = { owner = { any_rival_country = { any_neighbouring_state = { owner = root.owner } } } } + add = 50 + } + + # more likely if you're the defender in a war + if = { + limit = { + owner = { + is_at_war = yes + any_scope_war = { defender_warleader = { this = ROOT.owner } } + } + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_pacifist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_pacifist.dds" + + character_ideology = yes + + lawgroup_army_model = { + law_national_militia = approve + law_professional_army = disapprove + law_peasant_levies = disapprove + law_mass_conscription = disapprove + } + + interest_group_leader_trigger = { + ideology_pacifist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { # No pacifist agitators + NOT = { has_role = agitator } + } + + interest_group_leader_weight = { + value = 100 + + # emerges to counter powerful armed forces + if = { + limit = { + owner = { + exists = ig:ig_armed_forces + ig:ig_armed_forces ?= { is_powerful = yes } + } + } + add = 50 + } + + # less likely if issues are not relevant + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_peasant_levies + has_law_or_variant = law_type:law_mass_conscription + } + } + } + add = -75 + } + + # more likely if a war you started isn't going well + if = { + limit = { + owner = { + is_at_war = yes + any_scope_war = { + attacker_warleader = { this = ROOT.owner } + has_war_support = { + target = root.owner + value < 0 + } + } + } + } + add = 100 + } + + # more likely with devastation in incorporated states + if = { + limit = { + owner = { + any_scope_state = { + is_incorporated = yes + devastation > 0.2 + } + } + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_monarchist.txt b/common/ideologies/cwp_character_ideologies_monarchist.txt deleted file mode 100644 index 531b64c1f..000000000 --- a/common/ideologies/cwp_character_ideologies_monarchist.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Monarchist Ideologies: -# - Royalist -# - Orleanist -# - Bonapartist -# - Legitimist -# - Carlist -# - Miguelist \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_nationalism.txt b/common/ideologies/cwp_character_ideologies_nationalism.txt new file mode 100644 index 000000000..5dcb953b7 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_nationalism.txt @@ -0,0 +1,172 @@ +# Nationalism Ideologies: Define who belongs - culturally, ethnically, or politically +# - Ethno-Nationalist +# - Sovereigntist Leader + +ideology_ethno_nationalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_ethno_nationalist.dds" + + character_ideology = yes + + lawgroup_citizenship = { + law_ethnostate = strongly_approve + law_national_supremacy = approve + law_racial_segregation = approve + law_cultural_exclusion = disapprove + law_multicultural = strongly_disapprove + } + + lawgroup_migration = { + law_migration_controls = strongly_approve + law_closed_borders = approve + law_no_migration_controls = disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_ethno_nationalist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_migration_controls + } + } + interest_group = { + ideology_ethno_nationalist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely with unowned claims + if = { + limit = { any_state = { has_claim_by = root.owner } } + add = 75 + } + + # More likely with a convenient scapegoat + if = { + limit = { + owner = { + any_scope_state = { + is_incorporated = yes + any_scope_pop = { pop_acceptance < acceptance_status_4 } + } + } + } + add = 50 + } + + # More likely with a convenient scapegoat and is angry without ethnostate + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_ethnostate } + any_scope_state = { + is_incorporated = yes + any_scope_pop = { pop_acceptance < acceptance_status_4 } + } + } + ig_approval <= -5 + } + add = 75 + } + + # More likely if angry and issues are relevant + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + ig_approval <= -5 + } + add = 50 + } + + # Less likely in council republic + if = { + limit = { owner = { has_law_or_variant = law_type:law_council_republic } } + add = -75 + } + + # less likely if content without ethnostate + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_ethnostate } } + ig_approval >= 5 + } + add = -75 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_sovereignist_leader = { # For colonised peoples + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_sovereignist.dds" + + character_ideology = yes + + lawgroup_policing = { + law_local_police = approve + law_no_police = neutral + law_dedicated_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_migration = { + law_closed_borders = approve + law_migration_controls = strongly_approve + law_no_migration_controls = disapprove + } + + lawgroup_free_speech = { + law_outlawed_dissent = strongly_disapprove + law_censorship = disapprove + law_right_of_assembly = approve + law_protected_speech = strongly_approve + } + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = neutral + law_multicultural = approve + } + + country_trigger = { + is_country_type = colonial + } + + interest_group_leader_trigger = { + ideology_sovereignist_leader_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + owner = { cultural_acceptance_base = { target = prev.culture value <= acceptance_status_4 } } + + interest_group = { + ideology_sovereignist_leader_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_progressive.txt b/common/ideologies/cwp_character_ideologies_progressive.txt deleted file mode 100644 index c6c143508..000000000 --- a/common/ideologies/cwp_character_ideologies_progressive.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Progressive Ideologies: -# - Radical -# - Feminist -# - Social Democrat -# - Humanitarian -# - Humanitarian Royalist \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_radicalism.txt b/common/ideologies/cwp_character_ideologies_radicalism.txt new file mode 100644 index 000000000..29a8e1e96 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_radicalism.txt @@ -0,0 +1,369 @@ +# Radicalism Ideologies: Reject existing political, moral, or social structures outright +# - Anarchist +# - Communist +# - Nihilist + +ideology_anarchist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_anarchist.dds" + + character_ideology = yes + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = approve + law_multicultural = strongly_approve + } + + lawgroup_distribution_of_power = { + law_anarchy = strongly_approve + law_universal_suffrage = neutral + law_census_voting = disapprove + law_wealth_voting = disapprove + law_landed_voting = disapprove + law_technocracy = strongly_disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = disapprove + } + + lawgroup_economic_system = { + law_cooperative_ownership = strongly_approve + law_command_economy = disapprove + law_interventionism = strongly_disapprove + law_agrarianism = neutral + law_traditionalism = strongly_disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_army_model = { + law_national_militia = strongly_approve + law_professional_army = neutral + law_mass_conscription = disapprove + law_peasant_levies = strongly_disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_policing = { + law_no_police = approve + law_local_police = disapprove + law_dedicated_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_governance_principles = { + 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 + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_anarchist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_anarchy + has_law_or_variant = law_type:law_national_militia + has_law_or_variant = law_type:law_protected_speech + has_law_or_variant = law_type:law_no_police + has_law_or_variant = law_type:law_council_republic + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_anarchist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely for angry IG's outside of council republic + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + ig_approval <= -5 + } + add = 100 + } + + # More likely when SoL is low outside of council republic + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + average_sol <= 10 + } + } + add = 50 + } + + # More likely if in "government" under anarchy + if = { + limit = { + owner = { has_law_or_variant = law_type:law_anarchy } + is_in_government = yes + } + add = 75 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_communist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + + character_ideology = yes + + lawgroup_labor_rights = { + law_worker_protections = strongly_approve + law_regulatory_bodies = approve + law_no_workers_rights = neutral + } + + lawgroup_governance_principles = { + 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 + } + + lawgroup_economic_system = { + law_command_economy = strongly_approve + law_cooperative_ownership = strongly_approve + law_interventionism = neutral + law_agrarianism = disapprove + law_traditionalism = disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = neutral + law_state_atheism = approve + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_commercialized_agriculture = disapprove + law_tenant_farmers = disapprove + law_homesteading = neutral + law_collectivized_agriculture = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_communist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_collectivized_agriculture + has_law_or_variant = law_type:law_state_atheism + has_law_or_variant = law_type:law_council_republic + has_law_or_variant = law_type:law_worker_protections + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_communist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely for angry IG's outside of council republic + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + NOT = { is_interest_group_type = ig_armed_forces } + ig_approval <= -5 + } + add = 100 + } + + # More likely when SoL is low outside of council republic + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + average_sol <= 10 + } + } + add = 50 + } + + # Armed Forces should not become communist too often outside CRs. + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_council_republic } } + is_interest_group_type = ig_armed_forces + } + multiply = 0.3 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_nihilist = { # + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_nihilist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_theocracy = strongly_disapprove + law_monarchy = strongly_disapprove + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = disapprove + law_council_republic = approve + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = neutral + law_state_atheism = strongly_approve + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_nihilist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + OR = { + 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 + } + has_law_or_variant = law_type:law_state_atheism + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + interest_group = { + ideology_nihilist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # this is not very relevant if you're a republic with religious freedom + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_freedom_of_conscience + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_monarchy + } + } + } + add = -75 + } + + # will emerge to counter a powerful Devout IG + if = { + limit = { + owner = { + exists = ig:ig_devout + ig:ig_devout ?= { is_powerful = yes } + } + } + add = 75 + } + } + + non_interest_group_leader_weight = { + value = 100 + + # this is not very relevant if you're a republic with religious freedom + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_freedom_of_conscience + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_monarchy + } + } + } + add = -75 + } + } +} diff --git a/common/ideologies/cwp_character_ideologies_reactionary.txt b/common/ideologies/cwp_character_ideologies_reactionary.txt deleted file mode 100644 index 96b8161b0..000000000 --- a/common/ideologies/cwp_character_ideologies_reactionary.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Reactionary Ideologies: -# - Traditionalist -# - Fascist -# - Integralist -# - Ethno-Nationalist -# - Theocrat -# - Legitimist -# - Luddite -# - Corporatist Leader -# - Carlist -# - Miguelist \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_slavery.txt b/common/ideologies/cwp_character_ideologies_slavery.txt new file mode 100644 index 000000000..0c46c0be7 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_slavery.txt @@ -0,0 +1,61 @@ +# Slavery Ideologies: Explicit stance on forced labor systems. +# - Slaver + +ideology_slaver = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_slaver.dds" + + character_ideology = yes + + lawgroup_slavery = { + law_slave_trade = strongly_approve + law_legacy_slavery = approve + law_debt_slavery = neutral + law_slavery_banned = strongly_disapprove + } + + country_trigger = { + NOT = { has_law_or_variant = law_type:law_slavery_banned } + } + + interest_group_leader_trigger = { + ideology_slaver_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + interest_group = { + ideology_slaver_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 50 + + if = { + limit = { is_interest_group_type = ig_landowners } + add = 500 + } + + if = { + limit = { is_interest_group_type = ig_rural_folk } + add = 250 + } + + if = { # very difficult to reintroduce slavery once you ban it and its supporters have faded from the political scene + limit = { owner = { NOT = { has_law_or_variant = law_type:law_slavery_banned } } } + multiply = 0.1 + } + } + + non_interest_group_leader_weight = { + value = 100 + + if = { + limit = { has_trait = cruel } + add = 75 + } + if = { + limit = { has_trait = bigoted } + add = 75 + } + } +} diff --git a/common/ideologies/cwp_character_ideologies_socialist.txt b/common/ideologies/cwp_character_ideologies_socialist.txt deleted file mode 100644 index afcd8abce..000000000 --- a/common/ideologies/cwp_character_ideologies_socialist.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Socialist Ideologies: -# - Communist -# - Vanguardist -# - Anarchist -# - Nihilist -# - Utopian \ No newline at end of file diff --git a/common/ideologies/cwp_character_ideologies_traditionalism.txt b/common/ideologies/cwp_character_ideologies_traditionalism.txt new file mode 100644 index 000000000..b5754aa70 --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_traditionalism.txt @@ -0,0 +1,619 @@ +# Traditionalism Ideologies: Preserve hierarchy, faith, monarchy, or historical institutions +# - Humanitarian Royalist +# - Integralist +# - Royalist +# - Traditionalist +# - Traditionalist Minoritarian +# - Theocrat + +ideology_humanitarian_royalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarian_royalist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_monarchy = strongly_approve + law_presidential_republic = disapprove + law_parliamentary_republic = disapprove + law_corporate_state = disapprove + law_theocracy = disapprove + law_council_republic = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = neutral + law_multicultural = approve + } + + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_rights_of_women = { + law_no_womens_rights = strongly_disapprove + law_women_own_property = disapprove + law_women_in_the_workplace = neutral + law_womens_suffrage = approve + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = strongly_disapprove + law_restricted_child_labor = disapprove + law_compulsory_primary_school = approve + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_humanitarian_royalist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_monarchy + has_law_or_variant = law_type:law_multicultural + has_law_or_variant = law_type:law_guaranteed_liberties + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + + interest_group = { + ideology_humanitarian_royalist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely for intelligentsia + if = { + limit = { is_interest_group_type = ig_intelligentsia } + add = 50 + } + + # massively more likely in monarchies + if = { + limit = { owner = { has_law_or_variant = law_type:law_monarchy } } + add = 50 + } + else = { + add = -50 + } + + # less likely if issues are not relevant + if = { + limit = { owner = { has_law_or_variant = law_type:law_multicultural } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_protected_speech } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = -25 + } + + if = { + limit = { owner = { has_law_or_variant = law_type:law_compulsory_primary_school } } + add = -25 + } + + # more likely if issues are relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_national_guard + has_law_or_variant = law_type:law_secret_police + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_censorship + has_law_or_variant = law_type:law_outlawed_dissent + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_women_own_property + } + } + } + add = 25 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_restricted_child_labor + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + } + add = 25 + } + + # less likely for angry trade unions, they should go communist instead + if = { + limit = { + is_interest_group_type = ig_trade_unions + ig_approval < 5 + } + add = -50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_integralist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_integralist.dds" + + character_ideology = yes + + lawgroup_policing = { + law_militarized_police = strongly_approve + law_local_police = approve + law_dedicated_police = approve + law_no_police = disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_approve + law_freedom_of_conscience = disapprove + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } + + lawgroup_citizenship = { + law_cultural_exclusion = approve + law_racial_segregation = neutral + law_multicultural = disapprove + law_ethnostate = disapprove + law_national_supremacy = disapprove + } + + lawgroup_distribution_of_power = { + law_autocracy = strongly_approve + law_single_party_state = approve + law_oligarchy = approve + law_landed_voting = neutral + law_wealth_voting = disapprove + law_technocracy = strongly_disapprove + law_census_voting = strongly_disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_governance_principles = { + law_theocracy = approve + law_monarchy = approve + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_council_republic = strongly_disapprove + } + + country_trigger = { + 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 + } + } + } + + interest_group_leader_trigger = { + ideology_integralist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_cultural_exclusion + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_militarized_police + } + } + + interest_group = { + ideology_integralist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely when issues are relevant + # More likely if paying war reparations + if = { + limit = { + any_country = { + any_scope_treaty = { + is_enforced = yes + any_scope_article = { + has_type = money_transfer + source_country = root.owner + } + } + } + } + add = 50 + } + + # more likely if bankrupt + if = { + limit = { owner = { in_default = yes } } + add = 50 + } + + # Less likely in council republic + if = { + limit = { owner = { has_law_or_variant = law_type:law_council_republic } } + add = -75 + } + + # more likely if angry non-unions + if = { + limit = { + owner = { + NAND = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_state_religion + } + } + ig_approval <= -5 + NOT = { is_interest_group_type = ig_trade_unions } + } + add = 75 + } + + # less likely if content without integralist laws + if = { + limit = { + owner = { + NAND = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_state_religion + } + } + ig_approval >= 5 + } + add = -75 + } + + # more likely for PB, Devout, and armed forces + if = { + limit = { + OR = { + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_devout + is_interest_group_type = ig_armed_forces + } + } + add = 50 + } + # less likely for unions and intelligentsia + if = { + limit = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_intelligentsia + } + } + add = -25 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_royalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_royalist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_monarchy = strongly_approve + law_presidential_republic = disapprove + law_parliamentary_republic = disapprove + law_corporate_state = neutral + law_theocracy = disapprove + law_council_republic = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_royalist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { has_law_or_variant = law_type:law_monarchy } + } + + interest_group = { + ideology_royalist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # less likely in a theocracy + if = { + limit = { owner = { has_law_or_variant = law_type:law_theocracy } } + add = -75 + } + + # less likely if IG is happy in a republic + if = { + limit = { + owner = { NOT = { has_law_or_variant = law_type:law_monarchy } } + ig_approval > 0 + } + add = -100 + } + + # more likely if IG is happy in a monarchy + if = { + limit = { + owner = { has_law_or_variant = law_type:law_monarchy } + ig_approval > 5 + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_traditionalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + + character_ideology = yes + + lawgroup_rights_of_women = { + law_no_womens_rights = approve + law_women_own_property = neutral + law_women_in_the_workplace = disapprove + law_womens_suffrage = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = approve + law_freedom_of_conscience = disapprove + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = disapprove + law_affirmative_action = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_traditionalist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_hindu_caste_enforced + } + } + + interest_group = { + ideology_traditionalist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 10 + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_traditionalist_minoritarian = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + + character_ideology = yes + + lawgroup_rights_of_women = { + law_no_womens_rights = approve + law_women_own_property = neutral + law_women_in_the_workplace = disapprove + law_womens_suffrage = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = approve + law_state_atheism = strongly_disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = disapprove + law_affirmative_action = strongly_disapprove + } + + interest_group_leader_trigger = { + ideology_traditionalist_minoritarian_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + religion = { NOT = { is_state_religion = root.owner } } + + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_state_religion + } + } + + interest_group = { + ideology_traditionalist_minoritarian_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_theocrat = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_theocrat.dds" + + character_ideology = yes + + lawgroup_church_and_state = { + law_state_religion = approve + law_freedom_of_conscience = disapprove + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } + + lawgroup_governance_principles = { + law_theocracy = strongly_approve + law_monarchy = neutral + law_presidential_republic = disapprove + law_parliamentary_republic = disapprove + law_corporate_state = approve + law_council_republic = disapprove + } + + interest_group_leader_trigger = { + ideology_theocrat_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_state_religion + } + } + + interest_group = { + ideology_theocrat_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely if devout and angry and issues are relevant + if = { + limit = { + ig_approval <= -5 + is_interest_group_type = ig_devout + owner = { + NOR = { + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_monarchy + } + NOT = { has_law_or_variant = law_type:law_state_religion } + } + } + add = 75 + } + + # More likely for devout + if = { + limit = { is_interest_group_type = ig_devout } + add = 50 + } + + # Unlikely for content IG's when issues aren't relevant + if = { + limit = { + ig_approval >= 5 + owner = { + NOR = { + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_monarchy + } + NOT = { has_law_or_variant = law_type:law_state_religion } + } + } + add = -150 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_character_ideologies_transition.txt b/common/ideologies/cwp_character_ideologies_transition.txt new file mode 100644 index 000000000..d3a4c329a --- /dev/null +++ b/common/ideologies/cwp_character_ideologies_transition.txt @@ -0,0 +1,650 @@ +# Transition Ideologies: Generic, non-extreme, or bridge ideologies that often act as defaults or pivots +# - Moderate +# - Modernizer Leader +# - Radical +# - Reformer +# - Positivist +# - Utopian + +ideology_moderate = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_no_ideology.dds" + + show_in_list = no + + character_ideology = yes + + non_interest_group_leader_trigger = { + NOT = { has_role = agitator } + } + + interest_group_leader_weight = { + value = 50 # moderates are boring + + # angry IG's more likely to have ideological firebrands + if = { + limit = { ig_approval < -5 } + add = -25 + } + + # what makes a man turn neutral? lust for gold? power? or were you just born with a heart full of neutrality? + if = { + limit = { ig_approval > 5 } + add = 25 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_modernizer_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/idealogy_leader_modernizer.dds" + + character_ideology = yes + + lawgroup_trade_policy = { + law_protectionism = approve + law_isolationism = strongly_disapprove + law_mercantilism = disapprove + law_free_trade = neutral + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = disapprove + law_restricted_child_labor = neutral + law_compulsory_primary_school = approve + } + + lawgroup_economic_system = { + law_extraction_economy = strongly_disapprove + law_cooperative_ownership = disapprove + law_command_economy = neutral + law_interventionism = approve + law_agrarianism = disapprove + law_traditionalism = strongly_disapprove + law_laissez_faire = neutral + law_industry_banned = strongly_disapprove + } + + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_proportional_taxation = strongly_approve + law_graduated_taxation = strongly_approve + law_land_based_taxation = neutral + law_consumption_based_taxation = disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_religious_schools = neutral + law_no_schools = disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_modernizer_leader_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_protectionism + has_law_or_variant = law_type:law_compulsory_primary_school + has_law_or_variant = law_type:law_public_schools + has_law_or_variant = law_type:law_interventionism + OR = { + has_law_or_variant = law_type:law_proportional_taxation + has_law_or_variant = law_type:law_graduated_taxation + } + } + } + + interest_group = { + ideology_modernizer_leader_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # More likely for Petty Bourgeoisie + if = { + limit = { is_interest_group_type = ig_petty_bourgeoisie } + add = 50 + } + + # More likely if Unrecognized Country + if = { + limit = { owner = { is_country_type = unrecognized } } + add = 50 + } + + # More likely in countries with a large urban center + if = { + limit = { + owner = { + any_scope_state = { + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + } + } + add = 25 + } + } + + non_interest_group_leader_weight = { + value = 100 + + # More likely if Unrecognized Country + if = { + limit = { owner = { is_country_type = unrecognized } } + add = 50 + } + + # More likely in countries with a large urban center + if = { + limit = { + owner = { + any_scope_state = { + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + } + } + add = 25 + } + } +} + +ideology_radical = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_radical.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_monarchy = strongly_disapprove + law_theocracy = strongly_disapprove + law_council_republic = strongly_disapprove + law_presidential_republic = approve + law_parliamentary_republic = approve + law_corporate_state = neutral + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = approve + law_wealth_voting = neutral + law_technocracy = disapprove + law_landed_voting = disapprove + law_anarchy = strongly_disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_internal_security = { + law_guaranteed_liberties = strongly_approve + law_no_home_affairs = approve + law_national_guard = strongly_disapprove + law_secret_police = strongly_disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_no_schools = disapprove + law_religious_schools = disapprove + } + + lawgroup_policing = { + law_no_police = approve + law_dedicated_police = disapprove + law_local_police = strongly_disapprove + law_militarized_police = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_radical_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + OR = { + 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_universal_suffrage + has_law_or_variant = law_type:law_protected_speech + has_law_or_variant = law_type:law_guaranteed_liberties + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_radical_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 100 + + # more likely if issues are relevant and people are angry + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_national_guard + has_law_or_variant = law_type:law_secret_police + has_law_or_variant = law_type:law_outlawed_dissent + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + any_scope_state = { + is_incorporated = yes + turmoil >= 0.25 + } + } + } + add = 100 + } + + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_censorship + has_law_or_variant = law_type:law_landed_voting + } + any_scope_state = { + is_incorporated = yes + turmoil >= 0.5 + } + } + } + add = 50 + } + + # less likely if issues are not relevant + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_national_guard + has_law_or_variant = law_type:law_secret_police + has_law_or_variant = law_type:law_outlawed_dissent + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + } + } + add = -75 + } + + # very unlikely for trade unions after socialism is researched + if = { + limit = { is_interest_group_type = ig_trade_unions } + add = -200 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_reformer = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_reformer.dds" + + character_ideology = yes + + lawgroup_citizenship = { + law_multicultural = disapprove + law_ethnostate = disapprove + law_national_supremacy = disapprove + law_racial_segregation = neutral + law_cultural_exclusion = approve + } + + lawgroup_rights_of_women = { + law_no_womens_rights = neutral + law_women_own_property = approve + law_women_in_the_workplace = neutral + law_womens_suffrage = neutral + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = disapprove + law_restricted_child_labor = neutral + law_compulsory_primary_school = approve + } + + country_trigger = {} + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_cultural_exclusion + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + } + + interest_group_leader_weight = { + value = 100 + + # less likely when issues are not relevant + if = { + limit = { + owner = { + NOR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + has_law_or_variant = law_type:law_racial_segregation + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_child_labor_allowed + } + } + } + add = -100 + } + + # less likely among more progressive IG's if they're angry and socialism is researched + if = { + limit = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } + ig_approval < 0 + } + add = -75 + } + + # more likely when issues are relevant + if = { + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + has_law_or_variant = law_type:law_racial_segregation + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_child_labor_allowed + } + } + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_positivist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_positivist.dds" + + character_ideology = yes + + lawgroup_governance_principles = { + law_theocracy = strongly_disapprove + law_council_republic = strongly_disapprove + law_monarchy = strongly_disapprove + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_presidential_republic = approve + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = approve + law_state_atheism = strongly_approve + } + + lawgroup_distribution_of_power = { + law_technocracy = strongly_approve + law_single_party_state = approve + law_wealth_voting = approve + law_autocracy = neutral + law_oligarchy = neutral + law_census_voting = disapprove + law_landed_voting = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_appointed_bureaucrats = strongly_approve + law_elected_bureaucrats = disapprove + law_hereditary_bureaucrats = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_positivist_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitators should have an ideology at odds with current laws + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_appointed_bureaucrats + has_law_or_variant = law_type:law_technocracy + has_law_or_variant = law_type:law_state_atheism + has_law_or_variant = law_type:law_presidential_republic + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_positivist_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 25 + + # More likely among angry IG's + if = { + limit = { ig_approval <= unhappy } + add = 100 + } + + # More likely in constitutional monarchies + if = { + limit = { + owner = { + has_law_or_variant = law_type:law_monarchy + OR = { + has_law_or_variant = law_type:law_wealth_voting + has_law_or_variant = law_type:law_census_voting + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_landed_voting + } + } + } + add = 100 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} + +ideology_utopian = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_utopian.dds" + + character_ideology = yes + + lawgroup_labor_rights = { + law_worker_protections = strongly_approve + law_regulatory_bodies = approve + law_no_workers_rights = neutral + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = approve + law_wealth_voting = neutral + law_technocracy = neutral + law_landed_voting = disapprove + law_anarchy = neutral + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = disapprove + } + + lawgroup_governance_principles = { + law_monarchy = strongly_disapprove + law_presidential_republic = approve + law_parliamentary_republic = approve + law_corporate_state = neutral + law_theocracy = strongly_disapprove + law_council_republic = approve + } + + lawgroup_economic_system = { + law_command_economy = approve + law_cooperative_ownership = strongly_approve + law_interventionism = approve + law_agrarianism = approve + law_traditionalism = neutral + law_laissez_faire = strongly_disapprove + law_industry_banned = neutral + law_extraction_economy = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_commercialized_agriculture = disapprove + law_tenant_farmers = disapprove + law_homesteading = approve + law_collectivized_agriculture = approve + } + + lawgroup_slavery = { + law_slavery_banned = strongly_approve + law_legacy_slavery = disapprove + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + } + + country_trigger = {} + + interest_group_leader_trigger = { + ideology_utopian_valid_trigger = yes + } + + non_interest_group_leader_trigger = { + # Agitator ideologies should disapprove of a current law + NAND = { + has_role = agitator + owner = { + has_law_or_variant = law_type:law_cooperative_ownership + has_law_or_variant = law_type:law_universal_suffrage + 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 + } + OR = { + 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 + } + } + } + + # Monarchs cannot be republicans + NAND = { + owner = { has_law_or_variant = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } + + interest_group = { + ideology_utopian_valid_trigger = yes + } + } + + interest_group_leader_weight = { + value = 50 + + # More likely for angry IG's outside of council republic + if = { + limit = { + owner = { + NOR = { + 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 + } + } + ig_approval <= -5 + } + add = 50 + } + + # More likely when SoL is low outside of council republic + if = { + limit = { + owner = { + NOT = { has_law_or_variant = law_type:law_council_republic } + average_sol <= 10 + } + } + add = 50 + } + } + + non_interest_group_leader_weight = { + value = 100 + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt b/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt new file mode 100644 index 000000000..82f116801 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_abolitionism.txt @@ -0,0 +1,22 @@ +# Abolitionism Ideologies: Slavery is immoral and incompatible with a modern society +# - Anti-Slavery + +ideology_anti_slavery = { + icon = "gfx/interface/icons/ideology_icons/abolitionist.dds" + + lawgroup_slavery = { + law_slavery_banned = neutral + law_legacy_slavery = disapprove + law_colonial_slavery = disapprove + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = neutral + law_homesteading = 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 new file mode 100644 index 000000000..c3a771bf2 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_agrarianism.txt @@ -0,0 +1,67 @@ +# Agrarianism Ideologies: Economic and political policy should prioritize land and rural producers +# - Agrarian +# - Particularist + +ideology_agrarian = { + icon = "gfx/interface/icons/ideology_icons/agrarian.dds" + + lawgroup_economic_system = { + law_agrarianism = approve + law_industry_banned = neutral + law_traditionalism = neutral + law_interventionism = neutral + law_cooperative_ownership = disapprove + law_laissez_faire = strongly_disapprove + law_command_economy = strongly_disapprove + law_extraction_economy = neutral + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_commercialized_agriculture = neutral + law_collectivized_agriculture = neutral + law_homesteading = approve + } + + lawgroup_taxation = { + law_consumption_based_taxation = approve + law_per_capita_based_taxation = neutral + law_proportional_taxation = neutral + law_graduated_taxation = neutral + law_land_based_taxation = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } +} + +ideology_particularist = { + icon = "gfx/interface/icons/ideology_icons/particularist.dds" + + lawgroup_policing = { + law_militarized_police = strongly_disapprove + law_local_police = disapprove + law_dedicated_police = neutral + law_no_police = approve + } + + lawgroup_army_model = { + law_national_militia = strongly_approve + law_professional_army = neutral + law_mass_conscription = disapprove + law_peasant_levies = disapprove + } + + lawgroup_slavery = { + law_slavery_banned = neutral + law_legacy_slavery = neutral + law_colonial_slavery = neutral + law_debt_slavery = strongly_disapprove + law_slave_trade = neutral + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt b/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt new file mode 100644 index 000000000..3a80048dd --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_aristocracy.txt @@ -0,0 +1,186 @@ +# Aristocracy Ideologies: Society is best governed by inherited elites and traditional authority +# - Hierarchic +# - Paternalistic +# - Paternalistic - Republican +# - Reactionary + +ideology_hierarchic = { + icon = "gfx/interface/icons/ideology_icons/hierarchic.dds" + + lawgroup_army_model = { + law_peasant_levies = approve + law_professional_army = neutral + law_national_militia = neutral + law_mass_conscription = disapprove + } + + lawgroup_land_reform = { + law_serfdom = strongly_approve + law_tenant_farmers = approve + law_commercialized_agriculture = neutral + law_homesteading = strongly_disapprove + law_collectivized_agriculture = strongly_disapprove + } + + lawgroup_taxation = { + law_consumption_based_taxation = approve + law_land_based_taxation = approve + law_per_capita_based_taxation = neutral + law_proportional_taxation = disapprove + law_graduated_taxation = strongly_disapprove + } + + lawgroup_welfare = { + law_no_social_security = approve + law_poor_laws = neutral + law_wage_subsidies = disapprove + law_old_age_pension = disapprove + } + + lawgroup_citizenship = { + law_ethnostate = neutral + law_subjecthood = approve + law_national_supremacy = neutral + law_racial_segregation = neutral + law_cultural_exclusion = neutral + law_multicultural = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = disapprove + law_affirmative_action = strongly_disapprove + } +} + +ideology_paternalistic = { + icon = "gfx/interface/icons/ideology_icons/paternalistic.dds" + + lawgroup_governance_principles = { + law_monarchy = strongly_approve + law_theocracy = approve + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_council_republic = strongly_disapprove + } + + lawgroup_distribution_of_power = { + law_single_party_state = neutral + law_landed_voting = strongly_approve + law_autocracy = strongly_approve + law_oligarchy = approve + law_wealth_voting = neutral + law_census_voting = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + law_technocracy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_hereditary_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_elected_bureaucrats = disapprove + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = neutral + law_militarized_police = neutral + law_no_police = disapprove + } + + lawgroup_economic_system = { + law_traditionalism = strongly_approve + law_agrarianism = approve + law_interventionism = neutral + law_industry_banned = disapprove + law_laissez_faire = disapprove + law_cooperative_ownership = strongly_disapprove + law_command_economy = strongly_disapprove + law_extraction_economy = disapprove + } + + lawgroup_trade_policy = { + law_isolationism = approve + law_mercantilism = approve + law_protectionism = neutral + law_free_trade = disapprove + } +} + +ideology_republican_paternalistic = { + icon = "gfx/interface/icons/ideology_icons/republican_paternalistic.dds" + + lawgroup_governance_principles = { + law_presidential_republic = approve + law_parliamentary_republic = neutral + law_theocracy = approve + law_corporate_state = neutral + law_monarchy = neutral + law_council_republic = disapprove + } + + lawgroup_distribution_of_power = { + law_single_party_state = neutral + law_landed_voting = strongly_approve + law_oligarchy = strongly_approve + law_autocracy = approve + law_wealth_voting = neutral + law_census_voting = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + law_technocracy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_hereditary_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_elected_bureaucrats = neutral + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = neutral + law_militarized_police = neutral + law_no_police = disapprove + } +} + +ideology_reactionary = { + icon = "gfx/interface/icons/ideology_icons/reactionary.dds" + + lawgroup_governance_principles = { + law_monarchy = approve + law_theocracy = approve + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_council_republic = disapprove + } + + lawgroup_citizenship = { + law_ethnostate = approve + law_national_supremacy = strongly_approve + law_subjecthood = neutral + law_racial_segregation = approve + law_cultural_exclusion = neutral + law_multicultural = disapprove + } + + 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 + law_factory_councils = strongly_disapprove + } + + lawgroup_migration = { + law_closed_borders = approve + law_migration_controls = strongly_approve + law_no_migration_controls = disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_clericalism.txt b/common/ideologies/cwp_interest_group_ideologies_clericalism.txt new file mode 100644 index 000000000..fc454ccd0 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_clericalism.txt @@ -0,0 +1,82 @@ +# Clericalism Ideologies: Religious doctrine should shape law, morals, and social order +# - Corporatist +# - Moralist +# - Pious + +ideology_corporatist = { + icon = "gfx/interface/icons/ideology_icons/corporatist.dds" + + lawgroup_health_system = { + law_charitable_health_system = approve + law_public_health_insurance = neutral + law_no_health_system = disapprove + law_private_health_insurance = disapprove + } + + lawgroup_education_system = { + law_religious_schools = approve + law_no_schools = neutral + law_public_schools = disapprove + law_private_schools = disapprove + } + + lawgroup_labor_rights = { + law_no_workers_rights = neutral + law_regulatory_bodies = approve + law_worker_protections = neutral + } + + lawgroup_welfare = { + law_poor_laws = neutral + law_no_social_security = disapprove + law_wage_subsidies = approve + law_old_age_pension = neutral + } + + 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 + law_factory_councils = strongly_disapprove + } +} + +ideology_moralist = { + icon = "gfx/interface/icons/ideology_icons/moralist.dds" + + lawgroup_governance_principles = { + law_monarchy = strongly_approve + law_theocracy = approve + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_council_republic = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_approve + law_freedom_of_conscience = neutral + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } +} + +ideology_pious = { + icon = "gfx/interface/icons/ideology_icons/pious.dds" + + lawgroup_health_system = { + law_charitable_health_system = approve + law_public_health_insurance = neutral + law_no_health_system = disapprove + law_private_health_insurance = disapprove + } + + lawgroup_education_system = { + law_religious_schools = approve + law_no_schools = neutral + law_public_schools = disapprove + law_private_schools = disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_economism.txt b/common/ideologies/cwp_interest_group_ideologies_economism.txt new file mode 100644 index 000000000..f243fa28f --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_economism.txt @@ -0,0 +1,85 @@ +# Economism Ideologies: Markets, individual responsibility, and minimal intervention produce prosperity +# - Individualist +# - Laissez-Faire + +ideology_individualist = { + icon = "gfx/interface/icons/ideology_icons/individualist.dds" + + lawgroup_welfare = { + law_poor_laws = approve + law_no_social_security = neutral + law_wage_subsidies = disapprove + law_old_age_pension = strongly_disapprove + } + + lawgroup_health_system = { + law_private_health_insurance = strongly_approve + law_no_health_system = approve + law_charitable_health_system = neutral + law_public_health_insurance = disapprove + } + + lawgroup_education_system = { + law_private_schools = approve + law_public_schools = neutral + law_religious_schools = neutral + law_no_schools = disapprove + } + + lawgroup_migration = { + law_no_migration_controls = approve + law_migration_controls = disapprove + law_closed_borders = strongly_disapprove + } + + 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 + law_right_to_associate = strongly_disapprove + } +} + +ideology_laissez_faire = { + icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds" + + lawgroup_economic_system = { + law_laissez_faire = strongly_approve + law_interventionism = approve + law_agrarianism = neutral + law_traditionalism = disapprove + law_cooperative_ownership = strongly_disapprove + law_command_economy = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_trade_policy = { + law_free_trade = approve + law_mercantilism = neutral + law_protectionism = disapprove + law_isolationism = strongly_disapprove + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = approve + law_restricted_child_labor = neutral + law_compulsory_primary_school = disapprove + } + + lawgroup_labor_rights = { + law_no_workers_rights = neutral + law_regulatory_bodies = disapprove + law_worker_protections = strongly_disapprove + } + + lawgroup_land_reform = { + law_collectivized_agriculture = strongly_disapprove + law_serfdom = disapprove + law_tenant_farmers = neutral + law_homesteading = neutral + law_commercialized_agriculture = approve + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_isolationism.txt b/common/ideologies/cwp_interest_group_ideologies_isolationism.txt new file mode 100644 index 000000000..5853cba96 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_isolationism.txt @@ -0,0 +1,28 @@ +# Isolationism Ideologies: The state should avoid foreign entanglements and external influence +# - Isolationist + +ideology_isolationist = { + icon = "gfx/interface/icons/ideology_icons/isolationist.dds" + + lawgroup_migration = { + law_closed_borders = strongly_approve + law_migration_controls = approve + law_no_migration_controls = disapprove + } + + lawgroup_trade_policy = { + law_isolationism = approve + law_protectionism = approve + law_mercantilism = neutral + law_free_trade = disapprove + } + + lawgroup_citizenship = { + law_ethnostate = disapprove + law_national_supremacy = neutral + law_subjecthood = approve + law_racial_segregation = approve + law_cultural_exclusion = neutral + law_multicultural = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_liberalism.txt b/common/ideologies/cwp_interest_group_ideologies_liberalism.txt new file mode 100644 index 000000000..aa84c1a7e --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_liberalism.txt @@ -0,0 +1,102 @@ +# Liberalism Ideologies: Liberty, equality before the law, and rational governance are core values +# - Anti-Clerical +# - Liberal +# - Republican + +ideology_anti_clerical = { + icon = "gfx/interface/icons/ideology_icons/anti_clerical.dds" + + lawgroup_church_and_state = { + law_state_atheism = neutral + law_total_separation = strongly_approve + law_freedom_of_conscience = approve + law_state_religion = disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = approve + law_no_schools = disapprove + law_religious_schools = disapprove + } + + lawgroup_bureaucracy = { + law_appointed_bureaucrats = approve + law_elected_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = approve + } +} + +ideology_liberal = { + icon = "gfx/interface/icons/ideology_icons/liberal.dds" + + lawgroup_citizenship = { + law_multicultural = strongly_disapprove + law_ethnostate = strongly_disapprove + law_national_supremacy = disapprove + law_racial_segregation = neutral + law_cultural_exclusion = approve + law_subjecthood = strongly_disapprove + } + + lawgroup_policing = { + law_no_police = neutral + law_dedicated_police = neutral + law_local_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_internal_security = { + law_guaranteed_liberties = approve + law_national_guard = neutral + law_no_home_affairs = neutral + law_national_guard = disapprove + law_secret_police = strongly_disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = neutral + law_outlawed_dissent = disapprove + } + + lawgroup_rights_of_women = { + law_no_womens_rights = disapprove + law_women_own_property = approve + law_women_in_the_workplace = neutral + law_womens_suffrage = neutral + } +} + +ideology_republican = { + icon = "gfx/interface/icons/ideology_icons/republican.dds" + + 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 + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = strongly_approve + law_wealth_voting = approve + law_landed_voting = neutral + law_single_party_state = neutral + law_technocracy = neutral + law_oligarchy = disapprove + law_autocracy = disapprove + law_anarchy = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_nationalism.txt b/common/ideologies/cwp_interest_group_ideologies_nationalism.txt new file mode 100644 index 000000000..2536a42f3 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_nationalism.txt @@ -0,0 +1,39 @@ +# Nationalism Ideologies: Loyalty to the nation and suppression of dissent are paramount. +# - Jingoist +# - Patriotic + +ideology_jingoist = { + icon = "gfx/interface/icons/ideology_icons/jingoist.dds" + + lawgroup_army_model = { + law_professional_army = strongly_approve + law_mass_conscription = approve + law_national_militia = disapprove + law_peasant_levies = disapprove + } +} + +ideology_patriotic = { + icon = "gfx/interface/icons/ideology_icons/patriotic.dds" + + lawgroup_policing = { + law_militarized_police = strongly_approve + law_dedicated_police = approve + law_local_police = neutral + law_no_police = disapprove + } + + lawgroup_internal_security = { + law_secret_police = approve + law_national_guard = approve + law_no_home_affairs = disapprove + law_guaranteed_liberties = strongly_disapprove + } + + lawgroup_free_speech = { + law_outlawed_dissent = approve + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_patriarchy.txt b/common/ideologies/cwp_interest_group_ideologies_patriarchy.txt new file mode 100644 index 000000000..0c1aef00a --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_patriarchy.txt @@ -0,0 +1,20 @@ +# Patriarchy Ideologies: Gender hierarchy is natural and politically necessary +# - Patriarchal + +ideology_patriarchal = { + icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" + + lawgroup_rights_of_women = { + law_no_womens_rights = approve + law_women_own_property = disapprove + law_women_in_the_workplace = disapprove + law_womens_suffrage = strongly_disapprove + } + + lawgroup_free_speech = { + law_outlawed_dissent = approve + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt b/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt new file mode 100644 index 000000000..d76ac1d41 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_plutocracy.txt @@ -0,0 +1,115 @@ +# Plutocracy Ideologies: Wealth and success prove fitness to rule; elites should guide society +# - Meritocratic +# - Oligarchic +# - Plutocratic + +ideology_meritocratic = { + icon = "gfx/interface/icons/ideology_icons/meritocratic.dds" + + lawgroup_distribution_of_power = { + law_universal_suffrage = disapprove + law_census_voting = approve + law_wealth_voting = neutral + law_landed_voting = disapprove + law_single_party_state = neutral + law_technocracy = disapprove + law_oligarchy = disapprove + law_autocracy = disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_elected_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_proportional_taxation = approve + law_consumption_based_taxation = neutral + law_graduated_taxation = disapprove + law_land_based_taxation = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } +} + +ideology_oligarchic = { + icon = "gfx/interface/icons/ideology_icons/oligarchic.dds" + + lawgroup_land_reform = { + law_tenant_farmers = strongly_approve + law_serfdom = approve + law_commercialized_agriculture = approve + law_homesteading = strongly_disapprove + law_collectivized_agriculture = strongly_disapprove + } + + lawgroup_taxation = { + law_consumption_based_taxation = approve + law_land_based_taxation = approve + law_per_capita_based_taxation = neutral + law_proportional_taxation = disapprove + law_graduated_taxation = strongly_disapprove + } + + lawgroup_welfare = { + law_no_social_security = approve + law_poor_laws = neutral + law_wage_subsidies = disapprove + law_old_age_pension = disapprove + } + + lawgroup_education_system = { + law_religious_schools = disapprove + law_no_schools = neutral + law_public_schools = approve + law_private_schools = approve + } + + lawgroup_church_and_state = { + law_state_religion = disapprove + law_freedom_of_conscience = neutral + law_total_separation = approve + law_state_atheism = strongly_disapprove + } +} + +ideology_plutocratic = { + icon = "gfx/interface/icons/ideology_icons/plutocratic.dds" + + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_wealth_voting = approve + law_technocracy = neutral + law_landed_voting = neutral + law_census_voting = neutral + law_single_party_state = neutral + law_autocracy = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_governance_principles = { + law_monarchy = neutral + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = disapprove + law_theocracy = disapprove + law_council_republic = strongly_disapprove + } + + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_consumption_based_taxation = neutral + law_land_based_taxation = neutral + law_proportional_taxation = neutral + law_graduated_taxation = disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_populism.txt b/common/ideologies/cwp_interest_group_ideologies_populism.txt new file mode 100644 index 000000000..764a4b8ae --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_populism.txt @@ -0,0 +1,62 @@ +# Populism Ideologies: Political legitimacy flows from the people and broad participation +# - Egalitarian +# - Populist + +ideology_egalitarian = { + icon = "gfx/interface/icons/ideology_icons/egalitarian.dds" + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = neutral + law_outlawed_dissent = disapprove + } + + lawgroup_childrens_rights = { + law_compulsory_primary_school = strongly_approve + law_restricted_child_labor = approve + law_child_labor_allowed = disapprove + } + + lawgroup_labor_rights = { + law_worker_protections = strongly_approve + law_regulatory_bodies = approve + law_no_workers_rights = neutral + } +} + +ideology_populist = { + icon = "gfx/interface/icons/ideology_icons/populist.dds" + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_anarchy = approve + law_census_voting = neutral + law_single_party_state = neutral + law_wealth_voting = disapprove + law_landed_voting = disapprove + law_technocracy = disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + } + + lawgroup_migration = { + law_migration_controls = approve + law_closed_borders = neutral + law_no_migration_controls = neutral + } + + lawgroup_army_model = { + law_national_militia = strongly_approve + law_mass_conscription = approve + law_peasant_levies = neutral + law_professional_army = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = strongly_disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = approve + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_slavery.txt b/common/ideologies/cwp_interest_group_ideologies_slavery.txt new file mode 100644 index 000000000..621075893 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_slavery.txt @@ -0,0 +1,14 @@ +# Slavery Ideologies:Enslavement is a legitimate and necessary social institution +# - Pro-Slavery + +ideology_pro_slavery = { + icon = "gfx/interface/icons/ideology_icons/slaver.dds" + + lawgroup_slavery = { + law_slave_trade = approve + law_debt_slavery = approve + law_legacy_slavery = approve + law_colonial_slavery = disapprove + law_slavery_banned = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_socialism.txt b/common/ideologies/cwp_interest_group_ideologies_socialism.txt new file mode 100644 index 000000000..26d61bc73 --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_socialism.txt @@ -0,0 +1,73 @@ +# Socialism Ideologies: Social cohesion rooted in faith, custom, and moral continuity +# - Proletarian +# - Socialist + +ideology_proletarian = { + icon = "gfx/interface/icons/ideology_icons/proletarian.dds" + + lawgroup_taxation = { + law_per_capita_based_taxation = disapprove + law_land_based_taxation = neutral + law_proportional_taxation = neutral + law_consumption_based_taxation = neutral + law_graduated_taxation = approve + } + + lawgroup_economic_system = { + law_cooperative_ownership = strongly_approve + law_command_economy = approve + law_interventionism = approve + law_agrarianism = neutral + law_traditionalism = disapprove + law_laissez_faire = disapprove + law_industry_banned = disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_welfare = { + law_old_age_pension = strongly_approve + law_wage_subsidies = approve + law_poor_laws = neutral + law_no_social_security = strongly_disapprove + } + + lawgroup_health_system = { + law_private_health_insurance = disapprove + law_no_health_system = disapprove + law_charitable_health_system = neutral + law_public_health_insurance = approve + } + + 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 + law_factory_councils = strongly_approve + } +} + +ideology_socialist = { + icon = "gfx/interface/icons/ideology_icons/socialist.dds" + + 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 + } + + lawgroup_economic_system = { + law_command_economy = approve + law_cooperative_ownership = approve + law_interventionism = neutral + law_agrarianism = neutral + law_traditionalism = strongly_disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_interest_group_ideologies_statism.txt b/common/ideologies/cwp_interest_group_ideologies_statism.txt new file mode 100644 index 000000000..4fe1c670c --- /dev/null +++ b/common/ideologies/cwp_interest_group_ideologies_statism.txt @@ -0,0 +1,21 @@ +# Citizens owe material and political support to maintain the state +# - Loyalist + +ideology_loyalist = { + icon = "gfx/interface/icons/ideology_icons/loyalist.dds" + + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_proportional_taxation = approve + law_graduated_taxation = approve + law_land_based_taxation = neutral + law_consumption_based_taxation = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = neutral + law_affirmative_action = disapprove + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt b/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt new file mode 100644 index 000000000..3b4321bf5 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_agrarianism.txt @@ -0,0 +1,22 @@ +# Agrarianism Ideologies: Movements focused on land redistribution and rural power structures +# - Land Reformer + +ideology_land_reformer_movement = { + icon = "gfx/interface/icons/ideology_icons/land_reformer.dds" + + lawgroup_taxation = { + law_land_based_taxation = strongly_disapprove + law_consumption_based_taxation = neutral + law_per_capita_based_taxation = neutral + law_proportional_taxation = neutral + law_graduated_taxation = neutral + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_commercialized_agriculture = neutral + law_homesteading = 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 new file mode 100644 index 000000000..9e3390d3c --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_anarchism.txt @@ -0,0 +1,98 @@ +# Anarchism Ideologies: Movements rejecting state authority and hierarchical power entirely +# - Anarchism +# - Nihilist + +ideology_anarchist_movement = { + icon = "gfx/interface/icons/ideology_icons/anarchist.dds" + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_subjecthood = strongly_disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = approve + law_multicultural = strongly_approve + } + + lawgroup_distribution_of_power = { + law_anarchy = strongly_approve + law_universal_suffrage = neutral + law_census_voting = disapprove + law_wealth_voting = disapprove + law_landed_voting = disapprove + law_technocracy = strongly_disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = disapprove + } + + lawgroup_economic_system = { + law_cooperative_ownership = strongly_approve + law_command_economy = disapprove + law_interventionism = strongly_disapprove + law_agrarianism = neutral + law_traditionalism = strongly_disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = disapprove + law_extraction_economy = strongly_disapprove + } + + 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 + law_factory_councils = approve + } + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_policing = { + law_no_police = approve + law_local_police = disapprove + law_dedicated_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_governance_principles = { + 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 + } +} + +ideology_nihilist_movement = { + icon = "gfx/interface/icons/ideology_icons/nihilist.dds" + + lawgroup_governance_principles = { + law_theocracy = strongly_disapprove + law_monarchy = strongly_disapprove + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = disapprove + law_council_republic = approve + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = neutral + law_state_atheism = strongly_approve + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt b/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt new file mode 100644 index 000000000..82c3303d9 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_aristocracy.txt @@ -0,0 +1,75 @@ +# Aristocracy Ideologies: Movements seeking to preserve or restore rule by monarchs or hereditary elites +# - Absolutist +# - Royalist + +ideology_absolutist_movement = { + icon = "gfx/interface/icons/ideology_icons/royalist.dds" + + lawgroup_governance_principles = { + law_monarchy = strongly_approve + law_presidential_republic = disapprove + law_parliamentary_republic = disapprove + law_corporate_state = neutral + law_theocracy = disapprove + law_council_republic = strongly_disapprove + } + + lawgroup_distribution_of_power = { + law_single_party_state = neutral + law_landed_voting = approve + law_autocracy = strongly_approve + law_oligarchy = approve + law_wealth_voting = neutral + law_census_voting = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + law_technocracy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_hereditary_bureaucrats = approve + law_appointed_bureaucrats = approve + law_elected_bureaucrats = disapprove + } + + lawgroup_economic_system = { + law_command_economy = disapprove + law_cooperative_ownership = strongly_disapprove + law_interventionism = neutral + law_agrarianism = neutral + law_traditionalism = approve + law_laissez_faire = disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_land_reform = { + law_commercialized_agriculture = neutral + law_serfdom = neutral + law_tenant_farmers = neutral + law_homesteading = disapprove + law_collectivized_agriculture = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = neutral + law_subjecthood = approve + law_national_supremacy = neutral + law_racial_segregation = neutral + law_cultural_exclusion = neutral + law_multicultural = disapprove + } +} + +ideology_royalist_movement = { + icon = "gfx/interface/icons/ideology_icons/royalist.dds" + + lawgroup_governance_principles = { + 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 new file mode 100644 index 000000000..5d34b696f --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_communism.txt @@ -0,0 +1,117 @@ +# Communism Ideologies: Movements seeking the abolition of capitalism and collective ownership of production +# - Communist +# - Vanguardist + +ideology_communist_movement = { + icon = "gfx/interface/icons/ideology_icons/communist.dds" + + lawgroup_labor_rights = { + law_worker_protections = approve + law_regulatory_bodies = neutral + law_no_workers_rights = disapprove + } + + lawgroup_governance_principles = { + 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 + } + + lawgroup_economic_system = { + law_command_economy = strongly_approve + law_cooperative_ownership = strongly_approve + law_interventionism = neutral + law_agrarianism = disapprove + law_traditionalism = disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = neutral + law_state_atheism = approve + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_commercialized_agriculture = disapprove + law_tenant_farmers = disapprove + law_homesteading = 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 + law_factory_councils = approve + } +} + +ideology_vanguardist_movement = { + icon = "gfx/interface/icons/ideology_icons/vanguardist.dds" + + lawgroup_governance_principles = { + 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 + } + + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_anarchy = disapprove + law_universal_suffrage = disapprove + law_census_voting = strongly_disapprove + law_wealth_voting = strongly_disapprove + law_landed_voting = strongly_disapprove + law_technocracy = approve + law_single_party_state = strongly_approve + } + + lawgroup_economic_system = { + law_command_economy = strongly_approve + law_cooperative_ownership = approve + law_interventionism = neutral + law_agrarianism = disapprove + law_traditionalism = disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_trade_policy = { + law_protectionism = approve + law_mercantilism = disapprove + law_isolationism = approve + law_free_trade = strongly_disapprove + } + + lawgroup_land_reform = { + law_commercialized_agriculture = strongly_disapprove + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_homesteading = 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 + law_factory_councils = approve + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_corporatism.txt b/common/ideologies/cwp_political_movements_ideologies_corporatism.txt new file mode 100644 index 000000000..75e1491aa --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_corporatism.txt @@ -0,0 +1,102 @@ +# Corporatism Ideologies: Movements seeking class collaboration through structured, often religious or state-led institutions +# - Corporatist +# - Integralist + +ideology_corporatist_movement = { + icon = "gfx/interface/icons/ideology_icons/corporatist.dds" + + lawgroup_governance_principles = { + law_theocracy = neutral + law_monarchy = neutral + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = approve + law_council_republic = strongly_disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_religious_schools = approve + law_private_schools = neutral + law_no_schools = disapprove + } + + lawgroup_labor_rights = { + law_no_workers_rights = neutral + law_regulatory_bodies = approve + law_worker_protections = neutral + } + + lawgroup_welfare = { + law_poor_laws = neutral + law_no_social_security = disapprove + law_wage_subsidies = approve + law_old_age_pension = neutral + } + + 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 + law_factory_councils = strongly_disapprove + } +} + +ideology_integralist_movement = { + icon = "gfx/interface/icons/ideology_icons/integralist.dds" + + lawgroup_policing = { + law_militarized_police = strongly_approve + law_local_police = approve + law_dedicated_police = approve + law_no_police = disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_approve + law_freedom_of_conscience = disapprove + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } + + lawgroup_citizenship = { + law_cultural_exclusion = neutral + law_racial_segregation = neutral + law_multicultural = disapprove + law_ethnostate = disapprove + law_national_supremacy = disapprove + law_subjecthood = approve + } + + lawgroup_distribution_of_power = { + law_autocracy = strongly_approve + law_single_party_state = approve + law_oligarchy = approve + law_landed_voting = neutral + law_wealth_voting = disapprove + law_technocracy = strongly_disapprove + law_census_voting = strongly_disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_governance_principles = { + law_theocracy = approve + 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 + law_factory_councils = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_fascism.txt b/common/ideologies/cwp_political_movements_ideologies_fascism.txt new file mode 100644 index 000000000..74d0980f8 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_fascism.txt @@ -0,0 +1,57 @@ +# Fascism Ideologies: Movements advocating authoritarian nationalism, mass mobilization, and enforced unity +# - Fascist + +ideology_fascist_movement = { + icon = "gfx/interface/icons/ideology_icons/fascist.dds" + + lawgroup_distribution_of_power = { + law_single_party_state = strongly_approve + law_autocracy = approve + law_oligarchy = neutral + law_technocracy = strongly_disapprove + law_anarchy = strongly_disapprove + law_universal_suffrage = strongly_disapprove + law_census_voting = strongly_disapprove + law_wealth_voting = strongly_disapprove + law_landed_voting = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = strongly_approve + law_national_supremacy = approve + law_racial_segregation = approve + law_cultural_exclusion = disapprove + law_multicultural = strongly_disapprove + law_subjecthood = strongly_disapprove + } + + lawgroup_army_model = { + law_mass_conscription = strongly_approve + law_professional_army = approve + law_national_militia = disapprove + law_peasant_levies = disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = neutral + law_outlawed_dissent = strongly_approve + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = approve + law_militarized_police = strongly_approve + law_no_police = disapprove + } + + lawgroup_governance_principles = { + law_theocracy = disapprove + 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_feminism.txt b/common/ideologies/cwp_political_movements_ideologies_feminism.txt new file mode 100644 index 000000000..88ca01e6c --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_feminism.txt @@ -0,0 +1,13 @@ +# Feminism Ideologies: Movements advocating political, legal, and social equality for women +# - Feminist + +ideology_feminist_movement = { + icon = "gfx/interface/icons/ideology_icons/womens_liberation.dds" + + lawgroup_rights_of_women = { + law_womens_suffrage = strongly_approve + law_women_in_the_workplace = approve + law_women_own_property = neutral + law_no_womens_rights = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_insurrection.txt b/common/ideologies/cwp_political_movements_ideologies_insurrection.txt new file mode 100644 index 000000000..3b7da7df4 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_insurrection.txt @@ -0,0 +1,38 @@ +# Insurrection Ideologies: Movements centered on violent revolt by oppressed groups rather than systemic reform +# - Slave Revolt + +ideology_slave_revolt_movement = { + icon = "gfx/interface/icons/ideology_icons/abolitionist.dds" + + lawgroup_slavery = { + law_slavery_banned = strongly_approve + law_legacy_slavery = disapprove + law_colonial_slavery = disapprove + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = strongly_disapprove + law_tenant_farmers = disapprove + law_commercialized_agriculture = neutral + law_homesteading = approve + law_collectivized_agriculture = approve + } + + lawgroup_policing = { + law_local_police = strongly_disapprove + law_no_police = neutral + law_dedicated_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_subjecthood = disapprove + law_national_supremacy = disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = neutral + law_multicultural = approve + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_liberalism.txt b/common/ideologies/cwp_political_movements_ideologies_liberalism.txt new file mode 100644 index 000000000..a113dd688 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_liberalism.txt @@ -0,0 +1,165 @@ +# Liberalism Ideologies: Movements promoting civil liberties, equality before the law, and constitutional governance +# - Liberal +# - Liberal Republican +# - National Liberal + +ideology_liberal_movement = { + icon = "gfx/interface/icons/ideology_icons/liberal.dds" + lawgroup_internal_security = { + law_national_guard = approve + law_guaranteed_liberties = approve + law_no_home_affairs = disapprove + law_secret_police = strongly_disapprove + } + + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = strongly_approve + law_wealth_voting = approve + law_landed_voting = approve + law_single_party_state = disapprove + law_technocracy = disapprove + law_oligarchy = disapprove + law_autocracy = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_elected_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + lawgroup_citizenship = { + law_multicultural = strongly_disapprove + law_ethnostate = strongly_disapprove + law_national_supremacy = disapprove + law_racial_segregation = neutral + law_cultural_exclusion = approve + law_subjecthood = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = disapprove + law_tenant_farmers = neutral + law_homesteading = neutral + law_collectivized_agriculture = disapprove + law_commercialized_agriculture = approve + } +} + +ideology_liberal_republican_movement = { + icon = "gfx/interface/icons/ideology_icons/republican.dds" + + lawgroup_governance_principles = { + law_monarchy = strongly_disapprove + law_theocracy = strongly_disapprove + law_council_republic = strongly_disapprove + law_presidential_republic = approve + law_parliamentary_republic = approve + law_corporate_state = neutral + } + + lawgroup_internal_security = { + law_national_guard = approve + law_guaranteed_liberties = approve + law_no_home_affairs = disapprove + law_secret_police = strongly_disapprove + } + + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = approve + law_census_voting = approve + law_wealth_voting = approve + law_landed_voting = neutral + law_single_party_state = disapprove + law_technocracy = disapprove + law_oligarchy = disapprove + law_autocracy = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_elected_bureaucrats = approve + law_appointed_bureaucrats = neutral + law_hereditary_bureaucrats = disapprove + } + + lawgroup_citizenship = { + law_multicultural = strongly_disapprove + law_ethnostate = strongly_disapprove + law_national_supremacy = disapprove + law_racial_segregation = neutral + law_cultural_exclusion = approve + law_subjecthood = strongly_disapprove + } +} + +ideology_national_liberal_movement = { + icon = "gfx/interface/icons/ideology_icons/sovereignist.dds" + + lawgroup_internal_security = { + law_national_guard = approve + law_guaranteed_liberties = approve + law_no_home_affairs = disapprove + law_secret_police = strongly_disapprove + } + + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = disapprove + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = strongly_approve + law_wealth_voting = approve + law_landed_voting = approve + law_single_party_state = disapprove + law_technocracy = disapprove + law_oligarchy = disapprove + law_autocracy = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_no_schools = disapprove + law_religious_schools = disapprove + } + + 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 + law_factory_councils = strongly_disapprove + } + + lawgroup_citizenship = { + law_ethnostate = neutral + law_national_supremacy = approve + law_racial_segregation = neutral + law_cultural_exclusion = disapprove + law_multicultural = strongly_disapprove + law_subjecthood = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_modernism.txt b/common/ideologies/cwp_political_movements_ideologies_modernism.txt new file mode 100644 index 000000000..ba69b9166 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_modernism.txt @@ -0,0 +1,156 @@ +# Modernism Ideologies: Movements advocating progress through rational reform, science, or administrative modernization +# - Modernizer +# - Positivist +# - Utilitarian + +ideology_modernizer_movement = { # Level one moderniser movement - only the most crucial laws + icon = "gfx/interface/icons/ideology_icons/modernizer.dds" + + lawgroup_trade_policy = { + law_protectionism = approve + law_isolationism = strongly_disapprove + law_mercantilism = disapprove + law_free_trade = neutral + } + + lawgroup_economic_system = { + law_extraction_economy = strongly_disapprove + law_cooperative_ownership = strongly_disapprove + law_command_economy = neutral + law_interventionism = approve + law_agrarianism = disapprove + law_traditionalism = strongly_disapprove + law_laissez_faire = neutral + law_industry_banned = strongly_disapprove + } + + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_proportional_taxation = strongly_approve + law_graduated_taxation = strongly_approve + law_land_based_taxation = neutral + law_consumption_based_taxation = disapprove + } + + lawgroup_army_model = { + law_mass_conscription = strongly_approve + law_professional_army = approve + law_national_militia = neutral + law_peasant_levies = disapprove + } + + lawgroup_labour_associations = { # Just really hates the Guild System + law_combination_acts = neutral + law_guild_system = disapprove + law_anti_strike_laws = neutral + law_corporatized_unions = neutral + law_right_to_associate = neutral + law_factory_councils = strongly_disapprove + } + + lawgroup_land_reform = { + law_serfdom = disapprove + law_tenant_farmers = neutral + law_homesteading = neutral + law_collectivized_agriculture = disapprove + law_commercialized_agriculture = approve + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_religious_schools = neutral + law_no_schools = disapprove + } + + lawgroup_childrens_rights = { + law_child_labor_allowed = disapprove + law_restricted_child_labor = neutral + law_compulsory_primary_school = approve + } +} + +ideology_positivist_movement = { + icon = "gfx/interface/icons/ideology_icons/positivist.dds" + + lawgroup_governance_principles = { + law_theocracy = strongly_disapprove + law_council_republic = strongly_disapprove + law_monarchy = strongly_disapprove + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_presidential_republic = approve + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = approve + law_state_atheism = strongly_approve + } + + lawgroup_distribution_of_power = { + law_technocracy = strongly_approve + law_single_party_state = approve + law_wealth_voting = approve + law_autocracy = neutral + law_oligarchy = neutral + law_census_voting = disapprove + law_landed_voting = disapprove + law_universal_suffrage = strongly_disapprove + law_anarchy = strongly_disapprove + } + + lawgroup_bureaucracy = { + law_appointed_bureaucrats = strongly_approve + law_elected_bureaucrats = disapprove + law_hereditary_bureaucrats = strongly_disapprove + } +} + +ideology_utilitarian_movement = { + icon = "gfx/interface/icons/ideology_icons/utilitarian.dds" + + lawgroup_childrens_rights = { + law_compulsory_primary_school = strongly_approve + law_restricted_child_labor = neutral + law_child_labor_allowed = neutral + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_religious_schools = neutral + law_no_schools = disapprove + } + + lawgroup_rights_of_women = { + law_no_womens_rights = disapprove + law_women_own_property = neutral + law_women_in_the_workplace = approve + law_womens_suffrage = strongly_approve + } + + lawgroup_slavery = { + law_slavery_banned = neutral + law_debt_slavery = strongly_disapprove + law_slave_trade = strongly_disapprove + law_legacy_slavery = disapprove + law_colonial_slavery = disapprove + } + + lawgroup_taxation = { + law_consumption_based_taxation = disapprove + law_per_capita_based_taxation = neutral + law_proportional_taxation = approve + law_graduated_taxation = strongly_approve + law_land_based_taxation = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = disapprove + law_hindu_caste_codified = disapprove + law_hindu_caste_not_enforced = neutral + law_affirmative_action = neutral + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_nationalism.txt b/common/ideologies/cwp_political_movements_ideologies_nationalism.txt new file mode 100644 index 000000000..9a4e2128b --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_nationalism.txt @@ -0,0 +1,54 @@ +# Nationalism Ideologies: Movements emphasizing national sovereignty, unity, and exclusionary identity +# - Ethno-Nationalism +# - Sovereignist + +ideology_ethno_nationalist_movement = { + icon = "gfx/interface/icons/ideology_icons/ethno_nationalist.dds" + + lawgroup_citizenship = { + law_ethnostate = strongly_approve + law_national_supremacy = approve + law_racial_segregation = approve + law_cultural_exclusion = disapprove + law_multicultural = strongly_disapprove + law_subjecthood = strongly_disapprove + } + + lawgroup_migration = { + law_migration_controls = strongly_approve + law_closed_borders = approve + law_no_migration_controls = disapprove + } +} + +ideology_sovereignist_movement = { + icon = "gfx/interface/icons/ideology_icons/sovereignist.dds" + lawgroup_policing = { + law_local_police = approve + law_no_police = neutral + law_dedicated_police = disapprove + law_militarized_police = strongly_disapprove + } + + lawgroup_migration = { + law_closed_borders = approve + law_migration_controls = strongly_approve + law_no_migration_controls = disapprove + } + + lawgroup_free_speech = { + law_outlawed_dissent = strongly_disapprove + law_censorship = disapprove + law_right_of_assembly = approve + law_protected_speech = strongly_approve + } + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_subjecthood = neutral + law_national_supremacy = disapprove + law_racial_segregation = disapprove + law_cultural_exclusion = neutral + law_multicultural = approve + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_pluralism.txt b/common/ideologies/cwp_political_movements_ideologies_pluralism.txt new file mode 100644 index 000000000..b27817cb7 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_pluralism.txt @@ -0,0 +1,57 @@ +# Pluralism Ideologies: Movements centered on defining citizenship, inclusion, and national belonging +# - Pluralism - National Supremacy +# - Pluralism - Racial Segregation +# - Pluralism - Cultural Exclusion +# - Pluralism - Multicultural + +ideology_pluralist_movement_1 = { # National Supremacy + icon = "gfx/interface/icons/ideology_icons/reformer.dds" + + lawgroup_citizenship = { + law_ethnostate = disapprove + law_national_supremacy = approve + law_subjecthood = neutral + law_racial_segregation = neutral + law_cultural_exclusion = neutral + law_multicultural = neutral + } +} + +ideology_pluralist_movement_2 = { # Racial Segregation + icon = "gfx/interface/icons/ideology_icons/reformer.dds" + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = disapprove + law_racial_segregation = approve + law_subjecthood = neutral + law_cultural_exclusion = neutral + law_multicultural = neutral + } +} + +ideology_pluralist_movement_3 = { # Cultural Exclusion + icon = "gfx/interface/icons/ideology_icons/reformer.dds" + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_subjecthood = neutral + law_racial_segregation = disapprove + law_cultural_exclusion = approve + law_multicultural = neutral + } +} + +ideology_pluralist_movement_4 = { # Multicultural + icon = "gfx/interface/icons/ideology_icons/reformer.dds" + + lawgroup_citizenship = { + law_ethnostate = strongly_disapprove + law_national_supremacy = strongly_disapprove + law_subjecthood = neutral + law_racial_segregation = disapprove + law_cultural_exclusion = disapprove + law_multicultural = approve + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_radicalism.txt b/common/ideologies/cwp_political_movements_ideologies_radicalism.txt new file mode 100644 index 000000000..eafc4ec51 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_radicalism.txt @@ -0,0 +1,57 @@ +# Radicalism Ideologies: Movements demanding sweeping political or social transformation outside of gradual reform +# - Radical + +ideology_radical_movement = { + icon = "gfx/interface/icons/ideology_icons/radical.dds" + + lawgroup_governance_principles = { + law_monarchy = strongly_disapprove + law_theocracy = strongly_disapprove + law_council_republic = strongly_disapprove + law_presidential_republic = neutral + law_parliamentary_republic = approve + law_corporate_state = disapprove + } + + lawgroup_distribution_of_power = { + law_universal_suffrage = strongly_approve + law_census_voting = approve + law_wealth_voting = neutral + law_technocracy = disapprove + law_landed_voting = disapprove + law_anarchy = strongly_disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_single_party_state = disapprove + } + + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + + lawgroup_internal_security = { + law_national_guard = approve + law_guaranteed_liberties = approve + law_no_home_affairs = neutral + law_secret_police = strongly_disapprove + } + + lawgroup_education_system = { + law_public_schools = approve + law_private_schools = neutral + law_no_schools = disapprove + law_religious_schools = disapprove + } + + 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 + law_factory_councils = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_slavery.txt b/common/ideologies/cwp_political_movements_ideologies_slavery.txt new file mode 100644 index 000000000..f7e058293 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_slavery.txt @@ -0,0 +1,41 @@ +# Slavery Ideologies: Movements defending slavery as necessary or legitimate +# - Pro-Slavery +# - Pro-Slavery Colonial + +ideology_pro_slavery_movement = { + icon = "gfx/interface/icons/ideology_icons/slaver.dds" + + lawgroup_slavery = { + law_slave_trade = approve + law_debt_slavery = approve + law_legacy_slavery = approve + law_colonial_slavery = disapprove + law_slavery_banned = strongly_disapprove + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = disapprove + law_militarized_police = neutral + law_no_police = strongly_disapprove + } +} + +ideology_pro_slavery_colonial_movement = { + icon = "gfx/interface/icons/ideology_icons/slaver.dds" + + lawgroup_slavery = { + law_slave_trade = disapprove + law_debt_slavery = neutral + law_legacy_slavery = neutral + law_colonial_slavery = approve + law_slavery_banned = strongly_disapprove + } + + lawgroup_policing = { + law_local_police = approve + law_dedicated_police = disapprove + law_militarized_police = neutral + law_no_police = strongly_disapprove + } +} \ No newline at end of file diff --git a/common/ideologies/cwp_political_movements_ideologies_socialism.txt b/common/ideologies/cwp_political_movements_ideologies_socialism.txt new file mode 100644 index 000000000..3b4ffd5e8 --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_socialism.txt @@ -0,0 +1,110 @@ +# Socialism Ideologies: Movements framing politics around class struggle and worker empowerment +# - Proletarian +# - Socialist + +ideology_proletarian_movement = { + icon = "gfx/interface/icons/ideology_icons/proletarian.dds" + + lawgroup_taxation = { + law_per_capita_based_taxation = disapprove + law_land_based_taxation = neutral + law_proportional_taxation = neutral + law_consumption_based_taxation = neutral + law_graduated_taxation = approve + } + + lawgroup_economic_system = { + law_cooperative_ownership = strongly_approve + law_command_economy = approve + law_interventionism = approve + law_agrarianism = neutral + law_traditionalism = disapprove + law_laissez_faire = disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_welfare = { + law_old_age_pension = strongly_approve + law_wage_subsidies = approve + law_poor_laws = neutral + law_no_social_security = disapprove + } + + lawgroup_health_system = { + law_private_health_insurance = disapprove + law_no_health_system = disapprove + law_charitable_health_system = neutral + law_public_health_insurance = approve + } + + 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 + law_factory_councils = strongly_approve # This movement is not ideologically communist, but this has historically not mattered. Labour revolutions will cause this. + } +} + +ideology_socialist_movement = { + icon = "gfx/interface/icons/ideology_icons/socialist.dds" + + 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 + } + + lawgroup_economic_system = { + law_command_economy = approve + law_cooperative_ownership = approve + law_interventionism = neutral + law_agrarianism = neutral + law_traditionalism = strongly_disapprove + law_laissez_faire = strongly_disapprove + law_industry_banned = strongly_disapprove + law_extraction_economy = strongly_disapprove + } + + lawgroup_trade_policy = { + law_protectionism = approve + law_isolationism = neutral + law_mercantilism = neutral + law_free_trade = disapprove + } + + lawgroup_taxation = { + law_per_capita_based_taxation = disapprove + law_land_based_taxation = neutral + law_proportional_taxation = neutral + law_consumption_based_taxation = neutral + law_graduated_taxation = approve + } + + lawgroup_labor_rights = { + law_no_workers_rights = disapprove + law_regulatory_bodies = neutral + law_worker_protections = approve + } + + lawgroup_welfare = { + law_old_age_pension = strongly_approve + law_wage_subsidies = approve + law_poor_laws = neutral + law_no_social_security = disapprove + } + + 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 + law_factory_councils = strongly_approve + } +} diff --git a/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt b/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt new file mode 100644 index 000000000..ebf55b2eb --- /dev/null +++ b/common/ideologies/cwp_political_movements_ideologies_traditionalism.txt @@ -0,0 +1,110 @@ +# Traditionalism Ideologies: Movements opposing rapid change and defending inherited customs, hierarchies, and social orders +# - Reactionary +# - Traditionalist +# - Traditionalist Minoritarian + +ideology_reactionary_movement = { + icon = "gfx/interface/icons/ideology_icons/reactionary.dds" + + lawgroup_governance_principles = { + law_monarchy = approve + law_theocracy = approve + law_presidential_republic = neutral + law_parliamentary_republic = neutral + law_corporate_state = neutral + law_council_republic = disapprove + } + + lawgroup_citizenship = { + law_ethnostate = approve + law_national_supremacy = strongly_approve + law_subjecthood = neutral + law_racial_segregation = approve + law_cultural_exclusion = neutral + law_multicultural = disapprove + } + + lawgroup_migration = { + law_closed_borders = approve + law_migration_controls = strongly_approve + law_no_migration_controls = disapprove + } +} + +ideology_traditionalist_movement = { + icon = "gfx/interface/icons/ideology_icons/traditionalist.dds" + + lawgroup_rights_of_women = { + law_no_womens_rights = approve + law_women_own_property = neutral + law_women_in_the_workplace = disapprove + law_womens_suffrage = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = approve + law_freedom_of_conscience = disapprove + law_total_separation = strongly_disapprove + law_state_atheism = strongly_disapprove + } + + lawgroup_health_system = { + law_charitable_health_system = approve + law_public_health_insurance = neutral + law_no_health_system = disapprove + law_private_health_insurance = disapprove + } + + lawgroup_education_system = { + law_religious_schools = approve + law_no_schools = neutral + law_public_schools = disapprove + law_private_schools = disapprove + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = disapprove + law_affirmative_action = strongly_disapprove + } +} + +ideology_traditionalist_minoritarian_movement = { + icon = "gfx/interface/icons/ideology_icons/traditionalist.dds" + + lawgroup_rights_of_women = { + law_no_womens_rights = approve + law_women_own_property = neutral + law_women_in_the_workplace = disapprove + law_womens_suffrage = strongly_disapprove + } + + lawgroup_church_and_state = { + law_state_religion = strongly_disapprove + law_freedom_of_conscience = disapprove + law_total_separation = approve + law_state_atheism = strongly_disapprove + } + + lawgroup_health_system = { + law_charitable_health_system = disapprove + law_public_health_insurance = neutral + law_no_health_system = neutral + law_private_health_insurance = neutral + } + + lawgroup_education_system = { + law_religious_schools = disapprove + law_no_schools = neutral + law_public_schools = neutral + law_private_schools = neutral + } + + lawgroup_caste_hegemony = { + law_hindu_caste_enforced = strongly_approve + law_hindu_caste_codified = approve + law_hindu_caste_not_enforced = disapprove + law_affirmative_action = strongly_disapprove + } +} diff --git a/common/interest_groups/00_armed_forces.txt b/common/interest_groups/00_armed_forces.txt index 50aaf4393..d58fa7d03 100644 --- a/common/interest_groups/00_armed_forces.txt +++ b/common/interest_groups/00_armed_forces.txt @@ -55,9 +55,7 @@ add = { desc = "POP_NOT_DISCRIMINATED" if = { - limit = { - pop_acceptance >= acceptance_status_4 - } + limit = { pop_acceptance >= acceptance_status_4 } value = 25 if = { # Separation of the military and people limit = { @@ -65,9 +63,7 @@ is_pop_type = soldiers is_pop_type = officers } - owner = { - has_law_or_variant = law_type:law_professional_army - } + owner = { has_law_or_variant = law_type:law_professional_army } } divide = 2 } @@ -77,56 +73,30 @@ add = { desc = "POP_SOLDIERS" if = { - limit = { - is_pop_type = soldiers - } + limit = { is_pop_type = soldiers } value = 100 if = { # Institutional loyalty - limit = { - owner = { - has_law_or_variant = law_type:law_professional_army - } - } + limit = { owner = { has_law_or_variant = law_type:law_professional_army } } add = 50 } if = { # Pay makes soldiers more inclined to be loyal to Armed Forces - limit = { - owner = { - military_wage_level = very_low - } - } + limit = { owner = { military_wage_level = very_low } } multiply = 0.75 } if = { - limit = { - owner = { - military_wage_level = low - } - } + limit = { owner = { military_wage_level = low } } multiply = 0.85 } if = { - limit = { - owner = { - military_wage_level = medium - } - } + limit = { owner = { military_wage_level = medium } } multiply = 1 } if = { - limit = { - owner = { - military_wage_level = high - } - } + limit = { owner = { military_wage_level = high } } multiply = 1.15 } if = { - limit = { - owner = { - military_wage_level = very_high - } - } + limit = { owner = { military_wage_level = very_high } } multiply = 1.25 } } @@ -135,16 +105,10 @@ add = { desc = "POP_ARISTOCRATS" if = { - limit = { - is_pop_type = aristocrats - } + limit = { is_pop_type = aristocrats } value = 5 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_peasant_levies - } - } + limit = { owner = { has_law_or_variant = law_type:law_peasant_levies } } add = 50 } } @@ -153,9 +117,7 @@ add = { desc = "POP_OFFICERS" if = { - limit = { - is_pop_type = officers - } + limit = { is_pop_type = officers } value = 250 } } @@ -172,15 +134,11 @@ } } if = { - limit = { - strata = middle - } + limit = { strata = middle } value = 75 } if = { - limit = { - strata = upper - } + limit = { strata = upper } value = 150 } } @@ -199,11 +157,7 @@ } } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -212,11 +166,7 @@ } } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -225,11 +175,7 @@ } } if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -241,24 +187,19 @@ monarch_weight = { value = 1 + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # Monarch more likely to be Armed Forces under an autocratic or oligarchic regime if = { limit = { @@ -270,10 +211,9 @@ } } } - multiply = { - value = 2 - } + multiply = { value = 2 } } + # Monarch is less likely to be Armed forces in a democratic monarchy if = { limit = { @@ -284,10 +224,9 @@ } } } - multiply = { - value = 0.5 - } + multiply = { value = 0.5 } } + # Less likely without Professional Army or Mass Conscription if = { limit = { @@ -298,9 +237,7 @@ } } } - multiply = { - value = 0.5 - } + multiply = { value = 0.5 } } } @@ -309,14 +246,8 @@ value = 0.5 # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_armed_forces ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_armed_forces ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -345,17 +276,13 @@ if = { limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } law_stance = { law = law_type:law_womens_suffrage value >= approve } } - add = { - value = 0.025 - } + add = { value = 0.025 } } } @@ -363,39 +290,18 @@ value = 0.01 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.01 } } } diff --git a/common/interest_groups/00_devout.txt b/common/interest_groups/00_devout.txt index 79411d124..ffca6c796 100644 --- a/common/interest_groups/00_devout.txt +++ b/common/interest_groups/00_devout.txt @@ -29,11 +29,7 @@ on_enable = { ig:ig_devout ?= { if = { - limit = { - owner = { - country_has_state_religion = rel:protestant - } - } + limit = { owner = { country_has_state_religion = rel:protestant } } set_ig_trait = ig_trait:ig_trait_pious_fiction set_ig_trait = ig_trait:ig_trait_divine_right set_ig_trait = ig_trait:ig_trait_work_ethic @@ -54,41 +50,25 @@ set_ig_trait = ig_trait:ig_trait_asceticism } else_if = { - limit = { - owner = { - country_has_state_religion = rel:sikh - } - } + limit = { owner = { country_has_state_religion = rel:sikh } } set_ig_trait = ig_trait:ig_trait_pious_fiction set_ig_trait = ig_trait:ig_trait_rehat set_ig_trait = ig_trait:ig_trait_kar_seva } else_if = { - limit = { - owner = { - country_has_state_religion = rel:gelugpa - } - } + limit = { owner = { country_has_state_religion = rel:gelugpa } } set_ig_trait = ig_trait:ig_trait_pious_fiction set_ig_trait = ig_trait:ig_trait_divine_right set_ig_trait = ig_trait:ig_trait_temporal_mandate } else_if = { - limit = { - owner = { - country_has_state_religion = rel:jewish - } - } + limit = { owner = { country_has_state_religion = rel:jewish } } set_ig_trait = ig_trait:ig_trait_traditsye set_ig_trait = ig_trait:ig_trait_yeshivot set_ig_trait = ig_trait:ig_trait_the_best_revenge } else_if = { - limit = { - owner = { - country_has_state_religion = rel:shinto - } - } + limit = { owner = { country_has_state_religion = rel:shinto } } set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku set_ig_trait = ig_trait:ig_trait_secular_shrine_theory set_ig_trait = ig_trait:ig_trait_heavenly_sovereign @@ -124,9 +104,7 @@ add = { desc = "POP_CLERGYMEN" if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } value = 250 } } @@ -134,19 +112,13 @@ add = { desc = "POP_PEASANTS" if = { - limit = { - is_pop_type = peasants - } + limit = { is_pop_type = peasants } value = 100 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_state_atheism - } - } + limit = { owner = { has_law_or_variant = law_type:law_state_atheism } } multiply = { desc = "STATE_ATHEISM_LAW" value = 0.1 @@ -154,11 +126,7 @@ } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_state_religion - } - } + limit = { owner = { has_law_or_variant = law_type:law_state_religion } } multiply = { desc = "STATE_RELIGION_LAW" value = 1.5 @@ -166,11 +134,7 @@ } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_freedom_of_conscience - } - } + limit = { owner = { has_law_or_variant = law_type:law_freedom_of_conscience } } multiply = { desc = "FREEDOM_OF_CONSCIENCE_LAW" value = 1.25 @@ -178,11 +142,7 @@ } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_religious_schools - } - } + limit = { owner = { has_law_or_variant = law_type:law_religious_schools } } multiply = { desc = "RELIGIOUS_SCHOOLS_LAW" value = owner.institution:institution_schools.investment @@ -194,7 +154,7 @@ if = { limit = { owner = { - NOT = { + NOR = { has_law_or_variant = law_type:law_total_separation has_law_or_variant = law_type:law_state_atheism } @@ -228,11 +188,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -242,11 +198,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -255,11 +207,7 @@ } } if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -271,57 +219,37 @@ monarch_weight = { value = 1.0 + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with State Religion if = { - limit = { - owner = { - has_law_or_variant = law_type:law_state_religion - } - } - multiply = { - value = 2 - } + limit = { owner = { has_law_or_variant = law_type:law_state_religion } } + multiply = { value = 2 } } + # Less likely without State Religion if = { - limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_state_religion } - } - } - multiply = { - value = 0.25 - } + limit = { owner = { NOT = { has_law_or_variant = law_type:law_state_religion } } } + multiply = { value = 0.25 } } + # Basically impossible with State Atheism if = { - limit = { - owner = { - has_law_or_variant = law_type:law_state_atheism - } - } - multiply = { - value = 0 - } + limit = { owner = { has_law_or_variant = law_type:law_state_atheism } } + multiply = { value = 0 } } + # Muslims and Theravada more likely to adopt Devout if = { limit = { @@ -339,16 +267,11 @@ agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 0.5 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_devout ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_devout ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -376,15 +299,8 @@ value = 0.0 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.01 } } } @@ -392,39 +308,18 @@ value = 0.01 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.01 } } } diff --git a/common/interest_groups/00_industrialists.txt b/common/interest_groups/00_industrialists.txt index 4ba284e37..5fbfd1867 100644 --- a/common/interest_groups/00_industrialists.txt +++ b/common/interest_groups/00_industrialists.txt @@ -55,10 +55,8 @@ add = { desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } + if = { + limit = { is_pop_type = capitalists } value = 250 add = this.standard_of_living } @@ -67,9 +65,7 @@ add = { desc = "POP_ENGINEERS" if = { - limit = { - is_pop_type = engineers - } + limit = { is_pop_type = engineers } value = 50 add = { value = this.standard_of_living @@ -81,9 +77,7 @@ add = { desc = "POP_SHOPKEEPERS" if = { - limit = { - is_pop_type = shopkeepers - } + limit = { is_pop_type = shopkeepers } value = 50 add = { value = this.standard_of_living @@ -91,69 +85,6 @@ } } } - if = { - limit = { - owner = { - c:BIC ?= this - } - culture = { - has_discrimination_trait_group = heritage_group_european - } - OR = { - strata = upper - strata = middle - } - NOT = { - is_pop_type = officers - } - } - add = { - desc = "POP_INDIA_EUROPEAN_ADMINISTRATORS" - value = 250 - } - } - - if = { - limit = { - owner = { - c:BIC ?= this - } - } - if = { - limit = { - NOT = { - culture = { - has_discrimination_trait_group = heritage_group_european - } - } - OR = { - is_pop_type = bureaucrats - is_pop_type = clerks - } - } - add = { - desc = "POP_INDIA_NATIVE_ADMINISTRATORS" - value = 25 - } - } - else_if = { - limit = { - NOT = { - culture = { - has_discrimination_trait_group = heritage_group_european - } - } - NOR = { - is_pop_type = bureaucrats - is_pop_type = clerks - } - } - multiply = { - desc = "POP_INDIA_ADMINISTRATION_PRIVILEGES" - value = 0.05 - } - } - } multiply = { desc = "LEADER_POPULARITY" @@ -173,20 +104,13 @@ value = 1.0 if = { - limit = { - owner = { - is_country_type = decentralized - } - } + limit = { owner = { is_country_type = decentralized } } value = 0.0 } } + if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -196,11 +120,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -208,12 +128,9 @@ add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -225,24 +142,19 @@ monarch_weight = { value = 1 + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with Wealth Voting or Oligarchy if = { limit = { @@ -253,36 +165,24 @@ } } } - multiply = { - value = 2 - } + multiply = { value = 2 } } + # Slightly more likely with LF if = { - limit = { - owner = { - has_law_or_variant = law_type:law_laissez_faire - } - } - multiply = { - value = 1.25 - } + limit = { owner = { has_law_or_variant = law_type:law_laissez_faire } } + multiply = { value = 1.25 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 0.25 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_industrialists = { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_industrialists = { is_marginal = yes } } + multiply = { value = 0 } } } @@ -310,15 +210,8 @@ value = 0.0 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.025 } } } @@ -326,39 +219,18 @@ value = 0.025 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.025 } } } diff --git a/common/interest_groups/00_intelligentsia.txt b/common/interest_groups/00_intelligentsia.txt index e5aa27a9c..8ef69b6e1 100644 --- a/common/interest_groups/00_intelligentsia.txt +++ b/common/interest_groups/00_intelligentsia.txt @@ -16,7 +16,6 @@ ideology_radical ideology_reformer ideology_sovereignist_leader - ideology_despotic_utopian ideology_humanitarian ideology_utopian } @@ -34,14 +33,6 @@ set_ig_trait = ig_trait:ig_trait_avant_garde set_ig_trait = ig_trait:ig_trait_propagandists } - - every_interest_group = { - limit = { - has_ideology = ideology:ideology_liberal - } - remove_ideology = ideology_liberal - add_ideology = ideology_liberal_modern - } } on_disable = {} @@ -70,9 +61,7 @@ add = { desc = "POP_ACADEMICS" if = { - limit = { - is_pop_type = academics - } + limit = { is_pop_type = academics } value = 250 } } @@ -80,9 +69,7 @@ add = { desc = "POP_BUREAUCRATS" if = { - limit = { - is_pop_type = bureaucrats - } + limit = { is_pop_type = bureaucrats } value = 150 } } @@ -90,9 +77,7 @@ add = { desc = "POP_CLERKS" if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } value = 50 } } @@ -100,15 +85,9 @@ add = { desc = "POP_ARISTOCRATS" if = { - limit = { - is_pop_type = aristocrats - } + limit = { is_pop_type = aristocrats } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_hereditary_bureaucrats - } - } + limit = { owner = { has_law_or_variant = law_type:law_hereditary_bureaucrats } } value = 75 } else = { @@ -139,9 +118,7 @@ } if = { - limit = { - literacy_rate >= 0.50 - } + limit = { literacy_rate >= 0.50 } add = { desc = "POP_LITERACY" value = literacy_rate @@ -167,20 +144,13 @@ value = 1.0 if = { - limit = { - owner = { - is_country_type = decentralized - } - } + limit = { owner = { is_country_type = decentralized } } value = 0.0 } } + if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -190,11 +160,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -202,12 +168,9 @@ add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -219,61 +182,40 @@ monarch_weight = { value = 1 + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # Much more likely with Technocracy if = { - limit = { - owner = { - has_law_or_variant = law_type:law_technocracy - } - } - multiply = { - value = 3 - } + limit = { owner = { has_law_or_variant = law_type:law_technocracy } } + multiply = { value = 3 } } + # More likely with Appointed Bureaucrats if = { - limit = { - owner = { - has_law_or_variant = law_type:law_appointed_bureaucrats - } - } - multiply = { - value = 1.5 - } + limit = { owner = { has_law_or_variant = law_type:law_appointed_bureaucrats } } + multiply = { value = 1.5 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 0.75 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_intelligentsia ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_intelligentsia ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -283,21 +225,6 @@ executive_weight = { value = 2.0 - - # The company owning BIC should not get non-industrialist executives - if = { - limit = { - exists = scope:company - exists = c:BIC - c:BIC = { - exists = owning_company - owning_company = scope:company - } - } - multiply = { - value = 0 - } - } } noble_chance = { @@ -318,17 +245,13 @@ if = { limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } law_stance = { law = law_type:law_womens_suffrage value >= approve } } - add = { - value = 0.05 - } + add = { value = 0.05 } } } @@ -336,39 +259,18 @@ value = 0.035 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.035 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.035 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.035 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.035 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.035 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.035 } } } diff --git a/common/interest_groups/00_landowners.txt b/common/interest_groups/00_landowners.txt index 92cfe7168..7890f5240 100644 --- a/common/interest_groups/00_landowners.txt +++ b/common/interest_groups/00_landowners.txt @@ -52,9 +52,7 @@ add = { desc = "POP_ARISTOCRATS" if = { - limit = { - is_pop_type = aristocrats - } + limit = { is_pop_type = aristocrats } value = 250 } } @@ -62,9 +60,7 @@ add = { desc = "POP_CLERGYMEN" if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } value = 50 } } @@ -72,9 +68,7 @@ add = { desc = "POP_OFFICERS" if = { - limit = { - is_pop_type = officers - } + limit = { is_pop_type = officers } value = 25 } } @@ -82,9 +76,7 @@ add = { desc = "POP_FARMERS" if = { - limit = { - is_pop_type = farmers - } + limit = { is_pop_type = farmers } value = 25 add = this.standard_of_living @@ -94,11 +86,7 @@ } if = { - limit = { - state = { - is_slave_state = yes - } - } + limit = { state = { is_slave_state = yes } } multiply = 4 } } @@ -117,11 +105,7 @@ } } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -131,11 +115,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -143,12 +123,9 @@ add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -160,24 +137,19 @@ monarch_weight = { value = 1.5 # inherently likely + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with Serfdom or Slavery if = { limit = { @@ -189,10 +161,9 @@ } } } - multiply = { - value = 2 - } + multiply = { value = 2 } } + # More likely with Autocracy, Oligarchy, or Landed Voting if = { limit = { @@ -204,25 +175,18 @@ } } } - multiply = { - value = 2 - } + multiply = { value = 2 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 0.25 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_landowners ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_landowners ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -250,18 +214,14 @@ value = 0.0 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + limit = { + owner = { has_law_or_variant = law_type:law_womens_suffrage } law_stance = { law = law_type:law_womens_suffrage value >= approve } } - add = { - value = 0.02 - } + add = { value = 0.02 } } } @@ -269,39 +229,18 @@ value = 0.01 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.01 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.01 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.01 } } } diff --git a/common/interest_groups/00_petty_bourgeoisie.txt b/common/interest_groups/00_petty_bourgeoisie.txt index d89da6086..f660d04f9 100644 --- a/common/interest_groups/00_petty_bourgeoisie.txt +++ b/common/interest_groups/00_petty_bourgeoisie.txt @@ -15,9 +15,6 @@ ideology_traditionalist ideology_jingoist_leader ideology_protectionist - ideology_orleanist - ideology_bonapartist - ideology_legitimist ideology_sovereignist_leader } @@ -68,8 +65,6 @@ pop_employment_building_group = bg_logging pop_employment_building_group = bg_mining pop_employment_building_group = bg_fishing - pop_employment_building_group = bg_whaling - pop_employment_building_group = bg_oil_extraction AND = { custom_tooltip = { @@ -93,18 +88,14 @@ pop_weight = { if = { - limit = { - strata = lower - } + limit = { strata = lower } add = { desc = "POP_BASE_ATTRACTION" value = 15 } } else_if = { - limit = { - strata = middle - } + limit = { strata = middle } add = { desc = "POP_BASE_ATTRACTION" value = 30 @@ -114,9 +105,7 @@ add = { desc = "POP_SHOPKEEPERS" if = { - limit = { - is_pop_type = shopkeepers - } + limit = { is_pop_type = shopkeepers } value = 150 } } @@ -124,9 +113,7 @@ add = { desc = "POP_CLERKS" if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } value = 100 } } @@ -134,25 +121,17 @@ add = { desc = "POP_ENGINEERS" if = { - limit = { - is_pop_type = engineers - } + limit = { is_pop_type = engineers } value = 50 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_elected_bureaucrats - } - } + limit = { owner = { has_law_or_variant = law_type:law_elected_bureaucrats } } add = { desc = "POP_BUREAUCRATS_ELECTED" if = { - limit = { - is_pop_type = bureaucrats - } + limit = { is_pop_type = bureaucrats } value = 50 } } @@ -163,9 +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_homesteading } } value = 25 } @@ -204,20 +181,13 @@ value = 1.0 if = { - limit = { - owner = { - is_country_type = decentralized - } - } + limit = { owner = { is_country_type = decentralized } } value = 0.0 } } + if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -227,11 +197,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -239,12 +205,9 @@ add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -256,61 +219,40 @@ monarch_weight = { value = 1 + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with Elected Bureaucrats if = { - limit = { - owner = { - has_law_or_variant = law_type:law_elected_bureaucrats - } - } - multiply = { - value = 1.5 - } + limit = { owner = { has_law_or_variant = law_type:law_elected_bureaucrats } } + multiply = { value = 1.5 } } + # More likely with ethnostate if = { - limit = { - owner = { - has_law_or_variant = law_type:law_ethnostate - } - } - multiply = { - value = 2 - } + limit = { owner = { has_law_or_variant = law_type:law_ethnostate } } + multiply = { value = 2 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 1.0 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_petty_bourgeoisie ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_petty_bourgeoisie ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -338,14 +280,8 @@ value = 0.0 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.025 } } } @@ -353,36 +289,18 @@ value = 0.025 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.025 } } } diff --git a/common/interest_groups/00_rural_folk.txt b/common/interest_groups/00_rural_folk.txt index ef4a8a948..93d7132fa 100644 --- a/common/interest_groups/00_rural_folk.txt +++ b/common/interest_groups/00_rural_folk.txt @@ -1,5 +1,4 @@ - -ig_rural_folk = { +ig_rural_folk = { color = hsv{ 0.32 0.45 0.47 } texture = "gfx/interface/icons/ig_icons/rural_folk.dds" layer = "revolution_dynamic_rural_folk" @@ -52,7 +51,6 @@ ig_rural_folk = { pop_employment_building_group = bg_plantations pop_employment_building_group = bg_logging pop_employment_building_group = bg_fishing - pop_employment_building_group = bg_whaling pop_employment_building_group = bg_manor_houses } } @@ -70,14 +68,11 @@ ig_rural_folk = { pop_employment_building_group = bg_plantations pop_employment_building_group = bg_logging pop_employment_building_group = bg_fishing - pop_employment_building_group = bg_whaling pop_employment_building_group = bg_manor_houses } } if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } value = 25 } else = { @@ -89,9 +84,7 @@ ig_rural_folk = { add = { desc = "POP_FARMERS" if = { - limit = { - is_pop_type = farmers - } + limit = { is_pop_type = farmers } value = 200 } } @@ -99,9 +92,7 @@ ig_rural_folk = { add = { desc = "POP_PEASANTS" if = { - limit = { - is_pop_type = peasants - } + limit = { is_pop_type = peasants } value = 200 } } @@ -109,9 +100,7 @@ ig_rural_folk = { add = { desc = "POP_CLERGYMEN" if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } value = 75 } } @@ -129,11 +118,7 @@ ig_rural_folk = { } } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -143,11 +128,7 @@ ig_rural_folk = { } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -155,12 +136,9 @@ ig_rural_folk = { add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -172,61 +150,40 @@ ig_rural_folk = { monarch_weight = { value = 0.25 # this is just inherently unlikely + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with Homesteading if = { - limit = { - owner = { - has_law_or_variant = law_type:law_homesteading - } - } - multiply = { - value = 2 - } + limit = { owner = { has_law_or_variant = law_type:law_homesteading } } + multiply = { value = 2 } } + # Impossible with Serfdom if = { - limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } - } - multiply = { - value = 0 - } + limit = { owner = { has_law_or_variant = law_type:law_serfdom } } + multiply = { value = 0 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 1.0 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_rural_folk ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_rural_folk ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -256,17 +213,13 @@ ig_rural_folk = { if = { limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } law_stance = { law = law_type:law_womens_suffrage value >= approve } } - add = { - value = 0.025 - } + add = { value = 0.025 } } } @@ -274,39 +227,18 @@ ig_rural_folk = { value = 0.025 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.025 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.025 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.025 } } } diff --git a/common/interest_groups/00_trade_unions.txt b/common/interest_groups/00_trade_unions.txt index 2a1ad64d8..9314f1e92 100644 --- a/common/interest_groups/00_trade_unions.txt +++ b/common/interest_groups/00_trade_unions.txt @@ -16,7 +16,6 @@ ideology_reformer ideology_radical ideology_utopian - ideology_despotic_utopian } enable = { @@ -41,15 +40,6 @@ ig:ig_trade_unions ?= { add_ideology = ideology_socialist } - - ### Feminism - every_interest_group = { - limit = { - has_ideology = ideology:ideology_egalitarian - } - remove_ideology = ideology_egalitarian - add_ideology = ideology_egalitarian_modern - } } on_disable = {} @@ -104,10 +94,9 @@ } } value = 50 + if = { - limit = { - strata = middle - } + limit = { strata = middle } subtract = { value = this.standard_of_living add = 10 # 15 SoL [Middling] will halve middle-strata pops' attraction to the unions @@ -119,9 +108,7 @@ add = { desc = "POP_MACHINISTS" if = { - limit = { - is_pop_type = machinists - } + limit = { is_pop_type = machinists } value = 150 } } @@ -129,9 +116,7 @@ add = { desc = "POP_LABORERS" if = { - limit = { - is_pop_type = laborers - } + limit = { is_pop_type = laborers } if = { limit = { NOR = { @@ -151,9 +136,7 @@ add = { desc = "POP_CLERKS" if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } value = 35 subtract = standard_of_living } @@ -188,20 +171,13 @@ value = 1.0 if = { - limit = { - owner = { - is_country_type = decentralized - } - } + limit = { owner = { is_country_type = decentralized } } value = 0.0 } } + if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { desc = "IN_GOVERNMENT_ATTRACTION" value = 1 @@ -211,11 +187,7 @@ } if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } + limit = { scope:interest_group = { is_in_government = yes } } multiply = { # Multiplied by 1.25x max desc = "POP_LOYALISTS" value = pop_loyalist_fraction @@ -223,12 +195,9 @@ add = 1 } } + if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } + limit = { scope:interest_group = { is_in_government = no } } multiply = { # Multiplied by 1.25x max desc = "POP_RADICALS" value = pop_radical_fraction @@ -240,61 +209,40 @@ monarch_weight = { value = 0.1 # this is just inherently unlikely + # Monarch is not likely to adopt a marginal IG if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } + limit = { is_marginal = yes } + multiply = { value = 0.1 } } + # Monarch is more likely to adopt a Powerful IG if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } + limit = { is_powerful = yes } + multiply = { value = 2 } } + # More likely with Worker's Protections if = { - limit = { - owner = { - has_law_or_variant = law_type:law_worker_protections - } - } - multiply = { - value = 2 - } + limit = { owner = { has_law_or_variant = law_type:law_worker_protections } } + multiply = { value = 2 } } + # Impossible with No Workers Rights if = { - limit = { - owner = { - has_law_or_variant = law_type:law_no_workers_rights - } - } - multiply = { - value = 0 - } + limit = { owner = { has_law_or_variant = law_type:law_no_workers_rights } } + multiply = { value = 0 } } } agitator_weight = { # Agitators more likely to come from populist IG's rather than elitist value = 1.0 + # Agitators will never be part of a marginalized IG if = { - limit = { - owner.ig:ig_trade_unions ?= { - is_marginal = yes - } - } - multiply = { - value = 0 - } + limit = { owner.ig:ig_trade_unions ?= { is_marginal = yes } } + multiply = { value = 0 } } } @@ -323,17 +271,13 @@ if = { limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } law_stance = { law = law_type:law_womens_suffrage value >= approve } } - add = { - value = 0.1 - } + add = { value = 0.1 } } } @@ -341,39 +285,18 @@ value = 0.05 if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_own_property - } - - } - add = { - value = 0.05 - } + limit = { owner = { has_law_or_variant = law_type:law_women_own_property } } + add = { value = 0.05 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } - - } - add = { - value = 0.05 - } + limit = { owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } + add = { value = 0.05 } } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } - - } - add = { - value = 0.05 - } + limit = { owner = { has_law_or_variant = law_type:law_womens_suffrage } } + add = { value = 0.05 } } } diff --git a/common/journal_entries/cwp_anti_lobby_demand.txt b/common/journal_entries/cwp_anti_lobby_demand.txt new file mode 100644 index 000000000..de91fcb4f --- /dev/null +++ b/common/journal_entries/cwp_anti_lobby_demand.txt @@ -0,0 +1,121 @@ +je_anti_lobby_demand = { + should_be_pinned_by_default = yes + icon = "gfx/interface/icons/relations_icons/hostile.dds" + + group = je_group_crises + + timeout = 1825 + + immediate = { + random_political_lobby = { + limit = { + target = scope:target + is_political_lobby_type = lobby_anti_country + } + save_scope_as = relevant_lobby + target = { save_scope_as = relevant_country } + } + + ROOT = { set_variable = { name = anti_lobby_demand_target value = scope:target } } + } + + complete = { + trigger_if = { + limit = { has_variable = anti_lobby_proposal_break_alliance } + NOT = { + any_scope_treaty = { + binds = scope:target + any_scope_article = { has_type = alliance } + } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_break_defensive_pact } + NOT = { + any_scope_treaty = { + binds = scope:target + any_scope_article = { has_type = defensive_pact } + } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_revoke_trade_privilege } + NOT = { + any_scope_treaty = { + binds = scope:target + any_scope_article = { + has_type = trade_privilege + source_country = root + } + } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_embargo } + has_diplomatic_pact = { + who = scope:target + type = embargo + is_initiator = yes + } + } + + trigger_else_if = { + limit = { has_variable = anti_lobby_proposal_rivalry } + has_diplomatic_pact = { + who = scope:target + type = rivalry + is_initiator = yes + } + } + + trigger_else_if = { + limit = { has_variable = anti_lobby_proposal_war } + OR = { + has_war_with = scope:target + custom_tooltip = { + text = enforced_wargoal_on_rival_tt + has_variable = enforced_wargoal_on_enemy + } + } + } + + trigger_else_if = { + limit = { has_variable = anti_lobby_proposal_leave_power_bloc } + NOT = { is_in_same_power_bloc = scope:target } + } + } + + invalid = { + NAND = { + exists = scope:target + exists = scope:relevant_lobby + } + } + + on_complete = { + scope:relevant_lobby = { + change_appeasement = { + amount = 3 + factor = appeasement_lobby_request_accepted + } + } + + clear_anti_lobby_vars = yes + } + + on_timeout = { + scope:relevant_lobby = { + change_appeasement = { + amount = -5 + factor = appeasement_lobby_request_ignored + } + } + + clear_anti_lobby_vars = yes + } + + weight = 1000 +} diff --git a/common/journal_entries/cwp_anti_lobby_opportunity.txt b/common/journal_entries/cwp_anti_lobby_opportunity.txt new file mode 100644 index 000000000..11d313f50 --- /dev/null +++ b/common/journal_entries/cwp_anti_lobby_opportunity.txt @@ -0,0 +1,103 @@ +je_anti_lobby_opportunity = { + should_be_pinned_by_default = yes + icon = "gfx/interface/icons/relations_icons/friendly.dds" + + group = je_group_crises + + timeout = 1825 + + immediate = { + random_political_lobby = { + limit = { + target = scope:target + is_political_lobby_type = lobby_anti_country + } + save_scope_as = relevant_lobby + target = { save_scope_as = relevant_country } + } + + var:anti_lobby_third_party_var = { save_scope_as = third_party_country } + ROOT = { set_variable = { name = anti_lobby_opportunity_target value = scope:third_party_country } } + } + + complete = { + trigger_if = { + limit = { has_variable = anti_lobby_proposal_defensive_pact } + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { has_type = defensive_pact } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_alliance } + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { has_type = alliance } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_trade_privilege } + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { + has_type = trade_privilege + source_country = scope:third_party_country + } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_power_bloc } + scope:third_party_country = { is_power_bloc_leader = yes } + is_in_same_power_bloc = scope:third_party_country + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_power_bloc_invite } + is_power_bloc_leader = yes + is_in_same_power_bloc = scope:third_party_country + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_investment_agreement } + OR = { + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { has_type = foreign_investment_agreement } + } + + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { has_type = foreign_investment_rights } + } + } + } + + trigger_if = { + limit = { has_variable = anti_lobby_proposal_military_assistance } + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { + has_type = military_assistance + source_country = root + } + } + } + } + + invalid = { + NOT = { exists = scope:third_party_country } + } + + on_complete = { + clear_anti_lobby_vars = yes + } + + on_timeout = { + clear_anti_lobby_vars = yes + } + + weight = 1000 +} diff --git a/common/journal_entries/cwp_coup.txt b/common/journal_entries/cwp_coup.txt new file mode 100644 index 000000000..93a66b77b --- /dev/null +++ b/common/journal_entries/cwp_coup.txt @@ -0,0 +1,140 @@ +je_coup = { + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + group = je_group_crises + + scripted_progress_bar = je_coup_progress_bar + + immediate = { + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + save_scope_as = coup_interest_group + } + + random_scope_character = { + limit = { has_variable = coup_character_leader_var } + save_scope_as = coup_character_leader + } + + change_global_variable = { name = num_coups add = 1 } + } + + on_weekly_pulse = { + events = { + cwp_coup.4 + } + } + + on_monthly_pulse = { + random_events = { + 150 = 0 + 10 = coup_pulse_events.1 + 10 = coup_pulse_events.2 + 10 = coup_pulse_events.3 + 10 = coup_pulse_events.4 + 10 = coup_pulse_events.5 + 10 = coup_pulse_events.6 + 10 = coup_pulse_events.7 + 10 = coup_pulse_events.8 + 10 = coup_pulse_events.9 + 10 = coup_pulse_events.10 + } + } + + complete = { + custom_tooltip = { + text = coup_progress_reached_100_tt + scope:journal_entry = { "scripted_bar_progress(je_coup_progress_bar)" >= 120 } + } + } + + timeout = 730 + + on_complete = { + trigger_event = { id = cwp_coup.2 popup = yes } + + show_as_tooltip = { + custom_tooltip = if_coup_is_successful_tt + coup_victory_effect = yes + } + + set_variable = { name = coup_cooldown_var days = short_modifier_time } + } + + fail = { + OR = { + scope:coup_character_leader ?= { is_character_alive = no } + scope:coup_character_leader ?= { is_in_exile_pool = yes } + custom_tooltip = { + text = coup_progress_reached_0_tt + scope:journal_entry = { "scripted_bar_progress(je_coup_progress_bar)" <= 0 } + } + } + } + + on_fail = { + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + + if = { + limit = { + scope:coup_character_leader ?= { + is_character_alive = yes + owner ?= root + } + } + trigger_event = { id = cwp_coup.3 popup = yes } + } + + change_global_variable = { name = failed_coups add = 1 } + + set_variable = { name = coup_cooldown_var days = short_modifier_time } + } + + on_timeout = { + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + + if = { + limit = { + scope:coup_character_leader ?= { + is_character_alive = yes + owner ?= root + } + } + trigger_event = { id = cwp_coup.3 popup = yes } + } + + change_global_variable = { name = failed_coups add = 1 } + + set_variable = { name = coup_cooldown_var days = short_modifier_time } + } + + invalid = { + OR = { + scope:coup_character_leader ?= { has_modifier = modifier_preempetive_coup } + scope:coup_interest_group ?= { is_secessionist = yes } + } + } + + on_invalid = { + set_variable = { name = coup_cooldown_var days = short_modifier_time } + } + + status_desc = { } + + should_be_pinned_by_default = yes + + transferable = no + can_revolution_inherit = no + + weight = 100 +} diff --git a/common/journal_entries/cwp_interest_group_government_petition.txt b/common/journal_entries/cwp_interest_group_government_petition.txt new file mode 100644 index 000000000..847f365fd --- /dev/null +++ b/common/journal_entries/cwp_interest_group_government_petition.txt @@ -0,0 +1,247 @@ +je_government_petition = { + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + group = je_group_internal_affairs + + scripted_button = je_government_petition_go_away_button + scripted_button = je_government_petition_extension_button + + modifiers_while_active = { + modifier_active_government_petition + } + + immediate = { + ROOT = { var:desired_law_var = { save_scope_as = government_petition_law } } + random_interest_group = { + limit = { has_variable = petitioning_ig } + save_scope_as = government_petition_ig + } + } + + status_desc = { + first_valid = { + triggered_desc = { desc = je_government_petition_status } + } + } + + complete = { + exists = scope:government_petition_law + has_law = scope:government_petition_law.type + } + + on_complete = { + add_loyalists = { + value = { + value = medium_radicals + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + interest_group = scope:government_petition_ig + } + + if = { + limit = { + has_variable = government_petition_variant + var:government_petition_variant ?= 1 + } + add_modifier = { + name = modifier_successfully_met_petition_legitimacy + days = long_modifier_time + is_decaying = yes + multiplier = { + value = 1 + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + } + } + + if = { + limit = { + has_variable = government_petition_variant + var:government_petition_variant ?= 2 + } + add_modifier = { + name = modifier_successfully_met_petition_legitimacy + days = long_modifier_time + multiplier = { + value = 0.5 + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + is_decaying = yes + } + + scope:government_petition_ig ?= { + add_modifier = { + name = modifier_reasserted_position_petition + days = long_modifier_time + is_decaying = yes + multiplier = { + value = 1 + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + } + } + } + + if = { + limit = { + has_variable = government_petition_variant + var:government_petition_variant ?= 3 + } + add_modifier = { + name = modifier_successfully_met_petition_legitimacy + days = long_modifier_time + multiplier = { + value = 0.5 + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + is_decaying = yes + } + + scope:government_petition_ig.leader ?= { + add_modifier = { + name = modifier_served_constituents_petition + days = long_modifier_time + is_decaying = yes + multiplier = { + value = 1 + if = { + limit = { scope:journal_entry ?= { has_variable = asked_for_extension_var } } + divide = 2 + } + } + } + } + } + + remove_variable = desired_law_var + remove_variable = government_petition_variant + } + + invalid = { + OR = { + scope:government_petition_ig ?= { + law_enactment_stance = { + law = scope:government_petition_law.type + value < approve + } + } + NOT = { exists = scope:government_petition_law } + } + } + + fail = { + OR = { + custom_tooltip = { + text = has_been_abandoned_tt + scope:journal_entry ?= { has_variable = has_been_abandoned } + } + scope:government_petition_ig ?= { is_in_government = no } + } + } + + on_timeout = { + if = { + limit = { is_enacting_law = scope:government_petition_law.type } + scope:government_petition_ig = { + if = { + limit = { is_powerful = yes } + add_modifier = { + name = modifier_failed_to_meet_petition + days = long_modifier_time + is_decaying = yes + multiplier = { + add = 1.5 + divide = { + add = 1 + add = ROOT.enactment_phase + } + } + } + } + else = { + add_modifier = { + name = modifier_failed_to_meet_petition + days = long_modifier_time + is_decaying = yes + multiplier = { + add = 1 + divide = { + add = 1 + add = ROOT.enactment_phase + } + } + } + } + } + } + else = { + scope:government_petition_ig = { + if = { + limit = { is_powerful = yes } + add_modifier = { + name = modifier_failed_to_meet_petition + days = long_modifier_time + is_decaying = yes + multiplier = 1.5 + } + } + else = { + add_modifier = { + name = modifier_failed_to_meet_petition + days = long_modifier_time + is_decaying = yes + } + } + } + } + + remove_variable = desired_law_var + remove_variable = government_petition_variant + } + + on_fail = { + scope:government_petition_ig = { + add_modifier = { + name = modifier_failed_to_meet_petition + days = long_modifier_time + is_decaying = yes + multiplier = 1.5 + } + } + + remove_variable = desired_law_var + remove_variable = government_petition_variant + } + + on_invalid = { + remove_variable = desired_law_var + remove_variable = government_petition_variant + } + + timeout = { + value = 1825 # 5 years + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} diff --git a/common/journal_entries/cwp_law_imposition.txt b/common/journal_entries/cwp_law_imposition.txt new file mode 100644 index 000000000..101db930e --- /dev/null +++ b/common/journal_entries/cwp_law_imposition.txt @@ -0,0 +1,94 @@ +je_law_imposition = { + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + group = je_group_foreign_affairs + + immediate = { + save_scope_as = country_imposed_upon + imposed_law = { save_scope_as = foreign_imposition_law } + imposer_of_law = { save_scope_as = foreign_imposition_country } + remove_modifier = impose_law_cooldown # the cooldown variable is replicated in this journal entry + scope:journal_entry = { add_modifier = foreign_legislative_interference } + } + + modifiers_while_active = { + impose_law_cooldown + } + + scripted_button = button_implement_law_imposition + scripted_button = button_refuse_law_imposition + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_law_imposition_status_enacting + trigger = { currently_enacting_law ?= scope:foreign_imposition_law } + } + triggered_desc = { desc = je_law_imposition_status_not_yet_enacting } + } + } + + on_weekly_pulse = { + effect = { + if = { + limit = { + exists = currently_enacting_law + scope:journal_entry = { NOT = { has_variable = notification_sent_var } } + currently_enacting_law ?= scope:foreign_imposition_law + } + imposer_of_law = { post_notification = imposition_started } + scope:journal_entry = { set_variable = notification_sent_var } + } + } + } + + complete = { + has_law = scope:foreign_imposition_law.type + } + + on_complete = { + change_relations = { + country = scope:foreign_imposition_country + value = 20 + } + + every_political_lobby = { + limit = { pro_foreign_imposition_country = yes } + change_appeasement = { amount = 1 factor = appeasement_imposed_law_enacted } + } + every_political_lobby = { + limit = { anti_foreign_imposition_country = yes } + change_appeasement = { amount = -1 factor = appeasement_imposed_law_enacted } + } + add_modifier = { + name = successfully_met_foreign_imposition_legitimacy + days = normal_modifier_time + is_decaying = yes + } + } + + invalid = { + OR = { + scope:journal_entry = { has_variable = has_been_abandoned } + scope:foreign_imposition_country ?= { + NOT = { + has_law_imposition_rights = { + target_country = root + law_type = scope:foreign_imposition_law.type + } + } + } + } + } + + on_invalid = { + if = { + limit = { currently_enacting_law ?= scope:foreign_imposition_law } + cancel_enactment = yes + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} diff --git a/common/journal_entries/cwp_negotiate_army_quest.txt b/common/journal_entries/cwp_negotiate_army_quest.txt new file mode 100644 index 000000000..6d9e08daf --- /dev/null +++ b/common/journal_entries/cwp_negotiate_army_quest.txt @@ -0,0 +1,108 @@ +je_negotiate_army_quest = { + icon = "gfx/interface/icons/event_icons/event_military.dds" + + group = je_group_internal_affairs + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 1 #grow army + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + } + + scope:ig = { + set_variable = { + name = starting_army_amount + value = owner.army_power_projection + } + set_variable = { + name = current_army_amount + value = owner.army_power_projection + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + scope:ig = { + set_variable = { + name = current_army_amount + value = owner.army_power_projection + } + } + } + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_negotiate_army_quest_status + } + } + } + + complete = { + trigger_if = { + #grow army quest type + limit = { scope:ig.var:promise_quest_type = 1 } + army_power_projection > scope:ig.var:desired_army_size + } + } + + on_complete = { + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 3650 # 5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + invalid = { } + + on_timeout = { + hidden_effect = { # no need to repeat this on UI + promise_quest_failed = yes + } + } + + on_invalid = { } + + timeout = { + value = 3650 # 5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + # pinned to promise_grow_army_tt + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_negotiate_building_group.txt b/common/journal_entries/cwp_negotiate_building_group.txt new file mode 100644 index 000000000..5d9e3673c --- /dev/null +++ b/common/journal_entries/cwp_negotiate_building_group.txt @@ -0,0 +1,105 @@ +je_negotiate_building_group = { + icon = "gfx/interface/icons/event_icons/event_map.dds" + + group = je_group_internal_affairs + + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 3 + ##buildings group and buildings are same type + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + #IG already has var:promise_quest_degree + #IG already has var:building_group_level_increase + #IG already has var:promised_building_group + } + scope:ig = { + set_variable = { + name = starting_building_amount + value = scope:ig.building_group_levels_existing + } + set_variable = { + name = current_building_amount + value = scope:ig.building_group_levels_existing + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + scope:ig = { + set_variable = { + name = current_building_amount + value = scope:ig.building_group_levels_existing + } + } + } + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_negotiate_building_group_status + } + } + } + + complete = { + country_has_building_group_levels = { + type = scope:ig.var:promised_building_group + value >= scope:ig.var:building_group_level_increase + } + } + + on_complete = { + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 3650 # 5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + on_timeout = { + hidden_effect = { # no need to repeat this on UI + promise_quest_failed = yes + } + } + + timeout = { + value = 3650 # 10 years + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + # pinned to promise_build_tt + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_negotiate_buildings.txt b/common/journal_entries/cwp_negotiate_buildings.txt new file mode 100644 index 000000000..aaa2952ba --- /dev/null +++ b/common/journal_entries/cwp_negotiate_buildings.txt @@ -0,0 +1,108 @@ +je_negotiate_buildings = { + icon = "gfx/interface/icons/event_icons/event_trade.dds" + + group = je_group_internal_affairs + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 3 #buildings + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + #IG already has var:promise_quest_degree + #IG already has var:building_level_increase + #IG already has var:promised_building_type + } + scope:ig = { + set_variable = { + name = starting_building_amount + value = scope:ig.building_levels_existing + } + + set_variable = { + name = current_building_amount + value = scope:ig.building_levels_existing + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + scope:ig = { + set_variable = { + name = current_building_amount + value = scope:ig.building_levels_existing + } + } + } + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_negotiate_buildings_status + } + } + } + + complete = { + trigger_if = { + #build + limit = { scope:ig.var:promise_quest_type = 3 } + country_has_building_type_levels = { + target = scope:ig.var:promised_building_type + value >= scope:ig.var:building_level_increase + } + } + } + + on_complete = { + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 3650 # 5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + on_timeout = { + hidden_effect = { #no need to repeat this on UI + promise_quest_failed = yes + } + } + + timeout = { + value = 3650 # 10 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_negotiate_government_petition.txt b/common/journal_entries/cwp_negotiate_government_petition.txt new file mode 100644 index 000000000..ffcc7eaf7 --- /dev/null +++ b/common/journal_entries/cwp_negotiate_government_petition.txt @@ -0,0 +1,221 @@ +je_government_petition_negotiation_version = { + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + ### MUST ALSO DUPLICATE ANY CHANGES TO THE BELOW VERSION2 + + group = je_group_internal_affairs + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + je_government_petition_negotiation_immediate = yes + ## sets government_petition_law + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_government_petition_negotiation_months_passed + trigger = { + is_enacting_law = scope:government_petition_law.type + } + } + triggered_desc = { + desc = je_government_petition_negotiation_version_status + trigger = { + always = yes + } + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + je_government_petition_negotiation_monthly_pulse = yes + } + } + + on_yearly_pulse = { + effect = { + je_government_petition_negotiation_yearly_pulse = yes + } + } + + complete = { + exists = scope:government_petition_law + has_law = scope:government_petition_law.type + } + + on_complete = { + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 2555 # 7 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + invalid = { + OR = { + scope:ig ?= { + law_enactment_stance = { + law = scope:government_petition_law.type + value < approve + } + } + NOT = { exists = scope:government_petition_law } + } + } + + on_timeout = { + hidden_effect = { #no need to repeat this on UI + promise_quest_failed = yes + } + } + + on_invalid = { + quest_cleanup = yes + } + + timeout = { + value = 2555 # 7 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} + + +je_government_petition_negotiation_version_b = { + icon = "gfx/interface/icons/event_icons/tutorial_icon.dds" + + ## A second version so player can have two promises at once, but no more! + ### MUST ALSO DUPLICATE ANY CHANGES TO THE ABOVE ORIGINAL + + group = je_group_internal_affairs + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + je_government_petition_negotiation_immediate = yes + ##sets government_petition_law + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + je_government_petition_negotiation_monthly_pulse = yes + } + } + + on_yearly_pulse = { + effect = { + je_government_petition_negotiation_yearly_pulse = yes + } + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_government_petition_negotiation_months_passed + trigger = { + is_enacting_law = scope:government_petition_law.type + } + } + triggered_desc = { + desc = je_government_petition_negotiation_version_status + trigger = { + always = yes + } + } + } + } + + complete = { + exists = scope:government_petition_law + has_law = scope:government_petition_law.type + } + + on_complete = { + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 4565 # 12.5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + invalid = { + OR = { + scope:ig ?= { + law_enactment_stance = { + law = scope:government_petition_law.type + value < approve + } + } + NOT = { exists = scope:government_petition_law } + } + } + + on_timeout = { + hidden_effect = { #no need to repeat this on UI + promise_quest_failed = yes + } + } + + on_invalid = { + quest_cleanup = yes + } + + timeout = { + value = 4565 # 12.5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_negotiate_standard_of_living.txt b/common/journal_entries/cwp_negotiate_standard_of_living.txt new file mode 100644 index 000000000..3c5d0de46 --- /dev/null +++ b/common/journal_entries/cwp_negotiate_standard_of_living.txt @@ -0,0 +1,131 @@ +je_negotiate_sol = { + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + group = je_group_internal_affairs + + + scripted_button = negotiation_go_away_button + scripted_button = negotiation_extension_button + + immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 5 #sol + ##buildings group and buildings are same type + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + #IG already has var:promise_quest_degree + #IG already has var:promised_sol_level + } + + scope:ig = { + set_variable = { + name = starting_sol + value = root.average_sol + } + + set_variable = { + name = current_sol + value = root.average_sol + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + scope:ig = { + set_variable = { + name = current_sol + value = root.average_sol + } + } + } + } + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_negotiate_sol_status + } + } + } + + complete = { + root.average_sol >= scope:ig.var:promised_sol_level + } + + on_complete = { + ruler ?= { + add_modifier = { + name = hero_of_the_people + days = very_long_modifier_time + multiplier = scope:ig.var:promise_quest_degree + } + } + + scope:ig = { #reapply hero modifier + hidden_effect = { + if = { + limit = { has_modifier = heroes_of_the_people } + remove_modifier = heroes_of_the_people + } + } + + add_modifier = { + name = heroes_of_the_people + days = long_modifier_time + multiplier = scope:ig.var:promise_quest_degree + } + } + promise_quest_completed = yes + } + + fail = { + OR = { + is_promise_abandoned = yes + custom_tooltip = { + text = time_runs_out_tt + scope:journal_entry.journal_entry_age >= { + value = 3650 # 5 years + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + } + } + } + + on_fail = { + promise_quest_failed = yes + } + + on_timeout = { + hidden_effect = { #no need to repeat this on UI + promise_quest_failed = yes + } + } + + + timeout = { ### If these values are changed, remember to update neg_sol_short_time_loc and neg_sol_long_time_loc strings + value = 2738# 7.5 years + + if = { + limit = { scope:ig.var:promise_quest_degree = 4 } + add = 913 #2.5 years + } + + if = { + limit = { scope:journal_entry = { has_variable = asked_for_extension_var } } + add = 1095 + } + } + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_negotiate_taxes.txt b/common/journal_entries/cwp_negotiate_taxes.txt new file mode 100644 index 000000000..80b2f6ee8 --- /dev/null +++ b/common/journal_entries/cwp_negotiate_taxes.txt @@ -0,0 +1,103 @@ +je_negotiate_taxes = { + icon = "gfx/interface/icons/event_icons/event_newspaper.dds" + + group = je_group_internal_affairs + + scripted_button = negotiation_go_away_button + + status_desc = { + first_valid = { + triggered_desc = { + desc = je_negotiate_taxes_status + } + } + } + + immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 4 #taxes + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + #IG already has var:promise_quest_degree + } + + set_variable = { #scripted progress bar needs access to this variable, so copying to country scope + name = promise_quest_degree_country + value = scope:ig.var:promise_quest_degree + } + + set_variable = { #scripted progress bar needs access to this variable, so copying to country scope + name = neg_taxes_remaining_months + value = { + add = 48 # Connected to max of neg_taxes_progress_bar, neg_taxes_remaining_months, and neg_quest_failure_degree + if = { + limit = { scope:ig.var:promise_quest_degree <= 1 } + multiply = 0.5 + } + } + } + } + + on_monthly_pulse = { #powers division of fail effects + effect = { + if = { + limit = { + OR = { + AND = { + scope:ig.var:promise_quest_degree <= 2 + tax_level <= low + } + tax_level = very_low + } + } + change_variable = { + name = neg_taxes_remaining_months + subtract = 1 + } + } + } + } + + complete = { + custom_tooltip = { + text = neg_taxes_remain_low_tt + var:neg_taxes_remaining_months <= 0 + } + } + + on_complete = { + promise_quest_completed = yes + hidden_effect = { # JE specific cleanup + remove_variable = promise_quest_degree_country + remove_variable = neg_taxes_remaining_months + } + } + + fail = { + OR = { + custom_tooltip = { + text = neg_taxes_change_level_tt + trigger_if = { + limit = { scope:ig.var:promise_quest_degree <= 2 } + tax_level > low + } + trigger_else = { + tax_level > very_low + } + } + is_promise_abandoned = yes + } + } + + on_fail = { + promise_quest_failed = yes + } + + weight = 1000 + + should_be_pinned_by_default = yes +} \ No newline at end of file diff --git a/common/journal_entries/cwp_pro_lobby_demand.txt b/common/journal_entries/cwp_pro_lobby_demand.txt new file mode 100644 index 000000000..30a349501 --- /dev/null +++ b/common/journal_entries/cwp_pro_lobby_demand.txt @@ -0,0 +1,138 @@ +je_pro_lobby_demand = { + should_be_pinned_by_default = yes + icon = "gfx/interface/icons/relations_icons/hostile.dds" + + group = je_group_crises + + timeout = 1825 + + immediate = { + random_political_lobby = { + limit = { + target = scope:target + is_political_lobby_type = lobby_pro_country + } + save_scope_as = relevant_lobby + target = { + save_scope_as = relevant_country + } + } + var:pro_lobby_third_party_var = { + save_scope_as = third_party_country + } + ROOT = { + set_variable = { name = pro_lobby_demand_target value = scope:third_party_country } + } + } + + complete = { + trigger_if = { + limit = { + has_variable = pro_lobby_proposal_break_alliance + } + NOT = { + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { + has_type = alliance + } + } + } + } + trigger_if = { + limit = { + has_variable = pro_lobby_proposal_break_defensive_pact + } + NOT = { + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { + has_type = defensive_pact + } + } + } + } + trigger_if = { + limit = { + has_variable = pro_lobby_proposal_revoke_trade_privilege + } + NOT = { + any_scope_treaty = { + binds = scope:third_party_country + any_scope_article = { + has_type = trade_privilege + source_country = root + } + } + } + } + trigger_if = { + limit = { + has_variable = pro_lobby_proposal_embargo + } + has_diplomatic_pact = { + who = scope:third_party_country + type = embargo + is_initiator = yes + } + } + trigger_else_if = { + limit = { + has_variable = pro_lobby_proposal_rivalry + } + has_diplomatic_pact = { + who = scope:third_party_country + type = rivalry + is_initiator = yes + } + } + trigger_else_if = { + limit = { + has_variable = pro_lobby_proposal_war + } + OR = { + has_war_with = scope:third_party_country + custom_tooltip = { + text = enforced_wargoal_on_rival_2_tt + has_variable = enforced_wargoal_on_enemy + } + } + } + trigger_else_if = { + limit = { + has_variable = pro_lobby_proposal_leave_power_bloc + } + NOT = { + is_in_same_power_bloc = scope:third_party_country + } + } + } + + invalid = { + NOT = { + exists = scope:third_party_country + } + } + + on_complete = { + scope:relevant_lobby = { + change_appeasement = { + amount = 3 + factor = appeasement_lobby_request_accepted + } + } + clear_pro_lobby_vars = yes + } + + on_timeout = { + scope:relevant_lobby = { + change_appeasement = { + amount = -5 + factor = appeasement_lobby_request_ignored + } + } + clear_pro_lobby_vars = yes + } + + weight = 1000 +} diff --git a/common/journal_entries/cwp_pro_lobby_opportunity.txt b/common/journal_entries/cwp_pro_lobby_opportunity.txt new file mode 100644 index 000000000..baa2ef973 --- /dev/null +++ b/common/journal_entries/cwp_pro_lobby_opportunity.txt @@ -0,0 +1,95 @@ +je_pro_lobby_opportunity = { + should_be_pinned_by_default = yes + icon = "gfx/interface/icons/relations_icons/friendly.dds" + + group = je_group_crises + + timeout = 1825 + + immediate = { + random_political_lobby = { + limit = { + target = scope:target + is_political_lobby_type = lobby_pro_country + } + save_scope_as = relevant_lobby + target = { save_scope_as = relevant_country } + } + + ROOT = { set_variable = { name = pro_lobby_opportunity_target value = scope:target } } + } + + complete = { + trigger_if = { + limit = { has_variable = pro_lobby_proposal_defensive_pact } + any_scope_treaty = { + binds = scope:target + any_scope_article = { has_type = defensive_pact } + } + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_alliance } + any_scope_treaty = { + binds = scope:target + any_scope_article = { has_type = alliance } + } + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_trade_privilege } + any_scope_treaty = { + binds = scope:target + any_scope_article = { + has_type = trade_privilege + source_country = scope:target + } + } + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_power_bloc } + scope:target = { is_power_bloc_leader = yes } + is_in_same_power_bloc = scope:target + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_power_bloc_invite } + is_power_bloc_leader = yes + is_in_same_power_bloc = scope:target + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_investment_agreement } + any_scope_treaty = { + binds = scope:target + any_scope_article = { has_type = foreign_investment_rights } + } + } + + trigger_if = { + limit = { has_variable = pro_lobby_proposal_military_assistance } + any_scope_treaty = { + binds = scope:target + any_scope_article = { + has_type = military_assistance + source_country = root + } + } + } + } + + invalid = { + NOT = { exists = scope:target } + } + + on_complete = { + clear_pro_lobby_vars = yes + } + + on_timeout = { + clear_pro_lobby_vars = yes + } + + weight = 1000 +} diff --git a/common/law_groups/00_laws.txt b/common/law_groups/00_laws.txt index b35322511..f0f2d1026 100755 --- a/common/law_groups/00_laws.txt +++ b/common/law_groups/00_laws.txt @@ -9,16 +9,12 @@ lawgroup_governance_principles = { enactment_approval_mult = 2.0 affected_by_regime_change = yes - progressive_movement_chance = 1 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 change_allowed_trigger = { NAND = { is_subject = yes - OR = { - is_subject_type = subject_type_personal_union - has_government_type = gov_chartered_company - } + is_subject_type = subject_type_personal_union } } } @@ -28,16 +24,14 @@ lawgroup_distribution_of_power = { base_enactment_days = 150 affected_by_regime_change = yes - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_citizenship = { law_group_category = power_structure affected_by_regime_change = yes - progressive_movement_chance = 2 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_caste_hegemony = { @@ -45,54 +39,47 @@ lawgroup_citizenship = { affected_by_regime_change = yes linked_social_hierarchy = british_indian_caste_system - progressive_movement_chance = 2 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_church_and_state = { law_group_category = power_structure affected_by_regime_change = yes - progressive_movement_chance = 2 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_bureaucracy = { law_group_category = power_structure affected_by_regime_change = yes - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.05 + ideological_opinion_impact = 2.0 } lawgroup_army_model = { law_group_category = power_structure - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.1 + ideological_opinion_impact = 2.0 } lawgroup_internal_security = { law_group_category = power_structure affected_by_regime_change = yes - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.1 + ideological_opinion_impact = 2.0 } lawgroup_economic_system = { law_group_category = economy base_enactment_days = 150 - progressive_movement_chance = 3 - regressive_movement_chance = 0.15 + ideological_opinion_impact = 2.0 } lawgroup_trade_policy = { law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 + ideological_opinion_impact = 2.0 change_allowed_trigger = { NOT = { @@ -104,79 +91,68 @@ lawgroup_trade_policy = { lawgroup_taxation = { law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 + ideological_opinion_impact = 2.0 } lawgroup_land_reform = { law_group_category = economy enactment_approval_mult = 1.5 # people REALLY care about land reform - progressive_movement_chance = 3 - regressive_movement_chance = 1 + ideological_opinion_impact = 2.0 } lawgroup_policing = { law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 + ideological_opinion_impact = 2.0 } lawgroup_education_system = { law_group_category = economy - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_health_system = { law_group_category = economy - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_free_speech = { law_group_category = human_rights - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_labor_rights = { law_group_category = human_rights - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_childrens_rights = { law_group_category = human_rights - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_rights_of_women = { law_group_category = human_rights - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_welfare = { law_group_category = human_rights - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 } lawgroup_migration = { law_group_category = human_rights - progressive_movement_chance = 1 - regressive_movement_chance = 0.255 + ideological_opinion_impact = 2.0 } lawgroup_slavery = { @@ -184,8 +160,7 @@ lawgroup_slavery = { enactment_approval_mult = 2.0 base_enactment_days = 150 - progressive_movement_chance = 5 - regressive_movement_chance = 0.25 + ideological_opinion_impact = 2.0 change_allowed_trigger = { NOT = { @@ -198,6 +173,5 @@ lawgroup_labour_associations = { law_group_category = human_rights ideological_opinion_impact = 0.5 - progressive_movement_chance = 1 - regressive_movement_chance = 0.255 + ideological_opinion_impact = 2.0 } diff --git a/common/laws/00_army_model.txt b/common/laws/00_army_model.txt index 37856409f..11218eadd 100755 --- a/common/laws/00_army_model.txt +++ b/common/laws/00_army_model.txt @@ -11,7 +11,7 @@ state_conscription_rate_add = 0.04 country_aristocrats_pol_str_mult = 0.25 country_military_goods_cost_mult = -0.1 - state_building_barrack_max_level_add = 25 + state_building_barracks_max_level_add = 25 state_building_conscription_center_max_level_add = 25 } @@ -68,7 +68,7 @@ law_professional_army = { unit_morale_loss_mult = -0.1 state_conscription_rate_add = 0.01 country_officers_pol_str_mult = 0.5 - state_building_barrack_max_level_add = 100 + state_building_barracks_max_level_add = 100 state_building_conscription_center_max_level_add = 50 unit_experience_gain_mult = 1.0 } @@ -145,7 +145,7 @@ law_national_militia = { state_conscription_rate_add = 0.05 country_leverage_resistance_mult = 0.5 country_officers_pol_str_mult = -0.25 - state_building_barrack_max_level_add = 5 + state_building_barracks_max_level_add = 5 state_building_conscription_center_max_level_add = 100 } @@ -196,7 +196,7 @@ law_mass_conscription = { state_conscription_rate_add = 0.03 building_training_rate_mult = 1 country_officers_pol_str_mult = 0.25 - state_building_barrack_max_level_add = 100 + state_building_barracks_max_level_add = 100 state_building_conscription_center_max_level_add = 100 } diff --git a/common/modifier_type_definitions/_cwp_replace_state_modifier_types.txt b/common/modifier_type_definitions/_cwp_replace_state_modifier_types.txt index 99bd2edea..d2aabe629 100644 --- a/common/modifier_type_definitions/_cwp_replace_state_modifier_types.txt +++ b/common/modifier_type_definitions/_cwp_replace_state_modifier_types.txt @@ -901,7 +901,7 @@ state_migration_quota_mult={ ########################################################################### # State Modifiers - Building Level -state_building_barrack_max_level_add={ +state_building_barracks_max_level_add={ decimals=0 color=good game_data={ diff --git a/common/modifier_type_definitions/cwp_goods_modifier_types.txt b/common/modifier_type_definitions/cwp_goods_modifier_types.txt index 0c096a8a3..42f5ae809 100644 --- a/common/modifier_type_definitions/cwp_goods_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_goods_modifier_types.txt @@ -15,9 +15,7 @@ goods_output_aircraft_carriers_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Aluminum goods_input_aluminum_add={ decimals=1 @@ -43,9 +41,7 @@ goods_output_aluminum_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Batteries goods_input_batteries_add={ decimals=1 @@ -62,9 +58,7 @@ goods_output_batteries_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Bauxite goods_input_bauxite_add={ decimals=1 @@ -81,9 +75,7 @@ goods_output_bauxite_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Biological Weapons goods_input_biological_weapon_add={ decimals=1 @@ -92,9 +84,7 @@ goods_input_biological_weapon_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Bonds goods_input_bonds_add={ decimals=1 @@ -111,9 +101,7 @@ goods_output_bonds_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Cargo Ships goods_input_clippers_add={ decimals=1 @@ -130,9 +118,7 @@ goods_output_clippers_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Chemical Weapon goods_input_chemical_weapon_add={ decimals=1 @@ -149,9 +135,7 @@ goods_output_chemical_weapon_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Commercial Aircraft goods_input_commercial_aircraft_add={ decimals=1 @@ -168,9 +152,7 @@ goods_output_commercial_aircraft_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Computers goods_input_computers_add={ decimals=1 @@ -187,9 +169,7 @@ goods_output_computers_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Consumer Electronics goods_input_consumer_electronics_add={ decimals=1 @@ -215,9 +195,7 @@ goods_output_consumer_electronics_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Copper goods_input_copper_add={ decimals=1 @@ -234,9 +212,7 @@ goods_output_copper_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Semiconductors goods_input_semiconductors_add={ decimals=1 @@ -253,9 +229,7 @@ goods_output_semiconductors_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Electronics goods_input_electronics_add={ decimals=1 @@ -281,9 +255,7 @@ goods_output_electronics_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Engines goods_input_engines_mult={ decimals=0 @@ -293,9 +265,7 @@ goods_input_engines_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Financial Services goods_input_financial_services_add={ decimals=1 @@ -321,9 +291,7 @@ goods_output_financial_services_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Deposits goods_input_deposits_add={ decimals=1 @@ -340,9 +308,7 @@ goods_output_deposits_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Furniture goods_input_furniture_add={ decimals=1 @@ -351,9 +317,7 @@ goods_input_furniture_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Glass goods_input_glass_mult={ decimals=0 @@ -363,9 +327,7 @@ goods_input_glass_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Gold goods_input_gold_add={ decimals=1 @@ -374,9 +336,7 @@ goods_input_gold_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Healthcare goods_input_healthcare_add={ decimals=1 @@ -393,9 +353,7 @@ goods_output_healthcare_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - High Quality Fabric goods_input_high_quality_fabric_add={ decimals=1 @@ -421,9 +379,7 @@ goods_output_high_quality_fabric_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Housing goods_input_housing_add={ decimals=1 @@ -440,9 +396,7 @@ goods_output_housing_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Life Capacity goods_input_lift_capacity_add={ decimals=1 @@ -459,9 +413,7 @@ goods_output_lift_capacity_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Media goods_input_media_add={ decimals=1 @@ -487,9 +439,7 @@ goods_output_media_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Military Aircraft goods_input_military_aircraft_add={ decimals=1 @@ -515,9 +465,7 @@ goods_output_military_aircraft_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Missiles goods_input_missiles_add={ decimals=1 @@ -543,9 +491,7 @@ goods_output_missiles_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Natural Gas goods_input_natural_gas_add={ decimals=1 @@ -562,9 +508,7 @@ goods_output_natural_gas_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Nuclear Weapon goods_input_nuclear_weapon_add={ decimals=1 @@ -581,9 +525,7 @@ goods_output_nuclear_weapon_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Pharmaceuticals goods_input_pharmaceuticals_add={ decimals=1 @@ -600,9 +542,7 @@ goods_output_pharmaceuticals_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - sulfur goods_input_sulfur_add={ decimals=1 @@ -619,9 +559,7 @@ goods_output_sulfur_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Plastics goods_input_plastics_add={ decimals=1 @@ -638,9 +576,7 @@ goods_output_plastics_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Professional Services goods_input_professional_services_add={ decimals=1 @@ -666,9 +602,7 @@ goods_output_professional_services_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Rare Earth Elements goods_input_rare_earth_elements_add={ decimals=1 @@ -694,9 +628,7 @@ goods_output_rare_earth_elements_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Recreational Drugs goods_input_recreational_drugs_add={ decimals=1 @@ -713,9 +645,7 @@ goods_output_recreational_drugs_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Refined Fuel goods_input_refined_fuel_add={ decimals=1 @@ -725,6 +655,14 @@ goods_input_refined_fuel_add={ } } +goods_input_refined_fuel_mult={ + decimals=1 + color=bad + game_data={ + ai_value=0 + } +} + goods_output_refined_fuel_add={ decimals=1 color=good @@ -732,9 +670,7 @@ goods_output_refined_fuel_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Services goods_input_services_add={ decimals=1 @@ -743,9 +679,7 @@ goods_input_services_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Steel goods_input_steel_mult={ decimals=0 @@ -755,9 +689,7 @@ goods_input_steel_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Submarines goods_input_submarines_add={ decimals=1 @@ -774,9 +706,7 @@ goods_output_submarines_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Surface Ships goods_input_surface_ships_add={ decimals=1 @@ -793,9 +723,7 @@ goods_output_surface_ships_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Telecommunications goods_input_telecommunications_add={ decimals=1 @@ -812,9 +740,7 @@ goods_output_telecommunications_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Uranium goods_input_uranium_add={ decimals=1 @@ -831,9 +757,7 @@ goods_output_uranium_add={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Tourism goods_output_tourism_add={ decimals=1 @@ -851,9 +775,7 @@ goods_output_tourism_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Wood goods_output_wood_mult={ decimals=0 @@ -863,9 +785,7 @@ goods_output_wood_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Tools goods_input_tools_mult={ decimals=0 @@ -875,9 +795,7 @@ goods_input_tools_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - Explosives goods_input_explosives_mult={ decimals=0 @@ -887,14 +805,9 @@ goods_input_explosives_mult={ ai_value=0 } } -################################################################ -################################################################ # Goods Modifiers - -################################################################ -################################################################ # Goods Modifiers - - ################################################################ diff --git a/common/on_actions/00_code_on_actions.txt b/common/on_actions/00_code_on_actions.txt index f93ee4528..44bc741cb 100755 --- a/common/on_actions/00_code_on_actions.txt +++ b/common/on_actions/00_code_on_actions.txt @@ -32,7 +32,7 @@ on_game_started_after_lobby = { limit = { has_game_rule = no_dynamic_naming } every_state = { reset_state_name = yes - reset_hub_names = yes + reset_hub_names = yes } } @@ -100,7 +100,15 @@ on_monthly_pulse_country = { effect = { } - on_actions = { } + on_actions = { + coup_monthly_events + delay = { days = 4 } + + fund_lobbies_monthly_events + delay = { days = 4 } + + regency_monthly_events + } } on_yearly_pulse_country = { @@ -173,7 +181,9 @@ on_monthly_pulse_country_elections = { } } - on_actions = { } + on_actions = { + elections_monthly_events + } } on_half_yearly_pulse_country_elections = { } @@ -887,10 +897,10 @@ on_peace_agreement_signed_non_participant = { on_capitulation = { effect = { set_variable = { - name = recently_lost_war - days = 1825 - value = yes - } + name = recently_lost_war + days = 1825 + value = yes + } } } @@ -1123,6 +1133,10 @@ on_law_checkpoint_success = { # Root = owner Country of the Law # Executed when the end of a checkpoint is reached and the result is advance on_law_checkpoint_advance = { + on_actions = { + on_action_abolish_monarchy_checkpoint + } + random_events = { # 10 = laws.1 # 10 = children_rights_events.1 @@ -1237,6 +1251,10 @@ on_law_checkpoint_advance = { # Root = owner Country of the Law # Executed when the end of a checkpoint is reached and the result is debate on_law_checkpoint_debate = { + on_actions = { + on_action_abolish_monarchy_checkpoint + } + random_events = { # 10 = children_rights_events.2 # 10 = labor_rights.2 @@ -1344,6 +1362,10 @@ on_law_checkpoint_debate = { # Root = owner Country of the Law # Executed when the end of a checkpoint is reached and the result is stall on_law_checkpoint_stall = { + on_actions = { + on_action_abolish_monarchy_checkpoint + } + random_events = { # 10 = children_rights_events.3 # 10 = free_speech_laws.3 @@ -1773,12 +1795,12 @@ on_wargoal_enforced = { } set_variable = { - name = recently_won_war - days = 1825 - value = yes - } + name = recently_won_war + days = 1825 + value = yes + } - if = { # recently crushed a secession + if = { # recently crushed a secession limit = { scope:diplomatic_play ?= { is_diplomatic_play_type = dp_secession } } ROOT ?= { set_variable = { @@ -1899,17 +1921,17 @@ on_war_end = { effect = { scope:actor = { set_variable = { - name = recently_had_war - days = 1825 - value = yes - } + name = recently_had_war + days = 1825 + value = yes + } } scope:target ?= { set_variable = { - name = recently_had_war - days = 1825 - value = yes - } + name = recently_had_war + days = 1825 + value = yes + } } } } @@ -1982,12 +2004,12 @@ on_state_incorporation = { on_state_owner_change = { effect = { - evaluate_and_assign_state_hub_dynamic_names = yes # All dynamic naming is handled by this scripted effect + #evaluate_and_assign_state_hub_dynamic_names = yes # All dynamic naming is handled by this scripted effect } } on_state_created = { effect = { - evaluate_and_assign_state_hub_dynamic_names = yes # All dynamic naming is handled by this scripted effect + #evaluate_and_assign_state_hub_dynamic_names = yes # All dynamic naming is handled by this scripted effect } } @@ -2088,13 +2110,6 @@ on_party_disbanded = { on_election_campaign_start = { effect = { debug_log = "Election Campaign Started" - if = { - limit = { active_law:lawgroup_distribution_of_power ?= { has_amendment = amendment_type:amendment_tradition_of_free_elections } } - add_electoral_confidence = { - value = eagle_burger_freedom_index - divide = 10 - } - } } events = { # caciquismo.1 @@ -2268,7 +2283,7 @@ on_character_recruitment = { on_become_subject = { effect = { # All dynamic naming is handled by this scripted effect - every_scope_state = { evaluate_and_assign_state_hub_dynamic_names = yes } + #every_scope_state = { evaluate_and_assign_state_hub_dynamic_names = yes } } } @@ -2276,23 +2291,10 @@ on_become_subject = { on_become_independent = { effect = { # All dynamic naming is handled by this scripted effect - every_scope_state = { evaluate_and_assign_state_hub_dynamic_names = yes } + #every_scope_state = { evaluate_and_assign_state_hub_dynamic_names = yes } if = { - limit = { - has_law = law_type:law_colonial_administration - NOR = { - c:BIC ?= this # has bic_breakup.1 - c:DEI ?= this # has dei_breakup.1 - c:ALK ?= this # has alk_breakup.1 - has_variable = senegal_subject_var # has colonial_administration_events.2 - has_variable = niger_subject_var # has colonial_administration_events.2 - has_variable = ethiopia_subject_var # has colonial_administration_events.2 - has_variable = zanj_subject_var # has colonial_administration_events.2 - has_variable = southern_africa_subject_var # has colonial_administration_events.2 - has_variable = congo_subject_var # has colonial_administration_events.2 - } - } + limit = { has_law = law_type:law_colonial_administration } trigger_event = { id = independence.2 popup = yes } } } @@ -2318,6 +2320,8 @@ on_impose_law = { post_notification = imposition_demand_sent save_scope_as = foreign_imposition_country } + + trigger_event = { id = law_imposition_events.1 days = 0 popup = yes } } } diff --git a/common/on_actions/00_on_actions_half_yearly.txt b/common/on_actions/00_on_actions_half_yearly.txt index c3f16e0ed..c0e05ff9f 100755 --- a/common/on_actions/00_on_actions_half_yearly.txt +++ b/common/on_actions/00_on_actions_half_yearly.txt @@ -1 +1,44 @@ # Fired off on_half_yearly_pulse_country + +# Coup Aftermath Events +coup_aftermath_half_yearly_events = { + random_events = { + 25 = coup_aftermath_events.1 + 25 = coup_aftermath_events.2 + 25 = coup_aftermath_events.3 + 25 = coup_aftermath_events.4 + } +} + +# Lobbies Proposals +lobbies_proposals_half_yearly_events = { + random_events = { + chance_to_happen = 10 +# 10 = lobby_proposal.1 +# 10 = lobby_proposal.2 +# 10 = lobby_proposal.3 +# 10 = lobby_proposal.4 + } +} + +# Movement Events +movement_half_yearly_events = { + random_events = { + chance_to_happen = 10 +# 5 = movement_events.1 +# 5 = movement_events.2 +# 5 = movement_events.3 +# 5 = movement_events.4 +# 5 = movement_events.5 +# 5 = movement_events.6 +# 5 = movement_events.7 +# 5 = movement_events.8 +# 5 = movement_events.9 +# 5 = movement_events.10 +# 5 = movement_events.11 +# 5 = movement_events.12 +# 5 = movement_events.13 +# 5 = movement_events.14 +# 5 = movement_events.15 + } +} \ No newline at end of file diff --git a/common/on_actions/00_on_actions_monthly.txt b/common/on_actions/00_on_actions_monthly.txt index badba61fd..0821d6c2f 100755 --- a/common/on_actions/00_on_actions_monthly.txt +++ b/common/on_actions/00_on_actions_monthly.txt @@ -39,3 +39,34 @@ exile_pool_culling_on_action = { } } } + +# Coup +coup_monthly_events = { + random_events = { + # If someone can do a coup, they will + chance_to_happen = 50 + 1 = cwp_coup.1 + } +} + +# Fund Lobbies Events +#fund_lobbies_monthly_events = { +# random_events = { +# chance_to_happen = 25 +# 10 = fund_lobbies_events.1 +# 10 = fund_lobbies_events.2 +# 10 = fund_lobbies_events.3 +# 10 = fund_lobbies_events.4 +# 10 = fund_lobbies_events.5 +# } +#} + +# Regency switch event +regency_monthly_events = { + random_events = { + chance_to_happen = 20 + 1 = regency.2 + } +} + + diff --git a/common/on_actions/cwp_on_actions_on_character_death.txt b/common/on_actions/cwp_on_actions_on_character_death.txt index b4c26d8a5..4c68b0642 100644 --- a/common/on_actions/cwp_on_actions_on_character_death.txt +++ b/common/on_actions/cwp_on_actions_on_character_death.txt @@ -4,105 +4,105 @@ # Generate replacement Interest Group leader on_action_replacement_interest_group_leader = { - trigger = { - has_role = politician - is_heir = no - NOT = { is_ruler = yes } - NOT = { owner ?= { has_law = law_type:law_monarchy } } - interest_group_is_not_less_tolerant_than_current_citizenship_law = yes ## the IG must be at least okay with the status quo regarding cultures in order to potentially accept a minority culture character as a leader, and not want to move things back + trigger = { + has_role = politician + is_heir = no + NOT = { is_ruler = yes } + NOT = { owner ?= { has_law = law_type:law_monarchy } } + interest_group_is_not_less_tolerant_than_current_citizenship_law = yes ## the IG must be at least okay with the status quo regarding cultures in order to potentially accept a minority culture character as a leader, and not want to move things back accepted_cultural_minority_check_character_scope = yes # Check that the character's country has a non-primary culture homeland or cultural community for a culture that is accepted by the country - } + } - effect = { - if = { # If country & interest group support women's rights - limit = { - owner ?= { has_law_or_variant = law_type:law_womens_suffrage } - interest_group = { - law_stance = { - law = law_type:law_womens_suffrage - value >= approve - } - } - } - random_list = { - 40 = {} # Nothing special happens. Regular guy spawns as new leader - 20 = { # Female interest group leader spawns - owner ?= { - create_character = { - ig_leader = yes - female = yes - interest_group = ROOT.interest_group - } - } - } - 10 = { # Minority culture interest group leader spawns - owner ?= { - accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes + effect = { + if = { # If country & interest group support women's rights + limit = { + owner ?= { has_law_or_variant = law_type:law_womens_suffrage } + interest_group = { + law_stance = { + law = law_type:law_womens_suffrage + value >= approve + } + } + } + random_list = { + 40 = {} # Nothing special happens. Regular guy spawns as new leader + 20 = { # Female interest group leader spawns + owner ?= { + create_character = { + ig_leader = yes + female = yes + interest_group = ROOT.interest_group + } + } + } + 10 = { # Minority culture interest group leader spawns + owner ?= { + accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes - if = { # Create minority culture interest group leader if a minority culture is present - limit = { exists = scope:minority_culture } - create_character = { - ig_leader = yes - culture = scope:minority_culture - interest_group = ROOT.interest_group - } - } # Generate regular leader if no minority culture is present - else = { - create_character = { - ig_leader = yes - interest_group = ROOT.interest_group - } - } - } - } - 5 = { # Female minority culture interest group leader spawns - owner ?= { - accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes - - if = { # Create female minority culture interest group leader if a minority culture is present - limit = { exists = scope:minority_culture } - create_character = { - ig_leader = yes - female = yes - culture = scope:minority_culture - interest_group = ROOT.interest_group - } - } - else = { # Generate regular female leader if no minority culture is present - create_character = { - ig_leader = yes - female = yes - interest_group = ROOT.interest_group - } - } - } - } - } - } - else = { # If country & interest group does not support women's rights - random_list = { - 75 = {} # Nothing special happens. Regular guy spawns as new leader - 25 = { # Minority culture interest group leader spawns - owner ?= { - accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes + if = { # Create minority culture interest group leader if a minority culture is present + limit = { exists = scope:minority_culture } + create_character = { + ig_leader = yes + culture = scope:minority_culture + interest_group = ROOT.interest_group + } + } # Generate regular leader if no minority culture is present + else = { + create_character = { + ig_leader = yes + interest_group = ROOT.interest_group + } + } + } + } + 5 = { # Female minority culture interest group leader spawns + owner ?= { + accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes + + if = { # Create female minority culture interest group leader if a minority culture is present + limit = { exists = scope:minority_culture } + create_character = { + ig_leader = yes + female = yes + culture = scope:minority_culture + interest_group = ROOT.interest_group + } + } + else = { # Generate regular female leader if no minority culture is present + create_character = { + ig_leader = yes + female = yes + interest_group = ROOT.interest_group + } + } + } + } + } + } + else = { # If country & interest group does not support women's rights + random_list = { + 75 = {} # Nothing special happens. Regular guy spawns as new leader + 25 = { # Minority culture interest group leader spawns + owner ?= { + accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = yes - if = { # Create minority culture interest group leader if a minority culture is present - limit = { exists = scope:minority_culture } - create_character = { - ig_leader = yes - culture = scope:minority_culture - interest_group = ROOT.interest_group - } - } - else = { # Generate regular leader if no minority culture is present - create_character = { - ig_leader = yes - interest_group = ROOT.interest_group - } - } - } - } - } - } - } + if = { # Create minority culture interest group leader if a minority culture is present + limit = { exists = scope:minority_culture } + create_character = { + ig_leader = yes + culture = scope:minority_culture + interest_group = ROOT.interest_group + } + } + else = { # Generate regular leader if no minority culture is present + create_character = { + ig_leader = yes + interest_group = ROOT.interest_group + } + } + } + } + } + } + } } diff --git a/common/on_actions/cwp_on_actions_on_law_checkpoint_advance.txt b/common/on_actions/cwp_on_actions_on_law_checkpoint_advance.txt new file mode 100644 index 000000000..74e5abc02 --- /dev/null +++ b/common/on_actions/cwp_on_actions_on_law_checkpoint_advance.txt @@ -0,0 +1,10 @@ +################################# +### On Law Checkpoint Advance ### +################################# + +# Abolish Monarchy: +on_action_abolish_monarchy_checkpoint = { + random_events = { + 10 = je_abolish_monarchy_events.1 + } +} diff --git a/common/on_actions/cwp_on_actions_on_law_enactment_started.txt b/common/on_actions/cwp_on_actions_on_law_enactment_started.txt index b094737a8..38f656ad7 100644 --- a/common/on_actions/cwp_on_actions_on_law_enactment_started.txt +++ b/common/on_actions/cwp_on_actions_on_law_enactment_started.txt @@ -4,20 +4,20 @@ # Abolish Monarchy: on_action_abolish_monarchy = { - trigger = { - has_law = law_type:law_monarchy - OR = { + trigger = { + has_law = law_type:law_monarchy + OR = { is_enacting_law = law_type:law_presidential_republic is_enacting_law = law_type:law_parliamentary_republic is_enacting_law = law_type:law_council_republic } - } + } - effect = { - set_variable = { + effect = { + set_variable = { name = abolishing_monarchy_var value = 0 - } - add_journal_entry = { type = je_abolish_monarchy } - } + } + add_journal_entry = { type = je_abolish_monarchy } + } } diff --git a/common/on_actions/cwp_on_actions_on_monthly_pulse_country_elections.txt b/common/on_actions/cwp_on_actions_on_monthly_pulse_country_elections.txt new file mode 100644 index 000000000..998f89330 --- /dev/null +++ b/common/on_actions/cwp_on_actions_on_monthly_pulse_country_elections.txt @@ -0,0 +1,145 @@ +elections_monthly_events = { + random_on_actions = { + 5 = agitators_election_events_agrarian + 5 = agitators_election_events_communist + 5 = agitators_election_events_conservative + 5 = agitators_election_events_fascist + 10 = agitators_election_events_generic + 5 = agitators_election_events_industrialist + 5 = agitators_election_events_liberal + 5 = agitators_election_events_radical + 5 = agitators_election_events_social_democrat + 50 = 0` + } +} + +agitators_election_events_agrarian = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_agrarian.1 + 1 = agitators_election_events_agrarian.2 + 1 = agitators_election_events_agrarian.3 + 1 = agitators_election_events_agrarian.4 + 1 = agitators_election_events_agrarian.5 + } +} + +agitators_election_events_communist = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_communist.1 + 1 = agitators_election_events_communist.2 + 1 = agitators_election_events_communist.3 + 1 = agitators_election_events_communist.4 + 1 = agitators_election_events_communist.5 + } +} + +agitators_election_events_conservative = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_conservative.1 + 1 = agitators_election_events_conservative.2 + 1 = agitators_election_events_conservative.3 + 1 = agitators_election_events_conservative.4 + 1 = agitators_election_events_conservative.5 + } +} + +agitators_election_events_fascist = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_fascist.1 + 1 = agitators_election_events_fascist.2 + 1 = agitators_election_events_fascist.3 + 1 = agitators_election_events_fascist.4 + 1 = agitators_election_events_fascist.5 + } +} + +agitators_election_events_generic = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_generic.1 + 1 = agitators_election_events_generic.2 + 1 = agitators_election_events_generic.3 + 1 = agitators_election_events_generic.4 + 1 = agitators_election_events_generic.5 + 1 = agitators_election_events_generic.6 + 1 = agitators_election_events_generic.7 + 1 = agitators_election_events_generic.8 + 1 = agitators_election_events_generic.9 + 1 = agitators_election_events_generic.10 + } +} + +agitators_election_events_industrialist = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_industrialist.1 + 1 = agitators_election_events_industrialist.2 + 1 = agitators_election_events_industrialist.3 + 1 = agitators_election_events_industrialist.4 + 1 = agitators_election_events_industrialist.5 + } +} + +agitators_election_events_liberal = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_liberal.1 + 1 = agitators_election_events_liberal.2 + 1 = agitators_election_events_liberal.3 + 1 = agitators_election_events_liberal.4 + 1 = agitators_election_events_liberal.5 + } +} + +agitators_election_events_radical = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_radical.1 + 1 = agitators_election_events_radical.2 + 1 = agitators_election_events_radical.3 + 1 = agitators_election_events_radical.4 + 1 = agitators_election_events_radical.5 + } +} + +agitators_election_events_social_democrat = { + weight_multiplier = { + base = 1 + } + + random_events = { + 1 = agitators_election_events_social_democrat.1 + 1 = agitators_election_events_social_democrat.2 + 1 = agitators_election_events_social_democrat.3 + 1 = agitators_election_events_social_democrat.4 + 1 = agitators_election_events_social_democrat.5 + } +} diff --git a/common/parties/agrarian_party.txt b/common/parties/agrarian_party.txt index 31de98d97..2bc1de1d5 100644 --- a/common/parties/agrarian_party.txt +++ b/common/parties/agrarian_party.txt @@ -135,6 +135,7 @@ agrarian_party = { } } } + icon = { default = "/gfx/interface/icons/political_parties/agrarians.dds" } @@ -143,12 +144,12 @@ agrarian_party = { valid_for_country = { always = yes } + + # THIS IS RUN ONLY ONCE AT GAME START available_for_interest_group = { owner = { country_has_voting_franchise = yes - ig:ig_rural_folk ?= { - is_marginal = no - } + ig:ig_rural_folk ?= { is_marginal = no } } } @@ -159,6 +160,7 @@ agrarian_party = { value = -5 desc = "base_value" } + if = { # a party for powerful farmers limit = { has_ideology = ideology:ideology_agrarian @@ -169,12 +171,11 @@ agrarian_party = { desc = "from_peasants" } } + if = { # weak anti-serfdom types might fall in line behind strong farmers limit = { is_powerful = no - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } law_stance = { law = law_type:law_serfdom value < neutral @@ -185,20 +186,15 @@ agrarian_party = { desc = "from_powerful_farmers" } } + if = { # pacifist anti-colonial alliance - limit = { - leader = { - has_ideology = ideology:ideology_pacifist - } - owner = { - NOT = { has_law_or_variant = law_type:law_no_colonial_affairs } - } - } + limit = { leader = { has_ideology = ideology:ideology_pacifist } } add = { value = 6 desc = "from_pacifism" } } + if = { # anti-immigration alliance limit = { OR = { @@ -206,21 +202,18 @@ agrarian_party = { has_ideology = ideology:ideology_populist has_ideology = ideology:ideology_reactionary } - owner = { - has_law_or_variant = law_type:law_no_migration_controls - } + owner = { has_law_or_variant = law_type:law_no_migration_controls } } add = { value = 6 desc = "from_migration_law" } } + if = { # limited suffrage Rural Folk - prevents forming of impotent parties limit = { is_interest_group_type = ig_rural_folk - owner = { - NOT = { has_law_or_variant = law_type:law_universal_suffrage } - } + owner = { NOT = { has_law_or_variant = law_type:law_universal_suffrage } } } add = { desc = "from_early_rural_folk" @@ -236,20 +229,16 @@ agrarian_party = { add = -10 } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_census_voting - } - } + limit = { owner = { has_law_or_variant = law_type:law_census_voting } } add = -5 } } } + if = { # against arbitrary or militarized policing limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_particularist } owner = { @@ -264,75 +253,59 @@ agrarian_party = { desc = "from_bad_police" } } + if = { # against land-based taxation limit = { OR = { has_ideology = ideology:ideology_meritocratic has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_social_democrat - } - } - owner = { - has_law_or_variant = law_type:law_land_based_taxation + leader = { has_ideology = ideology:ideology_social_democrat } } + owner = { has_law_or_variant = law_type:law_land_based_taxation } } add = { value = 6 desc = "from_land_tax" } } + if = { # against free trade - peasant/socialist alliance limit = { OR = { has_ideology = ideology:ideology_proletarian has_ideology = ideology:ideology_agrarian has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial - } - owner = { - has_law_or_variant = law_type:law_free_trade - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } } + owner = { has_law_or_variant = law_type:law_free_trade } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 6 desc = "from_anti_free_trade" } } + if = { # against laissez-faire - peasant/socialist alliance limit = { OR = { has_ideology = ideology:ideology_proletarian has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_protectionist - } - } - owner = { - has_law_or_variant = law_type:law_laissez_faire - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_protectionist } } + owner = { has_law_or_variant = law_type:law_laissez_faire } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 6 desc = "from_anti_free_trade" } } + if = { # opposition to peasant levies limit = { OR = { has_ideology = ideology:ideology_jingoist has_ideology = ideology:ideology_particularist - has_ideology = ideology:ideology_sikh_moralist leader = { OR = { has_ideology = ideology:ideology_fascist @@ -342,23 +315,19 @@ agrarian_party = { } } } - owner = { - has_law_or_variant = law_type:law_peasant_levies - } + owner = { has_law_or_variant = law_type:law_peasant_levies } } add = { value = 6 desc = "from_peasant_levies" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -374,16 +343,13 @@ agrarian_party = { desc = "from_serfdom" } } + if = { # opposition to debt slavery limit = { - owner = { - has_law_or_variant = law_type:law_debt_slavery - } + owner = { has_law_or_variant = law_type:law_debt_slavery } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -391,6 +357,7 @@ agrarian_party = { desc = "from_debt_slavery" } } + if = { # nobody will join if the rural folk don't join limit = { NOT = { is_interest_group_type = ig_rural_folk } @@ -398,11 +365,7 @@ agrarian_party = { NOT = { exists = owner.py:agrarian_party } AND = { exists = owner.py:agrarian_party - owner = { - ig:ig_rural_folk ?= { - NOT = { is_member_of_party = owner.py:agrarian_party } - } - } + owner = { ig:ig_rural_folk ?= { NOT = { is_member_of_party = owner.py:agrarian_party } } } } } } @@ -411,6 +374,7 @@ agrarian_party = { desc = "from_no_rural_folk_in_party" # this should probably never actually display in game because the party won't exist } } + if = { limit = { is_interest_group_type = ig_rural_folk @@ -421,6 +385,7 @@ agrarian_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -433,27 +398,21 @@ agrarian_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/anarchist_party.txt b/common/parties/anarchist_party.txt index e89fbd868..fed77441e 100644 --- a/common/parties/anarchist_party.txt +++ b/common/parties/anarchist_party.txt @@ -27,9 +27,7 @@ anarchist_party = { } triggered_desc = { desc = party_maximalist_federation - trigger = { - country_has_primary_culture = cu:portuguese - } + trigger = { country_has_primary_culture = cu:portuguese } } triggered_desc = { desc = party_young_socialists @@ -42,15 +40,11 @@ anarchist_party = { } triggered_desc = { desc = party_italian_syndicalist_union - trigger = { - country_has_primary_culture = cu:italian - } + trigger = { country_has_primary_culture = cu:italian } } triggered_desc = { desc = party_anarchist - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -89,15 +83,15 @@ anarchist_party = { value = -5 desc = "base_value" } + if = { # anarchists like anarchism - limit = { - leader = { has_ideology = ideology:ideology_anarchist } - } + limit = { leader = { has_ideology = ideology:ideology_anarchist } } add = { value = 6 desc = "from_anarchy" } } + if = { # strong anarchists like anarchism limit = { is_powerful = yes @@ -108,16 +102,13 @@ anarchist_party = { desc = "powerful_anarachists" } } + if = { # anarchists don't like the revolution being hijacked limit = { - leader = { - has_ideology = ideology:ideology_anarchist - } + leader = { has_ideology = ideology:ideology_anarchist } owner = { has_law_or_variant = law_type:law_council_republic - ruler = { - has_ideology = ideology:ideology_vanguardist - } + ruler = { has_ideology = ideology:ideology_vanguardist } } } add = { @@ -125,11 +116,10 @@ anarchist_party = { desc = "from_vanguard_anarchy" } } + if = { # anarchists will make their own party if there is no communist party to join limit = { - leader = { - has_ideology = ideology:ideology_anarchist - } + leader = { has_ideology = ideology:ideology_anarchist } owner = { NOT = { any_interest_group = { @@ -149,6 +139,7 @@ anarchist_party = { desc = "from_no_communists" } } + if = { # radical anti-censorship limit = { leader = { @@ -169,67 +160,56 @@ anarchist_party = { desc = from_censorship } } + if = { # anti-censorship limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern - leader = { - has_ideology = ideology:ideology_humanitarian - } - } - owner = { - has_law_or_variant = law_type:law_outlawed_dissent + leader = { has_ideology = ideology:ideology_humanitarian } } + owner = { has_law_or_variant = law_type:law_outlawed_dissent } } add = { value = 3 desc = from_outlawed_dissent } } + if = { # against land-based taxation limit = { OR = { has_ideology = ideology:ideology_meritocratic has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_social_democrat - } - } - owner = { - has_law_or_variant = law_type:law_land_based_taxation + leader = { has_ideology = ideology:ideology_social_democrat } } + owner = { has_law_or_variant = law_type:law_land_based_taxation } } add = { value = 3 desc = "from_land_tax" } } + if = { # anticlerical limit = { OR = { has_ideology = ideology:ideology_anti_clerical - leader = { - has_ideology = ideology:ideology_nihilist - } - } - owner = { - has_law_or_variant = law_type:law_state_religion + leader = { has_ideology = ideology:ideology_nihilist } } + owner = { has_law_or_variant = law_type:law_state_religion } } add = { value = 3 desc = "from_anticlerical" } } + if = { # opposition to peasant levies limit = { OR = { has_ideology = ideology:ideology_jingoist has_ideology = ideology:ideology_particularist - has_ideology = ideology:ideology_sikh_moralist leader = { OR = { has_ideology = ideology:ideology_anarchist @@ -237,15 +217,14 @@ anarchist_party = { } } } - owner = { - has_law_or_variant = law_type:law_peasant_levies - } + owner = { has_law_or_variant = law_type:law_peasant_levies } } add = { value = 3 desc = "from_peasant_levies" } } + if = { # general anti-slavery limit = { owner = { @@ -256,9 +235,7 @@ anarchist_party = { } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -266,14 +243,12 @@ anarchist_party = { desc = "from_slavery" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -289,6 +264,7 @@ anarchist_party = { desc = "from_serfdom" } } + if = { limit = { scope:number = 1 @@ -301,27 +277,21 @@ anarchist_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/communist_party.txt b/common/parties/communist_party.txt index 8bed636bd..ec5c14027 100644 --- a/common/parties/communist_party.txt +++ b/common/parties/communist_party.txt @@ -8,9 +8,7 @@ country_has_primary_culture = cu:russian any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -21,9 +19,7 @@ THIS = c:GBR any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -34,9 +30,7 @@ THIS = c:FRA any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -47,9 +41,7 @@ THIS = c:SWI any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -60,9 +52,7 @@ THIS = c:NOR any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -73,9 +63,7 @@ THIS = c:DEN any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -86,9 +74,7 @@ THIS = c:SWE any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -99,9 +85,7 @@ THIS = c:FIN any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -112,9 +96,7 @@ THIS = c:LUX any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -125,9 +107,7 @@ THIS = c:BUL any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -138,9 +118,7 @@ THIS = c:HUN any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -151,9 +129,7 @@ THIS = c:AUS any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -164,9 +140,7 @@ THIS = c:JAP any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -177,9 +151,7 @@ THIS = c:PER any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -190,9 +162,7 @@ THIS = c:MEX any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -203,9 +173,7 @@ THIS = c:GRE any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -219,9 +187,7 @@ } any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -232,9 +198,7 @@ country_has_primary_culture = cu:brazilian any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -242,14 +206,10 @@ desc = party_workingmens_party trigger = { AND = { - OR = { - country_has_primary_culture = cu:american - } + country_has_primary_culture = cu:american any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } @@ -258,26 +218,17 @@ desc = party_cpc trigger = { AND = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:cantonese - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - } + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_vanguardist - } + leader = { has_ideology = ideology:ideology_vanguardist } } } } } triggered_desc = { desc = party_communist - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -319,9 +270,6 @@ has_ideology = ideology:ideology_market_liberal has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_theocrat has_ideology = ideology:ideology_corporatist_leader } @@ -335,6 +283,7 @@ value = -5 desc = "base_value" } + if = { # communists love communism limit = { leader = { @@ -350,6 +299,7 @@ desc = "from_communism" } } + if = { # communists love communism limit = { is_powerful = yes @@ -366,6 +316,7 @@ desc = "from_communism_powerful" } } + if = { # weak social democrats and radicals may side with strong communists limit = { is_powerful = no @@ -393,16 +344,13 @@ desc = "from_socdem_communism" } } + if = { # post-revolution anarchists not excited about vanguard party limit = { - leader = { - has_ideology = ideology:ideology_anarchist - } + leader = { has_ideology = ideology:ideology_anarchist } owner = { has_law_or_variant = law_type:law_council_republic - ruler = { - has_ideology = ideology:ideology_vanguardist - } + ruler = { has_ideology = ideology:ideology_vanguardist } } } add = { @@ -410,120 +358,96 @@ desc = "from_vanguard_anarchy" } } + if = { # reactionary ig's don't like communism - limit = { - has_ideology = ideology:ideology_reactionary - } + limit = { has_ideology = ideology:ideology_reactionary } add = { value = -3 desc = "from_reactionaries" } } + if = { # trade unions often enjoy communism - limit = { - is_interest_group_type = ig_trade_unions - } + limit = { is_interest_group_type = ig_trade_unions } add = { value = 2 desc = "from_trade_unions" } } + if = { # moderates are scared of radical politics - limit = { - leader = { - has_ideology = ideology:ideology_moderate - } - } + limit = { leader = { has_ideology = ideology:ideology_moderate } } add = { value = -3 desc = "from_moderate" } } + if = { # against land-based taxation limit = { OR = { has_ideology = ideology:ideology_meritocratic has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_social_democrat - } - } - owner = { - has_law_or_variant = law_type:law_land_based_taxation + leader = { has_ideology = ideology:ideology_social_democrat } } + owner = { has_law_or_variant = law_type:law_land_based_taxation } } add = { value = 3 desc = "from_land_tax" } } + if = { # anticlerical limit = { OR = { has_ideology = ideology:ideology_anti_clerical - leader = { - has_ideology = ideology:ideology_nihilist - } - } - owner = { - has_law_or_variant = law_type:law_state_religion + leader = { has_ideology = ideology:ideology_nihilist } } + owner = { has_law_or_variant = law_type:law_state_religion } } add = { value = 3 desc = "from_anticlerical" } } + if = { # against free trade - peasant/communist alliance limit = { OR = { has_ideology = ideology:ideology_socialist has_ideology = ideology:ideology_agrarian } - owner = { - has_law_or_variant = law_type:law_free_trade - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } - } + owner = { has_law_or_variant = law_type:law_free_trade } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 3 desc = "from_anti_free_trade" } } + if = { # against laissez-faire - peasant/socialist alliance limit = { OR = { has_ideology = ideology:ideology_socialist has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_protectionist - } - } - owner = { - has_law_or_variant = law_type:law_laissez_faire - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_protectionist } } + owner = { has_law_or_variant = law_type:law_laissez_faire } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 3 desc = "from_anti_laissez_faire" } } + if = { # loyalist-proletarian alliance for tax reform limit = { OR = { has_ideology = ideology:ideology_proletarian - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } AND = { has_ideology = ideology:ideology_loyalist owner = { @@ -534,25 +458,19 @@ } } } - owner = { - NOT = { - has_law_or_variant = law_type:law_graduated_taxation - } - } + owner = { NOT = { has_law_or_variant = law_type:law_graduated_taxation } } } add = { value = 3 desc = "from_no_graduated_taxation" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -568,6 +486,7 @@ desc = "from_serfdom" } } + if = { # general anti-slavery limit = { owner = { @@ -578,9 +497,7 @@ } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -588,6 +505,7 @@ desc = "from_slavery" } } + if = { limit = { scope:number = 1 @@ -600,27 +518,21 @@ } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/conservative_party.txt b/common/parties/conservative_party.txt index f844220b1..7a6caafab 100644 --- a/common/parties/conservative_party.txt +++ b/common/parties/conservative_party.txt @@ -89,149 +89,18 @@ conservative_party = { THIS = c:MON } } - triggered_desc = { - desc = party_resistance_party - trigger = { - exists = c:FRA - THIS = c:FRA - has_variable = orleanist_restoration_var - } - } triggered_desc = { desc = party_party_of_order trigger = { exists = c:FRA THIS = c:FRA - NOT = { has_variable = orleanist_restoration_var } - } - } - triggered_desc = { - desc = party_moderate_party - trigger = { - country_has_primary_culture = cu:brazilian - has_law_or_variant = law_type:law_monarchy - OR = { - game_date <= 1837.1.1 - has_modifier = brz_regency - } - } - } - triggered_desc = { - desc = party_conservative - trigger = { - country_has_primary_culture = cu:brazilian - has_law_or_variant = law_type:law_monarchy - NOT = { - has_modifier = brz_regency - } - } - } - triggered_desc = { - desc = party_bahia_republican_party - trigger = { - country_has_primary_culture = cu:brazilian - OR = { - has_law_or_variant = law_type:law_presidential_republic - has_law_or_variant = law_type:law_parliamentary_republic - } - any_scope_state = { - state_region = s:STATE_BAHIA - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_SAO_PAULO - } - } - s:STATE_BAHIA.region_state:BRZ.gdp > s:STATE_SAO_PAULO.region_state:BRZ.gdp - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_MINAS_GERAIS - } - } - s:STATE_BAHIA.region_state:BRZ.gdp > s:STATE_MINAS_GERAIS.region_state:BRZ.gdp - } - } - } - triggered_desc = { - desc = party_sao_paulo_republican_party - trigger = { - country_has_primary_culture = cu:brazilian - OR = { - has_law_or_variant = law_type:law_presidential_republic - has_law_or_variant = law_type:law_parliamentary_republic - } - any_scope_state = { - state_region = s:STATE_SAO_PAULO - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_MINAS_GERAIS - } - } - s:STATE_SAO_PAULO.region_state:BRZ.gdp > s:STATE_MINAS_GERAIS.region_state:BRZ.gdp - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_BAHIA - } - } - s:STATE_SAO_PAULO.region_state:BRZ.gdp > s:STATE_BAHIA.region_state:BRZ.gdp - } - } - } - triggered_desc = { - desc = party_minas_gerais_republican_party - trigger = { - country_has_primary_culture = cu:brazilian - OR = { - has_law_or_variant = law_type:law_presidential_republic - has_law_or_variant = law_type:law_parliamentary_republic - } - any_scope_state = { - state_region = s:STATE_MINAS_GERAIS - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_SAO_PAULO - } - } - s:STATE_MINAS_GERAIS.region_state:BRZ.gdp > s:STATE_SAO_PAULO.region_state:BRZ.gdp - } - trigger_if = { - limit = { - any_scope_state = { - state_region = s:STATE_BAHIA - } - } - s:STATE_MINAS_GERAIS.region_state:BRZ.gdp > s:STATE_BAHIA.region_state:BRZ.gdp - } } } triggered_desc = { desc = party_federal_republican_party trigger = { - country_has_primary_culture = cu:brazilian - OR = { - has_law_or_variant = law_type:law_presidential_republic - has_law_or_variant = law_type:law_parliamentary_republic - } - NOR = { - any_scope_state = { - state_region = s:STATE_SAO_PAULO - } - any_scope_state = { - state_region = s:STATE_MINAS_GERAIS - } - any_scope_state = { - state_region = s:STATE_BAHIA - } - } + exists = c:BRZ + THIS = c:BRZ } } triggered_desc = { @@ -239,7 +108,6 @@ conservative_party = { trigger = { exists = c:RUS THIS = c:RUS - has_law_or_variant = law_type:law_monarchy } } triggered_desc = { @@ -247,7 +115,6 @@ conservative_party = { trigger = { exists = c:CHI THIS = c:CHI - has_law_or_variant = law_type:law_monarchy } } triggered_desc = { @@ -255,7 +122,6 @@ conservative_party = { trigger = { exists = c:JAP THIS = c:JAP - has_law_or_variant = law_type:law_monarchy } } triggered_desc = { @@ -289,72 +155,68 @@ conservative_party = { triggered_desc = { desc = party_the_right trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + THIS = c:ITA } } triggered_desc = { desc = party_hoyre trigger = { - country_has_primary_culture = cu:norwegian + exists = c:NOR + THIS = c:NOR } } triggered_desc = { desc = party_democratic_party trigger = { - country_has_primary_culture = cu:american + exists = c:USA + THIS = c:USA } } triggered_desc = { desc = party_hojre trigger = { - country_has_primary_culture = cu:danish + exists = c:DEN + THIS = c:DEN } } triggered_desc = { desc = party_liberal_conservative_party trigger = { - country_has_primary_culture = cu:anglo_canadian + exists = c:CAN + THIS = c:CAN } } triggered_desc = { desc = party_congress_nationalist_party trigger = { - exists = py:social_democrat_party - OR = { - c:HND ?= this - } + exists = c:HND + THIS = c:HND } } triggered_desc = { desc = party_conservative - trigger = { - always = yes - } + trigger = { always = yes } } } } + icon = { default = "/gfx/interface/icons/political_parties/conservatism.dds" } + # THIS IS RUN ONLY ONCE AT GAME START valid_for_country = { always = yes } + available_for_interest_group = { owner = { country_has_voting_franchise = yes OR = { - ig:ig_landowners ?= { - is_marginal = no - } - ig:ig_devout ?= { - is_marginal = no - } - ig:ig_petty_bourgeoisie ?= { - is_marginal = no - } + ig:ig_landowners ?= { is_marginal = no } + ig:ig_devout ?= { is_marginal = no } + ig:ig_petty_bourgeoisie ?= { is_marginal = no } } } # unions can never be conservative @@ -368,6 +230,7 @@ conservative_party = { value = -5 desc = "base_value" } + if = { # socialists and radicals won't join conservative parties limit = { leader = { @@ -386,15 +249,13 @@ conservative_party = { desc = "from_leftist" } } + if = { # conservatives love conservativism limit = { leader = { OR = { has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_theocrat has_ideology = ideology:ideology_slaver has_ideology = ideology:ideology_corporatist_leader @@ -406,12 +267,11 @@ conservative_party = { desc = "from_conservative_leader" } } + if = { # conservatives love conservativism limit = { OR = { has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial - has_ideology = ideology:ideology_stratocratic has_ideology = ideology:ideology_patriarchal has_ideology = ideology:ideology_moralist has_ideology = ideology:ideology_corporatist @@ -422,6 +282,7 @@ conservative_party = { desc = "from_conservative_ig" } } + if = { # armed forces will join if a more powerful member has jingoist leader limit = { is_interest_group_type = ig_armed_forces @@ -430,9 +291,7 @@ conservative_party = { any_interest_group = { is_member_of_party = owner.py:conservative_party is_powerful = yes - leader = { - has_ideology = ideology:ideology_jingoist_leader - } + leader = { has_ideology = ideology:ideology_jingoist_leader } } } } @@ -441,6 +300,7 @@ conservative_party = { desc = "from_jingoist_party_leader" } } + if = { # landowners will join if they are even moderately powerful limit = { ig_clout >= 0.15 @@ -451,6 +311,7 @@ conservative_party = { desc = "from_powerful_conservative_ig" } } + if = { # various progressives dislike conservativism limit = { leader = { @@ -468,157 +329,140 @@ conservative_party = { desc = "from_progressive_con" } } + if = { # reactionaries like conservatism - limit = { - has_ideology = ideology:ideology_reactionary - } + limit = { has_ideology = ideology:ideology_reactionary } add = { value = 3 desc = "from_reactionaries" } } + # Abolitionists won't join conservative party if = { limit = { - leader = { - has_ideology = ideology:ideology_abolitionist - } - owner = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - } + leader = { has_ideology = ideology:ideology_abolitionist } + owner = { NOT = { has_law_or_variant = law_type:law_slavery_banned } } } add = { value = -20 desc = "from_anti_slavery" } } + if = { # patriots are inclined towards conservativism - limit = { - has_ideology = ideology:ideology_patriotic - } + limit = { has_ideology = ideology:ideology_patriotic } add = { value = 5 desc = "from_patriot" } } + if = { # capitalists more likely to join conservatives when the poor can vote limit = { OR = { has_ideology = ideology:ideology_plutocratic has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial - } - owner = { - has_law_or_variant = law_type:law_universal_suffrage } + owner = { has_law_or_variant = law_type:law_universal_suffrage } } add = { value = 5 desc = "from_capitalists_suffrage" } } + if = { # capitalists and landowners more likely to join with progressive taxation limit = { - OR = { - has_ideology = ideology:ideology_plutocratic - has_ideology = ideology:ideology_stratocratic - } - owner = { - has_law_or_variant = law_type:law_graduated_taxation - } + has_ideology = ideology:ideology_plutocratic + owner = { has_law_or_variant = law_type:law_graduated_taxation } } add = { value = 2 desc = "from_capitalists_tax" } } + if = { # capitalists more likely to join conservatives with public health limit = { has_ideology = ideology:ideology_individualist - owner = { - has_law_or_variant = law_type:law_public_health_insurance - } + owner = { has_law_or_variant = law_type:law_public_health_insurance } } add = { value = 2 desc = "from_capitalists_health" } } + if = { # devout, industrialists more likely to join conservatives with public schools limit = { OR = { has_ideology = ideology:ideology_individualist has_ideology = ideology:ideology_pious } - owner = { - has_law_or_variant = law_type:law_public_schools - } + owner = { has_law_or_variant = law_type:law_public_schools } } add = { value = 2 desc = "from_capitalists_schools" } } + if = { # devout more likely to join conservatives with total separation limit = { has_ideology = ideology:ideology_moralist - owner = { - has_law_or_variant = law_type:law_total_separation - } + owner = { has_law_or_variant = law_type:law_total_separation } } add = { value = 5 desc = "from_devout_separation" } } + if = { # devout more likely to join conservatives with freedom of conscience limit = { has_ideology = ideology:ideology_moralist - owner = { - has_law_or_variant = law_type:law_freedom_of_conscience - } + owner = { has_law_or_variant = law_type:law_freedom_of_conscience } } add = { value = 3 desc = "from_devout_conscience" } } + if = { # patriarchs more likely to join conservatives with women's suffrage limit = { has_ideology = ideology:ideology_patriarchal - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } } add = { value = 3 desc = "from_patriarchy" } } + if = { # patriarchs more likely to join conservatives with working women limit = { has_ideology = ideology:ideology_patriarchal - owner = { - has_law_or_variant = law_type:law_women_in_the_workplace - } + owner = { has_law_or_variant = law_type:law_women_in_the_workplace } } add = { value = 2 desc = "from_patriarchy_lesser" } } + if = { # reactionaries like regressing from multiculturalism limit = { has_ideology = ideology:ideology_reactionary - owner = { - has_law_or_variant = law_type:law_multicultural - } + owner = { has_law_or_variant = law_type:law_multicultural } } add = { value = 2 desc = "from_multiculturalism" } } + # alliance for stricter internal security if = { limit = { @@ -638,6 +482,7 @@ conservative_party = { desc = "from_liberty" } } + if = { # conservatives like censorship limit = { owner = { @@ -657,12 +502,12 @@ conservative_party = { desc = "from_no_censorship" } } + if = { # conservatives hate republics limit = { OR = { has_ideology = ideology:ideology_moralist has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial } owner = { NOR = { @@ -676,12 +521,10 @@ conservative_party = { desc = "from_republic" } } + if = { # landowners and industrialists hate labor rights limit = { - OR = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_laissez_faire - } + has_ideology = ideology:ideology_laissez_faire OR = { owner = { has_law_or_variant = law_type:law_regulatory_bodies @@ -694,12 +537,10 @@ conservative_party = { desc = "from_labor_rights" } } + if = { # conservatives hate welfare limit = { - OR = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_individualist - } + has_ideology = ideology:ideology_individualist OR = { owner = { has_law_or_variant = law_type:law_wage_subsidies @@ -712,21 +553,21 @@ conservative_party = { desc = "from_welfare" } } + if = { # conservatives like police limit = { OR = { - has_paternalist_ideology = yes + has_ideology = ideology:ideology_paternalistic has_ideology = ideology:ideology_patriotic } - owner = { - has_law_or_variant = law_type:law_no_police - } + owner = { has_law_or_variant = law_type:law_no_police } } add = { value = 3 desc = "from_no_police" } } + if = { limit = { is_interest_group_type = ig_landowners @@ -737,6 +578,7 @@ conservative_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -749,27 +591,21 @@ conservative_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/fascist_party.txt b/common/parties/fascist_party.txt index 9ca0fff93..8fe676ba7 100644 --- a/common/parties/fascist_party.txt +++ b/common/parties/fascist_party.txt @@ -181,81 +181,73 @@ triggered_desc = { desc = integralist_party trigger = { - country_has_primary_culture = cu:portuguese + exists = c:POR + THIS = c:POR } } triggered_desc = { desc = integralist_action trigger = { - country_has_primary_culture = cu:brazilian + exists = c:BRZ + THIS = c:BRZ } } triggered_desc = { desc = party_national_social_christian_party trigger = { - country_has_primary_culture = cu:anglo_canadian + exists = c:CAN + THIS = c:CAN } } triggered_desc = { desc = party_iran_e_no_party trigger = { - country_has_primary_culture = cu:persian - } - } - triggered_desc = { - desc = integralist_action_party - trigger = { - country_has_primary_culture = cu:brazilian + exists = c:PER + THIS = c:PER } } triggered_desc = { desc = falangist_party trigger = { - country_has_primary_culture = cu:spanish + exists = c:SPA + THIS = c:SPA } } triggered_desc = { desc = party_iron_guard trigger = { - country_has_primary_culture = cu:romanian + exists = c:ROM + THIS = c:ROM } } triggered_desc = { desc = party_arrow_cross_party trigger = { - country_has_primary_culture = cu:hungarian + exists = c:HUN + THIS = c:HUN } } triggered_desc = { desc = party_national_citizens_alliance trigger = { - country_has_primary_culture = cu:japanese + exists = c:JAP + THIS = c:JAP } } triggered_desc = { desc = party_national_fascist_party trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + THIS = c:ITA } } triggered_desc = { desc = party_blue_shirts_society - trigger = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:cantonese - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - } - } + trigger = { any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } } } triggered_desc = { desc = party_fascist - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -290,6 +282,7 @@ value = -5 desc = "base_value" } + if = { # fascists and general racists love fascism limit = { leader = { @@ -305,6 +298,7 @@ desc = "from_fascism" } } + if = { # strong fascists love fascism even more limit = { is_powerful = yes @@ -320,15 +314,15 @@ desc = "from_fascism_powerful" } } + if = { # fascism is a reactionary ideology - limit = { - has_ideology = ideology:ideology_reactionary - } + limit = { has_ideology = ideology:ideology_reactionary } add = { value = 5 desc = "from_reactionaries" } } + if = { # conservative IG's will fall behind a stronger fascist party limit = { is_powerful = no @@ -356,6 +350,7 @@ desc = "from_weak_conservatives_fascism" } } + if = { # socialists and radicals won't join conservative parties limit = { leader = { @@ -374,6 +369,7 @@ desc = "from_leftist" } } + if = { # various progressives dislike fascism limit = { leader = { @@ -393,37 +389,31 @@ desc = "from_progressive_fascism" } } + if = { # trade unions usually dislike fascism - limit = { - is_interest_group_type = ig_trade_unions - } + limit = { is_interest_group_type = ig_trade_unions } add = { value = -2 desc = "from_trade_unions" } } + if = { # free trade advocates don't love protectionism - limit = { - leader = { - has_ideology = ideology:ideology_market_liberal - } - } + limit = { leader = { has_ideology = ideology:ideology_market_liberal } } add = { value = -2 desc = "from_market_liberal" } } + if = { # moderates are scared of radical politics - limit = { - leader = { - has_ideology = ideology:ideology_moderate - } - } + limit = { leader = { has_ideology = ideology:ideology_moderate } } add = { value = -3 desc = "from_moderate" } } + if = { # corporatists fall in line if they don't have christian democrats limit = { owner = { @@ -439,9 +429,7 @@ } OR = { has_ideology = ideology:ideology_corporatist - leader = { - has_ideology = ideology:ideology_corporatist_leader - } + leader = { has_ideology = ideology:ideology_corporatist_leader } } } add = { @@ -449,48 +437,45 @@ desc = "from_corporatism" } } + if = { # patriots are inclined towards fascism - limit = { - has_ideology = ideology:ideology_patriotic - } + limit = { has_ideology = ideology:ideology_patriotic } add = { value = 4 desc = "from_patriot" } } + if = { # rural folk will ally with anti-migration faction limit = { has_ideology = ideology:ideology_isolationist - owner = { - has_law_or_variant = law_type:law_no_migration_controls - } + owner = { has_law_or_variant = law_type:law_no_migration_controls } } add = { value = 5 desc = "from_isolationist" } } + if = { # conservatives like police limit = { OR = { - has_paternalist_ideology = yes + has_ideology = ideology:ideology_paternalistic has_ideology = ideology:ideology_patriotic } - owner = { - has_law_or_variant = law_type:law_no_police - } + owner = { has_law_or_variant = law_type:law_no_police } } add = { value = 3 desc = "from_no_police" } } + if = { # opposition to peasant levies limit = { OR = { has_ideology = ideology:ideology_jingoist has_ideology = ideology:ideology_particularist - has_ideology = ideology:ideology_sikh_moralist leader = { OR = { has_ideology = ideology:ideology_fascist @@ -498,24 +483,21 @@ } } } - owner = { - has_law_or_variant = law_type:law_peasant_levies - } + owner = { has_law_or_variant = law_type:law_peasant_levies } } add = { value = 3 desc = "from_peasant_levies" } } + if = { # loyalist-meritocratic alliance for tax reform limit = { OR = { has_ideology = ideology:ideology_meritocratic AND = { has_ideology = ideology:ideology_loyalist - owner = { - NOT = { has_law_or_variant = law_type:law_graduated_taxation } - } + owner = { NOT = { has_law_or_variant = law_type:law_graduated_taxation } } } } owner = { @@ -530,17 +512,15 @@ desc = "from_no_proportional_or_per_capita_tax" } } + if = { # authoritarians inclined towards fascism - limit = { - leader = { - has_ideology = ideology:ideology_authoritarian - } - } + limit = { leader = { has_ideology = ideology:ideology_authoritarian } } add = { value = 3 desc = "from_authoritarian" } } + if = { limit = { scope:number = 1 @@ -553,27 +533,21 @@ } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/free_trade_party.txt b/common/parties/free_trade_party.txt index 42d429b10..42c8a630f 100644 --- a/common/parties/free_trade_party.txt +++ b/common/parties/free_trade_party.txt @@ -52,7 +52,6 @@ free_trade_party = { trigger = { exists = c:RUS THIS = c:RUS - has_law_or_variant = law_type:law_monarchy } } triggered_desc = { @@ -60,9 +59,6 @@ free_trade_party = { trigger = { exists = c:USA THIS = c:USA - NOT = { - has_global_variable = american_civil_war - } } } triggered_desc = { @@ -81,17 +77,13 @@ free_trade_party = { triggered_desc = { desc = party_free_conservative_party trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - } + exists = c:NOR + THIS = c:NOR } } triggered_desc = { desc = party_free_trade - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -115,9 +107,7 @@ free_trade_party = { is_marginal = no OR = { is_interest_group_type = ig_industrialists - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } } } } @@ -130,12 +120,11 @@ free_trade_party = { value = -5 desc = "base_value" } + if = { # # industrialists/market liberals split from liberals as the economy modernises limit = { OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } } @@ -175,60 +164,44 @@ free_trade_party = { add = 1 } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_slavery_banned - } - } + limit = { owner = { has_law_or_variant = law_type:law_slavery_banned } } add = 1 } } } + # powerful capitalists likely to form their own party if = { limit = { is_powerful = yes OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } - NOT = { - owner = { - has_law_or_variant = law_type:law_universal_suffrage - } - } + NOT = { owner = { has_law_or_variant = law_type:law_universal_suffrage } } } add = { value = 10 desc = "from_powerful_capitalists" } } + # weaker market liberals fall behind powerful industrialists if = { limit = { is_powerful = no - owner = { - ig:ig_industrialists ?= { - is_powerful = yes - } - } - leader = { - has_ideology = ideology:ideology_market_liberal - } + owner = { ig:ig_industrialists ?= { is_powerful = yes } } + leader = { has_ideology = ideology:ideology_market_liberal } } add = { value = 5 desc = "from_powerful_capitalists_other" } } + if = { # landowners and industrialists hate labor rights limit = { - OR = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_laissez_faire - } + has_ideology = ideology:ideology_laissez_faire OR = { owner = { has_law_or_variant = law_type:law_regulatory_bodies @@ -241,12 +214,10 @@ free_trade_party = { desc = "from_labor_rights" } } + if = { # conservatives hate welfare limit = { - OR = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_individualist - } + has_ideology = ideology:ideology_individualist OR = { owner = { has_law_or_variant = law_type:law_wage_subsidies @@ -259,15 +230,12 @@ free_trade_party = { desc = "from_welfare" } } + if = { # capitalists hate children limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_child_labor_allowed } - } + owner = { NOT = { has_law_or_variant = law_type:law_child_labor_allowed } } OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } } @@ -276,15 +244,12 @@ free_trade_party = { desc = "from_hates_children" } } + if = { # capitalists want free trade limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_free_trade } - } + owner = { NOT = { has_law_or_variant = law_type:law_free_trade } } OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } } @@ -293,6 +258,7 @@ free_trade_party = { desc = "from_no_free_trade" } } + if = { # capitalists want to have power limit = { owner = { @@ -308,11 +274,10 @@ free_trade_party = { desc = "from_no_oligarchy_wealth_voting" } } + if = { # liberal-capitalist anti-autocracy alliance limit = { - owner = { - has_law_or_variant = law_type:law_autocracy - } + owner = { has_law_or_variant = law_type:law_autocracy } has_ideology = ideology:ideology_republican } add = { @@ -320,20 +285,14 @@ free_trade_party = { desc = "from_autocracy" } } + if = { # capitalist-reactionary anti-democracy alliance limit = { - owner = { - has_law_or_variant = law_type:law_universal_suffrage - } + owner = { has_law_or_variant = law_type:law_universal_suffrage } OR = { has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial - leader = { - has_ideology = ideology:ideology_fascist - } - leader = { - has_ideology = ideology:ideology_integralist - } + leader = { has_ideology = ideology:ideology_fascist } + leader = { has_ideology = ideology:ideology_integralist } } } add = { @@ -341,6 +300,7 @@ free_trade_party = { desc = "from_universal_suffrage" } } + if = { # capitalist-meritocratic taxation alliance limit = { owner = { @@ -357,15 +317,13 @@ free_trade_party = { desc = "from_no_per_capita_tax" } } + if = { # capitalist-conservative taxation alliance limit = { - owner = { - has_law_or_variant = law_type:law_graduated_taxation - } + owner = { has_law_or_variant = law_type:law_graduated_taxation } OR = { has_ideology = ideology:ideology_plutocratic has_ideology = ideology:ideology_meritocratic - has_ideology = ideology:ideology_stratocratic } } add = { @@ -373,35 +331,29 @@ free_trade_party = { desc = "from_graduated_taxation" } } + if = { # alliance for consumption taxes limit = { owner = { NOT = { has_law_or_variant = law_type:law_consumption_based_taxation } NOT = { has_law_or_variant = law_type:law_per_capita_based_taxation } } - OR = { - has_ideology = ideology:ideology_agrarian - has_ideology = ideology:ideology_stratocratic - } + has_ideology = ideology:ideology_agrarian } add = { value = 3 desc = "from_no_consumption_tax" } } + if = { # opposition to command economy limit = { - owner = { - has_law_or_variant = law_type:law_command_economy - } + owner = { has_law_or_variant = law_type:law_command_economy } OR = { has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } } } add = { @@ -409,6 +361,7 @@ free_trade_party = { desc = "from_command_economy" } } + if = { # pro-private schools limit = { owner = { @@ -427,17 +380,15 @@ free_trade_party = { desc = "from_lack_of_private_schools" } } + if = { # protectionism bad - limit = { - leader = { - has_ideology = ideology:ideology_protectionist - } - } + limit = { leader = { has_ideology = ideology:ideology_protectionist } } add = { value = -10 desc = from_protectionist_leader } } + if = { # universal suffrage Industrialists - prevents forming of impotent parties limit = { scope:number <= 1 @@ -452,23 +403,16 @@ free_trade_party = { add = { desc = "from_late_industrialists" if = { - limit = { - owner = { - has_law_or_variant = law_type:law_universal_suffrage - } - } + limit = { owner = { has_law_or_variant = law_type:law_universal_suffrage } } add = -10 } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_census_voting - } - } + limit = { owner = { has_law_or_variant = law_type:law_census_voting } } add = -5 } } } + if = { limit = { is_interest_group_type = ig_industrialists @@ -479,6 +423,7 @@ free_trade_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -491,27 +436,21 @@ free_trade_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/liberal_party.txt b/common/parties/liberal_party.txt index ecca82819..270acc97e 100644 --- a/common/parties/liberal_party.txt +++ b/common/parties/liberal_party.txt @@ -9,231 +9,175 @@ liberal_party = { desc = party_civilista_party trigger = { exists = c:PEU - THIS = c:PEU + this = c:PEU } } triggered_desc = { desc = party_national_civic_union trigger = { exists = c:ARG - THIS = c:ARG + this = c:ARG } } triggered_desc = { desc = party_whigs trigger = { exists = c:GBR - THIS = c:GBR - NOT = { has_law_or_variant = law_type:law_free_trade } + this = c:GBR } } triggered_desc = { desc = party_republicans trigger = { exists = c:USA - THIS = c:USA - has_global_variable = american_civil_war + this = c:USA } } triggered_desc = { desc = party_liberal_democrats trigger = { exists = c:SWI - THIS = c:SWI + this = c:SWI } } triggered_desc = { desc = party_republican_party trigger = { exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_exalted_liberal - trigger = { - country_has_primary_culture = cu:brazilian - has_law_or_variant = law_type:law_monarchy - ruler = { - has_trait = trait_child - } - } - } - triggered_desc = { - desc = party_liberal - trigger = { - country_has_primary_culture = cu:brazilian - has_law_or_variant = law_type:law_monarchy - NOT = { - ruler = { - has_trait = trait_child - } - } - } - } - triggered_desc = { - desc = party_liberal_republican_party - trigger = { - country_has_primary_culture = cu:brazilian - game_date < 1925.1.1 - NOT = { - has_law_or_variant = law_type:law_monarchy - } + this = c:FRA } } triggered_desc = { desc = party_libertador_party trigger = { - country_has_primary_culture = cu:brazilian - game_date >= 1925.1.1 + exists = c:BRZ + this = c:BRZ } } triggered_desc = { desc = party_kadets_party trigger = { exists = c:RUS - THIS = c:RUS + this = c:RUS } } triggered_desc = { desc = party_peoples_party trigger = { exists = c:SWE - THIS = c:SWE + this = c:SWE } } triggered_desc = { desc = party_liberal_union trigger = { exists = c:NET - THIS = c:NET + this = c:NET } } triggered_desc = { desc = party_liberal_league trigger = { exists = c:LUX - THIS = c:LUX + this = c:LUX } } triggered_desc = { desc = party_young_finnish_party trigger = { exists = c:FIN - THIS = c:FIN + this = c:FIN } } triggered_desc = { desc = party_constitutional_party trigger = { exists = c:AUS - THIS = c:AUS + this = c:AUS } } triggered_desc = { desc = party_peoples_party trigger = { exists = c:CRO - THIS = c:CRO + this = c:CRO } } triggered_desc = { desc = party_society_for_progress trigger = { exists = c:PER - THIS = c:PER + this = c:PER } } triggered_desc = { desc = party_blue_party trigger = { exists = c:PRG - THIS = c:PRG + this = c:PRG } } triggered_desc = { desc = party_great_liberal_party trigger = { exists = c:VNZ - THIS = c:VNZ + this = c:VNZ } } triggered_desc = { desc = party_colorado_party trigger = { exists = c:URU - THIS = c:URU + this = c:URU } } triggered_desc = { desc = party_empire_reform_association trigger = { exists = c:CHI - THIS = c:CHI - has_law_or_variant = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_freedom_and_accord_party - trigger = { - exists = c:TUR - THIS = c:TUR - has_law_or_variant = law_type:law_monarchy + this = c:CHI } } triggered_desc = { desc = party_progressive_republican_party trigger = { exists = c:TUR - THIS = c:TUR - NOT = { has_law_or_variant = law_type:law_monarchy } + this = c:TUR } } triggered_desc = { desc = party_constitutional_reform_party trigger = { exists = c:JAP - THIS = c:JAP + this = c:JAP } } triggered_desc = { desc = party_neoteristikon_komma trigger = { exists = c:GRE - THIS = c:GRE + this = c:GRE } } triggered_desc = { desc = party_the_left trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + this = c:ITA } } triggered_desc = { desc = party_national_liberal_party trigger = { - country_has_primary_culture = cu:romanian + exists = c:ROM + this = c:ROM } } triggered_desc = { desc = party_whig_party trigger = { - OR = { - AND = { - country_has_primary_culture = cu:american - NOT = { - exists = c:USA - THIS = c:USA - } - } - AND = { - exists = c:USA - THIS = c:USA - NOT = { has_global_variable = american_civil_war } - } - } + exists = c:USA + this = c:USA } } triggered_desc = { @@ -249,25 +193,27 @@ liberal_party = { desc = party_progressive_party trigger = { OR = { - country_has_primary_culture = cu:spanish - country_has_primary_culture = cu:portuguese + AND = { + exists = c:SPA + this = c:SPA + } + AND = { + exists = c:POR + this = c:POR + } } } } triggered_desc = { desc = party_venstre trigger = { - OR = { - country_has_primary_culture = cu:norwegian - country_has_primary_culture = cu:spanish - } + exists = c:NOR + this = c:NOR } } triggered_desc = { desc = party_liberal - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -279,7 +225,7 @@ liberal_party = { unlocking_technologies = { } - # THIS IS RUN ONLY ONCE AT GAME START + # this IS RUN ONLY ONCE AT GAME START valid_for_country = { always = yes } @@ -287,9 +233,7 @@ liberal_party = { available_for_interest_group = { owner = { country_has_voting_franchise = yes - ig:ig_intelligentsia ?= { - is_marginal = no - } + ig:ig_intelligentsia ?= { is_marginal = no } } leader = { # far right and far left won't join liberal parties NOR = { @@ -310,6 +254,7 @@ liberal_party = { value = -5 desc = "base_value" } + if = { # liberals love liberalism limit = { leader = { @@ -326,19 +271,11 @@ liberal_party = { add = { desc = "from_liberal_leader" if = { - limit = { - leader = { - has_ideology = ideology:ideology_reformer - } - } + limit = { leader = { has_ideology = ideology:ideology_reformer } } add = 10 } if = { - limit = { - leader = { - has_ideology = ideology:ideology_market_liberal - } - } + limit = { leader = { has_ideology = ideology:ideology_market_liberal } } add = 5 } if = { @@ -354,11 +291,11 @@ liberal_party = { } } } + if = { # liberals love liberalism limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_laissez_faire } } @@ -367,6 +304,7 @@ liberal_party = { desc = "from_liberalism" } } + if = { # various progressives are inclined towards liberalism limit = { leader = { @@ -385,6 +323,7 @@ liberal_party = { desc = "from_progressivism" } } + if = { # various conservatives dislike liberalism limit = { leader = { @@ -394,9 +333,6 @@ liberal_party = { has_ideology = ideology:ideology_theocrat has_ideology = ideology:ideology_slaver has_ideology = ideology:ideology_authoritarian - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist } } } @@ -405,21 +341,21 @@ liberal_party = { desc = "from_conservatism" } } + if = { # against hereditary bureacrats limit = { OR = { has_ideology = ideology:ideology_meritocratic has_ideology = ideology:ideology_anti_clerical } - owner = { - has_law_or_variant = law_type:law_hereditary_bureaucrats - } + owner = { has_law_or_variant = law_type:law_hereditary_bureaucrats } } add = { value = 3 desc = "from_hereditary_offices" } } + if = { # armed forces will join if a more powerful member has jingoist leader limit = { is_interest_group_type = ig_armed_forces @@ -428,9 +364,7 @@ liberal_party = { any_interest_group = { is_member_of_party = owner.py:liberal_party is_powerful = yes - leader = { - has_ideology = ideology:ideology_jingoist_leader - } + leader = { has_ideology = ideology:ideology_jingoist_leader } } } } @@ -439,14 +373,13 @@ liberal_party = { desc = "from_jingoist_party_leader" } } + # for as long as the Industrialists are not powerful, they'll be more liberal if = { limit = { is_powerful = no OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } } @@ -455,6 +388,7 @@ liberal_party = { desc = "from_capitalism" } } + # If conservatives [landowners/church] are strong, Industrialists will stay liberal if = { limit = { @@ -464,45 +398,28 @@ liberal_party = { } owner = { OR = { - ig:ig_landowners ?= { - is_powerful = yes - } - ig:ig_devout ?= { - is_powerful = yes - } + ig:ig_landowners ?= { is_powerful = yes } + ig:ig_devout ?= { is_powerful = yes } } } OR = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_market_liberal } has_ideology = ideology:ideology_laissez_faire } } add = { desc = "from_powerful_conservatives" if = { - limit = { - owner = { - ig:ig_landowners ?= { - is_powerful = yes - } - } - } + limit = { owner = { ig:ig_landowners ?= { is_powerful = yes } } } add = 2 } if = { - limit = { - owner = { - ig:ig_devout ?= { - is_powerful = yes - } - } - } + limit = { owner = { ig:ig_devout ?= { is_powerful = yes } } } add = 2 } } } + if = { # against illiteracy and religious education limit = { OR = { @@ -521,26 +438,22 @@ liberal_party = { desc = "from_no_or_religious_schools" } } + if = { # lack of women's rights limit = { OR = { - leader = { - has_ideology = ideology:ideology_feminist - } + leader = { has_ideology = ideology:ideology_feminist } has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern - } - owner = { - has_law_or_variant = law_type:law_no_womens_rights } + owner = { has_law_or_variant = law_type:law_no_womens_rights } } add = { value = 3 desc = from_no_womens_rights } } + if = { # anti-racism limit = { OR = { @@ -552,7 +465,6 @@ liberal_party = { } } has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern } owner = { OR = { @@ -567,32 +479,29 @@ liberal_party = { desc = from_racism } } + if = { # anti-censorship limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern leader = { has_ideology = ideology:ideology_humanitarian has_ideology = ideology:ideology_humanitarian_royalist } } - owner = { - has_law_or_variant = law_type:law_outlawed_dissent - } + owner = { has_law_or_variant = law_type:law_outlawed_dissent } } add = { value = 3 desc = from_outlawed_dissent } } + if = { # against arbitrary or militarized policing limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_particularist } owner = { @@ -607,23 +516,21 @@ liberal_party = { desc = from_bad_police } } + if = { # anticlerical limit = { OR = { has_ideology = ideology:ideology_anti_clerical - leader = { - has_ideology = ideology:ideology_nihilist - } - } - owner = { - has_law_or_variant = law_type:law_state_religion + leader = { has_ideology = ideology:ideology_nihilist } } + owner = { has_law_or_variant = law_type:law_state_religion } } add = { value = 3 desc = "from_anticlerical" } } + if = { # republican limit = { OR = { @@ -649,16 +556,13 @@ liberal_party = { desc = "from_republican" } } + if = { # peasants opposition to debt slavery limit = { - owner = { - has_law_or_variant = law_type:law_debt_slavery - } + owner = { has_law_or_variant = law_type:law_debt_slavery } OR = { has_ideology = ideology:ideology_particularist - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -666,6 +570,7 @@ liberal_party = { desc = "from_debt_slavery" } } + if = { # general anti-slavery limit = { owner = { @@ -676,9 +581,7 @@ liberal_party = { } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -686,14 +589,12 @@ liberal_party = { desc = "from_slavery" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -709,25 +610,21 @@ liberal_party = { desc = "from_serfdom" } } - if = { # modernizer - limit = { - has_ideology = ideology:ideology_modernizer - } - add = { - value = 10 - desc = "from_modernizer" - } - } + + #if = { # modernizer + # limit = { has_ideology = ideology:ideology_modernizer } + # add = { + # value = 10 + # desc = "from_modernizer" + # } + #} + if = { # early Trade Unions limit = { is_interest_group_type = ig_trade_unions is_powerful = no - NOT = { - has_ideology = ideology:ideology_socialist - } - owner = { - NOT = { has_law_or_variant = law_type:law_universal_suffrage } - } + NOT = { has_ideology = ideology:ideology_socialist } + owner = { NOT = { has_law_or_variant = law_type:law_universal_suffrage } } } add = { desc = "from_early_trade_unions" @@ -743,15 +640,12 @@ liberal_party = { add = 10 } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_census_voting - } - } + limit = { owner = { has_law_or_variant = law_type:law_census_voting } } add = 5 } } } + if = { limit = { is_interest_group_type = ig_intelligentsia @@ -762,6 +656,7 @@ liberal_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -774,27 +669,21 @@ liberal_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/military_party.txt b/common/parties/military_party.txt index a8d4b6006..183cb3adc 100644 --- a/common/parties/military_party.txt +++ b/common/parties/military_party.txt @@ -9,65 +9,56 @@ military_party = { desc = party_true_peoples_party trigger = { exists = c:MON - THIS = c:MON + this = c:MON } } triggered_desc = { desc = party_national_party trigger = { exists = c:SER - THIS = c:SER + this = c:SER } } triggered_desc = { desc = party_union_of_rights trigger = { exists = c:FRA - THIS = c:FRA + this = c:FRA } } triggered_desc = { desc = party_imperial_clan_party trigger = { exists = c:CHI - THIS = c:CHI - has_law_or_variant = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_russian_assembly - trigger = { - exists = c:RUS - THIS = c:RUS - has_law_or_variant = law_type:law_monarchy + this = c:CHI } } triggered_desc = { desc = party_russian_all_military_union trigger = { exists = c:RUS - THIS = c:RUS - NOT = { has_law_or_variant = law_type:law_monarchy } + this = c:RUS } } triggered_desc = { desc = party_imperial_way_party trigger = { exists = c:JAP - THIS = c:JAP - has_law_or_variant = law_type:law_monarchy + this = c:JAP } } triggered_desc = { desc = party_patriotic_union trigger = { - country_has_primary_culture = cu:spanish + exists = c:SPA + this = c:SPA } } triggered_desc = { desc = party_regressivist_party trigger = { - country_has_primary_culture = cu:brazilian + exists = c:BRZ + this = c:BRZ } } triggered_desc = { @@ -81,25 +72,24 @@ military_party = { } triggered_desc = { desc = party_military - trigger = { - always = yes - } + trigger = { always = yes } } } } + icon = { default = "/gfx/interface/icons/political_parties/military.dds" } - # THIS IS RUN ONLY ONCE AT GAME START + + # this IS RUN ONLY ONCE AT GAME START valid_for_country = { always = yes } + available_for_interest_group = { owner = { country_has_voting_franchise = yes - ig:ig_armed_forces ?= { - is_marginal = no - } + ig:ig_armed_forces ?= { is_marginal = no } } } @@ -110,6 +100,7 @@ military_party = { value = -5 desc = "base_value" } + if = { # nobody will join if the armed forces don't join limit = { NOT = { is_interest_group_type = ig_armed_forces } @@ -118,9 +109,7 @@ military_party = { AND = { exists = owner.py:military_party owner = { - ig:ig_armed_forces ?= { - NOT = { is_member_of_party = owner.py:military_party } - } + ig:ig_armed_forces ?= { NOT = { is_member_of_party = owner.py:military_party } } } } } @@ -130,6 +119,7 @@ military_party = { desc = "from_no_army_in_party" # this should probably never actually display in game because the party won't exist } } + if = { # a party for powerful soldiers limit = { is_interest_group_type = ig_armed_forces @@ -140,36 +130,34 @@ military_party = { desc = "from_strong_military" } } + if = { # jingoists like the military party - limit = { - leader = { has_ideology = ideology:ideology_jingoist_leader } - } + limit = { leader = { has_ideology = ideology:ideology_jingoist_leader } } add = { value = 10 desc = "from_jingoist" } } + if = { # conservatives like police limit = { OR = { - has_paternalist_ideology = yes + has_ideology = ideology:ideology_paternalistic has_ideology = ideology:ideology_patriotic } - owner = { - has_law_or_variant = law_type:law_no_police - } + owner = { has_law_or_variant = law_type:law_no_police } } add = { value = 3 desc = "from_no_police" } } + if = { # opposition to peasant levies limit = { OR = { has_ideology = ideology:ideology_jingoist has_ideology = ideology:ideology_particularist - has_ideology = ideology:ideology_sikh_moralist leader = { OR = { has_ideology = ideology:ideology_fascist @@ -179,22 +167,19 @@ military_party = { } } } - owner = { - has_law_or_variant = law_type:law_peasant_levies - } + owner = { has_law_or_variant = law_type:law_peasant_levies } } add = { value = 3 desc = "from_peasant_levies" } } + if = { # loyalist-proletarian alliance for tax reform limit = { OR = { has_ideology = ideology:ideology_proletarian - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } has_ideology = ideology:ideology_loyalist } owner = { @@ -210,15 +195,14 @@ military_party = { desc = "from_no_graduated_taxation" } } + if = { # loyalist-meritocratic alliance for tax reform limit = { OR = { has_ideology = ideology:ideology_meritocratic AND = { has_ideology = ideology:ideology_loyalist - owner = { - NOT = { has_law_or_variant = law_type:law_graduated_taxation } - } + owner = { NOT = { has_law_or_variant = law_type:law_graduated_taxation } } } } owner = { @@ -233,6 +217,7 @@ military_party = { desc = "from_no_proportional_or_per_capita_tax" } } + # alliance for stricter internal security if = { limit = { @@ -252,6 +237,7 @@ military_party = { desc = "from_liberty" } } + if = { # conservatives like censorship limit = { owner = { @@ -271,17 +257,15 @@ military_party = { desc = "from_no_censorship" } } + if = { # authoritarians like militarism - limit = { - leader = { - has_ideology = ideology:ideology_authoritarian - } - } + limit = { leader = { has_ideology = ideology:ideology_authoritarian } } add = { value = 5 desc = from_authoritarian } } + if = { limit = { is_interest_group_type = ig_armed_forces @@ -292,6 +276,7 @@ military_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -304,27 +289,21 @@ military_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/radical_party.txt b/common/parties/radical_party.txt index 04f6ecc44..2cd7dc6ae 100644 --- a/common/parties/radical_party.txt +++ b/common/parties/radical_party.txt @@ -9,139 +9,110 @@ radical_party = { desc = party_radical_civic_union trigger = { exists = c:ARG - THIS = c:ARG + this = c:ARG } } triggered_desc = { desc = party_democratic_progressive_party trigger = { exists = c:SPA - THIS = c:SPA + this = c:SPA } } triggered_desc = { desc = party_free_democratic_party trigger = { exists = c:SWI - THIS = c:SWI + this = c:SWI } } triggered_desc = { desc = party_national_progressive_party trigger = { exists = c:FIN - THIS = c:FIN + this = c:FIN } } triggered_desc = { desc = party_free_thinking_democratic_league trigger = { exists = c:NET - THIS = c:NET + this = c:NET } } triggered_desc = { desc = party_radical_liberal_party trigger = { exists = c:LUX - THIS = c:LUX + this = c:LUX } } triggered_desc = { desc = party_progressive_club trigger = { exists = c:AUS - THIS = c:AUS + this = c:AUS } } triggered_desc = { desc = party_radical_peoples_party trigger = { exists = c:SER - THIS = c:SER + this = c:SER } } triggered_desc = { desc = party_revival_party trigger = { exists = c:PER - THIS = c:PER + this = c:PER } } triggered_desc = { desc = party_mexican_liberal_party trigger = { exists = c:MEX - THIS = c:MEX + this = c:MEX } } triggered_desc = { desc = party_democratic_progressive_party trigger = { exists = c:GBR - THIS = c:GBR - has_law_or_variant = law_type:law_universal_suffrage - } - } - triggered_desc = { - desc = party_committee_of_union_and_progress - trigger = { - exists = c:TUR - THIS = c:TUR - has_law_or_variant = law_type:law_monarchy + this = c:GBR } } triggered_desc = { desc = party_freedom_and_accord_party trigger = { exists = c:TUR - THIS = c:TUR - NOT = { has_law_or_variant = law_type:law_monarchy } + this = c:TUR } } triggered_desc = { desc = party_trudovik_group trigger = { exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_revive_china_society - trigger = { - exists = c:CHI - THIS = c:CHI - has_law_or_variant = law_type:law_monarchy + this = c:RUS } } triggered_desc = { desc = party_republican_union trigger = { exists = c:FRA - THIS = c:FRA + this = c:FRA } } triggered_desc = { desc = party_the_far_left trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + this = c:ITA } } triggered_desc = { desc = party_tongmenghui - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:cantonese - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - } - NOT = { has_law_or_variant = law_type:law_monarchy } - } - } + trigger = { any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_sninitic } } } triggered_desc = { desc = party_progressive_party @@ -149,11 +120,11 @@ radical_party = { OR = { AND = { exists = c:JAP - THIS = c:JAP + this = c:JAP } AND = { exists = c:USA - THIS = c:USA + this = c:USA } } } @@ -162,45 +133,35 @@ radical_party = { desc = party_radical_liberal_party trigger = { exists = c:ECU - THIS = c:ECU + this = c:ECU } } triggered_desc = { desc = party_national_union trigger = { exists = c:PEU - THIS = c:PEU - } - } - triggered_desc = { - desc = party_radical_liberal_party - trigger = { - country_has_primary_culture = cu:american + this = c:PEU } } triggered_desc = { desc = party_progressive_dissidence trigger = { - country_has_primary_culture = cu:portuguese - } - } - triggered_desc = { - desc = party_farroupilha - trigger = { - country_has_primary_culture = cu:brazilian - has_law_or_variant = law_type:law_monarchy + exists = c:POR + this = c:POR } } triggered_desc = { desc = party_radical_peoples_party trigger = { - country_has_primary_culture = cu:norwegian + exists = c:NOR + this = c:NOR } } triggered_desc = { desc = party_social_liberal_party trigger = { - country_has_primary_culture = cu:danish + exists = c:DEN + this = c:DEN } } triggered_desc = { @@ -212,26 +173,6 @@ radical_party = { } } } - triggered_desc = { - desc = party_chartists - trigger = { - exists = c:GBR - THIS = c:GBR - NOT = { has_law_or_variant = law_type:law_universal_suffrage } - } - } - triggered_desc = { - desc = party_swaraj_party - trigger = { - OR = { - c:BIC ?= this - AND = { - c:HND ?= this - is_subject = yes - } - } - } - } triggered_desc = { desc = party_radicals trigger = { @@ -248,7 +189,7 @@ radical_party = { unlocking_technologies = { } - # THIS IS RUN ONLY ONCE AT GAME START + # this IS RUN ONLY ONCE AT GAME START valid_for_country = { always = yes } @@ -259,14 +200,10 @@ radical_party = { any_interest_group = { is_marginal = no OR = { - leader = { - has_ideology = ideology:ideology_radical - } + leader = { has_ideology = ideology:ideology_radical } AND = { is_interest_group_type = ig_trade_unions - NOT = { - has_ideology = ideology:ideology_socialist - } + NOT = { has_ideology = ideology:ideology_socialist } } } } @@ -282,9 +219,6 @@ radical_party = { has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_theocrat has_ideology = ideology:ideology_slaver } @@ -298,42 +232,34 @@ radical_party = { value = -5 desc = "base_value" } + if = { # radicals love radicalism - limit = { - leader = { - has_ideology = ideology:ideology_radical - } - } + limit = { leader = { has_ideology = ideology:ideology_radical } } add = { value = 10 desc = "from_radical" } } + if = { limit = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_radical - } + leader = { has_ideology = ideology:ideology_radical } } add = { value = 15 desc = "from_powerful_radical" } } + if = { # radicals will fall in line behind stronger liberals limit = { - leader = { - has_ideology = ideology:ideology_radical - } + leader = { has_ideology = ideology:ideology_radical } is_powerful = no owner = { any_interest_group = { is_powerful = yes - OR = { - has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern - } + has_ideology = ideology:ideology_liberal } } } @@ -342,19 +268,15 @@ radical_party = { desc = "from_weak_radicals" } } + if = { # weak liberals will fall in line behind strong radicals limit = { is_powerful = no - OR = { - has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern - } + has_ideology = ideology:ideology_liberal owner = { any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_radical - } + leader = { has_ideology = ideology:ideology_radical } } } } @@ -363,6 +285,7 @@ radical_party = { desc = "from_weak_liberals_radical" } } + if = { # weak leftists will fall in line behind radicals pre-revolution limit = { is_powerful = no @@ -377,9 +300,7 @@ radical_party = { NOT = { has_law_or_variant = law_type:law_council_republic } any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_radical - } + leader = { has_ideology = ideology:ideology_radical } } } } @@ -388,6 +309,7 @@ radical_party = { desc = "from_weak_leftists_radical" } } + if = { # various progressives are inclined towards radicalism limit = { leader = { @@ -406,6 +328,7 @@ radical_party = { desc = "from_progressives_radical" } } + if = { # republican limit = { OR = { @@ -430,6 +353,7 @@ radical_party = { desc = "from_republican" } } + if = { limit = { # particularists will join in when their issues are relevant has_ideology = ideology:ideology_particularist @@ -445,22 +369,18 @@ radical_party = { desc = "from_particularism_cares_about_laws" } } + if = { # moderates are scared of radical politics - limit = { - leader = { - has_ideology = ideology:ideology_moderate - } - } + limit = { leader = { has_ideology = ideology:ideology_moderate } } add = { value = -3 desc = "from_moderate" } } + if = { # from lack of democracy limit = { - owner = { - NOT = { has_law_or_variant = law_type:law_universal_suffrage } - } + owner = { NOT = { has_law_or_variant = law_type:law_universal_suffrage } } OR = { has_ideology = ideology:ideology_populist leader = { @@ -477,6 +397,7 @@ radical_party = { desc = "from_no_universal_suffrage" } } + if = { # radical anti-censorship limit = { leader = { @@ -498,30 +419,26 @@ radical_party = { desc = from_censorship } } + if = { # anti-censorship limit = { OR = { has_ideology = ideology:ideology_liberal has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern - leader = { - has_ideology = ideology:ideology_humanitarian - } - } - owner = { - has_law_or_variant = law_type:law_outlawed_dissent + leader = { has_ideology = ideology:ideology_humanitarian } } + owner = { has_law_or_variant = law_type:law_outlawed_dissent } } add = { value = 6 desc = from_outlawed_dissent } } + if = { # opposition to secret police or national guard limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern leader = { OR = { has_ideology = ideology:ideology_humanitarian @@ -541,6 +458,7 @@ radical_party = { desc = from_bad_home_affairs } } + if = { # general anti-slavery limit = { owner = { @@ -551,9 +469,7 @@ radical_party = { } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -561,14 +477,12 @@ radical_party = { desc = "from_slavery" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -584,16 +498,13 @@ radical_party = { desc = "from_serfdom" } } + if = { # early Trade Unions limit = { scope:number >= 1 # If someone else is in this party first is_interest_group_type = ig_trade_unions - NOT = { - has_ideology = ideology:ideology_socialist - } - owner = { - NOT = { has_law_or_variant = law_type:law_universal_suffrage } - } + NOT = { has_ideology = ideology:ideology_socialist } + owner = { NOT = { has_law_or_variant = law_type:law_universal_suffrage } } } add = { desc = "from_early_trade_unions" @@ -609,15 +520,12 @@ radical_party = { add = 10 } if = { - limit = { - owner = { - has_law_or_variant = law_type:law_census_voting - } - } + limit = { owner = { has_law_or_variant = law_type:law_census_voting } } add = 5 } } } + if = { limit = { scope:number = 1 @@ -630,27 +538,21 @@ radical_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/religious_party.txt b/common/parties/religious_party.txt index c66b89fed..a61a15147 100644 --- a/common/parties/religious_party.txt +++ b/common/parties/religious_party.txt @@ -10,71 +10,70 @@ religious_party = { desc = party_catholic_peoples_party trigger = { exists = c:AUS - THIS = c:AUS + this = c:AUS } } triggered_desc = { desc = party_portuguese_catholic_centre trigger = { exists = c:POR - THIS = c:POR + this = c:POR } } triggered_desc = { desc = party_catholic_right trigger = { exists = c:SWI - THIS = c:SWI + this = c:SWI } } triggered_desc = { desc = party_anti_revolutionary_party trigger = { exists = c:NET - THIS = c:NET + this = c:NET } } triggered_desc = { desc = party_learned_council trigger = { exists = c:PER - THIS = c:PER + this = c:PER } } triggered_desc = { desc = party_traditionalist_communion trigger = { exists = c:SPA - THIS = c:SPA + this = c:SPA } } triggered_desc = { desc = party_christian_peoples_party trigger = { exists = c:BEL - THIS = c:BEL + this = c:BEL } } triggered_desc = { desc = party_clerical_party trigger = { exists = c:FRA - THIS = c:FRA + this = c:FRA } } triggered_desc = { desc = party_union_of_the_russian_people trigger = { exists = c:RUS - THIS = c:RUS + this = c:RUS } } triggered_desc = { desc = party_know_nothing_party trigger = { - OR = { - country_has_primary_culture = cu:american - } + exists = c:USA + this = c:USA } } triggered_desc = { @@ -92,15 +91,15 @@ religious_party = { triggered_desc = { desc = party_conservative_catholics trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + this = c:ITA } } triggered_desc = { desc = party_moderate_venstre trigger = { - country_has_primary_culture = cu:norwegian + exists = c:NOR + this = c:NOR } } triggered_desc = { @@ -113,7 +112,7 @@ religious_party = { desc = party_buddhist trigger = { root.religion = { - has_discrimination_trait = buddhist + has_discrimination_trait = cwp_heritage_dharmic } } } @@ -139,7 +138,7 @@ religious_party = { desc = party_muslim trigger = { root.religion = { - has_discrimination_trait = muslim + has_discrimination_trait = cwp_heritage_islamic } } } @@ -153,41 +152,28 @@ religious_party = { desc = party_christian trigger = { root.religion = { - has_discrimination_trait = christian - } - } - } - triggered_desc = { - desc = party_hindu_mahasabha - trigger = { - ig:ig_devout ?= { - has_ideology = ideology:ideology_hindu_moralist - } - OR = { - c:BIC ?= this - c:HND ?= this + has_discrimination_trait = cwp_heritage_christian } } } triggered_desc = { desc = party_religious - trigger = { - always = yes - } + trigger = { always = yes } } } } + icon = { default = "/gfx/interface/icons/political_parties/religious.dds" } + # THIS IS RUN ONLY ONCE AT GAME START valid_for_country = { always = yes } + available_for_interest_group = { - owner = { - country_has_voting_franchise = yes - } + owner = { country_has_voting_franchise = yes } } # Root - IG considering joining @@ -197,18 +183,18 @@ religious_party = { value = -5 desc = "base_value" } + if = { limit = { is_interest_group_type = ig_devout - owner = { - has_law_or_variant = law_type:law_theocracy - } + owner = { has_law_or_variant = law_type:law_theocracy } } add = { value = 5 desc = "from_theocracy" } } + if = { # nobody will join if the devout don't join limit = { NOT = { is_interest_group_type = ig_devout } @@ -216,11 +202,7 @@ religious_party = { NOT = { exists = owner.py:religious_party } AND = { exists = owner.py:religious_party - owner = { - ig:ig_devout ?= { - NOT = { is_member_of_party = owner.py:religious_party } - } - } + owner = { ig:ig_devout ?= { NOT = { is_member_of_party = owner.py:religious_party } } } } } } @@ -229,6 +211,7 @@ religious_party = { desc = "from_no_devout_in_party" # this should probably never actually display in game because the party won't exist } } + if = { # a party for powerful religious people limit = { is_interest_group_type = ig_devout @@ -239,14 +222,11 @@ religious_party = { desc = "from_powerful_devout" } } + if = { # religiously inclined people might join if devout are powerful limit = { is_powerful = no - owner = { - ig:ig_devout ?= { - is_powerful = yes - } - } + owner = { ig:ig_devout ?= { is_powerful = yes } } leader = { OR = { has_ideology = ideology:ideology_traditionalist @@ -260,13 +240,12 @@ religious_party = { desc = "from_powerful_devout_other" } } + if = { # antireligious characters and IG's will never join limit = { OR = { has_ideology = ideology:ideology_anti_clerical - leader = { - has_ideology = ideology:ideology_nihilist - } + leader = { has_ideology = ideology:ideology_nihilist } } } add = { @@ -274,13 +253,12 @@ religious_party = { desc = "from_antireligious" } } + if = { # Corporatism limit = { OR = { has_ideology = ideology:ideology_corporatist - leader = { - has_ideology = ideology:ideology_corporatist_leader - } + leader = { has_ideology = ideology:ideology_corporatist_leader } } } add = { @@ -288,18 +266,18 @@ religious_party = { desc = "from_corporatism" } } + if = { # patriarchs more likely to join conservatives with women's suffrage limit = { has_ideology = ideology:ideology_patriarchal - owner = { - has_law_or_variant = law_type:law_womens_suffrage - } + owner = { has_law_or_variant = law_type:law_womens_suffrage } } add = { value = 3 desc = "from_patriarchy" } } + if = { limit = { is_interest_group_type = ig_devout @@ -310,6 +288,7 @@ religious_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -322,27 +301,21 @@ religious_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/parties/social_democrats_party.txt b/common/parties/social_democrats_party.txt index ed02b8f68..b6a2cccf3 100644 --- a/common/parties/social_democrats_party.txt +++ b/common/parties/social_democrats_party.txt @@ -6,161 +6,151 @@ social_democrat_party = { color = { 241 24 138 } name = { first_valid = { - triggered_desc = { - desc = party_diggers - trigger = { - country_has_primary_culture = cu:english - #NOT = { has_technology_researched = socialism } - } - } triggered_desc = { desc = party_labour_party trigger = { exists = c:GBR - THIS = c:GBR + this = c:GBR } } triggered_desc = { desc = party_psoe trigger = { exists = c:SPA - THIS = c:SPA + this = c:SPA } } triggered_desc = { desc = party_labour_party trigger = { exists = c:IRE - THIS = c:IRE + this = c:IRE } } triggered_desc = { desc = party_portuguese_socialist_party trigger = { exists = c:POR - THIS = c:POR + this = c:POR } } triggered_desc = { desc = party_ftsf trigger = { exists = c:FRA - THIS = c:FRA + this = c:FRA } } triggered_desc = { desc = party_menshevik_party trigger = { exists = c:RUS - THIS = c:RUS + this = c:RUS } } triggered_desc = { desc = party_finnish_labor_party trigger = { exists = c:FIN - THIS = c:FIN + this = c:FIN } } triggered_desc = { desc = party_belgian_workers_party trigger = { exists = c:BEL - THIS = c:BEL + this = c:BEL } } triggered_desc = { desc = party_sdapo trigger = { exists = c:AUS - THIS = c:AUS + this = c:AUS } } triggered_desc = { desc = party_brsdp trigger = { exists = c:BUL - THIS = c:BUL + this = c:BUL } } triggered_desc = { desc = party_mszdp trigger = { exists = c:HUN - THIS = c:HUN + this = c:HUN } } triggered_desc = { desc = party_social_democratic_workers_party trigger = { exists = c:NET - THIS = c:NET + this = c:NET } } triggered_desc = { desc = party_common_peoples_party trigger = { exists = c:JAP - THIS = c:JAP + this = c:JAP } } triggered_desc = { desc = party_democrat_party trigger = { exists = c:PER - THIS = c:PER + this = c:PER } } triggered_desc = { desc = party_socialist_workers_federation trigger = { exists = c:TUR - THIS = c:TUR + this = c:TUR } } triggered_desc = { desc = party_laborist_party trigger = { exists = c:MEX - THIS = c:MEX + this = c:MEX } } triggered_desc = { desc = party_confederate_socialist_party trigger = { exists = c:CSA - THIS = c:CSA + this = c:CSA } } triggered_desc = { desc = party_seke trigger = { exists = c:GRE - THIS = c:GRE + this = c:GRE } } triggered_desc = { desc = party_labor_party trigger = { - country_has_primary_culture = cu:norwegian + exists = c:NOR + this = c:NOR } } triggered_desc = { desc = party_socialist_labor_party trigger = { - country_has_primary_culture = cu:anglo_canadian - } - } - triggered_desc = { - desc = party_labor_party - trigger = { - country_has_primary_culture = cu:franco_canadian + exists = c:CAN + this = c:CAN } } triggered_desc = { desc = party_social_democratic_workers_party trigger = { - country_has_primary_culture = cu:romanian + exists = c:ROM + this = c:ROM } } triggered_desc = { @@ -175,37 +165,27 @@ social_democrat_party = { triggered_desc = { desc = party_psi trigger = { - OR = { - country_has_primary_culture = cu:italian - } + exists = c:ITA + this = c:ITA } } triggered_desc = { desc = party_socialist_party_of_america trigger = { - country_has_primary_culture = cu:american - } - } - triggered_desc = { - desc = party_anl - trigger = { - country_has_primary_culture = cu:brazilian + exists = c:USA + this = c:USA } } triggered_desc = { desc = party_inc trigger = { - OR = { - c:BIC ?= this - c:HND ?= this - } + exists = c:HND + this = c:HND } } triggered_desc = { desc = party_social_democrats - trigger = { - always = yes - } + trigger = { always = yes } } } } @@ -228,13 +208,9 @@ social_democrat_party = { OR = { any_interest_group = { is_marginal = no - leader = { - has_ideology = ideology:ideology_social_democrat - } - } - ig:ig_trade_unions ?= { - is_marginal = no + leader = { has_ideology = ideology:ideology_social_democrat } } + ig:ig_trade_unions ?= { is_marginal = no } } } NOT = { # these ig's are inherently anti-worker @@ -248,9 +224,6 @@ social_democrat_party = { has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_theocrat } } @@ -263,34 +236,29 @@ social_democrat_party = { value = -5 desc = "base_value" } + if = { # social democrats love social democracy - limit = { - leader = { - has_ideology = ideology:ideology_social_democrat - } - } + limit = { leader = { has_ideology = ideology:ideology_social_democrat } } add = { value = 5 desc = from_social_democrat } } + if = { # powerful social democrats love social democracy limit = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } } add = { value = 5 desc = from_social_democrat_powerful } } + if = { # social democrats will fall in line behind stronger leftists limit = { - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } is_powerful = no owner = { any_interest_group = { @@ -310,6 +278,7 @@ social_democrat_party = { desc = from_powerful_communists } } + if = { # weak leftists will fall in line behind social democrats pre-revolution limit = { is_powerful = no @@ -324,29 +293,23 @@ social_democrat_party = { NOT = { has_law_or_variant = law_type:law_council_republic } any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } } } } add = 6 desc = from_weak_communists } + # weak liberals might fall in line behind strong social democrats if = { limit = { is_powerful = no - OR = { - has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern - } + has_ideology = ideology:ideology_liberal owner = { any_interest_group = { is_powerful = yes - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } } } } @@ -355,6 +318,7 @@ social_democrat_party = { desc = from_weak_liberals } } + if = { # various progressives are inclined towards social democracy limit = { leader = { @@ -376,18 +340,16 @@ social_democrat_party = { desc = from_progressivism_sd } } + # market liberals not very inclined to join social democrats if = { - limit = { - leader = { - has_ideology = ideology:ideology_market_liberal - } - } + limit = { leader = { has_ideology = ideology:ideology_market_liberal } } add = { value = -5 desc = from_marked_liberal_sd } } + if = { # generic powerful trade unions party limit = { is_interest_group_type = ig_trade_unions @@ -405,13 +367,12 @@ social_democrat_party = { desc = from_powerful_unions } } + if = { # anti-censorship limit = { OR = { has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern leader = { OR = { has_ideology = ideology:ideology_humanitarian @@ -419,45 +380,40 @@ social_democrat_party = { } } } - owner = { - has_law_or_variant = law_type:law_outlawed_dissent - } + owner = { has_law_or_variant = law_type:law_outlawed_dissent } } add = { value = 3 desc = from_outlawed_dissent } } + if = { # against land-based taxation limit = { OR = { has_ideology = ideology:ideology_meritocratic has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_social_democrat - } - } - owner = { - has_law_or_variant = law_type:law_land_based_taxation + leader = { has_ideology = ideology:ideology_social_democrat } } + owner = { has_law_or_variant = law_type:law_land_based_taxation } } add = { value = 3 desc = "from_land_tax" } } + if = { # loyalists will join in when their issues are relevant limit = { has_ideology = ideology:ideology_loyalist - owner = { - has_law_or_variant = law_type:law_consumption_based_taxation - } + owner = { has_law_or_variant = law_type:law_consumption_based_taxation } } add = { value = 3 desc = "from_loyalist" } } + if = { # republican limit = { OR = { @@ -483,6 +439,7 @@ social_democrat_party = { desc = "from_republican" } } + if = { # against illiteracy and religious education limit = { OR = { @@ -501,58 +458,44 @@ social_democrat_party = { desc = "from_no_or_religious_schools" } } + if = { # against free trade - peasant/socialist alliance limit = { OR = { has_ideology = ideology:ideology_proletarian has_ideology = ideology:ideology_agrarian has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial - } - owner = { - has_law_or_variant = law_type:law_free_trade - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } } + owner = { has_law_or_variant = law_type:law_free_trade } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 3 desc = "from_anti_free_trade" } } + if = { # against laissez-faire - peasant/socialist alliance limit = { OR = { has_ideology = ideology:ideology_proletarian has_ideology = ideology:ideology_agrarian - leader = { - has_ideology = ideology:ideology_protectionist - } - } - owner = { - has_law_or_variant = law_type:law_laissez_faire - } - NOT = { - leader = { - has_ideology = ideology:ideology_market_liberal - } + leader = { has_ideology = ideology:ideology_protectionist } } + owner = { has_law_or_variant = law_type:law_laissez_faire } + NOT = { leader = { has_ideology = ideology:ideology_market_liberal } } } add = { value = 3 desc = "from_anti_laissez_faire" } } + if = { # loyalist-proletarian alliance for tax reform limit = { OR = { has_ideology = ideology:ideology_proletarian - leader = { - has_ideology = ideology:ideology_social_democrat - } + leader = { has_ideology = ideology:ideology_social_democrat } AND = { has_ideology = ideology:ideology_loyalist owner = { @@ -563,25 +506,19 @@ social_democrat_party = { } } } - owner = { - NOT = { - has_law_or_variant = law_type:law_graduated_taxation - } - } + owner = { NOT = { has_law_or_variant = law_type:law_graduated_taxation } } } add = { value = 3 desc = "from_no_graduated_taxation" } } + if = { # anti-serfdom limit = { - owner = { - has_law_or_variant = law_type:law_serfdom - } + owner = { has_law_or_variant = law_type:law_serfdom } OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern has_ideology = ideology:ideology_anti_slavery has_ideology = ideology:ideology_laissez_faire has_ideology = ideology:ideology_particularist @@ -597,6 +534,7 @@ social_democrat_party = { desc = "from_serfdom" } } + if = { # general anti-slavery limit = { owner = { @@ -607,9 +545,7 @@ social_democrat_party = { } OR = { has_ideology = ideology:ideology_anti_slavery - leader = { - has_ideology = ideology:ideology_abolitionist - } + leader = { has_ideology = ideology:ideology_abolitionist } } } add = { @@ -617,24 +553,22 @@ social_democrat_party = { desc = "from_slavery" } } + if = { # early Trade Unions limit = { is_interest_group_type = ig_trade_unions is_powerful = no - NOT = { - has_ideology = ideology:ideology_socialist - } + NOT = { has_ideology = ideology:ideology_socialist } } add = { value = -3 desc = "from_early_trade_unions" } } + if = { # against free trade limit = { - owner = { - has_law_or_variant = law_type:law_free_trade - } + owner = { has_law_or_variant = law_type:law_free_trade } OR = { has_ideology = ideology:ideology_socialist has_ideology = ideology:ideology_isolationist @@ -645,11 +579,10 @@ social_democrat_party = { desc = "from_free_trade" } } + if = { # against l-f limit = { - owner = { - has_law_or_variant = law_type:law_laissez_faire - } + owner = { has_law_or_variant = law_type:law_laissez_faire } OR = { has_ideology = ideology:ideology_agrarian has_ideology = ideology:ideology_socialist @@ -667,6 +600,7 @@ social_democrat_party = { desc = "from_anti_laissez_faire" } } + if = { limit = { is_interest_group_type = ig_trade_unions @@ -677,6 +611,7 @@ social_democrat_party = { desc = "from_archetype_party" } } + if = { limit = { scope:number = 1 @@ -689,27 +624,21 @@ social_democrat_party = { } } else_if = { - limit = { - scope:number = 2 - } + limit = { scope:number = 2 } multiply = { value = 0.5 desc = "from_two_prior_members" } } else_if = { - limit = { - scope:number = 3 - } + limit = { scope:number = 3 } multiply = { value = 0.05 desc = "from_three_prior_members" } } else_if = { - limit = { - scope:number > 3 - } + limit = { scope:number > 3 } multiply = { value = 0.0 desc = "from_more_than_three_prior_members" diff --git a/common/political_lobbies/cwp_political_lobbies_pro_anti_country.txt b/common/political_lobbies/cwp_political_lobbies_pro_anti_country.txt new file mode 100644 index 000000000..5ef207611 --- /dev/null +++ b/common/political_lobbies/cwp_political_lobbies_pro_anti_country.txt @@ -0,0 +1,1349 @@ +lobby_pro_country = { + category = foreign_pro_country + + texture = "gfx/interface/icons/political_lobby_icons/lobby_pro.dds" + + can_create = { + NOT = { is_country_type = decentralized } + is_revolutionary = no + scope:target_country = { is_revolutionary = no } + scope:target_country = { country_rank >= root.country_rank } + } + + on_created = { + save_temporary_scope_as = lobby_country + scope:political_lobby ?= { + change_appeasement = { + amount = pro_country_lobby_starting_appeasement + factor = appeasement_diplomatic_status_quo + } + initialize_lobby_custom_name = yes + } + } + + requirement_to_maintain = { + trigger = { has_diplomatic_relevance = scope:target_country } + on_failed = { } + } + + requirement_to_maintain = { + trigger = { + OR = { + NOT = { exists = scope:political_lobby } + scope:political_lobby ?= { any_lobby_member = { ig_counts_as_marginal = no } } + } + } + on_failed = { } + } + + requirement_to_maintain = { + trigger = { NOT = { is_subject_of = scope:target_country } } + + swap_type_on_failed = lobby_pro_overlord + + on_failed = { + scope:political_lobby = { initialize_lobby_custom_name = yes } + + add_overlord_lobby_appeasement_from_diplomacy = { + FIRST = root + SECOND = scope:target_country + PRO_AMOUNT = 5 + ANTI_AMOUNT = -5 + FACTOR = appeasement_became_subject + } + } + } + + appeasement_factors_pro = { + appeasement_relations_increased + appeasement_trade_agreement_formed + appeasement_alliance_formed + appeasement_defensive_pact_formed + appeasement_military_assistance_started + appeasement_foreign_investment_agreement_formed + appeasement_rivalry_ended + appeasement_embargo_ended + appeasement_special_events_positive + } + + appeasement_factors_anti = { + appeasement_relations_decreased + appeasement_trade_agreement_broken + appeasement_alliance_broken + appeasement_defensive_pact_broken + appeasement_military_assistance_broken + appeasement_foreign_investment_agreement_broken + appeasement_rivalry_declared + appeasement_embargo_declared + appeasement_diplomatic_demand_made + appeasement_diplomatic_play_started + appeasement_special_events_negative + } + + available_for_interest_group = { + NOT = { any_political_lobby = { target = scope:target_country } } + } + + join_weight = { + ### Stickyness factor if already in lobby + if = { + limit = { + exists = scope:political_lobby + scope:political_lobby = { any_lobby_member = { this = root } } + } + add = { + value = 50 + desc = "member_of_lobby" + } + } + + ### Formation reasons + add = { + if = { + limit = { is_lobby_formation_reason_aggression = yes } + leader ?= { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_jingoist_leader + has_ideology = ideology:ideology_fascist + } + } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = -25 + } + } + + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + has_ideology = ideology:ideology_jingoist + } + } + add = 25 + } + } + + desc = "formation_reason_aggression_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_defense = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_jingoist_leader } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_jingoist } + add = 25 + } + + if = { + limit = { has_ideology = ideology:ideology_particularist } + add = -25 + } + } + + desc = "formation_reason_defense_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_diplomacy = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = 25 + } + else_if = { + limit = { + OR = { + has_ideology = ideology:ideology_jingoist_leader + has_ideology = ideology:ideology_fascist + } + } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_jingoist } + add = -25 + } + + if = { + limit = { + OR = { + has_ideology = ideology:ideology_liberal + has_paternalist_ideology = yes + } + } + add = 25 + } + } + + desc = "formation_reason_diplomacy_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_economy = yes } + leader ?= { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_market_liberal + has_ideology = ideology:ideology_protectionist + } + } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_luddite } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_isolationist } + add = -25 + } + + if = { + limit = { has_ideology = ideology:ideology_laissez_faire } + add = 25 + } + } + + desc = "formation_reason_economy_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_technology = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_positivist } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_luddite } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_particularist } + add = -25 + } + + if = { + limit = { has_ideology = ideology:ideology_meritocratic } + add = 25 + } + } + + desc = "formation_reason_technology_desc" + } + + ### Same IG in government + add = { + if = { + limit = { + scope:target_country = { + any_interest_group = { + is_same_interest_group_type = ROOT + is_in_government = yes + } + } + } + add = 10 + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + } + + desc = "preferred_igs_in_government" + } + + ### Laws + scope:target_country = { + add = { + every_active_law = { + if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value >= approve + } + } + } + add = 5 + } + else_if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value <= disapprove + } + } + } + add = -5 + } + } + + max = 100 + min = -100 + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + + desc = "enacted_laws" + } + } + + ### Culture + add = { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + leader ?= { + OR = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_fascist + } + } + } + } + if = { + limit = { scope:target_country = { any_primary_culture = { is_primary_culture_of = ROOT.owner } } } + add = 15 + } + else_if = { + limit = { + scope:target_country = { + NOT = { + any_primary_culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = ROOT.owner + shares_language_trait_group_with_any_primary_culture = ROOT.owner + shares_tradition_trait_with_any_primary_culture = ROOT.owner + } + } + } + } + } + add = -15 + } + else_if = { + limit = { + scope:target_country = { + any_scope_culture = { + AND = { + is_primary_culture_of = ROOT.owner + scope:target_country = { cultural_acceptance_base = { target = prev value >= acceptance_status_4 } } + } + } + } + } + add = 10 + } + } + + desc = "primary_culture_similarity" + } + + ### Religion + add = { + if = { + limit = { + OR = { + is_interest_group_type = ig_devout + leader ?= { + OR = { + has_ideology = ideology:ideology_theocrat + has_trait = pious + } + } + } + } + if = { + limit = { scope:target_country = { religion = ROOT.owner.religion } } + add = 15 + } + else_if = { + limit = { + scope:target_country.capital = { + state_religious_acceptance = { + target = ROOT.owner.religion + value < religious_acceptance_medium + } + } + } + add = -15 + } + + if = { + limit = { is_lobby_formation_reason_religion = yes } + multiply = 2.0 + } + } + + desc = "religion_opinion" + } + + ### Ideologies + scope:target_country = { + add = { + every_interest_group = { + limit = { is_in_government = yes } + # Liberal + if = { + limit = { + ROOT = { interest_group_has_liberal_ideology = yes } + interest_group_has_liberal_ideology = yes + } + add = 25 + } + + # Progressive + if = { + limit = { + ROOT = { interest_group_has_progressive_ideology = yes } + interest_group_has_progressive_ideology = yes + } + add = 25 + } + + # Socialist + if = { + limit = { + ROOT = { interest_group_has_socialist_ideology = yes } + interest_group_has_socialist_ideology = yes + } + add = 25 + } + + # Reactionary + if = { + limit = { + ROOT = { interest_group_has_reactionary_ideology = yes } + interest_group_has_reactionary_ideology = yes + } + add = 25 + } + + # Conservative + if = { + limit = { + ROOT = { interest_group_has_conservative_ideology = yes } + interest_group_has_conservative_ideology = yes + } + add = 25 + } + } + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + + desc = "aligned_igs_in_government" + } + } + + # Communists + if = { + limit = { scope:target_country = { has_law_or_variant = law_type:law_council_republic } } + if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value <= disapprove + } + } + add = { + value = -200 + desc = "anti_communism" + } + } + else_if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value < approve + } + } + add = { + value = -100 + desc = "baseline_opposition_to_communism" + } + } + else_if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value = strongly_approve + } + } + add = { + value = 200 + desc = "communist_solidarity" + } + } + } + + # Ideological Republicans + if = { + limit = { + OR = { + has_ideology = ideology:ideology_republican + leader ?= { + OR = { + has_ideology = ideology:ideology_republican_leader + has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_positivist + } + } + } + scope:target_country = { + OR = { + has_law_or_variant = law_type:law_parliamentary_republic + has_law_or_variant = law_type:law_presidential_republic + } + } + } + add = { + value = 25 + desc = "republican_solidarity" + } + } + + min = 0 + + ### Rank + scope:target_country = { + if = { + limit = { country_rank < "scope:country.country_rank" } + multiply = { + value = 0.1 + desc = "target_lower_power_rank" + } + } + else_if = { + limit = { country_rank > "scope:country.country_rank" } + multiply = { + value = 1.25 + desc = "target_higher_power_rank" + } + } + + if = { + limit = { country_rank >= rank_value:superpower } + multiply = { + value = 2.0 + desc = "target_superpower_rank" + } + } + else_if = { + limit = { country_rank >= rank_value:great_power } + multiply = { + value = 1.50 + desc = "target_great_power_rank" + } + } + else_if = { + limit = { country_rank >= rank_value:major_power } + multiply = { + value = 1.25 + desc = "target_major_power_rank" + } + } + else_if = { + limit = { country_rank <= rank_value:minor_power } + multiply = { + value = 0.75 + desc = "target_minor_power_rank" + } + } + } + + ### International Relations + if = { + limit = { is_in_government = yes } + scope:target_country = { + if = { + limit = { relations:root < relations_threshold:cordial } + multiply = { + value = 0.5 + desc = "relations_less_than_cordial" + } + } + else = { + multiply = { + value = 1.05 + desc = "relations_cordial_or_better" + } + } + } + } + + ### Attitude + if = { + limit = { + is_in_government = yes + scope:target_country = { + OR = { + has_attitude = { + who = root.owner + attitude = genial + } + has_attitude = { + who = root.owner + attitude = conciliatory + } + has_attitude = { + who = root.owner + attitude = cooperative + } + } + } + } + multiply = { + value = 1.25 + desc = "friendly_country_attitude" + } + } + + # Pacts + if = { + limit = { + scope:target_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + multiply = { + value = 1.25 + desc = "funding_lobbies" + } + } + + if = { + limit = { + scope:target_country = { + any_rivaling_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + } + multiply = { + value = 0.75 + desc = "rival_funding_lobbies" + } + } + + # Power Blocs + if = { + limit = { + is_in_government = yes + scope:target_country = { + is_in_power_bloc = yes + NOT = { is_in_same_power_bloc = root.owner } + } + } + multiply = { + value = 0.85 + desc = "not_in_same_power_bloc" + } + } + + if = { + limit = { scope:target_country = { is_in_same_power_bloc = root.owner } } + multiply = { + value = 1.10 + desc = "in_same_power_bloc" + } + } + + if = { + limit = { + is_in_government = yes + scope:target_country = { + is_in_same_power_bloc = root.owner + is_power_bloc_leader = yes + } + } + multiply = { + value = 1.25 + desc = "is_power_bloc_leader" + } + } + } +} + +lobby_anti_country = { + category = foreign_anti_country + + texture = "gfx/interface/icons/political_lobby_icons/lobby_anti.dds" + + can_create = { + NOT = { is_country_type = decentralized } + is_revolutionary = no + scope:target_country = { is_revolutionary = no } + scope:target_country = { country_rank >= root.country_rank } + } + + on_created = { + save_temporary_scope_as = lobby_country + scope:political_lobby ?= { + change_appeasement = { + amount = anti_country_lobby_starting_appeasement + factor = appeasement_diplomatic_status_quo + } + initialize_lobby_custom_name = yes + } + } + + requirement_to_maintain = { + trigger = { has_diplomatic_relevance = scope:target_country } + on_failed = {} + } + + requirement_to_maintain = { + trigger = { + OR = { + NOT = { exists = scope:political_lobby } + scope:political_lobby ?= { any_lobby_member = { ig_counts_as_marginal = no } } + } + } + on_failed = { } + } + + requirement_to_maintain = { + trigger = { NOT = { is_subject_of = scope:target_country } } + swap_type_on_failed = lobby_anti_overlord + on_failed = { scope:political_lobby = { initialize_lobby_custom_name = yes } } + } + + appeasement_factors_pro = { + appeasement_relations_decreased + appeasement_trade_agreement_broken + appeasement_alliance_broken + appeasement_defensive_pact_broken + appeasement_foreign_investment_agreement_broken + appeasement_rivalry_declared + appeasement_rival_surpassed + appeasement_embargo_declared + appeasement_diplomatic_demand_made + appeasement_diplomatic_play_started + appeasement_overtook_in_prestige_rank + appeasement_special_events_negative + } + + appeasement_factors_anti = { + appeasement_relations_increased + appeasement_trade_agreement_formed + appeasement_alliance_formed + appeasement_defensive_pact_formed + appeasement_foreign_investment_agreement_formed + appeasement_rivalry_ended + appeasement_embargo_ended + appeasement_overtaken_in_prestige_rank + appeasement_special_events_positive + } + + available_for_interest_group = { + NOT = { any_political_lobby = { target = scope:target_country } } + } + + join_weight = { + ### Stickyness factor if already in lobby + if = { + limit = { + exists = scope:political_lobby + scope:political_lobby = { any_lobby_member = { this = root } } + } + add = { + value = 50 + desc = "member_of_lobby" + } + } + + ### Formation reasons + add = { + if = { + limit = { is_lobby_formation_reason_aggression = yes } + leader ?= { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_jingoist_leader + has_ideology = ideology:ideology_fascist + } + } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = -25 + } + } + + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + has_ideology = ideology:ideology_jingoist + } + } + add = 25 + } + } + + desc = "formation_reason_aggression_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_defense = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_jingoist_leader } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_jingoist } + add = 25 + } + + if = { + limit = { has_ideology = ideology:ideology_particularist } + add = -25 + } + } + + desc = "formation_reason_defense_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_diplomacy = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_pacifist } + add = 25 + } + else_if = { + limit = { + OR = { + has_ideology = ideology:ideology_jingoist_leader + has_ideology = ideology:ideology_fascist + } + } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_jingoist } + add = -25 + } + + if = { + limit = { + OR = { + has_ideology = ideology:ideology_paternalistic + has_ideology = ideology:ideology_liberal + } + } + add = 25 + } + } + + desc = "formation_reason_diplomacy_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_economy = yes } + leader ?= { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_market_liberal + has_ideology = ideology:ideology_protectionist + } + } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_luddite } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_isolationist } + add = -25 + } + + if = { + limit = { has_ideology = ideology:ideology_laissez_faire } + add = 25 + } + } + + desc = "formation_reason_economy_desc" + } + + add = { + if = { + limit = { is_lobby_formation_reason_technology = yes } + leader ?= { + if = { + limit = { has_ideology = ideology:ideology_positivist } + add = 25 + } + else_if = { + limit = { has_ideology = ideology:ideology_luddite } + add = -25 + } + } + + if = { + limit = { has_ideology = ideology:ideology_particularist } + add = -25 + } + + if = { + limit = { has_ideology = ideology:ideology_meritocratic } + add = 25 + } + } + + desc = "formation_reason_technology_desc" + } + + ### Laws + scope:target_country = { + add = { + every_active_law = { + if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value >= approve + } + } + } + add = -5 + } + else_if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value <= disapprove + } + } + } + add = 5 + } + } + + max = 100 + min = -100 + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + + desc = "enacted_laws" + } + } + + ### Culture + add = { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + leader ?= { + OR = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_fascist + } + } + } + } + + if = { + limit = { + scope:target_country = { + NOT = { + any_primary_culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = ROOT.owner + shares_language_trait_group_with_any_primary_culture = ROOT.owner + shares_tradition_trait_with_any_primary_culture = ROOT.owner + } + } + } + } + } + add = 15 + } + else_if = { + limit = { scope:target_country = { any_primary_culture = { is_primary_culture_of = ROOT.owner } } } + add = -15 + } + else_if = { + limit = { + scope:target_country = { + any_scope_culture = { + AND = { + is_primary_culture_of = ROOT.owner + scope:target_country = { cultural_acceptance_base = { target = prev value <= acceptance_status_3 } } + } + } + } + } + add = 15 + } + + desc = "primary_culture_similarity" + } + } + + ### Religion + add = { + if = { + limit = { + OR = { + is_interest_group_type = ig_devout + leader ?= { + OR = { + has_ideology = ideology:ideology_theocrat + has_trait = pious + } + } + } + } + + if = { + limit = { + scope:target_country.capital = { + state_religious_acceptance = { + target = ROOT.owner.religion + value < religious_acceptance_medium + } + } + } + add = 25 + } + else_if = { + limit = { scope:target_country = { religion = ROOT.owner.religion } } + add = -15 + } + } + + if = { + limit = { is_lobby_formation_reason_religion = yes } + multiply = 2.0 + } + + desc = "religion_opinion" + } + + ### Ideologies + # Communists + if = { + limit = { scope:target_country = { has_law_or_variant = law_type:law_council_republic } } + if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value <= disapprove + } + } + add = { + value = 200 + desc = "anti_communism" + } + } + else_if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value < approve + } + } + add = { + value = 100 + desc = "baseline_opposition_to_communism" + } + } + else_if = { + limit = { + NOT = { # Equals 'count' + law_stance = { + law = law_type:law_council_republic + value > strongly_approve + } + } + } + add = { + value = -50 + desc = "communist_solidarity" + } + } + } + + # Ideological Republicans + if = { + limit = { + OR = { + has_ideology = ideology:ideology_republican + leader ?= { + OR = { + has_ideology = ideology:ideology_republican_leader + has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_positivist + } + } + } + scope:target_country = { has_law = law_type:law_monarchy } + } + add = { + value = 25 + desc = "republican_anti_monarchism" + } + } + + ### Claims + add = { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + has_ideology = ideology:ideology_jingoist + has_ideology = ideology:ideology_reactionary + leader ?= { + OR = { + has_ideology = ideology:ideology_integralist + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_jingoist_leader + } + } + } + } + scope:target_country = { + every_scope_state = { + limit = { has_claim_by = ROOT.owner } + add = 20 + } + } + + max = 100 + + if = { + limit = { + OR = { + is_lobby_formation_reason_aggression = yes + is_lobby_formation_reason_defense = yes + } + } + multiply = 2.0 + } + + desc = "claimed_states" + } + } + + min = 0 + + ### Rank + scope:target_country = { + if = { + limit = { country_rank < "scope:country.country_rank" } + multiply = { + value = 0.1 + desc = "target_lower_power_rank" + } + } + else_if = { + limit = { country_rank > "scope:country.country_rank" } + multiply = { + value = 1.25 + desc = "target_higher_power_rank" + } + } + + if = { + limit = { country_rank >= rank_value:superpower } + multiply = { + value = 2.0 + desc = "target_superpower_rank" + } + } + else_if = { + limit = { country_rank >= rank_value:great_power } + multiply = { + value = 1.50 + desc = "target_great_power_rank" + } + } + else_if = { + limit = { country_rank >= rank_value:major_power } + multiply = { + value = 1.25 + desc = "target_major_power_rank" + } + } + else_if = { + limit = { country_rank <= rank_value:minor_power } + multiply = { + value = 0.75 + desc = "target_minor_power_rank" + } + } + } + + ### International Relations + if = { + limit = { is_in_government = yes } + scope:target_country = { + if = { + limit = { scope:target_country = { relations:root < relations_threshold:cordial } } + multiply = { + value = 1.1 + desc = "relations_less_than_cordial" + } + } + else = { + multiply = { + value = 0.5 + desc = "relations_cordial_or_better" + } + } + } + } + + ### Attitude + if = { + limit = { + is_in_government = yes + scope:target_country = { + OR = { + has_attitude = { + who = ROOT.owner + attitude = antagonistic + } + has_attitude = { + who = ROOT.owner + attitude = domineering + } + has_attitude = { + who = ROOT.owner + attitude = belligerent + } + } + } + } + multiply = { + value = 1.25 + desc = "hostile_country_attitude" + } + } + + # Pacts + if = { + limit = { + scope:target_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + multiply = { + value = 0.5 + desc = "funding_lobbies" + } + } + + if = { + limit = { + scope:target_country = { + any_rivaling_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + } + multiply = { + value = 1.25 + desc = "rival_funding_lobbies" + } + } + + # Power Blocs + if = { + limit = { + is_in_government = yes + scope:target_country = { + is_in_power_bloc = yes + NOT = { is_in_same_power_bloc = root.owner } + } + } + multiply = { + value = 1.25 + desc = "not_in_same_power_bloc" + } + } + + if = { + limit = { scope:target_country = { is_in_same_power_bloc = root.owner } } + multiply = { + value = 0.9 + desc = "in_same_power_bloc" + } + } + } +} diff --git a/common/political_lobbies/cwp_political_lobbies_pro_anti_overlord.txt b/common/political_lobbies/cwp_political_lobbies_pro_anti_overlord.txt new file mode 100644 index 000000000..7c7d69797 --- /dev/null +++ b/common/political_lobbies/cwp_political_lobbies_pro_anti_overlord.txt @@ -0,0 +1,663 @@ +lobby_pro_overlord = { + category = foreign_pro_country + + texture = "gfx/interface/icons/political_lobby_icons/lobby_pro.dds" + + can_create = { + NOT = { is_country_type = decentralized } + is_revolutionary = no + scope:target_country = { is_revolutionary = no } + } + + requirement_to_maintain = { + trigger = { is_subject_of = scope:target_country } + swap_type_on_failed = lobby_pro_country + on_failed = { scope:political_lobby = { initialize_lobby_custom_name = yes } } + } + + requirement_to_maintain = { + trigger = { + OR = { + NOT = { exists = scope:political_lobby } + scope:political_lobby ?= { any_lobby_member = { ig_counts_as_marginal = no } } + } + } + on_failed = { } + } + + on_created = { + save_temporary_scope_as = lobby_country + scope:political_lobby ?= { + change_appeasement = { + amount = pro_overlord_lobby_starting_appeasement + factor = appeasement_diplomatic_status_quo + } + initialize_lobby_custom_name = yes + } + } + + appeasement_factors_pro = { + appeasement_relations_increased + appeasement_autonomy_decreased + appeasement_became_subject + appeasement_knowledge_sharing_started + appeasement_support_regime_started + appeasement_foreign_investment_agreement_formed + } + + appeasement_factors_anti = { + appeasement_relations_decreased + appeasement_autonomy_increased + appeasement_gained_independence + appeasement_independence_supported + appeasement_knowledge_sharing_ended + appeasement_support_regime_ended + appeasement_foreign_investment_agreement_broken + } + + available_for_interest_group = { + NOT = { any_political_lobby = { target = scope:target_country } } + } + + join_weight = { + ### Stickyness factor if already in lobby + if = { + limit = { + exists = scope:political_lobby + scope:political_lobby = { any_lobby_member = { this = root } } + } + add = { + value = 50 + desc = "member_of_lobby" + } + } + + if = { + limit = { + scope:target_country = { + any_interest_group = { + is_same_interest_group_type = ROOT + is_in_government = yes + } + } + } + add = { + value = 10 + desc = "preferred_igs_in_government" + } + } + + scope:target_country = { + add = { + every_active_law = { + if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value >= approve + } + } + } + add = 5 + } + else_if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value <= disapprove + } + } + } + add = -5 + } + } + + max = 100 + min = -100 + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + + desc = "enacted_laws" + } + } + + ### Culture + add = { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + leader ?= { + OR = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_fascist + } + } + } + } + if = { + limit = { scope:target_country = { any_primary_culture = { is_primary_culture_of = ROOT.owner } } } + add = 50 # Settler Colonies + } + else_if = { + limit = { + scope:target_country = { + NOT = { + any_primary_culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = ROOT.owner + shares_language_trait_group_with_any_primary_culture = ROOT.owner + shares_tradition_trait_with_any_primary_culture = ROOT.owner + } + } + } + } + } + add = -15 + } + } + + desc = "primary_culture_similarity" + } + + ### Religion + add = { + if = { + limit = { + OR = { + is_interest_group_type = ig_devout + leader ?= { + OR = { + has_ideology = ideology:ideology_theocrat + has_trait = pious + } + } + } + } + + if = { + limit = { scope:target_country = { religion = ROOT.owner.religion } } + add = 15 + } + else_if = { + limit = { + scope:target_country.capital = { + state_religious_acceptance = { + target = ROOT.owner.religion + value < religious_acceptance_medium + } + } + } + add = -15 + } + } + + desc = "religion_opinion" + } + + # Communists + if = { + limit = { scope:target_country = { has_law_or_variant = law_type:law_council_republic } } + if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value <= disapprove + } + } + add = { + value = -200 + desc = "anti_communism" + } + } + else_if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value < approve + } + } + add = -100 + desc = "baseline_opposition_to_communism" + } + else_if = { + limit = { + NOT = { # Equals 'count' + law_stance = { + law = law_type:law_council_republic + value > strongly_approve + } + } + } + add = { + value = 200 + desc = "communist_solidarity" + } + } + } + + min = 0 + + # Pacts + if = { + limit = { + scope:target_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + multiply = { + value = 1.25 + desc = "funding_lobbies" + } + } + + if = { + limit = { + scope:target_country = { + any_rivaling_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + } + multiply = { + value = 0.75 + desc = "rival_funding_lobbies" + } + } + + ### Overlord Relations + if = { + limit = { + OR = { + is_interest_group_type = ig_industrialists + is_interest_group_type = ig_landowners + } + } + add = { + desc = "economic_dependence_for_upper_classes" + owner ?= { + value = "economic_dependence(scope:target_country)" + multiply = 10 + max = 50 + min = 0 + } + } + } + + if = { + limit = { is_interest_group_type = ig_petty_bourgeoisie } + add = { + desc = "economic_dependence_for_middle_classes" + owner ?= { + value = "economic_dependence(scope:target_country)" + multiply = 5 + max = 25 + min = 0 + } + } + } + + if = { + limit = { is_in_government = yes } + scope:target_country = { + if = { + limit = { relations:root < 0 } + multiply = { + value = 0.5 + desc = "relations_negative" + } + } + } + + owner = { + if = { + limit = { liberty_desire < define:NDiplomacy|WAR_GOAL_INFAMY_LOW_LIBERTY_DESIRE_THRESHOLD } + multiply = { + value = 1.05 + desc = "low_liberty_desire" + } + } + } + } + } +} + +lobby_anti_overlord = { + category = foreign_anti_country + + texture = "gfx/interface/icons/political_lobby_icons/lobby_anti.dds" + + can_create = { + NOT = { is_country_type = decentralized } + is_revolutionary = no + scope:target_country = { is_revolutionary = no } + } + + requirement_to_maintain = { + trigger = { is_subject_of = scope:target_country } + swap_type_on_failed = lobby_anti_country + on_failed = { scope:political_lobby = { initialize_lobby_custom_name = yes } } + } + + requirement_to_maintain = { + trigger = { + OR = { + NOT = { exists = scope:political_lobby } + scope:political_lobby ?= { any_lobby_member = { ig_counts_as_marginal = no } } + } + } + on_failed = { } + } + + on_created = { + save_temporary_scope_as = lobby_country + scope:political_lobby ?= { + change_appeasement = { + amount = anti_overlord_lobby_starting_appeasement + factor = appeasement_diplomatic_status_quo + } + initialize_lobby_custom_name = yes + } + } + + appeasement_factors_pro = { + appeasement_relations_decreased + appeasement_autonomy_increased + appeasement_gained_independence + appeasement_independence_supported + appeasement_knowledge_sharing_ended + appeasement_support_regime_ended + appeasement_foreign_investment_agreement_broken + } + + appeasement_factors_anti = { + appeasement_relations_increased + appeasement_autonomy_decreased + appeasement_became_subject + appeasement_knowledge_sharing_started + appeasement_support_regime_started + appeasement_foreign_investment_agreement_formed + } + + available_for_interest_group = { + NOT = { any_political_lobby = { target = scope:target_country } } + } + + join_weight = { + ### Stickyness factor if already in lobby + if = { + limit = { + exists = scope:political_lobby + scope:political_lobby = { any_lobby_member = { this = root } } + } + add = { + value = 50 + desc = "member_of_lobby" + } + } + + scope:target_country = { + add = { + every_active_law = { + if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value >= approve + } + } + } + add = -5 + } + else_if = { + limit = { + ROOT = { + law_stance = { + law = PREV.type + value <= disapprove + } + } + } + add = 5 + } + } + + max = 100 + min = -100 + + if = { + limit = { is_lobby_formation_reason_ideology = yes } + multiply = 1.5 + } + + desc = "enacted_laws" + } + } + + ### Culture + add = { + if = { + limit = { + OR = { + has_ideology = ideology:ideology_patriotic + leader ?= { + OR = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_fascist + } + } + } + } + if = { + limit = { scope:target_country = { any_primary_culture = { is_primary_culture_of = ROOT.owner } } } + add = -25 + } + else_if = { + limit = { + scope:target_country = { + NOT = { + any_primary_culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = ROOT.owner + shares_language_trait_group_with_any_primary_culture = ROOT.owner + shares_tradition_trait_with_any_primary_culture = ROOT.owner + } + } + } + } + } + add = 15 + } + } + + desc = "primary_culture_similarity" + } + + ### Religion + add = { + if = { + limit = { + OR = { + is_interest_group_type = ig_devout + leader ?= { + OR = { + has_ideology = ideology:ideology_theocrat + has_trait = pious + } + } + } + } + + if = { + limit = { scope:target_country = { religion = ROOT.owner.religion } } + add = -15 + } + else_if = { + limit = { + scope:target_country.capital = { + state_religious_acceptance = { + target = ROOT.owner.religion + value < religious_acceptance_medium + } + } + } + add = 25 + } + } + + desc = "religion_opinion" + } + + ### Ideologies + # Communists + if = { + limit = { scope:target_country = { has_law_or_variant = law_type:law_council_republic } } + if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value <= disapprove + } + } + add = { + value = 200 + desc = "anti_communism" + } + } + else_if = { + limit = { + law_stance = { + law = law_type:law_council_republic + value < approve + } + } + add = { + value = 100 + desc = "baseline_opposition_to_communism" + } + } + else_if = { + limit = { + NOT = { # Equals 'count' + law_stance = { + law = law_type:law_council_republic + value > strongly_approve + } + } + } + add = { + value = -50 + desc = "communist_solidarity" + } + } + } + + # Ideological Republicans + if = { + limit = { + OR = { + has_ideology = ideology:ideology_republican + leader ?= { + OR = { + has_ideology = ideology:ideology_republican_leader + has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_positivist + } + } + } + scope:target_country = { has_law = law_type:law_monarchy } + } + add = { + value = 25 + desc = "republican_anti_monarchism" + } + } + + min = 0 + + # Pacts + if = { + limit = { + scope:target_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + multiply = { + value = 0.5 + desc = "funding_lobbies" + } + } + + if = { + limit = { + scope:target_country = { + any_rivaling_country = { + has_diplomatic_pact = { + who = scope:country + type = fund_lobbies + } + } + } + } + multiply = { + value = 1.25 + desc = "rival_funding_lobbies" + } + } + + ### Overlord Relations + if = { + limit = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_trade_unions + } + } + add = { + desc = "economic_dependence_for_lower_classes" + owner ?= { + value = "economic_dependence(scope:target_country)" + multiply = 10 + max = 50 + min = 0 + } + } + } + + add = { + desc = "from_liberty_desire" + owner ?= { + value = liberty_desire + multiply = 0.75 + max = 75 + min = 0 + } + } + + if = { + limit = { + is_in_government = yes + scope:target_country = { relations:root < 0 } + } + multiply = { + value = 1.5 + desc = "relations_negative" + } + } + } +} diff --git a/common/political_movements/03_pan_national_movements.txt b/common/political_movements/03_pan_national_movements.txt deleted file mode 100755 index 21d47ce74..000000000 --- a/common/political_movements/03_pan_national_movements.txt +++ /dev/null @@ -1,315 +0,0 @@ -# This file contains only vanilla political movements that need to be modified to work with CWP -# Do not add any non-vanilla political movements here - -movement_india_pan_national = { - category = movement_category_pan_national - - ideology = ideology_sovereignist_movement - character_ideologies = { - ideology_sovereignist_leader - ideology_social_democrat - ideology_humanitarian - } - - creation_trigger = { - c:BIC ?= this - is_subject = yes - NOT = { - any_primary_culture = { - has_discrimination_trait = south_asian_heritage - } - } - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - creation_weight = { - value = 5000 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_sovereignist - has_ideology = ideology:ideology_humanitarian - culture = { has_discrimination_trait = south_asian_heritage } - } - } - character_support_weight = { - value = 250 - if = { - limit = { - OR = { - has_ideology = ideology:ideology_sovereignist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_social_democrat - } - } - multiply = { - value = 5 - } - } - } - - pop_support_trigger = { - culture = { - has_discrimination_trait = south_asian_heritage - } - } - - pop_support_factors = { - movement_support_high_urbanization - movement_support_high_literacy - movement_support_below_expected_sol - movement_support_radicalization - movement_support_cultural_discrimination - movement_support_south_asian_heritage - movement_support_academics - movement_support_bureaucrats - movement_support_clerks - movement_support_capitalists - movement_support_nationalism_tech - movement_support_pan_nationalism_tech - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - if = { - limit = { - culture = { - has_discrimination_trait = south_asian_heritage - } - } - add = { - value = 10 - desc = "south_asian_heritage" - } - if = { - limit = { - is_pop_type = academics - } - add = { - value = 30 - desc = "POP_ACADEMICS" - } - } - else_if = { - limit = { - is_pop_type = bureaucrats - } - add = { - value = 12 - desc = "POP_BUREAUCRATS" - } - } - else_if = { - limit = { - is_pop_type = clerks - } - add = { - value = 15 - desc = "POP_CLERKS" - } - } - else_if = { - limit = { - is_pop_type = capitalists - } - add = { - value = 6 - desc = "POP_CAPITALISTS" - } - } - - multiply = { - desc = "URBAN_STATE" - value = 1 - add = state.state_urbanization_rate - } - - if = { - limit = { - standard_of_living < state.average_expected_sol - } - add = { # Increases likelihood of support if impoverished - desc = "IS_BELOW_EXPECTED_SOL" - value = state.average_expected_sol - subtract = standard_of_living - multiply = 3 - } - } - - if = { - limit = { - state = { - state_cultural_acceptance = { - target = PREV.culture - value < acceptance_status_5 - } - } - } - - multiply = { - desc = "POP_DISCRIMINATED" - value = 100 - subtract = pop_acceptance - divide = 25 - } - } - else = { # Non-discriminated pops are less likely to form separatist movements - multiply = { - desc = "POP_ACCEPTANCE" - value = 0.10 - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - - multiply = { # Multiplied by 2x max - desc = "POP_RADICALS" - value = pop_radical_fraction - add = 1 - } - - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } - multiply = { - value = 1.25 - desc = "NATIONALISM_TECH" - } - } - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } - multiply = { - value = 1.5 - desc = "PAN_NATIONALISM_TECH" - } - } - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - - state_weight = { - add = { - value = state_urbanization_rate - multiply = 5 - } - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - scope:clout <= 0 - } - - weight = { - value = 1000 - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner ?= { - is_subject = yes - } - } - add = { - desc = "INDIA_SUBJECT" - if = { - limit = { - owner ?= { - OR = { - is_subject_type = subject_type_colony - is_subject_type = subject_type_chartered_company - } - } - } - value = 0.25 - } - if = { - limit = { - owner ?= { - is_subject_type = subject_type_dominion - } - } - value = 0.10 - } - } - } - if = { - limit = { - owner ?= { - is_subject = yes - } - } - add = { - desc = "LIBERTY_DESIRE" - value = owner.liberty_desire - divide = 500 - } - } - } -} diff --git a/common/political_movements/04_country_specific_ideological_movements.txt b/common/political_movements/04_country_specific_ideological_movements.txt deleted file mode 100755 index 84582952b..000000000 --- a/common/political_movements/04_country_specific_ideological_movements.txt +++ /dev/null @@ -1,1094 +0,0 @@ -# This file contains only vanilla political movements that need to be modified to work with CWP -# Do not add any non-vanilla political movements here - -movement_utilitarian = { - category = movement_category_ideological - - ideology = ideology_utilitarian_movement - character_ideologies = { - ideology_utilitarian_leader - } - - creation_trigger = { - OR = { - country_has_primary_culture = cu:english - country_has_primary_culture = cu:anglo_canadian - country_has_primary_culture = cu:australian - } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - character_support_trigger = { - OR = { - AND = { - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - } - } - has_reactionary_ideology = no - has_conservative_ideology = no - has_socialist_ideology = no - } - has_ideology = ideology:ideology_utilitarian_leader - } - } - character_support_weight = { - value = 200 - if = { - limit = { - has_ideology = ideology:ideology_utilitarian_leader - } - multiply = { - value = 5 - } - } - } - - pop_support_trigger = { - OR = { - AND = { - owner = { - is_country_type = colonial - } - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - } - } - } - is_pop_type = bureaucrats - is_pop_type = capitalists - is_pop_type = engineers - is_pop_type = clerks - is_pop_type = officers - is_pop_type = academics - } - NOR = { - is_pop_type = laborers - is_pop_type = peasants - } - } - - pop_support_factors = { - movement_support_colonial_rule - movement_support_high_acceptance - movement_support_bureaucrats - movement_support_academics - movement_support_officers - movement_support_clerks - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - - add = { - value = 1 - desc = "POP_BASE_SUPPORT" - } - - if = { - limit = { - owner = { - is_country_type = colonial - } - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - } - } - } - add = { - desc = "colonial_rule" - value = 15 - if = { - limit = { - is_pop_type = bureaucrats - } - multiply = 1.5 - } - } - } - - if = { - limit = { - is_pop_type = bureaucrats - } - add = { - desc = "POP_BUREAUCRATS" - value = 9 - } - } - else_if = { - limit = { - is_pop_type = academics - } - add = { - desc = "POP_ACADEMICS" - value = 6 - } - } - else_if = { - limit = { - is_pop_type = capitalists - } - add = { - desc = "POP_CAPITALISTS" - value = 3 - } - } - else_if = { - limit = { - is_pop_type = officers - } - add = { - desc = "POP_OFFICERS" - value = 3 - } - } - else_if = { - limit = { - is_pop_type = clerks - } - add = { - desc = "POP_CLERKS" - value = 3 - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - - multiply = { - desc = "POP_ACCEPTANCE" - value = pop_acceptance - divide = 75 - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - - state_weight = { - value = 1 - if = { - limit = { - OR = { - any_scope_building = { - is_building_group = bg_bureaucracy - level >= 10 - } - } - } - multiply = 10 - } - else_if = { - limit = { - OR = { - any_scope_building = { - is_building_group = bg_bureaucracy - level >= 5 - } - } - } - multiply = 5 - } - else = { - multiply = 0 - } - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - scope:clout <= 0 - } - - weight = { - value = 1000 - } - - state_weight = { - value = 1 - if = { - limit = { - OR = { - any_scope_building = { - is_building_group = bg_bureaucracy - level >= 10 - } - } - } - multiply = 10 - } - else_if = { - limit = { - OR = { - any_scope_building = { - is_building_group = bg_bureaucracy - level >= 5 - } - } - } - multiply = 5 - } - else = { - multiply = 0 - } - } - } - - additional_radicalism_factors = { - owner = { - if = { - limit = { has_institution = institution_schools } - - add = { - value = 3 - subtract = "institution_investment_level(institution_schools)" - multiply = 0.05 - desc = "INSTITUTION_FUNDING_LEVEL_schools" - } - } - else = { - add = { - value = 0.1 - desc = "NO_INSTITUTION_schools" - } - } - } - } -} - -movement_orleanist = { - category = movement_category_ideological - - ideology = ideology_orleanist_movement - character_ideologies = { - ideology_orleanist - } - - creation_trigger = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country ?= c:FRA - } - NOR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = legitimist_restoration_var - has_variable = bonapartist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - disband_trigger = { - OR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = legitimist_restoration_var - has_variable = bonapartist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_market_liberal - has_ideology = ideology:ideology_royalist - AND = { - law_stance = { - law = law_type:law_monarchy - value > neutral - } - law_stance = { - law = law_type:law_wealth_voting - value > neutral - } - } - } - } - character_support_weight = { - value = 200 - if = { - limit = { - has_ideology = ideology:ideology_orleanist - } - multiply = { - value = 5 - } - } - } - - - - pop_support_factors = { - movement_support_high_urbanization - movement_support_high_literacy - movement_support_capitalists - movement_support_aristocrats - movement_support_shopkeepers - movement_support_bureaucrats - movement_support_clerks - movement_support_peasants - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - add = { - value = 3 - desc = "POP_BASE_SUPPORT" - } - - add = { - desc = "URBAN_STATE" - value = 10 - multiply = state.state_urbanization_rate - } - - if = { - limit = { - strata = upper - } - if = { - limit = { - is_pop_type = capitalists - } - add = { - value = 12 - desc = "POP_CAPITALISTS" - } - } - else_if = { - limit = { - is_pop_type = aristocrats - } - add = { - value = 18 - desc = "POP_ARISTOCRATS" - } - } - } - else_if = { - limit = { - strata = middle - } - if = { - limit = { - is_pop_type = shopkeepers - } - add = { - value = 12 - desc = "POP_SHOPKEEPERS" - } - } - else_if = { - limit = { - is_pop_type = bureaucrats - } - add = { - value = 12 - desc = "POP_BUREAUCRATS" - } - } - else = { - add = { - value = 9 - desc = "MIDDLE_NO_ICON" - } - } - } - else_if = { - limit = { - strata = lower - } - if = { - limit = { - is_pop_type = clerks - } - add = { - value = 6 - desc = "POP_CLERKS" - } - } - else_if = { - limit = { - is_pop_type = peasants - } - add = { - value = 0 - desc = "POP_PEASANTS" - } - } - else = { - add = { - value = 3 - desc = "LOWER_NO_ICON" - } - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - scope:clout <= 0 - } - - weight = { - value = 1000 - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner ?= { - has_law_or_variant = law_type:law_monarchy - ruler ?= { - NOT = { - has_ideology = ideology:ideology_orleanist - } - } - } - } - add = { - value = 0.25 - desc = "NON_ORLEANIST_MONARCH" - } - } - } -} - -movement_bonapartist = { - category = movement_category_ideological - - ideology = ideology_bonapartist_movement - character_ideologies = { - ideology_bonapartist - } - - creation_trigger = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country ?= c:FRA - } - NOR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = legitimist_restoration_var - has_variable = orleanist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - disband_trigger = { - OR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = legitimist_restoration_var - has_variable = orleanist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_jingoist_leader - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_corporatist_leader - has_ideology = ideology:ideology_protectionist - AND = { - law_stance = { - law = law_type:law_monarchy - value > neutral - } - law_stance = { - law = law_type:law_autocracy - value > neutral - } - } - } - } - character_support_weight = { - value = 200 - if = { - limit = { - has_ideology = ideology:ideology_bonapartist - } - multiply = { - value = 5 - } - } - } - - - pop_support_factors = { - movement_support_high_literacy - movement_support_capitalists - movement_support_aristocrats - movement_support_shopkeepers - movement_support_officers - movement_support_bureaucrats - movement_support_clerks - movement_support_soldiers - movement_support_peasants - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - add = { - value = 5 - desc = "POP_BASE_SUPPORT" - } - - if = { - limit = { - strata = upper - } - if = { - limit = { - is_pop_type = capitalists - } - add = { - value = 12 - desc = "POP_CAPITALISTS" - } - } - else_if = { - limit = { - is_pop_type = aristocrats - } - add = { - value = 15 - desc = "POP_ARISTOCRATS" - } - } - } - else_if = { - limit = { - strata = middle - } - if = { - limit = { - is_pop_type = shopkeepers - } - add = { - value = 15 - desc = "POP_SHOPKEEPERS" - } - } - else_if = { - limit = { - is_pop_type = bureaucrats - } - add = { - value = 12 - desc = "POP_BUREAUCRATS" - } - } - else_if = { - limit = { - is_pop_type = officers - } - add = { - value = 25 - desc = "POP_OFFICERS" - } - } - else = { - add = { - value = 9 - desc = "MIDDLE_NO_ICON" - } - } - } - else_if = { - limit = { - strata = lower - } - if = { - limit = { - is_pop_type = clerks - } - add = { - value = 9 - desc = "POP_CLERKS" - } - } - else_if = { - limit = { - is_pop_type = soldiers - } - add = { - value = 15 - desc = "POP_SOLDIERS" - } - } - else_if = { - limit = { - is_pop_type = peasants - } - add = { - value = 10 - desc = "POP_PEASANTS" - } - } - else = { - add = { - value = 3 - desc = "LOWER_NO_ICON" - } - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - scope:clout <= 0 - } - - weight = { - value = 1000 - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner ?= { - has_law_or_variant = law_type:law_monarchy - ruler ?= { - NOT = { - has_ideology = ideology:ideology_bonapartist - } - } - } - } - add = { - value = 0.25 - desc = "NON_BONAPARTIST_MONARCH" - } - } - } -} - -movement_legitimist = { - category = movement_category_ideological - - ideology = ideology_legitimist_movement - character_ideologies = { - ideology_legitimist - } - - creation_trigger = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country ?= c:FRA - } - NOR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = bonapartist_restoration_var - has_variable = orleanist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - disband_trigger = { - OR = { - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = bonapartist_restoration_var - has_variable = orleanist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_integralist - has_ideology = ideology:ideology_theocrat - AND = { - law_stance = { - law = law_type:law_monarchy - value > neutral - } - law_stance = { - law = law_type:law_state_religion - value > neutral - } - } - } - } - character_support_weight = { - value = 200 - if = { - limit = { - has_ideology = ideology:ideology_legitimist - } - multiply = { - value = 5 - } - } - } - - pop_support_trigger = { - NOT = { - } - religion = rel:catholic - } - - pop_support_factors = { - movement_support_low_urbanization - movement_support_high_literacy - movement_support_aristocrats - movement_support_farmers - movement_support_peasants - movement_support_clergymen - movement_support_officers - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - add = { - desc = "URBAN_STATE" # Increases support in rural states, decreases in urban - value = 0.5 - subtract = state.state_urbanization_rate - multiply = 10 - } - - add = { - value = 5 - desc = "POP_BASE_SUPPORT" - } - - if = { - limit = { - is_pop_type = aristocrats - } - add = { - value = 25 - desc = "POP_ARISTOCRATS" - } - } - else_if = { - limit = { - is_pop_type = farmers - } - add = { - value = 15 - desc = "POP_FARMERS" - } - } - else_if = { - limit = { - is_pop_type = peasants - } - add = { - value = 15 - desc = "POP_PEASANTS" - } - } - else_if = { - limit = { - is_pop_type = clergymen - } - add = { - value = 15 - desc = "POP_CLERGYMEN" - } - } - else_if = { - limit = { - is_pop_type = officers - } - add = { - value = 15 - desc = "POP_OFFICERS" - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.2 - max = 0.7 # Starts more powerful but caps out early - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - scope:clout <= 0 - } - - weight = { - value = 1000 - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner ?= { - has_law_or_variant = law_type:law_monarchy - ruler ?= { - NOT = { - has_ideology = ideology:ideology_legitimist - } - } - } - } - add = { - value = 0.25 - desc = "NON_LEGITIMIST_MONARCH" - } - } - } -} diff --git a/common/political_movements/02_cultural_movement.txt b/common/political_movements/cwp_political_movements_cultural.txt old mode 100755 new mode 100644 similarity index 61% rename from common/political_movements/02_cultural_movement.txt rename to common/political_movements/cwp_political_movements_cultural.txt index c762192d9..f8f9617d9 --- a/common/political_movements/02_cultural_movement.txt +++ b/common/political_movements/cwp_political_movements_cultural.txt @@ -5,32 +5,32 @@ movement_cultural_majority = { category = movement_category_cultural_majority ideology = ideology_ethno_nationalist_movement + character_ideologies = { ideology_ethno_nationalist } - creation_trigger = {} + creation_trigger = { } + creation_weight = { value = 100 } - on_created = {} + + on_created = { } character_support_trigger = { - culture = { - is_primary_culture_of = root.owner - } + culture = { is_primary_culture_of = root.owner } OR = { has_ideology = ideology:ideology_fascist has_ideology = ideology:ideology_jingoist_leader has_ideology = ideology:ideology_ethno_nationalist } } + character_support_weight = { value = 100 if = { - limit = { - has_ideology = ideology:ideology_ethno_nationalist - } + limit = { has_ideology = ideology:ideology_ethno_nationalist } multiply = { value = 5 } @@ -58,9 +58,7 @@ movement_cultural_majority = { } pop_support_trigger = { - culture = { - is_primary_culture_of = root.owner - } + culture = { is_primary_culture_of = root.owner } } pop_support_factors = { @@ -72,8 +70,6 @@ movement_cultural_majority = { movement_support_soldiers movement_support_peasants movement_support_colonial_settlers - movement_support_nationalism_tech - movement_support_pan_nationalism_tech } pop_support_weight = { @@ -88,11 +84,7 @@ movement_cultural_majority = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -113,46 +105,37 @@ movement_cultural_majority = { } } } + add = { value = 5 desc = "POP_BASE_SUPPORT" } if = { - limit = { - strata = upper - } + limit = { strata = upper } add = { value = 10 desc = "UPPER_NO_ICON" } } else_if = { - limit = { - strata = middle - } + limit = { strata = middle } if = { - limit = { - is_pop_type = shopkeepers - } + limit = { is_pop_type = shopkeepers } add = { value = 25 desc = "POP_SHOPKEEPERS" } } else_if = { - limit = { - is_pop_type = officers - } + limit = { is_pop_type = officers } add = { value = 20 desc = "POP_OFFICERS" } } else_if = { - limit = { - is_pop_type = farmers - } + limit = { is_pop_type = farmers } add = { value = 15 desc = "POP_FARMERS" @@ -166,34 +149,26 @@ movement_cultural_majority = { } } else_if = { - limit = { - strata = lower - } + limit = { strata = lower } if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } add = { value = 20 desc = "POP_CLERKS" } } else_if = { - limit = { - is_pop_type = soldiers - } + limit = { is_pop_type = soldiers } add = { value = 20 desc = "POP_SOLDIERS" } } else_if = { - limit = { - is_pop_type = peasants - } + limit = { is_pop_type = peasants } add = { value = 10 - desc = "POP_SOLDIERS" + desc = "POP_PEASANTS" } } else = { @@ -205,11 +180,7 @@ movement_cultural_majority = { } if = { - limit = { - state = { - is_incorporated = no - } - } + limit = { state = { is_incorporated = no } } multiply = { value = 2 desc = "COLONIAL_SETTLERS" @@ -223,27 +194,10 @@ movement_cultural_majority = { max = 1 # Caps out below ideological movements. } + multiply = 1.25 + if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } - multiply = { - value = 1.25 - desc = "NATIONALISM_TECH" - } - } - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 1.5 desc = "PAN_NATIONALISM_TECH" @@ -290,27 +244,19 @@ movement_cultural_majority = { add = 10 if = { - limit = { - primary_cultures_percent_state >= 0.75 - } + limit = { primary_cultures_percent_state >= 0.75 } add = 1000 } else_if = { - limit = { - primary_cultures_percent_state >= 0.5 - } + limit = { primary_cultures_percent_state >= 0.5 } add = 500 } else_if = { - limit = { - primary_cultures_percent_state >= 0.25 - } + limit = { primary_cultures_percent_state >= 0.25 } add = 100 } else_if = { - limit = { - primary_cultures_percent_state >= 0.1 - } + limit = { primary_cultures_percent_state >= 0.1 } add = 50 } } @@ -339,27 +285,19 @@ movement_cultural_majority = { add = 10 if = { - limit = { - primary_cultures_percent_state >= 0.75 - } + limit = { primary_cultures_percent_state >= 0.75 } add = 1000 } else_if = { - limit = { - primary_cultures_percent_state >= 0.5 - } + limit = { primary_cultures_percent_state >= 0.5 } add = 500 } else_if = { - limit = { - primary_cultures_percent_state >= 0.25 - } + limit = { primary_cultures_percent_state >= 0.25 } add = 100 } else_if = { - limit = { - primary_cultures_percent_state >= 0.1 - } + limit = { primary_cultures_percent_state >= 0.1 } add = 50 } } @@ -368,12 +306,7 @@ movement_cultural_majority = { additional_radicalism_factors = { if = { - limit = { - owner.ruler ?= { - NOT = { culture = { is_primary_culture_of = root.owner } } - } - } - + limit = { owner.ruler ?= { NOT = { culture = { is_primary_culture_of = root.owner } } } } add = { value = 0.1 desc = "RULER_NOT_PRIMARY_CULTURE" @@ -399,37 +332,24 @@ movement_cultural_minority = { ideology_reformer } + can_cause_obstinance = yes + creation_trigger = {} + creation_weight = { - value = 50 - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } - multiply = { - value = 2 - } - } - if = { - limit = { - owner ?= { - has_variable = failed_tanzimat - } - } - multiply = { - value = 2 - } - } + value = 200 } on_created = { if = { limit = { culture = { - shares_heritage_and_other_trait_with_any_primary_culture = root.owner + AND = { + shares_heritage_trait_with_any_primary_culture = root.owner + OR = { + shares_language_trait_group_with_any_primary_culture = root.owner + shares_tradition_trait_with_any_primary_culture = root.owner + } + } } } set_core_ideology = ideology_pluralist_movement_1 @@ -437,7 +357,11 @@ movement_cultural_minority = { else_if = { limit = { culture = { - shares_heritage_trait_with_any_primary_culture = root.owner + shares_heritage_trait_group_with_any_primary_culture = root.owner + OR = { + shares_language_trait_group_with_any_primary_culture = root.owner + shares_tradition_trait_with_any_primary_culture = root.owner + } } } set_core_ideology = ideology_pluralist_movement_2 @@ -445,7 +369,10 @@ movement_cultural_minority = { else_if = { limit = { culture = { - shares_non_heritage_trait_with_any_primary_culture = root.owner + OR = { + shares_heritage_trait_group_with_any_primary_culture = root.owner + shares_language_trait_with_any_primary_culture = root.owner + } } } set_core_ideology = ideology_pluralist_movement_3 @@ -453,21 +380,34 @@ movement_cultural_minority = { else = { set_core_ideology = ideology_pluralist_movement_4 } + + if = { + limit = { + owner = { + has_variable_list = failed_uprisings_culture_list + is_target_in_variable_list = { name = failed_uprisings_culture_list target = root.culture } + } + } + owner = { + remove_list_variable = { name = failed_uprisings_culture_list target = root.culture } + } + add_modifier = { + name = movement_suppressed_after_civil_war_copy + days = very_long_modifier_time + is_decaying = yes + } + } } disband_trigger = { scope:political_movement ?= { OR = { - culture = { - is_primary_culture_of = root - } + culture = { is_primary_culture_of = root } root = { AND = { NOT = { any_scope_state = { - state_region = { - is_homeland = scope:political_movement.culture - } + state_region = { is_homeland = scope:political_movement.culture } culture_percent_state = { target = scope:political_movement.culture value >= 0.18 @@ -489,12 +429,20 @@ movement_cultural_minority = { culture_selection_trigger = { NOT = { is_primary_culture_of = scope:country } + OR = { + culture_current_fervor >= 10 + scope:country = { + any_scope_diplomatic_pact = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(scope:country)" = { country_has_primary_culture = root } + } + } + } scope:country = { OR = { any_scope_state = { - state_region = { - is_homeland = root - } + state_region = { is_homeland = root } culture_percent_state = { target = root value >= 0.2 @@ -510,38 +458,58 @@ movement_cultural_minority = { } } } + culture_selection_weight = { value = 100 + + if = { + limit = { + scope:country = { + any_scope_diplomatic_pact = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(scope:country)" = { country_has_primary_culture = root } + } + } + } + multiply = 3 + } } character_support_trigger = { - culture = scope:culture OR = { + culture = scope:culture has_ideology = ideology:ideology_humanitarian has_ideology = ideology:ideology_humanitarian_royalist has_ideology = ideology:ideology_sovereignist_leader has_ideology = ideology:ideology_reformer } } + character_support_weight = { - value = 200 + value = 50 if = { - limit = { - has_ideology = ideology:ideology_sovereignist_leader - } + limit = { has_ideology = ideology:ideology_sovereignist_leader } multiply = { - value = 5 + value = 10 } } else_if = { limit = { OR = { + has_ideology = ideology:ideology_humanitarian_royalist has_ideology = ideology:ideology_humanitarian has_ideology = ideology:ideology_reformer } } multiply = { - value = 2 + value = 5 + } + } + else_if = { + limit = { has_socialist_ideology = yes } + multiply = { + value = 0.5 } } } @@ -551,15 +519,14 @@ movement_cultural_minority = { } pop_support_factors = { - movement_support_high_literacy + movement_support_national_awakening + movement_support_cultural_fervor movement_support_cultural_discrimination - movement_support_aristocrats_polish movement_support_academics movement_support_clergymen movement_support_clerks movement_support_soldiers - movement_support_nationalism_tech - movement_support_pan_nationalism_tech + movement_support_support_separatism_action } pop_support_weight = { @@ -574,11 +541,7 @@ movement_cultural_minority = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -600,105 +563,106 @@ movement_cultural_minority = { } } - add = { - value = 10 - desc = "POP_BASE_SUPPORT" - } - if = { - limit = { - strata = upper - } + limit = { strata = upper } if = { - limit = { - culture = cu:polish - is_pop_type = aristocrats - state ?= { - OR = { - has_variable = lingering_plc_resistance - has_variable = christ_of_nations_target - } - } - } + limit = { is_pop_type = aristocrats } add = { - value = 100 - desc = "POP_POLISH_ARISTOCRATS" - } + value = 12 + desc = "POP_ARISTOCRATS" + } } else = { - value = 6 - desc = "UPPER_NO_ICON" + add = { + value = 18 + desc = "UPPER_NO_ICON" + } } } else_if = { - limit = { - strata = middle - } + limit = { strata = middle } if = { - limit = { - is_pop_type = academics - } + limit = { is_pop_type = academics } add = { - value = 35 + value = 40 desc = "POP_ACADEMICS" } } else_if = { - limit = { - is_pop_type = clergymen + limit = { is_pop_type = clergymen } + if = { + limit = { NOT = { this.religion = owner.religion } } + add = { + value = 40 + desc = "POP_CLERGYMEN" + } } + else = { + add = { + value = 15 + desc = "POP_CLERGYMEN" + } + } + } + if = { + limit = { is_pop_type = shopkeepers } add = { value = 25 - desc = "POP_CLERGYMEN" + desc = "POP_SHOPKEEPERS" + } + } + else_if = { + limit = { is_pop_type = soldiers } + add = { + value = 20 + desc = "POP_OFFICERS" } } else = { add = { - value = 10 + value = 15 desc = "MIDDLE_NO_ICON" } } } else_if = { - limit = { - strata = lower - } + limit = { strata = lower } if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } add = { - value = 10 + value = 25 desc = "POP_CLERKS" } } else_if = { - limit = { - is_pop_type = soldiers - } + limit = { is_pop_type = soldiers } add = { - value = 9 + value = 15 desc = "POP_SOLDIERS" } } - else = { + else_if = { + limit = { is_pop_type = peasants } add = { value = 5 + desc = "POP_PEASANTS" + } + } + else = { + add = { + value = 10 desc = "LOWER_NO_ICON" } } } if = { - limit = { - standard_of_living < 15 - } - - add = { - value = standard_of_living - subtract = 15 - multiply = -5 + limit = { standard_of_living < state.average_expected_sol } + add = { # Increases likelihood of support if impoverished desc = "POP_POVERTY" + value = state.average_expected_sol + subtract = standard_of_living + max = 10 } } @@ -711,42 +675,17 @@ movement_cultural_minority = { } } } - - multiply = { + add = { # From +2 at 80 to +10 at 0 desc = "POP_DISCRIMINATED" value = 100 subtract = pop_acceptance - divide = 25 + divide = 10 } } else = { # Non-discriminated pops are less likely to form separatist movements multiply = { desc = "POP_ACCEPTANCE" - value = 0.10 - } - } - - if = { - limit = { - culture = cu:polish - state ?= { - OR = { - has_variable = lingering_plc_resistance - has_variable = christ_of_nations_target - } - } - } - multiply = { # Illiterate pops participate at 1/3 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.33 - } - } - else = { - multiply = { # Illiterate pops participate at 1/8 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.15 + value = 0.25 } } @@ -756,69 +695,39 @@ movement_cultural_minority = { add = 1 } - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } - multiply = { - value = 2.0 - desc = "NATIONALISM_TECH" - } + multiply = 1.5 + + multiply = { # Range from x0.775 to 2.275 + desc = "POP_CULTURE_FERVOR" + value = culture.culture_current_fervor + subtract = 15 + multiply = 0.015 + add = 1 } + if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } + limit = { culture ?= { culture_has_national_awakening = yes } } multiply = { value = 1.5 - desc = "PAN_NATIONALISM_TECH" - } - } - - if = { # Funnel people into Indias unique movements - limit = { - owner ?= { - c:BIC ?= this - } - culture = { has_discrimination_trait = south_asian_heritage } - } - multiply = 0.5 - - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } - multiply = 0.1 + desc = "POP_ACTIVE_NATIONAL_AWAKENING" } } if = { limit = { - owner ?= { - has_variable = failed_tanzimat - } - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage + owner = { + any_scope_diplomatic_pact = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(root.owner)" = { country_has_primary_culture = root.culture } } } } multiply = { - value = 2.0 - desc = "FAILED_TANZIMAT_REFORMS" + desc = "SUPPORT_SEPARATISM_ACTION" + value = support_separatism_total_pop_support + multiply = 0.01 + add = 1 } } } @@ -852,47 +761,26 @@ movement_cultural_minority = { value >= 0.05 } } - add = 10 - - if = { - limit = { - culture_percent_state = { - target = scope:political_movement.culture - value >= 0.75 - } - } - add = 1000 - } - else_if = { - limit = { - culture_percent_state = { - target = scope:political_movement.culture - value >= 0.5 - } - } - add = 500 - } - else_if = { - limit = { - culture_percent_state = { - target = scope:political_movement.culture - value >= 0.25 - } - } - add = 100 - } - else_if = { - limit = { - culture_percent_state = { - target = scope:political_movement.culture - value >= 0.1 + add = { # These three values must add up to more than 1 - 5 x Obstinance, 1/2 Turmoil, percent of pops of this culture + value = -1 + add = "this.culture_percent_state(scope:political_movement.culture)" + add = { + value = this.turmoil + multiply = 0.5 } + add = { + value = this.obstinance + multiply = 5 } - add = 50 + multiply = 100 } } } + interest_group_can_join = { + leader = { culture = scope:political_movement.culture } + } + target_fraction_of_states = { value = political_movement_identity_support add = scope:clout @@ -913,42 +801,124 @@ movement_cultural_minority = { } if = { - limit = { - owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_1 } } - } - + limit = { owner = { has_law = law_type:law_subjecthood } } add = { - value = 0.3 - desc = "DISCRIMINATION_LEVEL_violent_hostility" + value = 100 + subtract = "owner.country_average_cultural_acceptance(scope:culture)" + divide = 200 # To get this on the level of the other laws + subtract = 0.10 # Compensate for religious acceptance, which is currently inaccessible from here + desc = "DISCRIMINATION_LEVEL_subjecthood" } } - else_if = { - limit = { - owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_2 } } + else = { + if = { + limit = { owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_1 } } } + add = { + value = 0.3 + desc = "DISCRIMINATION_LEVEL_violent_hostility" + } } - - add = { - value = 0.2 - desc = "DISCRIMINATION_LEVEL_cultural_erasure" + else_if = { + limit = { owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_2 } } } + add = { + value = 0.2 + desc = "DISCRIMINATION_LEVEL_cultural_erasure" + } + } + else_if = { + limit = { owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_3 } } } + add = { + value = 0.1 + desc = "DISCRIMINATION_LEVEL_open_prejudice" + } } } - else_if = { + + if = { limit = { - owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_3 } } + owner = { + any_scope_diplomatic_pact = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(root.owner)" = { country_has_primary_culture = root.culture } + } + } } - add = { - value = 0.1 - desc = "DISCRIMINATION_LEVEL_open_prejudice" + desc = "SUPPORT_SEPARATISM_ACTION" + value = support_separatism_radicalism } } subtract = { - value = 0.5 + value = 0.25 subtract = political_movement_identity_support min = 0 desc = "LOW_MOVEMENT_IDENTITY_SUPPORT" } + + if = { + limit = { owner = { cultural_acceptance_base = { target = scope:culture value <= acceptance_status_4 } } } + add = { + desc = "FERVOR_OF_CULTURE_ACTIVISM" + value = scope:culture.culture_current_fervor + divide = 400 + } + } + + if = { + limit = { + owner = { + any_neighbouring_state = { + owner = { + NOT = { THIS = ROOT.owner } + any_political_movement = { + culture ?= ROOT.culture + is_insurrectionary = yes + } + } + } + } + } + add = { + desc = "NEIGHBOURING_COUNTRY_WITH_CULTURE_REVOLUTION" + value = 0.15 + } + } + + if = { + limit = { + owner = { + any_political_movement = { + NOT = { this = root } # Insurrectionary movements should not make themselves more insurrectionary + is_insurrectionary = yes + } + } + } + add = { + desc = "SIMULTANEOUS_INSURRECTIONARY_MOVEMENTS" + owner = { + every_political_movement = { + limit = { + NOT = { this = root } # Insurrectionary movements should not make themselves more insurrectionary + is_insurrectionary = yes + } + if = { + limit = { exists = this.political_movement_identity_support } + add = { # Identity support can get a bit high + value = this.political_movement_identity_support + multiply = 0.5 + } + } + else = { + add = this.political_movement_support + } + } + } + min = 0.05 + max = 0.25 + } + } } } @@ -956,21 +926,17 @@ movement_minority_rights = { category = movement_category_ideological ideology = ideology_pluralist_movement_3 + character_ideologies = { ideology_reformer } - creation_trigger = {} + creation_trigger = { } + creation_weight = { value = 50 if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 2 } @@ -979,12 +945,8 @@ movement_minority_rights = { character_support_trigger = { trigger_if = { - limit = { - exists = owner - } - culture = { - NOT = { is_primary_culture_of = owner } - } + limit = { exists = owner } + culture = { NOT = { is_primary_culture_of = owner } } } OR = { has_ideology = ideology:ideology_humanitarian @@ -993,12 +955,12 @@ movement_minority_rights = { has_ideology = ideology:ideology_reformer } } + character_support_weight = { value = 50 + if = { - limit = { - has_ideology = ideology:ideology_sovereignist_leader - } + limit = { has_ideology = ideology:ideology_sovereignist_leader } multiply = { value = 5 } @@ -1017,12 +979,8 @@ movement_minority_rights = { } pop_support_trigger = { - culture = { - NOT = { is_primary_culture_of = owner } - } - owner = { - cultural_acceptance_base = { target = root.culture value < acceptance_status_5 } - } + culture = { NOT = { is_primary_culture_of = owner } } + owner = { cultural_acceptance_base = { target = root.culture value < acceptance_status_5 } } } pop_support_factors = { @@ -1032,8 +990,6 @@ movement_minority_rights = { movement_support_clergymen movement_support_clerks movement_support_soldiers - movement_support_nationalism_tech - movement_support_pan_nationalism_tech } pop_support_weight = { @@ -1048,11 +1004,7 @@ movement_minority_rights = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -1073,35 +1025,28 @@ movement_minority_rights = { } } } + add = { value = 10 desc = "POP_BASE_SUPPORT" } if = { - limit = { - strata = upper - } + limit = { strata = upper } value = 6 desc = "UPPER_NO_ICON" } else_if = { - limit = { - strata = middle - } + limit = { strata = middle } if = { - limit = { - is_pop_type = academics - } + limit = { is_pop_type = academics } add = { value = 35 desc = "POP_ACADEMICS" } } else_if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } add = { value = 25 desc = "POP_CLERGYMEN" @@ -1115,22 +1060,16 @@ movement_minority_rights = { } } else_if = { - limit = { - strata = lower - } + limit = { strata = lower } if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } add = { value = 10 desc = "POP_CLERKS" } } else_if = { - limit = { - is_pop_type = soldiers - } + limit = { is_pop_type = soldiers } add = { value = 9 desc = "POP_SOLDIERS" @@ -1145,10 +1084,7 @@ movement_minority_rights = { } if = { - limit = { - standard_of_living < 15 - } - + limit = { standard_of_living < 15 } add = { value = standard_of_living subtract = 15 @@ -1166,7 +1102,6 @@ movement_minority_rights = { } } } - multiply = { desc = "POP_DISCRIMINATED" value = 100 @@ -1181,14 +1116,12 @@ movement_minority_rights = { } } - multiply = { # Illiterate pops participate at 1/8 the rate of fully literate pops desc = "POP_LITERACY" value = literacy_rate add = 0.15 } - if = { # If a more radical movement exists, it'll poach radicals from this one. limit = { owner ?= { @@ -1198,9 +1131,7 @@ movement_minority_rights = { culture ?= root.culture } any_scope_state = { - state_region = { - is_homeland = root.culture - } + state_region = { is_homeland = root.culture } turmoil > 0.25 } } @@ -1217,32 +1148,8 @@ movement_minority_rights = { } } - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = nationalism - } - } - multiply = { - value = 2.0 - desc = "NATIONALISM_TECH" - } - } - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } - multiply = { - value = 1.5 - desc = "PAN_NATIONALISM_TECH" - } - } + multiply = 2.0 + multiply = 1.5 # Funnel small cultures into this movement if = { @@ -1252,72 +1159,34 @@ movement_minority_rights = { target = root.culture value <= 0.05 } - NOT = { - any_scope_state = { - state_region = { - is_homeland = root.culture - } - } - } + NOT = { any_scope_state = { state_region = { is_homeland = root.culture } } } } } multiply = 2.5 } - - if = { # Funnel people into Indias unique movements - limit = { - owner ?= { - c:BIC ?= this - } - culture = { has_discrimination_trait = south_asian_heritage } - } - multiply = 0.5 - - if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } - multiply = 0.1 - } - } } law_enactment_radicalism_multiplier = 2 + active_law_radicalism_multiplier = 2 additional_radicalism_factors = { if = { - limit = { - owner = { - has_law_or_variant = law_type:law_ethnostate - } - } + limit = { owner = { has_law_or_variant = law_type:law_ethnostate } } add = { value = 0.3 desc = "law_ethnostate" } } else_if = { - limit = { - owner = { - has_law_or_variant = law_type:law_national_supremacy - } - } + limit = { owner = { has_law_or_variant = law_type:law_national_supremacy } } add = { value = 0.25 desc = "law_national_supremacy" } } else_if = { - limit = { - owner = { - has_law_or_variant = law_type:law_racial_segregation - } - } + limit = { owner = { has_law_or_variant = law_type:law_racial_segregation } } add = { value = 0.15 desc = "law_racial_segregation" diff --git a/common/political_movements/00_ideological_movements.txt b/common/political_movements/cwp_political_movements_ideological.txt old mode 100755 new mode 100644 similarity index 87% rename from common/political_movements/00_ideological_movements.txt rename to common/political_movements/cwp_political_movements_ideological.txt index 84e8b97cd..d710496ed --- a/common/political_movements/00_ideological_movements.txt +++ b/common/political_movements/cwp_political_movements_ideological.txt @@ -1,729 +1,6 @@ # This file contains only vanilla political movements that need to be modified to work with CWP # Do not add any non-vanilla political movements here -movement_anti_slavery = { - category = movement_category_ideological - - ideology = ideology_anti_slavery_movement - character_ideologies = { - ideology_abolitionist - ideology_humanitarian - } - - disband_trigger = { - has_law_or_variant = law_type:law_slavery_banned - } - on_disbanded = {} - - creation_trigger = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_abolitionist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - OR = { - is_interest_group_type = ig_intelligentsia - is_interest_group_type = ig_trade_unions - } - } - } - character_support_weight = { - value = 200 - if = { - limit = { - OR = { - has_ideology = ideology:ideology_abolitionist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - } - } - multiply = { - value = 5 - } - } - } - - pop_support_factors = { - movement_support_high_urbanization - movement_support_high_literacy - movement_support_capitalists - movement_support_academics - movement_support_clergymen - movement_support_bureaucrats - movement_support_clerks - movement_support_slaves - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - add = { - desc = "URBAN_STATE" - value = 3 - multiply = state.state_urbanization_rate - } - - if = { - limit = { - strata = upper - } - if = { - limit = { - is_pop_type = capitalists - } - add = { - value = 12 - desc = "POP_CAPITALISTS" - } - } - else = { - add = { - value = 3 - desc = "UPPER_NO_ICON" - } - } - } - else_if = { - limit = { - strata = middle - } - if = { - limit = { - is_pop_type = academics - } - add = { - value = 25 - desc = "POP_ACADEMICS" - } - } - else_if = { - limit = { - is_pop_type = clergymen - } - add = { - value = 25 - desc = "POP_CLERGYMEN" - } - } - else_if = { - limit = { - is_pop_type = bureaucrats - } - add = { - value = 15 - desc = "POP_BUREAUCRATS" - } - } - else = { - add = { - value = 10 - desc = "MIDDLE_NO_ICON" - } - } - } - else_if = { - limit = { - strata = lower - } - if = { - limit = { - is_pop_type = clerks - } - add = { - value = 10 - desc = "POP_CLERKS" - } - } - else_if = { - limit = { - is_pop_type = slaves - } - add = { - value = 30 - desc = "POP_SLAVES" - } - } - else = { - add = { - value = 3 - desc = "LOWER_NO_ICON" - } - } - } - - if = { - limit = { - owner = { - has_law_or_variant = law_type:law_legacy_slavery - OR = { - country_has_primary_culture = cu:american - } - } - } - multiply = { - desc = "SLAVE_STATE" - value = 1.0 - - if = { - limit = { - state = { is_slave_state = yes } - } - - if = { - limit = { - OR = { - is_pop_type = aristocrats - is_pop_type = clergymen - is_pop_type = officers - is_pop_type = farmers - } - } - - subtract = 0.95 - } - else = { - subtract = 0.75 - } - } - } - } - else = { - multiply = { - desc = "SLAVE_STATE" - value = 1.0 - if = { - limit = { - state = { is_slave_state = yes } - OR = { - is_pop_type = aristocrats - is_pop_type = clergymen - is_pop_type = officers - is_pop_type = farmers - } - } - subtract = 0.5 - } - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - - if = { - limit = { - owner ?= { - has_law_commitment = law_type:law_slavery_banned - } - } - multiply = { - desc = "law_commitment" - value = 2.0 - } - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - - state_weight = { - value = 1 - if = { - limit = { - is_slave_state = yes - NOT = { has_variable = former_free_state } - } - if = { - limit = { - owner ?= { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_enacted - } - any_scope_state = { - OR = { - is_slave_state = no - has_variable = former_free_state - } - } - } - } - multiply = 0.0 - } - else = { - multiply = 0.25 - } - } - - if = { - limit = { is_capital = yes } - if = { - limit = { owner ?= { has_law_or_variant = law_type:law_slavery_banned } } - multiply = 10.0 - } - else = { - multiply = 0.1 - } - } - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - OR = { - scope:clout <= 0 - owner = { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_enacted - } - } - } - } - - weight = { - value = 50 - } - - state_weight = { - value = 1 - if = { - limit = { - is_slave_state = yes - NOT = { has_variable = former_free_state } - } - if = { - limit = { - owner ?= { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_enacted - } - any_scope_state = { - OR = { - is_slave_state = no - has_variable = former_free_state - } - } - } - } - multiply = 0.0 - } - else = { - multiply = 0.25 - } - } - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner.ruler ?= { - OR = { - has_ideology = ideology:ideology_jacksonian_democrat - has_ideology = ideology:ideology_slaver - } - } - } - - add = { - value = 0.1 - desc = "RULER_IS_PRO_SLAVERY" - } - } - - add = { - value = 10 - subtract = "owner.average_sol_for_slaves" - multiply = 0.05 - max = 0.5 - min = -0.25 - desc = "STANDARD_OF_LIVING_FOR_SLAVES" - } - } -} - -movement_pro_slavery = { - category = movement_category_ideological - - ideology = ideology_pro_slavery_movement - character_ideologies = { - ideology_slaver - ideology_jacksonian_democrat - } - - creation_trigger = { - NOT = { has_law_or_variant = law_type:law_slavery_banned } - } - creation_weight = { - value = 100 - } - on_created = { - add_movement_enthusiasm_modifier = yes - } - - character_support_trigger = { - OR = { - has_ideology = ideology:ideology_slaver - has_ideology = ideology:ideology_jacksonian_democrat - } - scope:interest_group ?= { - has_ideology = ideology:ideology_pro_slavery - } - } - character_support_weight = { - value = 200 - if = { - limit = { - OR = { - has_ideology = ideology:ideology_slaver - } - } - multiply = { - value = 5 - } - } - } - - pop_support_trigger = { - state = { is_slave_state = yes } - } - - pop_support_factors = { - movement_support_slave_state - movement_support_high_literacy - movement_support_aristocrats - movement_support_farmers - movement_support_clergymen - movement_support_officers - movement_support_clergymen - } - - pop_support_weight = { - if = { - limit = { - exists = scope:political_movement - scope:political_movement ?= { - OR = { - is_being_suppressed = yes - is_being_bolstered = yes - } - } - } - if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } - add = { - value = suppression_base_value - multiply = { - value = -0.5 - add = owner.modifier:country_suppression_attraction_factor - } - desc = "concept_suppressed" - } - } - else = { - add = { - value = bolstering_base_value - multiply = { - value = 0.5 - add = owner.modifier:country_bolster_attraction_factor - } - desc = "concept_bolstered" - } - } - } - add = { - value = 9 - desc = "SLAVE_STATE" - } - - if = { - limit = { - is_pop_type = aristocrats - } - add = { - value = 45 - desc = "POP_ARISTOCRATS" - } - } - else_if = { - limit = { - is_pop_type = farmers - } - add = { - value = 15 - desc = "POP_FARMERS" - } - } - else_if = { - limit = { - is_pop_type = clergymen - } - add = { - value = 15 - desc = "POP_CLERGYMEN" - } - } - else_if = { - limit = { - is_pop_type = officers - } - add = { - value = 15 - desc = "POP_OFFICERS" - } - } - - multiply = { # Illiterate pops participate at 1/10 the rate of fully literate pops - desc = "POP_LITERACY" - value = literacy_rate - add = 0.10 - } - } - - revolution = { - possible = { - political_movement_support >= 0.05 - } - - weight = { - value = 100 - } - - state_weight = { - value = 1 - if = { - limit = { - is_slave_state = no - NOT = { has_variable = former_slave_state } - } - if = { - limit = { - owner ?= { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_abolished - } - any_scope_state = { - OR = { - is_slave_state = yes - has_variable = former_slave_state - } - } - } - } - multiply = 0.0 - } - else = { - multiply = 0.25 - } - } - - if = { - limit = { is_capital = yes } - if = { - limit = { owner ?= { NOT = { has_law_or_variant = law_type:law_slavery_banned } } } - multiply = 10.0 - } - else = { - multiply = 0.1 - } - } - } - } - - secession = { - possible = { - political_movement_support >= 0.05 - OR = { - scope:clout <= 0 - owner = { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_abolished - } - } - } - } - - weight = { - value = 10 - - if = { - limit = { - OR = { - owner ?= { - has_variable = slavery_recently_abolished - } - scope:clout <= 0 - } - } - add = 1000 - } - } - - state_weight = { - value = 1 - if = { - limit = { - is_slave_state = no - NOT = { has_variable = former_slave_state } - } - if = { - limit = { - owner ?= { - OR = { - has_law_or_variant = law_type:law_legacy_slavery - has_variable = slavery_recently_abolished - } - any_scope_state = { - OR = { - is_slave_state = yes - has_variable = former_slave_state - } - } - } - } - multiply = 0.0 - } - else = { - multiply = 0.25 - } - } - } - } - - additional_radicalism_factors = { - if = { - limit = { - owner.ruler ?= { has_ideology = ideology:ideology_abolitionist } - } - - add = { - value = 0.1 - desc = "RULER_IS_ANTI_SLAVERY" - } - } - - if = { - limit = { - owner.army_size > 0 - owner = { NOT = { has_law_or_variant = law_type:law_slavery_banned } } - } - - add = { - owner = { - every_scope_building = { - limit = { - is_building_type = building_barracks - state = { is_slave_state = yes } - } - add = this.level - } - } - - divide = { - value = owner.army_size - min = 1 - } - - subtract = 0.5 - multiply = -1 - min = 0 - max = 0.5 - desc = "ARMY_FRACTION_IN_SLAVE_STATES" - } - } - - if = { - limit = { - owner.navy_size > 0 - owner = { NOT = { has_law_or_variant = law_type:law_slavery_banned } } - } - - add = { - owner = { - every_scope_building = { - limit = { - is_building_type = building_naval_base - state = { is_slave_state = yes } - } - add = this.level - } - } - - divide = { - value = owner.navy_size - min = 1 - } - - subtract = 0.5 - multiply = -0.5 - min = 0 - max = 0.25 - desc = "NAVY_FRACTION_IN_SLAVE_STATES" - } - } - } -} - movement_royalist_absolutist = { category = movement_category_ideological @@ -3445,12 +2722,7 @@ movement_liberal = { has_ideology = ideology:ideology_reformer has_ideology = ideology:ideology_utopian has_ideology = ideology:ideology_modernizer_leader - scope:interest_group ?= { - OR = { - has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern - } - } + scope:interest_group ?= { has_ideology = ideology:ideology_liberal } } } character_support_weight = { @@ -3502,14 +2774,7 @@ movement_liberal = { } } if = { # Liberal agitators just inherently love liberalism - limit = { - scope:interest_group ?= { - OR = { - has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern - } - } - } + limit = { scope:interest_group ?= { has_ideology = ideology:ideology_liberal } } multiply = { value = 2 } @@ -5025,8 +4290,8 @@ movement_feminist = { has_ideology = ideology:ideology_reformer scope:interest_group ?= { OR = { - has_ideology = ideology:ideology_egalitarian_modern - has_ideology = ideology:ideology_liberal_modern + has_ideology = ideology:ideology_egalitarian + has_ideology = ideology:ideology_liberal } } } @@ -5241,15 +4506,6 @@ movement_reactionary = { } has_law_or_variant = law_type:law_slavery_banned country_has_voting_franchise = yes - NOT = { # Reactionary and Legitimist movements cannot co-exist - OR = { - c:FRA ?= this - civil_war_origin_country ?= c:FRA - } - any_political_movement = { - is_political_movement_type = movement_legitimist - } - } } creation_weight = { value = 100 @@ -5259,13 +4515,7 @@ movement_reactionary = { } disband_trigger = { - OR = { - c:FRA ?= this - civil_war_origin_country ?= c:FRA - } - any_political_movement = { - is_political_movement_type = movement_legitimist - } + } character_support_trigger = { @@ -5638,13 +4888,10 @@ movement_modernizer = { has_ideology = ideology:ideology_positivist has_ideology = ideology:ideology_abolitionist has_ideology = ideology:ideology_market_liberal - has_ideology = ideology:ideology_sovereignist has_ideology = ideology:ideology_utopian scope:interest_group ?= { OR = { - has_ideology = ideology:ideology_modernizer has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_plutocratic } } @@ -5658,7 +4905,6 @@ movement_modernizer = { has_ideology = ideology:ideology_modernizer_leader has_ideology = ideology:ideology_protectionist has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_sovereignist has_ideology = ideology:ideology_market_liberal } } @@ -5682,9 +4928,7 @@ movement_modernizer = { limit = { scope:interest_group ?= { OR = { - has_ideology = ideology:ideology_modernizer has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern has_ideology = ideology:ideology_plutocratic } } diff --git a/common/political_movements/04_national_movements.txt b/common/political_movements/cwp_political_movements_national.txt old mode 100755 new mode 100644 similarity index 66% rename from common/political_movements/04_national_movements.txt rename to common/political_movements/cwp_political_movements_national.txt index 177d887a8..f85732c17 --- a/common/political_movements/04_national_movements.txt +++ b/common/political_movements/cwp_political_movements_national.txt @@ -5,18 +5,18 @@ movement_hindu_nationalist = { category = movement_category_religious ideology = ideology_traditionalist_minoritarian_movement + character_ideologies = { ideology_fascist ideology_theocrat } - creation_trigger = { - } + creation_trigger = { } creation_weight = { value = 100 } - on_created = {} + on_created = { } religion_selection_trigger = { this = rel:hindu @@ -26,11 +26,10 @@ movement_hindu_nationalist = { } character_support_trigger = { - culture = { - has_discrimination_trait = south_asian_heritage - } + culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } religion = rel:hindu } + character_support_weight = { value = 100 if = { @@ -48,9 +47,7 @@ movement_hindu_nationalist = { } pop_support_trigger = { - culture = { - has_discrimination_trait = south_asian_heritage - } + culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } religion = rel:hindu } @@ -61,7 +58,6 @@ movement_hindu_nationalist = { movement_support_clergymen movement_support_bureaucrats movement_support_clerks - movement_support_corporatism_tech } pop_support_weight = { @@ -76,11 +72,7 @@ movement_hindu_nationalist = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -101,72 +93,46 @@ movement_hindu_nationalist = { } } } + if = { - limit = { - religion = rel:hindu - } + limit = { religion = rel:hindu } add = { value = 9 desc = "POP_HINDU" } + if = { - limit = { - is_pop_type = academics - } + limit = { is_pop_type = academics } add = { value = 12 desc = "POP_ACADEMICS" } } + if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } add = { value = 25 desc = "POP_CLERGYMEN" } } + if = { - limit = { - is_pop_type = bureaucrats - } + limit = { is_pop_type = bureaucrats } add = { value = 9 desc = "POP_BUREAUCRATS" } } + if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } add = { value = 12 desc = "POP_CLERKS" } } - if = { - limit = { - owner ?= { - has_modifier = modifier_hightened_intercommunal_tension - } - } - add = { - value = 25 - desc = "from_communal_divides_je" - } - } - if = { - limit = { - owner ?= { - has_variable = religious_nationalism_decrease_var - } - } - add = { - value = -75 - desc = "from_communal_divides_completed_je" - } - } + add = { # Weakened by increasing literacy rates desc = "POP_LITERACY" this = { @@ -174,14 +140,9 @@ movement_hindu_nationalist = { multiply = -2 } } + if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = corporatism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 1.5 desc = "CORPORATISM_TECH" @@ -189,6 +150,7 @@ movement_hindu_nationalist = { } } } + revolution = { possible = { political_movement_support >= 0.05 @@ -200,13 +162,10 @@ movement_hindu_nationalist = { state_weight = { value = 1 + if = { - limit = { - NOT = { - state_is_homeland_of_indian_cultures = yes - } - } - multiply = 0 + limit = { is_in_geographic_region = geographic_region_india } + multiply = 0 } } } @@ -223,11 +182,7 @@ movement_hindu_nationalist = { state_weight = { value = 1 if = { - limit = { - NOT = { - state_is_homeland_of_indian_cultures = yes - } - } + limit = { is_in_geographic_region = geographic_region_india } multiply = 0 } } @@ -254,21 +209,14 @@ movement_hindu_nationalist = { value = 0.15 } if = { - limit = { - owner = { - is_subject_type = subject_type_dominion - } - } + limit = { owner = { is_subject_type = subject_type_dominion } } value = 0.05 } } } + if = { - limit = { - owner = { - is_subject = yes - } - } + limit = { owner = { is_subject = yes } } add = { desc = "LIBERTY_DESIRE" value = owner.liberty_desire @@ -282,40 +230,36 @@ movement_muslim_nationalist = { category = movement_category_religious ideology = ideology_traditionalist_minoritarian_movement + character_ideologies = { ideology_theocrat ideology_social_democrat } - creation_trigger = { - } + creation_trigger = { } creation_weight = { value = 100 } - on_created = {} + + on_created = { } religion_selection_trigger = { - OR = { - this = rel:sunni - this = rel:shiite - } + has_discrimination_trait = cwp_heritage_islamic } + religion_selection_weight = { value = 100 } character_support_trigger = { - culture = { - has_discrimination_trait = south_asian_heritage - } - OR = { - religion = rel:sunni - religion = rel:shiite - } + culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + religion = { has_discrimination_trait = cwp_heritage_islamic } } + character_support_weight = { value = 100 + if = { limit = { OR = { @@ -331,13 +275,8 @@ movement_muslim_nationalist = { } pop_support_trigger = { - culture = { - has_discrimination_trait = south_asian_heritage - } - OR = { - religion = rel:sunni - religion = rel:shiite - } + culture = { has_discrimination_trait_group = cwp_heritage_group_hindustani } + religion = { has_discrimination_trait = cwp_heritage_islamic } } pop_support_factors = { @@ -347,7 +286,6 @@ movement_muslim_nationalist = { movement_support_clergymen movement_support_bureaucrats movement_support_clerks - movement_support_corporatism_tech } pop_support_weight = { @@ -362,11 +300,7 @@ movement_muslim_nationalist = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -387,75 +321,46 @@ movement_muslim_nationalist = { } } } + if = { - limit = { - OR = { - religion = rel:sunni - religion = rel:shiite - } - } + limit = { religion = { has_discrimination_trait = cwp_heritage_islamic } } add = { # Base acceptance values higher due to being a minority value = 25 desc = "POP_MUSLIM" } + if = { - limit = { - is_pop_type = academics - } + limit = { is_pop_type = academics } add = { value = 20 desc = "POP_ACADEMICS" } } + if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } add = { value = 40 - desc = "POP_ACADEMICS" + desc = "POP_CLERGYMEN" } } + if = { - limit = { - is_pop_type = bureaucrats - } + limit = { is_pop_type = bureaucrats } add = { value = 20 desc = "POP_BUREAUCRATS" } } + if = { - limit = { - is_pop_type = clerks - } + limit = { is_pop_type = clerks } add = { value = 20 desc = "POP_CLERKS" } } - if = { - limit = { - owner ?= { - has_modifier = modifier_hightened_intercommunal_tension - } - } - add = { - value = 50 - desc = "from_communal_divides_je" - } - } - if = { - limit = { - owner ?= { - has_variable = religious_nationalism_decrease_var - } - } - add = { - value = -75 - desc = "from_communal_divides_completed_je" - } - } + add = { # Weakened by increasing literacy rates desc = "POP_LITERACY" this = { @@ -464,13 +369,7 @@ movement_muslim_nationalist = { } } if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = corporatism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 1.5 desc = "CORPORATISM_TECH" @@ -478,6 +377,7 @@ movement_muslim_nationalist = { } } } + secession = { weight = { value = 1000 @@ -486,11 +386,7 @@ movement_muslim_nationalist = { state_weight = { value = 1 if = { - limit = { - NOT = { - state_is_homeland_of_indian_cultures = yes - } - } + limit = { NOT = { is_in_geographic_region = geographic_region_india } } multiply = 0 } } @@ -504,13 +400,10 @@ movement_muslim_nationalist = { } } } + additional_radicalism_factors = { if = { - limit = { - owner = { - is_subject = yes - } - } + limit = { owner = { is_subject = yes } } add = { desc = "INDIA_SUBJECT" if = { @@ -524,22 +417,16 @@ movement_muslim_nationalist = { } value = 0.15 } + if = { - limit = { - owner = { - is_subject_type = subject_type_dominion - } - } + limit = { owner = { is_subject_type = subject_type_dominion } } value = 0.05 } } } + if = { - limit = { - owner = { - is_subject = yes - } - } + limit = { owner = { is_subject = yes } } add = { desc = "LIBERTY_DESIRE" value = owner.liberty_desire diff --git a/common/political_movements/01_religious_movements.txt b/common/political_movements/cwp_political_movements_religious.txt old mode 100755 new mode 100644 similarity index 79% rename from common/political_movements/01_religious_movements.txt rename to common/political_movements/cwp_political_movements_religious.txt index 346abb3cb..97899eb84 --- a/common/political_movements/01_religious_movements.txt +++ b/common/political_movements/cwp_political_movements_religious.txt @@ -5,32 +5,30 @@ movement_religious_majority = { category = movement_category_religious ideology = ideology_traditionalist_movement + character_ideologies = { ideology_theocrat ideology_traditionalist } creation_trigger = { - NOT = { - has_law_or_variant = law_type:law_state_atheism - } + NOT = { has_law_or_variant = law_type:law_state_atheism } } + creation_weight = { value = 100 } - on_created = {} + + on_created = { } disband_trigger = { - scope:political_movement ?= { - religion = { - NOT = { is_state_religion = root } - } - } + scope:political_movement ?= { religion = { NOT = { is_state_religion = root } } } } religion_selection_trigger = { is_state_religion = scope:country } + religion_selection_weight = { value = 100 } @@ -46,16 +44,14 @@ movement_religious_majority = { } character_support_weight = { value = 100 + if = { - limit = { - scope:interest_group ?= { - is_interest_group_type = ig_devout - } - } + limit = { scope:interest_group ?= { is_interest_group_type = ig_devout } } multiply = { value = 2 } } + if = { limit = { OR = { @@ -68,9 +64,7 @@ movement_religious_majority = { } } else_if = { - limit = { - has_ideology = ideology:ideology_integralist - } + limit = { has_ideology = ideology:ideology_integralist } multiply = { value = 2 } @@ -87,7 +81,6 @@ movement_religious_majority = { movement_support_clergymen movement_support_aristocrats movement_support_peasants - movement_support_corporatism_tech } pop_support_weight = { @@ -102,11 +95,7 @@ movement_religious_majority = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -127,6 +116,7 @@ movement_religious_majority = { } } } + add = { desc = "URBAN_STATE" # Increases support in rural states, decreases in urban value = 0.5 @@ -140,27 +130,21 @@ movement_religious_majority = { } if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } add = { value = 45 desc = "POP_CLERGYMEN" } } else_if = { - limit = { - is_pop_type = aristocrats - } + limit = { is_pop_type = aristocrats } add = { value = 15 desc = "POP_ARISTOCRATS" } } else_if = { - limit = { - is_pop_type = peasants - } + limit = { is_pop_type = peasants } add = { value = 10 desc = "POP_PEASANTS" @@ -176,9 +160,7 @@ movement_religious_majority = { } if = { # Discriminated pops are less inclined to support the state church - limit = { - pop_acceptance < acceptance_status_5 - } + limit = { pop_acceptance < acceptance_status_5 } multiply = { desc = "POP_ACCEPTANCE" value = pop_acceptance @@ -188,31 +170,12 @@ movement_religious_majority = { } if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = corporatism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 1.5 desc = "CORPORATISM_TECH" } } - - if = { - limit = { - owner ?= { - any_political_movement = { - is_political_movement_type = movement_legitimist - } - } - } - multiply = { - value = 0.25 - } - } } revolution = { @@ -316,12 +279,7 @@ movement_religious_majority = { additional_radicalism_factors = { if = { - limit = { - owner.ruler ?= { - NOT = { religion = root.religion } - } - } - + limit = { owner.ruler ?= { NOT = { religion = root.religion } } } add = { value = 0.1 desc = "RULER_WRONG_RELIGION" @@ -343,27 +301,21 @@ movement_religious_minority = { category = movement_category_religious ideology = ideology_traditionalist_minoritarian_movement + character_ideologies = { ideology_traditionalist_minoritarian } - creation_trigger = { - NOT = { - always = yes - # WIP - # has_technology_researched = pan-nationalism - } - } + creation_trigger = { } + creation_weight = { value = 200 } - on_created = {} + on_created = { } disband_trigger = { scope:political_movement ?= { - religion = { - is_state_religion = root - } + religion = { is_state_religion = root } root = { religion_percent_country = { target = scope:political_movement.religion @@ -373,8 +325,7 @@ movement_religious_minority = { } } - on_disbanded = { - } + on_disbanded = { } religion_selection_trigger = { NOT = { is_state_religion = scope:country } @@ -394,9 +345,7 @@ movement_religious_minority = { religion = scope:religion OR = { AND = { - owner ?= { - has_law_or_variant = law_type:law_state_atheism - } + owner ?= { has_law_or_variant = law_type:law_state_atheism } OR = { has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_theocrat @@ -407,23 +356,19 @@ movement_religious_minority = { } character_support_weight = { value = 200 + if = { - limit = { - scope:interest_group ?= { - is_interest_group_type = ig_devout - } - } + limit = { scope:interest_group ?= { is_interest_group_type = ig_devout } } multiply = { value = 2 } } + if = { limit = { OR = { AND = { - owner ?= { - has_law_or_variant = law_type:law_state_atheism - } + owner ?= { has_law_or_variant = law_type:law_state_atheism } OR = { has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_theocrat @@ -438,11 +383,7 @@ movement_religious_minority = { } else_if = { limit = { - NOT = { - scope:interest_group ?= { - is_interest_group_type = ig_devout - } - } + NOT = { scope:interest_group ?= { is_interest_group_type = ig_devout } } OR = { has_progressive_ideology = yes has_socialist_ideology = yes @@ -463,7 +404,6 @@ movement_religious_minority = { movement_support_clergymen movement_support_aristocrats movement_support_peasants - movement_support_corporatism_tech } pop_support_weight = { @@ -478,11 +418,7 @@ movement_religious_minority = { } } if = { - limit = { - scope:political_movement = { - is_being_suppressed = yes - } - } + limit = { scope:political_movement = { is_being_suppressed = yes } } add = { value = suppression_base_value multiply = { @@ -503,16 +439,14 @@ movement_religious_minority = { } } } + add = { value = 10 desc = "POP_BASE_SUPPORT" } if = { - limit = { - standard_of_living < 15 - } - + limit = { standard_of_living < 15 } add = { value = standard_of_living subtract = 15 @@ -522,27 +456,21 @@ movement_religious_minority = { } if = { - limit = { - is_pop_type = clergymen - } + limit = { is_pop_type = clergymen } add = { value = 45 desc = "POP_CLERGYMEN" } } else_if = { - limit = { - is_pop_type = aristocrats - } + limit = { is_pop_type = aristocrats } add = { value = 10 desc = "POP_ARISTOCRATS" } } else_if = { - limit = { - is_pop_type = peasants - } + limit = { is_pop_type = peasants } add = { value = 10 desc = "POP_PEASANTS" @@ -557,19 +485,6 @@ movement_religious_minority = { } } - if = { - limit = { - owner ?= { - c:RUS ?= this - } - culture = cu:polish - } - multiply = { - desc = "POP_POLISH_NATIONALISM" - value = 0.05 - } - } - if = { limit = { state = { @@ -588,13 +503,7 @@ movement_religious_minority = { } if = { - limit = { - owner ?= { - always = yes - # WIP - # has_technology_researched = corporatism - } - } + limit = { owner ?= { always = yes } } multiply = { value = 1.5 desc = "CORPORATISM_TECH" @@ -612,21 +521,15 @@ movement_religious_minority = { } } if = { - limit = { - owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_1 } } - } + limit = { owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_1 } } } multiply = 0.1 } else_if = { - limit = { - owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_2 } } - } + limit = { owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_2 } } } multiply = 0.25 } else_if = { - limit = { - owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_3 } } - } + limit = { owner = { cultural_acceptance_base = { target = culture value <= acceptance_status_3 } } } multiply = 0.5 } } @@ -652,10 +555,7 @@ movement_religious_minority = { value = 0 if = { - limit = { - is_capital = no - } - + limit = { is_capital = no } if = { limit = { religion_percent_state = { diff --git a/common/power_bloc_coa_pieces/00_power_bloc_coa_pieces.txt b/common/power_bloc_coa_pieces/00_power_bloc_coa_pieces.txt new file mode 100644 index 000000000..91bce87ce --- /dev/null +++ b/common/power_bloc_coa_pieces/00_power_bloc_coa_pieces.txt @@ -0,0 +1,1123 @@ +# Entries used in the Power Bloc CoA customization preview. +# The order defines the order in which they are listed. +# +# Format: +# filename = { +# # How many colors options to show for this piece. Optional, will assume 0 if missing, where 0 means +# # this is a textured asset that doesn't require custom colors. +# colors = 3 +# +# # Which piece is this? Available: shield_pattern, shield_frame, center, top, side. +# piece = center +# } +# NB: When adding new PB Icons, make sure to add them to its correct group, or create a new bundle. This is to ensure that they are grouped sensibly in the in-game interface, as the order here decides the order there. + +pb_center_00.dds = { + colors = 1 + piece = center +} + +pb_center_01.dds = { + colors = 1 + piece = center +} + +pb_center_02.dds = { + colors = 1 + piece = center +} + +pb_center_03.dds = { + colors = 1 + piece = center +} + +pb_center_04.dds = { + colors = 1 + piece = center +} + +pb_center_05.dds = { + colors = 1 + piece = center +} + +pb_center_06.dds = { + colors = 1 + piece = center +} + +pb_center_07.dds = { + colors = 1 + piece = center +} + +pb_center_08.dds = { + colors = 1 + piece = center +} + +pb_center_09.dds = { + colors = 1 + piece = center +} + +pb_center_10.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_turkey.dds = { + colors = 1 + piece = center +} + +pb_eagle_doubleheaded.dds = { + colors = 1 + piece = center +} + +pb_bear.dds = { + colors = 1 + piece = center +} + +pb_iron_cross.dds = { + colors = 1 + piece = center +} + +pb_lion_passant_guardant.dds = { + colors = 1 + piece = center +} + +pb_center_11.dds = { + colors = 1 + piece = center +} + +# Repurposed CoA + +# Heraldic +pb_shield_iberian.dds = { + colors = 1 + piece = center +} + +pb_shield_hesse.dds = { + colors = 1 + piece = center +} + +pb_shield_accolade.dds = { + colors = 1 + piece = center +} + +pb_crown_swedish.dds = { + colors = 1 + piece = center +} + +pb_armillary_sphere.dds = { + colors = 1 + piece = center +} + +pb_eagle_albania.dds = { + colors = 1 + piece = center +} + +pb_eagle_napoleonian.dds = { + colors = 1 + piece = center +} + +pb_key_bremen.dds = { + colors = 1 + piece = center +} + +pb_harp_ireland.dds = { + colors = 1 + piece = center +} + +pb_maple_leaf_canada.dds = { + colors = 1 + piece = center +} + +pb_maple_leaf.dds = { + colors = 1 + piece = center +} + +pb_tree_new_england.dds = { + colors = 1 + piece = center +} + +pb_ermine_spot.dds = { + colors = 1 + piece = center +} + +pb_eryr_gwyn.dds = { + colors = 1 + piece = center +} + +pb_corseca_trieste.dds = { + colors = 1 + piece = center +} + +pb_coa_saf_hope_allegory.dds = { + colors = 1 + piece = center +} + +pb_coa_saf_wagon.dds = { + colors = 1 + piece = center +} + +# Atral +pb_sun.dds = { + colors = 1 + piece = center +} + +pb_sunburst.dds = { + colors = 1 + piece = center +} + +pb_sun_of_may.dds = { + colors = 1 + piece = center +} + +pb_sol_de_mayo.dds = { + colors = 1 + piece = center +} + +pb_sun_peru.dds = { + colors = 1 + piece = center +} + +pb_sun_philippines.dds = { + colors = 1 + piece = center +} + +pb_sun_fapb_gwalior.dds = { + colors = 1 + piece = center +} + +pb_inti.dds = { + colors = 1 + piece = center +} + +pb_morning_star.dds = { + colors = 1 + piece = center +} + +pb_stars_circle_13.dds = { + colors = 1 + piece = center +} + +pb_stars_circle_06.dds = { + colors = 1 + piece = center +} + +pb_star_04.dds = { + colors = 1 + piece = center +} + +pb_star_05_ring.dds = { + colors = 1 + piece = center +} + +pb_star_05_pinwheeled.dds = { + colors = 1 + piece = center +} + +pb_star_08.dds = { + colors = 1 + piece = center +} + +pb_star_09.dds = { + colors = 1 + piece = center +} + +pb_star_16.dds = { + colors = 1 + piece = center +} + +pb_star_gunelve.dds = { + colors = 1 + piece = center +} + +pb_star_saltire_13.dds = { + colors = 1 + piece = center +} + +pb_star_pentagram.dds = { + colors = 1 + piece = center +} + +pb_southern_cross_variant.dds = { + colors = 1 + piece = center +} + +pb_southern_cross_new_zealand.dds = { + colors = 1 + piece = center +} + +pb_southern_cross_brazil.dds = { + colors = 1 + piece = center +} + +pb_southern_cross_australia.dds = { + colors = 1 + piece = center +} + +pb_alaska_big_dipper.dds = { + colors = 1 + piece = center +} + +# Misc. Indig. Etc. +pb_tunduk.dds = { + colors = 1 + piece = center +} + +pb_tamga_idel_ural.dds = { + colors = 1 + piece = center +} + +pb_tamga_tatar.dds = { + colors = 1 + piece = center +} + +pb_ornament_mari.dds = { + colors = 1 + piece = center +} + +pb_kanty_antlers.dds = { + colors = 1 + piece = center +} + +pb_inuksuk.dds = { + colors = 1 + piece = center +} + +pb_kanaga.dds = { + colors = 1 + piece = center +} + +pb_kanaka.dds = { + colors = 1 + piece = center +} + +pb_totem_kanak.dds = { + colors = 1 + piece = center +} + +pb_sun_udmurt.dds = { + colors = 1 + piece = center +} + +pb_sun_chuvash.dds = { + colors = 1 + piece = center +} + +pb_sun_frame_kyrgyz.dds = { + colors = 1 + piece = center +} + +pb_soyombo_small.dds = { + colors = 1 + piece = center +} + +pb_soyombo_modern.dds = { + colors = 1 + piece = center +} + +pb_ahom_winged_lion.dds = { + colors = 1 + piece = center +} + +pb_ashanti_golden_stool.dds = { + colors = 1 + piece = center +} + +pb_elephant_charge_kutch.dds = { + colors = 1 + piece = center +} + +pb_katar.dds = { + colors = 1 + piece = center +} + +pb_crossed_kris_daggers.dds = { + colors = 1 + piece = center +} + +pb_trident.dds = { + colors = 1 + piece = center +} + +# Limbs + +pb_hand_dreaming.dds = { + colors = 1 + piece = center +} + +pb_hand_mena.dds = { + colors = 1 + piece = center +} + +pb_hand.dds = { + colors = 1 + piece = center +} + +# Resources + +pb_wheat_garb.dds = { + colors = 1 + piece = center +} + +pb_mining_hammers.dds = { + colors = 1 + piece = center +} + +# Symbols and Figures + +pb_circle.dds = { + colors = 1 + piece = center +} + +pb_triangle.dds = { + colors = 1 + piece = center +} + +pb_rhombus.dds = { + colors = 1 + piece = center +} + +pb_infinity.dds = { + colors = 1 + piece = center +} + +pb_omega.dds = { + colors = 1 + piece = center +} + +pb_sigma.dds = { + colors = 1 + piece = center +} + +pb_delta.dds = { + colors = 1 + piece = center +} + +pb_frame_stars_circle_07.dds = { + colors = 1 + piece = center +} + +pb_frame_square.dds = { + colors = 1 + piece = center +} + +pb_frame_circle_outline.dds = { + colors = 1 + piece = center +} + +pb_frame_circle_doted.dds = { + colors = 1 + piece = center +} + +pb_frame_circle.dds = { + colors = 1 + piece = center +} + +pb_pattern_flower.dds = { + colors = 1 + piece = center +} + +pb_laurel_knot.dds = { + colors = 1 + piece = center +} + +pb_laurel_circled.dds = { + colors = 1 + piece = center +} + +pb_laurel.dds = { + colors = 1 + piece = center +} + +# Islamicate + +pb_zulfikar.dds = { + colors = 1 + piece = center +} + +pb_shahada_and_sword.dds = { + colors = 1 + piece = center +} + +pb_shahada.dds = { + colors = 1 + piece = center +} + +pb_takbir.dds = { + colors = 1 + piece = center +} + +pb_scimitar.dds = { + colors = 1 + piece = center +} + +pb_scimitar_pale.dds = { + colors = 1 + piece = center +} + +pb_crossed_scimitars_horizontal.dds = { + colors = 1 + piece = center +} + +pb_crossed_scimitars.dds = { + colors = 1 + piece = center +} + +pb_addorsed_scimitars.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_08.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_06_pale.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_06.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_05_rotated_small.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_05_rotated_02.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_05_rotated.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_05_pale.dds = { + colors = 1 + piece = center +} + +pb_crescent_star_05.dds = { + colors = 1 + piece = center +} + +pb_crescent_voided.dds = { + colors = 1 + piece = center +} + +pb_crescent_two.dds = { + colors = 1 + piece = center +} + +pb_crescent_three.dds = { + colors = 1 + piece = center +} + +pb_crescent_rotated.dds = { + colors = 1 + piece = center +} + +pb_crescent_pale.dds = { + colors = 1 + piece = center +} + +pb_crescent_nepal.dds = { + colors = 1 + piece = center +} + +pb_crescent_mid.dds = { + colors = 1 + piece = center +} + +pb_crescent_large.dds = { + colors = 1 + piece = center +} + +pb_crescent.dds = { + colors = 1 + piece = center +} + +pb_coa_afghanistan.dds = { + colors = 1 + piece = center +} + +pb_sulu.dds = { + colors = 1 + piece = center +} + +# Christian + +pb_chi_rho.dds = { + colors = 1 + piece = center +} + +pb_cross_switzerland.dds = { + colors = 1 + piece = center +} + +pb_cross_st_michael.dds = { + colors = 1 + piece = center +} + +pb_cross_santiago.dds = { + colors = 1 + piece = center +} + +pb_cross_pommee.dds = { + colors = 1 + piece = center +} + +pb_cross_pointed.dds = { + colors = 1 + piece = center +} + +pb_cross_patty.dds = { + colors = 1 + piece = center +} + +pb_cross_order_christ.dds = { + colors = 1 + piece = center +} + +pb_cross_occitan.dds = { + colors = 1 + piece = center +} + +pb_cross_mara.dds = { + colors = 1 + piece = center +} + +pb_cross_fourchee.dds = { + colors = 1 + piece = center +} + +pb_cross_fleury.dds = { + colors = 1 + piece = center +} + +pb_cross_crosslet.dds = { + colors = 1 + piece = center +} + +pb_cross_couped_voided.dds = { + colors = 1 + piece = center +} + +pb_cross_couped.dds = { + colors = 1 + piece = center +} + +pb_cross_celtic.dds = { + colors = 1 + piece = center +} + +pb_cross_wheel.dds = { + colors = 1 + piece = center +} + +pb_asturian_cross.dds = { + colors = 1 + piece = center +} + +pb_fleur_de_lis.dds = { + colors = 1 + piece = center +} + +pb_fleur_quebec.dds = { + colors = 1 + piece = center +} + +# Sikh + +pb_khanda.dds = { + colors = 1 + piece = center +} + +pb_sun_sikh.dds = { + colors = 1 + piece = center +} + +# Jewish + +pb_star_hexagram.dds = { + colors = 1 + piece = center +} + +# Dharmic + +pb_buddha.dds = { + colors = 1 + piece = center +} + +pb_dharmachakra_india.dds = { + colors = 1 + piece = center +} + +pb_dharmachakra.dds = { + colors = 1 + piece = center +} + +pb_bihar_bodhi_tree.dds = { + colors = 1 + piece = center +} + +pb_eternal_knot.dds = { + colors = 1 + piece = center +} + +pb_endless_knot.dds = { + colors = 1 + piece = center +} + +pb_srivatsa_arakan.dds = { + colors = 1 + piece = center +} + +pb_lotus.dds = { + colors = 1 + piece = center +} + +pb_conch_shell.dds = { + colors = 1 + piece = center +} + +pb_temple_thai.dds = { + colors = 1 + piece = center +} + +pb_angkor_vat.dds = { + colors = 1 + piece = center +} + +pb_coa_temple_ceylon.dds = { + colors = 1 + piece = center +} + +pb_pakhangba.dds = { + colors = 1 + piece = center +} + +# Communist / Socialist + +pb_hammer_and_sickle_round.dds = { + colors = 1 + piece = center +} + +pb_hammer_and_sickle.dds = { + colors = 1 + piece = center +} + +pb_hammer_sickle_wreath.dds = { + colors = 1 + piece = center +} + +pb_hammer_sickle_star_wreath.dds = { + colors = 1 + piece = center +} + +pb_hammer_sickle_star_ussr.dds = { + colors = 1 + piece = center +} + +pb_hammer_sickle_cogwheel_usa.dds = { + colors = 1 + piece = center +} + +pb_hammer_wheat.dds = { + colors = 1 + piece = center +} + +pb_hammer_compass_ddr.dds = { + colors = 1 + piece = center +} + +pb_hammer_ddr.dds = { + colors = 1 + piece = center +} + +pb_spartakist_star.dds = { + colors = 1 + piece = center +} + +pb_three_arrows_square.dds = { + colors = 1 + piece = center +} + +pb_cogwheel_machete_angola.dds = { + colors = 1 + piece = center +} + +pb_corn_sickle.dds = { + colors = 1 + piece = center +} + +# Fascist / Ultranationalist + +pb_eagle_italy_fascist.dds = { + colors = 1 + piece = center +} + +pb_balkenkreuz.dds = { + colors = 1 + piece = center +} + +pb_arrow_cross.dds = { + colors = 1 + piece = center +} + +pb_falange.dds = { + colors = 1 + piece = center +} + +pb_falanga.dds = { + colors = 1 + piece = center +} + +pb_lightning_bolt_nacista.dds = { + colors = 1 + piece = center +} + +pb_cross_hlinka.dds = { + colors = 1 + piece = center +} + +pb_vlajka_emblem.dds = { + colors = 1 + piece = center +} + +pb_labrys_ppf.dds = { + colors = 1 + piece = center +} + +pb_triskel_wolfsangel.dds = { + colors = 1 + piece = center +} + +# Pagan, etc. + +pb_walknut.dds = { + colors = 1 + piece = center +} + +pb_rune_tiwaz.dds = { + colors = 1 + piece = center +} + +pb_rune_hagal.dds = { + colors = 1 + piece = center +} + +pb_rune_algiz.dds = { + colors = 1 + piece = center +} + +pb_odal_square.dds = { + colors = 1 + piece = center +} + +pb_triskelion_double.dds = { + colors = 1 + piece = center +} + +pb_triskel.dds = { + colors = 1 + piece = center +} + +pb_kolovrat.dds = { + colors = 1 + piece = center +} + +pb_cross_tursas.dds = { + colors = 1 + piece = center +} + +pb_cross_finnic.dds = { + colors = 1 + piece = center +} + +# End of Repurposed + +pb_shield_pattern_00.dds = { + colors = 2 + piece = shield_pattern +} + +pb_shield_pattern_01.dds = { + colors = 1 + piece = shield_pattern +} + +pb_shield_pattern_02.dds = { + colors = 2 + piece = shield_pattern +} + +pb_shield_pattern_03.dds = { + colors = 2 + piece = shield_pattern +} + +pb_frame_00.dds = { + piece = shield_frame +} + +pb_frame_01.dds = { + piece = shield_frame +} + +pb_frame_02.dds = { + piece = shield_frame +} + +pb_frame_03.dds = { + piece = shield_frame +} + +pb_frame_04.dds = { + piece = shield_frame +} + +pb_side_00.dds = { + piece = side +} + +pb_side_01.dds = { + piece = side +} + +pb_side_02.dds = { + piece = side +} + +pb_side_03.dds = { + piece = side +} + +pb_side_04.dds = { + piece = side +} + +pb_side_05.dds = { + piece = side +} + +pb_side_06.dds = { + piece = side +} + +pb_top_00.dds = { + piece = top +} + +pb_top_01.dds = { + piece = top +} + +pb_top_02.dds = { + piece = top +} + +pb_top_03.dds = { + piece = top +} + +pb_top_04.dds = { + piece = top +} + +pb_top_05.dds = { + piece = top +} + +pb_top_06.dds = { + piece = top +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt b/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt new file mode 100644 index 000000000..edf0a719a --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_cultural.txt @@ -0,0 +1,173 @@ +identity_cultural = { + power_bloc_modifier = { + power_bloc_leader_can_spread_culture_to_pb_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_cohesion_per_member_add = -2 + } + + leader_modifier = { + country_can_impose_same_lawgroup_citizenship_in_power_bloc_bool = yes + } + + non_leader_modifier = { + } + + possible = { + NOT = { + has_law_or_variant = law_type:law_multicultural + } + } + + member_modifier = { + + } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/cultural.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + visible = { + has_dlc_feature = ip4_content + } + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.3 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + value = ig:ig_petty_bourgeoisie.ig_clout + add = ig:ig_intelligentsia.ig_clout + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + subtract = 20 + desc = POWER_BLOC_COHESION_INTELLIGENTSIA_OR_PB_IG_CLOUT + } + + if = { + limit = { + AND = { + ig:ig_petty_bourgeoisie ?= { is_in_government = no } + ig:ig_intelligentsia ?= { is_in_government = no } + } + } + add = { + add = -15 + desc = POWER_BLOC_COHESION_INTELLIGENTSIA_AND_PB_IG_NOT_IN_GOVERNMENT + } + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + add = { + value = scope:power_bloc.power_bloc_average_homogeneity + subtract = 50 + multiply = 2 + max = 75 + min = -25 + desc = POWER_BLOC_COHESION_AVERAGE_ACCEPTANCE_VALUE + } + + add = { + scope:power_bloc = { + every_power_bloc_member = { + if = { + limit = { has_law_or_variant = law_type:law_multicultural } + add = -0.1 + } + } + } + + if = { + limit = { + exists = scope:with_country + scope:with_country ?= { has_law_or_variant = law_type:law_multicultural } + } + add = -0.1 + } + else_if = { + limit = { + exists = scope:without_country + scope:without_country ?= { has_law_or_variant = law_type:law_multicultural } + } + add = 0.1 + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_CITIZENSHIP_INCOMPATIBILITY + } + } + + ai_weight = { + value = 50 + + if = { + limit = { + OR = { + ig:ig_intelligentsia ?= { is_in_government = yes } + ig:ig_petty_bourgeoisie ?= { is_in_government = yes } + } + } + add = 100 + } + + if = { + limit = { + any_primary_culture = { + OR = { # More likely for countries with large global diasporas and the like + 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 + } + } + } + add = 150 + } + } +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_ideological_union.txt b/common/power_bloc_identities/cwp_power_bloc_identities_ideological_union.txt new file mode 100644 index 000000000..8c7309349 --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_ideological_union.txt @@ -0,0 +1,161 @@ +identity_ideological_union = { + power_bloc_modifier = { + power_bloc_leader_can_regime_change_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_cohesion_per_member_add = -2 + } + + leader_modifier = { + country_law_enactment_time_mult = -0.1 + country_can_impose_same_lawgroup_governance_principles_in_power_bloc_bool = yes + country_can_impose_same_lawgroup_distribution_of_power_in_power_bloc_bool = yes + } + + non_leader_modifier = { + country_leader_has_law_enactment_success_mult = 0.3 + } + + member_modifier = { } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/ideological_union.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.3 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + add = legitimacy + divide = 100 # legitimacy max value + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = 0.7 + desc = POWER_BLOC_COHESION_LEGITIMACY + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + if = { + limit = { + exists = scope:with_country + "scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type_with(scope:with_country)" != 0 + } + add = { + add = "scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type_with(scope:with_country)" + divide = 200 # bad progressiveness difference is usually around 100 + multiply = -1 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_WORST_PROGRESSIVENESS_DIFFERENCE + } + } + else_if = { + limit = { + exists = scope:without_country + "scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type_without(scope:without_country)" != 0 + } + add = { + add = "scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type_without(scope:without_country)" + divide = 200 # bad progressiveness difference is usually around 100 + multiply = -1 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_WORST_PROGRESSIVENESS_DIFFERENCE + } + } + else_if = { + limit = { "scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type" != 0 } + add = { + add = scope:power_bloc.power_bloc_worst_progressiveness_difference_government_type + divide = 200 # bad progressiveness difference is usually around 100 + multiply = -1 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_WORST_PROGRESSIVENESS_DIFFERENCE + } + } + else = { + add = { + add = 0 + desc = POWER_BLOC_COHESION_WORST_PROGRESSIVENESS_ZERO + } + } + } + + ai_weight = { + value = 100 + + if = { + limit = { ig:ig_intelligentsia ?= { is_in_government = yes } } + add = 100 + } + + if = { # The forces of reaction + limit = { + has_law = law_type:law_monarchy + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + } + add = 100 + } + + if = { # The forces of revolution + limit = { has_radical_leftist_government = yes } + add = 200 + } + + if = { + limit = { + OR = { + has_strategy = ai_strategy_maintain_power_balance + # has_strategy = ai_strategy_world_revolution + has_strategy = ai_strategy_anti_imperialism + } + } + multiply = 2.0 + } + } +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_military_treaty_organization.txt b/common/power_bloc_identities/cwp_power_bloc_identities_military_treaty_organization.txt new file mode 100644 index 000000000..b73f088b3 --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_military_treaty_organization.txt @@ -0,0 +1,166 @@ +identity_military_treaty_organization = { + power_bloc_modifier = { + power_bloc_leader_can_add_wargoal_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_invite_acceptance_great_power_add = -15 + power_bloc_cohesion_per_member_add = -2 + } + + leader_modifier = { + country_prestige_from_army_power_projection_mult = 0.1 + country_prestige_from_navy_power_projection_mult = 0.1 + } + + non_leader_modifier = { } + + member_modifier = { + building_training_rate_mult = 0.2 + } + + possible = { + NOT = { has_law_or_variant = law_type:law_national_militia } + } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/military_treaty_organization.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.3 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "power_bloc_share_power_projection_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "power_bloc_share_power_projection_without(scope:without_country)" + } + else = { + add = power_bloc_share_power_projection + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_SHARE_POWER_PROJECTION + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_infamy_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_infamy_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_infamy + } + + divide = define:NDiplomacy|INFAMY_THRESHOLD_PARIAH + multiply = -1 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_WORST_INFAMY + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + add = { + scope:power_bloc = { + every_power_bloc_member = { + if = { + limit = { has_law_or_variant = law_type:law_national_militia } + add = -0.05 + } + } + } + if = { + limit = { + exists = scope:with_country + scope:with_country ?= { has_law_or_variant = law_type:law_national_militia } + } + add = -0.05 + } + else_if = { + limit = { + exists = scope:without_country + scope:without_country ?= { has_law_or_variant = law_type:law_national_militia } + } + add = 0.05 + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_ARMY_MODEL_INCOMPATIBILITY + } + } + + ai_weight = { + value = 100 + + if = { + limit = { has_law_or_variant = law_type:law_professional_army } + add = 100 + } + + if = { + limit = { ig:ig_armed_forces ?= { is_in_government = yes } } + add = 100 + } + + if = { + limit = { + OR = { + has_strategy = ai_strategy_territorial_expansion + has_strategy = ai_strategy_armed_isolationism + } + } + multiply = 2.0 + } + } +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_religious.txt b/common/power_bloc_identities/cwp_power_bloc_identities_religious.txt new file mode 100644 index 000000000..a91643f0e --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_religious.txt @@ -0,0 +1,187 @@ +identity_religious = { + power_bloc_modifier = { + power_bloc_leader_can_force_state_religion_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_cohesion_per_member_add = -2 + } + + leader_modifier = { + state_clergymen_investment_pool_efficiency_mult = 0.25 + } + + non_leader_modifier = { } + + possible = { + OR = { + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_freedom_of_conscience + } + } + + member_modifier = { + state_conversion_mult = 0.33 + interest_group_ig_devout_pol_str_mult = 0.25 + state_birth_rate_mult = 0.05 + } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/religious.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.3 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + value = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = ig:ig_devout.ig_clout + add = -10 + multiply = 4 + desc = POWER_BLOC_COHESION_DEVOUT_IG_CLOUT + } + + if = { + limit = { ig:ig_devout ?= { is_in_government = no } } + add = { + add = -15 + desc = POWER_BLOC_COHESION_DEVOUT_IG_NOT_IN_GOVERNMENT + } + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_religion_population_fraction_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_religion_population_fraction_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_religion_population_fraction + } + + add = -0.5 + multiply = 0.5 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_LEADER_RELIGION_WORST_POPULATION_SHARE + } + + add = { + scope:power_bloc = { + every_power_bloc_member = { + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_total_separation + has_law_or_variant = law_type:law_state_atheism + } + } + add = -0.1 + } + } + } + + if = { + limit = { + exists = scope:with_country + scope:with_country ?= { + OR = { + has_law_or_variant = law_type:law_total_separation + has_law_or_variant = law_type:law_state_atheism + } + } + } + add = -0.1 + } + else_if = { + limit = { + exists = scope:without_country + scope:without_country ?= { + OR = { + has_law_or_variant = law_type:law_total_separation + has_law_or_variant = law_type:law_state_atheism + } + } + } + add = 0.1 + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_CHURCH_AND_STATE_INCOMPATIBILITY + } + } + + ai_weight = { + value = 100 + + if = { + limit = { ig:ig_devout ?= { is_in_government = yes } } + add = 100 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + multiply = 1.5 + } + + if = { + limit = { + religion = { + NOR = { # Non-abrahamic religions probably wouldn't go for this type of bloc + has_discrimination_trait = cwp_heritage_christian + has_discrimination_trait = cwp_heritage_islamic + has_discrimination_trait = cwp_heritage_jewish + } + } + } + multiply = 0.1 + } + } +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_sovereign_empire.txt b/common/power_bloc_identities/cwp_power_bloc_identities_sovereign_empire.txt new file mode 100644 index 000000000..7e209c746 --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_sovereign_empire.txt @@ -0,0 +1,135 @@ +identity_sovereign_empire = { + power_bloc_modifier = { + power_bloc_leader_can_make_subjects_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_invite_acceptance_great_power_add = -20 + power_bloc_invite_acceptance_major_power_add = -10 + power_bloc_invite_acceptance_unrecognized_major_power_add = -10 + power_bloc_invite_acceptance_add = -30 + power_bloc_cohesion_per_member_add = -3 + } + + leader_modifier = { + country_liberty_desire_of_subjects_add = -0.05 + } + + non_leader_modifier = { } + + member_modifier = { } + + possible = { + has_law = law_type:law_monarchy + } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/sovereign_empire.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.3 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "power_bloc_share_prestige_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "power_bloc_share_prestige_without(scope:without_country)" + } + else = { + add = power_bloc_share_prestige + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_SHARE_PRESTIGE + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_liberty_desire_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_liberty_desire_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_liberty_desire + } + + divide = 200 # liberty desire max value * 2 + multiply = -1 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_WORST_LIBERTY_DESIRE + } + } + + ai_weight = { + value = 100 + + if = { + limit = { ig:ig_landowners ?= { is_in_government = yes } } + add = 100 + } + + add = { + value = num_subjects + multiply = 25 + max = 250 + } + + if = { + limit = { has_strategy = ai_strategy_colonial_expansion } + + multiply = 2.0 + } + } +} diff --git a/common/power_bloc_identities/cwp_power_bloc_identities_trade_league.txt b/common/power_bloc_identities/cwp_power_bloc_identities_trade_league.txt new file mode 100644 index 000000000..b2682a692 --- /dev/null +++ b/common/power_bloc_identities/cwp_power_bloc_identities_trade_league.txt @@ -0,0 +1,162 @@ +identity_trade_league = { + power_bloc_modifier = { + power_bloc_customs_union_bool = yes + power_bloc_mandate_progress_per_great_power_member_add = 10 + power_bloc_mandate_progress_per_major_power_member_add = 5 + power_bloc_mandate_progress_per_minor_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_major_power_member_add = 2 + power_bloc_mandate_progress_per_unrecognized_regional_power_member_add = 1 + power_bloc_cohesion_per_member_add = -1 + power_bloc_invite_acceptance_great_power_add = -15 + } + + leader_modifier = { + state_trade_capacity_mult = 0.25 + } + + non_leader_modifier = { + country_convoy_contribution_to_market_owner_add = 0.2 + } + + can_leave = { + OR = { + is_power_bloc_leader = yes + power_bloc = { + leverage_advantage = { + target = root + value <= 30 + } + } + } + } + + possible = { + # NOT = { has_law_or_variant = law_type:law_isolationism } # No longer needed since Isolationism is a blocker for forming any Power Bloc, but in case that changes, uncomment this + } + + icon = "gfx/interface/icons/central_identity_pillars_icons/trade_league.dds" + background = "gfx/interface/power_blocs/backgrounds/pb_background_generic.dds" + + mandate_progress = power_bloc_mandate_progress_by_rank + + on_created = { relations_hit_with_power_bloc_leaders = yes } + + cohesion = { + add = { + add = 0.15 + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + desc = POWER_BLOC_COHESION_BASE + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_leader.market.market_number_goods_shortages_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_leader.market.market_number_goods_shortages_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_leader.market.market_number_goods_shortages + } + + multiply = -5 + desc = POWER_BLOC_COHESION_GOODS_SHORTAGES + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_total_leading_goods_producers_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_total_leading_goods_producers_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_total_leading_goods_producers + } + + multiply = 3 + desc = POWER_BLOC_COHESION_LEADING_GOODS_PRODUCER + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "power_bloc_share_gdp_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "power_bloc_share_gdp_without(scope:without_country)" + } + else = { + add = power_bloc_share_gdp + } + + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = 0.5 + desc = POWER_BLOC_COHESION_SHARE_GDP + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_leader_relations_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_leader_relations + } + + divide = define:NDiplomacy|MIN_RELATIONS + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = -1 + max = 0 + desc = POWER_BLOC_COHESION_WORST_LEADER_RELATIONS + } + + add = { + if = { + limit = { exists = scope:with_country } + add = "scope:power_bloc.power_bloc_worst_economic_dependence_with(scope:with_country)" + } + else_if = { + limit = { exists = scope:without_country } + add = "scope:power_bloc.power_bloc_worst_economic_dependence_without(scope:without_country)" + } + else = { + add = scope:power_bloc.power_bloc_worst_economic_dependence + } + + add = -3.5 + divide = define:NDiplomacy|ECONOMIC_DEPENDENCE_MAX + multiply = define:NPowerBlocs|COHESION_TARGET_MAX + multiply = 0.5 + desc = POWER_BLOC_COHESION_WORST_ECONOMIC_DEPENDENCE + } + } + + ai_weight = { + value = 100 + + if = { + limit = { ig:ig_industrialists ?= { is_in_government = yes } } + add = 100 + } + + if = { + limit = { has_law_or_variant = law_type:law_free_trade } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_economic_imperialism } + multiply = 2.0 + } + } +} diff --git a/common/power_bloc_identities/power_bloc_identities.md b/common/power_bloc_identities/power_bloc_identities.md new file mode 100644 index 000000000..553255354 --- /dev/null +++ b/common/power_bloc_identities/power_bloc_identities.md @@ -0,0 +1,13 @@ + identity_key = { + visible = { trigger } # Determines whether the identity is visible in the list when forming a power bloc. + possible = { trigger } # Determines whether the identity is selectable in the list when forming a power bloc. + can_join = { trigger } # This trigger is used to check if a country can join a power bloc with this identity. Additional scope details TBD. + icon = # Icon used to represent this identity + background = # Background used for power blocs with this identity + power_bloc_modifier = {} # This modifier is added to the power bloc + participant_modifier = {} # This modifier is added to the leader and every member of the power bloc + leader_modifier = {} # This modifier is added to the leader of the power bloc + member_modifier = {} # This modifier is added to every member of the power bloc except the leader + mandate_progress = {} # This script value is evaluated in the scope of the power bloc to compute the weekly mandate progress value + cohesion = {} # This script value computes the cohesion target, which current cohesion drifts towards + } diff --git a/common/power_bloc_map_textures/00_power_bloc_map_textures.txt b/common/power_bloc_map_textures/00_power_bloc_map_textures.txt new file mode 100644 index 000000000..ee6e80f54 --- /dev/null +++ b/common/power_bloc_map_textures/00_power_bloc_map_textures.txt @@ -0,0 +1,71 @@ +pb_pattern_01 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_01.dds" +} + +pb_pattern_02 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_02.dds" +} + +pb_pattern_03 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_03.dds" +} + +pb_pattern_04 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_04.dds" +} + +pb_pattern_05 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_05.dds" +} + +pb_pattern_06 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_06.dds" +} + +pb_pattern_07 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_07.dds" +} + +pb_pattern_08 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_08.dds" +} + +pb_pattern_09 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_09.dds" +} + +pb_pattern_10 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_10.dds" +} + +pb_pattern_11 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_11.dds" +} + +pb_pattern_12 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_12.dds" +} + +pb_pattern_13 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_13.dds" +} + +pb_pattern_14 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_14.dds" +} + +pb_pattern_15 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_15.dds" +} + +pb_pattern_16 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_16.dds" +} + +pb_pattern_17 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_17.dds" +} + +pb_pattern_18 = { + texture = "gfx/map/map_painting/powerblocs_map_patterns/pb_pattern_18.dds" +} diff --git a/common/power_bloc_names copy/cwp_power_bloc_names.txt b/common/power_bloc_names copy/cwp_power_bloc_names.txt new file mode 100644 index 000000000..4a2af1f7f --- /dev/null +++ b/common/power_bloc_names copy/cwp_power_bloc_names.txt @@ -0,0 +1,384 @@ +##### generic and near-generic power bloc names #### + +great_alliance = { + trigger = { + always = yes + } +} + +grand_coalition = { + trigger = { + always = yes + } +} + +council_of_nations = { + trigger = { + always = yes + } +} + +universal_league = { + trigger = { + always = yes + } +} + +steadfast_union = { + trigger = { + always = yes + } +} + +glorious_union = { + trigger = { + always = yes + } +} + +unity_league = { + trigger = { + always = yes + } +} + +supreme_alliance = { + trigger = { + always = yes + } +} + +coalition_of_states = { + trigger = { + always = yes + } +} + +united_front = { + trigger = { + NOT = { scope:selected_identity = identity:identity_religious } + } +} + +joint_front = { + trigger = { + NOT = { scope:selected_identity = identity:identity_religious } + } +} + +imperial_circle = { + trigger = { + coa_monarchy_trigger = yes + } +} + +##### Power Bloc identities ##### + +### sovereign empire ### + +imperial_conference = { + trigger = { + scope:selected_identity = identity:identity_sovereign_empire + } +} + +### religious ### + +virtuous_league = { + trigger = { + scope:selected_identity = identity:identity_religious + } +} + +coalition_of_innocents = { + trigger = { + scope:selected_identity = identity:identity_religious + } +} + +holy_league = { + trigger = { + scope:selected_identity = identity:identity_religious + country_has_state_religion = rel:catholic + } +} + +holy_alliance = { + trigger = { + OR = { + scope:selected_identity = identity:identity_religious + AND = { + coa_undemocratic_monarchy_trigger = yes + scope:selected_identity = identity:identity_ideological_union + } + } + religion = { + has_discrimination_trait = cwp_heritage_christian + } + } +} + +great_crusade = { + trigger = { + scope:selected_identity = identity:identity_religious + religion = { + has_discrimination_trait = cwp_heritage_christian + } + } +} + +dar_al_islam = { + trigger = { + scope:selected_identity = identity:identity_religious + religion = { + has_discrimination_trait = cwp_heritage_islamic + } + } +} + +league_of_reason = { + trigger = { + scope:selected_identity = identity:identity_religious + country_has_state_religion = rel:atheist + } +} + +league_of_the_faithful = { + trigger = { + scope:selected_identity = identity:identity_religious + NOT = { country_has_state_religion = rel:atheist } + } +} + +### political union ### + +mutual_treaty_organization = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + } +} + +league_of_allied_states = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + } +} + +congress_of_states = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + } +} + +democratic_ring = { + trigger = { + cwp_coat_of_arms_law_republic_trigger = yes + coa_autocracy_trigger = no + scope:selected_identity = identity:identity_ideological_union + } +} + +self_rule_league = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + NOT = { + any_subject_or_below = { + always = yes + } + } + } +} + +### military treaty organization ### + +### trade league ### + +association_of_syndicates = { + trigger = { + scope:selected_identity = identity:identity_trade_league + } +} + +free_commerce_committee = { + trigger = { + scope:selected_identity = identity:identity_trade_league + } +} + +league_of_preferential_states = { + trigger = { + scope:selected_identity = identity:identity_trade_league + } +} + +##### IT IS TIME FOR [sniff] IDEOLOGY ##### + +### Fascist bloc names ### +pact_of_friendship = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + cwp_coat_of_arms_fascist_government_trigger = yes + } +} + +anti_communist_agreement = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + cwp_coat_of_arms_fascist_government_trigger = yes + any_rival_country = { + cwp_coat_of_arms_law_council_republic_trigger = yes + } + } +} + +### republican bloc names ### + +moral_international = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_republic_trigger = yes + NOT = { country_has_state_religion = rel:atheist } + } +} + +anti_monarchist_congress = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_republic_trigger = yes + NOT = { + any_scope_ally = { + coa_monarchy_trigger = yes + } + } + } +} + +league_of_liberty = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_republic_trigger = yes + country_has_voting_franchise = yes + } +} + +democratic_pact = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_republic_trigger = yes + country_has_voting_franchise = yes + } +} + +### Communist/Council Republic bloc names ### +communist_international = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_council_republic_trigger = yes + } +} + +socialist_conference = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_council_republic_trigger = yes + } +} + +socialist_international = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_law_council_republic_trigger = yes + NOT = { has_law_or_variant = law_type:law_autocracy } + } +} + +### Either Communist or Anarchist ### + +workingmens_association = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + OR = { + cwp_coat_of_arms_anarchy_law_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + } + } +} + +workingmens_international = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + OR = { + cwp_coat_of_arms_anarchy_law_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + } + } +} + +international_committee = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + OR = { + cwp_coat_of_arms_anarchy_law_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + } + } +} + +international_secretariat = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + OR = { + cwp_coat_of_arms_anarchy_law_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes + } + } +} + +### Anarchist bloc names. don't think too hard about this one ### +anarchist_international = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_anarchy_law_trigger = yes + } +} + +anarchist_congress = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + cwp_coat_of_arms_anarchy_law_trigger = yes + } +} + +anarchist_conference = { + trigger = { + OR = { + scope:selected_identity = identity:identity_military_treaty_organization + scope:selected_identity = identity:identity_ideological_union + } + cwp_coat_of_arms_anarchy_law_trigger = yes + } +} + +meeting_of_anarchists = { + trigger = { + scope:selected_identity = identity:identity_ideological_union + cwp_coat_of_arms_anarchy_law_trigger = yes + } +} + +##### country-specific and misc bloc names ##### diff --git a/common/power_bloc_names copy/power_bloc_names.md b/common/power_bloc_names copy/power_bloc_names.md new file mode 100644 index 000000000..5a17bd3dc --- /dev/null +++ b/common/power_bloc_names copy/power_bloc_names.md @@ -0,0 +1,8 @@ +The entry key is used as a localization key for the power bloc name + + power_bloc_name = { + trigger = { + # Trigger evaluated in leader scope + # scope:selected_identity - the identity that is selected in the power bloc formation panel + } + } diff --git a/common/power_bloc_principle_groups/cwp_power_bloc_principle_groups.txt b/common/power_bloc_principle_groups/cwp_power_bloc_principle_groups.txt new file mode 100644 index 000000000..f27cf6435 --- /dev/null +++ b/common/power_bloc_principle_groups/cwp_power_bloc_principle_groups.txt @@ -0,0 +1,210 @@ +### See power_bloc_principles for the individual effects + +principle_group_shared_canon = { + primary_for_identity = identity_cultural + unlocking_identity = identity_cultural + + levels = { + principle_shared_canon_1 + principle_shared_canon_2 + principle_shared_canon_3 + } +} + +principle_group_construction = { + levels = { + principle_construction_1 + principle_construction_2 + principle_construction_3 + } +} + +principle_group_internal_trade = { + primary_for_identity = identity_trade_league + unlocking_identity = identity_trade_league + + levels = { + principle_internal_trade_1 + principle_internal_trade_2 + principle_internal_trade_3 + } +} + +principle_group_market_unification = { + blocking_identity = identity_trade_league + + levels = { + principle_market_unification_1 + principle_market_unification_2 + principle_market_unification_3 + } +} + +principle_group_vassalization = { + primary_for_identity = identity_sovereign_empire + + levels = { + principle_vassalization_1 + principle_vassalization_2 + principle_vassalization_3 + } +} + +principle_group_advanced_research = { + levels = { + principle_advanced_research_1 + principle_advanced_research_2 + principle_advanced_research_3 + } +} + +principle_group_defensive_cooperation = { + primary_for_identity = identity_military_treaty_organization + + levels = { + principle_defensive_cooperation_1 + principle_defensive_cooperation_2 + principle_defensive_cooperation_3 + } +} + +principle_group_aggressive_coordination = { + unlocking_identity = identity_military_treaty_organization + primary_for_identity = identity_military_treaty_organization + + levels = { + principle_aggressive_coordination_1 + principle_aggressive_coordination_2 + principle_aggressive_coordination_3 + } +} + +principle_group_external_trade = { + primary_for_identity = identity_trade_league + + levels = { + principle_external_trade_1 + principle_external_trade_2 + principle_external_trade_3 + } +} + +principle_group_food_standardization = { + levels = { + principle_food_standardization_1 + principle_food_standardization_2 + principle_food_standardization_3 + } +} + +principle_group_police_coordination = { + levels = { + principle_police_coordination_1 + principle_police_coordination_2 + principle_police_coordination_3 + } +} + +principle_group_transport = { + levels = { + principle_transport_1 + principle_transport_2 + principle_transport_3 + } +} + +principle_group_military_industry = { + levels = { + principle_military_industry_1 + principle_military_industry_2 + principle_military_industry_3 + } +} + +principle_group_colonial_offices = { + levels = { + principle_colonial_offices_1 + principle_colonial_offices_2 + principle_colonial_offices_3 + } +} + +principle_group_foreign_investment = { + levels = { + principle_foreign_investment_1 + principle_foreign_investment_2 + principle_foreign_investment_3 + } +} + +principle_group_creative_legislature = { + primary_for_identity = identity_ideological_union + + levels = { + principle_creative_legislature_1 + principle_creative_legislature_2 + principle_creative_legislature_3 + } +} + +principle_group_freedom_of_movement = { + primary_for_identity = identity_cultural + + levels = { + principle_freedom_of_movement_1 + principle_freedom_of_movement_2 + principle_freedom_of_movement_3 + } +} + +principle_group_divine_economics = { + unlocking_identity = identity_religious + primary_for_identity = identity_religious + + levels = { + principle_divine_economics_1 + principle_divine_economics_2 + principle_divine_economics_3 + } +} + +principle_group_exploit_members = { + primary_for_identity = identity_sovereign_empire + unlocking_identity = identity_sovereign_empire + + levels = { + principle_exploit_members_1 + principle_exploit_members_2 + principle_exploit_members_3 + } +} + +principle_group_sacred_civics = { + primary_for_identity = identity_religious + + levels = { + principle_sacred_civics_1 + principle_sacred_civics_2 + principle_sacred_civics_3 + } +} + +principle_group_ideological_truth = { + primary_for_identity = identity_ideological_union + unlocking_identity = identity_ideological_union + + levels = { + principle_ideological_truth_1 + principle_ideological_truth_2 + principle_ideological_truth_3 + } +} + +principle_group_companies = { + + levels = { + principle_companies_1 + principle_companies_2 + principle_companies_3 + } +} diff --git a/common/power_bloc_principle_groups/power_bloc_principle_groups.md b/common/power_bloc_principle_groups/power_bloc_principle_groups.md new file mode 100644 index 000000000..cd0af0987 --- /dev/null +++ b/common/power_bloc_principle_groups/power_bloc_principle_groups.md @@ -0,0 +1,13 @@ + principle_group_key = { + blocking_identity = # Which identity blocks picking this Principle Group. Can be repeated + unlocking_identity = # Which identity unlocks this Principle Group. Can be repeated + primary_for_identity = # Specifies Identities for which Principle Groups should be considered Primary + + # The order of principles defines each principle's Level + levels = { + principle_name_1 # Keys of principle in /power_bloc_principles/ + principle_name_2 + principle_name_3 + ... + } + } diff --git a/common/power_bloc_principles/cwp_principles_advanced_research.txt b/common/power_bloc_principles/cwp_principles_advanced_research.txt new file mode 100644 index 000000000..145e3e6fe --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_advanced_research.txt @@ -0,0 +1,100 @@ +### RESEARCH CONGLOMERATE +principle_advanced_research_1 = { + icon = "gfx/interface/icons/principles_icons/advanced_research.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + country_institution_size_change_speed_institution_schools_mult = 0.25 + country_institution_cost_institution_schools_mult = -0.1 + country_disallow_law_no_schools_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_education_system_in_power_bloc_bool = yes + } + + institution = institution_schools + institution_modifier = { + # School institution gives more tech spread + country_tech_spread_mult = 0.05 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_intelligentsia ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_progressive_agenda } + multiply = 1.5 + } + } +} + +principle_advanced_research_2 = { + icon = "gfx/interface/icons/principles_icons/advanced_research.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + country_institution_size_change_speed_institution_schools_mult = 0.4 + country_institution_cost_institution_schools_mult = -0.25 + country_disallow_law_no_schools_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_education_system_in_power_bloc_bool = yes + } + + institution = institution_schools + institution_modifier = { + # School institution gives more tech spread + country_tech_spread_mult = 0.05 + + # School isntitution reduces ahead of time research penalty + country_ahead_of_time_research_penalty_mult = -0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_advanced_research_3 = { + icon = "gfx/interface/icons/principles_icons/advanced_research.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + country_institution_size_change_speed_institution_schools_mult = 0.5 + country_institution_cost_institution_schools_mult = -0.5 + country_disallow_law_no_schools_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_education_system_in_power_bloc_bool = yes + } + + institution = institution_schools + institution_modifier = { + # School institution gives more tech spread + country_tech_spread_mult = 0.05 + + # School isntitution reduces ahead of time research penalty + country_ahead_of_time_research_penalty_mult = -0.05 + + # Increase Country max innovation + country_weekly_innovation_max_add = 5 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_aggressive_coordination.txt b/common/power_bloc_principles/cwp_principles_aggressive_coordination.txt new file mode 100644 index 000000000..cde53e715 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_aggressive_coordination.txt @@ -0,0 +1,83 @@ +### AGGRESSIVE COORDINATION +principle_aggressive_coordination_1 = { + icon = "gfx/interface/icons/principles_icons/aggressive_coordination.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Reduces maneuver cost for picking wargoals during Diplomatic Play + country_initiator_war_goal_maneuver_cost_mult = -0.3 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_armed_forces ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { + OR = { + has_strategy = ai_strategy_territorial_expansion + # has_strategy = ai_strategy_world_revolution + } + } + multiply = 1.5 + } + + if = { + limit = { + power_bloc ?= { has_principle_group = principle_group:principle_group_defensive_cooperation } + } + multiply = 0.5 + } + } +} + +principle_aggressive_coordination_2 = { + icon = "gfx/interface/icons/principles_icons/aggressive_coordination.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_initiator_war_goal_maneuver_cost_mult = -0.3 + + # Reduces war exhaustion from casualties, propaganda! + country_war_exhaustion_casualties_mult = -0.15 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_aggressive_coordination_3 = { + icon = "gfx/interface/icons/principles_icons/aggressive_coordination.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + power_bloc_modifier = { + # Reduces cohesion + power_bloc_cohesion_add = -10 + } + + member_modifier = { + # Modifiers from previous level(s) + country_initiator_war_goal_maneuver_cost_mult = -0.3 + country_war_exhaustion_casualties_mult = -0.15 + + # Countries forced to join diplomatic plays of members, other countries are not happy about this threat + country_join_power_bloc_member_in_plays_bool = yes + country_infamy_generation_mult = 0.15 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_colonial_offices.txt b/common/power_bloc_principles/cwp_principles_colonial_offices.txt new file mode 100644 index 000000000..d2ac3ccad --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_colonial_offices.txt @@ -0,0 +1,86 @@ +### Colonial Offices +principle_colonial_offices_1 = { + icon = "gfx/interface/icons/principles_icons/colonial_offices.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Cheaper and faster colonial institution + # country_institution_size_change_speed_institution_colonial_affairs_mult = 0.25 + # country_institution_cost_institution_colonial_affairs_mult = -0.1 + } + + leader_modifier = { + # country_can_impose_same_lawgroup_colonization_in_power_bloc_bool = yes + } + + ai_weight = { + value = 200 # High base weight if the leader has colonies + + if = { + limit = { has_strategy = ai_strategy_colonial_expansion } + multiply = 2.0 + } + + if = { + limit = { + NOT = { any_scope_state = { is_under_colonization = yes } } + } + multiply = 0.0 + } + } +} + +principle_colonial_offices_2 = { + icon = "gfx/interface/icons/principles_icons/colonial_offices.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Cheaper and faster colonial institution + # country_institution_size_change_speed_institution_colonial_affairs_mult = 0.4 + # country_institution_cost_institution_colonial_affairs_mult = -0.25 + } + + leader_modifier = { + # country_can_impose_same_lawgroup_colonization_in_power_bloc_bool = yes + } + + institution = institution_colonial_affairs + institution_modifier = { + # Members get higher colony growth for each level of institution + state_colony_growth_creation_factor = 0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_colonial_offices_3 = { + icon = "gfx/interface/icons/principles_icons/colonial_offices.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Cheaper and faster colonial institution + # country_institution_size_change_speed_institution_colonial_affairs_mult = 0.5 + # country_institution_cost_institution_colonial_affairs_mult = -0.5 + } + + leader_modifier = { + # country_can_impose_same_lawgroup_colonization_in_power_bloc_bool = yes + } + + institution = institution_colonial_affairs + institution_modifier = { + # Modifiers from previous level(s) + state_colony_growth_creation_factor = 0.05 + country_infamy_generation_against_unrecognized_mult = -0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_companies.txt b/common/power_bloc_principles/cwp_principles_companies.txt new file mode 100644 index 000000000..ead1201e7 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_companies.txt @@ -0,0 +1,64 @@ +### Companies +principle_companies_1 = { + icon = "gfx/interface/icons/principles_icons/companies.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = mp1_charter_companies + } + + member_modifier = { + country_company_throughput_bonus_add = 0.1 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_industrialists ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_economic_imperialism } + multiply = 1.5 + } + } +} + +principle_companies_2 = { + icon = "gfx/interface/icons/principles_icons/companies.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_company_throughput_bonus_add = 0.1 + + # Adds one free company charter + country_free_charters_add = 1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_companies_3 = { + icon = "gfx/interface/icons/principles_icons/companies.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_company_throughput_bonus_add = 0.1 + country_free_charters_add = 1 + + # Adds one company slot + country_max_companies_add = 1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_construction.txt b/common/power_bloc_principles/cwp_principles_construction.txt new file mode 100644 index 000000000..bf3a7870e --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_construction.txt @@ -0,0 +1,70 @@ +### CONSTRUCTION +principle_construction_1 = { + icon = "gfx/interface/icons/principles_icons/construction.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Members get a +10% Construction Efficiency modifier + state_construction_mult = 0.1 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_industrialists ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_industrial_expansion } + multiply = 1.5 + } + else_if = { + limit = { has_strategy = ai_strategy_resource_expansion } + multiply = 1.25 + } + } +} + +principle_construction_2 = { + icon = "gfx/interface/icons/principles_icons/construction.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + + state_construction_mult = 0.1 + + # Members Construction Sectors cost less infrastructure + building_group_bg_construction_infrastructure_usage_mult = -0.75 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_construction_3 = { + icon = "gfx/interface/icons/principles_icons/construction.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + + state_construction_mult = 0.1 + building_group_bg_construction_infrastructure_usage_mult = -0.75 + + # Members can form Construction type Companies unlock triggers in the company + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_creative_legislature.txt b/common/power_bloc_principles/cwp_principles_creative_legislature.txt new file mode 100644 index 000000000..2ef230d02 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_creative_legislature.txt @@ -0,0 +1,63 @@ +### Creative Legislature +principle_creative_legislature_1 = { + icon = "gfx/interface/icons/principles_icons/creative_legislature.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Laws are less likely to stall during enactment + country_law_enactment_stall_mult = -0.33 + } + + ai_weight = { + value = 200 # High base value for ideological union, but also generally useful for others + + if = { + limit = { + power_bloc ?= { NOT = { has_identity = identity:identity_ideological_union } } + } + multiply = 0.5 + } + } +} + +principle_creative_legislature_2 = { + icon = "gfx/interface/icons/principles_icons/creative_legislature.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_law_enactment_stall_mult = -0.33 + + # Political Movements are happier about enactments they approve of, and less angry about enactments they disapprove of + political_movement_radicalism_from_enactment_disapproval_mult = -0.25 + political_movement_radicalism_from_enactment_approval_mult = 0.25 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_creative_legislature_3 = { + icon = "gfx/interface/icons/principles_icons/creative_legislature.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_law_enactment_stall_mult = -0.33 + + political_movement_radicalism_from_enactment_disapproval_mult = -0.25 + political_movement_radicalism_from_enactment_approval_mult = 0.25 + + # Can have one additional setback before failing a law enactment + country_law_enactment_max_setbacks_add = 1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_defensive_cooperation.txt b/common/power_bloc_principles/cwp_principles_defensive_cooperation.txt new file mode 100644 index 000000000..a0ffde4a3 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_defensive_cooperation.txt @@ -0,0 +1,84 @@ +### DEFENSIVE COOPERATION +principle_defensive_cooperation_1 = { + icon = "gfx/interface/icons/principles_icons/defensive_coorperation.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + power_bloc_modifier = { + # Members cannot start wars amongst each other + power_bloc_disallow_war_bool = yes + } + + ai_weight = { + value = 100 + + if = { + limit = { + OR = { + # has_strategy = ai_strategy_socialism_in_one_country + has_strategy = ai_strategy_armed_isolationism + } + } + multiply = 1.5 + } + + if = { + limit = { + power_bloc ?= { has_principle_group = principle_group:principle_group_aggressive_coordination } + } + multiply = 0.5 + } + + if = { + limit = { + power_bloc ?= { NOT = { has_identity = identity:identity_military_treaty_organization } } + } + multiply = 0.5 + } + } +} + +principle_defensive_cooperation_2 = { + icon = "gfx/interface/icons/principles_icons/defensive_coorperation.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + power_bloc_modifier = { + # Modifiers from previous level(s) + power_bloc_disallow_war_bool = yes + + # Swaying members to join your side costs 50% less maneuvers if the inviting country is on the target's side + power_bloc_target_sway_cost_mult = -0.5 + } + + leader_modifier = { + # Allows leader to impose their own law onto member countries in the army_model law group + country_can_impose_same_lawgroup_army_model_in_power_bloc_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_defensive_cooperation_3 = { + icon = "gfx/interface/icons/principles_icons/defensive_coorperation.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Countries forced to join defensive plays against members + country_join_power_bloc_member_in_defensive_plays_bool = yes + } + + power_bloc_modifier = { + # Modifiers from previous level(s) + power_bloc_disallow_war_bool = yes + power_bloc_target_sway_cost_mult = -0.5 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_divine_economics.txt b/common/power_bloc_principles/cwp_principles_divine_economics.txt new file mode 100644 index 000000000..a8d367e83 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_divine_economics.txt @@ -0,0 +1,65 @@ +### Divine Economics +principle_divine_economics_1 = { + icon = "gfx/interface/icons/principles_icons/divine_economy.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Increased trade route advantage with same religion countries + state_trade_advantage_same_religion_add = 50 + + # Higher subject payments from other religions + country_subject_income_transfer_heathen_mult = 0.5 + } + + ai_weight = { + value = 200 # Religious PBs should tend towards picking the religious principles + + if = { + limit = { + ig:ig_devout ?= { is_in_government = yes } + } + add = 100 + } + } +} + +principle_divine_economics_2 = { + icon = "gfx/interface/icons/principles_icons/divine_economy.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_trade_advantage_same_religion_add = 50 + country_subject_income_transfer_heathen_mult = 0.5 + + # New PM for Financial Districts/Manor Houses unlocked via trigger + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_divine_economics_3 = { + icon = "gfx/interface/icons/principles_icons/divine_economy.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_trade_advantage_same_religion_add = 50 + country_subject_income_transfer_heathen_mult = 0.5 + + # Higher wages for state religion pops + country_state_religion_wages_mult = 0.25 + + # New PM for Financial Districts/Manor Houses unlocked via trigger + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_exploit_members.txt b/common/power_bloc_principles/cwp_principles_exploit_members.txt new file mode 100644 index 000000000..0dcca6f2e --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_exploit_members.txt @@ -0,0 +1,121 @@ +### Exploit Members +principle_exploit_members_1 = { + icon = "gfx/interface/icons/principles_icons/exploitation_of_members.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + leader_modifier = { + # Increase leader country authority + country_authority_mult = 0.2 + } + + non_leader_modifier = { + # Reduce non-leader authority + country_authority_mult = -0.2 + } + + power_bloc_modifier = { + # Reduce Cohesion + power_bloc_cohesion_add = -5 + } + + ai_weight = { + value = 0 + + if = { + limit = { + exists = power_bloc + } + + add = { + value = power_bloc.current_cohesion_number + subtract = 50 + multiply = 4 + } + } + + if = { + limit = { + NOR = { + has_strategy = ai_strategy_territorial_expansion + has_strategy = ai_strategy_economic_imperialism + } + } + multiply = 0.5 + } + } +} + +principle_exploit_members_2 = { + icon = "gfx/interface/icons/principles_icons/exploitation_of_members.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + leader_modifier = { + # Modifiers from previous level(s) + country_authority_mult = 0.2 + # Increase leader influence + country_influence_mult = 0.2 + } + + non_leader_modifier = { + # Modifiers from previous level(s) + country_authority_mult = -0.2 + # Reduce non-leader influence + country_influence_mult = -0.2 + } + + power_bloc_modifier = { + # Reduce Cohesion + power_bloc_cohesion_add = -10 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + + if = { + limit = { + current_cohesion_number < 50 + } + multiply = 0.0 + } + } +} + +principle_exploit_members_3 = { + icon = "gfx/interface/icons/principles_icons/exploitation_of_members.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + leader_modifier = { + # Modifiers from previous level(s) + country_authority_mult = 0.2 + # Increase leader influence + country_influence_mult = 0.2 + } + + non_leader_modifier = { + # Modifiers from previous level(s) + country_authority_mult = -0.2 + # Reduce non-leader influence + country_influence_mult = -0.2 + } + + power_bloc_modifier = { + power_bloc_cohesion_add = -20 + # Income transfer from members to leader + power_bloc_income_transfer_to_leader_factor = 0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + + if = { + limit = { + current_cohesion_number < 50 + } + multiply = 0.0 + } + } +} diff --git a/common/power_bloc_principles/cwp_principles_external_trade.txt b/common/power_bloc_principles/cwp_principles_external_trade.txt new file mode 100644 index 000000000..e91eb6814 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_external_trade.txt @@ -0,0 +1,73 @@ +### EXTERNAL TRADE +principle_external_trade_1 = { + icon = "gfx/interface/icons/principles_icons/external_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + member_modifier = { + # Increased trade capacity + state_trade_capacity_mult = 0.25 + + # Increased trade advantage with world market + state_trade_advantage_mult = 0.25 + } + + ai_weight = { + value = 100 + + if = { + limit = { has_law_or_variant = law_type:law_free_trade } + add = 100 + } + + if = { + limit = { + power_bloc ?= { NOT = { has_identity = identity:identity_trade_league } } + } + multiply = 0.5 + } + + if = { + limit = { + power_bloc ?= { has_principle_group = principle_group:principle_group_internal_trade } + } + multiply = 0.5 + } + } +} + +principle_external_trade_2 = { + icon = "gfx/interface/icons/principles_icons/external_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_trade_capacity_mult = 0.25 + state_trade_advantage_mult = 0.25 + + # Also unlocks a PM that grants Trade Centers Influence, checked with trigger on PM + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_external_trade_3 = { + icon = "gfx/interface/icons/principles_icons/external_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_trade_capacity_mult = 0.25 + state_trade_advantage_mult = 0.25 + + # Also unlocks a PM that grants Trade Centers Influence, checked with trigger on PM (from level 2) + + # Members no longer get a penalty to Trade Advantage due to lack of interests + country_no_advantage_loss_from_lack_of_interest_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_food_standardization.txt b/common/power_bloc_principles/cwp_principles_food_standardization.txt new file mode 100644 index 000000000..3a57dd153 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_food_standardization.txt @@ -0,0 +1,71 @@ +### Food Standardization +principle_food_standardization_1 = { + icon = "gfx/interface/icons/principles_icons/food_standardization.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + building_group_bg_agriculture_throughput_add = 0.1 + } + + ai_weight = { + value = 100 + + if = { + limit = { + OR = { + ig:ig_rural_folk ?= { is_in_government = yes } + ig:ig_trade_unions ?= { is_in_government = yes } + } + } + add = 100 + } + + if = { + limit = { + has_strategy = ai_strategy_agricultural_expansion + } + multiply = 1.5 + } + } +} + +principle_food_standardization_2 = { + icon = "gfx/interface/icons/principles_icons/food_standardization.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + building_group_bg_agriculture_throughput_add = 0.1 + + # Lower mortality + state_mortality_mult = -0.1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_food_standardization_3 = { + icon = "gfx/interface/icons/principles_icons/food_standardization.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + building_group_bg_agriculture_throughput_add = 0.1 + state_mortality_mult = -0.1 + + # Higher SoL + state_standard_of_living_add = 1 + + #Unlocks a PM for Food Industries + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_foreign_investment.txt b/common/power_bloc_principles/cwp_principles_foreign_investment.txt new file mode 100644 index 000000000..660623300 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_foreign_investment.txt @@ -0,0 +1,76 @@ +### Foreign Investment +principle_foreign_investment_1 = { + icon = "gfx/interface/icons/principles_icons/foreign_investment.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # This modifier is just here to generate a tooltip. It doesn't actually do anything on its own + country_higher_leverage_from_economic_dependence_bool = yes + } + + ai_weight = { + value = 100 + + if = { + limit = { + OR = { + ig:ig_industrialists ?= { is_in_government = yes } + ig:ig_landowners ?= { is_in_government = yes } + } + } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_economic_imperialism } + multiply = 2.0 + } + } +} + +principle_foreign_investment_2 = { + icon = "gfx/interface/icons/principles_icons/foreign_investment.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Members get reduced nationalization cost for assets of non-members + country_nationalization_cost_non_members_mult = -0.5 + + # This modifier is just here to generate a tooltip. It doesn't actually do anything on its own + country_higher_leverage_from_economic_dependence_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_foreign_investment_3 = { + icon = "gfx/interface/icons/principles_icons/foreign_investment.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + # Members can always invest in power bloc coutries of lower rank + # Does not generate a tooltip, so a dummy modifier is required to show this effect + allows_foreign_investment_in_lower_rank = yes + + member_modifier = { + # Modifiers from previous level(s) + country_nationalization_cost_non_members_mult = -0.5 + + # This modifier is just here to generate a tooltip. It doesn't actually do anything on its own + country_higher_leverage_from_economic_dependence_bool = yes + } + + power_bloc_modifier = { + # This modifier has no effects and is only here to generate a tooltip + power_bloc_allow_foreign_investment_lower_rank_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_freedom_of_movement.txt b/common/power_bloc_principles/cwp_principles_freedom_of_movement.txt new file mode 100644 index 000000000..acf39a9e3 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_freedom_of_movement.txt @@ -0,0 +1,90 @@ +### Freedom of Movement +principle_freedom_of_movement_1 = { + icon = "gfx/interface/icons/principles_icons/freedom_of_movement.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + possible = { + NOT = { has_law_or_variant = law_type:law_closed_borders } + } + + member_modifier = { + # Increased migration + state_migration_quota_mult = 0.25 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_intelligentsia ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { + has_law_or_variant = law_type:law_migration_controls + } + multiply = 0.5 + } + + if = { + limit = { has_strategy = ai_strategy_progressive_agenda } + multiply = 1.5 + } + + if = { + limit = { + OR = { + has_strategy = ai_strategy_conservative_agenda + has_strategy = ai_strategy_reactionary_agenda + } + } + multiply = 0.25 + } + } +} + +principle_freedom_of_movement_2 = { + icon = "gfx/interface/icons/principles_icons/freedom_of_movement.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_migration_quota_mult = 0.25 + + # Increases chance to be picked for mass migrations + country_mass_migration_attraction_mult = 0.5 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_freedom_of_movement_3 = { + icon = "gfx/interface/icons/principles_icons/freedom_of_movement.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_migration_quota_mult = 0.25 + country_mass_migration_attraction_mult = 0.5 + } + + power_bloc_modifier = { + # Unlocks a new PM for Universities and Art Academies that increases migration attraction, unlocked per trigger in the PM + + # Unlocks power-bloc wide migration + power_bloc_allow_wider_migration_area_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_ideological_truth.txt b/common/power_bloc_principles/cwp_principles_ideological_truth.txt new file mode 100644 index 000000000..4929fbc85 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_ideological_truth.txt @@ -0,0 +1,78 @@ +### Ideological Truth +principle_ideological_truth_1 = { + icon = "gfx/interface/icons/principles_icons/ideological_truth.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Agitators of non-government IGs have lower popularity + interest_group_in_opposition_agitator_popularity_add = -33 + + # Reduces IG bolster and suppression costs + country_bolster_cost_mult = -0.25 + country_suppression_cost_mult = -0.25 + } + + ai_weight = { + value = 200 # High base weight for ideological union + + if = { + limit = { + has_radical_leftist_government = yes + } + add = 100 + } + + if = { + limit = { + OR = { + # has_strategy = ai_strategy_world_revolution + has_strategy = ai_strategy_maintain_power_balance + } + } + multiply = 2.0 + } + } +} + +principle_ideological_truth_2 = { + icon = "gfx/interface/icons/principles_icons/ideological_truth.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + interest_group_in_opposition_agitator_popularity_add = -33 + country_bolster_cost_mult = -0.25 + country_suppression_cost_mult = -0.25 + + # Reduces ideological coherence penalty for IGs in same party + country_party_whip_impact_add = 0.1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_ideological_truth_3 = { + icon = "gfx/interface/icons/principles_icons/ideological_truth.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + interest_group_in_opposition_agitator_popularity_add = -33 + country_bolster_cost_mult = -0.25 + country_suppression_cost_mult = -0.25 + country_party_whip_impact_add = 0.1 + + # Members Legitimacy can't fall under 25 + country_legitimacy_min_add = 25 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_internal_trade.txt b/common/power_bloc_principles/cwp_principles_internal_trade.txt new file mode 100644 index 000000000..fdf879ccf --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_internal_trade.txt @@ -0,0 +1,71 @@ +### INTERNAL TRADE +principle_internal_trade_1 = { + icon = "gfx/interface/icons/principles_icons/internal_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + member_modifier = { + # More convoy going to the market owner, effect scaling upwards with principle levels + country_convoy_contribution_to_market_owner_add = 0.2 + + # Members get a bonus to infrastructure + state_infrastructure_mult = 0.1 + } + + ai_weight = { + value = 200 # Good for trade leagues to have + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_mercantilism + has_law_or_variant = law_type:law_command_economy + } + } + add = 100 + } + + if = { + limit = { + power_bloc ?= { has_principle_group = principle_group:principle_group_external_trade } + } + multiply = 0.5 + } + } +} + +principle_internal_trade_2 = { + icon = "gfx/interface/icons/principles_icons/internal_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_infrastructure_mult = 0.1 + country_convoy_contribution_to_market_owner_add = 0.3 + + # Company building throughput bonus + country_company_throughput_bonus_add = 0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_internal_trade_3 = { + icon = "gfx/interface/icons/principles_icons/internal_trade.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_infrastructure_mult = 0.1 + country_convoy_contribution_to_market_owner_add = 0.4 + country_company_throughput_bonus_add = 0.05 + + # Cheaper port connections + country_port_connection_cost_mult = -0.25 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_market_unification.txt b/common/power_bloc_principles/cwp_principles_market_unification.txt new file mode 100644 index 000000000..79fb3494e --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_market_unification.txt @@ -0,0 +1,72 @@ +### MARKET UNIFICATION +principle_market_unification_1 = { + icon = "gfx/interface/icons/principles_icons/market_unification.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Members get a bonus to infrastructure + state_infrastructure_mult = 0.1 + } + + power_bloc_modifier = { + # Members cannot enable Embargos with each other + power_bloc_disallow_embargo_bool = yes + + # Members get increased Trade Advantage for goods produced/consumed in the same Power Bloc + power_bloc_trade_advantage_add = 100 + } + + ai_weight = { + value = 200 # Generally a good group for a PB to have + + if = { + limit = { has_strategy = ai_strategy_economic_imperialism } + multiply = 2.0 + } + } +} + +principle_market_unification_2 = { + icon = "gfx/interface/icons/principles_icons/market_unification.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_infrastructure_mult = 0.1 + } + + power_bloc_modifier = { + # Members are permanently part of the same Customs Union + power_bloc_customs_union_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_market_unification_3 = { + icon = "gfx/interface/icons/principles_icons/market_unification.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_infrastructure_mult = 0.1 + + # More convoy going to the market owner + country_convoy_contribution_to_market_owner_add = 0.2 + } + + power_bloc_modifier = { + # Modifiers from previous level(s) + power_bloc_customs_union_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_military_industry.txt b/common/power_bloc_principles/cwp_principles_military_industry.txt new file mode 100644 index 000000000..755426dc8 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_military_industry.txt @@ -0,0 +1,92 @@ +### Military Industry +principle_military_industry_1 = { + icon = "gfx/interface/icons/principles_icons/military_industry.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Members get increased military industry throughput + building_automotive_industry_throughput_add = 0.1 + building_arms_industry_throughput_add = 0.1 + building_artillery_foundry_throughput_add = 0.1 + building_military_shipyard_throughput_add = 0.1 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_armed_forces ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { + "goods_production_rank(g:small_arms)" <= 3 + } + add = 50 + } + + if = { + limit = { + "goods_production_rank(g:artillery)" <= 3 + } + add = 50 + } + + if = { + limit = { + "goods_production_rank(g:ammunition)" <= 3 + } + add = 50 + } + } +} + +principle_military_industry_2 = { + icon = "gfx/interface/icons/principles_icons/military_industry.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + building_automotive_industry_throughput_add = 0.1 + building_arms_industry_throughput_add = 0.1 + building_artillery_foundry_throughput_add = 0.1 + building_military_shipyard_throughput_add = 0.1 + + # Members get reduced military goods cost + country_military_goods_cost_mult = -0.15 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_military_industry_3 = { + icon = "gfx/interface/icons/principles_icons/military_industry.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + building_automotive_industry_throughput_add = 0.1 + building_arms_industry_throughput_add = 0.1 + building_artillery_foundry_throughput_add = 0.1 + building_military_shipyard_throughput_add = 0.1 + country_military_goods_cost_mult = -0.15 + + # Supply routes use less convoys + character_supply_route_cost_mult = -0.33 + + # Members get an unique mobilization option mechanic + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_police_coordination.txt b/common/power_bloc_principles/cwp_principles_police_coordination.txt new file mode 100644 index 000000000..0c77ce2d7 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_police_coordination.txt @@ -0,0 +1,99 @@ +### Police Coordination +principle_police_coordination_1 = { + icon = "gfx/interface/icons/principles_icons/dedicated_police.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Cheaper and faster police institution + country_institution_size_change_speed_institution_police_mult = 0.25 + country_institution_cost_institution_police_mult = -0.1 + country_disallow_law_no_police_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_policing_in_power_bloc_bool = yes + } + + ai_weight = { + value = 100 + + if = { + limit = { + OR = { + ig:ig_landowners ?= { is_in_government = yes } + ig:ig_petty_bourgeoisie ?= { is_in_government = yes } + } + } + add = 100 + } + + if = { + limit = { + OR = { + has_strategy = ai_strategy_conservative_agenda + has_strategy = ai_strategy_reactionary_agenda + } + } + multiply = 1.5 + } + } +} + +principle_police_coordination_2 = { + icon = "gfx/interface/icons/principles_icons/dedicated_police.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Cheaper and faster police institution + country_institution_size_change_speed_institution_police_mult = 0.4 + country_institution_cost_institution_police_mult = -0.25 + country_disallow_law_no_police_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_policing_in_power_bloc_bool = yes + } + + institution = institution_police + institution_modifier = { + # Police institution reduces radicalism of political movements + political_movement_radicalism_add = -0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_police_coordination_3 = { + icon = "gfx/interface/icons/principles_icons/dedicated_police.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Cheaper and faster police institution + country_institution_size_change_speed_institution_police_mult = 0.5 + country_institution_cost_institution_police_mult = -0.5 + country_disallow_law_no_police_bool = yes + } + + leader_modifier = { + country_can_impose_same_lawgroup_policing_in_power_bloc_bool = yes + } + + institution = institution_police + institution_modifier = { + # Police institution adds authority + country_authority_add = 50 + + # Police institution reduces radicalism of political movements + political_movement_radicalism_add = -0.05 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_sacred_civics.txt b/common/power_bloc_principles/cwp_principles_sacred_civics.txt new file mode 100644 index 000000000..bc98c3848 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_sacred_civics.txt @@ -0,0 +1,76 @@ +### Sacred Civics +principle_sacred_civics_1 = { + icon = "gfx/interface/icons/principles_icons/sacred_civics.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Higher diplomatic acceptance from countries with same state religion + # This modifier actually has no effect and is just here to generate a tooltip, the effects are scripted in diplomactic_actions + country_higher_diplomatic_acceptance_same_religion_bool = yes + } + + ai_weight = { + value = 200 # Religious PBs should tend towards picking the religious principles + + if = { + limit = { + ig:ig_devout ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { + power_bloc ?= { NOT = { has_identity = identity:identity_religious } } + # State Atheist Ideology bloc wants the power to enforce atheism + NAND = { + has_law_or_variant = law_type:law_state_atheism + power_bloc ?= { has_identity = identity:identity_ideological_union } + } + } + multiply = 0.25 + } + } +} + +principle_sacred_civics_2 = { + icon = "gfx/interface/icons/principles_icons/sacred_civics.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_higher_diplomatic_acceptance_same_religion_bool = yes + + # Lower liberty desire for subjects with the same religion + # This modifier actually has no effect and is just here to generate a tooltip, the effects are scripted in scripted_values + country_reduced_liberty_desire_same_religion_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_sacred_civics_3 = { + icon = "gfx/interface/icons/principles_icons/sacred_civics.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_higher_diplomatic_acceptance_same_religion_bool = yes + country_reduced_liberty_desire_same_religion_bool = yes + } + + leader_modifier = { + # Allows leader to impose their own law onto member countries in the church_and_state law group + country_can_impose_same_lawgroup_church_and_state_in_power_bloc_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_shared_canon.txt b/common/power_bloc_principles/cwp_principles_shared_canon.txt new file mode 100644 index 000000000..5e5e0ed42 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_shared_canon.txt @@ -0,0 +1,59 @@ +### Shared Canon +principle_shared_canon_1 = { + icon = "gfx/interface/icons/principles_icons/shared_canon.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = ip4_content + } + + member_modifier = { + country_society_tech_spread_mult = 0.1 + } + + ai_weight = { + value = 100 + + if = { + limit = { + has_law_or_variant = law_type:law_ethnostate + } + add = 100 + } + } +} + +principle_shared_canon_2 = { + icon = "gfx/interface/icons/principles_icons/shared_canon.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_society_tech_spread_mult = 0.1 + + # Adds assimilation bonus + state_assimilation_mult = 0.1 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_shared_canon_3 = { + icon = "gfx/interface/icons/principles_icons/shared_canon.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_society_tech_spread_mult = 0.1 + state_assimilation_mult = 0.1 + + # Adds full acceptance radicalism decrease + country_radicalism_increases_full_acceptance_mult = -0.10 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_transport.txt b/common/power_bloc_principles/cwp_principles_transport.txt new file mode 100644 index 000000000..5dd1ad050 --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_transport.txt @@ -0,0 +1,74 @@ +### TRANSPORT INFRASTRUCTURE +principle_transport_1 = { + icon = "gfx/interface/icons/principles_icons/transport.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Members get increased Infrastructure from pops + state_infrastructure_from_population_mult = 0.33 + state_infrastructure_from_population_max_mult = 0.33 + } + + ai_weight = { + value = 100 + + if = { + limit = { + ig:ig_industrialists ?= { is_in_government = yes } + } + add = 100 + } + + if = { + limit = { has_strategy = ai_strategy_industrial_expansion } + multiply = 1.5 + } + else_if = { + limit = { has_strategy = ai_strategy_resource_expansion } + multiply = 1.25 + } + } +} + +principle_transport_2 = { + icon = "gfx/interface/icons/principles_icons/transport.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + state_infrastructure_from_population_mult = 0.33 + state_infrastructure_from_population_max_mult = 0.33 + + # Members have increased port throughput + building_port_throughput_add = 0.2 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_transport_3 = { + icon = "gfx/interface/icons/principles_icons/transport.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + building_port_throughput_add = 0.2 + state_infrastructure_from_population_mult = 0.33 + state_infrastructure_from_population_max_mult = 0.33 + + # Members get an increase to max EoS bonus + building_economy_of_scale_level_cap_add = 10 + + # Unlocks a set of PMs for Railways + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/cwp_principles_vassalization.txt b/common/power_bloc_principles/cwp_principles_vassalization.txt new file mode 100644 index 000000000..bfaa5553f --- /dev/null +++ b/common/power_bloc_principles/cwp_principles_vassalization.txt @@ -0,0 +1,66 @@ +### Vassal Subjects +principle_vassalization_1 = { + icon = "gfx/interface/icons/principles_icons/vassals_subjects.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_1.dds" + + visible = { + has_dlc_feature = power_bloc_features + } + + member_modifier = { + # Each subject increases authority + country_authority_per_subject_add = 10 + } + + ai_weight = { + value = 100 + + add = { + value = num_subjects + multiply = 50 + max = 500 + } + + if = { + limit = { + power_bloc ?= { NOT = { has_identity = identity:identity_sovereign_empire } } + } + multiply = 0.5 + } + } +} + +principle_vassalization_2 = { + icon = "gfx/interface/icons/principles_icons/vassals_subjects.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_2.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_authority_per_subject_add = 15 + + # Subjects pay more to overlord + country_subject_income_transfer_mult = 0.25 + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} + +principle_vassalization_3 = { + icon = "gfx/interface/icons/principles_icons/vassals_subjects.dds" + background = "gfx/interface/icons/principles_icons/principle_tier_3.dds" + + member_modifier = { + # Modifiers from previous level(s) + country_authority_per_subject_add = 20 + country_subject_income_transfer_mult = 0.25 + + # Can use decrees on subjects + country_allow_enacting_decrees_in_subject_bool = yes + } + + ai_weight = { + value = 1000 # AI prefers upgrading groups it has already picked to unlocking new ones + } +} diff --git a/common/power_bloc_principles/power_bloc_principles.md b/common/power_bloc_principles/power_bloc_principles.md new file mode 100644 index 000000000..1c9de3638 --- /dev/null +++ b/common/power_bloc_principles/power_bloc_principles.md @@ -0,0 +1,13 @@ + principle_key = { + visible = { trigger } # Determines whether the principle is visible in the list when forming a power bloc. + possible = { trigger } # Determines whether the principle is selectable in the list when forming a power bloc. + incompatible_with = other_principle_key # Can be repeated. Other principles referenced in this way are incompatible with this principle. + icon = # Icon + background = # Background + power_bloc_modifier = {} # This modifier is added to the power bloc + participant_modifier = {} # This modifier is added to the leader and every member of the power bloc + leader_modifier = {} # This modifier is added to the leader of the power bloc + member_modifier = {} # This modifier is added to every member of the power bloc except the leader + institution = institution_key # Which institution it add additional modifiers to + institution_modifier = {} # Modifiers that the principle provides the institution with + } diff --git a/common/production_method_groups/01_industry.txt b/common/production_method_groups/01_industry.txt index c480a9448..fed7c9e30 100644 --- a/common/production_method_groups/01_industry.txt +++ b/common/production_method_groups/01_industry.txt @@ -1,15 +1,14 @@ ### Shared Automation PMs -# Light Industry Automation -pmg_automation_light_industry = { +# Food & Beverage Industry Automation +pmg_automation_food = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { pm_no_automation - pm_powered_assembly_lines_industry - pm_conveyor_assembly_lines_industry - pm_articulated_robotic_automation_industry - pm_programmable_robotic_automation_industry - pm_autonomous_robotic_automation + pm_conveyor_canning_lines + pm_automated_sorting + pm_continuous_flow_processing + pm_high_speed_automated_packaging } } @@ -25,26 +24,27 @@ pmg_automation_heavy_industry = { } } -# Metallurgy Industry Automation -pmg_automation_metallurgy = { +# Light Industry Automation +pmg_automation_light_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { pm_no_automation - pm_mechanized_process_assistance - pm_automated_furnace_control - pm_computerized_furnace_management + pm_powered_assembly_lines_industry + pm_conveyor_assembly_lines_industry + pm_articulated_robotic_automation_industry + pm_programmable_robotic_automation_industry + pm_autonomous_robotic_automation } } -# Food Industry Automation -pmg_automation_food = { +# Metallurgy Industry Automation +pmg_automation_metallurgy = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { pm_no_automation - pm_conveyor_canning_lines - pm_automated_sorting - pm_continuous_flow_processing - pm_high_speed_automated_packaging + pm_mechanized_process_assistance + pm_automated_furnace_control + pm_computerized_furnace_management } } @@ -59,136 +59,126 @@ pmg_automation_shipyard = { } } + ### Building specific PMs -# Food Industry -pmg_base_building_food_industry = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_traditional_groceries - pm_refrigerated_processing - pm_chemical_additives - pm_ultraprocessed_foods - } -} -pmg_food_packing = { +# Aircraft Manufactories +pmg_base_aircraft_manufactories = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_packaging - pm_canned_food - pm_insulated_packaging - pm_aseptic_packaging - pm_universal_product_code + pm_no_civilian_aircraft + pm_pre_war_aircraft + pm_passenger_jets + pm_supersonic_jets + pm_wide_body_passenger_jets } } -# Distilleries -pmg_distilling_liquor = { +pmg_military_aircraft = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_disabled_distillery_liquor - pm_traditional_distillation_liquor - pm_continuous_industrial_distillation_liquor + pm_no_aircraft_production + pm_propeller_military_aircraft + pm_transonic_jet_aircraft + pm_supersonic_jet_aircraft + pm_fly_by_wire_jet_aircraft + pm_stealth_capable_jets } + ai_selection = most_productive } -pmg_distilling_beer = { +pmg_missiles_production = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_disabled_beer_production - pm_traditional_fermentation_beer - pm_industrial_scale_fermentation_beer + pm_no_missile_production + pm_command_guided + pm_semi_active_radar_homing + pm_active_radar_homing + pm_infrared_tracking + pm_terrain_guidance_and_gps } + ai_selection = most_productive } -# Textile Manufactories -pmg_base_textile = { +# Aluminum Refineries +pmg_base_aluminum_refining = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_tailored_garments - pm_synthetic_garments - pm_treated_synthetic_garments - pm_high_peformance_textile_garments + pm_hall_heroult_process + pm_hoopes_process + pm_prebaked_carbon_anodes + pm_high_amperage_cells } } -pmg_automation_textiles = { +# Automobile Manufactories +pmg_base_automobiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_automation - pm_electric_sewing_machines - pm_electric_shuttless_looms - pm_robotic_textile_process - pm_computer_aided_design_and_cutting + pm_pre_war_automobiles + pm_post_war_vehicles + pm_muscle_cars + pm_compact_cars + pm_modern_sedans } } -# Furniture Manufactories -pmg_base_furniture = { +pmg_propulsion_automobiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_traditional_furniture - pm_mid_century_modern_furniture - pm_ergonomic_furniture - pm_flatpack_furniture + pm_refined_oil_propulsion + pm_hybrid_propulsion + pm_electric_propulsion } } -### SYNTHETICS PLANTS -pmg_synthetic_fabrics = { +# Battery Manufactories +pmg_base_battery = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_nylon - pm_polyester - pm_carbon_fibers - pm_conductive_smart_fabric + pm_improved_lead_acid_batteries + pm_alkaline_batteries + pm_nickel_cadmium_batteries + pm_lithium_ion_batteries } } -# Glassworks -pmg_base_glassworks = { +# Beverage Industries +pmg_distilling_liquor = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_pre_war_glassworking - pm_float_glass_process - pm_bottom_blown_converters_glass - pm_oxygen_concentrators_glass - pm_composite_glass + pm_disabled_distillery_liquor + pm_traditional_distillation_liquor + pm_continuous_industrial_distillation_liquor } } -# Tool Manufactories -pmg_base_tools = { +pmg_distilling_beer = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_rudimentary_tools - pm_basic_tools - pm_power_tools - pm_cordless_power_tools - pm_miniaturized_power_tools + pm_disabled_beer_production + pm_traditional_fermentation_beer + pm_industrial_scale_fermentation_beer } } -pmg_precision_instruments = { +# Biofuel Refineries +pmg_sugar_biofuel = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_precision_instruments - pm_electronic_metrology_instruments - pm_automated_precision_machining - pm_industrial_laser_systems - pm_autonomous_industrial_robotics + pm_no_sugar_biofuel + pm_sugar_batch_fermentation + pm_sugar_first_generation_industrial_distillation + pm_sugar_enzymatic_hydrolysis } } -# Paper Manufactories -pmg_base_paper = { +pmg_grain_biofuel = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_pre_war_paper - pm_kraft_pulping - pm_alkaline_papermaking - pm_twin_wiring_forming - pm_chemithermomechanical_pulping + pm_grain_batch_fermentation + pm_grain_first_generation_industrial_distillation + pm_grain_enzymatic_hydrolysis } } @@ -204,184 +194,153 @@ pmg_base_fertilizer = { } } -# Steelworks and Aluminum Refineries -pmg_base_steelworks = { +# Computer Manufactories +pmg_base_computers = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_early_steelmaking - pm_basic_oxygen_steelmaking - pm_oxygen_concentrators_steelmaking - pm_bottom_blown_converters - pm_vacuum_arc_remelting + pm_mechanical_computers + pm_vacuum_tube_mainframes + pm_transistor_computers + pm_integrated_minicomputers + pm_personal_computers + pm_high_performance_workstations } } -pmg_steelworks_electric_arc = { +# Consumer Electronics +pmg_base_consumer_electronics = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_electric_steelmaking - pm_early_electric_arc_furnaces - pm_advanced_electric_arc_furnaces + pm_electromechanical_appliances + pm_solidstate_home_appliances + pm_microprocessor_controlled_home_appliances } } -pmg_base_aluminum_refining = { +pmg_advanced_electronics = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_hall_heroult_process - pm_hoopes_process - pm_prebaked_carbon_anodes - pm_high_amperage_cells + pm_no_advanced_electronics + pm_televisions + pm_home_media_devices + pm_video_games } } -# Motor Industry -pmg_base_motors = { +# Drydocks +pmg_surface_ships_shipyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_combustion_gas_engines_motors - pm_high_compression_engines_motors - pm_transverse_engines_motors - pm_variable_valve_engines + pm_no_surface_prod + pm_wartime_designs + pm_early_missile_warships + pm_guided_missile_platforms + pm_integrated_combat_system_warships } + ai_selection = most_productive } -pmg_electronic_improvements_motors = { +# Electronics Manufactories +pmg_base_electronics = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_electronics_motors - pm_numerically_controlled_machining - pm_computer_integrated_machining - pm_advanced_mechatronic_systems + pm_vacuum_tubes + pm_transistors + pm_simple_integrated_circuits + pm_complex_integrated_circuits + pm_random_access_memory } } -# Automobile Manufactories -pmg_base_automobiles = { +pmg_advanced_components = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_pre_war_automobiles - pm_post_war_vehicles - pm_muscle_cars - pm_compact_cars - pm_modern_sedans + pm_no_advanced_components + pm_early_microprocessors + pm_central_processing_units + pm_system_on_a_chip } } -pmg_base_tanks = { +# Explosives Plants +pmg_base_explosives = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_pre_war_tanks_prod - pm_postwar_medium_tanks - pm_first_gen_mbt - pm_composite_armor_mbts - pm_3rd_gen_mbt - pm_advanced_3rd_gen_mbt + pm_nitrated_compounds + pm_rdx_components + pm_plastic_explosives + pm_polymer_bonded_explosives + pm_insensitive_high_explosives } - ai_selection = most_productive } -pmg_propulsion_automobiles = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_refined_oil_propulsion - pm_hybrid_propulsion - pm_electric_propulsion - } -} - -# Shipyards -pmg_base_shipyard = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_general_cargo_ships - pm_bulk_carriers - pm_container_ships - pm_panamax - } -} - -pmg_propulsion_shipyard = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_refined_oil_propulsion - pm_natural_gas_propulsion - pm_electric_propulsion - } -} - -pmg_surface_ships_shipyard = { +# Food Industry +pmg_base_building_food_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_surface_prod - pm_wartime_designs - pm_early_missile_warships - pm_guided_missile_platforms - pm_integrated_combat_system_warships + pm_traditional_groceries + pm_refrigerated_processing + pm_chemical_additives + pm_ultraprocessed_foods } - ai_selection = most_productive } -# Electronics Manufactories -pmg_base_electronics = { +pmg_food_packing = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_vacuum_tubes - pm_transistors - pm_simple_integrated_circuits - pm_complex_integrated_circuits - pm_random_access_memory + pm_no_packaging + pm_canned_food + pm_insulated_packaging + pm_aseptic_packaging + pm_universal_product_code } } -pmg_advanced_components = { +# Furniture Manufactories +pmg_base_furniture = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_advanced_components - pm_early_microprocessors - pm_central_processing_units - pm_system_on_a_chip + pm_traditional_furniture + pm_mid_century_modern_furniture + pm_ergonomic_furniture + pm_flatpack_furniture } } -# Small Arms -pmg_base_small_arms = { +# Glassworks +pmg_base_glassworks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_semi_automatic_rifles - pm_battle_rifles - pm_assault_rifles - pm_carbine_assault_rifles + pm_pre_war_glassworking + pm_float_glass_process + pm_bottom_blown_converters_glass + pm_oxygen_concentrators_glass + pm_composite_glass } - ai_selection = most_productive } -# Artillery Foundries -pmg_base_artillery = { +# Motor Industry +pmg_base_motors = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_artillery_prod - pm_pre_war_artillery_prod - pm_post_war_artillery_prod - pm_self_propelled_artillery_prod - pm_multiple_launch_rocket_system + pm_combustion_gas_engines_motors + pm_high_compression_engines_motors + pm_transverse_engines_motors + pm_variable_valve_engines } - ai_selection = most_productive } -# Explosives Industry -pmg_base_explosives = { +pmg_electronic_improvements_motors = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_nitrated_compounds - pm_rdx_components - pm_plastic_explosives - pm_polymer_bonded_explosives - pm_insensitive_high_explosives + pm_no_electronics_motors + pm_numerically_controlled_machining + pm_computer_integrated_machining + pm_advanced_mechatronic_systems } } -# Munitions Industry +# Munitions Plants pmg_base_munitions = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { @@ -392,7 +351,7 @@ pmg_base_munitions = { } } -# Fuel Refineries +# Oil Refineries pmg_base_fuel_refineries = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { @@ -414,116 +373,160 @@ pmg_raw_plastics = { } } -# Biofuel Refineries -pmg_sugar_biofuel = { +# Paper Manufactories +pmg_base_paper = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_sugar_biofuel - pm_sugar_batch_fermentation - pm_sugar_first_generation_industrial_distillation - pm_sugar_enzymatic_hydrolysis + pm_pre_war_paper + pm_kraft_pulping + pm_alkaline_papermaking + pm_twin_wiring_forming + pm_chemithermomechanical_pulping } } -pmg_grain_biofuel = { +# Pharmaceutical Industry +pmg_base_pharmaceuticals = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_grain_batch_fermentation - pm_grain_first_generation_industrial_distillation - pm_grain_enzymatic_hydrolysis + pm_antibiotics + pm_painkillers + pm_anxiolytic_drugs + pm_antiviral_drugs } } -# Aircraft Manufactories -pmg_base_aircraft_manufactories = { +# Shipyards +pmg_base_shipyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_civilian_aircraft - pm_pre_war_aircraft - pm_passenger_jets - pm_supersonic_jets - pm_wide_body_passenger_jets + pm_general_cargo_ships + pm_bulk_carriers + pm_container_ships + pm_panamax } } -pmg_military_aircraft = { +pmg_propulsion_shipyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_aircraft_production - pm_propeller_military_aircraft - pm_transonic_jet_aicraft - pm_supersonic_jet_aircraft - pm_fly_by_wire_jet_aircraft - pm_stealth_capable_jets + pm_refined_oil_propulsion + pm_natural_gas_propulsion + pm_electric_propulsion + } +} + +# Small Arms Manufactories +pmg_base_small_arms = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_semi_automatic_rifles + pm_battle_rifles + pm_assault_rifles + pm_carbine_assault_rifles } ai_selection = most_productive } -pmg_missiles_production = { +pmg_base_artillery = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_missile_production - pm_command_guided - pm_semi_active_radar_homing - pm_active_radar_homing - pm_infrared_tracking - pm_terrain_guidance_and_gps + pm_no_artillery_prod + pm_pre_war_artillery_prod + pm_post_war_artillery_prod + pm_self_propelled_artillery_prod + pm_multiple_launch_rocket_system } ai_selection = most_productive } -# Battery Manufactories -pmg_base_battery = { +# Steelworks +pmg_base_steelworks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_improved_lead_acid_batteries - pm_alkaline_batteries - pm_nickel_cadmium_batteries - pm_lithium_ion_batteries + pm_early_steelmaking + pm_basic_oxygen_steelmaking + pm_oxygen_concentrators_steelmaking + pm_bottom_blown_converters + pm_vacuum_arc_remelting } } +pmg_steelworks_electric_arc = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_electric_steelmaking + pm_early_electric_arc_furnaces + pm_advanced_electric_arc_furnaces + } +} -# Pharmaceutical Industry -pmg_base_pharmaceuticals = { +# Synthetic Plants +pmg_synthetic_fabrics = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_antibiotics - pm_painkillers - pm_anxiolytic_drugs - pm_antiviral_drugs + pm_nylon + pm_polyester + pm_carbon_fibers + pm_conductive_smart_fabric } } -# Consumer Electronics -pmg_base_consumer_electronics = { +# Tank Factory +pmg_base_tanks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_electromechanical_appliances - pm_solidstate_home_appliances - pm_microprocessor_controlled_home_appliances + pm_pre_war_tanks_prod + pm_postwar_medium_tanks + pm_first_gen_mbt + pm_composite_armor_mbts + pm_3rd_gen_mbt + pm_advanced_3rd_gen_mbt } + ai_selection = most_productive } -pmg_advanced_electronics = { +# Textile Manufactories +pmg_base_textile = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_advanced_electronics - pm_televisions - pm_home_media_devices - pm_video_games + pm_tailored_garments + pm_synthetic_garments + pm_treated_synthetic_garments + pm_high_peformance_textile_garments } } -# Computer Manufactories -pmg_base_computers = { +pmg_automation_textiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_mechanical_computers - pm_vacuum_tube_mainframes - pm_transistor_computers - pm_integrated_minicomputers - pm_personal_computers - pm_high_performance_workstations + pm_no_automation + pm_electric_sewing_machines + pm_electric_shuttless_looms + pm_robotic_textile_process + pm_computer_aided_design_and_cutting + } +} + +# Tool Manufactories +pmg_base_tools = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_rudimentary_tools + pm_basic_tools + pm_power_tools + pm_cordless_power_tools + pm_miniaturized_power_tools + } +} + +pmg_precision_instruments = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_precision_instruments + pm_electronic_metrology_instruments + pm_automated_precision_machining + pm_industrial_laser_systems + pm_autonomous_industrial_robotics } } diff --git a/common/production_method_groups/06_urban_center.txt b/common/production_method_groups/06_urban.txt similarity index 98% rename from common/production_method_groups/06_urban_center.txt rename to common/production_method_groups/06_urban.txt index 1c2053755..80f4f4dd3 100644 --- a/common/production_method_groups/06_urban_center.txt +++ b/common/production_method_groups/06_urban.txt @@ -1,60 +1,74 @@ -# Urban Centers -pmg_amenities = { +# Banks +pmg_banking_services = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_open_air_markets - pm_enclosed_arcades - pm_enclosed_shopping_malls - pm_vertical_shopping_malls + pm_traditional_financial_services + pm_post_war_commercial_services + pm_automated_teller_machines + pm_computerized_banking + pm_online_banking } } -pmg_commerce_services = { +#pmg_bank_ownership = { +# texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" +# production_methods = { +# pm_private_banks +# pm_state_banks +# } +#} + +# Combustion Plants +pmg_base_combustion_plants = { + ai_selection = most_profitable 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 + pm_coal_fired_plant + pm_crude_oil_fired_plant + pm_oil_fired_plant + pm_natural_gas_plant } } -pmg_public_transport = { +# Media Industry +pmg_base_media_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_public_transport - pm_bus_tramways - pm_metropolitan_railway - pm_integrated_metro_transport + pm_print_and_radio + pm_terrestrial_broadcasting + pm_cable_television + pm_satellite_television } } -pmg_urban_churhces = { +# Nuclear Power Plants +pmg_base_nuclear_power_plants = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_state_churches - pm_free_churches - pm_anticlericalism + pm_nuclear_plant } } -# Combustion Plants -pmg_base_combustion_plants = { - ai_selection = most_profitable +# Skyscraper +pmg_base_skyscraper = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive production_methods = { - pm_coal_fired_plant - pm_crude_oil_fired_plant - pm_oil_fired_plant - pm_natural_gas_plant + pm_typewriters_paper + pm_electric_word_processors + pm_workplace_terminals + pm_digital_word_processors + pm_modern_workstations } } -# Nuclear Power Plants -pmg_base_nuclear_power_plants = { +pmg_telecommunications = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_nuclear_plant + pm_mail_couriers_skyscraper + pm_office_telephones_skyscraper + pm_digital_fax_machines_skyscraper + pm_world_wide_web_skyscraper } } @@ -80,57 +94,42 @@ pmg_automation_telecommunications_industry = { } } -# Banks -pmg_banking_services = { +# Urban Centers +pmg_amenities = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_traditional_financial_services - pm_post_war_commercial_services - pm_automated_teller_machines - pm_computerized_banking - pm_online_banking + pm_open_air_markets + pm_enclosed_arcades + pm_enclosed_shopping_malls + pm_vertical_shopping_malls } } -#pmg_bank_ownership = { -# texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" -# production_methods = { -# pm_private_banks -# pm_state_banks -# } -#} - - -# Media Industry -pmg_base_media_industry = { +pmg_commerce_services = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_print_and_radio - pm_terrestrial_broadcasting - pm_cable_television - pm_satellite_television + pm_traditional_city_center + pm_modern_downtown + pm_developed_city_center + pm_highrise_downtown_area } } -# Skyscraper -pmg_base_skyscraper = { +pmg_public_transport = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive production_methods = { - pm_typewriters_paper - pm_electric_word_processors - pm_workplace_terminals - pm_digital_word_processors - pm_modern_workstations + pm_no_public_transport + pm_bus_tramways + pm_metropolitan_railway + pm_integrated_metro_transport } } -pmg_telecommunications = { +pmg_urban_churches = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_mail_couriers_skyscraper - pm_office_telephones_skyscraper - pm_digital_fax_machines_skyscraper - pm_world_wide_web_skyscraper + pm_state_churches + pm_free_churches + pm_anticlericalism } } diff --git a/common/production_method_groups/09_misc_resource.txt b/common/production_method_groups/09_misc_resource.txt index 5fac979bc..c5a604950 100644 --- a/common/production_method_groups/09_misc_resource.txt +++ b/common/production_method_groups/09_misc_resource.txt @@ -1,4 +1,37 @@ -# Logging Camp +##### Shared Transportation ##### +pmg_fuel_transportation_land = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_tanker_trucks + pm_pipelines + pm_high_density_pipelines + pm_long_distance_pipelines + } +} + +# Fishing Wharf +pmg_base_fishing_wharf = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_simple_fishing + pm_post_war_side_trawling + pm_purse_seining + pm_integrated_stern_trawler_fleets + pm_super_trawlers + } +} + +pmg_packaging_fishing_wharf = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_traditional_packaging_fishing + pm_flash_freezing + pm_onboard_factory_processing + pm_automated_factory_processing + } +} + +# Logging Camp pmg_base_logging_camp = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { @@ -29,36 +62,13 @@ pmg_transportation_logging_camp = { } } -# Fishing Wharf -pmg_base_fishing_wharf = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_simple_fishing - pm_post_war_side_trawling - pm_purse_seining - pm_integrated_stern_trawler_fleets - pm_super_trawlers - } -} - -pmg_packaging_fishing_wharf = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_traditional_packaging_fishing - pm_flash_freezing - pm_onboard_factory_processing - pm_automated_factory_processing - } -} - -# Oil Rig -pmg_base_conventional_oil_well = { +# Natural Gas Well +pmg_base_conventional_gas_well = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_rotary_drilling - pm_waterflooding_recovery - pm_enhanced_oil_recovery - pm_geosteering_precision_recovery + pm_natural_gas_pumps + pm_natural_gas_fracking + pm_dense_natural_gas_pumping } } @@ -82,24 +92,13 @@ pmg_transportation_oil_platform = { } } - -# Natural Gas Well -pmg_base_conventional_gas_well = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_natural_gas_pumps - pm_natural_gas_fracking - pm_dense_natural_gas_pumping - } -} - -##### Shared Transportation ##### -pmg_fuel_transportation_land = { +# Oil Rig +pmg_base_conventional_oil_well = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_tanker_trucks - pm_pipelines - pm_high_density_pipelines - pm_long_distance_pipelines + pm_rotary_drilling + pm_waterflooding_recovery + pm_enhanced_oil_recovery + pm_geosteering_precision_recovery } } diff --git a/common/production_method_groups/11_private_infrastructure.txt b/common/production_method_groups/11_private_infrastructure.txt index 4b882cb76..2068881c6 100644 --- a/common/production_method_groups/11_private_infrastructure.txt +++ b/common/production_method_groups/11_private_infrastructure.txt @@ -1,4 +1,47 @@ -# Ports +# Company Headquarters: +pmg_ownership_building_company_headquarter = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" + ai_selection = most_productive + + production_methods = { + pm_company_headquarter_privately_owned + pm_company_headquarter_government_run + pm_company_headquarter_worker_cooperative + } +} + +# Financial Districts: +pmg_ownership_building_financial_district = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" + ai_selection = most_productive + + production_methods = { + pm_privately_owned + pm_publicly_traded + } +} + +# Manor Houses: +pmg_ownership_building_manor_house = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" + ai_selection = most_productive + + production_methods = { + pm_manor_house + } +} + +pmg_additional_ownership_building_manor_house = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" + ai_selection = most_productive + + production_methods = { + pm_clerical_oversight + pm_bureaucratic_oversight + } +} + +# Ports: pmg_base_port = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_productive @@ -11,6 +54,7 @@ pmg_base_port = { } } +# Railways: pmg_railway_power = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_profitable @@ -34,6 +78,7 @@ pmg_rolling_stock = { } } +# Trade centers: pmg_base_building_trade_center = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_productive @@ -53,43 +98,3 @@ pmg_trade_quantity_trade_center = { pm_globalized_trade } } - -pmg_ownership_building_financial_district = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" - ai_selection = most_productive - - production_methods = { - pm_privately_owned - pm_publicly_traded - } -} - -pmg_ownership_building_company_headquarter = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" - ai_selection = most_productive - - production_methods = { - pm_company_headquarter_privately_owned - pm_company_headquarter_government_run - pm_company_headquarter_worker_cooperative - } -} - -pmg_ownership_building_manor_house = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" - ai_selection = most_productive - - production_methods = { - pm_manor_house - } -} - -pmg_additional_ownership_building_manor_house = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_ownership.dds" - ai_selection = most_productive - - production_methods = { - pm_clerical_oversight - pm_bureaucratic_oversight - } -} diff --git a/common/production_method_groups/13_construction.txt b/common/production_method_groups/13_construction.txt index 62547c50f..1e25de5c1 100644 --- a/common/production_method_groups/13_construction.txt +++ b/common/production_method_groups/13_construction.txt @@ -2,7 +2,7 @@ texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_productive production_methods = { - pm_pm_brick_wood_construction + pm_brick_wood_construction pm_steel_framed_construction pm_prefabricated_construction pm_sustainable_construction diff --git a/common/production_methods/01_industry.txt b/common/production_methods/01_industry.txt index e88f0e625..e4a1b9fa6 100644 --- a/common/production_methods/01_industry.txt +++ b/common/production_methods/01_industry.txt @@ -1,850 +1,846 @@ -############# Food Industry ################# -## Base Food PMG -pm_traditional_groceries = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Generic groceries. Gold. - building_modifiers = { - workforce_scaled = { - goods_input_grain_add = 30 - goods_output_groceries_add = 20 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 - } - } -} +##################### SHARED PMGs ##################### -pm_refrigerated_processing = { - texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" +## Heavy Industry Automation PMG +pm_pneumatic_hydraulic_control = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - refrigeration + industrial_pneumatics_and_hydraulics } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 50 - goods_input_sugar_add = 10 + # input goods + goods_input_tools_add = 5 goods_input_electricity_add = 5 - goods_output_groceries_add = 50 } level_scaled = { - building_employment_shopkeepers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_laborers_add = -1500 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_chemical_additives = { - texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" +pm_centralized_analog_control = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 unlocking_technologies = { - synthetic_food_additives + mechanical_process_control } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 70 - goods_input_sugar_add = 25 + # input goods + goods_input_tools_add = 10 goods_input_electricity_add = 10 - goods_input_chemicals_add = 5 - goods_output_groceries_add = 80 + goods_input_electronics_add = 5 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -2000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_ultraprocessed_foods = { - texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" +pm_distributed_control_systems = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { - hyperprocessed_foods + heavy_industrial_process_automation } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 100 - goods_input_sugar_add = 40 - goods_input_electricity_add = 20 - goods_input_chemicals_add = 15 - goods_output_groceries_add = 120 + # input goods + goods_input_tools_add = 15 + goods_input_electricity_add = 15 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_laborers_add = -3000 + building_employment_machinists_add = -1500 + } + unscaled = { + building_throughput_add = 0.15 } } } -## Food Packing PMG -pm_no_packaging = { - texture = "gfx/interface/icons/production_method_icons/industry/no_canning.dds" -} - -pm_canned_food = { - texture = "gfx/interface/icons/production_method_icons/industry/canneries.dds" # Canned fish. Pink +pm_advanced_process_control = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 unlocking_technologies = { - refrigeration + computerized_heavy_industrial_processes } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 2 - goods_input_meat_add = 15 - goods_input_grain_add = -10 - goods_output_groceries_add = 5 + # input goods + goods_input_tools_add = 15 + goods_input_electricity_add = 20 + goods_input_electronics_add = 5 + goods_input_computers_add = 10 } - } -} - -pm_insulated_packaging = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Fish packing forklifts. Pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 + level_scaled = { + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + building_employment_engineers_add = -500 } - } - unlocking_technologies = { - modern_food_packaging - } - building_modifiers = { - workforce_scaled = { - goods_input_aluminum_add = 5 - goods_input_plastics_add = 3 - goods_input_meat_add = 30 - goods_input_grain_add = -20 - goods_output_groceries_add = 30 + unscaled = { + building_throughput_add = 0.2 } } } -pm_aseptic_packaging = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Fish packing warehouseing, pallets. Pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } +## Food and Beverage Automation PMG +pm_conveyor_canning_lines = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - hyperprocessed_foods + conveyor_belt } building_modifiers = { workforce_scaled = { - goods_input_aluminum_add = 8 - goods_input_electronics_add = 1 - goods_input_plastics_add = 5 - goods_input_meat_add = 40 - goods_input_grain_add = -30 - goods_output_groceries_add = 55 + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 5 + } + level_scaled = { + building_employment_laborers_add = -1000 + building_employment_machinists_add = -500 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_universal_product_code = { - texture = "gfx/interface/icons/production_method_icons/industry/universal_product_code.dds" # Fish packing, barcodes. Pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } +pm_automated_sorting = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - universal_barcode_system + modern_food_packaging } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 2 - goods_input_aluminum_add = 10 - goods_input_plastics_add = 5 - goods_input_meat_add = 50 - goods_input_grain_add = -40 - goods_output_groceries_add = 80 + # input goods + goods_input_tools_add = 10 + goods_input_electronics_add = 5 + goods_input_electricity_add = 10 + } + level_scaled = { + building_employment_laborers_add = -2000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.1 } } } -## Distilling Liquor PMG -pm_disabled_distillery_liquor = { - texture = "gfx/interface/icons/production_method_icons/industry/no_distillery.dds" # TODO, make a disabled icon. Gold - unlocking_production_methods = { - pm_traditional_fermentation_beer - pm_industrial_scale_fermentation_beer +pm_continuous_flow_processing = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + synthetic_food_additives } -} - -pm_traditional_distillation_liquor = { - texture = "gfx/interface/icons/production_method_icons/industry/pot_stills.dds" # Liquor making. Gold - is_default = yes building_modifiers = { workforce_scaled = { - goods_input_sugar_add = 30 - goods_input_glass_add = 5 - goods_output_liquor_add = 30 + # input goods + goods_input_tools_add = 15 + goods_input_electronics_add = 5 + goods_input_electricity_add = 15 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -3000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.15 } } } -pm_continuous_industrial_distillation_liquor = { - texture = "gfx/interface/icons/production_method_icons/industry/patent_stills.dds" # Liquor making, but fancier. gold +pm_high_speed_automated_packaging = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - industrial_fermentation + universal_barcode_system } building_modifiers = { workforce_scaled = { - goods_input_glass_add = 15 - goods_input_sugar_add = 30 - goods_input_electricity_add = 5 - goods_output_liquor_add = 70 + # input goods + goods_input_tools_add = 20 + goods_input_electronics_add = 10 + goods_input_electricity_add = 20 + goods_input_computers_add = 5 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + } + unscaled = { + building_throughput_add = 0.25 } } } -## Beer PMG -pm_disabled_beer_production = { - texture = "gfx/interface/icons/production_method_icons/industry/no_distillery.dds" # TODO, make a disabled icon. Gold - unlocking_production_methods = { - pm_traditional_distillation_liquor - pm_continuous_industrial_distillation_liquor - } -} - -pm_traditional_fermentation_beer = { - texture = "gfx/interface/icons/production_method_icons/industry/pot_stills.dds" # Wine making. Gold - is_default = yes - building_modifiers = { - workforce_scaled = { - goods_input_grain_add = 30 - goods_output_liquor_add = 25 - } - } +## Light Industry Automation PMG +pm_no_automation = { + texture = "gfx/interface/icons/production_method_icons/industry/no_automation_in.dds" + ai_value = 1 } -pm_industrial_scale_fermentation_beer = { - texture = "gfx/interface/icons/production_method_icons/industry/patent_stills.dds" # Wine making, but fancier. GOld +pm_powered_assembly_lines_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - industrial_fermentation + production_assembly_line } building_modifiers = { workforce_scaled = { - goods_input_aluminum_add = 15 - goods_input_grain_add = 30 + # input goods + goods_input_tools_add = 2 goods_input_electricity_add = 5 - goods_output_liquor_add = 65 - } - } -} - -############# Textile Manufactories ################# -## Base Textile PMG -pm_tailored_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/handsewn_clothes.dds" - building_modifiers = { - workforce_scaled = { - goods_input_fabric_add = 40 - goods_output_clothes_add = 35 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -2000 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_synthetic_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/dye_workshops.dds" +pm_conveyor_assembly_lines_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 unlocking_technologies = { - industrial_kraft_pulping + } building_modifiers = { workforce_scaled = { - goods_input_fabric_add = 40 - goods_input_silk_add = 10 - goods_input_chemicals_add = 5 - goods_input_electricity_add = 5 - goods_output_clothes_add = 60 + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 10 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8000 + building_employment_laborers_add = -2500 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_treated_synthetic_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/sewing_machines.dds" +pm_articulated_robotic_automation_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { - synthetic_polymers + conveyor_belt } building_modifiers = { workforce_scaled = { - goods_input_fabric_add = 60 - goods_input_silk_add = 20 - goods_input_chemicals_add = 10 - goods_input_electricity_add = 10 - goods_output_clothes_add = 120 + # input goods + goods_input_tools_add = 10 + goods_input_electricity_add = 15 + goods_input_electronics_add = 5 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 - } - } -} - -pm_high_peformance_textile_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_sewing_machines.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 + building_employment_laborers_add = -3000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.15 } } +} + +pm_programmable_robotic_automation_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 unlocking_technologies = { } building_modifiers = { workforce_scaled = { - goods_input_fabric_add = 60 - goods_input_silk_add = 25 - goods_input_chemicals_add = 15 + # input goods + goods_input_tools_add = 10 goods_input_electricity_add = 15 - goods_output_clothes_add = 180 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.2 } } } -## SYNTHETICS PLANTS -# Fabrics PMG -pm_nylon = { - texture = "gfx/interface/icons/production_method_icons/industry/nylon.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } +pm_autonomous_robotic_automation = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 unlocking_technologies = { - + computerized_heavy_industrial_processes } building_modifiers = { workforce_scaled = { - goods_input_plastics_add = 10 - goods_input_electricity_add = 5 - goods_output_silk_add = 30 + # input goods + goods_input_tools_add = 15 + goods_input_electricity_add = 20 + goods_input_electronics_add = 5 + goods_input_computers_add = 10 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + building_employment_engineers_add = -500 + } + unscaled = { + building_throughput_add = 0.25 } } } -pm_polyester = { - texture = "gfx/interface/icons/production_method_icons/industry/polyester.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } +## Metallurgy Shared Automation Shared PMs +pm_mechanized_process_assistance = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - polyester - silicone_rubber + mechanical_process_control } building_modifiers = { workforce_scaled = { - goods_input_lead_add = 15 - goods_input_plastics_add = 15 - goods_input_electricity_add = 15 - goods_output_silk_add = 60 + # input goods + goods_input_tools_add = 8 + goods_input_electricity_add = 5 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_laborers_add = -1000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_carbon_fibers = { - texture = "gfx/interface/icons/production_method_icons/industry/carbon_fiber.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 30 - } - } +pm_automated_furnace_control = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 unlocking_technologies = { - carbon_fibers + heavy_industrial_process_automation } building_modifiers = { workforce_scaled = { - goods_input_plastics_add = 30 - goods_input_electricity_add = 45 - goods_input_tools_add = 10 - goods_output_silk_add = 120 + # input goods + goods_input_tools_add = 15 + goods_input_electronics_add = 5 + goods_input_electricity_add = 10 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -2000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_conductive_smart_fabric = { - texture = "gfx/interface/icons/production_method_icons/industry/smart_fabric.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 40 - } - } +pm_computerized_furnace_management = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { - conductive_fibers + computerized_heavy_industrial_processes } building_modifiers = { workforce_scaled = { - goods_input_plastics_add = 40 - goods_input_electricity_add = 60 - goods_input_tools_add = 15 - goods_output_silk_add = 180 + # input goods + goods_input_tools_add = 20 + goods_input_electricity_add = 15 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 4000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + } + unscaled = { + building_throughput_add = 0.15 } } } -############# Furniture Manufactories ################# -## Base Furniture PMG -pm_traditional_furniture = { - texture = "gfx/interface/icons/production_method_icons/industry/furniture_handicraft.dds" - building_modifiers = { +## Propulsion Shared PMs - Automobile Industry & Shipyards +pm_refined_oil_propulsion = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime1.dds" # Gas powered vehicles. Pink + unlocking_technologies = { + automobiles + } + state_modifiers = { workforce_scaled = { - goods_input_fabric_add = 10 - goods_input_wood_add = 20 - goods_output_furniture_add = 30 + state_pollution_generation_add = 450 } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_refined_fuel_add = 20 } } } -pm_mid_century_modern_furniture = { - texture = "gfx/interface/icons/production_method_icons/industry/lathes.dds" +pm_natural_gas_propulsion = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + state_pollution_generation_add = 300 } } unlocking_technologies = { - streamlined_furnishings + ethanol_fuels } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 5 - goods_input_fabric_add = 10 - goods_input_wood_add = 30 - goods_input_plastics_add = 10 - goods_output_furniture_add = 60 - } - level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + # input goods + goods_input_natural_gas_add = 20 } } } -pm_ergonomic_furniture = { - texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" +pm_hybrid_propulsion = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 300 } } unlocking_technologies = { - self_assembly + hybrid_vehicles } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 10 - goods_input_fabric_add = 10 - goods_input_wood_add = 20 - goods_input_plastics_add = 20 - goods_output_furniture_add = 80 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + # input goods + goods_input_refined_fuel_add = 15 + goods_input_electricity_add = 5 + goods_input_batteries_add = 2 } } } -pm_flatpack_furniture = { - texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" - state_modifiers = { +pm_electric_propulsion = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime3.dds" # Electric vehicles. Pink + unlocking_technologies = { + # electric_cars + } + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + # input goods + goods_input_electricity_add = 10 + goods_input_batteries_add = 5 } } +} + +## Shipyards Automation +pm_heavy_crane_mechanization = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - ergonomic_design + gantry_cranes } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 15 - goods_input_fabric_add = 10 - goods_input_plastics_add = 30 - goods_output_furniture_add = 120 + # input goods + goods_input_tools_add = 8 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_laborers_add = -2000 + } + unscaled = { + building_throughput_add = 0.05 } } } - -############# Glassworks ################# -## Base Glassworks PMG -pm_pre_war_glassworking = { - texture = "gfx/interface/icons/production_method_icons/industry/forest_glass.dds" # TODO, IDK for any of these. Glass. Glass is glass. - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } +pm_sectional_prefabrication = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + intermodal_logistics } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 30 - goods_output_glass_add = 20 + # input goods + goods_input_tools_add = 12 + goods_input_electricity_add = 10 + goods_input_engines_add = 8 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -3000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_float_glass_process = { - texture = "gfx/interface/icons/production_method_icons/industry/leaded_glass.dds" # TODO - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } +pm_computer_aided_ship_design = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { - float_glass + globalized_logistics } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 5 - goods_input_wood_add = 10 - goods_input_lead_add = 20 - goods_output_glass_add = 60 + # input goods + goods_input_tools_add = 12 + goods_input_engines_add = 10 + goods_input_electricity_add = 15 + goods_input_computers_add = 5 } level_scaled = { - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8500 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + } + unscaled = { + building_throughput_add = 0.15 } } } -pm_oxygen_concentrators_glass = { - texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" # TODO - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 25 - } - } +## Textiles Automation PMG +pm_electric_sewing_machines = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - oxygen_concentrators } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 10 - goods_input_lead_add = 35 + # input goods + goods_input_tools_add = 5 goods_input_electricity_add = 5 - goods_output_glass_add = 120 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -1000 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_bottom_blown_converters_glass = { - texture = "gfx/interface/icons/production_method_icons/industry/crystal_glass.dds" # TODO - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } +pm_electric_shuttless_looms = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - bottom_blown_converters + } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 15 - goods_input_lead_add = 40 + # input goods + goods_input_tools_add = 10 goods_input_electricity_add = 10 - goods_output_glass_add = 180 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 + building_employment_laborers_add = -3000 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_composite_glass = { - texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" # TODO - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 30 - } - } +pm_robotic_textile_process = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - + conveyor_belt } building_modifiers = { workforce_scaled = { - goods_input_plastics_add = 20 - goods_input_lead_add = 30 - goods_input_electricity_add = 25 - goods_output_glass_add = 220 + # input goods + goods_input_tools_add = 15 + goods_input_electronics_add = 5 + goods_input_electricity_add = 15 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -1000 + } + unscaled = { + building_throughput_add = 0.15 } } } -############# Tools Manufactories ################# -## Base Tool PMG -pm_rudimentary_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/crude_tools.dds" # TODO: wooden tools, think looms, hand cranks; not minecraft - +pm_computer_aided_design_and_cutting = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - industrial_revolution + programmable_industrial_robots } - building_modifiers = { workforce_scaled = { - goods_input_wood_add = 15 - goods_output_tools_add = 20 + # input goods + goods_input_tools_add = 20 + goods_input_electronics_add = 10 + goods_input_electricity_add = 20 + goods_input_computers_add = 5 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -4000 + building_employment_machinists_add = -2000 + building_employment_engineers_add = -500 + } + unscaled = { + building_throughput_add = 0.20 } } } -pm_basic_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/pig_iron_tools.dds" # TODO hammers n shit + +############### BUILDING SPECIFIC PMs ################ + +############# Aircraft Manufactories ################# +## Base Aircraft PMG +pm_no_civilian_aircraft = { + texture = "gfx/interface/icons/production_method_icons/industry/no_civilian_aircraft.dds" + unlocking_production_methods = { + } +} + +pm_pre_war_aircraft = { + texture = "gfx/interface/icons/production_method_icons/industry/pre_war_aircraft.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 25 + } + } + is_default = yes unlocking_technologies = { - machine_tooling + } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 10 - goods_input_iron_add = 15 - goods_output_tools_add = 40 + # input goods + goods_input_aluminum_add = 20 + goods_input_engines_add = 5 + goods_input_refined_fuel_add = 10 + # output goods } level_scaled = { - building_employment_machinists_add = 1000 - building_employment_laborers_add = 9000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 } } } -pm_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" # TODO powertools, drills, etc +pm_passenger_jets = { + texture = "gfx/interface/icons/production_method_icons/industry/passenger_jets.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 75 + } + } unlocking_technologies = { - production_assembly_line + jetliners } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 25 - goods_input_electricity_add = 5 - goods_output_tools_add = 80 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 20 + goods_input_electronics_add = 5 + # output goods } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 1500 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 4500 } } } -pm_cordless_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/crude_tools.dds" # TODO tools with plastic in the handles and stuff +pm_supersonic_jets = { + texture = "gfx/interface/icons/production_method_icons/industry/supersonic_jets.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 125 + } + } unlocking_technologies = { } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 20 - goods_input_plastics_add = 15 - goods_input_batteries_add = 5 - goods_input_electricity_add = 5 - goods_output_tools_add = 120 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 20 + goods_input_refined_fuel_add = 35 + goods_input_electronics_add = 5 + # output goods } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 2000 + building_employment_engineers_add = 2000 building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 } } } -pm_miniaturized_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/automated_tools.dds" +pm_wide_body_passenger_jets = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Biiiiiig plane, gold. Check above dds for reference + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 125 + } + } unlocking_technologies = { - + wide_body_jetliners } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 15 - goods_input_plastics_add = 20 - goods_input_batteries_add = 10 - goods_input_electricity_add = 5 - goods_output_tools_add = 180 + # input goods + goods_input_aluminum_add = 60 + goods_input_engines_add = 20 + goods_input_refined_fuel_add = 25 + goods_input_electronics_add = 10 + # output goods } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_engineers_add = 2500 + building_employment_engineers_add = 2500 + building_employment_machinists_add = 3500 building_employment_laborers_add = 4000 } } } -## High Tech Tools PMG -pm_no_precision_instruments = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +## Military Aircraft PMG +pm_no_aircraft_production = { + texture = "gfx/interface/icons/production_method_icons/unused/no_aeroplanes.dds" # No Aircraft, gold + unlocking_production_methods = { + + } } -pm_electronic_metrology_instruments = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +pm_propeller_military_aircraft = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime1.dds" # Early Military Aircraft, gold + + is_default = yes unlocking_technologies = { - } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 10 - goods_input_glass_add = 15 - goods_input_aluminum_add = 10 - goods_output_tools_add = 75 - } - level_scaled = { - building_employment_engineers_add = 500 + # input goods + goods_input_aluminum_add = 15 + goods_input_wood_add = 15 + goods_input_engines_add = 15 + goods_input_refined_fuel_add = 10 + # output goods + goods_output_military_aircraft_add = 30 } } } -pm_automated_precision_machining = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +pm_transonic_jet_aircraft = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" # Jet Fighters, gold. Generations are fairly distinct, shape wise, IMO. But roman numerals are fine as well. + unlocking_technologies = { - articulated_industrial_robot } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 15 - goods_input_glass_add = 20 - goods_input_aluminum_add = 15 - goods_input_computers_add = 5 - goods_output_tools_add = 135 - } - level_scaled = { - building_employment_engineers_add = 500 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 20 + goods_input_refined_fuel_add = 10 + goods_input_electronics_add = 5 + # output goods + goods_output_military_aircraft_add = 60 } } } -pm_industrial_laser_systems = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +pm_supersonic_jet_aircraft = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime3.dds" # 2nd Gen Jet Fighters, gold (F-104 Starfighter, MiG-21, Mirage III, etc.) + unlocking_technologies = { - industrial_lasers + } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 20 - goods_input_glass_add = 20 - goods_input_aluminum_add = 15 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 30 + goods_input_refined_fuel_add = 15 + goods_input_electronics_add = 10 goods_input_computers_add = 5 - goods_output_tools_add = 160 - } - level_scaled = { - building_employment_engineers_add = 500 + # output goods + goods_output_military_aircraft_add = 80 } } } -pm_autonomous_industrial_robotics = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +pm_fly_by_wire_jet_aircraft = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime4.dds" # 3rd Gen Jet Fighters, gold (F-4 Phantom II, MiG-23, Mirage F1, etc.) + unlocking_technologies = { - } - country_modifiers = { - workforce_scaled = { - country_production_tech_research_speed_mult = 0.1 - } } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 25 - goods_input_glass_add = 15 - goods_input_aluminum_add = 20 - goods_input_computers_add = 15 - goods_output_tools_add = 250 - } - level_scaled = { - building_employment_engineers_add = 500 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 40 + goods_input_refined_fuel_add = 20 + goods_input_electronics_add = 15 + # output goods + goods_output_military_aircraft_add = 120 } } } -############# Paper Manufactories ################# -## Base Paper PMG -pm_pre_war_paper = { - texture = "gfx/interface/icons/production_method_icons/industry/pulp_pressing.dds" +pm_stealth_capable_jets = { + texture = "gfx/interface/icons/production_method_icons/unused/wartime5.dds" # 4th Gen Jet Fighters, gold (F-15 Eagle, MiG-29, Mirage 2000, etc.) + + unlocking_technologies = { + # multi_role_aircraft + } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 30 - goods_output_paper_add = 25 - } - level_scaled = { - building_employment_laborers_add = 8000 + # input goods + goods_input_aluminum_add = 30 + goods_input_engines_add = 50 + goods_input_refined_fuel_add = 25 + goods_input_electronics_add = 15 + goods_input_computers_add = 5 + # output goods } } } -pm_kraft_pulping = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +## Missiles Production PMG +pm_no_missile_production = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # No missiles, pink +} + +pm_command_guided = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Early missiles, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 50 } } unlocking_technologies = { @@ -852,213 +848,199 @@ pm_kraft_pulping = { } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 20 - goods_input_sulfur_add = 10 - goods_input_tools_add = 5 - goods_output_paper_add = 60 - } - level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 2000 - building_employment_laborers_add = 4000 + goods_input_explosives_add = 15 + goods_input_electronics_add = 5 + goods_input_refined_fuel_add = 10 + goods_input_aluminum_add = 5 + goods_output_missiles_add = 20 } } } -pm_alkaline_papermaking = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +pm_semi_active_radar_homing = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Remote guided missiles, pink. These upgrades are basically just sensor upgrades, so do whatever you like with the icons. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 50 } } unlocking_technologies = { - twin_wire_forming_process + # guidance_systems } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 20 - goods_input_chemicals_add = 10 - goods_input_tools_add = 5 - goods_output_paper_add = 80 - } - level_scaled = { - building_employment_engineers_add = 2500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 3000 + goods_input_explosives_add = 25 + goods_input_electronics_add = 15 + goods_input_refined_fuel_add = 15 + goods_input_aluminum_add = 5 + goods_output_missiles_add = 40 } } } -pm_twin_wiring_forming = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +pm_active_radar_homing = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Internally guided missiles, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 50 } } unlocking_technologies = { - alkaline_papermaking + } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 25 - goods_input_chemicals_add = 25 - goods_input_tools_add = 10 - goods_input_electricity_add = 5 - goods_output_paper_add = 120 - } - level_scaled = { - building_employment_engineers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 2000 + goods_input_explosives_add = 35 + goods_input_electronics_add = 25 + goods_input_refined_fuel_add = 20 + goods_input_aluminum_add = 5 + goods_input_computers_add = 5 + goods_output_missiles_add = 80 } } } -pm_chemithermomechanical_pulping = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +pm_infrared_tracking = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Passive tracking missiles, pink state_modifiers = { workforce_scaled = { state_pollution_generation_add = 50 } } unlocking_technologies = { - chemithermomechanical_pulping + } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 30 - goods_input_chemicals_add = 30 - goods_input_tools_add = 15 - goods_input_electricity_add = 10 - goods_output_paper_add = 180 - } - level_scaled = { - building_employment_engineers_add = 3500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 1000 + goods_input_explosives_add = 50 + goods_input_electronics_add = 25 + goods_input_refined_fuel_add = 20 + goods_input_aluminum_add = 5 + goods_input_computers_add = 10 + goods_output_missiles_add = 120 } } } -############# Chemical Plants ################# -## Base chemicals PMG -pm_pre_war_chemicals = { - texture = "gfx/interface/icons/production_method_icons/industry/pre_war_chemicals.dds" +pm_terrain_guidance_and_gps = { + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Terrain tracking missiles, pink state_modifiers = { workforce_scaled = { state_pollution_generation_add = 50 } + } + unlocking_technologies = { + } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 10 - goods_input_sulfur_add = 15 - goods_output_chemicals_add = 40 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8000 + goods_input_explosives_add = 70 + goods_input_electronics_add = 30 + goods_input_refined_fuel_add = 20 + goods_input_aluminum_add = 5 + goods_input_computers_add = 15 + goods_output_missiles_add = 180 } } } -pm_inorganic_synthesis = { - texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" +############# Aluminum Refineries ################# +## Base Aluminum Refining PMG +pm_hall_heroult_process = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Aluminum, hall heroult process. No ideas. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + state_pollution_generation_add = 10 } } unlocking_technologies = { - inorganic_synthesis + industrial_metallurgy } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 5 - goods_input_sulfur_add = 15 - goods_input_oil_add = 25 - goods_output_chemicals_add = 80 + goods_input_bauxite_add = 10 + goods_input_coal_add = 20 + goods_input_electricity_add = 5 + goods_output_aluminum_add = 40 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 8000 } } } -pm_bulk_petrochemical_production = { - texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" +pm_hoopes_process = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Aluminum, hoopes process. No ideas. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 15 } } unlocking_technologies = { - bulk_petrochemical_production + oxygen_steelmaking_process } building_modifiers = { workforce_scaled = { - goods_input_oil_add = 30 - goods_input_iron_add = 15 - goods_input_sulfur_add = 20 + goods_input_bauxite_add = 40 + goods_input_coal_add = 20 goods_input_electricity_add = 15 - goods_output_chemicals_add = 120 + goods_input_lead_add = 10 + goods_input_copper_add = 10 + goods_output_aluminum_add = 80 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_advanced_catalytic_synthesis = { - texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" +pm_prebaked_carbon_anodes = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Aluminum, prebaked carbon anodes. No ideas. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 400 + state_pollution_generation_add = 20 } } unlocking_technologies = { - advanced_chemical_synthesis + oxygen_concentrators } building_modifiers = { workforce_scaled = { - goods_input_oil_add = 40 - goods_input_rare_earth_elements_add = 5 - goods_input_sulfur_add = 30 - goods_input_electricity_add = 20 - goods_output_chemicals_add = 180 + goods_input_bauxite_add = 60 + goods_input_coal_add = 20 + goods_input_electricity_add = 25 + goods_input_lead_add = 20 + goods_input_copper_add = 20 + goods_output_aluminum_add = 140 } level_scaled = { building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 4000 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 } } } -pm_integrated_specialty_production = { - texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" +pm_high_amperage_cells = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Aluminum, vacuum arc remelting. No ideas. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 450 + state_pollution_generation_add = 25 } } unlocking_technologies = { - designer_chemical_synthesis + vacuum_arc_remelting } building_modifiers = { workforce_scaled = { - goods_input_oil_add = 60 - goods_input_rare_earth_elements_add = 10 - goods_input_sulfur_add = 40 - goods_input_electricity_add = 25 - goods_output_chemicals_add = 220 + goods_input_bauxite_add = 80 + goods_input_electricity_add = 40 + goods_input_lead_add = 25 + goods_input_copper_add = 25 + goods_output_aluminum_add = 200 } level_scaled = { building_employment_engineers_add = 2500 @@ -1068,12 +1050,12 @@ pm_integrated_specialty_production = { } } -############# Steelworks ################# -## Base Steelworks PMG -pm_early_steelmaking = { - texture = "gfx/interface/icons/production_method_icons/industry/blister_steel_process.dds" +############# Automobile Industry ################# +## Base Automobiles PMG +pm_pre_war_automobiles = { + texture = "gfx/interface/icons/production_method_icons/industry/pre_war_automobile.dds" unlocking_technologies = { - industrial_metallurgy + combustion_engine } state_modifiers = { workforce_scaled = { @@ -1082,33 +1064,35 @@ pm_early_steelmaking = { } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 40 - goods_output_steel_add = 40 + goods_input_engines_add = 15 + goods_input_steel_add = 5 + goods_input_wood_add = 10 + goods_output_automobiles_add = 30 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_basic_oxygen_steelmaking = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" +pm_post_war_vehicles = { + texture = "gfx/interface/icons/production_method_icons/industry/automobile_standardization.dds" state_modifiers = { workforce_scaled = { state_pollution_generation_add = 15 } } unlocking_technologies = { - oxygen_steelmaking_process + automotive_industry } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 60 - goods_input_electricity_add = 10 - goods_output_steel_add = 80 + goods_input_engines_add = 25 + goods_input_steel_add = 15 + goods_input_aluminum_add = 5 + goods_output_automobiles_add = 60 } level_scaled = { building_employment_engineers_add = 500 @@ -1118,256 +1102,224 @@ pm_basic_oxygen_steelmaking = { } } -pm_oxygen_concentrators_steelmaking = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # No idea, check the above and below dds for an idea on style. Gold. +pm_muscle_cars = { + texture = "gfx/interface/icons/production_method_icons/industry/compact_cars.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 20 } } unlocking_technologies = { - oxygen_concentrators + } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 90 - goods_input_natural_gas_add = 10 - goods_input_electricity_add = 20 - goods_output_steel_add = 120 + goods_input_engines_add = 30 + goods_input_steel_add = 15 + goods_input_aluminum_add = 15 + goods_output_automobiles_add = 80 } level_scaled = { building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 5000 } } } -pm_bottom_blown_converters = { - texture = "gfx/interface/icons/production_method_icons/industry/open_hearth_process.dds" +pm_compact_cars = { + texture = "gfx/interface/icons/production_method_icons/industry/multi_purpose_vehicles.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 25 } } unlocking_technologies = { - bottom_blown_converters + compact_vehicles } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 120 - goods_input_natural_gas_add = 15 - goods_input_electricity_add = 30 - goods_output_steel_add = 180 + goods_input_engines_add = 35 + goods_input_steel_add = 10 + goods_input_aluminum_add = 20 + goods_output_automobiles_add = 120 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } -pm_vacuum_arc_remelting = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" +pm_modern_sedans = { + texture = "gfx/interface/icons/production_method_icons/industry/self_driving_cars.dds" state_modifiers = { workforce_scaled = { state_pollution_generation_add = 30 } } unlocking_technologies = { - vacuum_arc_remelting + hybrid_vehicles } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 140 - goods_input_natural_gas_add = 20 - goods_input_electricity_add = 50 - goods_output_steel_add = 220 + goods_input_engines_add = 40 + goods_input_electronics_add = 10 + goods_input_steel_add = 10 + goods_input_aluminum_add = 20 + goods_output_automobiles_add = 180 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 3000 building_employment_machinists_add = 3000 building_employment_laborers_add = 4000 } } } -## Electric Arc Steelmaking PMG - -pm_no_electric_steelmaking = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" -} - -pm_early_electric_arc_furnaces = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } +############# Battery Manufactories ################# +## Base Battery PMG +pm_improved_lead_acid_batteries = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Alkaline batteries, gold unlocking_technologies = { - electric_arc_furnace - } - building_modifiers = { - workforce_scaled = { - goods_input_electricity_add = 50 - goods_input_coal_add = 10 - goods_output_steel_add = 45 - } - level_scaled = { - building_employment_machinists_add = -500 - building_employment_engineers_add = 500 - } + chemical_batteries } -} - -pm_advanced_electric_arc_furnaces = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + state_pollution_generation_add = 20 } } - unlocking_technologies = { - vacuum_arc_remelting - } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 40 - goods_input_natural_gas_add = 10 + # input goods goods_input_chemicals_add = 10 - goods_input_computers_add = 2 - goods_output_steel_add = 100 - } - level_scaled = { - building_employment_machinists_add = -1000 - building_employment_engineers_add = 1000 - } - } -} - -## Base Aluminum Refining PMG -pm_hall_heroult_process = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Aluminum, hall heroult process. No ideas. Gold. - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } - unlocking_technologies = { - industrial_metallurgy - } - building_modifiers = { - workforce_scaled = { - goods_input_bauxite_add = 10 - goods_input_coal_add = 20 - goods_input_electricity_add = 5 - goods_output_aluminum_add = 40 + goods_input_chemicals_add = 10 + goods_input_electricity_add = 10 + # output goods } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 } } } -pm_hoopes_process = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Aluminum, hoopes process. No ideas. Gold. +pm_alkaline_batteries = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 25 } } unlocking_technologies = { - oxygen_steelmaking_process + alkaline_batteries } building_modifiers = { workforce_scaled = { - goods_input_bauxite_add = 40 - goods_input_coal_add = 20 - goods_input_electricity_add = 15 + # input goods goods_input_lead_add = 10 - goods_input_copper_add = 10 - goods_output_aluminum_add = 80 + goods_input_copper_add = 15 + goods_input_chemicals_add = 20 + goods_input_electricity_add = 20 + # output goods } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_machinists_add = 3000 + building_employment_machinists_add = 3000 } } } -pm_prebaked_carbon_anodes = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Aluminum, prebaked carbon anodes. No ideas. Gold. +pm_nickel_cadmium_batteries = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 50 } } unlocking_technologies = { - oxygen_concentrators + nickel_cadmium_batteries } building_modifiers = { workforce_scaled = { - goods_input_bauxite_add = 60 - goods_input_coal_add = 20 - goods_input_electricity_add = 25 - goods_input_lead_add = 20 + # input goods goods_input_copper_add = 20 - goods_output_aluminum_add = 140 + goods_input_rare_earth_elements_add = 20 + goods_input_chemicals_add = 30 + goods_input_electricity_add = 30 + # output goods } level_scaled = { - building_employment_engineers_add = 1500 building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_machinists_add = 3500 } } } -pm_high_amperage_cells = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Aluminum, vacuum arc remelting. No ideas. Gold. +pm_lithium_ion_batteries = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 40 } } unlocking_technologies = { - vacuum_arc_remelting + lithium_ion_batteries } building_modifiers = { workforce_scaled = { - goods_input_bauxite_add = 80 + goods_input_copper_add = 20 + goods_input_rare_earth_elements_add = 25 + goods_input_rare_earth_elements_add = 25 + goods_input_chemicals_add = 40 goods_input_electricity_add = 40 - goods_input_lead_add = 25 - goods_input_copper_add = 25 - goods_output_aluminum_add = 200 + # output goods } level_scaled = { - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_machinists_add = 4000 + building_employment_machinists_add = 4000 } } } -############# Motor Industry ################# -## Base Motors PMG -pm_combustion_gas_engines_motors = { - texture = "gfx/interface/icons/production_method_icons/industry/combustion_gas_engine.dds" - state_modifiers = { +############# Beverage Industries ################# +## Distilling Liquor PMG +pm_disabled_distillery_liquor = { + texture = "gfx/interface/icons/production_method_icons/industry/no_distillery.dds" # TODO, make a disabled icon. Gold + unlocking_production_methods = { + pm_traditional_fermentation_beer + pm_industrial_scale_fermentation_beer + } +} + +pm_traditional_distillation_liquor = { + texture = "gfx/interface/icons/production_method_icons/industry/pot_stills.dds" # Liquor making. Gold + is_default = yes + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + goods_input_sugar_add = 30 + goods_input_glass_add = 5 + goods_output_liquor_add = 30 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 } } +} + +pm_continuous_industrial_distillation_liquor = { + texture = "gfx/interface/icons/production_method_icons/industry/patent_stills.dds" # Liquor making, but fancier. gold + unlocking_technologies = { + industrial_fermentation + } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 30 + goods_input_glass_add = 15 + goods_input_sugar_add = 30 goods_input_electricity_add = 5 - goods_output_engines_add = 35 + goods_output_liquor_add = 70 } level_scaled = { building_employment_engineers_add = 500 @@ -1377,218 +1329,281 @@ pm_combustion_gas_engines_motors = { } } -pm_high_compression_engines_motors = { - texture = "gfx/interface/icons/production_method_icons/industry/high_compression_engine.dds" +## Beer PMG +pm_disabled_beer_production = { + texture = "gfx/interface/icons/production_method_icons/industry/no_distillery.dds" # TODO, make a disabled icon. Gold + unlocking_production_methods = { + pm_traditional_distillation_liquor + pm_continuous_industrial_distillation_liquor + } +} + +pm_traditional_fermentation_beer = { + texture = "gfx/interface/icons/production_method_icons/industry/pot_stills.dds" # Wine making. Gold + is_default = yes + building_modifiers = { + workforce_scaled = { + goods_input_grain_add = 30 + goods_output_liquor_add = 25 + } + } +} + +pm_industrial_scale_fermentation_beer = { + texture = "gfx/interface/icons/production_method_icons/industry/patent_stills.dds" # Wine making, but fancier. GOld + unlocking_technologies = { + industrial_fermentation + } + building_modifiers = { + workforce_scaled = { + goods_input_aluminum_add = 15 + goods_input_grain_add = 30 + goods_input_electricity_add = 5 + goods_output_liquor_add = 65 + } + } +} + +############# Biofuel Refineries ################# +## Sugar Biofuel PMG +pm_no_sugar_biofuel = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} + +pm_sugar_batch_fermentation = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 50 } } unlocking_technologies = { - automotive_industry + ethanol_fuels } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 40 - goods_input_aluminum_add = 20 - goods_input_tools_add = 5 - goods_input_electricity_add = 10 - goods_output_engines_add = 80 + # input goods + goods_input_sugar_add = 40 + # output goods + goods_output_refined_fuel_add = 15 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 + building_employment_laborers_add = 8000 + building_employment_machinists_add = 1000 } } } -pm_transverse_engines_motors = { - texture = "gfx/interface/icons/production_method_icons/industry/transverse_engines.dds" +pm_sugar_first_generation_industrial_distillation = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 125 } } unlocking_technologies = { - transverse_engines + biofuel_refining } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 50 - goods_input_aluminum_add = 30 - goods_input_tools_add = 10 - goods_input_electricity_add = 20 - goods_output_engines_add = 120 + # input goods + goods_input_sugar_add = 60 + goods_input_electricity_add = 10 + # output goods + goods_output_refined_fuel_add = 50 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 building_employment_laborers_add = 4000 + building_employment_machinists_add = 3000 + building_employment_engineers_add = 1000 } } } -pm_variable_valve_engines = { - texture = "gfx/interface/icons/production_method_icons/industry/stirling_engines.dds" +pm_sugar_enzymatic_hydrolysis = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + state_pollution_generation_add = 250 } } unlocking_technologies = { - hybrid_vehicles + biodiesel } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 60 - goods_input_aluminum_add = 40 - goods_input_tools_add = 20 - goods_input_plastics_add = 15 - goods_input_electricity_add = 30 - goods_output_engines_add = 180 + # input goods + goods_input_sugar_add = 70 + goods_input_electricity_add = 20 + goods_input_chemicals_add = 10 + # output goods + goods_output_refined_fuel_add = 100 } level_scaled = { - building_employment_engineers_add = 3000 + building_employment_laborers_add = 3500 building_employment_machinists_add = 3000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 2500 } } } -## Electronic Improvements -pm_no_electronics_motors = { - texture = "gfx/interface/icons/production_method_icons/industry/no_electronics.dds" -} - -pm_numerically_controlled_machining = { - texture = "gfx/interface/icons/production_method_icons/industry/electronics_1.dds" +## Grain Biofuel PMG +pm_grain_batch_fermentation = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + pm_sugar_batch_fermentation + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } unlocking_technologies = { - transverse_engines + ethanol_fuels } building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 10 - goods_input_computers_add = 5 + goods_input_grain_add = 50 # output goods - goods_output_engines_add = 30 + goods_output_refined_fuel_add = 15 } level_scaled = { - # employment - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_machinists_add = 1000 } } } -pm_computer_integrated_machining = { - texture = "gfx/interface/icons/production_method_icons/industry/circuits.dds" +pm_grain_first_generation_industrial_distillation = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + pm_sugar_first_generation_industrial_distillation + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } unlocking_technologies = { - compact_vehicles + biofuel_refining } building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 20 - goods_input_computers_add = 10 - # output goods - goods_output_engines_add = 55 + goods_input_electricity_add = 10 + goods_input_electricity_add = 10 + goods_output_refined_fuel_add = 50 } level_scaled = { - # employment - building_employment_engineers_add = 3000 + building_employment_laborers_add = 4000 + building_employment_machinists_add = 3000 + building_employment_engineers_add = 1000 + } + } +} + +pm_grain_enzymatic_hydrolysis = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_production_methods = { + pm_sugar_enzymatic_hydrolysis + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 250 } } -} - -pm_advanced_mechatronic_systems = { - texture = "gfx/interface/icons/production_method_icons/industry/laser_measurement.dds" unlocking_technologies = { - ultraprecision_measuring + biodiesel } building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 30 - goods_input_computers_add = 15 - # output goods - goods_output_engines_add = 100 + goods_input_electricity_add = 20 + goods_input_chemicals_add = 10 + goods_input_chemicals_add = 10 + goods_output_refined_fuel_add = 80 } level_scaled = { - # employment - building_employment_engineers_add = 4000 + building_employment_laborers_add = 3500 + building_employment_machinists_add = 3000 + building_employment_engineers_add = 2500 } } } -############# Automobile Industry ################# -## Base Automobiles PMG -pm_pre_war_automobiles = { - texture = "gfx/interface/icons/production_method_icons/industry/pre_war_automobile.dds" - unlocking_technologies = { - combustion_engine - } +############# Chemical Plants ################# +## Base chemicals PMG +pm_pre_war_chemicals = { + texture = "gfx/interface/icons/production_method_icons/industry/pre_war_chemicals.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 50 } } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 15 - goods_input_steel_add = 5 - goods_input_wood_add = 10 - goods_output_automobiles_add = 30 + goods_input_iron_add = 10 + goods_input_sulfur_add = 15 + goods_output_chemicals_add = 40 } level_scaled = { building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_machinists_add = 1500 + building_employment_laborers_add = 8000 } } } -pm_post_war_vehicles = { - texture = "gfx/interface/icons/production_method_icons/industry/automobile_standardization.dds" +pm_inorganic_synthesis = { + texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 150 } } unlocking_technologies = { - automotive_industry + inorganic_synthesis } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 25 - goods_input_steel_add = 15 - goods_input_aluminum_add = 5 - goods_output_automobiles_add = 60 + goods_input_iron_add = 5 + goods_input_sulfur_add = 15 + goods_input_oil_add = 25 + goods_output_chemicals_add = 80 } level_scaled = { building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_muscle_cars = { - texture = "gfx/interface/icons/production_method_icons/industry/compact_cars.dds" +pm_bulk_petrochemical_production = { + texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 300 } } unlocking_technologies = { - + bulk_petrochemical_production } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 30 - goods_input_steel_add = 15 - goods_input_aluminum_add = 15 - goods_output_automobiles_add = 80 + goods_input_oil_add = 30 + goods_input_iron_add = 15 + goods_input_sulfur_add = 20 + goods_input_electricity_add = 15 + goods_output_chemicals_add = 120 } level_scaled = { building_employment_engineers_add = 1000 @@ -1598,532 +1613,460 @@ pm_muscle_cars = { } } -pm_compact_cars = { - texture = "gfx/interface/icons/production_method_icons/industry/multi_purpose_vehicles.dds" +pm_advanced_catalytic_synthesis = { + texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 400 } } unlocking_technologies = { - compact_vehicles + advanced_chemical_synthesis } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 35 - goods_input_steel_add = 10 - goods_input_aluminum_add = 20 - goods_output_automobiles_add = 120 + goods_input_oil_add = 40 + goods_input_rare_earth_elements_add = 5 + goods_input_sulfur_add = 30 + goods_input_electricity_add = 20 + goods_output_chemicals_add = 180 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 4500 building_employment_laborers_add = 4000 } } } -pm_modern_sedans = { - texture = "gfx/interface/icons/production_method_icons/industry/self_driving_cars.dds" +pm_integrated_specialty_production = { + texture = "gfx/interface/icons/production_method_icons/industry/synthetic_chemicals.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 450 } } unlocking_technologies = { - hybrid_vehicles + designer_chemical_synthesis } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 40 - goods_input_electronics_add = 10 - goods_input_steel_add = 10 - goods_input_aluminum_add = 20 - goods_output_automobiles_add = 180 + goods_input_oil_add = 60 + goods_input_rare_earth_elements_add = 10 + goods_input_sulfur_add = 40 + goods_input_electricity_add = 25 + goods_output_chemicals_add = 220 } level_scaled = { - building_employment_engineers_add = 3000 - building_employment_machinists_add = 3000 + building_employment_engineers_add = 2500 + building_employment_machinists_add = 3500 building_employment_laborers_add = 4000 } } } -## Propulsion -pm_refined_oil_propulsion = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime1.dds" # Gas powered vehicles. Pink +############# Computer Manufactories ################# +## Base Computers PMG +pm_mechanical_computers = { unlocking_technologies = { - automobiles - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 450 - } + mechanical_computers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_refined_fuel_add = 20 + goods_input_steel_add = 5 + goods_input_electronics_add = 5 + goods_input_electricity_add = 15 + goods_output_computers_add = 10 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 } } } -pm_natural_gas_propulsion = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" +pm_vacuum_tube_mainframes = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 5 } } unlocking_technologies = { - ethanol_fuels + solid_state_electronics } building_modifiers = { workforce_scaled = { - # input goods - goods_input_natural_gas_add = 20 + goods_input_electronics_add = 10 + goods_input_steel_add = 15 + goods_input_steel_add = 15 + goods_input_electricity_add = 30 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 } } } -pm_hybrid_propulsion = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" +pm_transistor_computers = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 10 } } unlocking_technologies = { - hybrid_vehicles + transistors } building_modifiers = { workforce_scaled = { - # input goods - goods_input_refined_fuel_add = 15 - goods_input_electricity_add = 5 - goods_input_batteries_add = 2 + goods_input_electricity_add = 40 + goods_input_electronics_add = 20 + goods_input_glass_add = 5 + goods_input_steel_add = 15 } - } -} - -pm_electric_propulsion = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime3.dds" # Electric vehicles. Pink - unlocking_technologies = { - # electric_cars - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_electricity_add = 10 - goods_input_batteries_add = 5 + level_scaled = { + building_employment_engineers_add = 1500 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 4500 } } } -############# Shipyards ################# -## Base Shipyard PMG -pm_general_cargo_ships = { - texture = "gfx/interface/icons/production_method_icons/industry/wooden_ships.dds" - building_modifiers = { +pm_integrated_minicomputers = { + state_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 10 - goods_input_steel_add = 30 - # output goods - goods_output_clippers_add = 30 - } - level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + state_pollution_generation_add = 15 } } -} - - -pm_bulk_carriers = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_wooden_ships.dds" unlocking_technologies = { - gantry_cranes + third_generation_computers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 15 - goods_input_steel_add = 40 - # output goods - goods_output_clippers_add = 60 + goods_input_electricity_add = 60 + goods_input_electronics_add = 40 + goods_input_glass_add = 10 + goods_input_steel_add = 10 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 2000 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 } } } -pm_container_ships = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" +pm_personal_computers = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 20 } } unlocking_technologies = { - intermodal_logistics - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_engines_add = 20 - goods_input_steel_add = 70 - goods_input_electronics_add = 5 - # output goods - goods_output_clippers_add = 120 + fourth_generation_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_electricity_add = 80 + goods_input_electronics_add = 60 + goods_input_glass_add = 10 + goods_input_steel_add = 10 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 2000 + building_employment_laborers_add = 4000 } } } - -pm_panamax = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" +pm_high_performance_workstations = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 25 } } unlocking_technologies = { - globalized_logistics + high_performance_personal_computers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 35 - goods_input_steel_add = 100 - goods_input_electronics_add = 10 - goods_input_computers_add = 5 - # output goods - goods_output_clippers_add = 180 + goods_input_electricity_add = 100 + goods_input_electronics_add = 80 + goods_input_glass_add = 15 + goods_input_steel_add = 5 } level_scaled = { - # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 3000 + building_employment_machinists_add = 3000 + building_employment_machinists_add = 3000 } } } - -############# Drydocks ################# -## Surface Ships PMG -pm_no_surface_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" # No destroyers, battleships, etc. gold - unlocking_production_methods = { - - } -} - -pm_wartime_designs = { - texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" +############# Consumer Electronics Manufactories ################# +## Base Consumer Electronics PMG +pm_electromechanical_appliances = { state_modifiers = { workforce_scaled = { state_pollution_generation_add = 10 } } is_default = yes + unlocking_technologies = { + household_appliances + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 20 - goods_input_steel_add = 40 - goods_input_refined_fuel_add = 20 - # output goods - goods_output_surface_ships_add = 20 + goods_input_steel_add = 10 + goods_input_steel_add = 10 + goods_input_wood_add = 10 + goods_input_electronics_add = 5 + goods_input_electricity_add = 5 } level_scaled = { - # employment building_employment_engineers_add = 500 building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 } } } - -pm_early_missile_warships = { - texture = "gfx/interface/icons/production_method_icons/unused/refining2.dds" +pm_solidstate_home_appliances = { state_modifiers = { workforce_scaled = { state_pollution_generation_add = 20 } } + unlocking_technologies = { + solid_state_electronics + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 30 - goods_input_steel_add = 30 + goods_input_steel_add = 10 + goods_input_steel_add = 10 goods_input_aluminum_add = 10 - goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 12 - goods_input_computers_add = 5 - # output goods - goods_output_surface_ships_add = 40 + goods_input_electronics_add = 10 + goods_input_glass_add = 10 + goods_input_glass_add = 10 + goods_input_plastics_add = 10 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 6000 - building_employment_laborers_add = 3500 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 } } } - -pm_guided_missile_platforms = { - texture = "gfx/interface/icons/production_method_icons/unused/refining3.dds" +pm_microprocessor_controlled_home_appliances = { state_modifiers = { workforce_scaled = { state_pollution_generation_add = 30 } } + unlocking_technologies = { + microprocessors + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 30 - goods_input_steel_add = 20 - goods_input_aluminum_add = 20 - goods_input_refined_fuel_add = 20 + goods_input_aluminum_add = 10 goods_input_electronics_add = 15 - goods_input_computers_add = 10 - # output goods - goods_output_surface_ships_add = 60 + goods_input_electronics_add = 15 + goods_input_electricity_add = 15 } level_scaled = { - # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 } } } +## Advanced Electronics PMG +pm_no_advanced_electronics = { + texture = "gfx/interface/icons/production_method_icons/unused/automation4.dds" # Pagers, gold +} -pm_integrated_combat_system_warships = { - texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" +pm_televisions = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 30 } } + unlocking_technologies = { + solid_state_electronics + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 30 - goods_input_steel_add = 15 - goods_input_aluminum_add = 35 - goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 30 - goods_input_computers_add = 20 - # output goods - goods_output_surface_ships_add = 80 + goods_input_glass_add = 10 + goods_input_wood_add = 5 + goods_input_wood_add = 5 + goods_input_electronics_add = 15 } level_scaled = { - # employment - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 4000 } } } - -############# Advanced Military Manufactories ################# -## Base Tanks PMG -pm_pre_war_tanks_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +pm_home_media_devices = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 50 } } - is_default = yes unlocking_technologies = { - armored_warfare + home_media_devices } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 10 - goods_input_steel_add = 30 - goods_input_refined_fuel_add = 10 - # output goods - goods_output_tanks_add = 30 + goods_input_glass_add = 10 + goods_input_aluminum_add = 5 + goods_input_electronics_add = 30 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 } } } - -pm_postwar_medium_tanks = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" +pm_video_games = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 50 } } unlocking_technologies = { - main_battle_tanks + video_game_consoles } building_modifiers = { workforce_scaled = { - # input goods - goods_input_engines_add = 15 - goods_input_steel_add = 40 - goods_input_refined_fuel_add = 15 - # output goods - goods_output_tanks_add = 40 + goods_input_glass_add = 10 + goods_input_electronics_add = 35 + goods_input_electronics_add = 35 + goods_input_computers_add = 5 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 } } } +############# Drydocks ################# +## Surface Ships PMG +pm_no_surface_prod = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" # No destroyers, battleships, etc. gold + unlocking_production_methods = { -pm_first_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" + } +} + +pm_wartime_designs = { + texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 10 } } - unlocking_technologies = { - composite_armor - } + is_default = yes building_modifiers = { workforce_scaled = { # input goods goods_input_engines_add = 20 goods_input_steel_add = 40 goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 5 # output goods - goods_output_tanks_add = 60 + goods_output_surface_ships_add = 20 } level_scaled = { # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } - -pm_composite_armor_mbts = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" +pm_early_missile_warships = { + texture = "gfx/interface/icons/production_method_icons/unused/refining2.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 20 } } building_modifiers = { workforce_scaled = { # input goods - goods_input_engines_add = 20 - goods_input_steel_add = 40 + goods_input_engines_add = 30 + goods_input_steel_add = 30 + goods_input_aluminum_add = 10 goods_input_refined_fuel_add = 20 - goods_input_plastics_add = 10 - goods_input_electronics_add = 5 + goods_input_electronics_add = 12 + goods_input_computers_add = 5 # output goods - goods_output_tanks_add = 80 + goods_output_surface_ships_add = 40 } level_scaled = { # employment - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 6000 + building_employment_laborers_add = 3500 } } } - -pm_3rd_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base5.dds" +pm_guided_missile_platforms = { + texture = "gfx/interface/icons/production_method_icons/unused/refining3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 60 + state_pollution_generation_add = 30 } } building_modifiers = { workforce_scaled = { # input goods - goods_input_engines_add = 25 - goods_input_steel_add = 40 - goods_input_plastics_add = 10 - goods_input_rare_earth_elements_add = 5 + goods_input_engines_add = 30 + goods_input_steel_add = 20 + goods_input_aluminum_add = 20 goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 10 + goods_input_electronics_add = 15 + goods_input_computers_add = 10 # output goods - goods_output_tanks_add = 120 + goods_output_surface_ships_add = 60 } level_scaled = { # employment - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 building_employment_laborers_add = 4000 } } } - -pm_advanced_3rd_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base6.dds" +pm_integrated_combat_system_warships = { + texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + state_pollution_generation_add = 40 } } building_modifiers = { workforce_scaled = { # input goods goods_input_engines_add = 30 - goods_input_steel_add = 40 - goods_input_plastics_add = 10 - goods_input_rare_earth_elements_add = 5 + goods_input_steel_add = 15 + goods_input_aluminum_add = 35 goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 15 - goods_input_uranium_add = 5 + goods_input_electronics_add = 30 + goods_input_computers_add = 20 # output goods - goods_output_tanks_add = 180 + goods_output_surface_ships_add = 80 } level_scaled = { # employment - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 4500 building_employment_laborers_add = 4000 } } } -############# Electronic Components Manufactories ################# +############# Electronics Manufactories ################# ## Base Electronics PMG pm_vacuum_tubes = { texture = "gfx/interface/icons/production_method_icons/industry/pre_war_electronics.dds" @@ -2150,7 +2093,6 @@ pm_vacuum_tubes = { } } - pm_transistors = { texture = "gfx/interface/icons/production_method_icons/industry/bipolar_transistors.dds" state_modifiers = { @@ -2176,7 +2118,6 @@ pm_transistors = { } } - pm_simple_integrated_circuits = { texture = "gfx/interface/icons/production_method_icons/industry/integrated_circuitry.dds" state_modifiers = { @@ -2202,7 +2143,6 @@ pm_simple_integrated_circuits = { } } - pm_complex_integrated_circuits = { texture = "gfx/interface/icons/production_method_icons/industry/small_surface_mount_parts.dds" state_modifiers = { @@ -2228,7 +2168,6 @@ pm_complex_integrated_circuits = { } } - pm_random_access_memory = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { @@ -2255,12 +2194,10 @@ pm_random_access_memory = { } } - ## High Tech Electronics PMG ## pm_no_advanced_components = { texture = "gfx/interface/icons/production_method_icons/industry/no_advanced_components.dds" } - pm_early_microprocessors = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { @@ -2285,7 +2222,6 @@ pm_early_microprocessors = { } } - pm_central_processing_units = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { @@ -2310,7 +2246,6 @@ pm_central_processing_units = { } } - pm_system_on_a_chip = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { @@ -2335,838 +2270,861 @@ pm_system_on_a_chip = { } } - -############# Small Arms Manufactories ################# -## Base Small Arms PMG -pm_semi_automatic_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # semi-automatic rifles, think M1 Garand. Gold. +############# Explosives Plants ################# +## Base Explosives PMG +pm_nitrated_compounds = { + texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" # Think nitroclycerin, old school shit. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 100 } } building_modifiers = { workforce_scaled = { # input goods - goods_input_wood_add = 10 - goods_input_steel_add = 10 + goods_input_coal_add = 15 + goods_input_chemicals_add = 25 # output goods - goods_output_small_arms_add = 30 + goods_output_explosives_add = 30 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 1000 + # employment + building_employment_laborers_add = 3500 + building_employment_machinists_add = 1500 } } } -pm_battle_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Battle rifles, think M-14 or FAL. Gold. +pm_rdx_components = { + texture = "gfx/interface/icons/production_method_icons/unused/refining2.dds" # Dunno tbh, gold though. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 200 } } unlocking_technologies = { - + inorganic_synthesis } building_modifiers = { workforce_scaled = { # input goods - goods_input_wood_add = 5 - goods_input_steel_add = 20 - goods_input_tools_add = 5 + goods_input_coal_add = 25 + goods_input_chemicals_add = 35 # output goods - goods_output_small_arms_add = 60 + goods_output_explosives_add = 50 } level_scaled = { + # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 building_employment_engineers_add = 500 + building_employment_machinists_add = 1500 } } } -pm_assault_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Assault rifles, think AK-47 or M-16. Gold. +pm_plastic_explosives = { + texture = "gfx/interface/icons/production_method_icons/unused/refining3.dds" # Plastic explosives, like C4. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + state_pollution_generation_add = 200 } } unlocking_technologies = { - assault_rifle + bulk_petrochemical_production } building_modifiers = { workforce_scaled = { # input goods - goods_input_steel_add = 30 - goods_input_plastics_add = 5 - goods_input_tools_add = 10 + goods_input_sulfur_add = 10 + goods_input_plastics_add = 15 + goods_input_chemicals_add = 25 + # output goods - goods_output_small_arms_add = 120 + goods_output_explosives_add = 60 } level_scaled = { - building_employment_laborers_add = 2000 + # employment + building_employment_laborers_add = 2500 + building_employment_engineers_add = 500 building_employment_machinists_add = 2000 - building_employment_engineers_add = 1000 } } } -pm_carbine_assault_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Carbine assault rifles, think M-4. Gold. +pm_polymer_bonded_explosives = { + texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" # Advanced explosives, like Semtex, I guess. Future shit, ya know. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + state_pollution_generation_add = 300 } } unlocking_technologies = { - carbine_assault_rifles + variety_plastics } building_modifiers = { workforce_scaled = { # input goods - goods_input_steel_add = 40 - goods_input_plastics_add = 10 - goods_input_tools_add = 15 + goods_input_sulfur_add = 20 + goods_input_plastics_add = 25 + goods_input_chemicals_add = 35 # output goods - goods_output_small_arms_add = 180 + goods_output_explosives_add = 110 } level_scaled = { + # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 1500 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 2000 } } } -## Artillery -pm_no_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/industry/no_artillery_production.dds" # TODO No Artillery, pink -} - -pm_pre_war_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/industry/artillery_production.dds" # Old-school artillery. Pink +pm_insensitive_high_explosives = { + texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" # Advanced explosives, like Semtex, I guess. Future shit, ya know. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 400 } } unlocking_technologies = { - # heavy_artillery + designer_polymers } building_modifiers = { workforce_scaled = { # input goods - goods_input_steel_add = 20 + goods_input_sulfur_add = 25 + goods_input_plastics_add = 35 + goods_input_chemicals_add = 55 # output goods - goods_output_artillery_add = 30 + goods_output_explosives_add = 170 } level_scaled = { + # employment + building_employment_laborers_add = 1500 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 2000 } } } -pm_post_war_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Post-war artillery. Pink +############# Food Industry ################# +## Base Food PMG +pm_traditional_groceries = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Generic groceries. Gold. + building_modifiers = { + workforce_scaled = { + goods_input_grain_add = 30 + goods_output_groceries_add = 20 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 + } + } +} + +pm_refrigerated_processing = { + texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" unlocking_technologies = { - # propellant_gasses + refrigeration } - state_modifiers = { + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + goods_input_grain_add = 50 + goods_input_sugar_add = 10 + goods_input_electricity_add = 5 + goods_output_groceries_add = 50 + } + level_scaled = { + building_employment_shopkeepers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } +} + +pm_chemical_additives = { + texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" + unlocking_technologies = { + synthetic_food_additives + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_steel_add = 40 - # output goods - goods_output_artillery_add = 60 + goods_input_grain_add = 70 + goods_input_sugar_add = 25 + goods_input_electricity_add = 10 + goods_input_chemicals_add = 5 + goods_output_groceries_add = 80 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 6000 + } + } +} + +pm_ultraprocessed_foods = { + texture = "gfx/interface/icons/production_method_icons/industry/genetically_modified_foods.dds" + unlocking_technologies = { + hyperprocessed_foods + } + building_modifiers = { + workforce_scaled = { + goods_input_grain_add = 100 + goods_input_sugar_add = 40 + goods_input_electricity_add = 20 + goods_input_chemicals_add = 15 + goods_output_groceries_add = 120 } level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 + building_employment_laborers_add = 4000 + } + } +} + +## Food Packing PMG +pm_no_packaging = { + texture = "gfx/interface/icons/production_method_icons/industry/no_canning.dds" +} + +pm_canned_food = { + texture = "gfx/interface/icons/production_method_icons/industry/canneries.dds" # Canned fish. Pink + unlocking_technologies = { + refrigeration + } + building_modifiers = { + workforce_scaled = { + goods_input_iron_add = 2 + goods_input_meat_add = 15 + goods_input_grain_add = -10 + goods_output_groceries_add = 5 + } + } +} + +pm_insulated_packaging = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Fish packing forklifts. Pink + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + } + } + unlocking_technologies = { + modern_food_packaging + } + building_modifiers = { + workforce_scaled = { + goods_input_aluminum_add = 5 + goods_input_plastics_add = 3 + goods_input_meat_add = 30 + goods_input_grain_add = -20 + goods_output_groceries_add = 30 } } } -pm_self_propelled_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Self-propelled artillery, sometimes called SPGs. Pink +pm_aseptic_packaging = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Fish packing warehouseing, pallets. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 10 } } unlocking_technologies = { - # fire_control_computers + hyperprocessed_foods } building_modifiers = { workforce_scaled = { - # input goods - goods_input_steel_add = 40 - goods_input_refined_fuel_add = 15 - # output goods - goods_output_artillery_add = 120 - } - level_scaled = { + goods_input_aluminum_add = 8 + goods_input_electronics_add = 1 + goods_input_plastics_add = 5 + goods_input_meat_add = 40 + goods_input_grain_add = -30 + goods_output_groceries_add = 55 } } } -pm_multiple_launch_rocket_system = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Multiple launch rocket systems, or MLRS (HIMARS) is the merican version. Pink +pm_universal_product_code = { + texture = "gfx/interface/icons/production_method_icons/industry/universal_product_code.dds" # Fish packing, barcodes. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 15 } } unlocking_technologies = { - # rocket_propelled_artillery + universal_barcode_system } building_modifiers = { workforce_scaled = { - # input goods - goods_input_steel_add = 45 - goods_input_electronics_add = 10 - goods_input_refined_fuel_add = 15 - # output goods - goods_output_artillery_add = 85 - } - level_scaled = { - # employment + goods_input_electronics_add = 2 + goods_input_aluminum_add = 10 + goods_input_plastics_add = 5 + goods_input_meat_add = 50 + goods_input_grain_add = -40 + goods_output_groceries_add = 80 } } } -############# Munition Plants ################# -## Base Explosives PMG -pm_nitrated_compounds = { - texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" # Think nitroclycerin, old school shit. Gold. - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 100 - } - } +############# Furniture Manufactories ################# +## Base Furniture PMG +pm_traditional_furniture = { + texture = "gfx/interface/icons/production_method_icons/industry/furniture_handicraft.dds" building_modifiers = { workforce_scaled = { - # input goods - goods_input_coal_add = 15 - goods_input_chemicals_add = 25 - # output goods - goods_output_explosives_add = 30 + goods_input_fabric_add = 10 + goods_input_wood_add = 20 + goods_output_furniture_add = 30 } level_scaled = { - # employment - building_employment_laborers_add = 3500 - building_employment_machinists_add = 1500 + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 } } } -pm_rdx_components = { - texture = "gfx/interface/icons/production_method_icons/unused/refining2.dds" # Dunno tbh, gold though. +pm_mid_century_modern_furniture = { + texture = "gfx/interface/icons/production_method_icons/industry/lathes.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 200 + state_pollution_generation_add = 5 } } unlocking_technologies = { - inorganic_synthesis + streamlined_furnishings } building_modifiers = { workforce_scaled = { - # input goods - goods_input_coal_add = 25 - goods_input_chemicals_add = 35 - # output goods - goods_output_explosives_add = 50 + goods_input_tools_add = 5 + goods_input_fabric_add = 10 + goods_input_wood_add = 30 + goods_input_plastics_add = 10 + goods_output_furniture_add = 60 } level_scaled = { - # employment - building_employment_laborers_add = 3000 - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 8000 } } } -pm_plastic_explosives = { - texture = "gfx/interface/icons/production_method_icons/unused/refining3.dds" # Plastic explosives, like C4. Gold. +pm_ergonomic_furniture = { + texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 200 + state_pollution_generation_add = 10 } } unlocking_technologies = { - bulk_petrochemical_production + self_assembly } building_modifiers = { workforce_scaled = { - # input goods - goods_input_sulfur_add = 10 - goods_input_plastics_add = 15 - goods_input_chemicals_add = 25 - - # output goods - goods_output_explosives_add = 60 + goods_input_tools_add = 10 + goods_input_fabric_add = 10 + goods_input_wood_add = 20 + goods_input_plastics_add = 20 + goods_output_furniture_add = 80 } level_scaled = { - # employment - building_employment_laborers_add = 2500 building_employment_engineers_add = 500 - building_employment_machinists_add = 2000 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_polymer_bonded_explosives = { - texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" # Advanced explosives, like Semtex, I guess. Future shit, ya know. Gold. +pm_flatpack_furniture = { + texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 15 } } unlocking_technologies = { - variety_plastics + ergonomic_design } building_modifiers = { workforce_scaled = { - # input goods - goods_input_sulfur_add = 20 - goods_input_plastics_add = 25 - goods_input_chemicals_add = 35 - # output goods - goods_output_explosives_add = 110 + goods_input_tools_add = 15 + goods_input_fabric_add = 10 + goods_input_plastics_add = 30 + goods_output_furniture_add = 120 } level_scaled = { - # employment - building_employment_laborers_add = 2000 - building_employment_engineers_add = 1000 - building_employment_machinists_add = 2000 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 } } } -pm_insensitive_high_explosives = { - texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" # Advanced explosives, like Semtex, I guess. Future shit, ya know. Gold. +############# Glassworks ################# +## Base Glassworks PMG +pm_pre_war_glassworking = { + texture = "gfx/interface/icons/production_method_icons/industry/forest_glass.dds" # TODO, IDK for any of these. Glass. Glass is glass. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 400 + state_pollution_generation_add = 5 } } - unlocking_technologies = { - designer_polymers - } building_modifiers = { workforce_scaled = { - # input goods - goods_input_sulfur_add = 25 - goods_input_plastics_add = 35 - goods_input_chemicals_add = 55 - # output goods - goods_output_explosives_add = 170 + goods_input_wood_add = 30 + goods_output_glass_add = 20 } level_scaled = { - # employment - building_employment_laborers_add = 1500 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 2000 + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 } } } -## Base Munitions PMG - -pm_pre_war_ammunition = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Clips, like for the M1 garand. Pink +pm_float_glass_process = { + texture = "gfx/interface/icons/production_method_icons/industry/leaded_glass.dds" # TODO state_modifiers = { workforce_scaled = { state_pollution_generation_add = 10 } } unlocking_technologies = { - # sub_machine_guns + float_glass } building_modifiers = { workforce_scaled = { - # input goods - goods_input_explosives_add = 5 - goods_input_lead_add = 15 - # output goods - goods_output_ammunition_add = 30 + goods_input_coal_add = 5 + goods_input_wood_add = 10 + goods_input_lead_add = 20 + goods_output_glass_add = 60 } level_scaled = { - building_employment_laborers_add = 3500 building_employment_machinists_add = 1500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 8500 } } } -pm_standardized_cartridges = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Standardized ammo types, like 5.56. Pink +pm_oxygen_concentrators_glass = { + texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" # TODO state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 25 } } unlocking_technologies = { - # standardized_cartridges + oxygen_concentrators } building_modifiers = { workforce_scaled = { - # input goods - goods_input_explosives_add = 15 - goods_input_lead_add = 25 - # output goods - goods_output_ammunition_add = 60 + goods_input_iron_add = 10 + goods_input_lead_add = 35 + goods_input_electricity_add = 5 + goods_output_glass_add = 120 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 2000 building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 6000 } } } -pm_polymer_coatings = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Fancier looking ammo, like for the M16. Pink +pm_bottom_blown_converters_glass = { + texture = "gfx/interface/icons/production_method_icons/industry/crystal_glass.dds" # TODO state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 20 } } unlocking_technologies = { - # polymer_coatings + bottom_blown_converters } building_modifiers = { workforce_scaled = { - # input goods - goods_input_explosives_add = 30 - goods_input_lead_add = 35 - goods_input_plastics_add = 10 - # output goods - goods_output_ammunition_add = 80 + goods_input_iron_add = 15 + goods_input_lead_add = 40 + goods_input_electricity_add = 10 + goods_output_glass_add = 180 } level_scaled = { - building_employment_laborers_add = 2500 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 2500 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 5000 } } } -pm_depleted_uranium_projectiles = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Big rounds, like for the abrams. Pink +pm_composite_glass = { + texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" # TODO state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 30 } } - unlocking_technologies = { - # depleted_uranium_projectiles - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_explosives_add = 40 - goods_input_lead_add = 35 - goods_input_plastics_add = 10 - goods_input_uranium_add = 10 - # output goods - goods_output_ammunition_add = 300 + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_plastics_add = 20 + goods_input_lead_add = 30 + goods_input_electricity_add = 25 + goods_output_glass_add = 220 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1000 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 } } } -############# Fuel Refineries ################# -## Base Fuel Refineries PMG -pm_thermal_distillates = { - texture = "gfx/interface/icons/production_method_icons/industry/oil_refineries.dds" +############# Motor Industry ################# +## Base Motors PMG +pm_combustion_gas_engines_motors = { + texture = "gfx/interface/icons/production_method_icons/industry/combustion_gas_engine.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 750 + state_pollution_generation_add = 20 } } building_modifiers = { workforce_scaled = { - # input goods - goods_input_oil_add = 20 - # output goods - goods_output_refined_fuel_add = 25 + goods_input_steel_add = 30 + goods_input_electricity_add = 5 + goods_output_engines_add = 35 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_catalytic_conversion = { - texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" +pm_high_compression_engines_motors = { + texture = "gfx/interface/icons/production_method_icons/industry/high_compression_engine.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1125 + state_pollution_generation_add = 25 } } unlocking_technologies = { - catalytic_cracking + automotive_industry } building_modifiers = { workforce_scaled = { - # input goods - goods_input_oil_add = 25 - goods_input_steel_add = 10 - # output goods - goods_output_refined_fuel_add = 50 + goods_input_steel_add = 40 + goods_input_aluminum_add = 20 + goods_input_tools_add = 5 + goods_input_electricity_add = 10 + goods_output_engines_add = 80 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 5000 } } } -pm_high_octane_blending = { - texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" +pm_transverse_engines_motors = { + texture = "gfx/interface/icons/production_method_icons/industry/transverse_engines.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1250 + state_pollution_generation_add = 30 } } unlocking_technologies = { - high_octane_blending + transverse_engines } building_modifiers = { workforce_scaled = { - # input goods - goods_input_oil_add = 50 - goods_input_steel_add = 20 - # output goods - goods_output_refined_fuel_add = 100 + goods_input_steel_add = 50 + goods_input_aluminum_add = 30 + goods_input_tools_add = 10 + goods_input_electricity_add = 20 + goods_output_engines_add = 120 } level_scaled = { - building_employment_laborers_add = 3500 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } -pm_full_conversion_refining = { - texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" +pm_variable_valve_engines = { + texture = "gfx/interface/icons/production_method_icons/industry/stirling_engines.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1500 + state_pollution_generation_add = 35 } } unlocking_technologies = { - full_conversion_refining + hybrid_vehicles } building_modifiers = { workforce_scaled = { - # input goods - goods_input_oil_add = 75 - goods_input_steel_add = 25 - goods_input_engines_add = 5 - goods_input_electronics_add = 5 - # output goods - goods_output_refined_fuel_add = 200 + goods_input_steel_add = 60 + goods_input_aluminum_add = 40 + goods_input_tools_add = 20 + goods_input_plastics_add = 15 + goods_input_electricity_add = 30 + goods_output_engines_add = 180 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 2500 + building_employment_engineers_add = 3000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 4000 } } } -## Raw Plastic PMG -pm_no_plastics = { - texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" # No plastics, pink +## Electronic Improvements +pm_no_electronics_motors = { + texture = "gfx/interface/icons/production_method_icons/industry/no_electronics.dds" } -pm_early_polymers = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Basic plastics, pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 750 - } - } +pm_numerically_controlled_machining = { + texture = "gfx/interface/icons/production_method_icons/industry/electronics_1.dds" unlocking_technologies = { - synthetic_polymers + transverse_engines } building_modifiers = { workforce_scaled = { # input goods - goods_input_coal_add = 5 - goods_input_chemicals_add = 5 + goods_input_electronics_add = 10 + goods_input_computers_add = 5 # output goods - goods_output_refined_fuel_add = -30 - goods_output_plastics_add = 50 + goods_output_engines_add = 30 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 1000 + # employment + building_employment_engineers_add = 1500 } } } -pm_ziegler_natta_catalysts = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Advanced(?) plastics, pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 1125 - } - } +pm_computer_integrated_machining = { + texture = "gfx/interface/icons/production_method_icons/industry/circuits.dds" unlocking_technologies = { - inorganic_synthesis + compact_vehicles } building_modifiers = { workforce_scaled = { # input goods - goods_input_rare_earth_elements_add = 10 - goods_input_chemicals_add = 10 + goods_input_electronics_add = 20 + goods_input_computers_add = 10 # output goods - goods_output_refined_fuel_add = -45 - goods_output_plastics_add = 125 + goods_output_engines_add = 55 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 2000 + # employment + building_employment_engineers_add = 3000 } } } -pm_engineering_plastics = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Dense plastics, I guess? pink - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 1500 - } - } +pm_advanced_mechatronic_systems = { + texture = "gfx/interface/icons/production_method_icons/industry/laser_measurement.dds" unlocking_technologies = { - variety_plastics - } - unlocking_production_methods = { - + ultraprecision_measuring } building_modifiers = { workforce_scaled = { # input goods - goods_input_rare_earth_elements_add = 20 - goods_input_chemicals_add = 20 + goods_input_electronics_add = 30 + goods_input_computers_add = 15 # output goods - goods_output_refined_fuel_add = -65 - goods_output_plastics_add = 200 + goods_output_engines_add = 100 } level_scaled = { + # employment building_employment_engineers_add = 4000 - building_employment_machinists_add = 2000 } } } -pm_designer_polymers = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Elastomers, pink. IDK what it is either. +############# Munition Plants ################# +## Base Munitions PMG +pm_pre_war_ammunition = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Clips, like for the M1 garand. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1875 + state_pollution_generation_add = 10 } } unlocking_technologies = { - designer_polymers - } - unlocking_production_methods = { - + # sub_machine_guns } building_modifiers = { workforce_scaled = { # input goods - goods_input_rare_earth_elements_add = 30 - goods_input_chemicals_add = 30 - goods_input_computers_add = 5 + goods_input_explosives_add = 5 + goods_input_lead_add = 15 # output goods - goods_output_refined_fuel_add = -80 - goods_output_plastics_add = 300 + goods_output_ammunition_add = 30 } level_scaled = { - building_employment_engineers_add = 5000 - building_employment_machinists_add = 3000 + building_employment_laborers_add = 3500 + building_employment_machinists_add = 1500 + building_employment_engineers_add = 500 } } } -## Biofuel Refineries PMs -pm_no_sugar_biofuel = { - texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" -} - -pm_sugar_batch_fermentation = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - - } +pm_standardized_cartridges = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Standardized ammo types, like 5.56. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 20 } } unlocking_technologies = { - ethanol_fuels + # standardized_cartridges } building_modifiers = { workforce_scaled = { # input goods - goods_input_sugar_add = 40 + goods_input_explosives_add = 15 + goods_input_lead_add = 25 # output goods - goods_output_refined_fuel_add = 15 + goods_output_ammunition_add = 60 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_laborers_add = 3000 + building_employment_machinists_add = 2000 + building_employment_engineers_add = 500 } } } -pm_sugar_first_generation_industrial_distillation = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - } +pm_polymer_coatings = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Fancier looking ammo, like for the M16. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 125 + state_pollution_generation_add = 30 } } unlocking_technologies = { - biofuel_refining + # polymer_coatings } building_modifiers = { workforce_scaled = { # input goods - goods_input_sugar_add = 60 - goods_input_electricity_add = 10 + goods_input_explosives_add = 30 + goods_input_lead_add = 35 + goods_input_plastics_add = 10 # output goods - goods_output_refined_fuel_add = 50 + goods_output_ammunition_add = 80 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 2500 + building_employment_machinists_add = 2000 + building_employment_engineers_add = 2500 } } } -pm_sugar_enzymatic_hydrolysis = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - } +pm_depleted_uranium_projectiles = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Big rounds, like for the abrams. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 250 + state_pollution_generation_add = 40 } } unlocking_technologies = { - biodiesel + # depleted_uranium_projectiles } building_modifiers = { workforce_scaled = { # input goods - goods_input_sugar_add = 70 - goods_input_electricity_add = 20 - goods_input_chemicals_add = 10 + goods_input_explosives_add = 40 + goods_input_lead_add = 35 + goods_input_plastics_add = 10 + goods_input_uranium_add = 10 # output goods - goods_output_refined_fuel_add = 100 + goods_output_ammunition_add = 300 } level_scaled = { - building_employment_laborers_add = 3500 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 2000 + building_employment_machinists_add = 2000 + building_employment_engineers_add = 1000 } } } -pm_grain_batch_fermentation = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - pm_sugar_batch_fermentation - } +############# Oil Refineries ################# +## Base Fuel Refineries PMG +pm_thermal_distillates = { + texture = "gfx/interface/icons/production_method_icons/industry/oil_refineries.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 750 } } - unlocking_technologies = { - ethanol_fuels - } building_modifiers = { workforce_scaled = { # input goods - goods_input_grain_add = 50 + goods_input_oil_add = 20 # output goods - goods_output_refined_fuel_add = 15 + goods_output_refined_fuel_add = 25 } level_scaled = { building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_machinists_add = 2000 } } } -pm_grain_first_generation_industrial_distillation = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - pm_sugar_first_generation_industrial_distillation - } +pm_catalytic_conversion = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 1125 } } unlocking_technologies = { - biofuel_refining + catalytic_cracking } building_modifiers = { workforce_scaled = { # input goods - goods_input_electricity_add = 10 - goods_input_electricity_add = 10 + goods_input_oil_add = 25 + goods_input_steel_add = 10 + # output goods goods_output_refined_fuel_add = 50 } level_scaled = { building_employment_laborers_add = 4000 building_employment_machinists_add = 3000 - building_employment_engineers_add = 1000 + building_employment_engineers_add = 2000 } } } -pm_grain_enzymatic_hydrolysis = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" - unlocking_production_methods = { - pm_sugar_enzymatic_hydrolysis - } +pm_high_octane_blending = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 250 + state_pollution_generation_add = 1250 } } unlocking_technologies = { - biodiesel + high_octane_blending } building_modifiers = { workforce_scaled = { # input goods - goods_input_electricity_add = 20 - goods_input_chemicals_add = 10 - goods_input_chemicals_add = 10 - goods_output_refined_fuel_add = 80 + goods_input_oil_add = 50 + goods_input_steel_add = 20 + # output goods + goods_output_refined_fuel_add = 100 } level_scaled = { building_employment_laborers_add = 3500 @@ -3176,235 +3134,170 @@ pm_grain_enzymatic_hydrolysis = { } } -############# Aircraft Manufactories ################# -## Base Aircraft PMG -pm_no_civilian_aircraft = { - texture = "gfx/interface/icons/production_method_icons/industry/no_civilian_aircraft.dds" - unlocking_production_methods = { - } -} - -pm_pre_war_aircraft = { - texture = "gfx/interface/icons/production_method_icons/industry/pre_war_aircraft.dds" +pm_full_conversion_refining = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 1500 } } - is_default = yes unlocking_technologies = { - + full_conversion_refining } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 20 + goods_input_oil_add = 75 + goods_input_steel_add = 25 goods_input_engines_add = 5 - goods_input_refined_fuel_add = 10 + goods_input_electronics_add = 5 # output goods + goods_output_refined_fuel_add = 200 } level_scaled = { - building_employment_engineers_add = 500 + building_employment_laborers_add = 3000 building_employment_machinists_add = 3500 + building_employment_engineers_add = 2500 } } } -pm_passenger_jets = { - texture = "gfx/interface/icons/production_method_icons/industry/passenger_jets.dds" +## Raw Plastic PMG +pm_no_plastics = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" # No plastics, pink +} + +pm_early_polymers = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Basic plastics, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 75 + state_pollution_generation_add = 750 } } unlocking_technologies = { - jetliners + synthetic_polymers } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 10 - goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 5 + goods_input_coal_add = 5 + goods_input_chemicals_add = 5 # output goods + goods_output_refined_fuel_add = -30 + goods_output_plastics_add = 50 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 1000 } } } -pm_supersonic_jets = { - texture = "gfx/interface/icons/production_method_icons/industry/supersonic_jets.dds" +pm_ziegler_natta_catalysts = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Advanced(?) plastics, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 125 + state_pollution_generation_add = 1125 } } unlocking_technologies = { - + inorganic_synthesis } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 35 - goods_input_electronics_add = 5 + goods_input_rare_earth_elements_add = 10 + goods_input_chemicals_add = 10 # output goods + goods_output_refined_fuel_add = -45 + goods_output_plastics_add = 125 } level_scaled = { building_employment_engineers_add = 2000 - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_machinists_add = 2000 } } } -pm_wide_body_passenger_jets = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Biiiiiig plane, gold. Check above dds for reference +pm_engineering_plastics = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Dense plastics, I guess? pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 125 + state_pollution_generation_add = 1500 } } unlocking_technologies = { - wide_body_jetliners - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_aluminum_add = 60 - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 25 - goods_input_electronics_add = 10 - # output goods - } - level_scaled = { - building_employment_engineers_add = 2500 - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 - } + variety_plastics } -} - -## Base Aircraft PMG -pm_no_aircraft_production = { - texture = "gfx/interface/icons/production_method_icons/unused/no_aeroplanes.dds" # No Aircraft, gold unlocking_production_methods = { } -} - -pm_propeller_military_aircraft = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime1.dds" # Early Military Aircraft, gold - - is_default = yes - unlocking_technologies = { - } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 15 - goods_input_wood_add = 15 - goods_input_engines_add = 15 - goods_input_refined_fuel_add = 10 + goods_input_rare_earth_elements_add = 20 + goods_input_chemicals_add = 20 # output goods - goods_output_military_aircraft_add = 30 + goods_output_refined_fuel_add = -65 + goods_output_plastics_add = 200 } - } -} - -pm_transonic_jet_aicraft = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" # Jet Fighters, gold. Generations are fairly distinct, shape wise, IMO. But roman numerals are fine as well. - - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 10 - goods_input_electronics_add = 5 - # output goods - goods_output_military_aircraft_add = 60 + level_scaled = { + building_employment_engineers_add = 4000 + building_employment_machinists_add = 2000 } } } -pm_supersonic_jet_aircraft = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime3.dds" # 2nd Gen Jet Fighters, gold (F-104 Starfighter, MiG-21, Mirage III, etc.) - - unlocking_technologies = { - - } - building_modifiers = { +pm_designer_polymers = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Elastomers, pink. IDK what it is either. + state_modifiers = { workforce_scaled = { - # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 30 - goods_input_refined_fuel_add = 15 - goods_input_electronics_add = 10 - goods_input_computers_add = 5 - # output goods - goods_output_military_aircraft_add = 80 + state_pollution_generation_add = 1875 } } -} - -pm_fly_by_wire_jet_aircraft = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime4.dds" # 3rd Gen Jet Fighters, gold (F-4 Phantom II, MiG-23, Mirage F1, etc.) - - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 40 - goods_input_refined_fuel_add = 20 - goods_input_electronics_add = 15 - # output goods - goods_output_military_aircraft_add = 120 - } + unlocking_technologies = { + designer_polymers } -} + unlocking_production_methods = { -pm_stealth_capable_jets = { - texture = "gfx/interface/icons/production_method_icons/unused/wartime5.dds" # 4th Gen Jet Fighters, gold (F-15 Eagle, MiG-29, Mirage 2000, etc.) - - unlocking_technologies = { - # multi_role_aircraft } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 50 - goods_input_refined_fuel_add = 25 - goods_input_electronics_add = 15 + goods_input_rare_earth_elements_add = 30 + goods_input_chemicals_add = 30 goods_input_computers_add = 5 # output goods + goods_output_refined_fuel_add = -80 + goods_output_plastics_add = 300 + } + level_scaled = { + building_employment_engineers_add = 5000 + building_employment_machinists_add = 3000 } } } -## Missiles Production PMG -pm_no_missile_production = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # No missiles, pink +############# Paper Manufactories ################# +## Base Paper PMG +pm_pre_war_paper = { + texture = "gfx/interface/icons/production_method_icons/industry/pulp_pressing.dds" + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 30 + goods_output_paper_add = 25 + } + level_scaled = { + building_employment_laborers_add = 8000 + } + } } -pm_command_guided = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Early missiles, pink +pm_kraft_pulping = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 20 } } unlocking_technologies = { @@ -3412,109 +3305,176 @@ pm_command_guided = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 15 - goods_input_electronics_add = 5 - goods_input_refined_fuel_add = 10 - goods_input_aluminum_add = 5 - goods_output_missiles_add = 20 + goods_input_wood_add = 20 + goods_input_sulfur_add = 10 + goods_input_tools_add = 5 + goods_output_paper_add = 60 + } + level_scaled = { + building_employment_engineers_add = 2000 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 4000 } } } -pm_semi_active_radar_homing = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Remote guided missiles, pink. These upgrades are basically just sensor upgrades, so do whatever you like with the icons. +pm_alkaline_papermaking = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 30 } } unlocking_technologies = { - # guidance_systems + twin_wire_forming_process } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 25 - goods_input_electronics_add = 15 - goods_input_refined_fuel_add = 15 - goods_input_aluminum_add = 5 - goods_output_missiles_add = 40 + goods_input_wood_add = 20 + goods_input_chemicals_add = 10 + goods_input_tools_add = 5 + goods_output_paper_add = 80 + } + level_scaled = { + building_employment_engineers_add = 2500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 3000 } } } -pm_active_radar_homing = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Internally guided missiles, pink +pm_twin_wiring_forming = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 40 } } unlocking_technologies = { - + alkaline_papermaking } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 35 - goods_input_electronics_add = 25 - goods_input_refined_fuel_add = 20 - goods_input_aluminum_add = 5 - goods_input_computers_add = 5 - goods_output_missiles_add = 80 + goods_input_wood_add = 25 + goods_input_chemicals_add = 25 + goods_input_tools_add = 10 + goods_input_electricity_add = 5 + goods_output_paper_add = 120 + } + level_scaled = { + building_employment_engineers_add = 3000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 2000 } } } -pm_infrared_tracking = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Passive tracking missiles, pink +pm_chemithermomechanical_pulping = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { state_pollution_generation_add = 50 } } unlocking_technologies = { - + chemithermomechanical_pulping } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 50 - goods_input_electronics_add = 25 - goods_input_refined_fuel_add = 20 - goods_input_aluminum_add = 5 - goods_input_computers_add = 10 - goods_output_missiles_add = 120 + goods_input_wood_add = 30 + goods_input_chemicals_add = 30 + goods_input_tools_add = 15 + goods_input_electricity_add = 10 + goods_output_paper_add = 180 + } + level_scaled = { + building_employment_engineers_add = 3500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 1000 } } } -pm_terrain_guidance_and_gps = { - texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Terrain tracking missiles, pink +############# Pharmaceutical Industry ################# +## Base Pharmaceutical PMG +pm_antibiotics = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Modern medicine, gold state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 10 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_chemicals_add = 10 + goods_input_glass_add = 5 + goods_input_glass_add = 5 + goods_output_pharmaceuticals_add = 30 + } + level_scaled = { + building_employment_academics_add = 500 + building_employment_machinists_add = 1500 } } +} + +pm_painkillers = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold unlocking_technologies = { + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 25 + } } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 70 - goods_input_electronics_add = 30 - goods_input_refined_fuel_add = 20 - goods_input_aluminum_add = 5 - goods_input_computers_add = 15 - goods_output_missiles_add = 180 + goods_input_chemicals_add = 25 + goods_input_refined_fuel_add = 10 + goods_input_glass_add = 10 + goods_input_electricity_add = 10 + goods_input_electricity_add = 10 + goods_output_pharmaceuticals_add = 60 + } + level_scaled = { + building_employment_academics_add = 1000 + building_employment_machinists_add = 3000 } } } -############# Battery Manufactories ################# -## Base Battery PMG +pm_anxiolytic_drugs = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold + unlocking_technologies = { -pm_improved_lead_acid_batteries = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Alkaline batteries, gold + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 40 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 40 + goods_input_refined_fuel_add = 15 + goods_input_refined_fuel_add = 15 + goods_input_electricity_add = 20 + goods_input_electricity_add = 20 + # output goods + } + level_scaled = { + building_employment_academics_add = 1000 + building_employment_machinists_add = 4000 + } + } +} + +pm_antiviral_drugs = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold unlocking_technologies = { - chemical_batteries + } state_modifiers = { workforce_scaled = { @@ -3524,1014 +3484,1039 @@ pm_improved_lead_acid_batteries = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 10 - goods_input_chemicals_add = 10 - goods_input_electricity_add = 10 + goods_input_chemicals_add = 60 + goods_input_refined_fuel_add = 15 + goods_input_glass_add = 10 + goods_input_electricity_add = 30 + # output goods + } + level_scaled = { + building_employment_academics_add = 1500 + building_employment_machinists_add = 4500 + } + } +} + +############# Shipyards ################# +## Base Shipyard PMG +pm_general_cargo_ships = { + texture = "gfx/interface/icons/production_method_icons/industry/wooden_ships.dds" + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_engines_add = 10 + goods_input_steel_add = 30 # output goods + goods_output_clippers_add = 30 } level_scaled = { + # employment building_employment_engineers_add = 500 building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_alkaline_batteries = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold +pm_bulk_carriers = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_wooden_ships.dds" + unlocking_technologies = { + gantry_cranes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_engines_add = 15 + goods_input_steel_add = 40 + # output goods + goods_output_clippers_add = 60 + } + level_scaled = { + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 + } + } +} + +pm_container_ships = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 10 } } unlocking_technologies = { - alkaline_batteries + intermodal_logistics } building_modifiers = { workforce_scaled = { # input goods - goods_input_lead_add = 10 - goods_input_copper_add = 15 - goods_input_chemicals_add = 20 - goods_input_electricity_add = 20 + goods_input_engines_add = 20 + goods_input_steel_add = 70 + goods_input_electronics_add = 5 # output goods + goods_output_clippers_add = 120 } level_scaled = { - building_employment_machinists_add = 3000 - building_employment_machinists_add = 3000 + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 4500 + building_employment_laborers_add = 5000 } } } -pm_nickel_cadmium_batteries = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold +pm_panamax = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 10 } } unlocking_technologies = { - nickel_cadmium_batteries + globalized_logistics } building_modifiers = { workforce_scaled = { # input goods - goods_input_copper_add = 20 - goods_input_rare_earth_elements_add = 20 - goods_input_chemicals_add = 30 - goods_input_electricity_add = 30 + goods_input_engines_add = 35 + goods_input_steel_add = 100 + goods_input_electronics_add = 10 + goods_input_computers_add = 5 # output goods + goods_output_clippers_add = 180 } level_scaled = { - building_employment_machinists_add = 3500 - building_employment_machinists_add = 3500 + # employment + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 + building_employment_laborers_add = 4000 } } } -pm_lithium_ion_batteries = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Lithium iron batteries, gold +############# Small Arms Manufactories ################# +## Base Small Arms PMG +pm_semi_automatic_rifles = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # semi-automatic rifles, think M1 Garand. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 50 } } - unlocking_technologies = { - lithium_ion_batteries - } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 20 - goods_input_rare_earth_elements_add = 25 - goods_input_rare_earth_elements_add = 25 - goods_input_chemicals_add = 40 - goods_input_electricity_add = 40 + # input goods + goods_input_wood_add = 10 + goods_input_steel_add = 10 # output goods + goods_output_small_arms_add = 30 } level_scaled = { - building_employment_machinists_add = 4000 - building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 + building_employment_machinists_add = 1000 } } } -############# Pharmaceutical Industry ################# -## Base Pharmaceutical PMG -pm_antibiotics = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Modern medicine, gold +pm_battle_rifles = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Battle rifles, think M-14 or FAL. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 50 } + } + unlocking_technologies = { + } building_modifiers = { workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_chemicals_add = 10 - goods_input_glass_add = 5 - goods_input_glass_add = 5 - goods_output_pharmaceuticals_add = 30 + # input goods + goods_input_wood_add = 5 + goods_input_steel_add = 20 + goods_input_tools_add = 5 + # output goods + goods_output_small_arms_add = 60 } level_scaled = { - building_employment_academics_add = 500 + building_employment_laborers_add = 3000 building_employment_machinists_add = 1500 + building_employment_engineers_add = 500 } } } -pm_painkillers = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold - unlocking_technologies = { - - } +pm_assault_rifles = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Assault rifles, think AK-47 or M-16. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 150 } } + unlocking_technologies = { + assault_rifle + } building_modifiers = { workforce_scaled = { - goods_input_chemicals_add = 25 - goods_input_refined_fuel_add = 10 - goods_input_glass_add = 10 - goods_input_electricity_add = 10 - goods_input_electricity_add = 10 - goods_output_pharmaceuticals_add = 60 + # input goods + goods_input_steel_add = 30 + goods_input_plastics_add = 5 + goods_input_tools_add = 10 + # output goods + goods_output_small_arms_add = 120 } level_scaled = { - building_employment_academics_add = 1000 - building_employment_machinists_add = 3000 + building_employment_laborers_add = 2000 + building_employment_machinists_add = 2000 + building_employment_engineers_add = 1000 } } } -pm_anxiolytic_drugs = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold - unlocking_technologies = { - - } +pm_carbine_assault_rifles = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Carbine assault rifles, think M-4. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 150 } } + unlocking_technologies = { + carbine_assault_rifles + } building_modifiers = { workforce_scaled = { - goods_input_chemicals_add = 40 - goods_input_refined_fuel_add = 15 - goods_input_refined_fuel_add = 15 - goods_input_electricity_add = 20 - goods_input_electricity_add = 20 + # input goods + goods_input_steel_add = 40 + goods_input_plastics_add = 10 + goods_input_tools_add = 15 # output goods + goods_output_small_arms_add = 180 } level_scaled = { - building_employment_academics_add = 1000 - building_employment_machinists_add = 4000 + building_employment_laborers_add = 2000 + building_employment_machinists_add = 2500 + building_employment_engineers_add = 1500 } } } -pm_antiviral_drugs = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold - unlocking_technologies = { +## Artillery +pm_no_artillery_prod = { + texture = "gfx/interface/icons/production_method_icons/industry/no_artillery_production.dds" # TODO No Artillery, pink +} - } +pm_pre_war_artillery_prod = { + texture = "gfx/interface/icons/production_method_icons/industry/artillery_production.dds" # Old-school artillery. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 50 } } + unlocking_technologies = { + # heavy_artillery + } building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 60 - goods_input_refined_fuel_add = 15 - goods_input_glass_add = 10 - goods_input_electricity_add = 30 + goods_input_steel_add = 20 # output goods + goods_output_artillery_add = 30 } level_scaled = { - building_employment_academics_add = 1500 - building_employment_machinists_add = 4500 } } } -############# Computer Manufactories ################# -## Base Computers PMG -pm_mechanical_computers = { +pm_post_war_artillery_prod = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Post-war artillery. Pink unlocking_technologies = { - mechanical_computers - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 5 - goods_input_electronics_add = 5 - goods_input_electricity_add = 15 - goods_output_computers_add = 10 - } - level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - } + # propellant_gasses } -} - -pm_vacuum_tube_mainframes = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + state_pollution_generation_add = 50 } } - unlocking_technologies = { - solid_state_electronics - } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 10 - goods_input_steel_add = 15 - goods_input_steel_add = 15 - goods_input_electricity_add = 30 + # input goods + goods_input_steel_add = 40 + # output goods + goods_output_artillery_add = 60 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 } } } -pm_transistor_computers = { +pm_self_propelled_artillery_prod = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Self-propelled artillery, sometimes called SPGs. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 50 } } unlocking_technologies = { - transistors + # fire_control_computers } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 40 - goods_input_electronics_add = 20 - goods_input_glass_add = 5 - goods_input_steel_add = 15 + # input goods + goods_input_steel_add = 40 + goods_input_refined_fuel_add = 15 + # output goods + goods_output_artillery_add = 120 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 } } } -pm_integrated_minicomputers = { +pm_multiple_launch_rocket_system = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Multiple launch rocket systems, or MLRS (HIMARS) is the merican version. Pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 50 } } unlocking_technologies = { - third_generation_computers + # rocket_propelled_artillery } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 60 - goods_input_electronics_add = 40 - goods_input_glass_add = 10 - goods_input_steel_add = 10 + # input goods + goods_input_steel_add = 45 + goods_input_electronics_add = 10 + goods_input_refined_fuel_add = 15 + # output goods + goods_output_artillery_add = 85 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + # employment } } -} - -pm_personal_computers = { +} + +############# Steelworks ################# +## Base Steelworks PMG +pm_early_steelmaking = { + texture = "gfx/interface/icons/production_method_icons/industry/blister_steel_process.dds" + unlocking_technologies = { + industrial_metallurgy + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 10 } } - unlocking_technologies = { - fourth_generation_computers - } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 80 - goods_input_electronics_add = 60 - goods_input_glass_add = 10 - goods_input_steel_add = 10 + goods_input_coal_add = 30 + goods_input_iron_add = 40 + goods_output_steel_add = 40 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_laborers_add = 4000 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 8000 } } } -pm_high_performance_workstations = { +pm_basic_oxygen_steelmaking = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + state_pollution_generation_add = 15 } } unlocking_technologies = { - high_performance_personal_computers + oxygen_steelmaking_process } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 100 - goods_input_electronics_add = 80 - goods_input_glass_add = 15 - goods_input_steel_add = 5 + goods_input_coal_add = 30 + goods_input_iron_add = 60 + goods_input_electricity_add = 10 + goods_output_steel_add = 80 } level_scaled = { - building_employment_engineers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_machinists_add = 3000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -############# Consumer Electronics Manufactories ################# -pm_electromechanical_appliances = { +pm_oxygen_concentrators_steelmaking = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # No idea, check the above and below dds for an idea on style. Gold. state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 25 } } - is_default = yes unlocking_technologies = { - household_appliances + oxygen_concentrators } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 10 - goods_input_steel_add = 10 - goods_input_wood_add = 10 - goods_input_electronics_add = 5 - goods_input_electricity_add = 5 + goods_input_coal_add = 30 + goods_input_iron_add = 90 + goods_input_natural_gas_add = 10 + goods_input_electricity_add = 20 + goods_output_steel_add = 120 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 6000 } } } -pm_solidstate_home_appliances = { +pm_bottom_blown_converters = { + texture = "gfx/interface/icons/production_method_icons/industry/open_hearth_process.dds" state_modifiers = { workforce_scaled = { state_pollution_generation_add = 20 } } unlocking_technologies = { - solid_state_electronics + bottom_blown_converters } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 10 - goods_input_steel_add = 10 - goods_input_aluminum_add = 10 - goods_input_electronics_add = 10 - goods_input_glass_add = 10 - goods_input_glass_add = 10 - goods_input_plastics_add = 10 + goods_input_coal_add = 30 + goods_input_iron_add = 120 + goods_input_natural_gas_add = 15 + goods_input_electricity_add = 30 + goods_output_steel_add = 180 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 } } } -pm_microprocessor_controlled_home_appliances = { +pm_vacuum_arc_remelting = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" state_modifiers = { workforce_scaled = { state_pollution_generation_add = 30 } } unlocking_technologies = { - microprocessors + vacuum_arc_remelting } building_modifiers = { workforce_scaled = { - goods_input_aluminum_add = 10 - goods_input_electronics_add = 15 - goods_input_electronics_add = 15 - goods_input_electricity_add = 15 + goods_input_iron_add = 140 + goods_input_natural_gas_add = 20 + goods_input_electricity_add = 50 + goods_output_steel_add = 220 } level_scaled = { building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 4000 } } } -pm_no_advanced_electronics = { - texture = "gfx/interface/icons/production_method_icons/unused/automation4.dds" # Pagers, gold +## Electric Arc Steelmaking PMG +pm_no_electric_steelmaking = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" } -pm_televisions = { +pm_early_electric_arc_furnaces = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + state_pollution_generation_add = 5 } } unlocking_technologies = { - solid_state_electronics + electric_arc_furnace } building_modifiers = { workforce_scaled = { - goods_input_glass_add = 10 - goods_input_wood_add = 5 - goods_input_wood_add = 5 - goods_input_electronics_add = 15 + goods_input_electricity_add = 50 + goods_input_coal_add = 10 + goods_output_steel_add = 45 } level_scaled = { + building_employment_machinists_add = -500 + building_employment_engineers_add = 500 } } } -pm_home_media_devices = { +pm_advanced_electric_arc_furnaces = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 5 } } unlocking_technologies = { - home_media_devices + vacuum_arc_remelting } building_modifiers = { workforce_scaled = { - goods_input_glass_add = 10 - goods_input_aluminum_add = 5 - goods_input_electronics_add = 30 + goods_input_electricity_add = 40 + goods_input_natural_gas_add = 10 + goods_input_chemicals_add = 10 + goods_input_computers_add = 2 + goods_output_steel_add = 100 } level_scaled = { + building_employment_machinists_add = -1000 + building_employment_engineers_add = 1000 } } } -pm_video_games = { +############# Synthetics Plants ################# +# Fabrics PMG +pm_nylon = { + texture = "gfx/interface/icons/production_method_icons/industry/nylon.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 10 } } unlocking_technologies = { - video_game_consoles + } building_modifiers = { workforce_scaled = { - goods_input_glass_add = 10 - goods_input_electronics_add = 35 - goods_input_electronics_add = 35 - goods_input_computers_add = 5 + goods_input_plastics_add = 10 + goods_input_electricity_add = 5 + goods_output_silk_add = 30 } level_scaled = { + building_employment_machinists_add = 2000 + building_employment_laborers_add = 8000 } } } -##################### SHARED PMGs ##################### -## Light Industry Automation PMG -pm_no_automation = { - texture = "gfx/interface/icons/production_method_icons/industry/no_automation_in.dds" - ai_value = 1 -} - -pm_powered_assembly_lines_industry = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 - unlocking_technologies = { - production_assembly_line - } - building_modifiers = { +pm_polyester = { + texture = "gfx/interface/icons/production_method_icons/industry/polyester.dds" + state_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 2 - goods_input_electricity_add = 5 - } - level_scaled = { - building_employment_laborers_add = -2000 - } - unscaled = { - building_throughput_add = 0.05 + state_pollution_generation_add = 20 } } -} - -pm_conveyor_assembly_lines_industry = { - texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" - ai_value = 500000 unlocking_technologies = { - + polyester + silicone_rubber } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 5 - goods_input_electricity_add = 10 + goods_input_lead_add = 15 + goods_input_plastics_add = 15 + goods_input_electricity_add = 15 + goods_output_silk_add = 60 } level_scaled = { - building_employment_laborers_add = -2500 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.1 + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_articulated_robotic_automation_industry = { - texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" - ai_value = 2500000 +pm_carbon_fibers = { + texture = "gfx/interface/icons/production_method_icons/industry/carbon_fiber.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 30 + } + } unlocking_technologies = { - conveyor_belt + carbon_fibers } building_modifiers = { workforce_scaled = { - # input goods + goods_input_plastics_add = 30 + goods_input_electricity_add = 45 goods_input_tools_add = 10 - goods_input_electricity_add = 15 - goods_input_electronics_add = 5 + goods_output_silk_add = 120 } level_scaled = { - building_employment_laborers_add = -3000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.15 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 6000 } } } -pm_programmable_robotic_automation_industry = { - texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" - ai_value = 10000000 - unlocking_technologies = { - - } - building_modifiers = { +pm_conductive_smart_fabric = { + texture = "gfx/interface/icons/production_method_icons/industry/smart_fabric.dds" + state_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 10 - goods_input_electricity_add = 15 - goods_input_electronics_add = 5 - goods_input_computers_add = 5 - } - level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.2 + state_pollution_generation_add = 40 } } -} - -pm_autonomous_robotic_automation = { - texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" - ai_value = 50000000 unlocking_technologies = { - computerized_heavy_industrial_processes + conductive_fibers } building_modifiers = { workforce_scaled = { - # input goods + goods_input_plastics_add = 40 + goods_input_electricity_add = 60 goods_input_tools_add = 15 - goods_input_electricity_add = 20 - goods_input_electronics_add = 5 - goods_input_computers_add = 10 + goods_output_silk_add = 180 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - building_employment_engineers_add = -500 - } - unscaled = { - building_throughput_add = 0.25 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } -## Food and Beverage Automation PMG -pm_conveyor_canning_lines = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +############# Tank Factory ################# +## Base Tanks PMG +pm_pre_war_tanks_prod = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + } + } + is_default = yes unlocking_technologies = { - conveyor_belt + armored_warfare } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 5 - goods_input_electricity_add = 5 + goods_input_engines_add = 10 + goods_input_steel_add = 30 + goods_input_refined_fuel_add = 10 + # output goods + goods_output_tanks_add = 30 } level_scaled = { - building_employment_laborers_add = -1000 - building_employment_machinists_add = -500 - } - unscaled = { - building_throughput_add = 0.05 + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_automated_sorting = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_postwar_medium_tanks = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 30 + } + } unlocking_technologies = { - modern_food_packaging + main_battle_tanks } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_electronics_add = 5 - goods_input_electricity_add = 10 + goods_input_engines_add = 15 + goods_input_steel_add = 40 + goods_input_refined_fuel_add = 15 + # output goods + goods_output_tanks_add = 40 } level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.1 + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_continuous_flow_processing = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_first_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 40 + } + } unlocking_technologies = { - synthetic_food_additives + composite_armor } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 15 - goods_input_electronics_add = 5 - goods_input_electricity_add = 15 + goods_input_engines_add = 20 + goods_input_steel_add = 40 + goods_input_refined_fuel_add = 20 + goods_input_electronics_add = 5 + # output goods + goods_output_tanks_add = 60 } level_scaled = { - building_employment_laborers_add = -3000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.15 + # employment + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 6000 } } } -pm_high_speed_automated_packaging = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 - unlocking_technologies = { - universal_barcode_system +pm_composite_armor_mbts = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 20 - goods_input_electronics_add = 10 - goods_input_electricity_add = 20 - goods_input_computers_add = 5 + goods_input_engines_add = 20 + goods_input_steel_add = 40 + goods_input_refined_fuel_add = 20 + goods_input_plastics_add = 10 + goods_input_electronics_add = 5 + # output goods + goods_output_tanks_add = 80 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - } - unscaled = { - building_throughput_add = 0.25 + # employment + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 } } } -## Textiles Automation PMG -pm_electric_sewing_machines = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 - unlocking_technologies = { +pm_3rd_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base5.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 60 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 5 - goods_input_electricity_add = 5 + goods_input_engines_add = 25 + goods_input_steel_add = 40 + goods_input_plastics_add = 10 + goods_input_rare_earth_elements_add = 5 + goods_input_refined_fuel_add = 20 + goods_input_electronics_add = 10 + # output goods + goods_output_tanks_add = 120 } level_scaled = { - building_employment_laborers_add = -1000 - } - unscaled = { - building_throughput_add = 0.05 + # employment + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } -pm_electric_shuttless_looms = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 - unlocking_technologies = { - +pm_advanced_3rd_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base6.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 70 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_electricity_add = 10 + goods_input_engines_add = 30 + goods_input_steel_add = 40 + goods_input_plastics_add = 10 + goods_input_rare_earth_elements_add = 5 + goods_input_refined_fuel_add = 20 + goods_input_electronics_add = 15 + goods_input_uranium_add = 5 + # output goods + goods_output_tanks_add = 180 } level_scaled = { - building_employment_laborers_add = -3000 + # employment + building_employment_engineers_add = 2500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 4000 } - unscaled = { - building_throughput_add = 0.1 + } +} + +############# Textile Manufactories ################# +## Base Textile PMG +pm_tailored_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/handsewn_clothes.dds" + building_modifiers = { + workforce_scaled = { + goods_input_fabric_add = 40 + goods_output_clothes_add = 35 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 } } } -pm_robotic_textile_process = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_synthetic_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/dye_workshops.dds" unlocking_technologies = { - conveyor_belt + industrial_kraft_pulping } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_electronics_add = 5 - goods_input_electricity_add = 15 + goods_input_fabric_add = 40 + goods_input_silk_add = 10 + goods_input_chemicals_add = 5 + goods_input_electricity_add = 5 + goods_output_clothes_add = 60 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.15 + building_employment_engineers_add = 500 + building_employment_machinists_add = 1500 + building_employment_laborers_add = 8000 } } } -pm_computer_aided_design_and_cutting = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_treated_synthetic_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/sewing_machines.dds" unlocking_technologies = { - programmable_industrial_robots + synthetic_polymers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 20 - goods_input_electronics_add = 10 - goods_input_electricity_add = 20 - goods_input_computers_add = 5 + goods_input_fabric_add = 60 + goods_input_silk_add = 20 + goods_input_chemicals_add = 10 + goods_input_electricity_add = 10 + goods_output_clothes_add = 120 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - building_employment_engineers_add = -500 - } - unscaled = { - building_throughput_add = 0.20 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 6000 } } } -## Metallurgy Shared Automation Shared PMs -pm_mechanized_process_assistance = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_high_peformance_textile_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_sewing_machines.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + } + } unlocking_technologies = { - mechanical_process_control + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 8 - goods_input_electricity_add = 5 + goods_input_fabric_add = 60 + goods_input_silk_add = 25 + goods_input_chemicals_add = 15 + goods_input_electricity_add = 15 + goods_output_clothes_add = 180 } level_scaled = { - building_employment_laborers_add = -1000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.05 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 4000 } } } -pm_automated_furnace_control = { - texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" - ai_value = 500000 +############# Tools Manufactories ################# +## Base Tool PMG +pm_rudimentary_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/crude_tools.dds" # TODO: wooden tools, think looms, hand cranks; not minecraft + unlocking_technologies = { - heavy_industrial_process_automation + industrial_revolution } + building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_electronics_add = 5 - goods_input_electricity_add = 10 + goods_input_wood_add = 15 + goods_output_tools_add = 20 } level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.1 + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 } } } -pm_computerized_furnace_management = { - texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" - ai_value = 2500000 +pm_basic_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/pig_iron_tools.dds" # TODO hammers n shit unlocking_technologies = { - computerized_heavy_industrial_processes + machine_tooling } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 20 - goods_input_electricity_add = 15 - goods_input_electronics_add = 5 - goods_input_computers_add = 5 + goods_input_wood_add = 10 + goods_input_iron_add = 15 + goods_output_tools_add = 40 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - } - unscaled = { - building_throughput_add = 0.15 + building_employment_machinists_add = 1000 + building_employment_laborers_add = 9000 } } } -## Heavy Industry Automation PMG -pm_pneumatic_hydraulic_control = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_power_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" # TODO powertools, drills, etc unlocking_technologies = { - industrial_pneumatics_and_hydraulics + production_assembly_line } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 5 + goods_input_steel_add = 25 goods_input_electricity_add = 5 + goods_output_tools_add = 80 } level_scaled = { - building_employment_laborers_add = -1500 - } - unscaled = { - building_throughput_add = 0.05 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_centralized_analog_control = { - texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" - ai_value = 500000 +pm_cordless_power_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/crude_tools.dds" # TODO tools with plastic in the handles and stuff unlocking_technologies = { - mechanical_process_control + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 10 - goods_input_electricity_add = 10 - goods_input_electronics_add = 5 + goods_input_steel_add = 20 + goods_input_plastics_add = 15 + goods_input_batteries_add = 5 + goods_input_electricity_add = 5 + goods_output_tools_add = 120 } level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.1 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 5000 } } } -pm_distributed_control_systems = { - texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" - ai_value = 2500000 +pm_miniaturized_power_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/automated_tools.dds" unlocking_technologies = { - heavy_industrial_process_automation + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_electricity_add = 15 - goods_input_electronics_add = 5 - goods_input_computers_add = 5 + goods_input_steel_add = 15 + goods_input_plastics_add = 20 + goods_input_batteries_add = 10 + goods_input_electricity_add = 5 + goods_output_tools_add = 180 } level_scaled = { - building_employment_laborers_add = -3000 - building_employment_machinists_add = -1500 - } - unscaled = { - building_throughput_add = 0.15 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } -pm_advanced_process_control = { - texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" - ai_value = 10000000 +## High Tech Tools PMG +pm_no_precision_instruments = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +} + +pm_electronic_metrology_instruments = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools unlocking_technologies = { - computerized_heavy_industrial_processes + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_electricity_add = 20 - goods_input_electronics_add = 5 - goods_input_computers_add = 10 + goods_input_electronics_add = 10 + goods_input_glass_add = 15 + goods_input_aluminum_add = 10 + goods_output_tools_add = 75 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - building_employment_engineers_add = -500 - } - unscaled = { - building_throughput_add = 0.2 + building_employment_engineers_add = 500 } } } -## Shipyards Automation - -pm_heavy_crane_mechanization = { - texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" - ai_value = 100000 +pm_automated_precision_machining = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools unlocking_technologies = { - gantry_cranes + articulated_industrial_robot } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 8 - goods_input_engines_add = 5 - goods_input_electricity_add = 5 + goods_input_electronics_add = 15 + goods_input_glass_add = 20 + goods_input_aluminum_add = 15 + goods_input_computers_add = 5 + goods_output_tools_add = 135 } level_scaled = { - building_employment_laborers_add = -2000 - } - unscaled = { - building_throughput_add = 0.05 + building_employment_engineers_add = 500 } } } -pm_sectional_prefabrication = { - texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" - ai_value = 500000 +pm_industrial_laser_systems = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools unlocking_technologies = { - intermodal_logistics + industrial_lasers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 12 - goods_input_electricity_add = 10 - goods_input_engines_add = 8 + goods_input_electronics_add = 20 + goods_input_glass_add = 20 + goods_input_aluminum_add = 15 + goods_input_computers_add = 5 + goods_output_tools_add = 160 } level_scaled = { - building_employment_laborers_add = -3000 - building_employment_machinists_add = -1000 - } - unscaled = { - building_throughput_add = 0.1 + building_employment_engineers_add = 500 } } } -pm_computer_aided_ship_design = { - texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" - ai_value = 2500000 +pm_autonomous_industrial_robotics = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools unlocking_technologies = { - globalized_logistics + + } + country_modifiers = { + workforce_scaled = { + country_production_tech_research_speed_mult = 0.1 + } } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 12 - goods_input_engines_add = 10 - goods_input_electricity_add = 15 - goods_input_computers_add = 5 + goods_input_electronics_add = 25 + goods_input_glass_add = 15 + goods_input_aluminum_add = 20 + goods_input_computers_add = 15 + goods_output_tools_add = 250 } level_scaled = { - building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 - } - unscaled = { - building_throughput_add = 0.15 + building_employment_engineers_add = 500 } } } diff --git a/common/production_methods/04_plantations.txt b/common/production_methods/04_plantations.txt index 9de2ff5ac..c07e3138e 100644 --- a/common/production_methods/04_plantations.txt +++ b/common/production_methods/04_plantations.txt @@ -1,4 +1,4 @@ -################ SHARED PMs +############# SHARED PMs ############# # Harvesting Process pm_manual_harvesting_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" @@ -66,7 +66,7 @@ pm_specialized_harvesting_plantation = { } } -##### Transportation +# Transportation pm_no_transport_plantation = { texture = "gfx/interface/icons/production_method_icons/other/manual_transportation.dds" } @@ -132,12 +132,16 @@ pm_cold_chain_logistics_plantation = { } } -# Coffee Plantations -pm_traditional_growing_coffee_plantation = { + +############# BUILDING SPECIFIC PMs ############# + +############# Banana Plantations ############# +# Base Building PMs: +pm_traditional_growing_banana_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_coffee_add = 40 + goods_output_fruit_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -146,19 +150,19 @@ pm_traditional_growing_coffee_plantation = { } } -pm_pesticides_coffee_plantation = { +pm_pesticides_banana_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 5 } } unlocking_technologies = { - chemical_synthesis } building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_coffee_add = 80 + goods_output_fruit_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -167,10 +171,11 @@ pm_pesticides_coffee_plantation = { } } -pm_crop_sanitation_coffee_plantation = { +pm_crop_sanitation_banana_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 5 } } unlocking_technologies = { @@ -180,7 +185,7 @@ pm_crop_sanitation_coffee_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_coffee_add = 120 + goods_output_fruit_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -189,10 +194,11 @@ pm_crop_sanitation_coffee_plantation = { } } -pm_disease_resistant_crops_coffee_plantation = { +pm_disease_resistant_crops_banana_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 5 } } unlocking_technologies = { @@ -202,7 +208,7 @@ pm_disease_resistant_crops_coffee_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_coffee_add = 180 + goods_output_fruit_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -211,12 +217,12 @@ pm_disease_resistant_crops_coffee_plantation = { } } -# Cotton Plantations -pm_traditional_growing_cotton_plantation = { +############# Coffee Plantations ############# +pm_traditional_growing_coffee_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_fabric_add = 40 + goods_output_coffee_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -225,19 +231,19 @@ pm_traditional_growing_cotton_plantation = { } } -pm_pesticides_cotton_plantation = { +pm_pesticides_coffee_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 } } unlocking_technologies = { + chemical_synthesis } building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_fabric_add = 80 + goods_output_coffee_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -246,11 +252,10 @@ pm_pesticides_cotton_plantation = { } } -pm_crop_sanitation_cotton_plantation = { +pm_crop_sanitation_coffee_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 } } unlocking_technologies = { @@ -260,7 +265,7 @@ pm_crop_sanitation_cotton_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_fabric_add = 120 + goods_output_coffee_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -269,11 +274,10 @@ pm_crop_sanitation_cotton_plantation = { } } -pm_disease_resistant_crops_cotton_plantation = { +pm_disease_resistant_crops_coffee_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 } } unlocking_technologies = { @@ -283,7 +287,7 @@ pm_disease_resistant_crops_cotton_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_fabric_add = 180 + goods_output_coffee_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -292,12 +296,12 @@ pm_disease_resistant_crops_cotton_plantation = { } } -# Tea Plantation -pm_traditional_growing_tea_plantation = { +############# Cotton Plantations ############# +pm_traditional_growing_cotton_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_tea_add = 40 + goods_output_fabric_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -306,7 +310,7 @@ pm_traditional_growing_tea_plantation = { } } -pm_pesticides_tea_plantation = { +pm_pesticides_cotton_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -318,7 +322,7 @@ pm_pesticides_tea_plantation = { building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_tea_add = 80 + goods_output_fabric_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -327,7 +331,7 @@ pm_pesticides_tea_plantation = { } } -pm_crop_sanitation_tea_plantation = { +pm_crop_sanitation_cotton_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -341,7 +345,7 @@ pm_crop_sanitation_tea_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_tea_add = 120 + goods_output_fabric_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -350,7 +354,7 @@ pm_crop_sanitation_tea_plantation = { } } -pm_disease_resistant_crops_tea_plantation = { +pm_disease_resistant_crops_cotton_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -364,7 +368,7 @@ pm_disease_resistant_crops_tea_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_tea_add = 180 + goods_output_fabric_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -373,12 +377,12 @@ pm_disease_resistant_crops_tea_plantation = { } } -# Tobacco Plantations -pm_traditional_growing_tobacco_plantation = { +############# Silk Plantations ############# +pm_traditional_growing_silk_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_tobacco_add = 40 + goods_output_silk_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -387,7 +391,7 @@ pm_traditional_growing_tobacco_plantation = { } } -pm_pesticides_tobacco_plantation = { +pm_pesticides_silk_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -399,7 +403,7 @@ pm_pesticides_tobacco_plantation = { building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_tobacco_add = 80 + goods_output_silk_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -408,7 +412,7 @@ pm_pesticides_tobacco_plantation = { } } -pm_crop_sanitation_tobacco_plantation = { +pm_crop_sanitation_silk_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -422,7 +426,7 @@ pm_crop_sanitation_tobacco_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_tobacco_add = 120 + goods_output_silk_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -431,7 +435,7 @@ pm_crop_sanitation_tobacco_plantation = { } } -pm_disease_resistant_crops_tobacco_plantation = { +pm_disease_resistant_crops_silk_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -445,7 +449,7 @@ pm_disease_resistant_crops_tobacco_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_tobacco_add = 180 + goods_output_silk_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -454,7 +458,7 @@ pm_disease_resistant_crops_tobacco_plantation = { } } -# Sugar Plantation +############# Sugar Plantations ############# pm_traditional_growing_sugar_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { @@ -535,12 +539,12 @@ pm_disease_resistant_crops_sugar_plantation = { } } -# Banana Plantations -pm_traditional_growing_banana_plantation = { +############# Tea Plantations ############# +pm_traditional_growing_tea_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_fruit_add = 40 + goods_output_tea_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -549,7 +553,7 @@ pm_traditional_growing_banana_plantation = { } } -pm_pesticides_banana_plantation = { +pm_pesticides_tea_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -561,7 +565,7 @@ pm_pesticides_banana_plantation = { building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_fruit_add = 80 + goods_output_tea_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -570,7 +574,7 @@ pm_pesticides_banana_plantation = { } } -pm_crop_sanitation_banana_plantation = { +pm_crop_sanitation_tea_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -584,7 +588,7 @@ pm_crop_sanitation_banana_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_fruit_add = 120 + goods_output_tea_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -593,7 +597,7 @@ pm_crop_sanitation_banana_plantation = { } } -pm_disease_resistant_crops_banana_plantation = { +pm_disease_resistant_crops_tea_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -607,7 +611,7 @@ pm_disease_resistant_crops_banana_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_fruit_add = 180 + goods_output_tea_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -616,12 +620,12 @@ pm_disease_resistant_crops_banana_plantation = { } } -# Silk Plantations -pm_traditional_growing_silk_plantation = { +############# Tobacco Plantations ############# +pm_traditional_growing_tobacco_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { workforce_scaled = { - goods_output_silk_add = 40 + goods_output_tobacco_add = 40 } level_scaled = { building_employment_laborers_add = 8000 @@ -630,7 +634,7 @@ pm_traditional_growing_silk_plantation = { } } -pm_pesticides_silk_plantation = { +pm_pesticides_tobacco_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -642,7 +646,7 @@ pm_pesticides_silk_plantation = { building_modifiers = { workforce_scaled = { goods_input_chemicals_add = 5 - goods_output_silk_add = 80 + goods_output_tobacco_add = 80 } level_scaled = { building_employment_laborers_add = 8000 @@ -651,7 +655,7 @@ pm_pesticides_silk_plantation = { } } -pm_crop_sanitation_silk_plantation = { +pm_crop_sanitation_tobacco_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -665,7 +669,7 @@ pm_crop_sanitation_silk_plantation = { workforce_scaled = { goods_input_chemicals_add = 5 goods_input_pharmaceuticals_add = 5 - goods_output_silk_add = 120 + goods_output_tobacco_add = 120 } level_scaled = { building_employment_laborers_add = 8000 @@ -674,7 +678,7 @@ pm_crop_sanitation_silk_plantation = { } } -pm_disease_resistant_crops_silk_plantation = { +pm_disease_resistant_crops_tobacco_plantation = { texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" state_modifiers = { workforce_scaled = { @@ -688,7 +692,7 @@ pm_disease_resistant_crops_silk_plantation = { workforce_scaled = { goods_input_chemicals_add = 10 goods_input_pharmaceuticals_add = 15 - goods_output_silk_add = 180 + goods_output_tobacco_add = 180 } level_scaled = { building_employment_laborers_add = 8000 @@ -697,7 +701,7 @@ pm_disease_resistant_crops_silk_plantation = { } } -# Vineyards +############# Vineyards ############# pm_traditional_growing_vineyard = { texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" building_modifiers = { diff --git a/common/production_methods/06_urban_center.txt b/common/production_methods/06_urban.txt similarity index 94% rename from common/production_methods/06_urban_center.txt rename to common/production_methods/06_urban.txt index d9814ef5b..342f7f91d 100644 --- a/common/production_methods/06_urban_center.txt +++ b/common/production_methods/06_urban.txt @@ -1,878 +1,877 @@ -####################### Urban Centers ####################### -## Amenities -pm_open_air_markets = { - texture = "gfx/interface/icons/production_method_icons/urban/market_stalls.dds" - city_lights_color_index = 0 # set in defines/cwp_graphics.txt - building_modifiers = { - workforce_scaled = { - goods_output_services_add = 10 - } - level_scaled = { - building_employment_shopkeepers_add = 500 - building_employment_clerks_add = 2000 - building_employment_laborers_add = 3500 - } - } -} - -pm_enclosed_arcades = { - texture = "gfx/interface/icons/production_method_icons/urban/market_squares.dds" - city_lights_color_index = 1 # Needs to match city_graphics_data.settings color array - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_wood_add = 1 - goods_input_glass_add = 1 - goods_output_services_add = 20 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 2000 - building_employment_laborers_add = 3000 - } - } -} - -pm_enclosed_shopping_malls = { - texture = "gfx/interface/icons/production_method_icons/urban/covered_markets.dds" - city_lights_color_index = 2 # Needs to match city_graphics_data.settings color array - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 2 - goods_input_glass_add = 2 - goods_input_electricity_add = 2 - goods_output_services_add = 30 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 2000 - building_employment_laborers_add = 3000 - } - } -} - -pm_vertical_shopping_malls = { - texture = "gfx/interface/icons/production_method_icons/urban/arcades.dds" - city_lights_color_index = 3 # Needs to match city_graphics_data.settings color array - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 3 - goods_input_glass_add = 4 - goods_input_electricity_add = 3 - goods_output_services_add = 60 - } - level_scaled = { - building_employment_shopkeepers_add = 1500 - building_employment_clerks_add = 2500 - building_employment_laborers_add = 2000 - } - } -} - -## Commerce Services -pm_traditional_city_center = { - texture = "gfx/interface/icons/production_method_icons/urban/regional_clerks.dds" - unlocking_technologies = { - modular_tower_crane - } - building_modifiers = { - workforce_scaled = { - goods_output_professional_services_add = 5 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } -} - -pm_modern_downtown = { - texture = "gfx/interface/icons/production_method_icons/urban/regional_clerks.dds" - unlocking_technologies = { - modular_tower_crane - } - building_modifiers = { - workforce_scaled = { - goods_input_iron_add = 1 - goods_input_glass_add = 2 - goods_input_electricity_add = 1 - goods_output_professional_services_add = 10 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 3000 - } - } -} - -pm_developed_city_center = { - texture = "gfx/interface/icons/production_method_icons/urban/national_clerks.dds" - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 2 - goods_input_glass_add = 2 - goods_input_electricity_add = 2 - goods_output_professional_services_add = 20 - } - 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" - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 2 - goods_input_glass_add = 4 - goods_input_electricity_add = 3 - goods_output_professional_services_add = 40 - } - 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 = { - texture = "gfx/interface/icons/production_method_icons/urban/no_public_transport.dds" - ai_value = 1 -} - -pm_bus_tramways = { - texture = "gfx/interface/icons/production_method_icons/urban/public_trams.dds" - ai_value = 1000 - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } - unlocking_technologies = { - bus_and_tramways - } - building_modifiers = { - workforce_scaled = { - goods_input_automobiles_add = 1 - goods_input_engines_add = 1 - goods_input_refined_fuel_add = 1 - goods_output_transportation_add = 5 - } - level_scaled = { - building_employment_laborers_add = -1000 - building_employment_machinists_add = 250 - } - } -} - -pm_metropolitan_railway = { - texture = "gfx/interface/icons/production_method_icons/urban/public_motor_carriages.dds" - ai_value = 3300 - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - state_infrastructure_add = 20 - } - } - unlocking_technologies = { - subterranean_railways - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 1 - goods_input_electricity_add = 1 - goods_output_transportation_add = 10 - } - level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = 500 - } - } -} - -pm_integrated_metro_transport = { - texture = "gfx/interface/icons/production_method_icons/unused/automation3.dds" - ai_value = 10000 - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - state_infrastructure_add = 30 - } - } - unlocking_technologies = { - elevated_track - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 2 - goods_input_automobiles_add = 2 - goods_input_electricity_add = 2 - goods_output_transportation_add = 20 - } - level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = 1000 - } - } -} - -## Urban Churches -pm_state_churches = { - texture = "gfx/interface/icons/production_method_icons/government/ownership_clergymen.dds" - disallowing_laws = { - law_state_atheism - } - building_modifiers = { - level_scaled = { - building_employment_clergymen_add = 200 - } - } -} - -pm_free_churches = { - texture = "gfx/interface/icons/production_method_icons/government/ownership_aristocrats.dds" - building_modifiers = { - level_scaled = { - building_employment_clergymen_add = 100 - building_employment_clerks_add = 100 - } - } -} - -pm_anticlericalism = { - texture = "gfx/interface/icons/production_method_icons/government/ownership_bureaucrats.dds" - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 50 - building_employment_clerks_add = 150 - } - } -} - - -####################### Combustion Power Plants ####################### -##### Base Power Plant PMG -# target: 9800 employees -pm_coal_fired_plant = { - texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" - unlocking_technologies = { - mass_electrification - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 50 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 15 - goods_input_coal_add = 30 - goods_output_electricity_add = 105 - } - level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 2000 - } - } -} - -pm_crude_oil_fired_plant = { - texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" - unlocking_technologies = { - mass_electrification - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 50 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 15 - goods_input_oil_add = 30 - goods_output_electricity_add = 105 - } - level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - } - } -} - -pm_oil_fired_plant = { - texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 50 - } - } - unlocking_technologies = { - gas_turbine_power_plant - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 35 - goods_output_electricity_add = 155 - } - level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - } - } -} - -pm_natural_gas_plant = { - texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 30 - } - } - unlocking_technologies = { - gas_turbine_power_plant - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 20 - goods_input_natural_gas_add = 40 - goods_output_electricity_add = 155 - } - level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - } - } -} - -####################### 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 = { - goods_input_engines_add = 40 - goods_input_uranium_add = 20 - goods_output_electricity_add = 500 - } - level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - } - } -} - -####################### Telecommunications Industry ####################### -#### Base Telecommunications PMG -pm_copper_lines = { - texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" - building_modifiers = { - workforce_scaled = { - goods_input_copper_add = 10 - goods_input_wood_add = 5 - goods_input_electricity_add = 5 - goods_output_telecommunications_add = 35 - } - level_scaled = { - building_employment_machinists_add = 1000 - building_employment_laborers_add = 4000 - } - } -} - -pm_galvanic_cables = { - texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_copper_add = 15 - goods_input_aluminum_add = 5 - goods_input_electricity_add = 15 - goods_output_telecommunications_add = 55 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1000 - building_employment_laborers_add = 3500 - } - } -} - -pm_microwave_transmission_towers = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_copper_add = 20 - goods_input_aluminum_add = 10 - goods_input_electricity_add = 20 - goods_input_electronics_add = 10 - goods_output_telecommunications_add = 100 - } - level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 2000 - building_employment_laborers_add = 2000 - } - } -} - -pm_satellite_based_networks = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_copper_add = 30 - goods_input_aluminum_add = 15 - goods_input_electricity_add = 30 - goods_input_electronics_add = 20 - goods_input_missiles_add = 5 - goods_output_telecommunications_add = 150 - } - level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 3000 - } - } -} - -pm_third_generation_broadband = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_copper_add = 30 - goods_input_aluminum_add = 20 - goods_input_electricity_add = 50 - goods_input_electronics_add = 25 - goods_input_glass_add = 20 - goods_input_missiles_add = 15 - goods_input_computers_add = 5 - goods_output_telecommunications_add = 250 - } - level_scaled = { - building_employment_engineers_add = 2500 - building_employment_machinists_add = 2500 - } - } -} - -#### Telecommunications Automation -pm_operator_switchboard = { - texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" - unlocking_technologies = { - # automatic_switchboards - } - building_modifiers = { - level_scaled = { - building_employment_clerks_add = 5000 - } - } -} - -pm_panel_rotary_switchboard = { - texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" - unlocking_technologies = { - # automatic_switchboards - } - building_modifiers = { - workforce_scaled = { - goods_input_electronics_add = 5 - } - level_scaled = { - building_employment_clerks_add = 2500 - } - } -} - -pm_digital_switchboard = { - texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" - unlocking_technologies = { - # automatic_switchboards - } - building_modifiers = { - workforce_scaled = { - goods_input_electronics_add = 8 - goods_input_computers_add = 2 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_clerks_add = 1000 - } - } -} - -pm_internet_servers = { - texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" - unlocking_technologies = { - # automatic_switchboards - } - state_modifiers = { - workforce_scaled = { - building_throughput_add = 0.05 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_computers_add = 5 - } - level_scaled = { - building_employment_engineers_add = 250 - } - } -} - -###################### Banks ####################### -#### Base Finance PMG -pm_traditional_financial_services = { - texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" - building_modifiers = { - workforce_scaled = { - goods_input_paper_add = 10 - goods_output_financial_services_add = 15 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 9000 - } - } -} - -pm_post_war_commercial_services = { - texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" - building_modifiers = { - workforce_scaled = { - goods_input_deposits_add = 25 - goods_input_paper_add = 25 - goods_output_financial_services_add = 25 - } - level_scaled = { - building_employment_shopkeepers_add = 2000 - building_employment_clerks_add = 8000 - } - } -} - -pm_automated_teller_machines = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" - unlocking_technologies = { - # automatic_teller_machines - } - building_modifiers = { - workforce_scaled = { - goods_input_deposits_add = 25 - goods_input_paper_add = 20 - goods_input_electricity_add = 10 - goods_input_electronics_add = 5 - goods_input_telecommunications_add = 5 - goods_output_financial_services_add = 50 - } - level_scaled = { - building_employment_shopkeepers_add = 2000 - building_employment_clerks_add = 6000 - } - } -} - -pm_computerized_banking = { - texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" - building_modifiers = { - workforce_scaled = { - goods_input_deposits_add = 35 - goods_input_paper_add = 15 - goods_input_electricity_add = 15 - goods_input_telecommunications_add = 10 - goods_input_computers_add = 5 - goods_output_financial_services_add = 75 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_shopkeepers_add = 2500 - building_employment_clerks_add = 2000 - } - } -} - -pm_online_banking = { - texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" - building_modifiers = { - workforce_scaled = { - goods_input_deposits_add = 50 - goods_input_paper_add = 5 - goods_input_electricity_add = 25 - goods_input_telecommunications_add = 25 - goods_input_computers_add = 10 - goods_output_financial_services_add = 55 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_shopkeepers_add = 3500 - building_employment_clerks_add = 1000 - } - } -} - - -####################### Media Industry ####################### -#### Base Media PMG -pm_print_and_radio = { - texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" - building_modifiers = { - workforce_scaled = { - goods_input_paper_add = 20 - goods_output_media_add = 30 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1000 - building_employment_clerks_add = 6000 - } - } -} - -pm_terrestrial_broadcasting = { - texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" - unlocking_technologies = { - # transcontinental_television_services - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 10 - goods_input_consumer_electronics_add = 5 - goods_input_paper_add = 10 - goods_output_media_add = 60 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1500 - building_employment_clerks_add = 2500 - } - } -} - -pm_cable_television = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 20 - goods_input_consumer_electronics_add = 10 - goods_output_media_add = 45 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 2000 - building_employment_clerks_add = 2500 - } - } -} - -pm_satellite_television = { - texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 40 - goods_input_consumer_electronics_add = 20 - goods_input_computers_add = 5 - goods_output_media_add = 75 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1500 - building_employment_clerks_add = 2000 - } - } -} - -############### Skyscrapers ############### -pm_typewriters_paper = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - building_modifiers = { - workforce_scaled = { - goods_input_paper_add = 15 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 30 - } - level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_clerks_add = 4000 - } - } -} - -pm_electric_word_processors = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - unlocking_technologies = { - # prefabrication - } - building_modifiers = { - workforce_scaled = { - goods_input_paper_add = 10 - goods_input_electronics_add = 5 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 60 - } - level_scaled = { - building_employment_shopkeepers_add = 2000 - building_employment_clerks_add = 3000 - } - } -} - -pm_workplace_terminals = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - unlocking_technologies = { - # commercial_elevators - } - building_modifiers = { - workforce_scaled = { - goods_input_paper_add = 10 - goods_input_computers_add = 5 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 80 - } - level_scaled = { - building_employment_shopkeepers_add = 3000 - building_employment_clerks_add = 2000 - } - } -} - -pm_digital_word_processors = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - unlocking_technologies = { - # curtain_wall_architecture - } - building_modifiers = { - workforce_scaled = { - goods_input_computers_add = 10 - goods_input_paper_add = 5 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 120 - } - level_scaled = { - building_employment_shopkeepers_add = 4000 - building_employment_clerks_add = 1000 - } - } -} - -pm_modern_workstations = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - unlocking_technologies = { - # tube_structural_systems - } - building_modifiers = { - workforce_scaled = { - goods_input_computers_add = 20 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 180 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_shopkeepers_add = 4500 - } - } -} - -### Skyscraper Telecommunications -pm_mail_couriers_skyscraper = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - building_modifiers = { - workforce_scaled = { - goods_output_services_add = 15 - } - level_scaled = { - building_employment_clerks_add = 5000 - } - } -} - -pm_office_telephones_skyscraper = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - state_modifiers = { - workforce_scaled = { - building_throughput_add = 0.02 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 5 - } - level_scaled = { - building_employment_clerks_add = 2500 - } - } -} - -pm_digital_fax_machines_skyscraper = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - state_modifiers = { - workforce_scaled = { - building_throughput_add = 0.04 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 10 - } - level_scaled = { - building_employment_clerks_add = 1000 - } - } -} - -pm_world_wide_web_skyscraper = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" - state_modifiers = { - workforce_scaled = { - building_throughput_add = 0.08 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_telecommunications_add = 20 - } - level_scaled = { - building_employment_engineers_add = 250 - } - } -} \ No newline at end of file +###################### Banks ####################### +## Base Finance PMG +pm_traditional_financial_services = { + texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 10 + goods_output_financial_services_add = 15 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 9000 + } + } +} + +pm_post_war_commercial_services = { + texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" + building_modifiers = { + workforce_scaled = { + goods_input_deposits_add = 25 + goods_input_paper_add = 25 + goods_output_financial_services_add = 25 + } + level_scaled = { + building_employment_shopkeepers_add = 2000 + building_employment_clerks_add = 8000 + } + } +} + +pm_automated_teller_machines = { + texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" + unlocking_technologies = { + # automatic_teller_machines + } + building_modifiers = { + workforce_scaled = { + goods_input_deposits_add = 25 + goods_input_paper_add = 20 + goods_input_electricity_add = 10 + goods_input_electronics_add = 5 + goods_input_telecommunications_add = 5 + goods_output_financial_services_add = 50 + } + level_scaled = { + building_employment_shopkeepers_add = 2000 + building_employment_clerks_add = 6000 + } + } +} + +pm_computerized_banking = { + texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" + building_modifiers = { + workforce_scaled = { + goods_input_deposits_add = 35 + goods_input_paper_add = 15 + goods_input_electricity_add = 15 + goods_input_telecommunications_add = 10 + goods_input_computers_add = 5 + goods_output_financial_services_add = 75 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_shopkeepers_add = 2500 + building_employment_clerks_add = 2000 + } + } +} + +pm_online_banking = { + texture = "gfx/interface/icons/production_method_icons/unused/refining1.dds" + building_modifiers = { + workforce_scaled = { + goods_input_deposits_add = 50 + goods_input_paper_add = 5 + goods_input_electricity_add = 25 + goods_input_telecommunications_add = 25 + goods_input_computers_add = 10 + goods_output_financial_services_add = 55 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_shopkeepers_add = 3500 + building_employment_clerks_add = 1000 + } + } +} + +####################### Combustion Power Plants ####################### +## Base Power Plant PMG +# target: 9800 employees +pm_coal_fired_plant = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" + unlocking_technologies = { + mass_electrification + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 15 + goods_input_coal_add = 30 + goods_output_electricity_add = 105 + } + level_scaled = { + building_employment_laborers_add = 3000 + building_employment_machinists_add = 2000 + } + } +} + +pm_crude_oil_fired_plant = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" + unlocking_technologies = { + mass_electrification + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 15 + goods_input_oil_add = 30 + goods_output_electricity_add = 105 + } + level_scaled = { + building_employment_laborers_add = 2000 + building_employment_machinists_add = 3000 + } + } +} + +pm_oil_fired_plant = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } + unlocking_technologies = { + gas_turbine_power_plant + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 20 + goods_input_refined_fuel_add = 35 + goods_output_electricity_add = 155 + } + level_scaled = { + building_employment_laborers_add = 2000 + building_employment_machinists_add = 3000 + } + } +} + +pm_natural_gas_plant = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 30 + } + } + unlocking_technologies = { + gas_turbine_power_plant + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 20 + goods_input_natural_gas_add = 40 + goods_output_electricity_add = 155 + } + level_scaled = { + building_employment_laborers_add = 2000 + building_employment_machinists_add = 3000 + } + } +} + +####################### Media Industry ####################### +## Base Media PMG +pm_print_and_radio = { + texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 20 + goods_output_media_add = 30 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_machinists_add = 1000 + building_employment_clerks_add = 6000 + } + } +} + +pm_terrestrial_broadcasting = { + texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" + unlocking_technologies = { + # transcontinental_television_services + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 10 + goods_input_consumer_electronics_add = 5 + goods_input_paper_add = 10 + goods_output_media_add = 60 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_machinists_add = 1500 + building_employment_clerks_add = 2500 + } + } +} + +pm_cable_television = { + texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 20 + goods_input_consumer_electronics_add = 10 + goods_output_media_add = 45 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_machinists_add = 2000 + building_employment_clerks_add = 2500 + } + } +} + +pm_satellite_television = { + texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 40 + goods_input_consumer_electronics_add = 20 + goods_input_computers_add = 5 + goods_output_media_add = 75 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_shopkeepers_add = 1000 + 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 + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 40 + goods_input_uranium_add = 20 + goods_output_electricity_add = 500 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + } + } +} + +############### Skyscrapers ############### +## Base Skyscraper PMG +pm_typewriters_paper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 15 + goods_input_furniture_add = 5 + goods_output_professional_services_add = 30 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 4000 + } + } +} + +pm_electric_word_processors = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + # prefabrication + } + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 10 + goods_input_electronics_add = 5 + goods_input_furniture_add = 5 + goods_output_professional_services_add = 60 + } + level_scaled = { + building_employment_shopkeepers_add = 2000 + building_employment_clerks_add = 3000 + } + } +} + +pm_workplace_terminals = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + # commercial_elevators + } + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 10 + goods_input_computers_add = 5 + goods_input_furniture_add = 5 + goods_output_professional_services_add = 80 + } + level_scaled = { + building_employment_shopkeepers_add = 3000 + building_employment_clerks_add = 2000 + } + } +} + +pm_digital_word_processors = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + # curtain_wall_architecture + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 10 + goods_input_paper_add = 5 + goods_input_furniture_add = 5 + goods_output_professional_services_add = 120 + } + level_scaled = { + building_employment_shopkeepers_add = 4000 + building_employment_clerks_add = 1000 + } + } +} + +pm_modern_workstations = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + # tube_structural_systems + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 20 + goods_input_furniture_add = 5 + goods_output_professional_services_add = 180 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_shopkeepers_add = 4500 + } + } +} + +## Skyscraper Telecommunications +pm_mail_couriers_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + building_modifiers = { + workforce_scaled = { + goods_output_services_add = 15 + } + level_scaled = { + building_employment_clerks_add = 5000 + } + } +} + +pm_office_telephones_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.02 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 5 + } + level_scaled = { + building_employment_clerks_add = 2500 + } + } +} + +pm_digital_fax_machines_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.04 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 10 + } + level_scaled = { + building_employment_clerks_add = 1000 + } + } +} + +pm_world_wide_web_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.08 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 20 + } + level_scaled = { + building_employment_engineers_add = 250 + } + } +} + +####################### Telecommunications Industry ####################### +## Base Telecommunications PMG +pm_copper_lines = { + texture = "gfx/interface/icons/production_method_icons/urban/traditional_art.dds" + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 10 + goods_input_wood_add = 5 + goods_input_electricity_add = 5 + goods_output_telecommunications_add = 35 + } + level_scaled = { + building_employment_machinists_add = 1000 + building_employment_laborers_add = 4000 + } + } +} + +pm_galvanic_cables = { + texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 15 + goods_input_aluminum_add = 5 + goods_input_electricity_add = 15 + goods_output_telecommunications_add = 55 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 1000 + building_employment_laborers_add = 3500 + } + } +} + +pm_microwave_transmission_towers = { + texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 20 + goods_input_aluminum_add = 10 + goods_input_electricity_add = 20 + goods_input_electronics_add = 10 + goods_output_telecommunications_add = 100 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 2000 + } + } +} + +pm_satellite_based_networks = { + texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 30 + goods_input_aluminum_add = 15 + goods_input_electricity_add = 30 + goods_input_electronics_add = 20 + goods_input_missiles_add = 5 + goods_output_telecommunications_add = 150 + } + level_scaled = { + building_employment_engineers_add = 2000 + building_employment_machinists_add = 3000 + } + } +} + +pm_third_generation_broadband = { + texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 30 + goods_input_aluminum_add = 20 + goods_input_electricity_add = 50 + goods_input_electronics_add = 25 + goods_input_glass_add = 20 + goods_input_missiles_add = 15 + goods_input_computers_add = 5 + goods_output_telecommunications_add = 250 + } + level_scaled = { + building_employment_engineers_add = 2500 + building_employment_machinists_add = 2500 + } + } +} + +## Telecommunications Automation +pm_operator_switchboard = { + texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" + unlocking_technologies = { + # automatic_switchboards + } + building_modifiers = { + level_scaled = { + building_employment_clerks_add = 5000 + } + } +} + +pm_panel_rotary_switchboard = { + texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" + unlocking_technologies = { + # automatic_switchboards + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 5 + } + level_scaled = { + building_employment_clerks_add = 2500 + } + } +} + +pm_digital_switchboard = { + texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" + unlocking_technologies = { + # automatic_switchboards + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 8 + goods_input_computers_add = 2 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_clerks_add = 1000 + } + } +} + +pm_internet_servers = { + texture = "gfx/interface/icons/production_method_icons/urban/telecommunications_automation.dds" + unlocking_technologies = { + # automatic_switchboards + } + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.05 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 5 + } + level_scaled = { + building_employment_engineers_add = 250 + } + } +} + +####################### Urban Centers ####################### +## Amenities +pm_open_air_markets = { + texture = "gfx/interface/icons/production_method_icons/urban/market_stalls.dds" + city_lights_color_index = 0 # set in defines/cwp_graphics.txt + building_modifiers = { + workforce_scaled = { + goods_output_services_add = 10 + } + level_scaled = { + building_employment_shopkeepers_add = 500 + building_employment_clerks_add = 2000 + building_employment_laborers_add = 3500 + } + } +} + +pm_enclosed_arcades = { + texture = "gfx/interface/icons/production_method_icons/urban/market_squares.dds" + city_lights_color_index = 1 # Needs to match city_graphics_data.settings color array + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 1 + goods_input_glass_add = 1 + goods_output_services_add = 20 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 2000 + building_employment_laborers_add = 3000 + } + } +} + +pm_enclosed_shopping_malls = { + texture = "gfx/interface/icons/production_method_icons/urban/covered_markets.dds" + city_lights_color_index = 2 # Needs to match city_graphics_data.settings color array + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 2 + goods_input_electricity_add = 2 + goods_output_services_add = 30 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 2000 + building_employment_laborers_add = 3000 + } + } +} + +pm_vertical_shopping_malls = { + texture = "gfx/interface/icons/production_method_icons/urban/arcades.dds" + city_lights_color_index = 3 # Needs to match city_graphics_data.settings color array + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 3 + goods_input_glass_add = 4 + goods_input_electricity_add = 3 + goods_output_services_add = 60 + } + level_scaled = { + building_employment_shopkeepers_add = 1500 + building_employment_clerks_add = 2500 + building_employment_laborers_add = 2000 + } + } +} + +## Commerce Services +pm_traditional_city_center = { + texture = "gfx/interface/icons/production_method_icons/urban/regional_clerks.dds" + unlocking_technologies = { + modular_tower_crane + } + building_modifiers = { + workforce_scaled = { + goods_output_professional_services_add = 5 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } +} + +pm_modern_downtown = { + texture = "gfx/interface/icons/production_method_icons/urban/regional_clerks.dds" + unlocking_technologies = { + modular_tower_crane + } + building_modifiers = { + workforce_scaled = { + goods_input_iron_add = 1 + goods_input_glass_add = 2 + goods_input_electricity_add = 1 + goods_output_professional_services_add = 10 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } +} + +pm_developed_city_center = { + texture = "gfx/interface/icons/production_method_icons/urban/national_clerks.dds" + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 2 + goods_input_electricity_add = 2 + goods_output_professional_services_add = 20 + } + 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" + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 4 + goods_input_electricity_add = 3 + goods_output_professional_services_add = 40 + } + 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 = { + texture = "gfx/interface/icons/production_method_icons/urban/no_public_transport.dds" + ai_value = 1 +} + +pm_bus_tramways = { + texture = "gfx/interface/icons/production_method_icons/urban/public_trams.dds" + ai_value = 1000 + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 10 + } + } + unlocking_technologies = { + bus_and_tramways + } + building_modifiers = { + workforce_scaled = { + goods_input_automobiles_add = 1 + goods_input_engines_add = 1 + goods_input_refined_fuel_add = 1 + goods_output_transportation_add = 5 + } + level_scaled = { + building_employment_laborers_add = -1000 + building_employment_machinists_add = 250 + } + } +} + +pm_metropolitan_railway = { + texture = "gfx/interface/icons/production_method_icons/urban/public_motor_carriages.dds" + ai_value = 3300 + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + state_infrastructure_add = 20 + } + } + unlocking_technologies = { + subterranean_railways + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 1 + goods_input_electricity_add = 1 + goods_output_transportation_add = 10 + } + level_scaled = { + building_employment_laborers_add = -2000 + building_employment_machinists_add = 500 + } + } +} + +pm_integrated_metro_transport = { + texture = "gfx/interface/icons/production_method_icons/unused/automation3.dds" + ai_value = 10000 + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + state_infrastructure_add = 30 + } + } + unlocking_technologies = { + elevated_track + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 2 + goods_input_automobiles_add = 2 + goods_input_electricity_add = 2 + goods_output_transportation_add = 20 + } + level_scaled = { + building_employment_laborers_add = -2000 + building_employment_machinists_add = 1000 + } + } +} + +## Urban Churches +pm_state_churches = { + texture = "gfx/interface/icons/production_method_icons/government/ownership_clergymen.dds" + disallowing_laws = { + law_state_atheism + } + building_modifiers = { + level_scaled = { + building_employment_clergymen_add = 200 + } + } +} + +pm_free_churches = { + texture = "gfx/interface/icons/production_method_icons/government/ownership_aristocrats.dds" + building_modifiers = { + level_scaled = { + building_employment_clergymen_add = 100 + building_employment_clerks_add = 100 + } + } +} + +pm_anticlericalism = { + texture = "gfx/interface/icons/production_method_icons/government/ownership_bureaucrats.dds" + building_modifiers = { + level_scaled = { + building_employment_bureaucrats_add = 50 + building_employment_clerks_add = 150 + } + } +} diff --git a/common/production_methods/07_government.txt b/common/production_methods/07_government.txt index b43d42f4f..f67565e1b 100644 --- a/common/production_methods/07_government.txt +++ b/common/production_methods/07_government.txt @@ -1,5 +1,5 @@ ############### ADMINISTRATION ############### -#### Base Government PMG +## Base Government PMG pm_organic_administration = { texture = "gfx/interface/icons/production_method_icons/government/simple_organization.dds" country_modifiers = { @@ -122,7 +122,7 @@ pm_digital_servers = { } } -##### Government Telecom +## Government Telecom pm_mail_couriers = { building_modifiers = { workforce_scaled = { @@ -177,7 +177,7 @@ pm_world_wide_web_government = { } ############### University ############### -##### Base University PMG +## Base University PMG pm_classical_academics = { texture = "gfx/interface/icons/production_method_icons/government/higher_education.dds" ai_value = 1 @@ -312,7 +312,7 @@ pm_digital_academia = { } } -##### University Telecom +## University Telecom pm_academic_intranet = { country_modifiers = { workforce_scaled = { diff --git a/common/production_methods/09_misc_resource.txt b/common/production_methods/09_misc_resource.txt index 29e0060d9..3fcad1a3a 100644 --- a/common/production_methods/09_misc_resource.txt +++ b/common/production_methods/09_misc_resource.txt @@ -1,218 +1,254 @@ -##### Logging -# Base PM -pm_manual_operations = { - texture = "gfx/interface/icons/production_method_icons/resources/simple_forestry.dds" +##### Shared Transportation PMs +## Land Fuel Transportation +pm_tanker_trucks = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + unlocking_technologies = { + automobiles + } building_modifiers = { workforce_scaled = { - goods_output_wood_add = 30 + goods_input_automobiles_add = 5 + } + } +} + +pm_pipelines = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 10 + goods_input_engines_add = 4 } level_scaled = { - # employment - building_employment_laborers_add = 10000 + building_employment_laborers_add = -2000 } } } -pm_mechanized_yarding_and_hauling = { - texture = "gfx/interface/icons/production_method_icons/resources/saw_mills.dds" - unlocking_technologies = { - mechanized_forestry - } +pm_high_density_pipelines = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 10 - goods_input_refined_fuel_add = 5 - # output goods - goods_output_wood_add = 80 + goods_input_steel_add = 15 + goods_input_engines_add = 8 } level_scaled = { - # employment - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = -3000 } } } -pm_integrated_whole_tree_systems = { - texture = "gfx/interface/icons/production_method_icons/resources/electric_saw_mills.dds" - unlocking_technologies = { - specialized_forestry_machinery - } - state_modifiers = { +pm_long_distance_pipelines = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + goods_input_steel_add = 30 + goods_input_engines_add = 12 + } + level_scaled = { + building_employment_laborers_add = -4000 } } +} + +##### Fishing +pm_simple_fishing = { + texture = "gfx/interface/icons/production_method_icons/resources/simple_fishing.dds" building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_engines_add = 5 - goods_input_electricity_add = 10 - goods_input_refined_fuel_add = 10 - # output goods - goods_output_wood_add = 150 + # output + goods_output_meat_add = 40 } level_scaled = { # employment - building_employment_machinists_add = 4000 - building_employment_laborers_add = 6000 + building_employment_laborers_add = 10000 } } } -pm_sustainable_yield_forestry = { - texture = "gfx/interface/icons/production_method_icons/resources/electric_saw_mills.dds" +pm_post_war_side_trawling = { + texture = "gfx/interface/icons/production_method_icons/resources/trawlers.dds" unlocking_technologies = { - managed_sustainable_forestry } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 15 - goods_input_electricity_add = 25 - goods_input_refined_fuel_add = 25 - goods_input_electronics_add = 5 - # output goods - goods_output_wood_add = 300 + # input + goods_input_clippers_add = 5 + goods_input_refined_fuel_add = 5 + # output + goods_output_meat_add = 80 } level_scaled = { # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 4000 + building_employment_laborers_add = 8000 + building_employment_machinists_add = 2000 } } } -# Automation PMs -pm_axes_and_saws = { - texture = "gfx/interface/icons/production_method_icons/industry/no_automation.dds" -} - -pm_gasoline_chainsaws = { - texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" +pm_purse_seining = { + texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + } + } unlocking_technologies = { - mechanized_forestry + industrialized_fishing } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 5 - goods_input_refined_fuel_add = 5 + # input + goods_input_clippers_add = 10 + goods_input_refined_fuel_add = 15 + goods_input_plastics_add = 5 + # output + goods_output_meat_add = 120 } level_scaled = { # employment - building_employment_machinists_add = 1000 - building_employment_laborers_add = -2000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_feller_buncher_systems = { - texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" +pm_integrated_stern_trawler_fleets = { + texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 25 + } + } unlocking_technologies = { - specialized_forestry_machinery + factory_trawlers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 10 - goods_input_refined_fuel_add = 10 + # input + goods_input_clippers_add = 20 + goods_input_refined_fuel_add = 25 + goods_input_plastics_add = 10 + # output + goods_output_meat_add = 180 } level_scaled = { # employment - building_employment_machinists_add = 500 - building_employment_laborers_add = -2000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 5500 + building_employment_laborers_add = 4000 } } } -pm_cut_to_length_harvesters = { - texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" +pm_super_trawlers = { + texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 50 + } + } unlocking_technologies = { - managed_sustainable_forestry + deep_sea_industrial_fishing } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 15 - goods_input_engines_add = 15 - goods_input_refined_fuel_add = 15 - goods_input_computers_add = 10 + # input + goods_input_clippers_add = 30 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 30 + goods_input_plastics_add = 20 + # output + goods_output_meat_add = 240 } level_scaled = { # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = -500 - building_employment_laborers_add = -2000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 + building_employment_laborers_add = 4000 } } } -# Transportation PMs -pm_manual_transportation_misc = { - texture = "gfx/interface/icons/production_method_icons/other/manual_transportation.dds" +# Fishing Automation +pm_traditional_packaging_fishing = { + texture = "gfx/interface/icons/production_method_icons/industry/no_automation.dds" } -pm_hauling_trucks_misc = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" +pm_flash_freezing = { + texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_storage.dds" unlocking_technologies = { - automobiles + industrialized_fishing } building_modifiers = { workforce_scaled = { - # input goods - goods_input_transportation_add = 5 + # input + goods_input_electricity_add = 15 + goods_input_chemicals_add = 5 } level_scaled = { - building_employment_laborers_add = -500 + # employment + building_employment_laborers_add = -2000 } } } -pm_rail_transportation_misc = { - texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" +pm_onboard_factory_processing = { + texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_rail_cars.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + } + } unlocking_technologies = { - industrial_pneumatics_and_hydraulics + factory_trawlers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_transportation_add = 10 + # input + goods_input_electricity_add = 25 + goods_input_chemicals_add = 10 + goods_input_plastics_add = 5 + goods_input_aluminum_add = 5 } level_scaled = { - building_employment_laborers_add = -1000 + # employment + building_employment_machinists_add = -1000 + building_employment_laborers_add = -3000 } } } -pm_intermodal_containers_misc = { - texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds" +pm_automated_factory_processing = { + texture = "gfx/interface/icons/production_method_icons/resources/flash_refrigerated.dds" unlocking_technologies = { - containerization + deep_sea_industrial_fishing } building_modifiers = { workforce_scaled = { - # input goods - goods_input_transportation_add = 15 + # input + goods_input_electricity_add = 35 + goods_input_chemicals_add = 15 + goods_input_plastics_add = 10 + goods_input_aluminum_add = 10 + goods_input_computers_add = 5 } level_scaled = { - building_employment_laborers_add = -2000 + # employment + building_employment_machinists_add = -2000 + building_employment_laborers_add = -4000 } } } -##### Fishing -pm_simple_fishing = { - texture = "gfx/interface/icons/production_method_icons/resources/simple_fishing.dds" +##### Logging +# Base PM +pm_manual_operations = { + texture = "gfx/interface/icons/production_method_icons/resources/simple_forestry.dds" building_modifiers = { workforce_scaled = { - # output - goods_output_meat_add = 40 + goods_output_wood_add = 30 } level_scaled = { # employment @@ -221,17 +257,18 @@ pm_simple_fishing = { } } -pm_post_war_side_trawling = { - texture = "gfx/interface/icons/production_method_icons/resources/trawlers.dds" +pm_mechanized_yarding_and_hauling = { + texture = "gfx/interface/icons/production_method_icons/resources/saw_mills.dds" unlocking_technologies = { + mechanized_forestry } building_modifiers = { workforce_scaled = { - # input - goods_input_clippers_add = 5 + # input goods + goods_input_tools_add = 10 goods_input_refined_fuel_add = 5 - # output - goods_output_meat_add = 80 + # output goods + goods_output_wood_add = 80 } level_scaled = { # employment @@ -241,164 +278,180 @@ pm_post_war_side_trawling = { } } -pm_purse_seining = { - texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" +pm_integrated_whole_tree_systems = { + texture = "gfx/interface/icons/production_method_icons/resources/electric_saw_mills.dds" + unlocking_technologies = { + specialized_forestry_machinery + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 10 } } - unlocking_technologies = { - industrialized_fishing - } building_modifiers = { workforce_scaled = { - # input - goods_input_clippers_add = 10 - goods_input_refined_fuel_add = 15 - goods_input_plastics_add = 5 - # output - goods_output_meat_add = 120 + # input goods + goods_input_tools_add = 15 + goods_input_engines_add = 5 + goods_input_electricity_add = 10 + goods_input_refined_fuel_add = 10 + # output goods + goods_output_wood_add = 150 } level_scaled = { # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 + building_employment_machinists_add = 4000 building_employment_laborers_add = 6000 } } } -pm_integrated_stern_trawler_fleets = { - texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 25 - } - } +pm_sustainable_yield_forestry = { + texture = "gfx/interface/icons/production_method_icons/resources/electric_saw_mills.dds" unlocking_technologies = { - factory_trawlers + managed_sustainable_forestry } building_modifiers = { workforce_scaled = { - # input - goods_input_clippers_add = 20 + # input goods + goods_input_tools_add = 35 + goods_input_engines_add = 15 + goods_input_electricity_add = 25 goods_input_refined_fuel_add = 25 - goods_input_plastics_add = 10 - # output - goods_output_meat_add = 180 + goods_input_electronics_add = 5 + # output goods + goods_output_wood_add = 300 } level_scaled = { # employment building_employment_engineers_add = 500 - building_employment_machinists_add = 5500 + building_employment_machinists_add = 4500 building_employment_laborers_add = 4000 } } } -pm_super_trawlers = { - texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" - state_modifiers = { +# Automation PMs +pm_axes_and_saws = { + texture = "gfx/interface/icons/production_method_icons/industry/no_automation.dds" +} + +pm_gasoline_chainsaws = { + texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" + unlocking_technologies = { + mechanized_forestry + } + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + # input goods + goods_input_tools_add = 5 + goods_input_refined_fuel_add = 5 + } + level_scaled = { + # employment + building_employment_machinists_add = 1000 + building_employment_laborers_add = -2000 } } +} + +pm_feller_buncher_systems = { + texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" unlocking_technologies = { - deep_sea_industrial_fishing + specialized_forestry_machinery } building_modifiers = { workforce_scaled = { - # input - goods_input_clippers_add = 30 + # input goods + goods_input_tools_add = 10 goods_input_engines_add = 10 - goods_input_refined_fuel_add = 30 - goods_input_plastics_add = 20 - # output - goods_output_meat_add = 240 + goods_input_refined_fuel_add = 10 + } + level_scaled = { + # employment + building_employment_machinists_add = 500 + building_employment_laborers_add = -2000 + } + } +} + +pm_cut_to_length_harvesters = { + texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" + unlocking_technologies = { + managed_sustainable_forestry + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 15 + goods_input_engines_add = 15 + goods_input_refined_fuel_add = 15 + goods_input_computers_add = 10 } level_scaled = { # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 500 + building_employment_machinists_add = -500 + building_employment_laborers_add = -2000 } } } -# Fishing Automation -pm_traditional_packaging_fishing = { - texture = "gfx/interface/icons/production_method_icons/industry/no_automation.dds" +# Transportation PMs +pm_manual_transportation_misc = { + texture = "gfx/interface/icons/production_method_icons/other/manual_transportation.dds" } -pm_flash_freezing = { - texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_storage.dds" +pm_hauling_trucks_misc = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" unlocking_technologies = { - industrialized_fishing + automobiles } building_modifiers = { workforce_scaled = { - # input - goods_input_electricity_add = 15 - goods_input_chemicals_add = 5 + # input goods + goods_input_transportation_add = 5 } level_scaled = { - # employment - building_employment_laborers_add = -2000 + building_employment_laborers_add = -500 } } } -pm_onboard_factory_processing = { - texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_rail_cars.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } +pm_rail_transportation_misc = { + texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" unlocking_technologies = { - factory_trawlers + industrial_pneumatics_and_hydraulics } building_modifiers = { workforce_scaled = { - # input - goods_input_electricity_add = 25 - goods_input_chemicals_add = 10 - goods_input_plastics_add = 5 - goods_input_aluminum_add = 5 + # input goods + goods_input_transportation_add = 10 } level_scaled = { - # employment - building_employment_machinists_add = -1000 - building_employment_laborers_add = -3000 + building_employment_laborers_add = -1000 } } } -pm_automated_factory_processing = { - texture = "gfx/interface/icons/production_method_icons/resources/flash_refrigerated.dds" +pm_intermodal_containers_misc = { + texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds" unlocking_technologies = { - deep_sea_industrial_fishing + containerization } building_modifiers = { workforce_scaled = { - # input - goods_input_electricity_add = 35 - goods_input_chemicals_add = 15 - goods_input_plastics_add = 10 - goods_input_aluminum_add = 10 - goods_input_computers_add = 5 + # input goods + goods_input_transportation_add = 15 } level_scaled = { - # employment - building_employment_machinists_add = -2000 - building_employment_laborers_add = -4000 + building_employment_laborers_add = -2000 } } } -##### Oil Rigs -pm_rotary_drilling = { +##### Natural Gas +pm_natural_gas_pumps = { texture = "gfx/interface/icons/production_method_icons/resources/simple_oil_extraction.dds" state_modifiers = { workforce_scaled = { @@ -411,7 +464,7 @@ pm_rotary_drilling = { goods_input_tools_add = 10 goods_input_engines_add = 5 # output goods - goods_output_oil_add = 30 + goods_output_natural_gas_add = 40 } level_scaled = { building_employment_machinists_add = 2000 @@ -420,7 +473,7 @@ pm_rotary_drilling = { } } -pm_waterflooding_recovery = { +pm_natural_gas_fracking = { texture = "gfx/interface/icons/production_method_icons/resources/combustion_derricks.dds" state_modifiers = { workforce_scaled = { @@ -437,25 +490,25 @@ pm_waterflooding_recovery = { goods_input_engines_add = 10 goods_input_electricity_add = 5 # output goods - goods_output_oil_add = 60 + goods_output_natural_gas_add = 80 } level_scaled = { building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -pm_enhanced_oil_recovery = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" +pm_dense_natural_gas_pumping = { + texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 5 } } unlocking_technologies = { - semi_submersible_platforms + long_distance_pipelines } building_modifiers = { workforce_scaled = { @@ -464,35 +517,7 @@ pm_enhanced_oil_recovery = { goods_input_engines_add = 15 goods_input_electricity_add = 10 # output goods - goods_output_oil_add = 120 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 - } - } -} - -pm_geosteering_precision_recovery = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 50 - } - } - unlocking_technologies = { - geosteering_precision_recovery - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 20 - goods_input_electricity_add = 15 - goods_input_computers_add = 5 - # output goods - goods_output_oil_add = 180 + goods_output_natural_gas_add = 140 } level_scaled = { building_employment_engineers_add = 1000 @@ -611,62 +636,6 @@ pm_integrated_deepwater_systems = { } } -pm_barge_tender_offloading = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" - unlocking_technologies = { - offshore_extraction - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_transportation_add = 5 - goods_input_clippers_add = 2 - } - level_scaled = { - building_employment_laborers_add = 1000 - } - } -} - -pm_dp_shuttle_tankers = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" - unlocking_technologies = { - semi_submersible_platforms - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_transportation_add = 20 - goods_input_clippers_add = 10 - goods_input_electronics_add = 5 - } - level_scaled = { - building_employment_laborers_add = -2000 - building_employment_machinists_add = 500 - } - } -} - -pm_integrated_fpso_logistics = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" - unlocking_technologies = { - deep_sea_extraction - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_transportation_add = 30 - goods_input_clippers_add = 15 - goods_input_electronics_add = 10 - goods_input_computers_add = 5 - } - level_scaled = { - building_employment_laborers_add = -3000 - building_employment_machinists_add = 500 - } - } -} - # Sea Fuel Transportation pm_tanker_barges = { texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" @@ -689,6 +658,7 @@ pm_shuttle_tankers = { } } } + pm_direct_positioning_shuttle_tankers = { texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" building_modifiers = { @@ -702,8 +672,8 @@ pm_direct_positioning_shuttle_tankers = { } } -##### Natural Gas -pm_natural_gas_pumps = { +##### Oil Rigs +pm_rotary_drilling = { texture = "gfx/interface/icons/production_method_icons/resources/simple_oil_extraction.dds" state_modifiers = { workforce_scaled = { @@ -716,7 +686,7 @@ pm_natural_gas_pumps = { goods_input_tools_add = 10 goods_input_engines_add = 5 # output goods - goods_output_natural_gas_add = 40 + goods_output_oil_add = 30 } level_scaled = { building_employment_machinists_add = 2000 @@ -725,7 +695,7 @@ pm_natural_gas_pumps = { } } -pm_natural_gas_fracking = { +pm_waterflooding_recovery = { texture = "gfx/interface/icons/production_method_icons/resources/combustion_derricks.dds" state_modifiers = { workforce_scaled = { @@ -742,25 +712,25 @@ pm_natural_gas_fracking = { goods_input_engines_add = 10 goods_input_electricity_add = 5 # output goods - goods_output_natural_gas_add = 80 + goods_output_oil_add = 60 } level_scaled = { building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_machinists_add = 2500 + building_employment_laborers_add = 7000 } } } -pm_dense_natural_gas_pumping = { - texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" +pm_enhanced_oil_recovery = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + state_pollution_generation_add = 20 } } unlocking_technologies = { - long_distance_pipelines + semi_submersible_platforms } building_modifiers = { workforce_scaled = { @@ -769,64 +739,41 @@ pm_dense_natural_gas_pumping = { goods_input_engines_add = 15 goods_input_electricity_add = 10 # output goods - goods_output_natural_gas_add = 140 + goods_output_oil_add = 120 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 } } } -##### Land Fuel Transportation -pm_tanker_trucks = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" - unlocking_technologies = { - automobiles - } - building_modifiers = { +pm_geosteering_precision_recovery = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" + state_modifiers = { workforce_scaled = { - goods_input_automobiles_add = 5 + state_pollution_generation_add = 50 } } -} - -pm_pipelines = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 10 - goods_input_engines_add = 4 - } - level_scaled = { - building_employment_laborers_add = -2000 - } + unlocking_technologies = { + geosteering_precision_recovery } -} - -pm_high_density_pipelines = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" building_modifiers = { workforce_scaled = { - goods_input_steel_add = 15 - goods_input_engines_add = 8 + # input goods + goods_input_tools_add = 25 + goods_input_engines_add = 20 + goods_input_electricity_add = 15 + goods_input_computers_add = 5 + # output goods + goods_output_oil_add = 180 } level_scaled = { - building_employment_laborers_add = -3000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 + building_employment_laborers_add = 4000 } } } -pm_long_distance_pipelines = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 30 - goods_input_engines_add = 12 - } - level_scaled = { - building_employment_laborers_add = -4000 - } - } -} diff --git a/common/production_methods/11_private_infrastructure.txt b/common/production_methods/11_private_infrastructure.txt index 879f10b83..1255d37e5 100644 --- a/common/production_methods/11_private_infrastructure.txt +++ b/common/production_methods/11_private_infrastructure.txt @@ -1,4 +1,153 @@ -############### PORTS ############### +########### Company Headquarters +## Ownership - pmg_ownership_building_company_headquarter +pm_company_headquarter_privately_owned = { + texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" + + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + goods_output_deposits_add = 25 + } + level_scaled = { + building_employment_capitalists_add = 50 + building_employment_clerks_add = 200 + } + unscaled = { + building_capitalists_shares_add = 10 + building_clerks_shares_add = 1 + } + } +} + +pm_company_headquarter_government_run = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" + + unlocking_laws = { + law_command_economy + } + + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + goods_output_deposits_add = 25 + } + level_scaled = { + building_employment_bureaucrats_add = 50 + building_employment_clerks_add = 50 + } + unscaled = { + building_bureaucrats_shares_add = 10 + building_clerks_shares_add = 2 + } + } +} + +pm_company_headquarter_worker_cooperative = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + + unlocking_laws = { + law_cooperative_ownership + } + + building_modifiers = { + workforce_scaled = { + goods_input_professional_services_add = 5 + goods_output_deposits_add = 25 + } + level_scaled = { + building_employment_shopkeepers_add = 50 + building_employment_clerks_add = 50 + } + unscaled = { + building_shopkeepers_shares_add = 10 + building_clerks_shares_add = 2 + } + } +} + +########### Financial Districts +## Ownership - pmg_ownership_building_financial_district +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_employment_clerks_add = 25 + } + } +} + +pm_publicly_traded = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" + + unlocking_technologies = { + # mutual_funds + } + + building_modifiers = { + level_scaled = { + building_employment_capitalists_add = 50 + building_employment_bureaucrats_add = 25 + building_employment_clerks_add = 25 + } + } +} + +########### Manor Houses +## Manor Houses - pmg_ownership_building_manor_house +pm_manor_house = { + texture = "gfx/interface/icons/production_method_icons/ownership_aristocrats.dds" + + building_modifiers = { + level_scaled = { + building_employment_aristocrats_add = 50 + } + } + state_modifiers = { + unscaled = { + state_aristocrats_investment_pool_efficiency_mult = -0.10 + } + } +} + +# Additional Ownership PMs for Manor Houses - pmg_additional_ownership_building_manor_house: +pm_bureaucratic_oversight = { + texture = "gfx/interface/icons/production_method_icons/ownership_bureacrats.dds" + + unlocking_laws = { + law_state_atheism + } + + building_modifiers = { + level_scaled = { + building_employment_bureaucrats_add = 100 + } + unscaled = { + building_bureaucrats_shares_add = 1 + } + } +} + +pm_clerical_oversight = { + texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds" + + disallowing_laws = { + law_state_atheism + } + + building_modifiers = { + level_scaled = { + building_employment_clergymen_add = 100 + } + unscaled = { + building_clergymen_shares_add = 1 + } + } +} + +############### PORTS ############### ##### Base Port PMG pm_anchorage = { texture = "gfx/interface/icons/production_method_icons/other/anchorage.dds" @@ -142,6 +291,7 @@ pm_automated_terminal = { } ##### Railways +# Railway Power - pmg_railway_power: pm_steam_trains = { texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" unlocking_technologies = { @@ -266,7 +416,65 @@ pm_maglev_trains = { } } +# Rolling Stock - pmg_rolling_stock: +pm_basic_rolling_stock = { + # 1950s level technology + texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" + unlocking_technologies = { + railway_system + } + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 10 + goods_output_transportation_add = 10 + } + } +} + +pm_improved_rolling_stock = { + # 1970s level technology + texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" + unlocking_technologies = { + unified_public_transport_networks + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 5 + goods_output_transportation_add = 20 + } + } +} + +pm_advanced_rolling_stock = { + # 1990s level technology + texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" + unlocking_technologies = { + elevated_track + } + building_modifiers = { + workforce_scaled = { + goods_input_aluminum_add = 5 + goods_output_transportation_add = 30 + } + } +} + +pm_modern_rolling_stock = { + # 2010s level technology + texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" + unlocking_technologies = { + monorails + } + building_modifiers = { + workforce_scaled = { + goods_input_aluminum_add = 10 + goods_output_transportation_add = 60 + } + } +} + ########### Trade centers +# Base Trade Center - pmg_base_building_trade_center: pm_trade_center = { texture = "gfx/interface/icons/production_method_icons/urban/trade_center.dds" state_modifiers = { @@ -289,6 +497,7 @@ pm_trade_center = { } } +# Trade Quantity - pmg_trade_quantity_trade_center: pm_small_scale_trading = { texture = "gfx/interface/icons/production_method_icons/trade_quantity_1.dds" is_hidden_when_unavailable = yes @@ -348,205 +557,3 @@ pm_globalized_trade = { } } } - -## Financial Districts -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_employment_clerks_add = 25 - } - } -} - -pm_publicly_traded = { - texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - - unlocking_technologies = { - # mutual_funds - } - - building_modifiers = { - level_scaled = { - building_employment_capitalists_add = 50 - building_employment_bureaucrats_add = 25 - building_employment_clerks_add = 25 - } - } -} - -# Company Headquarters -pm_company_headquarter_privately_owned = { - texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - - building_modifiers = { - workforce_scaled = { - goods_input_professional_services_add = 5 - goods_output_deposits_add = 25 - } - level_scaled = { - building_employment_capitalists_add = 50 - building_employment_clerks_add = 200 - } - unscaled = { - building_capitalists_shares_add = 10 - building_clerks_shares_add = 1 - } - } -} - -pm_company_headquarter_government_run = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" - - unlocking_laws = { - law_command_economy - } - - building_modifiers = { - workforce_scaled = { - goods_input_professional_services_add = 5 - goods_output_deposits_add = 25 - } - level_scaled = { - building_employment_bureaucrats_add = 50 - building_employment_clerks_add = 50 - } - unscaled = { - building_bureaucrats_shares_add = 10 - building_clerks_shares_add = 2 - } - } -} - -pm_company_headquarter_worker_cooperative = { - texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" - - unlocking_laws = { - law_cooperative_ownership - } - - building_modifiers = { - workforce_scaled = { - goods_input_professional_services_add = 5 - goods_output_deposits_add = 25 - } - level_scaled = { - building_employment_shopkeepers_add = 50 - building_employment_clerks_add = 50 - } - unscaled = { - building_shopkeepers_shares_add = 10 - building_clerks_shares_add = 2 - } - } -} - -# Manor Houses -pm_manor_house = { - texture = "gfx/interface/icons/production_method_icons/ownership_aristocrats.dds" - - building_modifiers = { - level_scaled = { - building_employment_aristocrats_add = 50 - } - } - state_modifiers = { - unscaled = { - state_aristocrats_investment_pool_efficiency_mult = -0.10 - } - } -} - -pm_bureaucratic_oversight = { - texture = "gfx/interface/icons/production_method_icons/ownership_bureacrats.dds" - - unlocking_laws = { - law_state_atheism - } - - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 100 - } - unscaled = { - building_bureaucrats_shares_add = 1 - } - } -} - -pm_clerical_oversight = { - texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds" - - disallowing_laws = { - law_state_atheism - } - - building_modifiers = { - level_scaled = { - building_employment_clergymen_add = 100 - } - unscaled = { - building_clergymen_shares_add = 1 - } - } -} - -#### Rolling Stock Technology Level PMG -pm_basic_rolling_stock = { - # 1950s level technology - texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" - unlocking_technologies = { - railway_system - } - building_modifiers = { - workforce_scaled = { - goods_input_wood_add = 10 - goods_output_transportation_add = 10 - } - } -} - -pm_improved_rolling_stock = { - # 1970s level technology - texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" - unlocking_technologies = { - unified_public_transport_networks - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 5 - goods_output_transportation_add = 20 - } - } -} - -pm_advanced_rolling_stock = { - # 1990s level technology - texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" - unlocking_technologies = { - elevated_track - } - building_modifiers = { - workforce_scaled = { - goods_input_aluminum_add = 5 - goods_output_transportation_add = 30 - } - } -} - -pm_modern_rolling_stock = { - # 2010s level technology - texture = "gfx/interface/icons/production_method_icons/other/trains_steam.dds" - unlocking_technologies = { - monorails - } - building_modifiers = { - workforce_scaled = { - goods_input_aluminum_add = 10 - goods_output_transportation_add = 60 - } - } -} diff --git a/common/production_methods/13_construction.txt b/common/production_methods/13_construction.txt index 046758c12..7cd68642c 100644 --- a/common/production_methods/13_construction.txt +++ b/common/production_methods/13_construction.txt @@ -1,4 +1,5 @@ -pm_pm_brick_wood_construction = { +## Construction Sector - pmg_base_building_construction_sector +pm_brick_wood_construction = { texture = "gfx/interface/icons/production_method_icons/urban/wooden_buildings.dds" is_default = yes country_modifiers = { @@ -107,4 +108,4 @@ pm_sustainable_construction = { building_employment_laborers_add = 2000 } } -} \ No newline at end of file +} diff --git a/common/religions/religion.txt b/common/religions/religion.txt new file mode 100644 index 000000000..1f4946911 --- /dev/null +++ b/common/religions/religion.txt @@ -0,0 +1,120 @@ +catholic = { + icon = "gfx/interface/icons/religion_icons/catholic.dds" + heritage = cwp_heritage_christian + color = { 0.8 0.55 0.2 } +} + +protestant = { + icon = "gfx/interface/icons/religion_icons/protestant.dds" + heritage = cwp_heritage_christian + color = { 0.2 0.3 0.55 } +} + +orthodox = { + icon = "gfx/interface/icons/religion_icons/orthodox.dds" + heritage = cwp_heritage_christian + color = { 0.45 0.25 0.5 } +} + +oriental_orthodox = { + icon = "gfx/interface/icons/religion_icons/coptic.dds" + heritage = cwp_heritage_christian + color = { 0.1 0.5 0.6 } +} + +sunni = { + icon = "gfx/interface/icons/religion_icons/sunni.dds" + heritage = cwp_heritage_islamic + color = { 0.1 0.5 0.3 } + + taboos = { + liquor wine + } +} + +shiite = { + icon = "gfx/interface/icons/religion_icons/shiite.dds" + heritage = cwp_heritage_islamic + color = { 0.4 0.7 0.3 } + + taboos = { + liquor wine + } +} + +ibadi = { + icon = "gfx/interface/icons/religion_icons/ibadi.dds" + heritage = cwp_heritage_islamic + color = { 0.25 0.6 0.1 } + + taboos = { + liquor wine + } +} + +jewish = { + icon = "gfx/interface/icons/religion_icons/jewish.dds" + heritage = cwp_heritage_jewish + color = { 0.55 0.85 0.98 } + + taboos = { + groceries + } +} + +mahayana = { + icon = "gfx/interface/icons/religion_icons/mahayana.dds" + heritage = cwp_heritage_dharmic + color = { 0.7 0.35 0.1 } +} + +gelugpa = { + icon = "gfx/interface/icons/religion_icons/gelugpa.dds" + heritage = cwp_heritage_dharmic + color = { 0.1 0.4 0.9 } +} + +theravada = { + icon = "gfx/interface/icons/religion_icons/theravada.dds" + heritage = cwp_heritage_dharmic + color = { 0.7 0.4 0.6 } +} + +confucian = { + icon = "gfx/interface/icons/religion_icons/confucianism.dds" + heritage = cwp_heritage_taoic + color = { 1 0.65 0.4 } +} + +hindu = { + icon = "gfx/interface/icons/religion_icons/hindu.dds" + heritage = cwp_heritage_dharmic + color = { 0.8 0.2 0.3 } + taboos = { + meat + } +} + +shinto = { + icon = "gfx/interface/icons/religion_icons/shinto.dds" + heritage = cwp_heritage_taoic + color = { 0.4 0.1 0.2 } +} + +sikh = { + icon = "gfx/interface/icons/religion_icons/sikh.dds" + heritage = cwp_heritage_dharmic + color = { 1 1 0.1 } +} + +animist = { + icon = "gfx/interface/icons/religion_icons/animist.dds" + heritage = cwp_heritage_indigenous + color = { 0.6 0.3 0.2 } +} + +atheist = { + icon = "gfx/interface/icons/religion_icons/atheist.dds" + heritage = cwp_heritage_materialist + color = { 1.0 1.0 1.0 } +} diff --git a/common/script_values/cwp_ai_script_values.txt b/common/script_values/cwp_ai_script_values.txt new file mode 100644 index 000000000..b6134ecbe --- /dev/null +++ b/common/script_values/cwp_ai_script_values.txt @@ -0,0 +1,290 @@ +base_impose_law_weight= { + value = 0.01 + + # Impose law is a fairly hostile act, AIs should use it mostly when angry at a subject + if = { + limit = { + has_attitude = { + who = scope:target_country + attitude = domineering + } + } + multiply = 0.5 + } + + # Non ideological unions make less use of this + if = { + limit = { NOT = { power_bloc ?= { has_identity = identity:identity_ideological_union } } } + multiply = 0.5 + } + + # Less likely to do this to subjects unless LD is low + if = { + limit = { + scope:target_country = { + is_subject = yes + liberty_desire > 25 + } + } + multiply = 0.5 + } + + # Shouldn't care much about meddling in really tiny countries + if = { + limit = { scope:target_country = { gdp < 100000 } } + multiply = 0.25 + } + else_if = { + limit = { scope:target_country = { gdp < 250000 } } + multiply = 0.5 + } + else_if = { + limit = { scope:target_country = { gdp < 500000 } } + multiply = 0.75 + } + + # Impact of AI strategies + if = { + limit = { + OR = { + has_strategy = ai_strategy_anti_imperialism + has_strategy = ai_strategy_maintain_power_balance + } + } + multiply = 2 + } + else_if = { + limit = { + OR = { + has_strategy = ai_strategy_armed_isolationism + } + } + multiply = 0.5 + } +} + + +wanted_army_size_script_value = { + # How many levels of barracks should the AI have + # Using this value in other strategies will function additively + value = 0 + + # To increase base army size for small countries, capped at 1 million population + add = { + value = cached_ai_incorporated_population + divide = 100000 # 1 level of barracks per 100k incorporated population + max = 10 + } + + add = { + value = cached_ai_incorporated_population + divide = 250000 # 1 level of barracks per 250k incorporated population + } + + add = { + value = cached_ai_unincorporated_population + divide = 1000000 # 1 level of barracks per 1 million unincorporated population + } + + # Coastal population reduces spending on army as that spending is needed for navy too + subtract = { + value = cached_ai_incorporated_coastal_population + divide = 1000000 + } + + subtract = { + value = cached_ai_unincorporated_coastal_population + divide = 4000000 + } + + # Extra army size from rank + if = { + limit = { country_rank = rank_value:great_power } + add = 25 + } + + if = { + limit = { country_rank = rank_value:major_power } + add = 10 + } + + save_temporary_value_as = pre_overseas_empire_value + + # Countries with a huge overseas subject population should focus more on navy + subtract = { + value = cached_ai_overseas_subject_population + divide = 20000000 + max = { + value = scope:pre_overseas_empire_value + divide = 2 + } + } + + max = 200 # No more than 200 from population & rank + + if = { + limit = { + cached_ai_incorporated_population > 0 + cached_ai_incorporated_coastal_population > 0 + } + add = { + value = fixed_income + multiply = { + value = 1 + subtract = { # Coastal population reduces spending on army as that spending is needed for navy too + value = cached_ai_incorporated_coastal_population + divide = cached_ai_incorporated_population + divide = 2 + } + } + divide = 2500 # 1 level of barracks per 2.5k income + } + } + + # More advanced standing armies are expensive and should be smaller relative to population + if = { # Combat Unit Type - Armored Brigade & Mechanized Brigade + limit = { has_technology_researched = armored_warfare } + multiply = 0.95 + } + if = { # Combat Unit Type - Air Mobile Brigade & Air Mobile Howitzers + limit = { has_technology_researched = airmobile_warfare } + multiply = 0.95 + } + if = { # Combat Unit Type - Tactical Brigade + limit = { has_technology_researched = fourth_generation_warfare } + multiply = 0.95 + } + if = { # Combat Unit Type - Rocket Artillery + limit = { has_technology_researched = rocketry } + multiply = 0.95 + } + if = { # Combat Unit Type - Tactical Ballistic Missile Launchers + limit = { has_technology_researched = tactical_ballistic_weapons } + multiply = 0.95 + } + if = { # Combat Unit Type - Air Superiority Fighters + limit = { has_technology_researched = jet_engine } + multiply = 0.95 + } + if = { # Combat Unit Type - Fighter-Bombers + limit = { has_technology_researched = multi_role_jets } + multiply = 0.95 + } + if = { # Combat Unit Type - Stealth Aircraft + limit = { has_technology_researched = stealth_aircraft } + multiply = 0.95 + } + + if = { + limit = { has_law_or_variant = law_type:law_national_militia } + multiply = 0.33 + } + + min = { + value = 1 + } +} + + +wanted_navy_size_script_value = { + value = 0 + + # 1 level of naval base per 500k coastal incorporated population + add = { + value = cached_ai_incorporated_coastal_population + divide = 500000 + } + + # 1 level of naval base per 2 million coastal unincorporated population + add = { + value = cached_ai_unincorporated_coastal_population + divide = 2000000 + } + + # 1 level of naval base per 10 million population in direct overseas subjects + add = { + value = cached_ai_overseas_subject_population + divide = 10000000 + } + + max = 100 # No more than 100 from population + + # 1 level of naval base per 5k income, multiplied by relative incorporated coastal population to total incorporated population + if = { + limit = { + cached_ai_incorporated_population > 0 + cached_ai_incorporated_coastal_population > 0 + } + add = { + value = fixed_income + divide = cached_ai_incorporated_population + multiply = cached_ai_incorporated_coastal_population + divide = 5000 + } + } + + if = { + limit = { country_rank = rank_value:superpower } + add = 50 + } + else_if = { # GPs and MPs should want to maintain a bit of a navy + limit = { country_rank = rank_value:great_power } + add = 25 + } + else_if = { + limit = { country_rank = rank_value:major_power } + add = 10 + } + + # More advanced navies are expensive and should be smaller relative to population + if = { # Combat Unit Type - Modernized Escorts + limit = { has_technology_researched = anti_submarine_rockets } + multiply = 0.9 + } + if = { # Combat Unit Type - Guided Missile Corvette + limit = { has_technology_researched = surface_raiders } + multiply = 0.9 + } + if = { # Combat Unit Type - Guided Missile Cruiser + limit = { has_technology_researched = integrated_air_defense } + multiply = 0.9 + } + if = { # Combat Unit Type - Aircraft Carrier + limit = { has_technology_researched = naval_aviation } + multiply = 0.9 + } + if = { # Combat Unit Type - Nuclear Supercarrier & Nuclear Submarine + limit = { has_technology_researched = marine_reactor } + multiply = 0.9 + } + if = { # Combat Unit Type - Modern Aircraft Carrier + limit = { has_technology_researched = modern_aircraft_carriers } + multiply = 0.9 + } + + # Factor in strategies + if = { + limit = { + OR = { + has_strategy = ai_strategy_colonial_expansion + has_strategy = ai_strategy_economic_imperialism + } + } + multiply = 1.15 + } + + if = { + limit = { has_strategy = ai_strategy_armed_isolationism } + multiply = 0.75 + } + + if = { + limit = { country_rank < rank_value:major_power } + multiply = 0.5 + } + + if = { + limit = { is_country_type = unrecognized } + multiply = 0.5 + } +} diff --git a/common/script_values/cwp_buildings_values.txt b/common/script_values/cwp_buildings_values.txt new file mode 100644 index 000000000..04f7f6b1d --- /dev/null +++ b/common/script_values/cwp_buildings_values.txt @@ -0,0 +1,38 @@ +construction_cost_canal = 5000 +construction_cost_monument = 2500 +construction_cost_very_high = 800 +construction_cost_high = 600 +construction_cost_medium = 400 +construction_cost_low = 200 +construction_cost_very_low = 100 +construction_cost_construction_sector = 25 +construction_cost_sagrada_familia = 6000 + +state_urbanization_rate = { + value = total_urbanization + divide = state_population + multiply = 1000 + min = 0 + max = 1 +} + +country_total_urbanization = { + value = 0 + every_scope_state = { add = total_urbanization } +} + +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 +} diff --git a/common/script_values/cwp_characters_values.txt b/common/script_values/cwp_characters_values.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/script_values/cwp_characters_values.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/script_values/cwp_command_values.txt b/common/script_values/cwp_command_values.txt new file mode 100644 index 000000000..0b6b69857 --- /dev/null +++ b/common/script_values/cwp_command_values.txt @@ -0,0 +1,423 @@ +# the weight of being picked when a new battle occurs on a Front +# root = commander +# is_advancing_side = whether this side is the one advancing or not (defending = no) +front_commander_pick_weight = { + value = root.command_limit_num_units + + if = { + limit = { scope:is_advancing_side = no } + if = { + limit = { has_commander_order = defend } + add = 25 + } + if = { + limit = { has_trait = stalwart_defender } + add = 5 + } + if = { + limit = { has_trait = trench_rat } + add = 10 + } + if = { + limit = { has_trait = defense_in_depth_specialist } + add = 15 + } + if = { + limit = { has_trait = basic_defensive_strategist } + add = 5 + } + if = { + limit = { has_trait = experienced_defensive_strategist } + add = 10 + } + if = { + limit = { has_trait = expert_defensive_strategist } + add = 15 + } + if = { + limit = { has_commander_order = defend } + add = 25 + } + } + else = { + if = { + limit = { has_trait = basic_offensive_planner } + add = 5 + } + if = { + limit = { has_trait = experienced_offensive_planner } + add = 10 + } + if = { + limit = { has_trait = expert_offensive_planner } + add = 15 + } + } + + # Commanders shouldn't be picked for multiple battles + if = { + limit = { is_in_battle = yes } + multiply = 0 + } +} + +# root = state +# front = the front we're evaluating basecamp states for +# own_commander = the commander leading this side in battle +# is_strategic_objective = indicates whether the root state is the Front's Strategic Objective +# is_adjacent_to_strategic_objective = indicates whether the root state is adjacent to the Front's Strategic Objective +# distance_to_strategic_objective = *squared* distance to this front active Strategic Objective, if any (use `exists` to check). Always > 0.0 when it exists. +# distance_to_closest_war_goal = *squared* distance to this front closest War Goal, if any (use `exists` to check). Always > 0.0 when it exists. +# if the console variable `debug_front_battle_weight` is enabled, data will be logged to std::cout. +# No randomness allowed +front_battle_state_weight = { + value = 100000 + + if = { + limit = { scope:is_strategic_objective = yes } + add = 1000 + } + else_if = { + limit = { scope:is_adjacent_to_strategic_objective = yes } + add = 100 + } + else_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 + } + else = { + subtract = 100 + } +} + +# root = province +# front = the front this battle will happen on +# own_commander = the commander leading this side in battle +# enemy_commander = the commander defending in this battle (if any) +# is_strategic_objective = indicates whether the root province lies in the Front Strategic Objective +# is_adjacent_to_strategic_objective = indicates whether the root province is adjacent to the Front's Strategic Objective +# distance_to_strategic_objective = *squared* distance to this front active Strategic Objective, if any (use `exists` to check). Always > 0.0 when it exists. +# distance_to_closest_war_goal = *squared* distance to this front closest War Goal, if any (use `exists` to check). Always > 0.0 when it exists. +# if the console variable `debug_front_battle_weight` is enabled, data will be logged to std::cout. +# No randomness allowed +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 + } +} + +province_terrain_infrastructure_force_limit = { + value = 5 + add = { + value = scope:province.state.infrastructure + divide = 2 + } + multiply = scope:province.combat_width +} + +# the battalion size for each side in a land battle +# root = a country on the side being evaluated (this general's country, or this theater side owner if none) +# enemy_country = a country on the opposing side (the other general's country, or that theater side owner if none) +# front = the front to calculate troop weight for +# own_commander = the commander leading this side in battle (if any; could be garrison) +# enemy_commander = the commander leading this side in battle (if any; could be garrison) +# is_advancing_side = whether this side is the one advancing or not (defending = no) +# is_naval_invasion = if the battle is related to a naval invasion +# province = the province where the battle is happening +land_battle_size = { + # Start with a baseline number of battalions equal to the amount of allied troops on the front + value = { + value = "scope:front.num_total_battalions(root)" + desc = "BATTLE_SIZE_BASE_TOTAL_BATTALIONS_ON_FRONT" + } + + # If it's a land or naval invasion defender can bring additional troops + if = { + limit = { + exists = scope:front.invasion + scope:is_advancing_side = no + } + add = { + value = "scope:province.land_controller_hq.num_garrison_units" + desc = "BATTLE_SIZE_INVASION_GARRISONED_BATTALIONS" + } + } + + save_temporary_value_as = num_units_on_front_and_hq + + # For regular land battles, subtract a random number of battalions depending on how many battalions are on the front compared to how long it is + if = { + limit = { exists = scope:front } + subtract = { + fixed_range = { + min = 0 + max = { + add = "scope:front.num_total_battalions(root)" + subtract = { + add = "scope:front.num_total_battalions(root)" + divide = "scope:front.front_length" + } + divide = 2 + } + } + floor = yes + desc = "BATTLE_SIZE_CONCENTRATION_ACROSS_LENGTH_OF_FRONT" + } + } + + save_temporary_value_as = pre_combat_width_cap + + # Cap to infrastructure-based combat width + if = { + limit = { scope:pre_combat_width_cap > province_terrain_infrastructure_force_limit } + max = { + value = province_terrain_infrastructure_force_limit + ceiling = yes + desc = "BATTLE_SIZE_TERRAIN_INFRASTRUCTRE" + } + } + + save_temporary_value_as = pre_numeric_advantage + + # In a regular land battle, if we have a general and outnumber the enemy we may be able to bring additional troops + if = { + limit = { + scope:is_naval_invasion = no + exists = scope:own_commander + exists = scope:front + "scope:front.num_total_battalions(root)" > "scope:front.num_total_battalions(scope:enemy_country)" + "scope:front.num_total_battalions(scope:enemy_country)" > 0 + } + value = { + add = scope:pre_numeric_advantage + multiply = { + fixed_range = { + min = 1 + max = { + add = "scope:front.num_total_battalions(root)" + divide = "scope:front.num_total_battalions(scope:enemy_country)" + subtract = 1 + multiply = 1.5 + add = 1 + max = 3 + } + } + } + ceiling = yes + desc = "BATTLE_SIZE_NUMERIC_ADVANTAGE" + } + } + + save_temporary_value_as = pre_max_amount_cap + + # Multiply by any total combat width modifiers + multiply = { + value = { + add = 1 + add = modifier:battle_total_combat_width_mult + } + desc = "battle_total_combat_width_mult" + } + + # Cap to *actually available* troops + if = { + limit = { + scope:is_advancing_side = yes + scope:pre_max_amount_cap > { + add = "scope:front.num_total_battalions(root)" + subtract = "scope:front.num_defending_battalions(root)" + } + } + max = { + add = "scope:front.num_total_battalions(root)" + subtract = "scope:front.num_defending_battalions(root)" + desc = "BATTLE_SIZE_MAX_AMOUNT_REACHED" + } + } + else_if = { + limit = { + scope:is_advancing_side = no + scope:pre_max_amount_cap > scope:num_units_on_front_and_hq + } + max = { + add = scope:num_units_on_front_and_hq + desc = "BATTLE_SIZE_MAX_AMOUNT_REACHED" + } + } + + save_temporary_value_as = pre_min_amount_cap + + # If we're advancing, ensure at least 1 Battalion is doing so + if = { + limit = { + scope:is_advancing_side = yes + scope:pre_min_amount_cap < 1 + } + min = { + value = 1 + desc = "BATTLE_SIZE_MIN_AMOUNT_REACHED" + } + } +} + +# Defines weights for selecting Combat Units when a land battle is created. +# Units with weight <= 0 are never selected. +# root = combat unit +# own_commander = the commander leading this side in battle (if any; could be garrison) +# province = land province this battle takes place in +# is_advancing_side = boolean indicating whether this is the advancing side of the battle +land_battle_unit_selection_weight = { + if = { + limit = { + OR = { + manpower < define:NMilitary|MIN_USABLE_MANPOWER + morale < 0.20 + } + } + value = -1 + } + else = { + value = manpower + multiply = morale + + # Generals have a stronger tendency to bring their own Battalions than borrowed ones + if = { + limit = { + exists = scope:own_commander + unit_formation_has_commander = scope:own_commander + } + multiply = 2 + } + + if = { + limit = { exists = scope:own_commander } + multiply = mobilization + } + + if = { + limit = { scope:is_advancing_side = yes } + multiply = offense + } + + else_if = { + limit = { scope:is_advancing_side = no } + multiply = defense + } + } +} + +# the flotilla size for each side in a naval battle +# root = country +# province = the naval province where the battle is happening +# enemy_country = the other country +# own_commander = the commander leading this side in battle (if any; could be garrison) +# military_formation = the military formation in this side of the battle +# enemy_commander = the commander leading this side in battle (if any; could be garrison) +naval_battle_size = { + # Start with a baseline number of available flotillas not engaged in battle + value = { + value = scope:province.num_units_not_in_battle:root + desc = "NAVAL_BATTLE_SIZE_ADMIRAL_SHARE" + } + + save_temporary_value_as = pre_max_amount_cap + + # Cap to the command limit of how many flotillas the admiral can command + if = { + limit = { scope:pre_max_amount_cap > scope:own_commander.command_limit_num_units } + max = { + add = scope:own_commander.command_limit_num_units + desc = "[concept_command_limit]" + } + } + + # If we have more units than enemy formation - reduce the number (no more than by 50%) so we don't send too many units to battle + if = { + limit = { scope:own_commander.command_limit_num_units > scope:enemy_commander.command_limit_num_units } + multiply = { + fixed_range = { + min = { + value = 1.5 + subtract = { + # Calculate the *strength* ratio, which is between 0.5 and 1 here + value = scope:own_commander.command_limit_num_units + divide = { + value = scope:own_commander.command_limit_num_units + add = scope:enemy_commander.command_limit_num_units + } + } + # Resulted minimum is between 0.5 (too strong) and 1 (too weak) + } + max = 1 + } + desc = "NAVAL_BATTLE_SIZE_UNIT_RATIO_TO_ENEMY" + } + } + + # If we have fewer units than enemy formation - increase the number (no more than by 100%) so we have a higher chance to defeat the enemy + if = { + limit = { scope:own_commander.command_limit_num_units < scope:enemy_commander.command_limit_num_units } + multiply = { + fixed_range = { + min = 1 + max = { + value = 2 + subtract = { + # Calculate the *strength* ratio, which is between 0 and 0.5 here + value = scope:own_commander.command_limit_num_units + divide = { + value = scope:own_commander.command_limit_num_units + add = scope:enemy_commander.command_limit_num_units + } + multiply = 2 + } + # Resulted maximum is between 1 (too strong) and 2 (too weak) + } + } + desc = "NAVAL_BATTLE_SIZE_UNIT_RATIO_TO_ENEMY" + } + } + + save_temporary_value_as = post_max_amount_cap + + # Cap to the number of units available for battle (not involved in another battle) + if = { + limit = { scope:post_max_amount_cap > scope:province.num_units_not_in_battle:root } + max = { + add = scope:province.num_units_not_in_battle:root + desc = "NAVAL_BATTLE_SIZE_UNIT_NOT_IN_BATTLE" + } + } +} + +# Defines weights for selecting Combat Units when a naval battle is created. +# Units with weight <= 0 are never selected. +# root = combat unit +# own_commander = the commander leading this side in battle +# province = naval province this battle takes place in +# is_advancing_side = boolean indicating whether this is the attacker side of the battle. +naval_battle_unit_selection_weight = { + if = { + limit = { + OR = { + manpower < define:NMilitary|MIN_USABLE_MANPOWER + morale < 0.20 + } + } + value = -1 + } + else = { + value = 1 + } +} diff --git a/common/script_values/cwp_company_values.txt b/common/script_values/cwp_company_values.txt new file mode 100644 index 000000000..3a701f396 --- /dev/null +++ b/common/script_values/cwp_company_values.txt @@ -0,0 +1,61 @@ +prosperity_target = { + add = { + desc = "COMPANY_PRODUCTIVITY_WITH_COMPARISON" + value = company_productivity + divide = { + value = company_global_productivity_comparison + min = 1 + } + multiply = define:NEconomy|COMPANY_PROSPERITY_PRODUCTIVITY_MULTIPLIER + max = define:NEconomy|COMPANY_PROSPERITY_PRODUCTIVITY_MAX + } + + add = { + desc = "COMPANY_EMPLOYED_LEVELS" + value = company_employed_levels + multiply = define:NEconomy|COMPANY_PROSPERITY_EMPLOYED_LEVELS_MULTIPLIER + max = define:NEconomy|COMPANY_PROSPERITY_EMPLOYED_LEVELS_MAX + } + + if = { + limit = { exists = executive } + add = { + desc = "COMPANY_EXECUTIVE_POPULARITY" + value = executive.popularity + multiply = define:NEconomy|COMPANY_PROSPERITY_POPULARITY_MULTIPLIER + min = define:NEconomy|COMPANY_PROSPERITY_POPULARITY_MIN + max = define:NEconomy|COMPANY_PROSPERITY_POPULARITY_MAX + } + } + + min = 0 + max = define:NEconomy|COMPANY_PROSPERITY_MAX +} + +prosperity_increase = { + add = { + desc = "base_value" + value = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_INCREASE_BASE + } + + add = { + desc = "COMPANY_EMPLOYED_LEVELS" + value = company_employed_levels + multiply = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_INCREASE_SCALED + max = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_INCREASE_SCALED_MAX + } +} + +prosperity_decrease = { + add = { + desc = "base_value" + value = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_DECREASE_BASE + } + + add = { + desc = "COMPANY_EMPLOYED_LEVELS" + value = company_employed_levels + multiply = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_DECREASE_SCALED + max = define:NEconomy|COMPANY_PROSPERITY_WEEKLY_DECREASE_SCALED_MAX + } +} diff --git a/common/script_values/cwp_coup_values.txt b/common/script_values/cwp_coup_values.txt new file mode 100644 index 000000000..19af78690 --- /dev/null +++ b/common/script_values/cwp_coup_values.txt @@ -0,0 +1,289 @@ +commander_coup_strength = { + add = { + desc = "coup_popularity_tt" + value = popularity + divide = 10 + } + + if = { # Land coups + limit = { + exists = owner + has_role = general + owner.army_size_including_raised_conscripts > 0 + } + add = { + desc = "coup_num_army_units_tt" + value = this.num_units_share + divide = owner.army_size_including_raised_conscripts + multiply = 5 + } + } + + if = { # Boat coups + limit = { + exists = owner + has_role = admiral + owner.navy_size > 0 + } + add = { + desc = "coup_num_navy_units_tt" + value = this.num_units_share + divide = owner.navy_size + multiply = 5 + } + } + + if = { + limit = { + exists = owner + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= owner.capital.region + } + add = { + desc = "coup_commander_core_location_tt" + value = 2 + } + } + else_if = { + limit = { + exists = owner + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= { + any_scope_state = { + owner = root.owner + is_incorporated = yes + } + } + } + add = { + desc = "coup_commander_periphery_location_tt" + value = 1 + } + } + else_if = { + limit = { + exists = owner + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= { + any_scope_state = { + owner ?= root.owner + is_incorporated = no + } + } + } + add = { + desc = "coup_commander_colony_location_tt" + value = -2 + } + } + else_if = { + limit = { NOT = { exists = this.commander_military_formation.current_hq } } + add = { + desc = "coup_commander_no_location_tt" + value = -1 + } + } + + add = { + desc = "coup_clout_tt" + value = this.interest_group.ig_clout + multiply = 10 + } + + add = { + desc = "coup_strength_modifier_add_tt" + value = modifier:character_coup_strength_add + } + + multiply = { + desc = "coup_strength_modifier_tt" + value = 1 + add = modifier:character_coup_strength_mult + } +} + +commander_coup_strength_country_display = { # Note - absolute fraud script value for tooltip purposes. Must equal the above. + add = { + desc = "coup_popularity_vs_legitimacy_tt" + every_scope_character = { + limit = { has_variable = coup_character_leader_var } + value = popularity + divide = 10 + } + } + + if = { # Land coups + limit = { + army_size_including_raised_conscripts > 0 + any_scope_character = { + has_variable = coup_character_leader_var + has_role = general + } + } + add = { + desc = "coup_commander_num_army_units_tt" + every_scope_character = { + limit = { + has_variable = coup_character_leader_var + has_role = general + } + value = this.num_units_share + divide = owner.army_size_including_raised_conscripts + multiply = 5 + } + } + } + + if = { # Boat coups + limit = { + navy_size > 0 + any_scope_character = { + has_variable = coup_character_leader_var + has_role = admiral + } + } + add = { + desc = "coup_commander_num_navy_units_tt" + every_scope_character = { + limit = { + has_variable = coup_character_leader_var + has_role = admiral + } + value = this.num_units_share + divide = owner.navy_size + multiply = 5 + } + } + } + + if = { + limit = { + any_scope_character = { + has_variable = coup_character_leader_var + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= owner.capital.region + } + } + add = { + desc = "coup_commander_core_location_progress_tt" + value = 2 + } + } + else_if = { + limit = { + any_scope_character = { + has_variable = coup_character_leader_var + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= { + any_scope_state = { + owner = root.owner + is_incorporated = yes + } + } + } + } + add = { + desc = "coup_commander_periphery_location_progress_tt" + value = 1 + } + } + else_if = { + limit = { + any_scope_character = { + has_variable = coup_character_leader_var + exists = this.commander_military_formation.current_hq + this.commander_military_formation.current_hq.region ?= { + any_scope_state = { + owner = root.owner + is_incorporated = no + } + } + } + } + add = { + desc = "coup_commander_colony_location_progress_tt" + value = -2 + } + } + else_if = { + limit = { + any_scope_character = { + has_variable = coup_character_leader_var + NOT = { exists = this.commander_military_formation.current_hq } + } + } + add = { + desc = "coup_commander_no_location_progress_tt" + value = -1 + } + } + + add = { + desc = "coup_clout_of_coup_interest_group_tt" + every_interest_group = { + limit = { has_variable = coup_interest_group_var } + value = ig_clout + multiply = 10 + } + } + + add = { + desc = "coup_strength_modifier_add_tt" + every_scope_character = { + limit = { has_variable = coup_character_leader_var } + value = 1 + + add = modifier:character_coup_strength_add + } + } + + multiply = { + desc = "coup_strength_modifier_tt" + every_scope_character = { + limit = { has_variable = coup_character_leader_var } + value = 1 + + add = modifier:character_coup_strength_mult + } + } +} + +country_coup_resistance = { + add = { + desc = "coup_legitimacy_tt" + value = legitimacy + divide = 10 + } + + add = { + desc = "coup_resistance_modifier_add_tt" + value = 1 + add = modifier:country_coup_resistance_add + } + + multiply = { + desc = "coup_resistance_modifier_tt" + value = 1 + add = modifier:country_coup_resistance_mult + } +} + +country_coup_resistance_reversed = { # Must exactly match country_coup_resistance but reversed. I don't like that this has to exist either. + subtract = { + desc = "coup_legitimacy_tt" + value = legitimacy + divide = 10 + } + + subtract = { + desc = "coup_resistance_modifier_add_tt" + value = 1 + add = modifier:country_coup_resistance_add + } + + multiply = { + desc = "coup_resistance_modifier_tt" + value = 1 + add = modifier:country_coup_resistance_mult + } +} diff --git a/common/script_values/cwp_culture_values.txt b/common/script_values/cwp_culture_values.txt new file mode 100644 index 000000000..fc4d53389 --- /dev/null +++ b/common/script_values/cwp_culture_values.txt @@ -0,0 +1,167 @@ +# root = state +# scope:culture = the culture we're evaluating the probability to spawn a new cultural community for. + +# Each (state, culture) combination is evaluated once per month. +# Note: normally only cultures present in the same market as are evaluated, +# however if a treaty port exists, then cultures present in either of the involved markets will be evaluated. + +cultural_community_creation_weight = { + # Conditions that block + if = { + limit = { + OR = { + devastation >= 0.5 + turmoil >= 0.6 + is_isolated_from_market = yes + } + } + add = 0 + } + else = { + add = 0.001 + + # Conditions that add + if = { + limit = { has_port = yes } + add = 0.001 + } + + if = { + limit = { has_decree = decree_greener_grass_campaign } + add = 0.005 + } + + if = { + limit = { on_river = yes } + add = 0.001 + } + + if = { + limit = { is_coastal = yes } + add = 0.001 + } + + if = { + limit = { is_under_colonization = yes } + add = 0.005 + } + + if = { + limit = { free_arable_land > 20 } + add = 0.001 + } + + if = { + limit = { root = { has_building = building_trade_center } } + add = 0.001 + } + + # Positive Conditions that Multiply + if = { + limit = { is_capital = yes } + multiply = 1.1 + } + + if = { + limit = { owner = { country_has_primary_culture = scope:culture } } + multiply = 2.5 + } + + if = { + limit = { + OR = { + has_state_trait = state_trait_natural_harbors + has_state_trait = state_trait_good_soils + has_state_trait = state_trait_london_docklands + has_state_trait = state_trait_new_york_harbor + has_state_trait = state_trait_halifax_harbor + has_state_trait = state_trait_newark_harbor + } + + } + multiply = 1.2 + } + + # Negative Conditions that multiply + if = { + limit = { has_decree = decree_violent_suppression } + multiply = 0.5 + } + + if = { + limit = { devastation >= 0.2 } + multiply = 0.5 + } + + if = { + limit = { turmoil >= 0.3 } + multiply = 0.5 + } + + if = { + limit = { state_unemployment_rate >= 0.1 } + multiply = 0.5 + } + + if = { + limit = { owner = { is_at_war = yes } } + multiply = 0.5 + } + + if = { + limit = { state_has_goods_shortage = yes } + multiply = 0.8 + } + + multiply = market_access + + if = { + limit = { is_in_revolt = yes } + multiply = 0.5 + } + + if = { + limit = { + is_slave_state = yes + scope:culture = { NOT = { shares_heritage_trait_group_with_any_primary_culture = root.owner } } + } + multiply = 0.1 + } + + if = { + limit = { root.owner = { cultural_acceptance_base = { target = scope:culture value < acceptance_status_2 } } } + multiply = 0.1 + } + else_if = { + limit = { root.owner = { cultural_acceptance_base = { target = scope:culture value < acceptance_status_3 } } } + multiply = 0.3 + } + else_if = { + limit = { root.owner = { cultural_acceptance_base = { target = scope:culture value < acceptance_status_4 } } } + multiply = 0.5 + } + else_if = { + limit = { root.owner = { cultural_acceptance_base = { target = scope:culture value < acceptance_status_5 } } } + multiply = 0.7 + } + + if = { + limit = { num_cultural_communities >= 5 } + multiply = 0.5 + } + + if = { + limit = { num_cultural_communities >= 10 } + multiply = 0.2 + } + + if = { + limit = { num_cultural_communities >= 15 } + multiply = 0.1 + } + } + + # Bounds: + max = define:NPops|CULTURAL_COMMUNITY_MAX_PER_MONTH_CHANCE + min = 0 +} diff --git a/common/script_values/cwp_decolonization_values.txt b/common/script_values/cwp_decolonization_values.txt index 15f0bd071..4d21d4b1f 100644 --- a/common/script_values/cwp_decolonization_values.txt +++ b/common/script_values/cwp_decolonization_values.txt @@ -307,7 +307,7 @@ imperial_unity_subject_technology = { is_subject_type = subject_type_military_occupation has_variable = special_decolonization_scenario } - has_technology_researched = decolonization_tech + # has_technology_researched = decolonization_tech } add = { value = -0.05 diff --git a/common/script_values/cwp_diplomacy_values.txt b/common/script_values/cwp_diplomacy_values.txt new file mode 100644 index 000000000..5246a3450 --- /dev/null +++ b/common/script_values/cwp_diplomacy_values.txt @@ -0,0 +1,1165 @@ +# Minimum leverage advantage from power bloc on country to be able to invite the country +leverage_threshold_to_invite = 200 + +# When you decrease autonomy of one of your subject, other direct subjects increase their liberty desire by this +decrease_autonomy_liberty_desire_to_add = 10 + +# Max liberty desire change from annexing a subject. This is the maximum liberty desire change that can be applied to a subject when it is annexed by its overlord. +# The actual change will depend on the subject's current liberty desire and other factors, but it will not exceed this value. +annex_subject_max_liberty_desire_change = 25 + +# Liberty desire change from annexing a subject +annex_subject_base_liberty_desire_change = { + scope:target_country ?= { add = prestige } + round = yes + min = 1 + max = annex_subject_max_liberty_desire_change +} + +# Converts ratio of prestige to liberty desire when subject over the expected +prestige_to_libery_desire_factor = 5 + +# Converts ratio of armed forces to liberty desire when subject over the expected +army_projection_to_libery_desire_factor = 10 + +# Army projection comparison calculator +# Compares the subject's army power projection to the overlord's army power projection and returns a ratio that can be used to calculate liberty desire. +army_projection_comparison = { + add = overlord.army_power_projection + if = { + limit = { army_power_projection > 0 } + divide = army_power_projection + } +} + +# Counts how many primary cultures a country has +num_primary_cultures = { + every_primary_culture = { add = 1 } +} + +# root = pop +# Calculate the total support for separatism in a country +support_separatism_total_pop_support = { + value = 10 + + owner = { + every_scope_diplomatic_pact = { + limit = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(prev)" = { country_has_primary_culture = root.culture } + } + add = { + value = 10 + add = this.first_country.country_rank + subtract = this.second_country.country_rank + multiply = { + value = 1 + add = this.first_country.modifier:country_support_separatism_strength_mult + subtract = this.second_country.modifier:country_support_separatism_resistance_mult + } + } + } + } + max = 100 +} + +# root = movement +# Calculate the radicalism for a support separatism political movement +support_separatism_radicalism = { + value = 0.05 + + owner = { + every_scope_diplomatic_pact = { + limit = { + is_diplomatic_action_type = support_separatism + second_country = prev + "diplomatic_pact_other_country(prev)" = { country_has_primary_culture = root.culture } + } + add = { + value = 10 + add = this.first_country.country_rank + subtract = this.second_country.country_rank + multiply = { + value = 1 + add = this.first_country.modifier:country_support_separatism_strength_mult + subtract = this.second_country.modifier:country_support_separatism_resistance_mult + } + divide = 100 + } + } + } + max = 0.5 +} + +# root = pact +# root.first_country: first country in the pact. Overlord. +# root.second_country: second country in the pact. Subject. +# root = { liberty_desire < 50 }: compare trigger for current Liberty Desire value root. +# Must return a value which will be added to the current Liberty Desire in this pact. +liberty_desire_weekly_change = { #AKA liberty_desire_weekly_progress + add = { + value = 0.1 + desc = "base_value" + } + + if = { + limit = { root.second_country = { has_government_type = gov_chartered_company } } + add = { + value = -0.2 + desc = "gov_chartered_company" + } + } + + # Fervor and primary cultures + if = { + limit = { + root.second_country = { NOT = { has_law_or_variant = law_type:law_subjecthood } } + NOT = { root.second_country = { any_primary_culture = { is_primary_culture_of = root.first_country } } } + } + add = { + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_CULTURAL_FERVOUR" + value = root.second_country.country_fervor_primary_culture #grabs culture with highest fervor + subtract = 25 + divide = 150 + min = -0.10 + max = 0.5 + } + } + else_if = { #if shares primary culture and no others + limit = { + root.second_country = { + any_primary_culture = { + percent = 1 + is_primary_culture_of = root.first_country + } + } + } + add = { #extra for overlord culture's fervor. Note many overlord cultures do have high fervor because of literacy. + desc = "LIBERTY_DESIRE_SHARED_PRIMARY_CULTURE" + add = -0.05 #base for overlord having same culture + root.second_country = { + every_primary_culture = { + limit = { is_primary_culture_of = root.first_country } + add = culture_current_fervor + subtract = 25 + divide = 150 + divide = root.second_country.num_primary_cultures + multiply = -1 + max = 0 + min = -0.2 + } + } + } + } + else_if = { #if shares primary culture and mix of others + limit = { root.second_country = { any_primary_culture = { is_primary_culture_of = root.first_country } } } + add = { + desc = "LIBERTY_DESIRE_SHARED_PRIMARY_CULTURE_MIX" + add = { #extra for overlord culture's fervor. Note many overlord cultures do have high fervor because of literacy. + root.second_country = { + every_primary_culture = { + limit = { is_primary_culture_of = root.first_country } + add = culture_current_fervor + subtract = 25 + divide = 150 + divide = root.second_country.num_primary_cultures + multiply = -1 + max = 0 + min = -0.25 + } + + if = { + limit = { NOT = { has_law_or_variant = law_type:law_subjecthood } } + every_primary_culture = { + limit = { NOT = { is_primary_culture_of = root.first_country } } + add = culture_current_fervor + subtract = 25 + divide = 150 + divide = root.second_country.num_primary_cultures + min = 0 + max = 0.50 + } + } + } + } + } + } + + #Any Sovereignists in government + if = { + limit = { + root.second_country = { + any_scope_character = { + has_ideology = ideology:ideology_sovereignist_leader + OR = { + is_ruler = yes + AND = { + has_role = politician + interest_group = { is_in_government = yes } + } + } + } + } + } + add = { + add = 0.07 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_SOVEREIGNIST_IN_GOV" + } + } + + #relations + add = { + if = { + limit = { "root.second_country.relations(root.first_country)" < relations_threshold:hostile } + add = { + add = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_HOSTILE" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" < relations_threshold:cold } + add = { + add = 0.25 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_COLD" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" < relations_threshold:poor } + add = { + add = 0.10 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_POOR" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" < relations_threshold:cordial } + add = { + add = 0 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_NEUTRAL" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" >= relations_threshold:friendly } + add = { + add = -0.1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_FRIENDLY" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" >= relations_threshold:amicable } + add = { + add = -0.05 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_AMICABLE" + } + } + else_if = { + limit = { "root.second_country.relations(root.first_country)" >= relations_threshold:cordial } + add = { + add = -0.025 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_RELATIONS_CORDIAL" + } + } + } + + #infamy + add = { + if = { + limit = { root.first_country.infamy >= infamy_threshold:pariah } + add = 2.0 + } + else_if = { + limit = { root.first_country.infamy >= infamy_threshold:notorious } + add = 0.25 + } + else_if = { + limit = { root.first_country.infamy >= infamy_threshold:infamous } + add = 0.1 + } + desc = "concept_infamy" + } + + #prestige + if = { + limit = { root.first_country.prestige < 1 } + add = { + add = 1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_NO_PRESTIGE_POSITIVE" + } + } + else_if = { + limit = { root.second_country.prestige < 1 } + add = { + add = -0.10 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_NO_PRESTIGE_NEGATIVE" + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = protectorate + is_diplomatic_action_type = tributary + } + } + if = { + limit = { + root.first_country.prestige > { + add = root.second_country.prestige + # determines the multiple of prestige the overlord must have achieved in order for prestige advantage to have a negative impact on Liberty Desire rather than positive + multiply = 1.5 + } + } + add = { + add = root.first_country.prestige + divide = root.second_country.prestige + divide = 150 + min = 0.01 + max = 0.05 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_1_5_NEGATIVE" + } + } + else = { + add = { + add = root.second_country.prestige + multiply = 1.5 + divide = root.first_country.prestige + divide = prestige_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_1_5_POSITIVE" + } + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = personal_union + is_diplomatic_action_type = dominion + is_diplomatic_action_type = chartered_company + } + } + if = { + limit = { + root.first_country.prestige > { + add = root.second_country.prestige + # determines the multiple of prestige the overlord must have achieved in order for prestige advantage to have a negative impact on Liberty Desire rather than positive + multiply = 2.0 + } + } + add = { + add = root.first_country.prestige + divide = root.second_country.prestige + divide = 200 + min = 0.01 + max = 0.05 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_2_0_NEGATIVE" + } + } + else = { + add = { + add = root.second_country.prestige + multiply = 2.0 + divide = root.first_country.prestige + divide = prestige_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_2_0_POSITIVE" + } + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = puppet + is_diplomatic_action_type = vassal + is_diplomatic_action_type = colony + is_diplomatic_action_type = crown_land + } + } + if = { + limit = { + root.first_country.prestige > { + add = root.second_country.prestige + # determines the multiple of prestige the overlord must have achieved in order for prestige advantage to have a negative impact on Liberty Desire rather than positive + multiply = 3 + } + } + add = { + add = root.first_country.prestige + divide = root.second_country.prestige + divide = 300 + min = 0.01 + max = 0.10 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_3_0_NEGATIVE" + } + } + else = { + add = { + add = root.second_country.prestige + multiply = 3 + divide = root.first_country.prestige + divide = prestige_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRESTIGE_DIFFERENCE_3_0_POSITIVE" + } + } + } + + #army projection power + if = { + limit = { root.first_country.army_power_projection < 1 } + add = { + add = 1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_NO_ARMY_POWER_PROJECTION_POSITIVE" + } + } + else_if = { + limit = { root.second_country.army_power_projection < 1 } + add = { + add = -0.25 #get an army + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_NO_ARMY_POWER_PROJECTION_NEGATIVE" + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = protectorate + is_diplomatic_action_type = tributary + } + } + if = { + limit = { + root.first_country.army_power_projection > { + add = root.second_country.army_power_projection + # determines the multiple of army_power_projection the overlord must have achieved in order for army_power_projection advantage to have a negative impact on Liberty Desire rather than positive + multiply = 5 + } + } + add = { + add = root.first_country.army_power_projection + divide = root.second_country.army_power_projection + divide = 100 + min = 0.01 + max = 0.10 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_5_0_NEGATIVE" + } + } + else = { + add = { # same army power as overlord, will give +0.5, steps up towards that after having more than a fifth of overlords army power + add = root.second_country.army_power_projection + multiply = 5 + divide = root.first_country.army_power_projection + divide = army_projection_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_5_0_POSITIVE" + } + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = dominion + is_diplomatic_action_type = personal_union + is_diplomatic_action_type = chartered_company + } + } + if = { + limit = { + root.first_country.army_power_projection > { + add = root.second_country.army_power_projection + multiply = 7.5 + } + } + add = { + add = root.first_country.army_power_projection + divide = root.second_country.army_power_projection + divide = 175 + min = 0.01 + max = 0.10 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_7_5_NEGATIVE" + } + } + else = { + add = { + add = root.second_country.army_power_projection + multiply = 7.5 + divide = root.first_country.army_power_projection + divide = army_projection_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_7_5_POSITIVE" + } + } + } + else_if = { + limit = { + OR = { + is_diplomatic_action_type = puppet + is_diplomatic_action_type = vassal + is_diplomatic_action_type = colony + is_diplomatic_action_type = crown_land + } + } + if = { + limit = { + root.first_country.army_power_projection > { + add = root.second_country.army_power_projection + multiply = 10 + } + } + add = { + add = root.first_country.army_power_projection + divide = root.second_country.army_power_projection + divide = 250 + min = 0.01 + max = 0.10 + multiply = -1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_10_0_NEGATIVE" + } + } + else = { + add = { + add = root.second_country.army_power_projection + multiply = 10 + divide = root.first_country.army_power_projection + divide = army_projection_to_libery_desire_factor + max = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ARMY_POWER_PROJECTION_DIFFERENCE_10_0_POSITIVE" + } + } + } + + # overlord's overlord has a huge army, scales up to a great power alliance + if = { + limit = { + root.first_country = { is_subject = yes } + root.first_country.overlord.army_power_projection > 0 + root.second_country.army_power_projection > 0 + } + if = { + limit = { + root.first_country.overlord.army_power_projection > { + add = root.second_country.army_power_projection + multiply = 10 + } + } + add = { + add = root.first_country.overlord.army_power_projection + divide = root.second_country.army_power_projection + divide = 250 + min = 0.01 + max = 0.10 + multiply = -1 + desc = "LIBERTY_DESIRE_OVERLORD_ARMY_POWER_PROJECTION_DIFFERENCE_10_0_NEGATIVE" + } + } + } + + # alliances and defensive pacts of first country (partially counters support independence). Negative. + first_country = { + add = { + if = { #alliances + limit = { + any_scope_treaty = { + binds = root.first_country + any_scope_article = { has_type = alliance } + } + } + add = { + every_scope_ally = { + limit = { country_rank >= rank_value:great_power } + add = 0.10 + } + every_scope_ally = { + limit = { country_rank >= rank_value:major_power } + add = 0.05 + } + every_scope_ally = { + limit = { country_rank >= rank_value:minor_power } + add = 0.03 + } + } + } + + if = { #defensive pacts, try more performative way + limit = { + root.first_country = { + any_scope_treaty = { + binds = root.first_country + any_scope_article = { has_type = defensive_pact } + } + } + } + every_country = { + limit = { + NOT = { this = root.first_country } + country_rank >= rank_value:great_power + any_scope_treaty = { + binds = root.first_country + any_scope_article = { has_type = defensive_pact } + } + } + add = 0.05 + } + every_country = { + limit = { + NOT = { this = root.first_country } + country_rank < rank_value:great_power + country_rank >= rank_value:major_power + any_scope_treaty = { + binds = root.first_country + any_scope_article = { has_type = defensive_pact } + } + } + add = 0.03 + } + } + desc = "LIBERTY_DESIRE_NEGATIVE_OVERLORD_ALLIANCES" + min = 0 + max = 0.25 + multiply = -1 + } + } + + #lobbies + second_country = { + add = { + every_interest_group = { + limit = { + is_member_of_lobby = lobby_type:lobby_pro_overlord + is_in_government = yes + } + subtract = ig_clout + } + divide = 2 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRO_LOBBY_INTEREST_GROUP_IN_GOVERNMENT" + } + add = { + every_interest_group = { + limit = { + is_member_of_lobby = lobby_type:lobby_pro_overlord + is_in_government = no + } + subtract = ig_clout + } + divide = 4 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_PRO_LOBBY_INTEREST_GROUP_IN_OPPOSITION" + } + add = { + every_interest_group = { + limit = { + is_member_of_lobby = lobby_type:lobby_anti_overlord + is_in_government = yes + } + add = ig_clout + } + divide = 2 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ANTI_LOBBY_INTEREST_GROUP_IN_GOVERNMENT" + } + add = { + every_interest_group = { + limit = { + is_member_of_lobby = lobby_type:lobby_anti_overlord + is_in_government = no + } + add = ig_clout + } + divide = 4 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ANTI_LOBBY_INTEREST_GROUP_IN_OPPOSITION" + } + } + + #economic dependence + if = { + limit = { "root.second_country.economic_dependence(root.first_country)" > 0 } + add = { + value = 1 + subtract = "root.second_country.economic_dependence(root.first_country)" + divide = 10 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ECONOMIC_DEPENDENCE" + } + } + else = { + add = { + value = 1 + subtract = "root.second_country.economic_dependence(root.first_country)" + divide = 3 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ECONOMIC_DEPENDENCE" + } + } + + #economic dependence if in different markets + if = { + limit = { + root.second_country.market = root.first_country.market + root.second_country.capital = { is_isolated_from_market = yes } + } + add = { + value = 1 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_ISOLATED_FROM_MARKET" + } + } + else_if = { + limit = { + root.second_country.market = root.first_country.market + root.first_country.supply_network_strength < 1 + root.second_country = { has_port = yes } + NOT = { root.second_country = { is_adjacent_to_country = root.first_country }} + } + add = { + value = 1 + subtract = root.first_country.supply_network_strength + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_LOW_SUPPLY_NETWORK_STRENGTH" + } + } + + #power bloc sacred civics effect + if = { + limit = { + root.first_country = { + is_in_power_bloc = yes + power_bloc = { + OR = { + has_principle = principle:principle_sacred_civics_2 + has_principle = principle:principle_sacred_civics_3 + } + } + religion = root.second_country.religion + } + } + add = { + value = -0.1 desc = + "LIBERTY_DESIRE_WEEKLY_CHANGE_SACRED_CIVICS" + } + } + + #support independence boost. See pact for values. Scales by rank + add = { + value = root.second_country.liberty_desire_weekly_progress_from_support_independence + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_FROM_SUPPORTING_INDEPENDENCE" + } + + #liberty desire modifiers on subject + add = { + value = root.second_country.modifier:country_liberty_desire_add + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_DESC_ADDITIONAL_ADDS" + } + + #liberty desire modifiers on overlord + add = { + value = root.first_country.modifier:country_liberty_desire_of_subjects_add + desc = "LIBERTY_SUBJECT_DESIRE_WEEKLY_CHANGE_DESC_ADDITIONAL_ADDS" + } + + save_temporary_value_as = pre_scaling_value + + #apply scaling + if = { + limit = { + scope:pre_scaling_value < 0 + second_country = { liberty_desire < 50 } + } + multiply = { + add = second_country.liberty_desire + divide = 50 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_SCALING_LOW" + } + max = -0.01 + } + else_if = { + limit = { + scope:pre_scaling_value > 0 + second_country = { liberty_desire > 50 } + } + multiply = { + add = 100 + subtract = second_country.liberty_desire + divide = 50 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_SCALING_HIGH" + } + min = 0.01 + } + + save_temporary_value_as = pre_mult_modifiers_value + + multiply = { + value = 1 + if = { + limit = { scope:pre_mult_modifiers_value > 0 } + add = root.second_country.modifier:country_liberty_desire_increase_mult + } + else_if = { + limit = { scope:pre_mult_modifiers_value < 0 } + add = root.second_country.modifier:country_liberty_desire_decrease_mult + } + min = 0 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_DESC_ADDITIONAL_MULTS" + } + + if = { + limit = { + root.second_country = { + has_truce_with = root.first_country + scope:pre_mult_modifiers_value > 0 + } + } + multiply = { + value = 0.5 + desc = "LIBERTY_DESIRE_WEEKLY_CHANGE_TRUCE" + } + } +} + +# Evaluates chance for AI to even try to look at potential treaties +# root = country +treaty_propose_chance = { + value = 0 + + add = { + value = country_rank + multiply = 0.05 + } +} + +#root = evaluating country +#scope:other_country = other country +#scope:treaty_options = treaty options +static_treaty_acceptance = { + value = 0 + + # We are doing this to be able to reuse loc across treaties and diplomatic actions + root = { save_temporary_scope_as = target } + scope:other_country = { save_temporary_scope_as = actor } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_BASE" + value = -10 + } + + if = { + limit = { exists = scope:bad_faith_factor } + + subtract = { + value = 10 + add = { + value = scope:bad_faith_factor + multiply = 2 + } + desc = "DIPLOMATIC_ACCEPTANCE_DEAL_IS_WORSE" + } + } + + add = { + value = "scope:other_country.modifier:country_diplomatic_reputation_add" + desc = "DIPLOMATIC_REPUTATION_REASON" + } + + subtract = { + desc = "DIPLOMATIC_ACCEPTANCE_BINDING_PERIOD" + + if = { + limit = { + exists = scope:treaty_options.binding_period + scope:treaty_options.binding_period >= 18250 + } + add = 25 + + add = { + value = scope:treaty_options.binding_period + min = 365 + divide = 365 + max = 150 + } + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_ATTITUDE" + + if = { + limit = { + OR = { + has_attitude = { + who = scope:other_country + attitude = genial + } + has_attitude = { + who = scope:other_country + attitude = conciliatory + } + has_attitude = { + who = scope:other_country + attitude = loyal + } + } + } + value = 20 + } + + if = { + limit = { + has_attitude = { + who = scope:other_country + attitude = cooperative + } + has_attitude = { + who = scope:other_country + attitude = protective + } + } + value = 10 + } + + if = { + limit = { + has_attitude = { + who = scope:other_country + attitude = cautious + } + } + value = -10 + } + + if = { + limit = { + OR = { + has_attitude = { + who = scope:other_country + attitude = antagonistic + } + has_attitude = { + who = scope:other_country + attitude = domineering + } + has_attitude = { + who = scope:other_country + attitude = belligerent + } + has_attitude = { + who = scope:other_country + attitude = rebellious + } + } + } + value = -50 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_RELATIONS" + + if = { + limit = { + "relations(scope:other_country)" >= relations_threshold:amicable + "relations(scope:other_country)" < relations_threshold:friendly + } + value = 5 + } + + if = { + limit = { "relations(scope:other_country)" >= relations_threshold:friendly } + value = 10 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_INFAMY" + + if = { + limit = { + "scope:other_country.infamy" >= infamy_threshold:infamous + "scope:other_country.infamy" < infamy_threshold:notorious + } + value = -10 + } + + if = { + limit = { + "scope:other_country.infamy" >= infamy_threshold:notorious + "scope:other_country.infamy" < infamy_threshold:pariah + } + value = -25 + } + + if = { + limit = { "scope:other_country.infamy" >= infamy_threshold:pariah } + value = -50 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_RANK" + + if = { + limit = { scope:other_country = { country_rank > root.country_rank } } + value = 10 + } + + if = { + limit = { scope:other_country = { country_rank < root.country_rank } } + value = -10 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_ARMY_STRENGTH" + + if = { + limit = { + NOT = { exists = scope:is_treaty_active } + scope:other_country.army_power_projection > root.army_power_projection + } + value = { + add = "scope:other_country.ai_army_comparison(root)" + max = 20 + min = -10 + } + + if = { + limit = { NOT = { has_strategic_land_adjacency = scope:other_country } } + max = 10 + } + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_NAVY_STRENGTH" + + if = { + limit = { + NOT = { exists = scope:is_treaty_active } + scope:other_country.naval_power_projection > root.naval_power_projection + } + value = { + add = "scope:other_country.ai_navy_comparison(root)" + max = 25 + min = -15 + } + + if = { + limit = { NOT = { has_strategic_land_adjacency = scope:other_country } } + min = -100 + } + } + } + + if = { + limit = { + NOT = { exists = scope:is_treaty_active } + NOT = { exists = scope:is_renegotiation } + "ai_treaty_fairness(scope:other_country)" < 0 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_TREATY_FAIRNESS" + value = "ai_treaty_fairness(scope:other_country)" + divide = 2 + max = -1 + min = -50 + } + } + + if = { + limit = { "root.ai_ideological_opinion(scope:other_country)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION" + value = "root.ai_ideological_opinion(scope:other_country)" + multiply = 0.25 + max = 10 + } + } + else_if = { + limit = { "root.ai_ideological_opinion(scope:other_country)" < 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION_NEGATIVE" + value = "root.ai_ideological_opinion(scope:other_country)" + multiply = 0.5 + min = -25 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_PRINCIPLE_SACRED_CIVICS" + + if = { + limit = { + AND = { + scope:other_country.power_bloc ?= { + OR = { + has_principle = principle:principle_sacred_civics_1 + has_principle = principle:principle_sacred_civics_2 + has_principle = principle:principle_sacred_civics_3 + } + } + scope:other_country.religion = root.religion + } + } + value = 10 + } + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SOURCE_PRO_LOBBY_CLOUT" + value = "root.lobby_foreign_pro_clout(scope:other_country)" + multiply = 50 + max = 15 + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SOURCE_ANTI_LOBBY_CLOUT" + value = "root.lobby_foreign_anti_clout(scope:other_country)" + multiply = -50 + min = -15 + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_TARGET_PRO_LOBBY_CLOUT" + value = "scope:other_country.lobby_foreign_pro_clout(root)" + multiply = 100 + max = 15 + } + + add = { + desc = "DIPLOMATIC_ACCEPTANCE_TARGET_ANTI_LOBBY_CLOUT" + value = "scope:other_country.lobby_foreign_anti_clout(root)" + multiply = -100 + min = -15 + } + + if = { + limit = { + scope:other_country ?= { is_ai = no } + scope:treaty_options ?= { + is_exchanging_obligations = no + any_scope_article_option = { + is_giftable_to = root + is_desired_by = root + } + NOT = { + any_scope_article_option = { + OR = { + NOT = { is_giftable_to = root } + NOT = { is_desired_by = root } + } + } + } + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_GIFT" + value = 1000 + } + } + else_if = { + limit = { + scope:treaty_options ?= { + is_equal_exchange_for = root + any_scope_article_option = { is_desired_by = root } + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_EQUAL_EXCHANGE" + value = 30 + } + } +} diff --git a/common/script_values/cwp_event_values.txt b/common/script_values/cwp_event_values.txt new file mode 100644 index 000000000..2900337d7 --- /dev/null +++ b/common/script_values/cwp_event_values.txt @@ -0,0 +1,188 @@ +very_small_radicals = 0.01 +small_radicals = 0.02 +medium_radicals = 0.05 +large_radicals = 0.1 +very_large_radicals = 0.2 +huge_radicals = 0.3 + +# Election Momentum values +momentum_small = 0.1 +momentum_medium = 0.2 +momentum_large = 0.3 +momentum_very_large = 0.5 +momentum_utterly_fraudulent = 1.5 + +momentum_small_decrease = -0.1 +momentum_medium_decrease = -0.2 +momentum_large_decrease = -0.3 +momentum_very_large_decrease = -0.5 + +election_event_cooldown_months = 3 + +#Expedition values +day_until_next_expedition_event = 30 #How long between each expedition event + +expedition_peril_amount_small = 1.2 +expedition_peril_amount_medium = 2.2 +expedition_peril_amount_large = 5 + +expedition_peril_decrease_small = -1 +expedition_peril_decrease_medium = -2 + +expedition_progress_amount_small = 1 +expedition_progress_amount_medium = 2 +expedition_progress_amount_large = 5 + +# modifier_time event values in days +very_short_modifier_time = 365 # 1 year +short_modifier_time = 913 # (rounded up from 912.5) 2.5 years +normal_modifier_time = 1825 # 5 years +long_modifier_time = 3650 # 10 years +moderately_long_modifier_time = 5475 # 15 years +very_long_modifier_time = 7300 # 20 years +even_longer_modifier_time = 10950 # 30 years +stupidly_long_modifier_time = 18250 # 50 years +never_fire_again_modifier_time = 73000 # Nevermore + +# 0.015% of GDP, rounded to nearest 10 +money_amount_multiplier_very_small = { + value = root.gdp + divide = 10000 + multiply = 0.075 + round = yes + multiply = 10 + min = 100 +} + +# 0.025% of GDP, rounded to nearest 100 +money_amount_multiplier_small = { + value = root.gdp + divide = 100000 + multiply = 0.15 + round = yes + multiply = 100 + min = 100 +} + +# 0.05% of GDP, rounded to nearest 100 +money_amount_multiplier_medium = { + value = root.gdp + divide = 100000 + multiply = 0.25 + round = yes + multiply = 100 + min = 100 +} + +# 0.1% of GDP, rounded to nearest 1000 +money_amount_multiplier_large = { + value = root.gdp + divide = 1000000 + multiply = 0.5 + round = yes + multiply = 1000 + min = 100 +} + +# 0.2% of GDP, rounded to nearest 1000 +money_amount_multiplier_more_large = { + value = root.gdp + divide = 1000000 + multiply = 1 + round = yes + multiply = 1000 + min = 100 +} + +# 0.5% of GDP, rounded to nearest 1000 +money_amount_multiplier_very_large = { + value = root.gdp + divide = 1000000 + multiply = 2.5 + round = yes + multiply = 1000 + min = 100 +} + +money_amount_multiplier_large_state = { + multiply = 0.001 +} + +#Revolution Progress Variables +revolution_retreat_small = -0.05 +revolution_retreat_medium = -0.10 +revolution_retreat_large = -0.15 +revolution_retreat_very_large = -0.25 + +revolution_advance_small = 0.05 +revolution_advance_medium = 0.10 +revolution_advance_large = 0.15 +revolution_advance_very_large = 0.25 + +#Law Enactment Variables +law_enactment_success_small = 0.05 +law_enactment_success_medium = 0.10 +law_enactment_success_large = 0.15 +law_enactment_success_very_large = 0.20 + +law_enactment_success_retreat_small = -0.05 +law_enactment_success_retreat_medium = -0.10 +law_enactment_success_retreat_large = -0.15 +law_enactment_success_retreat_very_large = -0.20 + +# Discrimination statuses, aka acceptance statuses +acceptance_status_1 = 0 +acceptance_status_2 = 20 +acceptance_status_3 = 40 +acceptance_status_4 = 60 +acceptance_status_5 = 80 + +# Religious acceptance +religious_acceptance_very_low = 0 # it is possible for religious acceptance to dip below 0, but 0 is already very low +religious_acceptance_low = 10 +religious_acceptance_medium = 15 # the amount all pops get in separation from church and state +religious_acceptance_high = 20 +religious_acceptance_very_high = 25 # highest possible value + +jail_three_year_value = { + if = { + limit = { exists = scope:prisoner_scope } + value = scope:prisoner_scope.popularity + divide = 20 + max = 10 + } +} + +jail_five_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 10 + max = 15 + } +} + +jail_ten_year_value = { + if = { + limit = { + exists = scope:prisoner_scope + } + value = scope:prisoner_scope.popularity + divide = 5 + max = 25 + } +} + +# for prestige goods JEs +prestige_good_journal_entry_months = 36 + + +# modifier_time event values to display in loc in years +display_short_modifier_time = 2.5 # rounded up from 912.5 days +display_normal_modifier_time = 5 # 1825 days +display_long_modifier_time = 10 # 3650 days +display_moderately_long_modifier_time = 15 # 5475 days +display_very_long_modifier_time = 20 # 7300 days +display_stupidly_long_modifier_time = 50 # 18250 days diff --git a/common/script_values/cwp_game_values.txt b/common/script_values/cwp_game_values.txt new file mode 100644 index 000000000..3daa5ee2b --- /dev/null +++ b/common/script_values/cwp_game_values.txt @@ -0,0 +1,14 @@ +### These script values tie to values from the code (aka act like enums) + +# Pop Stratas +poor = 0 +middle = 1 +rich = 2 + +# Occupation Stages +none = 0 +minimal = 1 +partial = 2 +full = 3 + +exile_pool_max_size = 50 diff --git a/common/script_values/cwp_gfx_graphics_values.txt b/common/script_values/cwp_gfx_graphics_values.txt new file mode 100644 index 000000000..b43cef944 --- /dev/null +++ b/common/script_values/cwp_gfx_graphics_values.txt @@ -0,0 +1,66 @@ +# Number of infantry to display in the army movement graphics/animations +gfx_infantry_deploy_count = { + value = 0 + scope:military_formation = { add = num_units } + divide = 50 + add = 1 + max = 10 +} + +# Number of artillery to display in the army movement graphics/animations +gfx_artillery_deploy_count = { + value = 0 + scope:military_formation = { add = num_units } + divide = 50 + add = 1 + max = 10 +} + +# Number of light ships to display in the army movement graphics/animations +gfx_lightship_deploy_count = { + value = 0 + scope:military_formation = { add = num_units } + divide = 50 + add = 1 + max = 10 +} + +# Number of capital ships to display in the army movement graphics/animations +gfx_capitalship_deploy_count = { + value = 0 + scope:military_formation = { add = num_units } + divide = 50 + add = 1 + max = 10 +} + +# Number of support ships to display in the army movement graphics/animations +gfx_supportship_deploy_count = { + value = 0 + scope:military_formation = { add = num_units } + divide = 50 + add = 1 + max = 10 +} + +# Number of infantry to display in the army movement graphics/animations when mobilizing +gfx_infantry_mobilization_count = { + value = 0 + market = { mg:small_arms = { add = market_goods_sell_orders } } + divide = 1000 + add = 1 + max = 3 +} + +# Number of artillery to display in the army movement graphics/animations when mobilizing +gfx_artillery_mobilization_count = { + value = 0 + market = { + mg:artillery = { + add = market_goods_sell_orders + } + } + divide = 1000 + add = 1 + max = 3 +} diff --git a/common/script_values/cwp_ideology_values.txt b/common/script_values/cwp_ideology_values.txt new file mode 100644 index 000000000..51541228a --- /dev/null +++ b/common/script_values/cwp_ideology_values.txt @@ -0,0 +1,1352 @@ +ideology_traditionalist_favoured_laws = { + # Laws that ideology_traditionalist likes the most. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_no_womens_rights } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + 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 + } +} + +ideology_traditionalist_disfavoured_laws = { + # Laws that ideology_traditionalist likes the least. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_womens_suffrage } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_state_atheism + has_law_or_variant = law_type:law_total_separation + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_affirmative_action } + add = 1 + } +} + +ideology_traditionalist_minoritarian_favoured_laws = { + # Laws that ideology_traditionalist_minoritarian likes the most. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_no_womens_rights } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_total_separation } + 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 + } +} + +ideology_traditionalist_minoritarian_disfavoured_laws = { + # Laws that ideology_traditionalist_minoritarian likes the least. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_womens_suffrage } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_state_atheism + has_law_or_variant = law_type:law_state_religion + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_affirmative_action } + add = 1 + } +} + +ideology_nihilist_favoured_laws = { + # Laws that ideology_nihilist likes the most. + # Maximum value = 3 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_atheism } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_affirmative_action + has_law_or_variant = law_type:law_hindu_caste_not_enforced + } + } + add = 1 + } +} + +ideology_nihilist_disfavoured_laws = { + # Laws that ideology_nihilist likes the least. + # Maximum value = 3 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_theocracy + has_law = law_type:law_monarchy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_hindu_caste_enforced } + add = 1 + } +} + +ideology_republican_leader_favoured_laws = { + # Laws that ideology_republican_leader likes the most. + # Maximum value = 2 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_presidential_republic + has_law_or_variant = law_type:law_parliamentary_republic + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_elected_bureaucrats } + add = 1 + } +} + +ideology_republican_leader_disfavoured_laws = { + # Laws that ideology_republican_leader likes the least. + # Maximum value = 2 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_council_republic + has_law = law_type:law_monarchy + has_law_or_variant = law_type:law_theocracy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_hereditary_bureaucrats } + add = 1 + } +} + +ideology_radical_favoured_laws = { + # Laws that ideology_radical likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_presidential_republic + has_law_or_variant = law_type:law_parliamentary_republic + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_universal_suffrage } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_protected_speech } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_guaranteed_liberties } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_public_schools } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_right_to_associate + has_law_or_variant = law_type:law_anti_strike_laws + } + } + add = 1 + } +} + +ideology_radical_disfavoured_laws = { + # Laws that ideology_radical likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { + OR = { + has_law = law_type:law_monarchy + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_council_republic + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_anarchy + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_outlawed_dissent } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_secret_police } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_religious_schools + has_law_or_variant = law_type:law_no_schools + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_guild_system } + add = 1 + } +} + +ideology_reformer_favoured_laws = { + # Laws that ideology_reformer likes the most. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_cultural_exclusion } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_women_own_property } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_compulsory_primary_school } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } +} + +ideology_reformer_disfavoured_laws = { + # Laws that ideology_reformer likes the least. + # Maximum value = 4 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_multicultural + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_no_womens_rights + has_law_or_variant = law_type:law_women_in_the_workplace + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_child_labor_allowed } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_combination_acts + has_law_or_variant = law_type:law_guild_system + } + } + add = 1 + } +} + +ideology_social_democrat_disfavoured_laws = { + # Laws that ideology_social_democrat likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_no_workers_rights } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_single_party_state + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_consumption_based_taxation + has_law_or_variant = law_type:law_land_based_taxation + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_poor_laws + has_law_or_variant = law_type:law_no_social_security + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_combination_acts } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_hindu_caste_enforced } + add = 1 + } +} + +ideology_social_democrat_favoured_laws = { + # Laws that ideology_social_democrat likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_worker_protections } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_universal_suffrage } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_graduated_taxation } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_old_age_pension } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_affirmative_action } + add = 1 + } +} + +ideology_communist_disfavoured_laws = { + # Laws that ideology_communist likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_no_workers_rights } + add = 1 + } + + if = { + 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 + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_industry_banned + has_law_or_variant = law_type:law_extraction_economy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_serfdom } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_corporatized_unions + has_law_or_variant = law_type:law_guild_system + } + } + add = 1 + } +} + +ideology_communist_favoured_laws = { + # Laws that ideology_communist likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_worker_protections } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_command_economy + has_law_or_variant = law_type:law_cooperative_ownership + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_atheism } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_collectivized_agriculture } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_right_to_associate + has_law_or_variant = law_type:law_anti_strike_laws + } + } + add = 1 + } +} + +ideology_vanguardist_disfavoured_laws = { + # Laws that ideology_vanguardist likes the least. + # Maximum value = 6 + value = 0 + + if = { + 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 + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_census_voting + has_law_or_variant = law_type:law_wealth_voting + has_law_or_variant = law_type:law_landed_voting + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_industry_banned + has_law_or_variant = law_type:law_extraction_economy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_free_trade } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_serfdom + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_corporatized_unions + has_law_or_variant = law_type:law_guild_system + } + } + add = 1 + } +} + +ideology_vanguardist_favoured_laws = { + # Laws that ideology_vanguardist likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_single_party_state } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_command_economy } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_protectionism + has_law_or_variant = law_type:law_isolationism + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_collectivized_agriculture } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_right_to_associate + has_law_or_variant = law_type:law_anti_strike_laws + } + } + add = 1 + } +} + +ideology_fascist_disfavoured_laws = { + # Laws that ideology_fascist likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_anarchy } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_multicultural } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_national_militia + has_law_or_variant = law_type:law_peasant_levies + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_protected_speech } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } +} + +ideology_fascist_favoured_laws = { + # Laws that ideology_fascist likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_single_party_state } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_ethnostate } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_mass_conscription } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_outlawed_dissent } + 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 } + add = 1 + } +} + +ideology_anarchist_disfavoured_laws = { + # Laws that ideology_anarchist likes the least. + # Maximum value = 7 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_technocracy + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_autocracy + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_interventionism + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_laissez_faire + has_law_or_variant = law_type:law_extraction_economy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_peasant_levies } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_outlawed_dissent } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_militarized_police } + add = 1 + } + + if = { + 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 + } + } + add = 1 + } +} + +ideology_anarchist_favoured_laws = { + # Laws that ideology_anarchist likes the most. + # Maximum value = 7 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_multicultural } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_anarchy } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_cooperative_ownership } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_national_militia } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_protected_speech } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_police } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } +} + +ideology_market_liberal_disfavoured_laws = { + # Laws that ideology_market_liberal likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_cooperative_ownership + has_law_or_variant = law_type:law_command_economy + has_law_or_variant = law_type:law_industry_banned + has_law_or_variant = law_type:law_extraction_economy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_compulsory_primary_school } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_isolationism } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_worker_protections } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_collectivized_agriculture } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_guild_system + has_law_or_variant = law_type:law_corporatized_unions + } + } + add = 1 + } +} + +ideology_market_liberal_favoured_laws = { + # Laws that ideology_market_liberal likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_laissez_faire } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_child_labor_allowed } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_free_trade } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_workers_rights } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_commercialized_agriculture } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_combination_acts } + add = 1 + } +} + +ideology_humanitarian_disfavoured_laws = { + # Laws that ideology_humanitarian likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_secret_police } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_outlawed_dissent } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_womens_rights } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_child_labor_allowed } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_closed_borders } + add = 1 + } +} + +ideology_humanitarian_favoured_laws = { + # Laws that ideology_humanitarian likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_multicultural } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_guaranteed_liberties } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_protected_speech } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_womens_suffrage } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_compulsory_primary_school } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_migration_controls } + add = 1 + } +} + +ideology_humanitarian_royalist_disfavoured_laws = { + # Laws that ideology_humanitarian_royalist likes the least. + # Maximum value = 5 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_outlawed_dissent } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_womens_rights } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_child_labor_allowed } + add = 1 + } +} + +ideology_humanitarian_royalist_favoured_laws = { + # Laws that ideology_humanitarian likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_monarchy } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_multicultural } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_protected_speech } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_womens_suffrage } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_compulsory_primary_school } + add = 1 + } +} + +ideology_positivist_disfavoured_laws = { + # Laws that ideology_positivist likes the least. + # Maximum value = 4 + value = 0 + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_theocracy + has_law_or_variant = law_type:law_council_republic + has_law = law_type:law_monarchy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_anarchy + has_law_or_variant = law_type:law_universal_suffrage + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_hereditary_bureaucrats } + add = 1 + } +} + +ideology_positivist_favoured_laws = { + # Laws that ideology_positivist likes the most. + # Maximum value = 4 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_presidential_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_atheism } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_technocracy } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_appointed_bureaucrats } + add = 1 + } +} + +ideology_integralist_disfavoured_laws = { + # Laws that ideology_integralist likes the least. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_no_police } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_total_separation + has_law_or_variant = law_type:law_state_atheism + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_multicultural + has_law_or_variant = law_type:law_ethnostate + has_law_or_variant = law_type:law_national_supremacy + } + } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_technocracy + has_law_or_variant = law_type:law_census_voting + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_anarchy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } +} + +ideology_integralist_favoured_laws = { + # Laws that ideology_integralist likes the most. + # Maximum value = 6 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_militarized_police } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_state_religion } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_cultural_exclusion } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_autocracy } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_theocracy + has_law = law_type:law_monarchy + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_corporatized_unions } + add = 1 + } +} + +ideology_corporatist_leader_disfavoured_laws = { + # Laws that ideology_corporatist_leader likes the least. + # Maximum value = 5 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_council_republic } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_schools } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_worker_protections + has_law_or_variant = law_type:law_no_workers_rights + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_no_social_security } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_right_to_associate } + add = 1 + } +} + +ideology_corporatist_leader_favoured_laws = { + # Laws that ideology_corporatist_leader likes the most. + # Maximum value = 5 + value = 0 + + if = { + limit = { has_law_or_variant = law_type:law_corporate_state } + add = 1 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_religious_schools + has_law_or_variant = law_type:law_public_schools + } + } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_regulatory_bodies } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_wage_subsidies } + add = 1 + } + + if = { + limit = { has_law_or_variant = law_type:law_corporatized_unions } + add = 1 + } +} + +eagle_burger_freedom_index = { + value = 1 + + multiply = { + value = country_urbanization_rate + multiply = 4 + max = 1 + min = 0.05 + } + + multiply = { + value = literacy_rate + multiply = 2 + max = 1 + min = 0.05 + } + + if = { + limit = { + OR = { + has_law_or_variant = law_type:law_elected_bureaucrats + has_law = law_type:law_crownland_diets + } + } + multiply = 1.10 + } + + if = { + limit = { any_active_law = { has_amendment = amendment_type:amendment_american_second_amendment } } + multiply = 1.01 + } + + min = 0 + max = 1 +} diff --git a/common/script_values/cwp_interest_groups_values.txt b/common/script_values/cwp_interest_groups_values.txt new file mode 100644 index 000000000..e3ffc2b95 --- /dev/null +++ b/common/script_values/cwp_interest_groups_values.txt @@ -0,0 +1,36 @@ +ig_commander_leader_chance_mult = { + value = 1 + + # 0 popularity = 0x base chance + # 100 popularity = 1x base chance + multiply = { + value = scope:character.popularity + divide = 100 + min = 0 + } + + if = { + limit = { scope:character = { has_role = admiral } } + # The more admirals in the country compared to navy size, the less likely it is that one will stand out + multiply = { + value = owner.navy_size + min = 1 + divide = 20 # optimal chance at <= 1 admiral/20 flotillas + divide = owner.num_admirals + min = 0 + max = 1 + } + } + else_if = { + limit = { scope:character = { has_role = general } } + # The more generals in the country compared to army size, the less likely it is that one will stand out + multiply = { + value = owner.army_size + min = 1 + divide = 20 # optimal chance at <= 1 general/20 battalions + divide = owner.num_generals + min = 0 + max = 1 + } + } +} diff --git a/common/script_values/cwp_law_enactment_negotiation_values.txt b/common/script_values/cwp_law_enactment_negotiation_values.txt new file mode 100644 index 000000000..150781d3f --- /dev/null +++ b/common/script_values/cwp_law_enactment_negotiation_values.txt @@ -0,0 +1,949 @@ +law_estimated_pass_chance = { # needs law_type scope + add = this.law_estimated_enactment_chance + subtract = this.law_estimated_stall_chance +} + +law_estimated_enactment_chance = { # needs law_type scope + save_temporary_scope_as = law_type_to_test + add = "root.enactment_chance_for_law_without_enactment_modifier(scope:law_type_to_test)" + multiply = 100 +} + +# root = { #manual method works but doesn't include movements +# every_interest_group = { +# limit = { +# ig_counts_as_marginal = no +# law_enactment_stance = { +# law = scope:law_type_to_test +# value >= approve +# } +# } +# add = ig_clout +# multiply = 100 +# } +# } + + +law_approval_including_negative_hit = { #IG scope. Uses scope:law_type_to_test. Powers the script immediately below + add = ig_approval + add = { + value = 0 + #add hit to approval + if = { + limit = { + law_enactment_stance = { + law = scope:law_type_to_test + value = disapprove + } + } + add = -5 + } + else_if = { + limit = { + law_enactment_stance = { + law = scope:law_type_to_test + value = strongly_disapprove + } + } + add = -10 + } + #multiply by certain law groups + if = { + limit = { + scope:law_type_to_test = { + OR = { + is_same_law_group_as = law_type:law_monarchy + is_same_law_group_as = law_type:law_debt_slavery + } + } + } + multiply = 2 + } + else_if = { + limit = { + scope:law_type_to_test = { + OR = { + is_same_law_group_as = law_type:law_serfdom + } + } + } + multiply = 1.5 + } + } +} + +law_estimated_stall_chance = { # needs law_type scope +##Actually needs to accommodate for approval changes + save_temporary_scope_as = law_type_to_test + #disapproval lowers approval by 5 + root = { + every_interest_group = { + limit = { + ig_counts_as_marginal = no + law_enactment_stance = { + law = scope:law_type_to_test + value <= disapprove + } + } + #Stall chance takes approval into account. + add = { + add = ig_clout + if = { + limit = { #neutral + law_approval_including_negative_hit < define:NPolitics|APPROVAL_THRESHOLD_HAPPY + law_approval_including_negative_hit > define:NPolitics|APPROVAL_THRESHOLD_UNHAPPY + } + multiply = 0.5 + } + else_if = { #angry + limit = { law_approval_including_negative_hit <= define:NPolitics|APPROVAL_THRESHOLD_ANGRY } + multiply = 1.5 + } + } + } + } + + save_temporary_value_as = including_approval_changes + + #This version includes movement influence but not approval changes + value = "root.stall_chance_for_law_without_enactment_modifier(scope:law_type_to_test)" + save_temporary_value_as = including_movements + + #take the highest + if = { + limit = { scope:including_approval_changes > scope:including_movements } + value = scope:including_approval_changes + } + else = { + value = scope:including_movements + } + multiply = 100 +} + +ig_clout_neg_multiplier = 4 #Relation between clout and amenability used in multiple places + +active_clout = { #accommodates for the fact that opposes IGs have their clout multiplied by approval when opposing laws + add = ig_clout + if = { + limit = { + opposes_law = yes + ig_approval < define:NPolitics|APPROVAL_THRESHOLD_HAPPY + ig_approval > define:NPolitics|APPROVAL_THRESHOLD_UNHAPPY + } + multiply = 0.5 + } + else_if = { + limit = { + opposes_law = yes + ig_approval <= angry + } + multiply = 1.5 + } +} + +movement_balance_factor = 60 +movement_max_factor = 35 + +##Simplest way to balance negotiation difficulty is to search BEST LEVER HERE below and alter the amenability penalty. +amenability = { #runs in IG scope. owner is the county. + #min and max set by defines + save_temporary_scope_as = ig_for_calc + value = { + add = { #legitimacy adds base value + desc = "amenability_base" + add = 50 + } + + add = { #legitimacy adds base value + desc = "amenability_legitimacy" + add = owner.legitimacy + multiply = 0.35 + add = 5 + } + + add = { #clout removes + desc = "amenability_clout" + add = ig_clout + multiply = 100 #convert from percentage + subtract = 8 #IG smaller than this actually seeks to get bigger. + multiply = -1 #make negative + multiply = ig_clout_neg_multiplier + } + + add = { #approval adds (can be negative) + desc = "amenability_approval" + add = ig_approval + multiply = 2.5 + } + + if = { #ruler popularity + limit = { exists = owner.ruler } + add = { + desc = "amenability_ruler_popularity" + add = owner.ruler.popularity + multiply = 0.05 + } + } + + # if = { #boost if in government. TESTING: Seems not required. + # limit = { + # is_in_government = yes + # } + # add = { + # desc = "amenability_in_gov" + # add = 0 + # } + # } + + if = { #positive movements + limit = { + owner = { + any_political_movement = { + supports_law = yes + any_influenced_interest_group = { this = scope:ig_for_calc } + } + } + } + add = { + desc = "amenability_pressuring_supporting_movements" + owner = { + every_political_movement = { + limit = { + supports_law = yes + any_influenced_interest_group = { this = scope:ig_for_calc } + } + add = { + value = "movement_pressure(scope:ig_for_calc)" + multiply = movement_balance_factor + max = movement_max_factor + } + } + } + } + } + + if = { #negative movements + limit = { + owner = { + any_political_movement = { + opposes_law = yes + any_influenced_interest_group = { this = scope:ig_for_calc } + } + } + } + add = { + desc = "amenability_pressuring_opposing_movements" + owner = { + every_political_movement = { + limit = { + opposes_law = yes + any_influenced_interest_group = { this = scope:ig_for_calc } + } + add = { + value = "movement_pressure(scope:ig_for_calc)" + multiply = movement_balance_factor + max = movement_max_factor + multiply = -1 #take away + } + } + } + } + } + + if = { #neutral parties have less effect on law stance, so should be discounted, while angry parties will have a larger effect. Doing this instead of just using active_clout for visibility. + limit = { + opposes_law = yes + ig_approval > unhappy + } + add = { + desc = "amenability_neutral_and_opposing" + add = { + add = ig_clout + multiply = 100 + subtract = 8 #IG smaller than this actually seeks to get bigger. + multiply = ig_clout_neg_multiplier + multiply = 0.5 + } + } + } + # else_if = { #TESTING: This doesn't seem needed as approval already is hard hit. + # limit = { + # root = { + # opposes_law = yes + # ig_approval <= angry + # } + # } + # add = { + # desc = "amenability_angry_and_opposing" + # add = { + # add = ig_clout + # multiply = 100 + # subtract = 8 #IG smaller than this actually seeks to get bigger. + # multiply = ig_clout_neg_multiplier + # multiply = 0.25 #there is already approval effect, softening + # multiply = -1 #negative effect + # } + # } + # } + + if = { #drain if strongly oppose, as opposed to just oppose + limit = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < disapprove + } + } + add = { + desc = "amenability_strongly_oppose" + add = -15 + } + } + + ##modifiers on IG + add = { + value = modifier:interest_group_amenability_add + desc = "amenability_ig_additional_adds" + } + + ##modifiers on Nation + add = { + value = owner.modifier:country_amenability_add + desc = "amenability_country_additional_adds" + } + + ### Enactment chance + ##if looking very likely will pass even without negotiating, scaled slightly based on lead. The IG are looking for a freebie, since law is gonna pass anyway. + if = { + limit = { + owner.enactment_chance > { + add = owner.stall_chance + add = 0.15 + } + } + add = { + add = 25 + desc = "amenability_law_likely_to_pass" + } + } + else_if = { + limit = { + owner.enactment_chance > { + add = owner.stall_chance + add = 0.08 + } + } + add = { + add = 10 + desc = "amenability_law_likely_to_pass" + } + } + else_if = { + limit = { + owner.enactment_chance > { + add = owner.stall_chance + add = 0.02 + } + } + add = { + add = 5 + desc = "amenability_law_likely_to_pass" + } + } + ##Otherwise, extra amenability if sure their support will make no difference and it will fail anyway. Two levels. + else_if = { + limit = { + owner.enactment_chance <= { + add = owner.stall_chance + subtract = active_clout + add = -0.15 + } + } + add = { + add = 20 + desc = "amenability_law_makes_no_difference" + } + } + else_if = { + limit = { + owner.enactment_chance <= { + add = owner.stall_chance + subtract = active_clout + add = -0.10 + } + } + add = { + add = 10 + desc = "amenability_law_makes_no_difference" + } + } + else_if = { + limit = { + owner.enactment_chance <= { + add = owner.stall_chance + subtract = active_clout + add = -0.05 + } + } + add = { + add = 5 + desc = "amenability_law_makes_no_difference" + } + } + ##Otherwise, afraid of being the tiebreaker + ##Balance note, this is an easy way to make negotiation harder whenever it is most effective, while keeping it the same in other places. BEST LEVER HERE. + else_if = { + limit = { + owner.enactment_chance >= { + add = owner.stall_chance + subtract = active_clout + add = -0.05 + } + } + add = { + add = -5 + desc = "amenability_law_worried_to_be_tie_breaker" + } + } + + if = { #happy IGs do not block laws, even if they support them + limit = { + opposes_law = yes + ig_approval >= happy + } + add = { + value = -500 + desc = "amenability_already_letting_go" + } + } + + if = { # If there is more than two "steps" between the IG's stance on the currently enacting law and the currently active law, they will not negotiate + limit = { + OR = { + AND = { + law_stance = { + law = owner.currently_enacting_law.type + value = strongly_disapprove + } + law_stance = { + law = owner.currently_enacting_law.currently_active_law_in_group.type + value >= approve + } + } + AND = { + law_stance = { + law = owner.currently_enacting_law.type + value <= disapprove + } + law_stance = { + law = owner.currently_enacting_law.currently_active_law_in_group.type + value = strongly_approve + } + } + } + } + add = { + value = -500 + desc = "amenability_too_large_gap" + } + } + + round = 1 + min = define:NPolitics|MIN_AMENABILITY + max = define:NPolitics|MAX_AMENABILITY + } +} + +neg_option_7_modifier = { + if = { + limit = { scope:ig = { is_interest_group_type = ig_petty_bourgeoisie } } + add = 20 + } + else_if = { + limit = { + scope:ig = { + OR = { + is_interest_group_type = ig_industrialists + is_interest_group_type = ig_landowners + } + } + root = { + OR = { + has_law_or_variant = law_type:law_proportional_taxation + has_law_or_variant = law_type:law_per_capita_based_taxation + has_law_or_variant = law_type:law_graduated_taxation + } + } + } + add = 10 + } +} + +neg_option_9_modifier = { + if = { + limit = { + scope:ig = { + OR = { + is_interest_group_type = ig_devout + is_interest_group_type = ig_trade_unions + } + } + } + add = 30 + } +} + +amenability_level = { #determines multipliers for negotiate effects based on amenability. Less amenability means more severe effects + if = { #extra hard + limit = { amenability < 50 } + value = 4 + } + else_if = { + limit = { amenability < 75 } + value = 2 + } + else_if = { + limit = { amenability <= 100 } + value = 1 + } +} + +amenability_level_inverse = { #determines multipliers for negotiate effects based on amenability. In this case, less amenability will lower effects. Use for positive modifiers. + if = { + limit = { amenability < 50 } + value = 1 + } + else_if = { + limit = { amenability < 75 } + value = 2 + } + else_if = { + limit = { amenability <= 100 } + value = 3 + } +} + +neg_bribe_amount = { + value = money_amount_multiplier_medium + multiply = 1.50 #balance. Still works out cheaper than lowering taxes, but much worse for your people + multiply = scope:ig.amenability_level +} + + +convert_gdp_to_army_size = { #average conversion of army_size to army_power_projection. Balance here. + value = gdp + min = 1 + divide = 5000 +} + +average_barracks_power_projection = { #use country scope. Used to help AI figure out how many barracks to queue and complete army quest. + value = army_power_projection + divide = army_size + min = 1 #stops divide by 0 errors +} + +negotiate_app_increase = { #IG Scope. Use gdp to add the expected amount of troops to the existing army + value = owner.convert_gdp_to_army_size + #multiply by 0.15 x quest degree + if = { + limit = { exists = var:promise_quest_degree } + multiply = { #1.1 x 1.6 depending on how hard the negotiations were + value = scope:ig.var:promise_quest_degree + multiply = 0.15 + add = 1 + } + } + subtract = owner.convert_gdp_to_army_size + add = owner.army_power_projection + round = 1 +} + +slight_bureaucracy_amount = { + add = bureaucracy_usage + multiply = 1.10 + subtract = produced_bureaucracy +} + +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 +} + + +building_scaler = { #uses IG scope Use this to balance link of gdp to how many buildings asked to build. + if = { + limit = { owner.gdp > 0 } + add = owner.gdp + divide = 4000000 + } + else = { + value = 0.01 + } +} + +building_levels_extra = {#uses IG scope + add = building_levels_to_increase_value + subtract = building_levels_existing +} + +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)" +} + +building_levels_to_increase_value = { #uses IG scope + save_temporary_scope_as = ig_for_calc + if = { + limit = { + exists = var:promised_building_type + } + add = { #minimum expected to build + if = { #construction sectors have super low cost, so they require an exception, if they are added to the list. + limit = { + var:promised_building_type ?= { + this = bt:building_construction_sector + } + } + add = 1 + multiply = building_scaler + min = 1 + multiply = scope:ig_for_calc.var:promise_quest_degree + round = 1 + } + else_if = { #trade centers and gov admin get a discount. + limit = { + var:promised_building_type ?= { + OR = { + this = bt:building_trade_center + this = bt:building_government_administration + } + } + } + add = 4 + multiply = building_scaler + min = 1 + multiply = scope:ig_for_calc.var:promise_quest_degree + round = 1 + } + else_if = { + limit = { + exists = var:promised_building_type.required_construction + var:promised_building_type.required_construction > 0 + } + add = { #scale based on construction cost and nation GDP + add = 800 + divide = var:promised_building_type.required_construction + multiply = building_scaler + if = { #Railroads are always useful. + limit = { + var:promised_building_type = { + is_in_building_group = { + BUILDING_GROUP = bg_private_infrastructure + } + } + } + multiply = 0.90 + } + else = { + multiply = 0.80 #Being a bit nicer since we are asking for specific building types, as opposed to groups. ' + } + min = 1 + multiply = scope:ig_for_calc.var:promise_quest_degree + round = 1 + } + } + } + add = building_levels_existing + } + else = { + add = 88888888 + } +} + +total_free_arable_land = { + every_scope_state = { add = this.free_arable_land } +} + +je_negotiate_taxes_timeout = 3650 + +building_groups_extra = { + add = building_group_levels_to_increase_value + subtract = building_group_levels_existing +} + +building_group_levels_existing = { #used for loc, uses scope:ig. + save_temporary_scope_as = ig_for_calc + add = "owner.country_has_building_group_levels(scope:ig_for_calc.var:promised_building_group)" +} + +building_group_levels_to_increase_value = { #requires scope:ig, building group saved as variable ontop of it. Building groups must match exactly + save_temporary_scope_as = ig_for_calc + if = { + limit = { + exists = var:promised_building_group + } + add = { #minimum expected to build + if = { #things that cost 800 + limit = { + var:promised_building_group = { + OR = { + this = bg:bg_heavy_industry + this = bg:bg_private_infrastructure + this = bg:bg_infrastructure + } + } + } + add = 1 + } + else_if = { #things that cost 600 + limit = { + var:promised_building_group = { + OR = { + this = bg:bg_light_industry + } + } + } + add = 1.35 + } + else_if = { #things that cost 400 + limit = { + var:promised_building_group = { + OR = { + this = bg:bg_technology + this = bg:bg_arts + } + } + } + add = 2 + } + else_if = { #things that cost 200 + limit = { + var:promised_building_group = { + OR = { + this = bg:bg_agriculture + this = bg:bg_plantations + this = bg:bg_staple_crops + this = bg:bg_fishing + this = bg:bg_whaling + this = bg:bg_whaling + this = bg:bg_logging + } + } + } + add = 4 + } + else_if = { #things that cost 100 + limit = { + var:promised_building_group = { + OR = { + this = bg:bg_trade + this = bg:bg_bureaucracy + } + } + } + add = 8 + } + else = { #backup + add = 3 + } + } + multiply = building_scaler + min = 1 + multiply = scope:ig_for_calc.var:promise_quest_degree + round = 1 + add = "owner.country_has_building_group_levels(scope:ig_for_calc.var:promised_building_group)" + } + else = { #if you see this number we know exactly where the bug is + value = 88888888 + } +} + + +law_enactment_change = { #uses IG scope. For Loc + value = ig_clout + if = { + limit = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } + } + if = { + limit = { ig_approval <= angry } + multiply = 2 + } + else_if = { + limit = { ig_approval <= unhappy } + multiply = 1 + } + else = { + multiply = 0.5 + } + } +} + +neg_quest_failure_degree = { #scales failure penalty based on proximity to goal for negotiation quests. + value = scope:ig.var:promise_quest_degree + ##taxes + if = { + limit = { + scope:ig.var:promise_quest_type ?= 4 + exists = root.var:neg_taxes_remaining_months + } + multiply = { + value = root.var:neg_taxes_remaining_months + + divide = { + value = 48 + if = { + limit = { scope:ig.var:promise_quest_degree ?= 1 } + multiply = 0.5 + } + } + + multiply = 10 + round = yes + divide = 10 + min = min_mult_value_per_quest_degree + max = 1 + } + } + + ##buildings + else_if = { + limit = { + scope:ig.var:promise_quest_type ?= 3 + exists = scope:ig.var:starting_building_amount + exists = scope:ig.var:current_building_amount + } + multiply = { + value = 1 + subtract = { + value = { + add = scope:ig.var:current_building_amount + subtract = scope:ig.var:starting_building_amount + } + + divide = { #these other variables are shared + if = { #switch on quest type, building group vs individual buildings + limit = { + exists = scope:ig.var:building_level_increase + scope:ig.var:building_level_increase > 0 + } + add = scope:ig.var:building_level_increase + } + else = { + add = scope:ig.var:building_group_level_increase + } + subtract = scope:ig.var:starting_building_amount + } + + multiply = 10 + round = yes + divide = 10 + + max = { + add = 1 + subtract = min_mult_value_per_quest_degree + } + + min = 0 + } + } + } + ##law + else_if = { #if enactment goes on for more than 2 years, half. + limit = { + scope:ig.var:promise_quest_type ?= 2 + exists = scope:ig.var:law_attempt_months + scope:ig.var:law_attempt_months >= 24 + } + multiply = 0.6 + } + ###SOL + else_if = { + limit = { + scope:ig.var:promise_quest_type ?= 5 + exists = scope:ig.var:starting_sol + exists = scope:ig.var:current_sol + } + multiply = { + value = 1 + subtract = { + value = { + add = scope:ig.var:current_sol + subtract = scope:ig.var:starting_sol + } + + divide = { #these other variables are shared + add = scope:ig.var:promised_sol_level + subtract = scope:ig.var:starting_sol + } + + multiply = 10 + round = yes + divide = 10 + + max = { + add = 1 + subtract = min_mult_value_per_quest_degree + } + + min = 0 + } + } + } + ##army_size + else_if = { + limit = { + scope:ig.var:promise_quest_type ?= 1 + exists = scope:ig.var:starting_army_amount + exists = scope:ig.var:current_army_amount + } + multiply = { + value = 1 + subtract = { + value = { + add = scope:ig.var:current_army_amount + subtract = scope:ig.var:starting_army_amount + } + + divide = { #these other variables are shared + add = scope:ig.var:desired_army_size + subtract = scope:ig.var:starting_army_amount + } + + multiply = 10 + round = yes + divide = 10 + + max = { + add = 1 + subtract = min_mult_value_per_quest_degree + } + + min = 0 + } + } + } +} + +min_mult_value_per_quest_degree = { + if = { + limit = { scope:ig.var:promise_quest_degree ?= 1 } + value = 0.20 + } + else_if = { + limit = { scope:ig.var:promise_quest_degree ?= 2 } + value = 0.10 + } + else = { + value = 0.05 + } +} diff --git a/common/script_values/cwp_migration_values.txt b/common/script_values/cwp_migration_values.txt new file mode 100644 index 000000000..7948f7503 --- /dev/null +++ b/common/script_values/cwp_migration_values.txt @@ -0,0 +1,8 @@ +lowest_state_population = { + value = 0 + if = { + limit = { state_population >= 0 } + value = state_population + multiply = -1 + } +} diff --git a/common/script_values/cwp_occupation_values.txt b/common/script_values/cwp_occupation_values.txt new file mode 100644 index 000000000..c40c038d3 --- /dev/null +++ b/common/script_values/cwp_occupation_values.txt @@ -0,0 +1,184 @@ +### Constants +@max_battles_to_win_state = 4 +@min_battles_to_win_state = 2 +@min_victory_score = 100 +@hazardous_terrain_factor = 0.03 +@forested_terrain_factor = 0.02 +@elevated_terrain_factor = 0.01 + +concentration_of_defensive_mobilized_battalions = { + add = num_mobilized_units_in_theater + divide = num_provinces_in_theater +} + +provinces_with_hazardous_terrain = { + every_province = { + if = { + limit = { has_label = label_hazardous } + add = 1 + } + } +} + +provinces_with_forested_terrain = { + every_province = { + if = { + limit = { has_label = label_forested } + add = 1 + } + } +} + +provinces_with_elevated_terrain = { + every_province = { + if = { + limit = { has_label = label_elevated } + add = 1 + } + } +} + +# root = state +# is_advancing_side = true if the state is being occupied +occupation_cost = { + # population of the state sets the base cost + add = { + add = state_population + divide = 1000 + max = 1000 + min = 10 + desc = "OCCUPATION_COST_FROM_POPULATION" + } + + save_temporary_value_as = base_cost + + # cost increases for every province with difficult terrain, up to a limit set by infrastructure used in the state + if = { + limit = { provinces_with_hazardous_terrain > 0 } + add = { + add = scope:base_cost + + multiply = { + add = { + add = provinces_with_hazardous_terrain + multiply = @[hazardous_terrain_factor] + } + } + desc = "OCCUPATION_COST_FROM_NUM_HAZARDOUS_PROVINCES" + } + } + + if = { + limit = { provinces_with_forested_terrain > 0 } + add = { + add = scope:base_cost + + multiply = { + add = provinces_with_forested_terrain + multiply = @[forested_terrain_factor] + } + desc = "OCCUPATION_COST_FROM_NUM_FORESTED_PROVINCES" + } + } + if = { + limit = { provinces_with_elevated_terrain > 0 } + add = { + add = scope:base_cost + + multiply = { + add = provinces_with_elevated_terrain + multiply = @[hazardous_terrain_factor] + } + desc = "OCCUPATION_COST_FROM_NUM_ELEVATED_PROVINCES" + } + } + # for every 20 points of infrastructure usage in the state, 1x multiple of difficult terrain bonus is negated + if = { + limit = { infrastructure_usage > 1 } + divide = { + add = 1 + + add = { + add = { + add = provinces_with_hazardous_terrain + multiply = @[hazardous_terrain_factor] + } + + add = { + add = provinces_with_forested_terrain + multiply = @[forested_terrain_factor] + } + + add = { + add = provinces_with_elevated_terrain + multiply = @[elevated_terrain_factor] + } + + save_temporary_value_as = total_difficult_terrain_malus + + max = { + add = infrastructure_usage + divide = 20 + max = scope:total_difficult_terrain_malus + } + } + desc = "OCCUPATION_COST_FROM_INFRASTRUCTURE_USAGE" + } + } + + # cost increases for the occupier if there are more mobilized enemy battalions in the theater than there are provinces + theater = { + if = { + limit = { + scope:is_advancing_side = yes + concentration_of_defensive_mobilized_battalions > 1 + } + multiply = { + add = concentration_of_defensive_mobilized_battalions + max = 10 + } + desc = "OCCUPATION_COST_FROM_CONCENTRATION_OF_BATTALIONS" + } + } + + save_temporary_value_as = pre_clamped_cost + + if = { + limit = { scope:pre_clamped_cost > @[min_victory_score*max_battles_to_win_state] } + max = @[min_victory_score*max_battles_to_win_state] + desc = "OCCUPATION_COST_MAX_VALUE_REACHED" + } + + if = { + limit = { scope:pre_clamped_cost < @[min_victory_score*min_battles_to_win_state] } + min = @[min_victory_score*min_battles_to_win_state] + desc = "OCCUPATION_COST_MIN_VALUE_REACHED" + } +} + +# root = battleside +battle_victory_score = { + add = { + add = 100 + desc = "BATTLE_VICTORY_BASE" + } + + multiply = { + add = 1 + add = modifier:unit_occupation_mult + min = 0 + desc = "BATTLE_VICTORY_UNIT_OCCUPATION_MULT" + } + + save_temporary_value_as = pre_min_amount_cap + + if = { + limit = { scope:pre_min_amount_cap < @[min_victory_score] } + min = @[min_victory_score] + desc = "BATTLE_VICTORY_MIN_VALUE_REACHED" + } + + # Starting / Final Battalions on winning / losing side + # Starting / Final Morale on winning / losing side + # General scope of winning / losing side (for modifier access) +} diff --git a/common/script_values/cwp_political_lobbies.txt b/common/script_values/cwp_political_lobbies.txt new file mode 100644 index 000000000..dfccf46d6 --- /dev/null +++ b/common/script_values/cwp_political_lobbies.txt @@ -0,0 +1,246 @@ +pro_country_lobby_starting_appeasement = { + value = 0 + + scope:lobby_country = { + if = { + limit = { "relations(scope:target_country)" >= relations_threshold:friendly } + add = 2 + } + else_if = { + limit = { "relations(scope:target_country)" >= relations_threshold:cordial } + add = 1 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:hostile } + add = -2 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:poor } + add = -1 + } + + if = { + limit = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry + } + } + add = -2 + } + + if = { + limit = { + has_diplomatic_pact = { + who = scope:target_country + type = embargo + } + } + add = -1 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = alliance } + } + } + add = 3 + } + else_if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = defensive_pact } + } + } + add = 2 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = trade_privilege } + } + } + add = 1 + } + } + + max = 5 + min = -5 +} + +anti_country_lobby_starting_appeasement = { + value = 0 + + scope:lobby_country = { + if = { + limit = { "relations(scope:target_country)" >= relations_threshold:friendly } + add = -2 + } + else_if = { + limit = { "relations(scope:target_country)" >= relations_threshold:cordial } + add = -1 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:hostile } + add = 2 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:poor } + add = 1 + } + + if = { + limit = { + has_diplomatic_pact = { + who = scope:target_country + type = rivalry + } + } + add = 2 + } + + if = { + limit = { + has_diplomatic_pact = { + who = scope:target_country + type = embargo + } + } + add = 1 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = alliance } + } + } + add = -3 + } + else_if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = defensive_pact } + } + } + add = -2 + } + + if = { + limit = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = trade_privilege } + } + } + add = -1 + } + } + + max = 5 + min = -5 +} + +pro_overlord_lobby_starting_appeasement = { + value = 0 + + scope:lobby_country = { + if = { + limit = { "relations(scope:target_country)" >= relations_threshold:friendly } + add = 4 + } + else_if = { + limit = { "relations(scope:target_country)" >= relations_threshold:cordial } + add = 2 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:hostile } + add = -4 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:poor } + add = -2 + } + + if = { + limit = { + OR = { + is_subject_type = subject_type_colony + is_subject_type = subject_type_puppet + is_subject_type = subject_type_vassal + is_subject_type = subject_type_crown_land + } + } + add = 2 + } + else_if = { + limit = { + OR = { + is_subject_type = subject_type_chartered_company + is_subject_type = subject_type_dominion + is_subject_type = subject_type_protectorate + is_subject_type = subject_type_tributary + } + } + add = -2 + } + } + + max = 5 + min = -5 +} + +anti_overlord_lobby_starting_appeasement = { + value = 0 + + scope:lobby_country = { + if = { + limit = { "relations(scope:target_country)" >= relations_threshold:friendly } + add = -4 + } + else_if = { + limit = { "relations(scope:target_country)" >= relations_threshold:cordial } + add = -2 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:hostile } + add = 4 + } + else_if = { + limit = { "relations(scope:target_country)" <= relations_threshold:poor } + add = 2 + } + + if = { + limit = { + OR = { + is_subject_type = subject_type_colony + is_subject_type = subject_type_puppet + is_subject_type = subject_type_vassal + } + } + add = -2 + } + else_if = { + limit = { + OR = { + is_subject_type = subject_type_chartered_company + is_subject_type = subject_type_dominion + is_subject_type = subject_type_protectorate + is_subject_type = subject_type_tributary + } + } + add = 2 + } + } + + max = 5 + min = -5 +} diff --git a/common/script_values/cwp_political_movements_value.txt b/common/script_values/cwp_political_movements_value.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/script_values/cwp_political_movements_value.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/script_values/cwp_politics_values.txt b/common/script_values/cwp_politics_values.txt new file mode 100644 index 000000000..e773d1cca --- /dev/null +++ b/common/script_values/cwp_politics_values.txt @@ -0,0 +1,9 @@ +bolstering_base_value = 10 +suppression_base_value = 5 + +max_setbacks_minus_one = { + value = max_law_enactment_setbacks + subtract = 1 +} + +legitimacy_to_repeal_amendment = 50 diff --git a/common/script_values/cwp_power_bloc_values.txt b/common/script_values/cwp_power_bloc_values.txt new file mode 100644 index 000000000..14cf4a25e --- /dev/null +++ b/common/script_values/cwp_power_bloc_values.txt @@ -0,0 +1,1291 @@ +# ROOT is the leader of the power bloc. +# scope:target is the target country. +# scope:has_interest is whether the power bloc has interest on the target country. +# scope:has_capital_interest is whether the power bloc has interest on the capital of the target country. +# No randomness is allowed in this script value +power_bloc_leverage_gain = { + # Add factors: + add = { + value = 100 + desc = POWER_BLOC_LEVERAGE_GAIN_FROM_INTEREST + } + + if = { + limit = { power_bloc ?= { any_power_bloc_member = { scope:target ?= this } } } + add = { + value = 300 + desc = POWER_BLOC_LEVERAGE_GAIN_FROM_MEMBERSHIP + } + } + + add = { + value = 200 + multiply = "scope:target.economic_dependence(ROOT)" + + if = { + limit = { root.power_bloc = { has_principle_group = principle_group:principle_group_foreign_investment } } + multiply = 1.5 + } + + desc = POWER_BLOC_LEVERAGE_GAIN_FROM_ECONOMIC_DEPENDENCE + } + + if = { + limit = { is_in_war_together = scope:target } + add = { + value = 200 + desc = POWER_BLOC_LEVERAGE_GAIN_IN_COMMON_WAR + } + } + + if = { + limit = { + scope:target.religion = root.religion + root.power_bloc = { has_identity = identity:identity_religious } + } + add = { + value = 100 + desc = POWER_BLOC_LEVERAGE_GAIN_FROM_SHARED_RELIGION + } + } + + if = { + limit = { has_treaty_port_in_market = scope:target.market } + add = { + value = 200 + desc = POWER_BLOC_LEVERAGE_HAS_TREATY_PORT + } + } + + if = { + limit = { is_adjacent_to_country = scope:target } + add = { + value = 150 + desc = POWER_BLOC_LEVERAGE_ADJACENT_TO_LEADER + } + } + + else_if = { + limit = { has_strategic_adjacency = scope:target } + add = { + value = 100 + desc = POWER_BLOC_LEVERAGE_STRATEGIC_ADJACENCY + } + } + + if = { + limit = { + scope:target = { + any_primary_culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = root + shares_language_trait_group_with_any_primary_culture = root + shares_tradition_trait_with_any_primary_culture = root + } + } + } + } + add = { + value = 100 + + if = { + limit = { scope:target = { any_primary_culture = { shares_heritage_trait_group_with_any_primary_culture = root } } } + add = 50 + } + + if = { + limit = { + scope:target = { + any_primary_culture = { + AND = { + shares_heritage_trait_group_with_any_primary_culture = root + OR = { + shares_language_trait_group_with_any_primary_culture = root + shares_tradition_trait_with_any_primary_culture = root + } + } + } + } + } + add = 50 + } + desc = POWER_BLOC_LEVERAGE_GAIN_FROM_CULTURAL_PROXIMITY + } + } + + # Mult factors: + if = { + limit = { scope:target = { has_diplomats_expelled = ROOT } } + multiply = { + value = 0.9 + + if = { + limit = { scope:target.country_rank = rank_value:great_power } + add = -0.6 + } + + if = { + limit = { scope:target.country_rank = rank_value:major_power } + add = -0.4 + } + + if = { + limit = { scope:target.country_rank = rank_value:minor_power } + add = -0.2 + } + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_EXPELLED_DIPLOMATS + } + } + + if = { + limit = { scope:target = { any_primary_culture = { ROOT = { cultural_acceptance_base = { target = PREV value < acceptance_status_2 } } } } } + multiply = { + value = 0.6 + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_DISCRIMINATED_PRIMARY_CULTURE + } + } + else_if = { + limit = { scope:target = { any_primary_culture = { ROOT = { cultural_acceptance_base = { target = PREV value < acceptance_status_3 } } } } } + multiply = { + value = 0.7 + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_DISCRIMINATED_PRIMARY_CULTURE + } + } + else_if = { + limit = { scope:target = { any_primary_culture = { ROOT = { cultural_acceptance_base = { target = PREV value < acceptance_status_4 } } } } } + multiply = { + value = 0.8 + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_DISCRIMINATED_PRIMARY_CULTURE + } + } + else_if = { + limit = { scope:target = { any_primary_culture = { ROOT = { cultural_acceptance_base = { target = PREV value < acceptance_status_5 } } } } } + multiply = { + value = 0.9 + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_DISCRIMINATED_PRIMARY_CULTURE + } + } + + if = { + limit = { + capital = { + state_religious_acceptance = { + target = scope:target.religion + value < religious_acceptance_medium + } + } + NOT = { + scope:target = { + OR = { + has_law_or_variant = law_type:law_total_separation + has_law_or_variant = law_type:law_freedom_of_conscience + } + } + } + } + multiply = { + value = 0.7 + + if = { + limit = { root.power_bloc = { has_identity = identity:identity_religious } } + add = -0.2 + } + desc = POWER_BLOC_LEVERAGE_PENALTY_FROM_DISCRIMINATED_RELIGION + } + } + + if = { + limit = { scope:has_capital_interest = no } + multiply = { + value = 0.7 + desc = POWER_BLOC_LEVERAGE_GAIN_NO_CAPITAL_INTEREST + } + } + + if = { + limit = { has_war_with = scope:target } + multiply = { + value = 0.2 + desc = POWER_BLOC_LEVERAGE_HAS_WAR_WITH + } + } + + if = { + limit = { infamy >= infamy_threshold:infamous } + + multiply = { + value = 0.9 + + if = { + limit = { infamy >= infamy_threshold:notorious } + add = -0.2 + } + + if = { + limit = { infamy >= infamy_threshold:pariah } + add = { + value = -0.003 + multiply = infamy + } + } + + min = 0 + desc = POWER_BLOC_LEVERAGE_PENALTY_INFAMY + } + } + + if = { + limit = { + is_country_type = unrecognized + scope:target = { NOT = { is_country_type = unrecognized } } + } + multiply = { + value = 0.1 + desc = POWER_BLOC_LEVERAGE_UNRECOGNIZED_LEADER_RECOGNIZED_TARGET + } + } +} + +power_bloc_great_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:great_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_great_power_member = { + value = modifier:power_bloc_mandate_progress_per_great_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_great_power_member_mult + min = 0 + } +} + +power_bloc_major_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:major_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_major_power_member = { + value = modifier:power_bloc_mandate_progress_per_major_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_major_power_member_mult + min = 0 + } +} + +power_bloc_minor_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:minor_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_minor_power_member = { + value = modifier:power_bloc_mandate_progress_per_minor_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_minor_power_member_mult + min = 0 + } +} + +power_bloc_unrecognized_major_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:unrecognized_major_power + } + add = 1 + } + } +} + +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 + } +} + +power_bloc_unrecognized_regional_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:unrecognized_regional_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_unrecognized_regional_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_regional_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_regional_power_member_mult + min = 0 + } +} + +power_bloc_unrecognized_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:unrecognized_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_unrecognized_power_member = { + value = modifier:power_bloc_mandate_progress_per_unrecognized_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_unrecognized_power_member_mult + min = 0 + } +} + +power_bloc_insignificant_power_non_leader_members = { + every_power_bloc_member = { + if = { + limit = { + is_power_bloc_leader = no + country_rank = rank_value:insignificant_power + } + add = 1 + } + } +} + +power_bloc_mandate_progress_per_insignificant_power_member = { + value = modifier:power_bloc_mandate_progress_per_insignificant_power_member_add + + multiply = { + value = 1 + add = modifier:power_bloc_mandate_progress_per_insignificant_power_member_mult + min = 0 + } +} + +power_bloc_mandate_progress_by_rank = { + value = { + value = 6 + subtract = power_bloc_rank + min = 1 + desc = "POWER_BLOC_MANDATE_PROGRESS_BASE" + } + + if = { + limit = { + power_bloc_great_power_non_leader_members > 0 + power_bloc_mandate_progress_per_great_power_member != 0 + } + add = { + value = power_bloc_great_power_non_leader_members + multiply = power_bloc_mandate_progress_per_great_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_GREAT_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_major_power_non_leader_members > 0 + power_bloc_mandate_progress_per_major_power_member != 0 + } + add = { + value = power_bloc_major_power_non_leader_members + multiply = power_bloc_mandate_progress_per_major_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_MAJOR_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_minor_power_non_leader_members > 0 + power_bloc_mandate_progress_per_minor_power_member != 0 + } + add = { + value = power_bloc_minor_power_non_leader_members + multiply = power_bloc_mandate_progress_per_minor_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_MINOR_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_unrecognized_major_power_non_leader_members > 0 + power_bloc_mandate_progress_per_unrecognized_major_power_member != 0 + } + add = { + value = power_bloc_unrecognized_major_power_non_leader_members + multiply = power_bloc_mandate_progress_per_unrecognized_major_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_UNRECOGNIZED_MAJOR_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_unrecognized_regional_power_non_leader_members > 0 + power_bloc_mandate_progress_per_unrecognized_regional_power_member != 0 + } + add = { + value = power_bloc_unrecognized_regional_power_non_leader_members + multiply = power_bloc_mandate_progress_per_unrecognized_regional_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_UNRECOGNIZED_REGIONAL_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_unrecognized_power_non_leader_members > 0 + power_bloc_mandate_progress_per_unrecognized_power_member != 0 + } + add = { + value = power_bloc_unrecognized_power_non_leader_members + multiply = power_bloc_mandate_progress_per_unrecognized_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_UNRECOGNIZED_POWER_MEMBERS" + } + } + + if = { + limit = { + power_bloc_insignificant_power_non_leader_members > 0 + power_bloc_mandate_progress_per_insignificant_power_member != 0 + } + add = { + value = power_bloc_insignificant_power_non_leader_members + multiply = power_bloc_mandate_progress_per_insignificant_power_member + desc = "POWER_BLOC_MANDATE_PROGRESS_FROM_INSIGNIFICANT_POWER_MEMBERS" + } + } +} + +ai_power_bloc_identity_score = { + # Trade League + if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_trade_league } } + # Isolationism + if = { + limit = { modifier:country_disallow_trade_bool = yes } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DISALLOWED_TRADE" + value = -200 + } + } + + # Trade: increase with mutual trade value + if = { + limit = { "mutual_trade_value_with_country(scope:actor)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MUTUAL_TRADE_VALUE" + value = "mutual_trade_value_with_country(scope:actor)" + multiply = 50000 + divide = { # We modulate this value by GDP, clamped to a range to ensure it remains relevant for very small/very large economies + value = gdp + max = scope:actor.gdp # We use whichever GDP is smaller + min = 1000000 + } + max = 50 + } + } + + # Economic Dependence: increase if high, decrease if low + if = { + limit = { "economic_dependence(scope:actor)" > 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_HIGH_ECONOMIC_DEPENDENCE" + value = "economic_dependence(scope:actor)" + subtract = 1 + multiply = 25 + max = 50 + } + } + else_if = { + limit = { "economic_dependence(scope:actor)" < 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_LOW_ECONOMIC_DEPENDENCE" + value = "economic_dependence(scope:actor)" + subtract = 1 + multiply = 50 + min = -50 + } + } + } + # Sovereign Empire + else_if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_sovereign_empire } } + # Anti-Imperialism + if = { + limit = { has_strategy = ai_strategy_anti_imperialism } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_ANTI_IMPERIALISM" + value = -200 + } + } + + # Doesn't need the protection + if = { + limit = { has_powerful_protectors = { ACTOR_SCOPE = scope:actor } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_POWERFUL_PROTECTORS_THEM" + value = -50 + } + } + } + + # Ideological Union + else_if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_ideological_union } } + # Strong weight for ideological opinion + if = { + limit = { "ai_ideological_opinion(scope:actor)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION" + value = "ai_ideological_opinion(scope:actor)" + multiply = 0.5 + max = 50 + } + } + else_if = { + limit = { "ai_ideological_opinion(scope:actor)" < 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION_NEGATIVE" + value = "ai_ideological_opinion(scope:actor)" + multiply = 0.5 + min = -50 + } + } + + # Bonus for ai strategy 'maintain balance of power' + if = { + limit = { has_strategy = ai_strategy_maintain_power_balance } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MAINTAIN_POWER_BALANCE" + value = 50 + } + } + + # Bonus for ai strategy 'world revolution' + #if = { + # limit = { has_strategy = ai_strategy_world_revolution } + # add = { + # desc = "DIPLOMATIC_ACCEPTANCE_WORLD_REVOLUTION" + # value = 50 + # } + #} + } + + # Military Treaty + else_if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_military_treaty_organization } } + # Big penalty for national militia law + if = { + limit = { has_law_or_variant = law_type:law_national_militia } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_NATIONAL_MILITIA" + value = -100 + } + } + + # Bonus for territorial expansion strategy + if = { + limit = { has_strategy = ai_strategy_territorial_expansion } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_TERRITORIAL_EXPANSION" + value = 50 + } + } + + # Military spending + if = { + limit = { + OR = { + military_expenses_share < 0.25 + military_expenses < 2000 + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING" + value = military_expenses_share + subtract = 0.25 + multiply = 200 + min = -50 + } + } + else_if = { + limit = { + military_expenses_share > 0.3 + military_expenses > 5000 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING" + value = military_expenses_share + subtract = 0.3 + multiply = 100 + max = 50 + } + } + } + + # Religious homogeneity + else_if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_religious } } + # Same religion + if = { + limit = { religion = scope:actor.religion } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SAME_RELIGION" + value = 50 + } + } + else = { + # If you share a religious discrimination trait + if = { + limit = { religion = { shares_heritage_trait_with_state_religion = scope:actor } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION_BUT_SAME_TRAIT" + value = -25 + } + } + # Different religion + else = { + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION" + value = -50 + } + } + } + } + + # Cultural homogeneity + else_if = { + limit = { scope:actor.power_bloc ?= { has_identity = identity:identity_cultural } } + # Same religion + if = { + limit = { any_primary_culture = { is_primary_culture_of = scope:actor } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SAME_CULTURE" + value = 50 + } + } + else_if = { + # If you share a cultural discrimination trait + limit = { any_primary_culture = { shares_language_trait_with_any_primary_culture = ROOT } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_CULTURAL_ACCEPTANCE" + value = 50 + } + } + else_if = { + # If you share a cultural discrimination trait + limit = { any_primary_culture = { shares_language_trait_group_with_any_primary_culture = ROOT } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_CULTURAL_ACCEPTANCE" + value = 0 + } + } + else_if = { + # If you share a cultural discrimination trait + limit = { any_primary_culture = { scope:actor = { "cultural_acceptance_base(prev)" >= 40 } } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_CULTURE" + value = -50 + } + } + # Different culture + else = { + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_CULTURE" + value = -100 + } + } + } +} + +ai_power_bloc_principle_score = { + # Sovereign Empire: additional penalty if subject exploitation principle is selected + if = { + limit = { scope:actor.power_bloc ?= { has_principle_group = principle_group:principle_group_exploit_members } } + add = { + desc = "[GetPowerBlocPrincipleGroup('principle_group_exploit_members').GetName]" + value = -50 + } + } +} + +ai_accept_join_request_score = { + # Trade League + if = { + limit = { power_bloc ?= { has_identity = identity:identity_trade_league } } + # Joining country has Isolationism - ignore + if = { + limit = { + exists = scope:actor + scope:actor ?= { modifier:country_disallow_trade_bool = yes } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DISALLOWED_TRADE_FIRST" + value = -1000 + } + } + else = { + # Trade routes: increase for each trade route between the two countries + # Trade: increase with mutual trade value + if = { + limit = { + exists = scope:actor + "mutual_trade_value_with_country(scope:actor)" > 0 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MUTUAL_TRADE_VALUE" + value = "mutual_trade_value_with_country(scope:actor)" + multiply = 50000 + divide = { # We modulate this value by GDP, clamped to a range to ensure it remains relevant for very small/very large economies + value = gdp + max = scope:actor.gdp # We use whichever GDP is smaller + min = 1000000 + } + max = 50 + } + } + + # Economic Dependence: increase if high, decrease if low + if = { + limit = { + exists = scope:actor + "scope:actor.economic_dependence(root)" > 1 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_HIGH_ECONOMIC_DEPENDENCE_FIRST" + value = "scope:actor.economic_dependence(root)" + subtract = 1 + multiply = 25 + max = 50 + } + } + else_if = { + limit = { + exists = scope:actor + "scope:actor.economic_dependence(root)" < 1 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_LOW_ECONOMIC_DEPENDENCE_FIRST" + value = "scope:actor.economic_dependence(root)" + subtract = 1 + multiply = 50 + min = -50 + } + } + } + } + # Sovereign Empire + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_sovereign_empire } } + # Base bonus: sovereign empires should be happy to have more subjects + add = { + desc = "[GetPowerBlocIdentity('identity_sovereign_empire').GetName]" + value = 50 + } + } + # Ideological Union + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_ideological_union } } + # Strong weight for ideological opinion + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION" + value = "scope:actor.ai_ideological_opinion(root)" + multiply = 0.5 + max = 50 + min = -50 + } + } + # Military Treaty + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_military_treaty_organization } } + # Military spending - check the military spending of the joining country + if = { + limit = { + scope:actor ?= { + OR = { + military_expenses_share < 0.25 + military_expenses < 2000 + } + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING_FIRST" + value = military_expenses_share + subtract = 0.25 + multiply = 200 + min = -50 + } + } + else_if = { + limit = { + scope:actor ?= { + military_expenses_share > 0.3 + military_expenses > 5000 + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING_FIRST" + value = military_expenses_share + subtract = 0.3 + multiply = 100 + max = 50 + } + } + } + # Religious homogeneity + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_religious } } + # Same religion + if = { + limit = { scope:actor ?= { religion = root.religion } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SAME_RELIGION" + value = 50 + } + } + else = { + # If you share a religious discrimination trait + if = { + limit = { scope:actor ?= { religion = { shares_heritage_trait_with_state_religion = root } } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION_BUT_SAME_TRAIT" + value = -25 + } + } + # Different religion + else = { + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION" + value = -50 + } + } + } + } +} + +scaled_cohesion_cost = { + value = -0.05 + + add = { + value = scope:target_country.country_rank + multiply = -0.025 + } + + if = { + limit = { scope:target_country = { country_rank >= rank_value:great_power } } + add = -0.075 + } +} + +scaled_cohesion_cost_subjugation = { + value = -0.3 + + add = { + value = scope:target_country.country_rank + multiply = -0.15 + } + + if = { + limit = { scope:target_country = { is_country_type = unrecognized } } + divide = 2 + } +} + +ai_power_bloc_principle_score_treaties = { + # Sovereign Empire: additional penalty if subject exploitation principle is selected + if = { + limit = { scope:target_country.power_bloc ?= { has_principle_group = principle_group:principle_group_exploit_members } } + add = { + desc = "[GetPowerBlocPrincipleGroup('principle_group_exploit_members').GetName]" + value = -50 + } + } +} + +ai_accept_join_request_score_treaties = { + # Trade League + if = { + limit = { power_bloc ?= { has_identity = identity:identity_trade_league } } + # Joining country has Isolationism - ignore + if = { + limit = { scope:source_country = { modifier:country_disallow_trade_bool = yes } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DISALLOWED_TRADE_FIRST" + value = -1000 + } + } + else = { + # Trade routes: increase for each trade route between the two countries + # Trade: increase with mutual trade value + if = { + limit = { "mutual_trade_value_with_country(scope:source_country)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MUTUAL_TRADE_VALUE" + value = "mutual_trade_value_with_country(scope:source_country)" + multiply = 50000 + divide = { # We modulate this value by GDP, clamped to a range to ensure it remains relevant for very small/very large economies + value = gdp + max = scope:source_country.gdp # We use whichever GDP is smaller + min = 1000000 + } + max = 10 + } + } + # Economic Dependence: increase if high, decrease if low + if = { + limit = { "scope:source_country.economic_dependence(scope:target_country)" > 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_HIGH_ECONOMIC_DEPENDENCE_FIRST" + value = "scope:source_country.economic_dependence(scope:target_country)" + subtract = 1 + multiply = 25 + max = 10 + } + } + else_if = { + limit = { "scope:source_country.economic_dependence(scope:target_country)" < 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_LOW_ECONOMIC_DEPENDENCE_FIRST" + value = "scope:source_country.economic_dependence(scope:target_country)" + subtract = 1 + multiply = 50 + min = -25 + } + } + } + } + # Sovereign Empire + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_sovereign_empire } } + # Base bonus: sovereign empires should be happy to have more subjects + add = { + desc = "[GetPowerBlocIdentity('identity_sovereign_empire').GetName]" + value = 25 + } + } + # Ideological Union + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_ideological_union } } + # Strong weight for ideological opinion + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION" + value = "scope:source_country.ai_ideological_opinion(root)" + multiply = 0.5 + max = 25 + min = -25 + } + } + # Military Treaty + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_military_treaty_organization } } + # Military spending - check the military spending of the joining country + if = { + limit = { + scope:source_country = { + OR = { + military_expenses_share < 0.25 + military_expenses < 2000 + } + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING_FIRST" + value = military_expenses_share + subtract = 0.25 + multiply = 200 + min = -25 + } + } + else_if = { + limit = { + scope:source_country = { + military_expenses_share > 0.3 + military_expenses > 5000 + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING_FIRST" + value = military_expenses_share + subtract = 0.3 + multiply = 100 + max = 25 + } + } + } + # Religious homogeneity + else_if = { + limit = { power_bloc ?= { has_identity = identity:identity_religious } } + # Same religion + if = { + limit = { scope:source_country = { religion = scope:source_country.religion } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SAME_RELIGION" + value = 25 + } + } + else = { + # If you share a religious discrimination trait + if = { + limit = { scope:source_country = { religion = { shares_heritage_trait_with_state_religion = root } } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION_BUT_SAME_TRAIT" + value = -25 + } + } + # Different religion + else = { + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION" + value = -25 + } + } + } + } +} + +ai_power_bloc_identity_score_treaties = { + # Trade League + if = { + limit = { scope:target_country.power_bloc ?= { has_identity = identity:identity_trade_league } } + # Isolationism + if = { + limit = { modifier:country_disallow_trade_bool = yes } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DISALLOWED_TRADE" + value = -200 + } + } + # Trade: increase with mutual trade value + if = { + limit = { "mutual_trade_value_with_country(scope:target_country)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MUTUAL_TRADE_VALUE" + value = "mutual_trade_value_with_country(scope:target_country)" + multiply = 50000 + divide = { # We modulate this value by GDP, clamped to a range to ensure it remains relevant for very small/very large economies + value = gdp + max = scope:target_country.gdp # We use whichever GDP is smaller + min = 1000000 + } + max = 10 + } + } + # Economic Dependence: increase if high, decrease if low + if = { + limit = { "economic_dependence(scope:target_country)" > 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_HIGH_ECONOMIC_DEPENDENCE" + value = "economic_dependence(scope:target_country)" + subtract = 1 + multiply = 25 + max = 10 + } + } + else_if = { + limit = { "economic_dependence(scope:target_country)" < 1 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_LOW_ECONOMIC_DEPENDENCE" + value = "economic_dependence(scope:target_country)" + subtract = 1 + multiply = 50 + min = -25 + } + } + } + # Sovereign Empire + else_if = { + limit = { scope:target_country.power_bloc ?= { has_identity = identity:identity_sovereign_empire } } + # Anti-Imperialism + if = { + limit = { has_strategy = ai_strategy_anti_imperialism } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_ANTI_IMPERIALISM" + value = -200 + } + } + # Doesn't need the protection + if = { + limit = { has_powerful_protectors = { ACTOR_SCOPE = scope:target_country } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_POWERFUL_PROTECTORS_THEM" + value = -50 + } + } + } + # Ideological Union + else_if = { + limit = { scope:target_country.power_bloc ?= { has_identity = identity:identity_ideological_union } } + # Strong weight for ideological opinion + if = { + limit = { "ai_ideological_opinion(scope:target_country)" > 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION" + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.5 + max = 25 + } + } + else_if = { + limit = { "ai_ideological_opinion(scope:target_country)" < 0 } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_IDEOLOGICAL_OPINION_NEGATIVE" + value = "ai_ideological_opinion(scope:target_country)" + multiply = 0.5 + min = -25 + } + } + # Bonus for ai strategy 'maintain balance of power' + if = { + limit = { has_strategy = ai_strategy_maintain_power_balance } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MAINTAIN_POWER_BALANCE" + value = 25 + } + } + # Bonus for ai strategy 'world revolution' + #if = { + # limit = { has_strategy = ai_strategy_world_revolution } + # add = { + # desc = "DIPLOMATIC_ACCEPTANCE_WORLD_REVOLUTION" + # value = 25 + # } + #} + } + # Military Treaty + else_if = { + limit = { scope:target_country.power_bloc ?= { has_identity = identity:identity_military_treaty_organization } } + # Big penalty for national militia law + if = { + limit = { has_law_or_variant = law_type:law_national_militia } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_NATIONAL_MILITIA" + value = -100 + } + } + + # Bonus for territorial expansion strategy + if = { + limit = { has_strategy = ai_strategy_territorial_expansion } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_TERRITORIAL_EXPANSION" + value = 25 + } + } + + # Military spending + if = { + limit = { + OR = { + military_expenses_share < 0.25 + military_expenses < 2000 + } + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING" + value = military_expenses_share + subtract = 0.25 + multiply = 200 + min = -25 + } + } + else_if = { + limit = { + military_expenses_share > 0.3 + military_expenses > 5000 + } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_MILITARY_SPENDING" + value = military_expenses_share + subtract = 0.3 + multiply = 100 + max = 25 + } + } + } + + # Religious homogeneity + else_if = { + limit = { scope:target_country.power_bloc ?= { has_identity = identity:identity_religious } } + # Same religion + if = { + limit = { religion = scope:target_country.religion } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_SAME_RELIGION" + value = 25 + } + } + else = { + # If you share a religious discrimination trait + if = { + limit = { religion = { shares_heritage_trait_with_state_religion = scope:target_country } } + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION_BUT_SAME_TRAIT" + value = -10 + } + } + # Different religion + else = { + add = { + desc = "DIPLOMATIC_ACCEPTANCE_DIFFERENT_RELIGION" + value = -25 + } + } + } + } +} + +power_bloc_average_homogeneity = { + value = { + every_power_bloc_member = { + every_primary_culture = { + save_temporary_scope_as = assessed_culture + scope:power_bloc.power_bloc_leader = { add = "cultural_acceptance_base(scope:assessed_culture)" } + } + } + } + divide = { + value = 1 + + every_power_bloc_member = { + limit = { NOT = { scope:power_bloc.power_bloc_leader ?= this } } + every_primary_culture = { add = 1 } + } + } +} diff --git a/common/script_values/cwp_war_values.txt b/common/script_values/cwp_war_values.txt new file mode 100644 index 000000000..a989043e8 --- /dev/null +++ b/common/script_values/cwp_war_values.txt @@ -0,0 +1,209 @@ +# root = country +# scope:war = the war we're evaluating war exhaustion for +# No randomness is allowed in this script value + +war_exhaustion_from_enemy_contested_wargoals = { + add = define:NWar|WAR_EXHAUSTION_CONTESTED_ENEMY_WARGOALS + multiply = "enemy_contested_wargoals(scope:war)" +} + +military_size = { + add = army_size_including_conscripts + add = navy_size +} + +war_exhaustion_from_casualties = { + add = "scope:war.num_country_casualties(root)" + if = { + limit = { military_size > 0 } + divide = military_size + } + divide = 1000 + multiply = define:NWar|WAR_EXHAUSTION_KIA_FACTOR + multiply = { + add = define:NWar|WAR_EXHAUSTION_KIA_BASE_MULTIPLIER + add = { + add = "size_weighted_lost_battles_fraction(scope:war)" + multiply = define:NWar|WAR_EXHAUSTION_KIA_BATTLES_LOST_MULTIPLIER + } + } +} + +war_exhaustion_from_lobby_clout = { + add = "lobby_war_opposition(scope:war)" + multiply = define:NWar|WAR_EXHAUSTION_ANTI_WAR_LOBBY_CLOUT_FACTOR +} + +war_support_from_lobby_clout = { + add = "lobby_war_support(scope:war)" + multiply = define:NWar|WAR_EXHAUSTION_PRO_WAR_LOBBY_CLOUT_FACTOR +} + +war_exhaustion_from_country_turmoil = { + add = country_turmoil + multiply = define:NWar|WAR_EXHAUSTION_TURMOIL_FACTOR +} + +war_support_from_fervor = { + if = { + limit = { + scope:war = { + OR = { + is_target_of_wargoal_in_war = root + is_holder_of_wargoal_in_war = root + } + } + } + subtract = country_fervor_primary_culture + multiply = define:NPops|CULTURAL_FERVOR_WAR_SUPPORT_EFFECT + } +} + +war_exhaustion = { + # save all values that make up the war exhaustion calculation since we frequently refer to them numerous times below + value = enemy_occupation + save_temporary_value_as = temp_enemy_occupation + value = war_exhaustion_from_casualties + save_temporary_value_as = temp_war_exhaustion_from_casualties + value = war_exhaustion_from_enemy_contested_wargoals + save_temporary_value_as = temp_war_exhaustion_from_enemy_contested_wargoals + value = "scope:war.war_exhaustion_from_acceptance_of_dead(root)" + save_temporary_value_as = temp_war_exhaustion_from_acceptance_of_dead + value = war_exhaustion_from_country_turmoil + save_temporary_value_as = temp_war_exhaustion_from_country_turmoil + value = war_support_from_fervor + save_temporary_value_as = temp_war_support_from_fervor + value = war_exhaustion_from_lobby_clout + save_temporary_value_as = temp_war_exhaustion_from_lobby_clout + value = war_support_from_lobby_clout + save_temporary_value_as = temp_war_support_from_lobby_clout + # end save temp values + + # reset the calculation to the base + value = { + add = define:NWar|WAR_EXHAUSTION_BASE + desc = "WAR_EXHAUSTION_BASE" + } + + add = { + if = { + limit = { scope:temp_enemy_occupation <= 0.0 } + add = { + add = 0.0 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_NONE" + } + } + else_if = { + limit = { scope:temp_enemy_occupation < 0.1 } + add = { + add = 0.1 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_LOW" + } + } + else_if = { + limit = { scope:temp_enemy_occupation < 0.25 } + add = { + add = 0.5 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_MODERATE" + } + } + else_if = { + limit = { scope:temp_enemy_occupation < 0.5 } + add = { + add = 1.0 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_SUBSTANTIAL" + } + } + else_if = { + limit = { scope:temp_enemy_occupation < 0.75 } + add = { + add = 2.0 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_HIGH" + } + } + else_if = { + limit = { scope:temp_enemy_occupation < 0.9 } + add = { + add = 3.0 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_EXTREME" + } + } + else_if = { + limit = { scope:temp_enemy_occupation <= 1.0 } + add = { + add = 10.0 + desc = "WAR_EXHAUSTION_FROM_ENEMY_OCCUPATION_TOTAL" + } + } + } + + if = { + limit = { scope:temp_war_exhaustion_from_enemy_contested_wargoals >= 0.01 } + add = { + add = scope:temp_war_exhaustion_from_enemy_contested_wargoals + desc = "WAR_EXHAUSTION_FROM_ENEMY_CONTESTED_WARGOALS" + } + } + + if = { + limit = { scope:temp_war_exhaustion_from_casualties >= 0.01 } + add = { + add = scope:temp_war_exhaustion_from_casualties + desc = "WAR_EXHAUSTION_FROM_CASUALTIES" + multiply = { + add = 1 + add = modifier:country_war_exhaustion_casualties_mult + min = 0 + desc = "WAR_EXHAUSTION_FROM_country_war_exhaustion_casualties_mult" + } + } + } + + if = { + limit = { scope:temp_war_exhaustion_from_acceptance_of_dead >= 0.01 } + add = { + add = scope:temp_war_exhaustion_from_acceptance_of_dead + desc = "WAR_EXHAUSTION_FROM_ACCEPTANCE_OF_DEAD" + } + } + + if = { + limit = { scope:temp_war_support_from_fervor <= -0.01 } + add = { + add = scope:temp_war_support_from_fervor + desc = "WAR_SUPPORT_FROM_FERVOR" + } + } + + if = { + limit = { scope:temp_war_exhaustion_from_country_turmoil >= 0.01 } + add = { + add = scope:temp_war_exhaustion_from_country_turmoil + desc = "WAR_EXHAUSTION_FROM_TURMOIL" + } + } + + if = { + limit = { scope:temp_war_exhaustion_from_lobby_clout >= 0.01 } + add = { + add = scope:temp_war_exhaustion_from_lobby_clout + desc = "WAR_OPPOSITION_FROM_LOBBIES" + } + } + + if = { + limit = { scope:temp_war_support_from_lobby_clout <= -0.01 } + add = { + add = scope:temp_war_support_from_lobby_clout + desc = "WAR_SUPPORT_FROM_LOBBIES" + } + } + + add = { + add = "additional_war_exhaustion(scope:war.diplomatic_play)" + desc = "WAR_EXHAUSTION_FROM_EVENTS" + } + + max = define:NWar|WAR_EXHAUSTION_MAX + min = define:NWar|WAR_EXHAUSTION_MIN +} diff --git a/common/script_values/diplomacy_values.txt b/common/script_values/diplomacy_values.txt deleted file mode 100644 index 42bd820e4..000000000 --- a/common/script_values/diplomacy_values.txt +++ /dev/null @@ -1,19 +0,0 @@ -great_power_allies_initiator = { - value = 0 - every_scope_initiator_ally = { - limit = { - country_rank >= rank_value:great_power - } - add = 1 - } -} - -great_power_allies_target = { - value = 0 - every_scope_target_ally = { - limit = { - country_rank >= rank_value:great_power - } - add = 1 - } -} \ No newline at end of file diff --git a/common/scripted_buttons/cwp_government_petition_scripted_buttons.txt b/common/scripted_buttons/cwp_government_petition_scripted_buttons.txt new file mode 100644 index 000000000..f360a7b42 --- /dev/null +++ b/common/scripted_buttons/cwp_government_petition_scripted_buttons.txt @@ -0,0 +1,127 @@ +je_government_petition_go_away_button = { + name = je_government_petition_go_away_button + desc = je_government_petition_go_away_button_desc + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + has_journal_entry = je_government_petition + } + + possible = { + trigger_if = { + limit = { exists = scope:government_petition_law } + custom_tooltip = { + text = government_petition_already_enacting_law_tt + NOT = { currently_enacting_law.type ?= scope:government_petition_law.type } + } + NOT = { has_law = scope:government_petition_law.type } + } + } + + effect = { + custom_tooltip = { + text = discard_petition_tt + scope:journal_entry = { set_variable = has_been_abandoned } + } + custom_tooltip = will_fail_petition_warning_tt + } + + ai_chance = { + value = -30 + + if = { + limit = { + exists = scope:government_petition_law + NOT = { currently_enacting_law ?= scope:government_petition_law } + } + add = 15 + } + + if = { + # 500 days + limit = { scope:journal_entry = { journal_entry_age > 500 } } + add = 10 + } + + if = { + # 1000 days + limit = { scope:journal_entry = { journal_entry_age > 1000 } } + add = 10 + } + + if = { + # 1500 days + limit = { scope:journal_entry = { journal_entry_age > 1500 } } + add = 10 + } + + if = { + # 2000 days + limit = { scope:journal_entry = { journal_entry_age > 2000 } } + add = 10 + } + } +} + +je_government_petition_extension_button = { + name = je_government_petition_extension_button + desc = je_government_petition_extension_button_desc + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + has_journal_entry = je_government_petition + } + + possible = { + custom_tooltip = { + text = already_asked_for_extension_tt + NOT = { scope:journal_entry = { has_variable = asked_for_extension_var } } + } + trigger_if = { + limit = { exists = scope:government_petition_law } + NOT = { has_law = scope:government_petition_law.type } + } + } + + effect = { + custom_tooltip = add_additional_three_years_to_petition_tt + scope:journal_entry = { set_variable = asked_for_extension_var } + custom_tooltip = will_halve_petition_warning_tt + } + + ai_chance = { + value = -35 + + if = { + limit = { + exists = scope:government_petition_law + currently_enacting_law ?= scope:government_petition_law # If is enacting law and encountering trouble, will extend + } + add = 15 + } + + if = { + # 500 days + limit = { scope:journal_entry = { journal_entry_age > 500 } } + add = 10 + } + + if = { + # 1000 days + limit = { scope:journal_entry = { journal_entry_age > 1000 } } + add = 10 + } + + if = { + # 1500 days + limit = { scope:journal_entry = { journal_entry_age > 1500 } } + add = 10 + } + + if = { + # 2000 days + limit = { scope:journal_entry = { journal_entry_age > 2000 } } + add = 10 + } + } +} diff --git a/common/scripted_buttons/cwp_law_imposition_scripted_buttons.txt b/common/scripted_buttons/cwp_law_imposition_scripted_buttons.txt new file mode 100644 index 000000000..2b0997d54 --- /dev/null +++ b/common/scripted_buttons/cwp_law_imposition_scripted_buttons.txt @@ -0,0 +1,171 @@ +button_implement_law_imposition = { + name = "button_implement_law_imposition" + desc = "button_implement_law_imposition_desc" + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + has_journal_entry = je_law_imposition + NOT = { has_law = scope:foreign_imposition_law.type } + } + + possible = { + custom_tooltip = { + text = law_imposition_already_enacting_law + NOT = { currently_enacting_law ?= imposed_law } + } + } + + effect = { + if = { + limit = { + NOT = { currently_enacting_law ?= imposed_law } + enacting_any_law = yes + } + cancel_enactment = yes + } + start_enactment = imposed_law.type + add_enactment_modifier = { name = agreeable_to_imposition } + hidden_effect = { + scope:journal_entry = { + if = { + limit = { has_modifier = foreign_legislative_interference } + remove_modifier = foreign_legislative_interference + add_modifier = foreign_legislative_interference_enactment + } + } + } + } + + ai_chance = { + value = 0 + + if = { + limit = { "enactment_chance_for_law(imposed_law.type)" > 0.1 } + add = 10 + } + + if = { + limit = { "enactment_chance_for_law(imposed_law.type)" > 0.2 } + add = 20 + } + + if = { + limit = { "enactment_chance_for_law(imposed_law.type)" > 0.3 } + add = 30 + } + + if = { + limit = { "enactment_chance_for_law(imposed_law.type)" > 0.4 } + add = 40 + } + + if = { + limit = { "enactment_chance_for_law(imposed_law.type)" > 0.5 } + add = 50 + } + + if = { + limit = { + is_subject = yes + liberty_desire > 50 + } + add = -25 + } + + if = { + limit = { + is_subject = yes + liberty_desire > 75 + } + add = -25 + } + } +} + +button_refuse_law_imposition = { + name = "button_refuse_law_imposition" + desc = "button_refuse_law_imposition_desc" + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + has_journal_entry = je_law_imposition + NOT = { has_law = scope:foreign_imposition_law.type } + } + + effect = { + if = { + limit = { currently_enacting_law ?= imposed_law } + cancel_enactment = yes + } + + imposed_law = { cancel_imposition = yes } + + change_relations = { + country = scope:foreign_imposition_country + value = -50 + } + + if = { + limit = { is_subject_of = scope:foreign_imposition_country } + add_liberty_desire = 10 + } + else_if = { + limit = { power_bloc ?= scope:foreign_imposition_country.power_bloc } + power_bloc = { add_cohesion_percent = -0.10 } + } + + every_political_lobby = { + limit = { pro_foreign_imposition_country = yes } + change_appeasement = { amount = -2 factor = appeasement_imposed_law_rejected } + } + + trigger_event = { id = law_imposition_events.2 popup = yes } + + scope:foreign_imposition_country = { trigger_event = { id = law_imposition_events.3 } } + + scope:journal_entry = { set_variable = has_been_abandoned } + + hidden_effect = { + scope:journal_entry = { + if = { + limit = { has_modifier = foreign_legislative_interference_enactment } + remove_modifier = foreign_legislative_interference_enactment + add_modifier = foreign_legislative_interference + } + } + } + } + + ai_chance = { + value = -25 + + if = { + limit = { NOT = { currently_enacting_law ?= imposed_law } } + add = 15 + } + + if = { + # 500 days + limit = { scope:journal_entry = { journal_entry_age > 500 } } + add = 10 + } + + if = { + # 1000 days + limit = { scope:journal_entry = { journal_entry_age > 1000 } } + add = 10 + } + + if = { + # 1500 days + limit = { scope:journal_entry = { journal_entry_age > 1500 } } + add = 10 + } + + if = { + # 2000 days + limit = { scope:journal_entry = { journal_entry_age > 2000 } } + add = 10 + } + } +} diff --git a/common/scripted_buttons/cwp_negotiations_scripted_buttons.txt b/common/scripted_buttons/cwp_negotiations_scripted_buttons.txt new file mode 100644 index 000000000..e924f223d --- /dev/null +++ b/common/scripted_buttons/cwp_negotiations_scripted_buttons.txt @@ -0,0 +1,118 @@ +negotiation_go_away_button = { + name = negotiation_go_away_button + desc = negotiation_go_away_button_desc + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + } + + possible = { } + + effect = { + custom_tooltip = { + text = discard_petition_neg_tt + scope:journal_entry = { set_variable = has_been_abandoned } + } + custom_tooltip = will_fail_petition_warning_tt + } + + ai_chance = { + value = -30 + + if = { + limit = { + exists = scope:government_petition_law + NOT = { currently_enacting_law ?= scope:government_petition_law } + } + add = 15 + } + + if = { + # 500 days + limit = { scope:journal_entry = { journal_entry_age > 500 } } + add = 10 + } + + if = { + # 1000 days + limit = { scope:journal_entry = { journal_entry_age > 1000 } } + add = 10 + } + + if = { + # 1500 days + limit = { scope:journal_entry = { journal_entry_age > 1500 } } + add = 10 + } + + if = { + # 2000 days + limit = { scope:journal_entry = { journal_entry_age > 2000 } } + add = 10 + } + } +} + +negotiation_extension_button = { + name = negotiation_extension_button + desc = negotiation_extension_button_desc + + visible = { + scope:journal_entry = { NOT = { has_variable = has_been_abandoned } } + } + + possible = { + custom_tooltip = { + text = already_asked_for_extension_neg_tt + NOT = { scope:journal_entry = { has_variable = asked_for_extension_var } } + } + } + + effect = { + custom_tooltip = add_additional_three_years_to_petition_tt + scope:journal_entry = { set_variable = asked_for_extension_var } + scope:ig = { + add_modifier = { + name = negotiation_extended_quest + multiplier = scope:ig.var:promise_quest_degree + days = normal_modifier_time + } + } + } + + ai_chance = { + value = -35 + + if = { + limit = { + exists = scope:government_petition_law + currently_enacting_law ?= scope:government_petition_law # If is enacting law and encountering trouble, will extend + } + add = 15 + } + + if = { + # 500 days + limit = { scope:journal_entry = { journal_entry_age > 500 } } + add = 10 + } + + if = { + # 1000 days + limit = { scope:journal_entry = { journal_entry_age > 1000 } } + add = 10 + } + + if = { + # 1500 days + limit = { scope:journal_entry = { journal_entry_age > 1500 } } + add = 10 + } + + if = { + # 2000 days + limit = { scope:journal_entry = { journal_entry_age > 2000 } } + add = 10 + } + } +} diff --git a/common/scripted_effects/00_government_type_change_effects.txt b/common/scripted_effects/00_government_type_change_effects.txt deleted file mode 100644 index 5578a15b9..000000000 --- a/common/scripted_effects/00_government_type_change_effects.txt +++ /dev/null @@ -1,85 +0,0 @@ -change_to_parliamentary_elective = { - if = { - limit = { - government_transfer_of_power = hereditary - } - heir ?= { - disinherit_character = yes - } - } -} - -post_change_to_parliamentary_elective = { - get_ruler_for:parliamentary_elective = { - set_character_as_ruler = yes - } -} - -change_to_presidential_elective = { - if = { - limit = { - government_transfer_of_power = hereditary - } - heir ?= { - disinherit_character = yes - } - } -} - -post_change_to_presidential_elective = { - get_ruler_for:presidential_elective = { - set_character_as_ruler = yes - } -} - -change_to_dictatorial = { - if = { - limit = { - government_transfer_of_power = hereditary - } - heir ?= { - disinherit_character = yes - } - } -} - -post_change_to_dictatorial = { - if = { - limit = { - c:BIC ?= this - } - ig:ig_industrialists ?= { - leader = { - set_character_as_ruler = yes - } - } - } - else = { - get_ruler_for:dictatorial = { - set_character_as_ruler = yes - } - } -} - -change_to_hereditary = { - if = { - limit = { - government_transfer_of_power = parliamentary_elective - } - create_character = { - noble = yes - save_scope_as = ruler_to_be - } - } -} - -post_change_to_hereditary= { - if = { - limit = { - government_transfer_of_power = parliamentary_elective - } - scope:ruler_to_be = { - set_character_as_ruler = yes - } - } -} diff --git a/common/scripted_effects/00_rufus_scripted_effects.txt b/common/scripted_effects/00_rufus_scripted_effects.txt deleted file mode 100644 index 468901429..000000000 --- a/common/scripted_effects/00_rufus_scripted_effects.txt +++ /dev/null @@ -1,58 +0,0 @@ - -set_radical_leader = { - if = { - limit = { - exists = $RAD_IG$ - $RAD_IG$ = { is_interest_group_type = ig_rural_folk } - } - create_character = { - ig_leader = yes - ideology = ideology_radical - interest_group = ig_rural_folk - } - } - else_if = { - limit = { - exists = $RAD_IG$ - $RAD_IG$ = { is_interest_group_type = ig_intelligentsia } - } - create_character = { - ig_leader = yes - ideology = ideology_radical - interest_group = ig_intelligentsia - } - } - else_if = { - limit = { - exists = $RAD_IG$ - $RAD_IG$ = { is_interest_group_type = ig_trade_unions } - } - create_character = { - ig_leader = yes - ideology = ideology_radical - interest_group = ig_trade_unions - } - } - else_if = { - limit = { - exists = $RAD_IG$ - $RAD_IG$ = { is_interest_group_type = ig_petty_bourgeoisie } - } - create_character = { - ig_leader = yes - ideology = ideology_radical - interest_group = ig_petty_bourgeoisie - } - } - else_if = { - limit = { - exists = $RAD_IG$ - $RAD_IG$ = { is_interest_group_type = ig_industrialists } - } - create_character = { - ig_leader = yes - ideology = ideology_radical - interest_group = ig_industrialists - } - } -} diff --git a/common/scripted_effects/00_victoria_scripted_effects.txt b/common/scripted_effects/00_victoria_scripted_effects.txt index 54e47a6f1..0503e30b8 100644 --- a/common/scripted_effects/00_victoria_scripted_effects.txt +++ b/common/scripted_effects/00_victoria_scripted_effects.txt @@ -1683,7 +1683,6 @@ calculate_national_identity_progress = { OR = { has_ideology = ideology:ideology_patriotic has_ideology = ideology:ideology_liberal - has_ideology = ideology:ideology_liberal_modern } } ROOT = { diff --git a/common/scripted_effects/cwp_buildings_scripted_effects.txt b/common/scripted_effects/cwp_buildings_scripted_effects.txt new file mode 100644 index 000000000..01515b6ec --- /dev/null +++ b/common/scripted_effects/cwp_buildings_scripted_effects.txt @@ -0,0 +1,14 @@ +enslave_discriminated_farm_workers = { + every_scope_pop = { + limit = { + is_pop_type = laborers + pop_acceptance < acceptance_status_4 + OR = { + pop_employment_building_group = bg_agriculture + pop_employment_building_group = bg_ranching + pop_employment_building_group = bg_plantations + } + } + change_poptype = pop_type:slaves + } +} diff --git a/common/scripted_effects/cwp_character_scripted_effects.txt b/common/scripted_effects/cwp_character_scripted_effects.txt new file mode 100644 index 000000000..2544bb42f --- /dev/null +++ b/common/scripted_effects/cwp_character_scripted_effects.txt @@ -0,0 +1,375 @@ +accepted_cultural_minority_selector_owner_scope_save_scope_as_minority_culture = { + random_scope_state = { + limit = { + any_scope_culture = { + OR = { + has_homeland = prev + culture_has_community_in_state = prev + } + prev = { + OR = { + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_national_supremacy } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_5 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_racial_segregation } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_4 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_subjecthood } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_4 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_cultural_exclusion } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_3 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_multicultural } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_2 + } + } + } + } + NOT = { is_primary_culture_of = ROOT.owner } + } + } + random_scope_culture = { + limit = { + OR = { + has_homeland = prev + culture_has_community_in_state = prev + } + prev = { + OR = { + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_national_supremacy } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_4 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_racial_segregation } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_3 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_cultural_exclusion } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_2 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_multicultural } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_1 + } + } + } + } + NOT = { is_primary_culture_of = ROOT.owner } + } + save_scope_as = minority_culture + } + } +} + +generate_1_common_name = { + create_character = { + is_general = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } +} + +generate_2_common_name = { + create_character = { + is_general = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } + create_character = { + is_general = yes + culture = $CULTURE_2$ + on_created = { + set_variable = name_b_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_b_char + } + save_scope_as = name_b_scope + } +} + +generate_3_common_name = { + create_character = { + is_general = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } + create_character = { + is_general = yes + culture = $CULTURE_2$ + on_created = { + set_variable = name_b_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_b_char + } + save_scope_as = name_b_scope + } + create_character = { + is_general = yes + culture = $CULTURE_3$ + on_created = { + set_variable = name_c_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_c_char + } + save_scope_as = name_c_scope + } +} + +generate_1_noble_name = { + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } +} + +generate_2_noble_name = { + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_2$ + on_created = { + set_variable = name_b_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_b_char + } + save_scope_as = name_b_scope + } +} + +generate_3_noble_name = { + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_2$ + on_created = { + set_variable = name_b_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_b_char + } + save_scope_as = name_b_scope + } + create_character = { + is_general = yes + noble = yes + culture = $CULTURE_3$ + on_created = { + set_variable = name_c_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_c_char + } + save_scope_as = name_c_scope + } +} + +generate_1_common_female_name = { + create_character = { + is_general = yes + female = yes + culture = $CULTURE_1$ + on_created = { + set_variable = name_a_char + place_character_in_void = 3 + } + } + random_character_in_void = { + limit = { + has_variable = name_a_char + } + save_scope_as = name_a_scope + } +} + +clear_generated_names = { + hidden_effect = { + if = { + limit = { + exists = scope:name_a_scope + scope:name_a_scope ?= { + is_character_alive = yes + } + } + scope:name_a_scope = { + kill_character = { + hidden = yes + } + } + } + if = { + limit = { + exists = scope:name_b_scope + scope:name_b_scope ?= { + is_character_alive = yes + } + } + scope:name_b_scope = { + kill_character = { + hidden = yes + } + } + } + if = { + limit = { + exists = scope:name_c_scope + scope:name_c_scope ?= { + is_character_alive = yes + } + } + scope:name_c_scope = { + kill_character = { + hidden = yes + } + } + } + } +} + +clean_up_exile_character_roles = { # scope: character + if = { + limit = { + NOT = { has_role = agitator } + } + add_character_role = agitator + } + if = { + limit = { + has_role = politician + } + remove_character_role = politician + } + if = { + limit = { + has_role = general + } + remove_character_role = general + } + if = { + limit = { + has_role = admiral + } + remove_character_role = admiral + } +} diff --git a/common/scripted_effects/cwp_country_scripted_effects.txt b/common/scripted_effects/cwp_country_scripted_effects.txt new file mode 100644 index 000000000..da1a8c97e --- /dev/null +++ b/common/scripted_effects/cwp_country_scripted_effects.txt @@ -0,0 +1,28 @@ +unification_claims_effect = { + if = { + limit = { + any_state_region = { + any_scope_state = { + is_homeland_of_country_cultures = ROOT + NOT = { owner = ROOT } + NOT = { has_claim_by = ROOT } + } + } + } + every_state_region = { + limit = { + any_scope_state = { + is_homeland_of_country_cultures = ROOT + NOT = { owner = ROOT } + NOT = { has_claim_by = ROOT } + } + } + add_claim = ROOT + } + } + else = { + add_loyalists = { + value = 0.05 + } + } +} diff --git a/common/scripted_effects/cwp_coup_scripted_effects.txt b/common/scripted_effects/cwp_coup_scripted_effects.txt new file mode 100644 index 000000000..c71155875 --- /dev/null +++ b/common/scripted_effects/cwp_coup_scripted_effects.txt @@ -0,0 +1,471 @@ +create_coup_from_character = { # Takes scope golpista_character + if = { # Ignores the cooldown + limit = { has_variable = coup_cooldown_var } + remove_variable = coup_cooldown_var + } + + $CHARACTER$ = { + set_variable = coup_character_leader_var + save_scope_as = coup_character_leader + + interest_group = { + set_variable = coup_interest_group_var + save_scope_as = coup_interest_group + } + + set_variable = { name = monthly_cached_units_share value = this.num_units_share } # Updates at start of coup + set_variable = { name = monthly_cached_commander_coup_strength value = this.commander_coup_strength } + + owner = { add_journal_entry = { type = je_coup } } + } +} + +character_execute_immediate_coup = { # Must be executed in an "owner" scope when the relevant character is "root" + if = { + limit = { + has_journal_entry = je_coup + je:je_coup.journal_entry_age < 180 + } + ROOT = { + add_modifier = { + name = modifier_preempetive_coup + days = 180 + multiplier = { + value = 1 + multiply = { + value = 180 + subtract = owner.je:je_coup.journal_entry_age + divide = 180 + } + } + } + } + } + hidden_effect = { + trigger_event = { id = cwp_coup.2 popup = yes } + } + + custom_tooltip = pronunciamento_immediately_tt + + show_as_tooltip = { + custom_tooltip = if_coup_is_successful_tt + coup_victory_effect_interaction_display = yes + } +} + +coup_get_owned_pronunciamento_state = { + if = { + limit = { scope:coup_character_leader ?= { has_role = general } } + if = { + limit = { + any_scope_state = { + owner = ROOT + has_building = building_barracks + } + } + ordered_scope_state = { + limit = { + owner = ROOT + has_building = building_barracks + } + order_by = b:building_barracks.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + limit = { owner = ROOT } + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } + else_if = { + limit = { scope:coup_character_leader ?= { has_role = admiral } } + if = { + limit = { + any_scope_state = { + owner = ROOT + has_building = building_naval_base + } + } + ordered_scope_state = { + limit = { + owner = ROOT + has_building = building_naval_base + } + order_by = b:building_naval_base.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + limit = { owner = ROOT } + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } +} + +coup_get_unowned_pronunciamento_state = { + if = { + limit = { scope:coup_character_leader ?= { has_role = general } } + if = { + limit = { any_scope_state = { has_building = building_barracks } } + ordered_scope_state = { + limit = { has_building = building_barracks } + order_by = b:building_barracks.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } + else_if = { + limit = { scope:coup_character_leader ?= { has_role = admiral } } + if = { + limit = { any_scope_state = { has_building = building_naval_base } } + ordered_scope_state = { + limit = { has_building = building_naval_base } + order_by = b:building_naval_base.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } +} + +coup_get_allied_pronunciamento_state = { + if = { + limit = { scope:coup_character_leader ?= { has_role = general } } + if = { + limit = { + any_scope_state = { + owner = { is_diplomatic_play_ally_of = ROOT } + has_building = building_barracks + } + } + ordered_scope_state = { + limit = { + owner = { is_diplomatic_play_ally_of = ROOT } + has_building = building_barracks + } + order_by = b:building_barracks.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + limit = { owner = { is_diplomatic_play_ally_of = ROOT } } + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } + else_if = { + limit = { scope:coup_character_leader ?= { has_role = admiral } } + if = { + limit = { + any_scope_state = { + owner = { is_diplomatic_play_ally_of = ROOT } + has_building = building_naval_base + } + } + ordered_scope_state = { + limit = { + owner = { is_diplomatic_play_ally_of = ROOT } + has_building = building_naval_base + } + order_by = b:building_naval_base.level + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + else = { + ordered_scope_state = { + limit = { owner = { is_diplomatic_play_ally_of = ROOT } } + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } +} + +coup_victory_effect = { + # For notifications + ROOT = { save_scope_as = coup_country } + coup_victory_government_effects = yes + coup_victory_law_effects = yes + coup_victory_special_effects = yes + coup_victory_technical_effects = yes +} + +coup_victory_government_effects = { + if = { + limit = { scope:coup_interest_group ?= { is_insurrectionary = yes } } + scope:coup_interest_group ?= { abandon_revolution = yes } + } + + if = { + limit = { + OR = { + 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 + } + dynastic_coup_trigger = no + } + hidden_effect = { + if = { + limit = { has_gov_regency = yes } + if = { + limit = { ruler = { is_immortal = yes } } + ruler = { set_character_immortal = no } + } + scope:coup_interest_group.leader ?= { set_character_immortal = yes } + } + } + set_variable = { name = keep_current_ruler_var days = 7 } + + scope:coup_interest_group.leader ?= { set_character_as_ruler = yes } + } + + scope:coup_interest_group = { + add_modifier = { + name = modifier_successful_coup + days = short_modifier_time + is_decaying = yes + } + } + + if = { + limit = { scope:coup_interest_group ?= { has_party = yes } } + scope:coup_interest_group.party ?= { set_ruling_party = yes } + } + else = { + if = { + limit = { scope:coup_interest_group ?= { is_in_government = no } } + scope:coup_interest_group ?= { add_ruling_interest_group = yes } + } + + every_interest_group = { + limit = { + is_in_government = yes + NOT = { scope:coup_interest_group ?= this } + } + remove_ruling_interest_group = yes + } + } + + if = { + limit = { + owner ?= { + country_has_voting_franchise = yes + in_election_campaign = no + } + } + owner ?= { call_election = { months = 3 } } + } + + add_modifier = { + name = modifier_government_recently_couped + days = short_modifier_time + is_decaying = yes + } +} + +coup_victory_law_effects = { + if = { + limit = { + exists = currently_enacting_law + scope:coup_interest_group ?= { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value <= neutral # Will halt enactment unless they approve of the law + } + } + } + cancel_enactment = yes + } + + if = { + limit = { exists = scope:coup_desired_law } + activate_law = scope:coup_desired_law.type + } + else_if = { # In case + limit = { + scope:coup_interest_group ?= { + any_preferred_law = { + law_is_available = yes + law_is_valid_for_ig_petition = yes + NOT = { ROOT = { has_law = prev.type } } + } + } + } + scope:coup_interest_group ?= { + ordered_preferred_law = { + limit = { + law_is_available = yes + law_is_valid_for_ig_petition = yes + NOT = { ROOT = { has_law = prev.type } } + } + position = 0 + check_range_bounds = no + ROOT = { activate_law = prev.type } + } + } + } +} + +coup_victory_special_effects = { + if = { + limit = { dynastic_coup_trigger = yes } + ip4_coup_victory_dynastic_effects = yes + } +} + +coup_victory_technical_effects = { + every_diplomatically_relevant_country = { + limit = { has_overlapping_interests = ROOT } + post_notification = successful_coup_in_country + } + + if = { + limit = { scope:coup_interest_group ?= { is_interest_group_type = ig_armed_forces } } + set_variable = achievement_military_junta_var + } + + if = { + limit = { + has_variable = coup_sponsor + var:coup_sponsor ?= { is_country_alive = yes } + } + set_owes_obligation_to = { + country = var:coup_sponsor + setting = yes + } + remove_variable = coup_sponsor + } + + set_variable = { name = recent_coup_or_revolution_var value = 0 } + change_global_variable = { name = successful_coups add = 1 } + set_variable = { name = coup_aftermath_var years = 1 } +} + +ip4_coup_victory_dynastic_effects = { + if = { + limit = { has_gov_regency = yes } + remove_regency_modifier = yes + } + + if = { + limit = { exists = heir } + heir ?= { exile_character_with_martyrdom = yes } + } +} + +coup_victory_effect_interaction_display = { + if = { + limit = { root.interest_group ?= { is_insurrectionary = yes } } + root.interest_group ?= { abandon_revolution = yes } + } + + if = { + limit = { root.interest_group ?= { has_party = yes } } + root.interest_group.party ?= { set_ruling_party = yes } + } + else = { + root.interest_group ?= { add_ruling_interest_group = yes } + every_interest_group = { + limit = { + is_in_government = yes + NOT = { root.interest_group ?= this } + } + remove_ruling_interest_group = yes + } + } + + if = { + limit = { + exists = owner.currently_enacting_law + root.interest_group ?= { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } + } + } + owner ?= { cancel_enactment = yes } + } + + root.interest_group ?= { + ordered_preferred_law = { + limit = { + law_is_available = yes + NOT = { owner = { has_law = prev.type } } + } + position = 0 + check_range_bounds = no + owner = { activate_law = prev.type } + } + } + + if = { + limit = { + OR = { + 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 + } + } + scope:coup_interest_group.leader ?= { set_character_as_ruler = yes } + } + + if = { + limit = { + owner ?= { + country_has_voting_franchise = yes + in_election_campaign = no + } + } + owner ?= { call_election = { months = 3 } } + } +} diff --git a/common/scripted_effects/cwp_devastation_effects.txt b/common/scripted_effects/cwp_devastation_effects.txt index 648449a6a..0ecf96f6c 100644 --- a/common/scripted_effects/cwp_devastation_effects.txt +++ b/common/scripted_effects/cwp_devastation_effects.txt @@ -99,9 +99,9 @@ effect_remove_industry = { } if = { limit = { - has_building = building_fuel_refineries + has_building = building_oil_refineries } - remove_building = building_fuel_refineries + remove_building = building_oil_refineries } if = { limit = { @@ -277,12 +277,12 @@ effect_remove_industry = { } remove_building = building_nuclear_power_plant } - if = { - limit = { - has_building = building_renewable_energy_facility - } - remove_building = building_renewable_energy_facility - } + #if = { + # limit = { + # has_building = building_renewable_energy_facility + # } + # remove_building = building_renewable_energy_facility + #} #todo remove geothermal #if = { # limit = { @@ -298,15 +298,9 @@ effect_remove_industry = { } if = { limit = { - has_building = building_tourism_industry - } - remove_building = building_tourism_industry - } - if = { - limit = { - has_building = building_financial_services + has_building = building_banks } - remove_building = building_financial_services + remove_building = building_banks } if = { limit = { @@ -326,12 +320,6 @@ effect_remove_industry = { } remove_building = building_logging_camp } - if = { - limit = { - has_building = building_rubber_plantation - } - remove_building = building_rubber_plantation - } if = { limit = { has_building = building_fishing_wharf @@ -362,24 +350,6 @@ effect_remove_industry = { } remove_building = building_trade_center } - if = { - limit = { - has_building = building_spaceport - } - remove_building = building_spaceport - } - if = { - limit = { - has_building = building_mission_control - } - remove_building = building_mission_control - } - if = { - limit = { - has_building = building_airport - } - remove_building = building_airport - } if = { limit = { has_building = building_construction_sector @@ -407,24 +377,6 @@ effect_remove_military = { } remove_building = building_naval_base } - if = { - limit = { - has_building = building_nuclear_weapons_facility - } - remove_building = building_nuclear_weapons_facility - } - if = { - limit = { - has_building = building_chemical_weapons_facility - } - remove_building = building_chemical_weapons_facility - } - if = { - limit = { - has_building = building_biological_weapons_facility - } - remove_building = building_biological_weapons_facility - } } effect_remove_military_industry = { diff --git a/common/scripted_effects/cwp_diplomacy_scripted_effects.txt b/common/scripted_effects/cwp_diplomacy_scripted_effects.txt new file mode 100644 index 000000000..34b62b228 --- /dev/null +++ b/common/scripted_effects/cwp_diplomacy_scripted_effects.txt @@ -0,0 +1,20 @@ +save_neighbor_with_state = { + random_neighbouring_state = { + limit = { + owner = { + $CRITERIA$ + } + } + save_scope_as = neighbor_state + owner = { + save_scope_as = neighbor_country + } + + random_neighbouring_state = { + limit = { + owner = ROOT + } + save_scope_as = neighbor_neighbor_state + } + } +} \ No newline at end of file diff --git a/common/scripted_effects/cwp_dynamic_state_names.txt b/common/scripted_effects/cwp_dynamic_state_names.txt index b346bc065..7cb358cf6 100644 --- a/common/scripted_effects/cwp_dynamic_state_names.txt +++ b/common/scripted_effects/cwp_dynamic_state_names.txt @@ -5,7 +5,7 @@ evaluate_and_assign_state_hub_dynamic_names = { has_game_rule = no_dynamic_naming } reset_state_name = yes - reset_hub_names = yes + reset_hub_names = yes } else = { assign_state_hub_dynamic_names = yes @@ -16,17 +16,17 @@ assign_state_hub_dynamic_names = { ### Europe if = { # Eastern Europe Region - limit = { - region = sr:region_eastern_europe - } - assign_state_name_region_eastern_europe = yes - } + limit = { + region = sr:region_eastern_europe + } + assign_state_name_region_eastern_europe = yes + } if = { # Central Europe Region - limit = { - region = sr:region_central_europe - } - assign_state_name_region_central_europe = yes - } + limit = { + region = sr:region_central_europe + } + assign_state_name_region_central_europe = yes + } if = { # Western Europe Region limit = { region = sr:region_western_europe @@ -34,25 +34,25 @@ assign_state_hub_dynamic_names = { assign_state_name_region_western_europe = yes } if = { # Balkans Region - limit = { - region = sr:region_balkans - } - assign_state_name_region_balkans = yes - } + limit = { + region = sr:region_balkans + } + assign_state_name_region_balkans = yes + } if = { # Southern Europe Region - limit = { - region = sr:region_southern_europe - } - assign_state_name_region_southern_europe = yes - } - if = { # Baltic/Scandinavia Region - limit = { - region = sr:region_baltic - } - assign_state_name_region_baltic = yes - } + limit = { + region = sr:region_southern_europe + } + assign_state_name_region_southern_europe = yes + } + if = { # Baltic/Scandinavia Region + limit = { + region = sr:region_baltic + } + assign_state_name_region_baltic = yes + } - ### Americas + ### Americas # if = { # Pacific Coast region # limit = { @@ -88,87 +88,87 @@ assign_state_hub_dynamic_names = { ### Asia if = { # Asia Minor Region - limit = { - region = sr:region_asia_minor - } - assign_state_name_region_asia_minor = yes - } - if = { # East Asia Region - limit = { - region = sr:region_east_asia - } - assign_state_name_region_east_asia = yes - } - #if = { # Indonesia Region - # limit = { - # region = sr:region_indonesia - # } - # assign_state_name_region_indonesia = yes - #} - if = { # China Region - limit = { - region = sr:region_china - } - assign_state_name_region_china = yes - } + limit = { + region = sr:region_asia_minor + } + assign_state_name_region_asia_minor = yes + } + if = { # East Asia Region + limit = { + region = sr:region_east_asia + } + assign_state_name_region_east_asia = yes + } + #if = { # Indonesia Region + # limit = { + # region = sr:region_indonesia + # } + # assign_state_name_region_indonesia = yes + #} + if = { # China Region + limit = { + region = sr:region_china + } + assign_state_name_region_china = yes + } - ### India + ### India #if = { # Madras Region # limit = { - # region = sr:region_madras - # } - # assign_state_name_region_madras = yes - #} - #if = { # Bengal Region - # limit = { - # region = sr:region_bengal - # } - # assign_state_name_region_bengal = yes - #} - #if = { # Bombay Region - # limit = { - # region = sr:region_bombay - # } - # assign_state_name_region_bombay = yes - #} - #if = { # Delhi / Punjab Region - # limit = { - # region = sr:region_punjab - # } - # assign_state_name_region_punjab = yes - #} - #if = { # Central India - # limit = { - # region = sr:region_central_india - # } - # assign_state_name_region_central_india = yes - #} + # region = sr:region_madras + # } + # assign_state_name_region_madras = yes + #} + #if = { # Bengal Region + # limit = { + # region = sr:region_bengal + # } + # assign_state_name_region_bengal = yes + #} + #if = { # Bombay Region + # limit = { + # region = sr:region_bombay + # } + # assign_state_name_region_bombay = yes + #} + #if = { # Delhi / Punjab Region + # limit = { + # region = sr:region_punjab + # } + # assign_state_name_region_punjab = yes + #} + #if = { # Central India + # limit = { + # region = sr:region_central_india + # } + # assign_state_name_region_central_india = yes + #} - ### Africa + ### Africa - #if = { # North Africa region - # limit = { - # region = sr:region_north_africa - # } - # assign_state_name_region_north_africa = yes - #} - #if = { # Niger Region - # limit = { - # region = sr:region_niger - # } - # assign_state_name_region_niger = yes - #} - #if = { # Congo Region - # limit = { - # region = sr:region_congo - # } - # assign_state_name_region_congo = yes - #} - #if = { # Southern Africa Region - # limit = { - # region = sr:region_southern_africa - # } - # assign_state_name_region_southern_africa = yes - #} + #if = { # North Africa region + # limit = { + # region = sr:region_north_africa + # } + # assign_state_name_region_north_africa = yes + #} + #if = { # Niger Region + # limit = { + # region = sr:region_niger + # } + # assign_state_name_region_niger = yes + #} + #if = { # Congo Region + # limit = { + # region = sr:region_congo + # } + # assign_state_name_region_congo = yes + #} + #if = { # Southern Africa Region + # limit = { + # region = sr:region_southern_africa + # } + # assign_state_name_region_southern_africa = yes + #} } \ No newline at end of file diff --git a/common/scripted_effects/cwp_dynamic_state_names_asia.txt b/common/scripted_effects/cwp_dynamic_state_names_asia.txt index 5e95dd01c..d580b6796 100644 --- a/common/scripted_effects/cwp_dynamic_state_names_asia.txt +++ b/common/scripted_effects/cwp_dynamic_state_names_asia.txt @@ -2,153 +2,153 @@ assign_state_name_region_east_asia = { if = { - limit = { - state_region = { - s:STATE_SAKHALIN ?= this - } - } - STATE_SAKHALIN_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_SAKHALIN ?= this + } + } + STATE_SAKHALIN_state_name_assign = yes + } } assign_state_name_region_china = { if = { - limit = { - state_region = { - s:STATE_SHENGJING ?= this - } - } - STATE_SHENGJING_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_SHENGJING ?= this + } + } + STATE_SHENGJING_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_OUTER_MANCHURIA ?= this - } - } - STATE_OUTER_MANCHURIA_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_OUTER_MANCHURIA ?= this + } + } + STATE_OUTER_MANCHURIA_state_name_assign = yes + } } assign_state_name_region_asia_minor = { - if = { - limit = { - state_region = { - s:STATE_EAST_AEGEAN_ISLANDS ?= this - } - } - STATE_EAST_AEGEAN_ISLANDS_state_name_assign = yes - } if = { - limit = { - state_region = { - s:STATE_CYPRUS ?= this - } - } - STATE_CYPRUS_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_EAST_AEGEAN_ISLANDS ?= this + } + } + STATE_EAST_AEGEAN_ISLANDS_state_name_assign = yes + } + if = { + limit = { + state_region = { + s:STATE_CYPRUS ?= this + } + } + STATE_CYPRUS_state_name_assign = yes + } } ### East Aegean Islands STATE_EAST_AEGEAN_ISLANDS_state_name_assign = { - if = { - limit = { - owner = { - any_primary_culture = { + if = { + limit = { + owner = { + any_primary_culture = { cu:greek ?= this - } - } - } - - reset_state_name = yes - set_hub_names = greek_cwp - } - else_if = { - limit = { - owner = { - coa_def_monarchy_flag_trigger = yes - } - } - - set_state_name = STATE_EAST_AEGEAN_ISLANDS_ottoman_cwp - set_hub_names = ottoman_cwp - } - else_if = { - limit = { - owner = { - coa_def_monarchy_flag_trigger = yes - } - } - - reset_state_name = yes - set_hub_names = ottoman_cwp - } - else = { # By putting an else at the end that resets the names we ensure that the names are switched back to their defaults if anyone else takes the states - reset_state_name = yes - reset_hub_names = yes - } + } + } + } + + reset_state_name = yes + set_hub_names = greek_cwp + } + else_if = { + limit = { + owner = { + cwp_coat_of_arms_law_monarchy_trigger = yes + } + } + + set_state_name = STATE_EAST_AEGEAN_ISLANDS_ottoman_cwp + set_hub_names = ottoman_cwp + } + else_if = { + limit = { + owner = { + cwp_coat_of_arms_law_monarchy_trigger = yes + } + } + + reset_state_name = yes + set_hub_names = ottoman_cwp + } + else = { # By putting an else at the end that resets the names we ensure that the names are switched back to their defaults if anyone else takes the states + reset_state_name = yes + reset_hub_names = yes + } } ### Cyprus STATE_CYPRUS_state_name_assign = { - if = { - limit = { - owner = { - any_primary_culture = { + if = { + limit = { + owner = { + any_primary_culture = { cu:greek ?= this - } - } - } - - set_state_name = STATE_CYPRUS_greek_cwp - set_hub_names = greek_cwp - } - else_if = { - limit = { - owner = { - any_primary_culture = { + } + } + } + + set_state_name = STATE_CYPRUS_greek_cwp + set_hub_names = greek_cwp + } + else_if = { + limit = { + owner = { + any_primary_culture = { cu:turkish ?= this - } - } - } - - set_state_name = STATE_CYPRUS_turkish_cwp - set_hub_names = turkish_cwp - } - else = { # By putting an else at the end that resets the names we ensure that the names are switched back to their defaults if anyone else takes the states - reset_state_name = yes - reset_hub_names = yes - } + } + } + } + + set_state_name = STATE_CYPRUS_turkish_cwp + set_hub_names = turkish_cwp + } + else = { # By putting an else at the end that resets the names we ensure that the names are switched back to their defaults if anyone else takes the states + reset_state_name = yes + reset_hub_names = yes + } } ### Outer Manchuria STATE_OUTER_MANCHURIA_state_name_assign = { if = { - limit = { - owner = { - country_has_primary_culture = cu:russian - } - } - - set_state_name = STATE_OUTER_MANCHURIA_russian_cwp - set_hub_names = russian_cwp - } + limit = { + owner = { + country_has_primary_culture = cu:russian + } + } + + set_state_name = STATE_OUTER_MANCHURIA_russian_cwp + set_hub_names = russian_cwp + } else_if = { - limit = { - owner = { - country_has_primary_culture = cu:japanese - } - } - - set_state_name = STATE_OUTER_MANCHURIA_japanese_cwp - set_hub_names = japanese_cwp - } - else = { - reset_state_name = yes - reset_hub_names = yes - } + limit = { + owner = { + country_has_primary_culture = cu:japanese + } + } + + set_state_name = STATE_OUTER_MANCHURIA_japanese_cwp + set_hub_names = japanese_cwp + } + else = { + reset_state_name = yes + reset_hub_names = yes + } } ### Shengjing @@ -162,9 +162,9 @@ STATE_SHENGJING_state_name_assign = { } } } - set_state_name = STATE_SHENGJING_russian_cwp - set_hub_names = russian_cwp - } + set_state_name = STATE_SHENGJING_russian_cwp + set_hub_names = russian_cwp + } #not sure if this will actually work tho else_if = { limit = { @@ -180,9 +180,9 @@ STATE_SHENGJING_state_name_assign = { } } set_hub_name = { - type = port - name = HUB_NAME_STATE_SHENGJING_port_russian_cwp - } + type = port + name = HUB_NAME_STATE_SHENGJING_port_russian_cwp + } } else_if = { limit = { @@ -192,9 +192,9 @@ STATE_SHENGJING_state_name_assign = { } } } - set_state_name = STATE_SHENGJING_japanese_cwp - set_hub_names = japanese_cwp - } + set_state_name = STATE_SHENGJING_japanese_cwp + set_hub_names = japanese_cwp + } else = { reset_state_name = yes reset_hub_names = yes @@ -204,18 +204,18 @@ STATE_SHENGJING_state_name_assign = { # Sakhalin STATE_SAKHALIN_state_name_assign = { - if = { - limit = { - owner = { - country_has_primary_culture = cu:japanese - } - } - - set_state_name = STATE_SAKHALIN_japanese_cwp - set_hub_names = japanese_cwp - } - else = { - reset_state_name = yes - reset_hub_names = yes - } + if = { + limit = { + owner = { + country_has_primary_culture = cu:japanese + } + } + + set_state_name = STATE_SAKHALIN_japanese_cwp + set_hub_names = japanese_cwp + } + else = { + reset_state_name = yes + reset_hub_names = yes + } } \ No newline at end of file diff --git a/common/scripted_effects/cwp_dynamic_state_names_europe.txt b/common/scripted_effects/cwp_dynamic_state_names_europe.txt index a9b715f79..afd973509 100644 --- a/common/scripted_effects/cwp_dynamic_state_names_europe.txt +++ b/common/scripted_effects/cwp_dynamic_state_names_europe.txt @@ -1,265 +1,265 @@ assign_state_name_region_eastern_europe = { if = { - limit = { - state_region = { - s:STATE_POMEMASURIA ?= this - } - } - STATE_POMEMASURIA_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_POMEMASURIA ?= this + } + } + STATE_POMEMASURIA_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_KRAKOW ?= this - } - } - STATE_KRAKOW_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_KRAKOW ?= this + } + } + STATE_KRAKOW_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_CHERSON ?= this - } - } + limit = { + state_region = { + s:STATE_CHERSON ?= this + } + } STATE_CHERSON_state_name_assign = yes - } + } if = { - limit = { - state_region = { - s:STATE_LUHANSK ?= this - } - } + limit = { + state_region = { + s:STATE_LUHANSK ?= this + } + } STATE_LUHANSK_state_name_assign = yes - } + } if = { - limit = { - state_region = { - s:STATE_KIEV ?= this - } - } + limit = { + state_region = { + s:STATE_KIEV ?= this + } + } STATE_KIEV_state_name_assign = yes - } - if = { - limit = { - state_region = { - s:STATE_DNIPRO ?= this - } - } + } + if = { + limit = { + state_region = { + s:STATE_DNIPRO ?= this + } + } STATE_DNIPRO_state_name_assign = yes - } - if = { - limit = { - state_region = { - s:STATE_KHARKIV ?= this - } - } + } + if = { + limit = { + state_region = { + s:STATE_KHARKIV ?= this + } + } STATE_KHARKIV_state_name_assign = yes - } - if = { - limit = { - state_region = { - s:STATE_CHERNIHIV ?= this - } - } + } + if = { + limit = { + state_region = { + s:STATE_CHERNIHIV ?= this + } + } STATE_CHERNIHIV_state_name_assign = yes - } + } } assign_state_name_region_central_europe = { if = { - limit = { - state_region = { - s:STATE_WEST_POMERANIA ?= this - } - } - STATE_WEST_POMERANIA_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_WEST_POMERANIA ?= this + } + } + STATE_WEST_POMERANIA_state_name_assign = yes + } + if = { + limit = { + state_region = { + s:STATE_GREATER_POLAND ?= this + } + } + STATE_GREATER_POLAND_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_GREATER_POLAND ?= this - } - } - STATE_GREATER_POLAND_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_SILESIA ?= this + } + } + STATE_SILESIA_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_SILESIA ?= this - } - } - STATE_SILESIA_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_ALSACE_LORRAINE ?= this + } + } + STATE_ALSACE_LORRAINE_state_name_assign = yes + } if = { - limit = { - state_region = { - s:STATE_ALSACE_LORRAINE ?= this - } - } - STATE_ALSACE_LORRAINE_state_name_assign = yes - } - if = { - limit = { - state_region = { - s:STATE_SAXONY ?= this - } - } - STATE_SAXONY_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_SAXONY ?= this + } + } + STATE_SAXONY_state_name_assign = yes + } } assign_state_name_region_western_europe = { if = { - limit = { - state_region = { - s:STATE_ULSTER ?= this - } - } - STATE_ULSTER_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_ULSTER ?= this + } + } + STATE_ULSTER_state_name_assign = yes + } } assign_state_name_region_balkans = { - if = { - limit = { - state_region = { - s:STATE_EASTERN_THRACE ?= this - } - } - STATE_EASTERN_THRACE_state_name_assign = yes - } + if = { + limit = { + state_region = { + s:STATE_EASTERN_THRACE ?= this + } + } + STATE_EASTERN_THRACE_state_name_assign = yes + } } assign_state_name_region_southern_europe = {} assign_state_name_region_baltic = { if = { - limit = { - state_region = { - s:STATE_KRALOVEC ?= this - } - } - STATE_KRALOVEC_state_name_assign = yes - } + limit = { + state_region = { + s:STATE_KRALOVEC ?= this + } + } + STATE_KRALOVEC_state_name_assign = yes + } } ### EUROPE ### Eastern Thrace STATE_EASTERN_THRACE_state_name_assign = { - if = { # Greek - limit = { - owner = { - any_primary_culture = { + if = { # Greek + limit = { + owner = { + any_primary_culture = { cu:greek ?= this - } - } - } - - set_state_name = STATE_EASTERN_THRACE_greek_cwp - set_hub_names = greek_cwp - } - else_if = { # Imperial Russia (Autocratic Empire) - limit = { - owner = { - any_primary_culture = { - cu:russian ?= this - } - has_law_or_variant = law_type:law_monarchy - country_has_voting_franchise = no - } - } - - set_state_name = STATE_EASTERN_THRACE_russian_cwp - - set_hub_name = { - type = city - name = HUB_NAME_STATE_EASTERN_THRACE_city_russian_tsargrad_cwp # Tsargrad - } - - set_hub_name = { - type = farm - name = HUB_NAME_STATE_EASTERN_THRACE_farm_russian_cwp - } - - set_hub_name = { - type = wood - name = HUB_NAME_STATE_EASTERN_THRACE_wood_russian_cwp - } - - set_hub_name = { - type = mine - name = HUB_NAME_STATE_EASTERN_THRACE_mine_russian_cwp - } - - set_hub_name = { - type = port - name = HUB_NAME_STATE_EASTERN_THRACE_port_russian_cwp - } - } - else_if = { # Imperial Russia - limit = { - owner = { - any_primary_culture = { - cu:russian ?= this - } - NOT = { - has_law_or_variant = law_type:law_monarchy - has_law_or_variant = law_type:law_cooperative_ownership - } - } - } - - set_state_name = STATE_EASTERN_THRACE_russian_cwp - set_hub_names = russian_cwp - } - else_if = { # Ottoman - limit = { - owner = { - coa_def_monarchy_flag_trigger = yes - } - } - - set_state_name = STATE_EASTERN_THRACE_ottoman_cwp - set_hub_names = ottoman_cwp - } - else = { - reset_state_name = yes - reset_hub_names = yes - } + } + } + } + + set_state_name = STATE_EASTERN_THRACE_greek_cwp + set_hub_names = greek_cwp + } + else_if = { # Imperial Russia (Autocratic Empire) + limit = { + owner = { + any_primary_culture = { + cu:russian ?= this + } + has_law_or_variant = law_type:law_monarchy + country_has_voting_franchise = no + } + } + + set_state_name = STATE_EASTERN_THRACE_russian_cwp + + set_hub_name = { + type = city + name = HUB_NAME_STATE_EASTERN_THRACE_city_russian_tsargrad_cwp # Tsargrad + } + + set_hub_name = { + type = farm + name = HUB_NAME_STATE_EASTERN_THRACE_farm_russian_cwp + } + + set_hub_name = { + type = wood + name = HUB_NAME_STATE_EASTERN_THRACE_wood_russian_cwp + } + + set_hub_name = { + type = mine + name = HUB_NAME_STATE_EASTERN_THRACE_mine_russian_cwp + } + + set_hub_name = { + type = port + name = HUB_NAME_STATE_EASTERN_THRACE_port_russian_cwp + } + } + else_if = { # Imperial Russia + limit = { + owner = { + any_primary_culture = { + cu:russian ?= this + } + NOT = { + has_law_or_variant = law_type:law_monarchy + has_law_or_variant = law_type:law_cooperative_ownership + } + } + } + + set_state_name = STATE_EASTERN_THRACE_russian_cwp + set_hub_names = russian_cwp + } + else_if = { # Ottoman + limit = { + owner = { + cwp_coat_of_arms_law_monarchy_trigger = yes + } + } + + set_state_name = STATE_EASTERN_THRACE_ottoman_cwp + set_hub_names = ottoman_cwp + } + else = { + reset_state_name = yes + reset_hub_names = yes + } } ### Kaliningrad STATE_KRALOVEC_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_KRALOVEC_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_KRALOVEC_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_KRALOVEC_german_cwp + } + set_state_name = STATE_KRALOVEC_german_cwp set_hub_names = german_cwp - } + } else_if = { limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } - } - } + } + } + } set_state_name = STATE_KRALOVEC_russian_cwp reset_hub_names = yes # Hubs are Russian by default } @@ -273,14 +273,14 @@ STATE_KRALOVEC_state_name_assign = { STATE_WEST_POMERANIA_state_name_assign = { if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_WEST_POMERANIA_german_cwp + } + set_state_name = STATE_WEST_POMERANIA_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -291,14 +291,14 @@ STATE_WEST_POMERANIA_state_name_assign = { STATE_POMEMASURIA_state_name_assign = { if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_POMEMASURIA_german_cwp + } + set_state_name = STATE_POMEMASURIA_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -309,14 +309,14 @@ STATE_POMEMASURIA_state_name_assign = { STATE_GREATER_POLAND_state_name_assign = { if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_GREATER_POLAND_german_cwp + } + set_state_name = STATE_GREATER_POLAND_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -327,14 +327,14 @@ STATE_GREATER_POLAND_state_name_assign = { STATE_SILESIA_state_name_assign = { if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_SILESIA_german_cwp + } + set_state_name = STATE_SILESIA_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -345,14 +345,14 @@ STATE_SILESIA_state_name_assign = { STATE_KRAKOW_state_name_assign = { if = { - limit = { + limit = { owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_KRAKOW_german_cwp + } + set_state_name = STATE_KRAKOW_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -364,30 +364,30 @@ STATE_KRAKOW_state_name_assign = { STATE_CHERSON_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_CHERSON_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_CHERSON_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_CHERSON_russian_cwp + } + } + set_state_name = STATE_CHERSON_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -398,30 +398,30 @@ STATE_CHERSON_state_name_assign = { STATE_LUHANSK_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_LUHANSK_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_LUHANSK_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_LUHANSK_russian_cwp + } + } + set_state_name = STATE_LUHANSK_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -432,30 +432,30 @@ STATE_LUHANSK_state_name_assign = { STATE_KIEV_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_KIEV_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_KIEV_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_KIEV_russian_cwp + } + } + set_state_name = STATE_KIEV_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -466,30 +466,30 @@ STATE_KIEV_state_name_assign = { STATE_DNIPRO_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_DNIPRO_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_DNIPRO_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_DNIPRO_russian_cwp + } + } + set_state_name = STATE_DNIPRO_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -500,30 +500,30 @@ STATE_DNIPRO_state_name_assign = { STATE_KHARKIV_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_KHARKIV_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_KHARKIV_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_KHARKIV_russian_cwp + } + } + set_state_name = STATE_KHARKIV_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -534,30 +534,30 @@ STATE_KHARKIV_state_name_assign = { STATE_CHERNIHIV_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:polish ?= this - } - } - } - set_state_name = STATE_CHERNIHIV_polish_cwp - set_hub_names = polish_cwp - } + } + } + } + set_state_name = STATE_CHERNIHIV_polish_cwp + set_hub_names = polish_cwp + } else_if = { - limit = { + limit = { owner = { - any_primary_culture = { + any_primary_culture = { cu:russian ?= this - } + } NOT = { has_law_or_variant = law_type:law_multicultural } - } - } - set_state_name = STATE_CHERNIHIV_russian_cwp + } + } + set_state_name = STATE_CHERNIHIV_russian_cwp set_hub_names = russian_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -568,15 +568,15 @@ STATE_CHERNIHIV_state_name_assign = { STATE_ULSTER_state_name_assign = { if = { - limit = { - owner = { - any_primary_culture = { + limit = { + owner = { + any_primary_culture = { cu:irish ?= this - } - } - } - set_state_name = STATE_ULSTER_irish - } + } + } + } + set_state_name = STATE_ULSTER_irish + } else = { reset_state_name = yes reset_hub_names = yes @@ -587,14 +587,14 @@ STATE_ULSTER_state_name_assign = { STATE_ALSACE_LORRAINE_state_name_assign = { if = { - limit = { - owner = { + limit = { + owner = { country_has_primary_culture = cu:north_german } - } - set_state_name = STATE_ALSACE_LORRAINE_german_cwp + } + set_state_name = STATE_ALSACE_LORRAINE_german_cwp set_hub_names = german_cwp - } + } else = { reset_state_name = yes reset_hub_names = yes @@ -605,19 +605,19 @@ STATE_ALSACE_LORRAINE_state_name_assign = { STATE_SAXONY_state_name_assign = { if = { - limit = { - owner = { - OR = { - has_law_or_variant = law_type:law_cooperative_ownership - has_law_or_variant = law_type:law_council_republic - } - } - } + limit = { + owner = { + OR = { + has_law_or_variant = law_type:law_cooperative_ownership + has_law_or_variant = law_type:law_council_republic + } + } + } set_hub_name = { - type = wood - name = HUB_NAME_STATE_SAXONY_wood_communist - } - } + type = wood + name = HUB_NAME_STATE_SAXONY_wood_communist + } + } else = { reset_state_name = yes reset_hub_names = yes diff --git a/common/scripted_effects/cwp_negotiation_scripted_effects.txt b/common/scripted_effects/cwp_negotiation_scripted_effects.txt new file mode 100644 index 000000000..79742cc16 --- /dev/null +++ b/common/scripted_effects/cwp_negotiation_scripted_effects.txt @@ -0,0 +1,1238 @@ +improve_law_stance = { + if = { #neutral + limit = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value >= neutral + } + } + custom_tooltip = { + text = NEGOTIATE_LAW_SUCCESS_CHANCE_INCREASE_TT + improve_stance = 1 + } + } + else_if = { + limit = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value = strongly_disapprove + } + } + custom_tooltip = { + text = NEGOTIATE_LAW_STALL_CHANCE_DECREASE_TT + improve_stance = 2 + } + } + else_if = { + limit = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value = disapprove + } + } + custom_tooltip = { + text = NEGOTIATE_LAW_STALL_CHANCE_DECREASE_TT + improve_stance = 1 + } + } +} + +negotiation_end = { + hidden_effect = { + scope:ig = { + finish_negotiation = "unknown_promise" # This is here as a backup for anyone adding more options, it will have no effect if an option already has finished negotiations. The loc string is for telemetry. + + if = { #remove saved law if not doing quest + limit = { NOT = { var:promise_quest_type ?= 2 } } + remove_variable = desired_law_var + } + + if = { #remove saved building if not doing quest + limit = { NOT = { var:promise_quest_type ?= 3 } } + remove_variable = promised_building_type + remove_variable = promised_building_group + } + } + ROOT = { + remove_variable = negotiation_variant + remove_variable = negotiation_option_a + remove_variable = negotiation_option_b + remove_variable = negotiation_option_c + } + } +} + +neg_option_3_effects = { + scope:ig = { + set_variable = { #to show in tooltip + name = desired_army_size + value = negotiate_app_increase + } + } +} + +neg_option_4_effects = { + scope:ig = { + ordered_preferred_law = { + limit = { + trigger_if = { + limit = { scope:ig = { can_propose_difficult_law = yes } } + is_difficult_law = yes + neg_universal_law_checks = yes + } + trigger_if = { + limit = { scope:ig = { can_propose_medium_law = yes } } + is_medium_law = yes + neg_universal_law_checks = yes + } + trigger_if = { + limit = { scope:ig = { can_propose_easy_law = yes } } + is_easy_law = yes + neg_universal_law_checks = yes + } + } + min = 0 + max = 1 + check_range_bounds = no + save_temporary_scope_as = promised_law + } + set_variable = { #to show in tooltip + name = desired_law_var + value = scope:promised_law + } + } +} + +neg_option_5_effects = { + scope:ig = { + set_variable = { #to show in tooltip + name = building_level_increase + value = scope:ig.building_levels_to_increase_value + } + } +} + +neg_option_6_effects = { + scope:ig = { + set_variable = { #to show in tooltip + name = building_group_level_increase + value = scope:ig.building_group_levels_to_increase_value + } + } +} + +neg_option_7_effects = { + #Container for later changes if required +} + +neg_option_8_effects = { + scope:law = { + if = { + limit = { + any_possible_amendment_type = { + save_temporary_scope_as = possible_amendment + amendment_banned_from_enactment = no + amendment_is_valid_for_promise_quest_degree = yes + NOR = { + amendment_is_generic = yes + + # Refers to scope:law + # Refers to any_possible_amendment_type + PREV = { any_scope_amendment = { type ?= scope:possible_amendment } } + } + scope:ig = { would_sponsor_amendment = scope:possible_amendment } + } + } + random_possible_amendment_type = { + limit = { + save_temporary_scope_as = possible_amendment + amendment_banned_from_enactment = no + amendment_is_valid_for_promise_quest_degree = yes + NOR = { + amendment_is_generic = yes + + # Refers to scope:law + # Refers to random_possible_amendment_type + PREV = { any_scope_amendment = { type ?= scope:possible_amendment } } + } + scope:ig = { would_sponsor_amendment = scope:possible_amendment } + } + save_temporary_scope_as = amendment_type_to_test + } + } + else = { + random_possible_amendment_type = { # Will always be one of the generic amendments valid for this negotiation level + limit = { + save_temporary_scope_as = possible_amendment + amendment_banned_from_enactment = no + amendment_is_valid_for_promise_quest_degree = yes + + # Refers to scope:law + # Refers to random_possible_amendment_type + NOT = { PREV = { any_scope_amendment = { type ?= scope:possible_amendment } } } + + scope:ig = { would_sponsor_amendment = scope:possible_amendment } + } + save_temporary_scope_as = amendment_type_to_test + } + } + } + scope:ig = { + set_variable = { + name = amendment_type + value = scope:amendment_type_to_test + } + } +} + +neg_option_9_effects = { + scope:ig = { + set_variable = { + name = promised_sol_level + value = neg_promised_sol_level + } + } +} + +set_promised_building_group = { #Note: ig_scope + # First perform arable land check and set variable for staple crops. This system can be expanded to check for other resources. + scope:ig = { + set_variable = { + name = promised_building_group + value = bg:bg_staple_crops + } + } + if = { + limit = { has_enough_arable_land = yes } + set_variable = arable_land_true + remove_variable = promised_building_group + } + else = { + remove_variable = promised_building_group + } + + #now set the desired building group + if = {##Landowners and rural folk want farms. + limit = { is_interest_group_type = ig_landowners } + random_list = { + 50 = { + trigger = { + has_variable = arable_land_true + bg:bg_staple_crops = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_staple_crops + } + } + } + } + else_if = {##Landowners and rural folk want farms. + limit = { is_interest_group_type = ig_rural_folk } + random_list = { + 95 = { + trigger = { #arable land checked later + has_variable = arable_land_true + bg:bg_staple_crops = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_staple_crops + } + } + } + } + else_if = {##PB want light industry + limit = { is_interest_group_type = ig_petty_bourgeoisie } + random_list = { + 50 = { + trigger = { #arable land checked later + bg:bg_light_industry = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_light_industry + } + } + } + } + + else_if = {##Industrialist want Heavy industry + limit = { is_interest_group_type = ig_industrialists } + random_list = { + 30 = { + trigger = { #arable land checked later + bg:bg_heavy_industry = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_heavy_industry + } + } + } + } + else_if = {##trade unions want jobs. + limit = { is_interest_group_type = ig_trade_unions } + random_list = { + 30 = { + trigger = { #arable land checked later + bg:bg_heavy_industry = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_heavy_industry + } + } + 50 = { + trigger = { #arable land checked later + bg:bg_light_industry = { building_group_can_be_promised = yes } + } + set_variable = { + name = promised_building_group + value = bg:bg_light_industry + } + } + } + } +} + +construction_balance_effects = { + if = { + limit = { scope:ig.var:promise_quest_degree <= 1 } + root = { + add_modifier = { + name = private_construction_contracts + days = short_modifier_time + } + } + } + else_if = { + limit = { scope:ig.var:promise_quest_degree = 2 } + root = { + add_modifier = { + name = private_construction_contracts + days = normal_modifier_time + } + } + } + else_if = { + limit = { scope:ig.var:promise_quest_degree > 2 } + root = { + add_modifier = { + name = private_construction_contracts + days = long_modifier_time + } + } + } +} + +set_promised_building_type = { #uses ig scope. Runs in immediate of event to power the option 5 trigger (which checks if this worked). Making this a scripted trigger in case for future uses. This will power the building_levels_to_increase_value script value. + if = {##Industrialists + limit = { + is_interest_group_type = ig_industrialists + amenability_level <= 2 + } + random_list = { + 30 = { #railways + trigger = { bt:building_railway = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_railway + } + } + 5 = { #heavy_industry + trigger = { + owner = { + any_scope_building = { + is_building_group = bg_heavy_industry + type = { building_can_be_promised = yes } + } + } + } + owner = { + random_scope_building = { + limit = { + is_building_group = bg_heavy_industry + type = { building_can_be_promised = yes } + } + type = { save_temporary_scope_as = potential_building_type } + } + } + set_variable = { + name = promised_building_type + value = scope:potential_building_type + } + } + 40 = { #powerplants + trigger = { bt:building_power_plant = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_power_plant + } + } + } + } + + else_if = {##Intelligentsia want uni and arts + limit = { is_interest_group_type = ig_intelligentsia } + random_list = { + 50 = { + trigger = { bt:building_university = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_university + } + } + 30 = { + trigger = { + amenability_level != 4 # Balance is off to ask for too many + bt:building_art_academy = { building_can_be_promised = yes } + } + set_variable = { + name = promised_building_type + value = bt:building_art_academy + } + } + 5 = { + trigger = { bt:building_government_administration = { building_can_be_promised = yes } } + modifier = { + if = { + limit = { owner = { bureaucracy < slight_bureaucracy_amount } } + add = 10 + } + else_if = { + limit = { owner = { bureaucracy < 0 } } + add = 30 + } + } + set_variable = { + name = promised_building_type + value = bt:building_government_administration + } + } + } + } + + else_if = {##PB don't mind gov admin, light industry. + limit = { + is_interest_group_type = ig_petty_bourgeoisie + amenability_level <= 2 + } + random_list = { + 30 = { + trigger = { bt:building_government_administration = { building_can_be_promised = yes } } + modifier = { + if = { + limit = { owner = { bureaucracy < slight_bureaucracy_amount } } + add = 10 + } + else_if = { + limit = { owner = { bureaucracy < 0 } } + add = 30 + } + } + set_variable = { + name = promised_building_type + value = bt:building_government_administration + } + } + 40 = { #light_industry + trigger = { + amenability_level = 1 # Balance is off to ask for too many + owner = { any_scope_building = { is_building_group = bg_light_industry } } + } + owner = { + random_scope_building = { + limit = { + is_building_group = bg_light_industry + type = { building_can_be_promised = yes } + } + type = { save_temporary_scope_as = potential_building_type } + } + } + set_variable = { + name = promised_building_type + value = scope:potential_building_type + } + } + 20 = { + trigger = { + amenability_level != 4 + bt:building_trade_center = { building_can_be_promised = yes } + } + set_variable = { + name = promised_building_type + value = bt:building_trade_center + } + } + } + } + + else_if = {##Armed_forces want for military factories + limit = { + is_interest_group_type = ig_armed_forces + amenability_level <= 2 + } + random_list = { + 50 = { + trigger = { bt:building_military_shipyard = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_military_shipyard + } + } + 20 = { + trigger = { bt:building_artillery_foundry = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_artillery_foundry + } + } + 20 = { + trigger = { bt:building_munition_plant = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_munition_plant + } + } + 20 = { + trigger = { bt:building_arms_industry = { building_can_be_promised = yes } } + set_variable = { + name = promised_building_type + value = bt:building_arms_industry + } + } + } + } + + else_if = {##Devout want uni and admin if state religion is active + limit = { + is_interest_group_type = ig_devout + amenability_level <= 2 + } + random_list = { + 50 = { #if State Religion, go nuts. + trigger = { + owner = { has_law = law_type:law_state_religion } + bt:building_university = { building_can_be_promised = yes } + } + set_variable = { + name = promised_building_type + value = bt:building_university + } + } + 35 = { + trigger = { + owner = { has_law = law_type:law_state_religion } + bt:building_government_administration = { building_can_be_promised = yes } + } + modifier = { + if = { + limit = { owner = { bureaucracy < slight_bureaucracy_amount } } + add = 20 + } + else_if = { + limit = { owner = { bureaucracy < 0 } } + add = 80 + } + } + set_variable = { + name = promised_building_type + value = bt:building_government_administration + } + } + } + } +} + + +promise_quest = { #requires scope:ig + custom_tooltip = negotiate_promise_tt + + add_modifier = { ##CAUTION: Used for checks to see if has active quest. + name = active_ig_promise_country + multiplier = scope:ig.amenability_level + } + + scope:ig ?= { + set_variable = ig_new_quest_starting + custom_tooltip = { + text = will_not_negotiate_again_tt + add_modifier = { name = active_ig_promise } + } + set_variable = ig_new_quest_starting + improve_law_stance = yes + } +} + +promise_quest_completed = { #Requires scope:ig + scope:ig ?= { + add_modifier = { + name = negotiation_completed_quest + multiplier = scope:ig.var:promise_quest_degree + days = long_modifier_time + } + } + add_loyalists = { + value = { + add = medium_radicals + multiply = scope:ig.var:promise_quest_degree + } + interest_group = scope:ig + } + quest_cleanup = yes +} + +promise_quest_failed = { #requires scope:ig + if = { + #law promise + limit = { scope:ig.var:promise_quest_type = 2 } + custom_tooltip = law_two_years_tt + } + else = { + custom_tooltip = closer_we_get_neg_tt + } + + scope:ig ?= { + add_modifier = { + name = negotiation_failed_quest + multiplier = neg_quest_failure_degree + days = moderately_long_modifier_time + is_decaying = yes + } + } + + add_modifier = { + name = negotiation_failed_quest_legit + multiplier = neg_quest_failure_degree + days = normal_modifier_time + } + + add_radicals = { + interest_group = scope:ig + value = { + add = very_large_radicals + multiply = neg_quest_failure_degree + } + } + + post_notification = neg_failed_quest_toast + quest_cleanup = yes +} + +quest_cleanup = { #requires scope:ig + hidden_effect = { + scope:ig = { #remove all variables + remove_variable = promise_quest_degree + remove_variable = promise_quest_type #crucial to remove + remove_variable = desired_army_size + remove_variable = desired_law_var + remove_variable = promised_building_type + remove_variable = promised_building_group + remove_variable = current_building_amount + remove_variable = starting_building_amount + remove_variable = law_attempt_months + remove_variable = starting_army_amount + remove_variable = current_army_amount + remove_variable = promised_sol_level + remove_variable = starting_sol + remove_variable = current_sol + + if = { + limit = { has_modifier = active_ig_promise } + remove_modifier = active_ig_promise + } + } + + root = { #modifier tooltip doesn't scale by multiplier when this is displayed, so leaving it in a hidden effect is better than wrong info + if = { + limit = { has_modifier = active_ig_promise_country } + remove_modifier = active_ig_promise_country + } + } + } +} + +set_negotiation_loc = { #used for negotiations, putting here for script readability. Sets loc and art. Note: One cannot save scopes in a random_list + random_list = { + ##difficult negotiations + 1 = { + trigger = { + scope:ig.amenability_level >= 3 + } + random_list = { + 1 = { + set_variable = { + name = negotiation_variant + value = 1 + } + } + 1 = { + set_variable = { + name = negotiation_variant + value = 2 + } + } + 1 = { + set_variable = { + name = negotiation_variant + value = 3 + } + } + } + } + ##pragmatic normal negotiations + 1 = { + trigger = { + scope:ig.amenability_level = 2 + } + random_list = { + 1 = { + set_variable = { + name = negotiation_variant + value = 4 + } + } + 1 = { + set_variable = { + name = negotiation_variant + value = 5 + } + } + 1 = { + trigger = { + any_interest_group = { + is_in_government = yes + ig_counts_as_marginal = no + supports_law = yes + } + } + set_variable = { + name = negotiation_variant + value = 6 + } + random_interest_group = { #used for loc + limit = { + is_in_government = yes + ig_counts_as_marginal = no + supports_law = yes + } + save_temporary_scope_as = supporter_law_ig + #cannot save permanent scopes in a random list. + } + root = { #For loc + set_variable = { + name = supporting_ig + value = scope:supporter_law_ig + } + } + if = { + limit = { + has_variable = supporting_ig + always = no + } + #Removes errors about unused variable. + } + } + } + } + ##friendly negotiations + 1 = { + trigger = { #pragmatic normal negotiations + scope:ig.amenability_level <= 1 + } + random_list = { + 1 = { + set_variable = { + name = negotiation_variant + value = 7 + } + } + 1 = { + set_variable = { + name = negotiation_variant + value = 8 + } + } + 1 = { + set_variable = { + name = negotiation_variant + value = 9 + } + } + } + } + } +} + + + +set_neg_options = { ## Sets three options out of a random list of possible negotiation offers (each with their own triggers) and a "no deal" option to back out. + ##Making this a scripted effect in case multiple events want to use the negotiation options. The options themselves must be manually copied over though. + + ##SET OPTION A + random_list = { + 10 = { #option 1 bribes + set_variable = { + name = negotiation_option_a + value = 1 + } + } + 10 = {#option 2 bureaucracy + trigger = { + neg_option_2_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 2 + } + } + 30 = {#option 3 army size, armed forces only + trigger = { + neg_option_3_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 3 + } + neg_option_3_effects = yes + } + 20 = {#option 4 law + trigger = { + neg_option_4_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 4 + } + neg_option_4_effects = yes + } + 10 = {#option 5 buildings + trigger = { + neg_option_5_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 5 + } + neg_option_5_effects = yes + } + 10 = {#option 6 building groups + trigger = { + neg_option_6_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 6 + } + neg_option_6_effects = yes + } + 5 = {#option 7 taxes + trigger = { + neg_option_7_trigger = yes + } + modifier = { + value = neg_option_7_modifier + } + set_variable = { + name = negotiation_option_a + value = 7 + } + neg_option_7_effects = yes + } + 80 = {#option 8 option, law_amendment + trigger = { + neg_option_8_trigger = yes + } + set_variable = { + name = negotiation_option_a + value = 8 + } + neg_option_8_effects = yes + } + 5 = {#option 9 SOL + trigger = { + neg_option_9_trigger = yes + } + modifier = { + value = neg_option_9_modifier + } + set_variable = { + name = negotiation_option_a + value = 9 + } + neg_option_9_effects = yes + } + 1 = { #No Option. Stops unset var errors. Small chance the Gods above and Gods below say no. + set_variable = { + name = negotiation_option_a + value = 1000 + } + } + } + ##SET OPTION B + random_list = { + 10 = {#option 1 bribes + trigger = { + NOT = { + var:negotiation_option_a = 1 + } + } + set_variable = { + name = negotiation_option_b + value = 1 + } + } + 10 = {#option 2 bureaucracy + trigger = { + NOT = { + var:negotiation_option_a = 2 + } + neg_option_2_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 2 + } + } + 30 = {#option 3 army size, armed forces only + trigger = { + NOT = { + var:negotiation_option_a = 3 + } + neg_option_3_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 3 + } + neg_option_3_effects = yes + } + 20 = {#option 4 law + trigger = { + NOT = { + var:negotiation_option_a = 4 + } + neg_option_4_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 4 + } + neg_option_4_effects = yes + } + 10 = {#option 5 buildings + trigger = { + NOT = { + var:negotiation_option_a = 5 + } + neg_option_5_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 5 + } + neg_option_5_effects = yes + } + 10 = {#option 6 building groups + trigger = { + NOT = { + var:negotiation_option_a = 6 + } + neg_option_6_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 6 + } + neg_option_6_effects = yes + } + 5 = {#option 7 taxes + trigger = { + NOT = { + var:negotiation_option_a = 7 + } + neg_option_7_trigger = yes + } + modifier = { + value = neg_option_7_modifier + } + set_variable = { + name = negotiation_option_b + value = 7 + } + neg_option_7_effects = yes + } + 80 = {#option 8 option, law_amendment + trigger = { + NOT = { + var:negotiation_option_a = 8 + } + neg_option_8_trigger = yes + } + set_variable = { + name = negotiation_option_b + value = 8 + } + neg_option_8_effects = yes + } + 5 = {#option 9 SOL + trigger = { + NOT = { + var:negotiation_option_a = 9 + } + neg_option_9_trigger = yes + } + modifier = { + value = neg_option_9_modifier + } + set_variable = { + name = negotiation_option_b + value = 9 + } + neg_option_9_effects = yes + } + 1 = { #No Option. Stops unset var errors. Bad luck strikes + set_variable = { + name = negotiation_option_b + value = 1000 + } + } + } + ##SET OPTION C + random_list = { + 10 = {#option 1 bribes + trigger = { + NOR = { + var:negotiation_option_a = 1 + var:negotiation_option_b = 1 + } + } + set_variable = { + name = negotiation_option_c + value = 1 + } + } + 10 = {#option 2 bureaucracy + trigger = { + NOR = { + var:negotiation_option_a = 2 + var:negotiation_option_b = 2 + } + neg_option_2_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 2 + } + } + 30 = {#option 3 army size, armed forces only + trigger = { + NOR = { + var:negotiation_option_a = 3 + var:negotiation_option_b = 3 + } + neg_option_3_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 3 + } + neg_option_3_effects = yes + } + 20 = {#option 4 law + trigger = { + NOT = { + var:negotiation_option_a = 4 + var:negotiation_option_b = 4 + } + neg_option_4_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 4 + } + neg_option_4_effects = yes + } + 10 = {#option 5 buildings + trigger = { + NOT = { + var:negotiation_option_a = 5 + var:negotiation_option_b = 5 + } + neg_option_5_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 5 + } + neg_option_5_effects = yes + } + 10 = {#option 6 building groups + trigger = { + NOT = { + var:negotiation_option_a = 6 + var:negotiation_option_b = 6 + } + neg_option_6_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 6 + } + neg_option_6_effects = yes + } + 5 = {#option 7 taxes + trigger = { + NOT = { + var:negotiation_option_a = 7 + var:negotiation_option_b = 7 + } + neg_option_7_trigger = yes + } + modifier = { + value = neg_option_7_modifier + } + set_variable = { + name = negotiation_option_c + value = 7 + } + neg_option_7_effects = yes + } + 80 = {#option 8 option, law_amendment + trigger = { + NOT = { + var:negotiation_option_a = 8 + var:negotiation_option_b = 8 + } + neg_option_8_trigger = yes + } + set_variable = { + name = negotiation_option_c + value = 8 + } + neg_option_8_effects = yes + } + 5 = {#option 9 + trigger = { + NOT = { + var:negotiation_option_a = 9 + var:negotiation_option_b = 9 + } + neg_option_9_trigger = yes + } + modifier = { + value = neg_option_9_modifier + } + set_variable = { + name = negotiation_option_c + value = 9 + } + neg_option_9_effects = yes + } + 1 = { #No Option. Stops unset var errors. + set_variable = { + name = negotiation_option_c + value = 1000 + } + } + } +} + +je_government_petition_negotiation_immediate = { + random_interest_group = { + limit = { + has_variable = ig_new_quest_starting + has_variable = promise_quest_type + var:promise_quest_type = 2 #law + } + save_scope_as = ig + remove_variable = ig_new_quest_starting + } + scope:ig.var:desired_law_var = { + save_scope_as = government_petition_law + } + currently_enacting_law = { + save_scope_as = law + } + scope:ig = { + set_variable = { + name = law_attempt_months + value = 0 + } + } + ## scope:ig already has var:promise_quest_degree +} + +je_government_petition_negotiation_monthly_pulse = { + if = { + limit = { + is_enacting_law = scope:government_petition_law.type + } + scope:ig = { + change_variable = { + name = law_attempt_months + add = 1 + } + } + } +} + +je_government_petition_negotiation_yearly_pulse = { + #they help you pass the law if enactment chance is smaller than stall. + if = { + limit = { + is_enacting_law = scope:government_petition_law.type + enactment_chance < "stall_chance" + } + post_notification = help_from_ig + #different scales of help depending on how far behind enactment chance is. + if = { + limit = { + enactment_chance >= { + value = "stall_chance" + add = -15 + } + } + add_enactment_modifier = { + name = negotiation_pushing_for_law + } + } + else_if = { + limit = { + enactment_chance >= { + value = "stall_chance" + add = -30 + } + } + add_enactment_modifier = { + name = negotiation_pushing_for_law + multiplier = 2 + } + } + else_if = { + limit = { + enactment_chance >= { + value = "stall_chance" + add = -45 + } + } + add_enactment_modifier = { + name = negotiation_pushing_for_law + multiplier = 3 + } + } + else_if = { + limit = { + enactment_chance >= { + value = "stall_chance" + add = -100 + } + } + add_enactment_modifier = { + name = negotiation_pushing_for_law + multiplier = 4 + } + } + } +} diff --git a/common/scripted_effects/00_lobby_effects.txt b/common/scripted_effects/cwp_political_lobby_effects.txt similarity index 100% rename from common/scripted_effects/00_lobby_effects.txt rename to common/scripted_effects/cwp_political_lobby_effects.txt diff --git a/common/scripted_effects/00_movement_effects.txt b/common/scripted_effects/cwp_political_movements_effects.txt similarity index 100% rename from common/scripted_effects/00_movement_effects.txt rename to common/scripted_effects/cwp_political_movements_effects.txt diff --git a/common/scripted_effects/00_scripted_effects.txt b/common/scripted_effects/cwp_politics_scripted_effects.txt old mode 100755 new mode 100644 similarity index 52% rename from common/scripted_effects/00_scripted_effects.txt rename to common/scripted_effects/cwp_politics_scripted_effects.txt index ea81de9c0..32ae2ec52 --- a/common/scripted_effects/00_scripted_effects.txt +++ b/common/scripted_effects/cwp_politics_scripted_effects.txt @@ -1,97 +1,57 @@ -# Example: -# -# example_effect = { -# x = 100 -# y = 50 -# } -# -# -# In a script file: -# -# effect = { -# example_effect = yes -# } -# - -relations_hit_with_power_bloc_leaders = { +set_radical_leader = { if = { limit = { - has_game_started = yes + exists = $RAD_IG$ + $RAD_IG$ = { is_interest_group_type = ig_rural_folk } } - - every_power_bloc = { - limit = { - NOT = { scope:power_bloc ?= this } - } - power_bloc_leader = { - root = { - change_relations = { - country = prev - value = { - add = -30 - if = { - limit = { - is_country_type = unrecognized - prev = { is_country_type = recognized } - } - add = -30 - } - } - } - } - } + create_character = { + ig_leader = yes + ideology = ideology_radical + interest_group = ig_rural_folk } } -} - -save_neighbor_with_state = { - random_neighbouring_state = { + else_if = { limit = { - owner = { - $CRITERIA$ - } + exists = $RAD_IG$ + $RAD_IG$ = { is_interest_group_type = ig_intelligentsia } } - save_scope_as = neighbor_state - owner = { - save_scope_as = neighbor_country - } - - random_neighbouring_state = { - limit = { - owner = ROOT - } - save_scope_as = neighbor_neighbor_state + create_character = { + ig_leader = yes + ideology = ideology_radical + interest_group = ig_intelligentsia } } -} - -scripted_effect_parties_emergence = { - if = { + else_if = { limit = { - country_has_voting_franchise = no + exists = $RAD_IG$ + $RAD_IG$ = { is_interest_group_type = ig_trade_unions } + } + create_character = { + ig_leader = yes + ideology = ideology_radical + interest_group = ig_trade_unions } - custom_tooltip = PARTIES_EMERGENCE } - - # Will immediately trigger elections and thus update parties so no need to call update_party_support here -} - -scripted_effect_parties_disappearence = { - if = { + else_if = { limit = { - country_has_voting_franchise = yes + exists = $RAD_IG$ + $RAD_IG$ = { is_interest_group_type = ig_petty_bourgeoisie } + } + create_character = { + ig_leader = yes + ideology = ideology_radical + interest_group = ig_petty_bourgeoisie } - custom_tooltip = PARTIES_DISAPPEARENCE } - - deactivate_parties = yes -} - -save_revolution_scopes = { - random_civil_war = { - save_scope_as = ongoing_revolution - political_movement = { - save_scope_as = ongoing_revolution_movement + else_if = { + limit = { + exists = $RAD_IG$ + $RAD_IG$ = { is_interest_group_type = ig_industrialists } + } + create_character = { + ig_leader = yes + ideology = ideology_radical + interest_group = ig_industrialists } } } @@ -182,73 +142,119 @@ save_agitator_law_scopes = { } } -clean_up_exile_character_roles = { # scope: character +scripted_effect_parties_emergence = { if = { limit = { - NOT = { has_role = agitator } + country_has_voting_franchise = no } - add_character_role = agitator + custom_tooltip = PARTIES_EMERGENCE } + + # Will immediately trigger elections and thus update parties so no need to call update_party_support here +} + +scripted_effect_parties_disappearence = { if = { limit = { - has_role = politician + country_has_voting_franchise = yes } - remove_character_role = politician + custom_tooltip = PARTIES_DISAPPEARENCE } + + deactivate_parties = yes +} + +save_revolution_scopes = { + random_civil_war = { + save_scope_as = ongoing_revolution + political_movement = { + save_scope_as = ongoing_revolution_movement + } + } +} + +change_to_parliamentary_elective = { if = { limit = { - has_role = general + government_transfer_of_power = hereditary } - remove_character_role = general + heir ?= { + disinherit_character = yes + } + } +} + +post_change_to_parliamentary_elective = { + get_ruler_for:parliamentary_elective = { + set_character_as_ruler = yes } +} + +change_to_presidential_elective = { if = { limit = { - has_role = admiral + government_transfer_of_power = hereditary + } + heir ?= { + disinherit_character = yes } - remove_character_role = admiral } } -remove_war_disease_modifier = { #used to remove modifiers from nursing_events.1 and je_war_nursing - if = { - limit = { - has_modifier = war_wounded_disease - } - remove_modifier = war_wounded_disease - } - if = { - limit = { - has_modifier = war_wounded_civilian_assistance - } - remove_modifier = war_wounded_civilian_assistance - } +post_change_to_presidential_elective = { + get_ruler_for:presidential_elective = { + set_character_as_ruler = yes + } } -unification_claims_effect = { +change_to_dictatorial = { if = { limit = { - any_state_region = { - any_scope_state = { - is_homeland_of_country_cultures = ROOT - NOT = { owner = ROOT } - NOT = { has_claim_by = ROOT } - } - } + government_transfer_of_power = hereditary } - every_state_region = { - limit = { - any_scope_state = { - is_homeland_of_country_cultures = ROOT - NOT = { owner = ROOT } - NOT = { has_claim_by = ROOT } - } + heir ?= { + disinherit_character = yes + } + } +} + +post_change_to_dictatorial = { + if = { + limit = { + c:BIC ?= this + } + ig:ig_industrialists ?= { + leader = { + set_character_as_ruler = yes } - add_claim = ROOT } } else = { - add_loyalists = { - value = 0.05 + get_ruler_for:dictatorial = { + set_character_as_ruler = yes + } + } +} + +change_to_hereditary = { + if = { + limit = { + government_transfer_of_power = parliamentary_elective + } + create_character = { + noble = yes + save_scope_as = ruler_to_be + } + } +} + +post_change_to_hereditary= { + if = { + limit = { + government_transfer_of_power = parliamentary_elective + } + scope:ruler_to_be = { + set_character_as_ruler = yes } } } diff --git a/common/scripted_effects/cwp_power_bloc_scripted_effects.txt b/common/scripted_effects/cwp_power_bloc_scripted_effects.txt new file mode 100644 index 000000000..9b490cd08 --- /dev/null +++ b/common/scripted_effects/cwp_power_bloc_scripted_effects.txt @@ -0,0 +1,30 @@ +relations_hit_with_power_bloc_leaders = { + if = { + limit = { + has_game_started = yes + } + + every_power_bloc = { + limit = { + NOT = { scope:power_bloc ?= this } + } + power_bloc_leader = { + root = { + change_relations = { + country = prev + value = { + add = -30 + if = { + limit = { + is_country_type = unrecognized + prev = { is_country_type = recognized } + } + add = -30 + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/scripted_effects/cwp_regency_scripted_effects.txt b/common/scripted_effects/cwp_regency_scripted_effects.txt new file mode 100644 index 000000000..cd1a629e6 --- /dev/null +++ b/common/scripted_effects/cwp_regency_scripted_effects.txt @@ -0,0 +1,116 @@ +add_regency_modifier = { # Applied in country scope, always uses monarch_scope + if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_landowners + } + } + add_modifier = { name = modifier_regency_landowners } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_devout + } + } + add_modifier = { name = modifier_regency_devout } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_petty_bourgeoisie + } + } + add_modifier = { name = modifier_regency_petty_bourgeoisie } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_industrialists + } + } + add_modifier = { name = modifier_regency_industrialists } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_trade_unions + } + } + add_modifier = { name = modifier_regency_trade_unions } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_intelligentsia + } + } + add_modifier = { name = modifier_regency_intelligentsia } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_armed_forces + } + } + add_modifier = { name = modifier_regency_armed_forces } + } + else_if = { + limit = { + scope:monarch_scope ?= { + is_interest_group_type = ig_rural_folk + } + } + add_modifier = { name = modifier_regency_rural_folk } + } + else = { + add_modifier = { name = modifier_regency } + } +} + +remove_regency_modifier = { # Applied in country scope + if = { + limit = { has_modifier = modifier_regency_landowners } + remove_modifier = modifier_regency_landowners + } + + if = { + limit = { has_modifier = modifier_regency_devout } + remove_modifier = modifier_regency_devout + } + + if = { + limit = { has_modifier = modifier_regency_petty_bourgeoisie } + remove_modifier = modifier_regency_petty_bourgeoisie + } + + if = { + limit = { has_modifier = modifier_regency_industrialists } + remove_modifier = modifier_regency_industrialists + } + + if = { + limit = { has_modifier = modifier_regency_trade_unions } + remove_modifier = modifier_regency_trade_unions + } + + if = { + limit = { has_modifier = modifier_regency_intelligentsia } + remove_modifier = modifier_regency_intelligentsia + } + + if = { + limit = { has_modifier = modifier_regency_armed_forces } + remove_modifier = modifier_regency_armed_forces + } + + if = { + limit = { has_modifier = modifier_regency_rural_folk } + remove_modifier = modifier_regency_rural_folk + } + + if = { + limit = { has_modifier = modifier_regency } + remove_modifier = modifier_regency + } +} diff --git a/common/scripted_effects/cwp_atheism.txt b/common/scripted_effects/cwp_religion_scripted_effects.txt similarity index 93% rename from common/scripted_effects/cwp_atheism.txt rename to common/scripted_effects/cwp_religion_scripted_effects.txt index 2b226689d..1cc7328d3 100644 --- a/common/scripted_effects/cwp_atheism.txt +++ b/common/scripted_effects/cwp_religion_scripted_effects.txt @@ -1,72 +1,72 @@ -effect_atheism_activate = { - activate_law = law_type:law_state_atheism - set_state_religion = rel:atheist - every_scope_pop = { - limit = { - is_pop_type = bureaucrats - } - change_pop_religion = { - target = rel:atheist - value = 0.25 - } - } - every_scope_pop = { - limit = { - is_pop_type = engineers - } - change_pop_religion = { - target = rel:atheist - value = 0.35 - } - } - every_scope_pop = { - limit = { - and = { - literacy_rate > 0.6 - NOT = { - is_pop_type = clergymen - } - } - } - change_pop_religion = { - target = rel:atheist - value = 0.15 - } - } -} - -effect_atheism_activate_law = { - set_state_religion = rel:atheist - every_scope_pop = { - limit = { - is_pop_type = bureaucrats - } - change_pop_religion = { - target = rel:atheist - value = 0.25 - } - } - every_scope_pop = { - limit = { - is_pop_type = engineers - } - change_pop_religion = { - target = rel:atheist - value = 0.35 - } - } - every_scope_pop = { - limit = { - and = { - literacy_rate > 0.6 - NOT = { - is_pop_type = clergymen - } - } - } - change_pop_religion = { - target = rel:atheist - value = 0.15 - } - } -} +effect_atheism_activate = { + activate_law = law_type:law_state_atheism + set_state_religion = rel:atheist + every_scope_pop = { + limit = { + is_pop_type = bureaucrats + } + change_pop_religion = { + target = rel:atheist + value = 0.25 + } + } + every_scope_pop = { + limit = { + is_pop_type = engineers + } + change_pop_religion = { + target = rel:atheist + value = 0.35 + } + } + every_scope_pop = { + limit = { + and = { + literacy_rate > 0.6 + NOT = { + is_pop_type = clergymen + } + } + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } +} + +effect_atheism_activate_law = { + set_state_religion = rel:atheist + every_scope_pop = { + limit = { + is_pop_type = bureaucrats + } + change_pop_religion = { + target = rel:atheist + value = 0.25 + } + } + every_scope_pop = { + limit = { + is_pop_type = engineers + } + change_pop_religion = { + target = rel:atheist + value = 0.35 + } + } + every_scope_pop = { + limit = { + and = { + literacy_rate > 0.6 + NOT = { + is_pop_type = clergymen + } + } + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } +} diff --git a/common/scripted_effects/cwp_starting_cultural_obsessions.txt b/common/scripted_effects/cwp_starting_cultural_obsessions.txt new file mode 100644 index 000000000..3356ce863 --- /dev/null +++ b/common/scripted_effects/cwp_starting_cultural_obsessions.txt @@ -0,0 +1,9 @@ +second_amendment_add_obsessions_effect = { + if = { # Second Amendment - add obsessions + limit = { + owner ?= { country_has_primary_culture = cu:american } + NOT = { cu:american = { has_cultural_obsession = small_arms } } + } + cu:american = { add_cultural_obsession = small_arms } + } +} diff --git a/common/scripted_effects/cwp_starting_inventions.txt b/common/scripted_effects/cwp_starting_inventions.txt index 7f45581c2..fb704a799 100644 --- a/common/scripted_effects/cwp_starting_inventions.txt +++ b/common/scripted_effects/cwp_starting_inventions.txt @@ -6,33 +6,33 @@ # Significant nations in WWII, # UK, USA, USSR/Russia, China (PRC, ROC), France, Luxembourg, New Zealand, Poland, Ukraine, Denmark, Belarus effect_starting_production_technologies_tier_1 = { - # Era 1 - add_technology_researched = industrial_revolution - add_technology_researched = industrial_chemistry - add_technology_researched = petroleum_refining - add_technology_researched = railway_system - add_technology_researched = machine_tooling - add_technology_researched = refrigeration - add_technology_researched = mass_electrification - add_technology_researched = industrial_metallurgy - add_technology_researched = synthetic_polymers - add_technology_researched = mechanized_oil_and_gas_extraction - add_technology_researched = catalytic_cracking - add_technology_researched = combustion_engine - add_technology_researched = vacuum_tubes - add_technology_researched = chemical_synthesis - add_technology_researched = industrial_shaft_mining - add_technology_researched = agricultural_mechanization - add_technology_researched = automobiles - add_technology_researched = production_assembly_line - add_technology_researched = industrial_pneumatics_and_hydraulics - add_technology_researched = household_appliances - add_technology_researched = mechanical_computers - add_technology_researched = gas_turbine_power_plant - add_technology_researched = electric_arc_furnace + # Era 1 + add_technology_researched = industrial_revolution + add_technology_researched = industrial_chemistry + add_technology_researched = petroleum_refining + add_technology_researched = railway_system + add_technology_researched = machine_tooling + add_technology_researched = refrigeration + add_technology_researched = mass_electrification + add_technology_researched = industrial_metallurgy + add_technology_researched = synthetic_polymers + add_technology_researched = mechanized_oil_and_gas_extraction + add_technology_researched = catalytic_cracking + add_technology_researched = combustion_engine + add_technology_researched = vacuum_tubes + add_technology_researched = chemical_synthesis + add_technology_researched = industrial_shaft_mining + add_technology_researched = agricultural_mechanization + add_technology_researched = automobiles + add_technology_researched = production_assembly_line + add_technology_researched = industrial_pneumatics_and_hydraulics + add_technology_researched = household_appliances + add_technology_researched = mechanical_computers + add_technology_researched = gas_turbine_power_plant + add_technology_researched = electric_arc_furnace + + # Era 2 - # Era 2 - } # Starting techs for advanced nations @@ -40,24 +40,24 @@ effect_starting_production_technologies_tier_1 = { # Argentia, Brazil, Chile, Cuba, DR, Egypt, El Salvador, Haiti, Iran/Persia, Lebanon, # Nicaragua, Paraguay, Philippines, Saudi Arabia, Syria, Turkey effect_starting_production_technologies_tier_2 = { - # Era 1 - add_technology_researched = industrial_revolution - add_technology_researched = industrial_chemistry - add_technology_researched = petroleum_refining - add_technology_researched = railway_system - add_technology_researched = machine_tooling - add_technology_researched = refrigeration - add_technology_researched = mass_electrification - add_technology_researched = industrial_metallurgy - add_technology_researched = mechanized_oil_and_gas_extraction - add_technology_researched = catalytic_cracking - add_technology_researched = combustion_engine - add_technology_researched = industrial_shaft_mining - add_technology_researched = agricultural_mechanization - add_technology_researched = production_assembly_line - add_technology_researched = industrial_pneumatics_and_hydraulics + # Era 1 + add_technology_researched = industrial_revolution + add_technology_researched = industrial_chemistry + add_technology_researched = petroleum_refining + add_technology_researched = railway_system + add_technology_researched = machine_tooling + add_technology_researched = refrigeration + add_technology_researched = mass_electrification + add_technology_researched = industrial_metallurgy + add_technology_researched = mechanized_oil_and_gas_extraction + add_technology_researched = catalytic_cracking + add_technology_researched = combustion_engine + add_technology_researched = industrial_shaft_mining + add_technology_researched = agricultural_mechanization + add_technology_researched = production_assembly_line + add_technology_researched = industrial_pneumatics_and_hydraulics - # Era 2 + # Era 2 } # Starting techs for struggling western nations @@ -66,47 +66,47 @@ effect_starting_production_technologies_tier_2 = { # Australia, Bolivia, Canada, Colombia, Costa Rica, Ecuador, Ethiopia, Greece, Guatemala, Honduras, # India, Iraq, Liberia, Mexico, Netherlands, Norway, Panama, Peru, South Africa, Uruguay, Venezuela effect_starting_production_technologies_tier_3 = { - # Era 1 - add_technology_researched = industrial_revolution - add_technology_researched = industrial_chemistry - add_technology_researched = petroleum_refining - add_technology_researched = railway_system - add_technology_researched = machine_tooling - add_technology_researched = refrigeration - add_technology_researched = mass_electrification - add_technology_researched = industrial_metallurgy - add_technology_researched = mechanized_oil_and_gas_extraction - add_technology_researched = production_assembly_line + # Era 1 + add_technology_researched = industrial_revolution + add_technology_researched = industrial_chemistry + add_technology_researched = petroleum_refining + add_technology_researched = railway_system + add_technology_researched = machine_tooling + add_technology_researched = refrigeration + add_technology_researched = mass_electrification + add_technology_researched = industrial_metallurgy + add_technology_researched = mechanized_oil_and_gas_extraction + add_technology_researched = production_assembly_line - # Era 2 + # Era 2 } # Starting techs for most unrecognized nations and struggling western nations # Limited industrialization and involvement in WWII effect_starting_production_technologies_tier_4 = { - # Era 1 - add_technology_researched = industrial_revolution - add_technology_researched = industrial_chemistry - add_technology_researched = petroleum_refining - add_technology_researched = railway_system - add_technology_researched = machine_tooling - add_technology_researched = refrigeration - add_technology_researched = mass_electrification - add_technology_researched = industrial_metallurgy + # Era 1 + add_technology_researched = industrial_revolution + add_technology_researched = industrial_chemistry + add_technology_researched = petroleum_refining + add_technology_researched = railway_system + add_technology_researched = machine_tooling + add_technology_researched = refrigeration + add_technology_researched = mass_electrification + add_technology_researched = industrial_metallurgy - # Era 2 + # Era 2 } # Devolved countries with lack of resources and technology # Next to no involvement in WW2 effect_starting_production_technologies_tier_5 = { - # Era 1 - add_technology_researched = industrial_revolution - add_technology_researched = industrial_chemistry - add_technology_researched = railway_system - add_technology_researched = machine_tooling + # Era 1 + add_technology_researched = industrial_revolution + add_technology_researched = industrial_chemistry + add_technology_researched = railway_system + add_technology_researched = machine_tooling - # Era 2 + # Era 2 } ############################ @@ -117,43 +117,43 @@ effect_starting_production_technologies_tier_5 = { # Significant nations in WWII, # UK, USA, USSR/Russia, China (PRC, ROC), France, Luxembourg, New Zealand, Poland, Ukraine, Denmark, Belarus effect_starting_society_technologies_tier_1 = { - # Era 1 - add_technology_researched = modern_urbanism - add_technology_researched = academia + # Era 1 + add_technology_researched = modern_urbanism + add_technology_researched = academia add_technology_researched = economic_science add_technology_researched = bus_and_tramways add_technology_researched = telephone - add_technology_researched = radio - add_technology_researched = medical_science - add_technology_researched = international_relations_theory - add_technology_researched = antibiotics - add_technology_researched = suburbanization - add_technology_researched = controlled_access_highway - add_technology_researched = enclosed_arcades - add_technology_researched = early_highrises - add_technology_researched = subterranean_railways - add_technology_researched = civilian_airlines - add_technology_researched = terrestrial_broadcasting - add_technology_researched = macroeconomics + add_technology_researched = radio + add_technology_researched = medical_science + add_technology_researched = international_relations_theory + add_technology_researched = antibiotics + add_technology_researched = suburbanization + add_technology_researched = controlled_access_highway + add_technology_researched = enclosed_arcades + add_technology_researched = early_highrises + add_technology_researched = subterranean_railways + add_technology_researched = civilian_airlines + add_technology_researched = terrestrial_broadcasting + add_technology_researched = macroeconomics } # Starting techs for advanced nations # Less significant nations in WWII, UN original members # Argentia, Brazil, Chile, Cuba, DR, Egypt, El Salvador, Haiti, Iran/Persia, Lebanon, # Nicaragua, Paraguay, Philippines, Saudi Arabia, Syria, Turkey effect_starting_society_technologies_tier_2 = { - # Era 1 - add_technology_researched = modern_urbanism - add_technology_researched = academia + # Era 1 + add_technology_researched = modern_urbanism + add_technology_researched = academia add_technology_researched = economic_science add_technology_researched = bus_and_tramways add_technology_researched = telephone - add_technology_researched = radio - add_technology_researched = medical_science - add_technology_researched = international_relations_theory - add_technology_researched = antibiotics - add_technology_researched = suburbanization - add_technology_researched = controlled_access_highway - add_technology_researched = enclosed_arcades + add_technology_researched = radio + add_technology_researched = medical_science + add_technology_researched = international_relations_theory + add_technology_researched = antibiotics + add_technology_researched = suburbanization + add_technology_researched = controlled_access_highway + add_technology_researched = enclosed_arcades } # Starting techs for struggling western nations @@ -162,30 +162,30 @@ effect_starting_society_technologies_tier_2 = { # Australia, Bolivia, Canada, Colombia, Costa Rica, Ecuador, Ethiopia, Greece, Guatemala, Honduras, # India, Iraq, Liberia, Mexico, Netherlands, Norway, Panama, Peru, South Africa, Uruguay, Venezuela effect_starting_society_technologies_tier_3 = { - # Era 1 - add_technology_researched = modern_urbanism - add_technology_researched = academia + # Era 1 + add_technology_researched = modern_urbanism + add_technology_researched = academia add_technology_researched = economic_science add_technology_researched = bus_and_tramways add_technology_researched = telephone - add_technology_researched = radio - add_technology_researched = medical_science + add_technology_researched = radio + add_technology_researched = medical_science } # Starting techs for most unrecognized nations and struggling western nations # Limited industrialization and involvement in WWII effect_starting_society_technologies_tier_4 = { - # Era 1 - add_technology_researched = modern_urbanism - add_technology_researched = academia + # Era 1 + add_technology_researched = modern_urbanism + add_technology_researched = academia add_technology_researched = economic_science add_technology_researched = bus_and_tramways } effect_starting_society_technologies_tier_5 = { - # Era 1 - add_technology_researched = modern_urbanism - add_technology_researched = academia + # Era 1 + add_technology_researched = modern_urbanism + add_technology_researched = academia add_technology_researched = economic_science } @@ -194,77 +194,77 @@ effect_starting_society_technologies_tier_5 = { ############################# # Major military powers in WW2: USA, USSR, Germany, UK effect_starting_military_technologies_tier_1 = { - # Era 1 - add_technology_researched = industrial_warfare - add_technology_researched = naval_warfare + # Era 1 + add_technology_researched = industrial_warfare + add_technology_researched = naval_warfare - # Era 2 - add_technology_researched = divisional_organization - add_technology_researched = screening_vessels - add_technology_researched = armored_warfare - add_technology_researched = military_aviation - add_technology_researched = submarines - add_technology_researched = squad_specialist_weapons - add_technology_researched = mobile_warfare - add_technology_researched = naval_aviation - add_technology_researched = anti_submarine_warfare - add_technology_researched = rocketry - add_technology_researched = jet_engine - add_technology_researched = assault_rifle - add_technology_researched = main_battle_tanks + # Era 2 + add_technology_researched = divisional_organization + add_technology_researched = screening_vessels + add_technology_researched = armored_warfare + add_technology_researched = military_aviation + add_technology_researched = submarines + add_technology_researched = squad_specialist_weapons + add_technology_researched = mobile_warfare + add_technology_researched = naval_aviation + add_technology_researched = anti_submarine_warfare + add_technology_researched = rocketry + add_technology_researched = jet_engine + add_technology_researched = assault_rifle + add_technology_researched = main_battle_tanks } # Minor military powers in WW2: China (PRC, ROC), France, Italy, Japan, etc effect_starting_military_technologies_tier_2 = { - # Era 1 - add_technology_researched = industrial_warfare - add_technology_researched = naval_warfare + # Era 1 + add_technology_researched = industrial_warfare + add_technology_researched = naval_warfare - # Era 2 - add_technology_researched = divisional_organization - add_technology_researched = screening_vessels - add_technology_researched = military_aviation - add_technology_researched = armored_warfare - add_technology_researched = submarines - add_technology_researched = squad_specialist_weapons - add_technology_researched = mobile_warfare - add_technology_researched = naval_aviation - add_technology_researched = anti_submarine_warfare - add_technology_researched = rocketry + # Era 2 + add_technology_researched = divisional_organization + add_technology_researched = screening_vessels + add_technology_researched = military_aviation + add_technology_researched = armored_warfare + add_technology_researched = submarines + add_technology_researched = squad_specialist_weapons + add_technology_researched = mobile_warfare + add_technology_researched = naval_aviation + add_technology_researched = anti_submarine_warfare + add_technology_researched = rocketry } # Countries that were not really part of WW2: Spain, Brazil, etc effect_starting_military_technologies_tier_3 = { - # Era 1 - add_technology_researched = industrial_warfare - add_technology_researched = naval_warfare + # Era 1 + add_technology_researched = industrial_warfare + add_technology_researched = naval_warfare - # Era 2 - add_technology_researched = divisional_organization - add_technology_researched = screening_vessels - add_technology_researched = armored_warfare - add_technology_researched = military_aviation - add_technology_researched = submarines - add_technology_researched = squad_specialist_weapons - add_technology_researched = mobile_warfare - add_technology_researched = naval_aviation - add_technology_researched = anti_submarine_warfare + # Era 2 + add_technology_researched = divisional_organization + add_technology_researched = screening_vessels + add_technology_researched = armored_warfare + add_technology_researched = military_aviation + add_technology_researched = submarines + add_technology_researched = squad_specialist_weapons + add_technology_researched = mobile_warfare + add_technology_researched = naval_aviation + add_technology_researched = anti_submarine_warfare } # Countries that were not part of WW2 at all effect_starting_military_technologies_tier_4 = { - # Era 1 - add_technology_researched = industrial_warfare - add_technology_researched = naval_warfare + # Era 1 + add_technology_researched = industrial_warfare + add_technology_researched = naval_warfare - # Era 2 - add_technology_researched = divisional_organization - add_technology_researched = screening_vessels + # Era 2 + add_technology_researched = divisional_organization + add_technology_researched = screening_vessels } # Backwards countries effect_starting_military_technologies_tier_5 = { - # Era 1 - add_technology_researched = industrial_warfare - add_technology_researched = naval_warfare + # Era 1 + add_technology_researched = industrial_warfare + add_technology_researched = naval_warfare } diff --git a/common/scripted_effects/00_starting_pop_literacy.txt b/common/scripted_effects/cwp_starting_pop_literacy.txt similarity index 100% rename from common/scripted_effects/00_starting_pop_literacy.txt rename to common/scripted_effects/cwp_starting_pop_literacy.txt diff --git a/common/scripted_effects/00_starting_pop_wealth.txt b/common/scripted_effects/cwp_starting_pop_wealth.txt similarity index 100% rename from common/scripted_effects/00_starting_pop_wealth.txt rename to common/scripted_effects/cwp_starting_pop_wealth.txt diff --git a/common/scripted_effects/cwp_subjects_scripted_effects.txt b/common/scripted_effects/cwp_subjects_scripted_effects.txt new file mode 100644 index 000000000..8848df9bf --- /dev/null +++ b/common/scripted_effects/cwp_subjects_scripted_effects.txt @@ -0,0 +1,17 @@ +crown_land_republic_effect = { + if = { + limit = { + any_subject_or_below = { + is_subject_type = subject_type_crown_land + is_direct_subject_of = ROOT + } + } + every_subject_or_below = { + limit = { + is_subject_type = subject_type_crown_land + is_direct_subject_of = ROOT + } + change_subject_type = subject_type_puppet + } + } +} diff --git a/common/scripted_progress_bars/cwp_coup_progress_bar.txt b/common/scripted_progress_bars/cwp_coup_progress_bar.txt new file mode 100644 index 000000000..ee026419a --- /dev/null +++ b/common/scripted_progress_bars/cwp_coup_progress_bar.txt @@ -0,0 +1,45 @@ +je_coup_progress_bar = { + name = "je_coup_progress_bar" + desc = "je_coup_progress_bar_desc" + + default = yes + + weekly_progress = { + owner = { + if = { # Does the general actually want to coup the government? + limit = { + any_interest_group = { + has_variable = coup_interest_group_var + ig_approval > 0 + } + } + subtract = { + desc = "appeased_coup_interest_groups_tt" + every_interest_group = { + limit = { + has_variable = coup_interest_group_var + ig_approval > 0 + } + value = ig_approval + } + } + } + add = { + desc = "commander_coup_strength_tt" + every_scope_character = { + limit = { + has_variable = coup_character_leader_var + } + value = commander_coup_strength + } + } + subtract = { + desc = "country_coup_resistance_tt" + value = owner.country_coup_resistance + } + } + } + start_value = 10 + min_value = 0 + max_value = 120 +} diff --git a/common/scripted_triggers/_cwp_replace_00_ai_triggers.txt b/common/scripted_triggers/_cwp_replace_00_ai_triggers.txt deleted file mode 100644 index 7ff53a58a..000000000 --- a/common/scripted_triggers/_cwp_replace_00_ai_triggers.txt +++ /dev/null @@ -1,45 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - -# [TODO] change this trigger after all JEs will be added to use je_law_imposition -REPLACE:has_enactment_je_or_law_commitment = { - OR = { - has_journal_entry = je_government_petition - # has_journal_entry = je_law_imposition - has_any_law_commitment = yes - } -} - -# [TODO] change this trigger after all JEs will be added to use je_law_imposition -REPLACE:ai_has_reasons_to_not_oppose_law = { - OR = { - has_law_commitment = scope:law.type - any_political_movement = { - law_enactment_stance = { - law = scope:law.type - value > neutral - } - political_movement_radicalism >= 0.75 - } - AND = { - has_journal_entry = je_government_petition - var:desired_law_var ?= scope:law - } - # AND = { - # has_journal_entry = je_law_imposition - # imposed_law ?= scope:law - # } - } -} - -# [TODO] change this trigger after all JEs will be added to use je_law_imposition -REPLACE:ai_has_enact_weight_modifier_journal_entries = { - OR = { - has_law_commitment = scope:law.type - AND = { - has_journal_entry = je_government_petition - has_variable = desired_law_var - scope:law = var:desired_law_var - } - } -} diff --git a/common/scripted_triggers/_cwp_replace_00_clothes_triggers.txt b/common/scripted_triggers/_cwp_replace_00_clothes_triggers.txt deleted file mode 100644 index f8f3716a5..000000000 --- a/common/scripted_triggers/_cwp_replace_00_clothes_triggers.txt +++ /dev/null @@ -1,436 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - -REPLACE:british_empire_clothes_trigger = { - exists = scope:character - scope:character = { - exists = c:GBR - exists = home_country - home_country = { - OR = { - AND = { - c:GBR = this - is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms - } - is_subject_of = c:GBR - } - } - } -} - -REPLACE:british_empire_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - exists = c:GBR - home_country = { - OR = { - AND = { - c:GBR = this - is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms - } - is_subject_of = c:GBR - } - } - } -} - -REPLACE:british_empire_clothes_p_trigger = { - exists = scope:pop - scope:pop = { - exists = c:GBR - home_country = { - OR = { - AND = { - c:GBR = this - is_subject = yes # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms - } - is_subject_of = c:GBR - } - } - } -} - -REPLACE:native_north_american_clothes_trigger = { - exists = scope:character - scope:character = { - culture = { - has_discrimination_trait = indigenous_north_american_culture_group - } - } -} - -REPLACE:japanese_imperial_clothes_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:chinese_imperial_clothes_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:chinese_manchu_queue_hairstyle_character_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:chinese_manchu_queue_hairstyle_pops_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:chinese_court_clothes_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:chinese_court_clothes_pop_trigger = { - # I don't think people wear these anymore - always = no -} - -REPLACE:african_clothes_trigger = { - exists = scope:character - scope:character = { - culture = { - OR = { - has_discrimination_trait = african_heritage - } - } - } -} - -REPLACE:arabic_military_fez_pop_trigger = { - exists = scope:pop - scope:pop = { - AND = { - OR = { - home_country = { - exists = c:EGY - c:EGY = this - c:EGY = { - has_law_or_variant = law_type:law_monarchy - } - } - home_country = { - exists = c:TUR - c:TUR = this - c:TUR = { - has_law_or_variant = law_type:law_monarchy - } - } - home_country = { - exists = c:TUN - c:TUN = this - c:TUN = { - has_law_or_variant = law_type:law_monarchy - } - } - home_country = { - exists = c:MOR - c:MOR = this - c:MOR = { - has_law_or_variant = law_type:law_monarchy - } - } - } - OR = { - culture = { - OR = { - has_discrimination_trait = arabic_culture_group - has_discrimination_trait = mongolic_culture_group - } - } - AND = { - # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. - culture = cu:albanian - OR = { - home_country = { - exists = c:TUR - c:TUR = this - c:TUR = { - has_law_or_variant = law_type:law_monarchy - } - } - home_country = { - exists = c:EGY - c:EGY = this - c:EGY = { - has_law_or_variant = law_type:law_monarchy - } - } - } - } - } - } - } -} - -REPLACE:arabic_clothes_trigger = { - exists = scope:character - scope:character = { - OR = { - culture = { - OR = { - has_discrimination_trait = arabic_culture_group - has_discrimination_trait = mongolic_culture_group #Currently no point having a different check - has_discrimination_trait = turkic_culture_group - has_discrimination_trait = iranian_culture_group - } - } - culture = cu:north_caucasian - AND = { - # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. - culture = cu:albanian - exists = home_country - OR = { - home_country = { - exists = c:TUR - c:TUR = this - c:TUR = { - has_law_or_variant = law_type:law_monarchy - } - } - home_country = { - exists = c:EGY - c:EGY = this - c:EGY = { - has_law_or_variant = law_type:law_monarchy - } - } - } - } - } - } -} - -REPLACE:ethiopian_clothes_trigger = { - exists = scope:character - scope:character = { - culture = { - has_discrimination_trait = african_horn_culture_group - } - home_country = { - exists = c:ETH - c:ETH = this - c:ETH = { - has_law_or_variant = law_type:law_monarchy - } - } - } -} - -REPLACE:european_clothes_trigger = { - exists = scope:character - scope:character = { - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - has_discrimination_trait = east_asian_heritage - has_discrimination_trait = himalayan_heritage - has_discrimination_trait = south_american_heritage - has_discrimination_trait = central_american_heritage - } - } - NOR = { - culture = cu:north_caucasian - culture = cu:japanese - } - NOT = { - AND = { - # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. - culture = cu:albanian - exists = home_country - OR = { - home_country = { - exists = c:TUR - c:TUR = this - } - home_country = { - exists = c:EGY - c:EGY = this - } - } - } - } - } -} - -REPLACE:indian_clothes_trigger = { - exists = scope:character - scope:character = { - OR = { - culture = { - has_discrimination_trait = south_asian_heritage - } - religion = rel:sikh - } - } -} - -#Pop -REPLACE:east_asian_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - NOT = { - culture = cu:siberian - } - culture = { - OR = { - has_discrimination_trait = east_asian_heritage - has_discrimination_trait = north_asian_heritage - } - } - } -} - -REPLACE:central_asian_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - culture = { - has_discrimination_trait = mongolic_culture_group - } - } -} - -REPLACE:european_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - culture = { - OR = { - has_discrimination_trait = western_european_heritage - has_discrimination_trait = eastern_european_heritage - } - } - NOT = { - culture = cu:north_caucasian - } - } -} - -REPLACE:arabic_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - culture = { - has_discrimination_trait = arabic_culture_group - } - culture = cu:north_caucasian - } - } -} - -REPLACE:circumpolar_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - culture = { - has_discrimination_trait = siberian_culture_group - } - } - } -} - -REPLACE:african_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - culture = { - OR = { - has_discrimination_trait = african_heritage - } - } - } -} - -REPLACE:south_american_clothes_character_trigger = { - exists = scope:character - scope:character = { - OR = { - culture = cu:platinean - culture = cu:brazilian - culture = cu:south_andean - culture = cu:north_andean - culture = cu:mexican - culture = cu:central_american - culture = cu:caribeno - } - } -} - -REPLACE:south_american_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - culture = cu:platinean - culture = cu:brazilian - culture = cu:south_andean - culture = cu:north_andean - culture = cu:mexican - culture = cu:central_american - culture = cu:caribeno - } - } -} - -REPLACE:integrated_south_american_natives_pop_trigger = { - # Represents those South American native groups that had long been integrated into wider South and Central American society. - exists = scope:pop - scope:pop = { - culture = { - OR = { - has_discrimination_trait = iberian_culture_group - has_discrimination_trait = indigenous_south_american_culture_group - } - NOT = { - OR = { - this = cu:patagonian - this = cu:amazonian - } - } - } - } -} - -REPLACE:cold_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - has_pop_culture = siberian - } - } -} - -REPLACE:slavic_clothes_pop_trigger = { - scope:pop ?= { - culture = { - OR = { - has_discrimination_trait = slavic - } - } - } -} - -REPLACE:slavic_clothes_trigger = { - scope:character ?= { - culture = { - OR = { - has_discrimination_trait = slavic - } - } - } -} - -REPLACE:should_be_naked_trigger = { - exists = scope:pop - scope:pop = { - OR = { - is_pop_type = peasants - is_pop_type = laborers - } - OR = { - culture = cu:amazonian - culture = cu:nilotes - } - } -} diff --git a/common/scripted_triggers/_cwp_replace_00_coa_triggers.txt b/common/scripted_triggers/_cwp_replace_00_coa_triggers.txt deleted file mode 100644 index 71476f00d..000000000 --- a/common/scripted_triggers/_cwp_replace_00_coa_triggers.txt +++ /dev/null @@ -1,65 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - -### scope is COUNTRY ### -REPLACE:coa_fascist_trigger = { - # A fascist can lead a monarchy or a theocracy without the government changing form. The Papal State should retain the same flag even if the Pope's a fascist, for example. - # A fascist can also lead a democracy without the democracy immediately becoming fascist. If the fascist successfully implements his wildest dreams and becomes a dictatorship, then sure the government will become Fascist, but while there's still voting the government shouldn't count as (fully) fascist yet. - coa_dictatorship_trigger = yes - any_scope_character = { - is_ruler = yes - has_ideology = ideology:ideology_fascist - } -} - -### scope is COUNTRY DEFINITION ### -REPLACE:coa_def_independent_trigger = { - exists = scope:actor - scope:actor = { - OR = { - is_subject = no - has_variable = independent_flag - } - } -} - -# Overlord -REPLACE:coa_def_chinese_ensign_trigger = { - exists = c:ROC - c:ROC = { - save_temporary_scope_as = custom_overlord - } - coa_def_ensign_trigger = yes -} - -# Cultural -REPLACE:coa_def_nordic_cross_trigger = { - any_primary_culture = { - has_discrimination_trait = baltoscandian_culture_group - } - coa_def_cross_trigger = yes -} - -REPLACE:coa_def_german_trigger = { - any_primary_culture = { - has_discrimination_trait = germanic_culture_group - } -} - -REPLACE:coa_def_italian_trigger = { - any_primary_culture = { - has_discrimination_trait = italian_culture_group - } -} - -REPLACE:coa_def_iberian_trigger = { - any_primary_culture = { - has_discrimination_trait = iberian_culture_group - } -} - -REPLACE:coa_def_hispanic_american_trigger = { - any_primary_culture = { - has_discrimination_trait = latin_american_culture_group - } -} diff --git a/common/scripted_triggers/_cwp_replace_00_gfx_route_graphics_triggers.txt b/common/scripted_triggers/_cwp_replace_00_gfx_route_graphics_triggers.txt deleted file mode 100644 index 21768fe7a..000000000 --- a/common/scripted_triggers/_cwp_replace_00_gfx_route_graphics_triggers.txt +++ /dev/null @@ -1,258 +0,0 @@ -################################################################# -##### ROUTE GRAPHICS TRIGGERS ##### -################################################################# - -REPLACE:gfx_car_condition_trigger = { - scope:state = { - market = { - mg:automobiles = { - market_goods_sell_orders >= 10 - } - } - } -} - -REPLACE:gfx_truck_condition_trigger = { - scope:state = { - market = { - market_trade = { - value >= 1000 - } - } - } -} - -REPLACE:gfx_tracktor_condition_trigger = { - - # Suitable technology restriction - - scope:state = { - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - } - } -} - -################################################################# -##### MILITARY CULTURE TRIGGERS ##### -################################################################# - -REPLACE:gfx_military_deploy_culture_is_european = { - scope:military_formation = { - any_combat_unit = { - culture = { has_culture_graphics = european } - } - } -} - -REPLACE:gfx_military_deploy_culture_is_african = { - scope:military_formation = { - any_combat_unit = { - culture = { has_culture_graphics = african } - } - } -} - -REPLACE:gfx_military_deploy_culture_is_arabic = { - scope:military_formation = { - any_combat_unit = { - culture = { has_culture_graphics = arabic } - } - } -} - -REPLACE:gfx_military_deploy_culture_is_east_asian = { - scope:military_formation = { - any_combat_unit = { - culture = { has_culture_graphics = east_asian } - } - } -} - -REPLACE:gfx_military_deploy_culture_is_south_asian = { - scope:military_formation = { - any_combat_unit = { - culture = { has_culture_graphics = south_asian } - } - } -} - -################################################################# -##### MILITARY MOBILIZATION TRIGGERS ##### -################################################################# - -REPLACE:gfx_military_mobilization_culture_is_european = { - any_primary_culture = { has_culture_graphics = european } -} - -REPLACE:gfx_military_mobilization_culture_is_african = { - any_primary_culture = { has_culture_graphics = african } -} - -REPLACE:gfx_military_mobilization_culture_is_arabic = { - any_primary_culture = { has_culture_graphics = arabic } -} - -REPLACE:gfx_military_mobilization_culture_is_east_asian = { - any_primary_culture = { has_culture_graphics = east_asian } -} - -REPLACE:gfx_military_mobilization_culture_is_south_asian = { - any_primary_culture = { has_culture_graphics = south_asian } -} - -################################################################# -##### MILITARY UNIT TYPE TIGGER ##### -################################################################# - -REPLACE:gfx_military_infantry_unit_is_footsoldier = { - scope:military_formation = { - OR = { - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_asymmetrical_forces } - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_light_infantry } - } - } -} - -REPLACE:gfx_military_infantry_unit_is_mobile = { - scope:military_formation = { - OR = { - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_motorized_infantry } - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_tactical_brigade } - } - } -} - -REPLACE:gfx_military_infantry_unit_is_armored = { - scope:military_formation = { - OR = { - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_wartime_tanks } - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_main_battle_tanks } - any_combat_unit = { has_unit_type = unit_type:combat_unit_type_modern_battle_tanks } - } - } -} - -################################################################# -##### TRADE TRAIN TRIGGERS ##### -################################################################# - -REPLACE:gfx_steam_train_trigger = { - scope:state = { - any_scope_building = { - has_active_production_method = pm_steam_power - } - } -} - -REPLACE:gfx_diesel_train_trigger = { - scope:state = { - any_scope_building = { - OR = { - has_active_production_method = pm_oil_power - has_active_production_method = pm_diesel_power - } - } - } -} - -REPLACE:gfx_electric_train_trigger = { - scope:state = { - any_scope_building = { - has_active_production_method = pm_electric_power - } - } -} - -REPLACE:gfx_passanger_train_trigger = { - scope:state = { - market = { - mg:transportation = { - market_goods_sell_orders > 20 - } - } - } -} - -REPLACE:gfx_mining_train_trigger = { - scope:state = { - OR = { - has_building = building_coal_mine - has_building = building_iron_mine - has_building = building_copper_mine - has_building = building_rare_earth_elements_mine - has_building = building_bauxite_mine - has_building = building_uranium_mine - has_building = building_lead_mine - has_building = building_sulfur_mine - has_building = building_gold_mine - has_building = building_steelworks - } - } -} - -REPLACE:gfx_forestry_train_trigger = { - scope:state = { - has_building = building_logging_camp - } -} - -################################################################# -##### SHIP CULTURE TRIGGERS ##### -################################################################# - -REPLACE:gfx_junk_ship_trigger = { - # Not using the Junk Ship graphic - always = no -} - -REPLACE:gfx_marmara_ship_trigger = { - # Not using the Marmara Ship graphic - always = no -} - -REPLACE:gfx_dhow_ship_trigger = { - # Not using the Dhow Ship graphic - always = no -} - -################################################################# -##### MILITARY UNIT TYPE TIGGER ##### -################################################################# - -REPLACE:gfx_military_unit_is_irregular = { - # Not using vanilla military unit graphic triggers - always = no -} - -REPLACE:gfx_military_unit_is_line = { - # Not using vanilla military unit graphic triggers - always = no -} - -REPLACE:gfx_military_unit_is_skirmish = { - # Not using vanilla military unit graphic triggers - always = no -} - -REPLACE:gfx_military_unit_is_trench = { - # Not using vanilla military unit graphic triggers - always = no -} - -REPLACE:gfx_military_unit_is_squad = { - # Not using vanilla military unit graphic triggers - always = no -} - -REPLACE:gfx_military_unit_is_mechanized = { - # Not using vanilla military unit graphic triggers - always = no -} diff --git a/common/scripted_triggers/_cwp_replace_00_scripted_triggers.txt b/common/scripted_triggers/_cwp_replace_00_scripted_triggers.txt deleted file mode 100644 index 08d52b182..000000000 --- a/common/scripted_triggers/_cwp_replace_00_scripted_triggers.txt +++ /dev/null @@ -1,25 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - - -REPLACE:has_indian_primary_culture = { # Necessary to define princely states without resorting to any loops in government type definitions - OR = { - country_has_primary_culture = cu:assamese - country_has_primary_culture = cu:bengali - country_has_primary_culture = cu:bihari - country_has_primary_culture = cu:manipuri - country_has_primary_culture = cu:oriya - country_has_primary_culture = cu:sinhala - country_has_primary_culture = cu:avadhi - country_has_primary_culture = cu:panjabi - country_has_primary_culture = cu:kashmiri - country_has_primary_culture = cu:gujarati - country_has_primary_culture = cu:marathi - country_has_primary_culture = cu:sindi - country_has_primary_culture = cu:rajput - country_has_primary_culture = cu:kannada - country_has_primary_culture = cu:malayalam - country_has_primary_culture = cu:tamil - country_has_primary_culture = cu:telegu - } -} diff --git a/common/scripted_triggers/_cwp_replace_00_victoria_scripted_triggers.txt b/common/scripted_triggers/_cwp_replace_00_victoria_scripted_triggers.txt deleted file mode 100644 index 84f344bd5..000000000 --- a/common/scripted_triggers/_cwp_replace_00_victoria_scripted_triggers.txt +++ /dev/null @@ -1,61 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - -REPLACE:state_is_homeland_of_indian_cultures = { - state_region = { - OR = { - is_homeland = cu:assamese - is_homeland = cu:bengali - is_homeland = cu:bihari - is_homeland = cu:manipuri - is_homeland = cu:nepali - is_homeland = cu:oriya - is_homeland = cu:sinhala - is_homeland = cu:avadhi - is_homeland = cu:panjabi - is_homeland = cu:kashmiri - is_homeland = cu:gujarati - is_homeland = cu:marathi - is_homeland = cu:sindi - is_homeland = cu:rajput - is_homeland = cu:kannada - is_homeland = cu:malayalam - is_homeland = cu:tamil - is_homeland = cu:telegu - is_homeland = cu:kanauji - } - } -} - -# [TODO] change this trigger after techs rework -REPLACE:ideology_authoritarian_valid_trigger = { - # trade unions should always go vanguardist instead if available - NAND = { - # owner = { has_technology_researched = socialism } - is_interest_group_type = ig_trade_unions - } - # PB should always go fascist instead if available - NAND = { - is_interest_group_type = ig_petty_bourgeoisie - # owner = { has_technology_researched = mass_propaganda } - } -} - -# [TODO] change this trigger after techs rework -REPLACE:ideology_despotic_utopian_valid_trigger = { - # trade unions should always go vanguardist instead if available - NAND = { - is_interest_group_type = ig_trade_unions - # owner = { has_technology_researched = socialism } - } - # PB should always go fascist instead if available - NAND = { - is_interest_group_type = ig_petty_bourgeoisie - # owner = { has_technology_researched = mass_propaganda } - } - OR = { - is_interest_group_type = ig_trade_unions - is_interest_group_type = ig_petty_bourgeoisie - is_interest_group_type = ig_intelligentsia - } -} diff --git a/common/scripted_triggers/cwp_ai_triggers.txt b/common/scripted_triggers/cwp_ai_triggers.txt new file mode 100644 index 000000000..34a335a3d --- /dev/null +++ b/common/scripted_triggers/cwp_ai_triggers.txt @@ -0,0 +1,200 @@ +lenient_ai_behavior_trigger = { + has_game_rule = lenient_ai_behavior + scope:target_country = { is_player = yes } +} + +harsh_ai_behavior_trigger = { + has_game_rule = harsh_ai_behavior + scope:target_country = { is_player = yes } +} + +ai_strongly_desires_target_state = { + OR = { + AND = { + has_secret_goal = { # AI wants to conquer the state owner + who = scope:target_state.owner + secret_goal = conquer + } + OR = { + has_strategic_land_adjacency = scope:target_state # Will limit its ambitions to land borders + AND = { + scope:target_state.region ?= capital.region # Will try to annex states in its capital region regardless of whether they border it or not + can_reach_target_state = yes + } + } + } + scope:target_state = { has_claim_by = root } # AI always wants claims + } +} + +ai_desires_target_state = { + OR = { + ai_strongly_desires_target_state = yes + scope:target_state = { is_homeland_of_country_cultures = root } # AI is interested in homelands + AND = { # AI wants to unify split states + scope:target_state = { + is_split_state = yes + state_region = { + any_scope_state = { + owner = root + is_treaty_port = no + } + } + } + } + AND = { # Aggressive AI wants nearby land + OR = { + # has_strategy = ai_strategy_world_revolution + has_strategy = ai_strategy_territorial_expansion + } + OR = { + has_strategic_land_adjacency = scope:target_state # Will limit its ambitions to land borders + AND = { + scope:target_state.region ?= capital.region # Will try to annex states in its capital region regardless of whether they border it or not + can_reach_target_state = yes + } + } + } + AND = { # Colonialist AI wants colonies + OR = { + has_strategy = ai_strategy_economic_imperialism + has_strategy = ai_strategy_colonial_expansion + } + scope:target_state.owner = { is_country_type = unrecognized } + can_reach_target_state = yes # Willing to go overseas to acquire territories + } + AND = { # AI wants nearby states if gifted them by overlord + has_strategic_adjacency = scope:target_state + any_overlord_or_above = { this = scope:target_country } + } + } +} + +has_enactment_je_or_law_commitment = { + OR = { + has_journal_entry = je_government_petition + has_journal_entry = je_law_imposition + has_journal_entry = je_government_petition_negotiation_version + has_journal_entry = je_government_petition_negotiation_version_b + has_any_law_commitment = yes + } +} + +ai_has_reasons_to_not_oppose_law = { + OR = { + has_law_commitment = scope:law.type + any_political_movement = { + law_enactment_stance = { + law = scope:law.type + value > neutral + } + OR = { + political_movement_radicalism >= 0.75 + AND = { + political_movement_radicalism >= 0.25 + any_influenced_interest_group = { is_in_government = yes } + relevant_law_is_critical_to_modernization = yes + } + } + } + AND = { + has_journal_entry = je_government_petition + var:desired_law_var ?= scope:law + } + AND = { + OR = { + has_journal_entry = je_government_petition_negotiation_version + has_journal_entry = je_government_petition_negotiation_version_b + } + any_interest_group = { + has_variable = desired_law_var + var:desired_law_var ?= scope:law + } + } + AND = { + has_journal_entry = je_law_imposition + imposed_law ?= scope:law.type + } + } +} + +ai_has_enact_weight_modifier_journal_entries = { + OR = { + has_law_commitment = scope:law.type + AND = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + AND = { + has_journal_entry = je_law_imposition + scope:law = imposed_law + } + } +} + +has_je_conquest_reason = { + can_reach_target_country = yes +} + +has_je_subjugation_reason = { + can_reach_target_country = yes +} + +has_je_befriend_reason = { + can_reach_target_country = yes + country_rank <= $TARGET$.country_rank +} + +has_je_protect_reason = { + can_reach_target_country = yes + country_rank > $TARGET$.country_rank +} + +has_powerful_protectors = { + exists = $ACTOR_SCOPE$ + any_diplomatically_relevant_country = { + NOT = { this = $ACTOR_SCOPE$ } + NOT = { is_in_same_power_bloc = $ACTOR_SCOPE$ } + NOT = { is_subject_of = $ACTOR_SCOPE$ } + OR = { + country_rank >= $ACTOR_SCOPE$.country_rank + army_size >= $ACTOR_SCOPE$.army_size + } + any_scope_treaty = { + binds = root + any_scope_article = { + OR = { + has_type = alliance + has_type = defensive_pact + has_type = guarantee_independence + } + } + } + } +} + +target_is_our_or_fellow_subject = { + OR = { + is_subject_of = root + AND = { + root = { is_subject = yes } + is_subject_of = root.overlord + } + } +} + +ai_can_incorporate_state = { + OR = { + is_homeland_of_country_cultures = root + "years_to_incorporate(root)" <= define:NAI|INCORPORATE_STATE_MAX_YEARS + } +} + +ai_will_incorporate_state = { + OR = { + is_homeland_of_country_cultures = root + "years_to_incorporate(root)" <= define:NAI|INCORPORATE_STATE_MAX_YEARS + } + state_population >= define:NAI|INCORPORATE_STATE_MIN_POPULATION +} diff --git a/common/scripted_triggers/cwp_building_triggers.txt b/common/scripted_triggers/cwp_building_triggers.txt new file mode 100644 index 000000000..abcd6af4e --- /dev/null +++ b/common/scripted_triggers/cwp_building_triggers.txt @@ -0,0 +1,152 @@ +trade_center_construction_allowed = { + trigger_if = { + limit = { owner != scope:investor_country } + NOT = { scope:investor_country = { has_law = law_type:law_isolationism } } + } +} + +has_industry_building = { + OR = { + has_building = building_biofuel_refineries + has_building = building_beverage_industries + has_building = building_explosives_industry + has_building = building_food_industry + has_building = building_oil_refineries + has_building = building_furniture_manufactories + has_building = building_glassworks + has_building = building_munitions_plants + has_building = building_paper_manufactories + has_building = building_shipyards + has_building = building_small_arms_manufactories + has_building = building_textile_manufactories + has_building = building_tool_manufactories + } +} + +is_industry_building = { + OR = { + is_building_type = building_biofuel_refineries + is_building_type = building_beverage_industries + is_building_type = building_explosives_industry + is_building_type = building_food_industry + is_building_type = building_oil_refineries + is_building_type = building_furniture_manufactories + is_building_type = building_glassworks + is_building_type = building_munitions_plants + is_building_type = building_paper_manufactories + is_building_type = building_shipyards + is_building_type = building_small_arms_manufactories + is_building_type = building_textile_manufactories + is_building_type = building_tool_manufactories + } +} + +has_heavy_industry_building = { + OR = { + has_building = building_aircraft_manufactories + has_building = building_aluminum_refinery + has_building = building_automobile_manufactories + has_building = building_battery_manufactories + has_building = building_chemical_plants + has_building = building_computer_manufactories + has_building = building_consumer_electronics_manufactories + has_building = building_drydocks + has_building = building_electronic_components_manufactories + has_building = building_motor_industry + has_building = building_pharmaceutical_industry + has_building = building_steelworks + has_building = building_synthetics_plant + has_building = building_tank_factory + } +} + +is_heavy_industry_building = { + OR = { + is_building_type = building_aircraft_manufactories + is_building_type = building_aluminum_refinery + is_building_type = building_automobile_manufactories + is_building_type = building_battery_manufactories + is_building_type = building_chemical_plants + is_building_type = building_computer_manufactories + is_building_type = building_consumer_electronics_manufactories + is_building_type = building_drydocks + is_building_type = building_electronic_components_manufactories + is_building_type = building_motor_industry + is_building_type = building_pharmaceutical_industry + is_building_type = building_steelworks + is_building_type = building_synthetics_plant + is_building_type = building_tank_factory + } +} + +has_subsistence_building = { + any_scope_building = { is_subsistence_building = yes } +} + +is_farm_building = { + or = { + is_building_type = building_livestock_ranch + is_building_type = building_maize_farm + is_building_type = building_millet_farm + is_building_type = building_rice_farm + is_building_type = building_rye_farm + is_building_type = building_wheat_farm + } +} + +has_farm_building = { + OR = { + has_building = building_livestock_ranch + has_building = building_maize_farm + has_building = building_millet_farm + has_building = building_rice_farm + has_building = building_rye_farm + has_building = building_wheat_farm + } +} + + +is_production_building = { + or = { + is_light_industry_building = yes + is_heavy_industry_building = yes + is_farm_building = yes + is_raw_industries_building = yes + } +} + +is_raw_industries_building = { + or = { + is_building_type = building_bauxite_mine + is_building_type = building_coal_mine + is_building_type = building_copper_mine + is_building_type = building_gold_mine + is_building_type = building_iron_mine + is_building_type = building_lead_mine + is_building_type = building_sulfur_mine + is_building_type = building_rare_earth_elements_mine + is_building_type = building_uranium_mine + is_building_type = building_fishing_wharf + is_building_type = building_logging_camp + is_building_type = building_natural_gas_well + is_building_type = building_oil_platform + is_building_type = building_oil_rig + } +} +is_plantation_building = { + or = { + is_building_type = building_banana_plantation + is_building_type = building_coffee_plantation + is_building_type = building_cotton_plantation + is_building_type = building_silk_plantation + is_building_type = building_sugar_plantation + is_building_type = building_tea_plantation + is_building_type = building_tobacco_plantation + } +} + +default_auto_expand_rule = { + cash_reserves_ratio > 0.95 + state.market_access >= 0.95 + occupancy >= 0.95 +} diff --git a/common/scripted_triggers/cwp_character_triggers.txt b/common/scripted_triggers/cwp_character_triggers.txt new file mode 100644 index 000000000..16a84f52b --- /dev/null +++ b/common/scripted_triggers/cwp_character_triggers.txt @@ -0,0 +1,276 @@ +has_commander_traits = { + OR = { + has_trait = traditionalist_commander + has_trait = popular_commander + has_trait = celebrity_commander + has_trait = dockyard_master + has_trait = resupply_commander + has_trait = pillager + has_trait = surveyor + has_trait = forest_commander + has_trait = plains_commander + has_trait = mountain_commander + has_trait = basic_artillery_commander + has_trait = experienced_artillery_commander + has_trait = expert_artillery_commander + has_trait = stalwart_defender + has_trait = trench_rat + has_trait = defense_in_depth_specialist + has_trait = basic_offensive_planner + has_trait = experienced_offensive_planner + has_trait = expert_offensive_planner + has_trait = basic_defensive_strategist + has_trait = experienced_defensive_strategist + has_trait = expert_defensive_strategist + has_trait = basic_naval_commander + has_trait = experienced_naval_commander + has_trait = expert_naval_commander + has_trait = convoy_raider_commander + has_trait = experienced_convoy_raider + has_trait = expert_convoy_raider + } +} + +character_has_patrol_coast_order = { + OR = { + has_commander_order = interception_coast + has_commander_order = interception_carrier_assualt + has_commander_order = escort_convoys_advanced + } +} + +character_has_raid_convoys_order = { + OR = { + has_commander_order = raid_convoys + has_commander_order = raid_unrestricted_sub + } +} + +character_has_escort_convoys_order = { + OR = { + has_commander_order = escort_convoys + has_commander_order = escort_convoys_advanced + } +} + +character_has_advance_order = { + OR = { + has_commander_order = advance + has_commander_order = advance_reckless + has_commander_order = advance_cautious + has_commander_order = advance_heavy_barrage + has_commander_order = advance_pillager + has_commander_order = advance_cavalry_assualt + has_commander_order = advance_tank_assualt + } +} + +character_has_defend_order = { + OR = { + has_commander_order = defend + has_commander_order = defend_dig_in + has_commander_order = defend_desperate_charge + has_commander_order = defend_last_stand + has_commander_order = defend_guerilla_warfare + } +} + +has_addiction = { + OR = { + has_trait = alcoholic + has_trait = cocaine_addiction + } +} + +is_commander = { + OR = { + has_role = general + has_role = admiral + } +} + +is_on_front = { + OR = { + has_commander_order = advance + has_commander_order = defend + } +} + +agitator_supports_enaction = { + exists = currently_enacting_law + any_scope_character = { + has_role = agitator + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } + } +} + +agitator_opposes_enaction = { + any_scope_character = { + has_role = agitator + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } + } +} + +has_liberal_ideology = { + custom_tooltip = { + text = has_liberal_ideology_tt + OR = { + has_ideology = ideology:ideology_republican_leader + has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_abolitionist + has_ideology = ideology:ideology_market_liberal + has_ideology = ideology:ideology_liberal_leader + } + } +} + +has_progressive_ideology = { + custom_tooltip = { + text = has_progressive_ideology_tt + OR = { + has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_feminist + has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + } + } +} + +has_socialist_ideology = { + custom_tooltip = { + text = has_socialist_ideology_tt + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_nihilist + has_ideology = ideology:ideology_utopian + } + } +} + +has_reactionary_ideology = { + custom_tooltip = { + text = has_reactionary_ideology_tt + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_theocrat + has_ideology = ideology:ideology_luddite + has_ideology = ideology:ideology_corporatist_leader + } + } +} + +has_conservative_ideology = { + custom_tooltip = { + text = has_conservative_ideology_tt + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_traditionalist_minoritarian + has_ideology = ideology:ideology_slaver + has_ideology = ideology:ideology_royalist + has_ideology = ideology:ideology_theocrat + has_ideology = ideology:ideology_corporatist_leader + has_ideology = ideology:ideology_authoritarian + has_ideology = ideology:ideology_jingoist_leader + } + } +} + +has_monarchist_ideology = { + has_ideology = ideology:ideology_royalist +} + +can_have_radical_leader = { # interest_group scope + leader = { NOT = { as_ideology = ideology:ideology_radical } } + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_industrialists + } +} + +has_desirable_character_traits = { + NOR = { + has_trait = senile + has_trait = shellshocked + has_trait = psychological_affliction + has_trait = bandit + } + OR = { + has_trait = ambitious + has_trait = meticulous + has_trait = charismatic + has_trait = romantic + has_trait = brave + has_trait = pious + has_trait = imposing + has_trait = honorable + } +} + +accepted_cultural_minority_check_character_scope = { + owner ?= { + any_scope_state = { + any_scope_culture = { + OR = { + has_homeland = prev + culture_has_community_in_state = prev + } + prev = { + OR = { + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_national_supremacy } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_5 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_racial_segregation } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_4 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_subjecthood } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_4 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_cultural_exclusion } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_3 + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_multicultural } + state_cultural_acceptance = { + target = prev + value >= acceptance_status_2 + } + } + } + } + NOT = { is_primary_culture_of = ROOT.owner } + } + } + } +} diff --git a/common/scripted_triggers/cwp_clothes_country_triggers.txt b/common/scripted_triggers/cwp_clothes_country_triggers.txt new file mode 100644 index 000000000..02f857755 --- /dev/null +++ b/common/scripted_triggers/cwp_clothes_country_triggers.txt @@ -0,0 +1,2086 @@ +cwp_abu_clothes_character_trigger = { # Trucial States - Characters + exists = scope:character + scope:character = { + exists = c:ABU + exists = home_country + home_country = { c:ABU = this } + } +} + +cwp_abu_clothes_pop_trigger = { # Trucial States - Pops + exists = scope:pop + scope:pop = { + exists = c:ABU + home_country = { c:ABU = this } + } +} + +cwp_ade_clothes_character_trigger = { # Aden Protectorate - Characters + exists = scope:character + scope:character = { + exists = c:ADE + exists = home_country + home_country = { c:ADE = this } + } +} + +cwp_ade_clothes_pop_trigger = { # Aden Protectorate - Pops + exists = scope:pop + scope:pop = { + exists = c:ADE + home_country = { c:ADE = this } + } +} + +cwp_alb_clothes_character_trigger = { # Albania - Characters + exists = scope:character + scope:character = { + exists = c:ALB + exists = home_country + home_country = { c:ALB = this } + } +} + +cwp_alb_clothes_pop_trigger = { # Albania - Pops + exists = scope:pop + scope:pop = { + exists = c:ALB + home_country = { c:ALB = this } + } +} + +cwp_aoz_clothes_character_trigger = { # American Occupation Zone - Characters + exists = scope:character + scope:character = { + exists = c:AOZ + exists = home_country + home_country = { c:AOZ = this } + } +} + +cwp_aoz_clothes_pop_trigger = { # American Occupation Zone - Pops + exists = scope:pop + scope:pop = { + exists = c:AOZ + home_country = { c:AOZ = this } + } +} + +cwp_arg_clothes_character_trigger = { # Argentina - Characters + exists = scope:character + scope:character = { + exists = c:ARG + exists = home_country + home_country = { c:ARG = this } + } +} + +cwp_arg_clothes_pop_trigger = { # Argentina - Pops + exists = scope:pop + scope:pop = { + exists = c:ARG + home_country = { c:ARG = this } + } +} + +cwp_ast_clothes_character_trigger = { # Australia - Characters + exists = scope:character + scope:character = { + exists = c:AST + exists = home_country + home_country = { c:AST = this } + } +} + +cwp_ast_clothes_pop_trigger = { # Australia - Pops + exists = scope:pop + scope:pop = { + exists = c:AST + home_country = { c:AST = this } + } +} + +cwp_bel_clothes_character_trigger = { # Belgium - Characters + exists = scope:character + scope:character = { + exists = c:BEL + exists = home_country + home_country = { c:BEL = this } + } +} + +cwp_bel_clothes_pop_trigger = { # Belgium - Pops + exists = scope:pop + scope:pop = { + exists = c:BEL + home_country = { c:BEL = this } + } +} + +cwp_bhn_clothes_character_trigger = { # Bahrain - Characters + exists = scope:character + scope:character = { + exists = c:BHN + exists = home_country + home_country = { c:BHN = this } + } +} + +cwp_bhn_clothes_pop_trigger = { # Bahrain - Pops + exists = scope:pop + scope:pop = { + exists = c:BHN + home_country = { c:BHN = this } + } +} + +cwp_boz_clothes_character_trigger = { # British Occupation Zone - Characters + exists = scope:character + scope:character = { + exists = c:BOZ + exists = home_country + home_country = { c:BOZ = this } + } +} + +cwp_boz_clothes_pop_trigger = { # British Occupation Zone - Pops + exists = scope:pop + scope:pop = { + exists = c:BOZ + home_country = { c:BOZ = this } + } +} + +cwp_bru_clothes_character_trigger = { # Brunei - Characters + exists = scope:character + scope:character = { + exists = c:BRU + exists = home_country + home_country = { c:BRU = this } + } +} + +cwp_bru_clothes_pop_trigger = { # Brunei - Pops + exists = scope:pop + scope:pop = { + exists = c:BRU + home_country = { c:BRU = this } + } +} + +cwp_brz_clothes_character_trigger = { # Brazil - Characters + exists = scope:character + scope:character = { + exists = c:BRZ + exists = home_country + home_country = { c:BRZ = this } + } +} + +cwp_brz_clothes_pop_trigger = { # Brazil - Pops + exists = scope:pop + scope:pop = { + exists = c:BRZ + home_country = { c:BRZ = this } + } +} + +cwp_bul_clothes_character_trigger = { # Bulgaria - Characters + exists = scope:character + scope:character = { + exists = c:BUL + exists = home_country + home_country = { c:BUL = this } + } +} + +cwp_bul_clothes_pop_trigger = { # Bulgaria - Pops + exists = scope:pop + scope:pop = { + exists = c:BUL + home_country = { c:BUL = this } + } +} + +cwp_can_clothes_character_trigger = { # Canada - Characters + exists = scope:character + scope:character = { + exists = c:CAN + exists = home_country + home_country = { c:CAN = this } + } +} + +cwp_can_clothes_pop_trigger = { # Canada - Pops + exists = scope:pop + scope:pop = { + exists = c:CAN + home_country = { c:CAN = this } + } +} + +cwp_chl_clothes_character_trigger = { # Chile - Characters + exists = scope:character + scope:character = { + exists = c:CHL + exists = home_country + home_country = { c:CHL = this } + } +} + +cwp_chl_clothes_pop_trigger = { # Chile - Pops + exists = scope:pop + scope:pop = { + exists = c:CHL + home_country = { c:CHL = this } + } +} + +cwp_clm_clothes_character_trigger = { # Colombia - Characters + exists = scope:character + scope:character = { + exists = c:CLM + exists = home_country + home_country = { c:CLM = this } + } +} + +cwp_clm_clothes_pop_trigger = { # Colombia - Pops + exists = scope:pop + scope:pop = { + exists = c:CLM + home_country = { c:CLM = this } + } +} + +cwp_cng_clothes_character_trigger = { # Congo - Characters + exists = scope:character + scope:character = { + exists = c:CNG + exists = home_country + home_country = { c:CNG = this } + } +} + +cwp_cng_clothes_pop_trigger = { # Congo - Pops + exists = scope:pop + scope:pop = { + exists = c:CNG + home_country = { c:CNG = this } + } +} + +cwp_cub_clothes_character_trigger = { # Cuba - Characters + exists = scope:character + scope:character = { + exists = c:CUB + exists = home_country + home_country = { c:CUB = this } + } +} + +cwp_cub_clothes_pop_trigger = { # Cuba - Pops + exists = scope:pop + scope:pop = { + exists = c:CUB + home_country = { c:CUB = this } + } +} + +cwp_cyp_clothes_character_trigger = { # Cyprus - Characters + exists = scope:character + scope:character = { + exists = c:CYP + exists = home_country + home_country = { c:CYP = this } + } +} + +cwp_cyp_clothes_pop_trigger = { # Cyprus - Pops + exists = scope:pop + scope:pop = { + exists = c:CYP + home_country = { c:CYP = this } + } +} + +cwp_czh_clothes_character_trigger = { # Czechoslovakia - Characters + exists = scope:character + scope:character = { + exists = c:CZH + exists = home_country + home_country = { c:CZH = this } + } +} + +cwp_czh_clothes_pop_trigger = { # Czechoslovakia - Pops + exists = scope:pop + scope:pop = { + exists = c:CZH + home_country = { c:CZH = this } + } +} + +cwp_dcr_clothes_character_trigger = { # Dominican Republic - Characters + exists = scope:character + scope:character = { + exists = c:DCR + exists = home_country + home_country = { c:DCR = this } + } +} + +cwp_dcr_clothes_pop_trigger = { # Dominican Republic - Pops + exists = scope:pop + scope:pop = { + exists = c:DCR + home_country = { c:DCR = this } + } +} + +cwp_ddr_clothes_character_trigger = { # German Democratic Republic - Characters + exists = scope:character + scope:character = { + exists = c:DDR + exists = home_country + home_country = { c:DDR = this } + } +} + +cwp_ddr_clothes_pop_trigger = { # German Democratic Republic - Pops + exists = scope:pop + scope:pop = { + exists = c:DDR + home_country = { c:DDR = this } + } +} + +cwp_den_clothes_character_trigger = { # Denmark - Characters + exists = scope:character + scope:character = { + exists = c:DEN + exists = home_country + home_country = { c:DEN = this } + } +} + +cwp_den_clothes_pop_trigger = { # Denmark - Pops + exists = scope:pop + scope:pop = { + exists = c:DEN + home_country = { c:DEN = this } + } +} + +cwp_dji_clothes_character_trigger = { # Djibouti - Characters + exists = scope:character + scope:character = { + exists = c:DJI + exists = home_country + home_country = { c:DJI = this } + } +} + +cwp_dji_clothes_pop_trigger = { # Djibouti - Pops + exists = scope:pop + scope:pop = { + exists = c:DJI + home_country = { c:DJI = this } + } +} + +cwp_dla_clothes_character_trigger = { # Cameroon - Characters + exists = scope:character + scope:character = { + exists = c:DLA + exists = home_country + home_country = { c:DLA = this } + } +} + +cwp_dla_clothes_pop_trigger = { # Cameroon - Pops + exists = scope:pop + scope:pop = { + exists = c:DLA + home_country = { c:DLA = this } + } +} + +cwp_ecu_clothes_character_trigger = { # Ecuador - Characters + exists = scope:character + scope:character = { + exists = c:ECU + exists = home_country + home_country = { c:ECU = this } + } +} + +cwp_ecu_clothes_pop_trigger = { # Ecuador - Pops + exists = scope:pop + scope:pop = { + exists = c:ECU + home_country = { c:ECU = this } + } +} + +cwp_egy_clothes_character_trigger = { # Egypt - Characters + exists = scope:character + scope:character = { + exists = c:EGY + exists = home_country + home_country = { c:EGY = this } + } +} + +cwp_egy_clothes_pop_trigger = { # Egypt - Pops + exists = scope:pop + scope:pop = { + exists = c:EGY + home_country = { c:EGY = this } + } +} + +cwp_els_clothes_character_trigger = { # El Salvador - Characters + exists = scope:character + scope:character = { + exists = c:ELS + exists = home_country + home_country = { c:ELS = this } + } +} + +cwp_els_clothes_pop_trigger = { # El Salvador - Pops + exists = scope:pop + scope:pop = { + exists = c:ELS + home_country = { c:ELS = this } + } +} + +cwp_eqa_clothes_character_trigger = { # Equatorial French Africa - Characters + exists = scope:character + scope:character = { + exists = c:EQA + exists = home_country + home_country = { c:EQA = this } + } +} + +cwp_eqa_clothes_pop_trigger = { # Equatorial French Africa - Pops + exists = scope:pop + scope:pop = { + exists = c:EQA + home_country = { c:EQA = this } + } +} + +cwp_eri_clothes_character_trigger = { # Eritrea - Characters + exists = scope:character + scope:character = { + exists = c:ERI + exists = home_country + home_country = { c:ERI = this } + } +} + +cwp_eri_clothes_pop_trigger = { # Eritrea - Pops + exists = scope:pop + scope:pop = { + exists = c:ERI + home_country = { c:ERI = this } + } +} + +cwp_fez_clothes_character_trigger = { # Fez - Characters + exists = scope:character + scope:character = { + exists = c:FEZ + exists = home_country + home_country = { c:FEZ = this } + } +} + +cwp_fez_clothes_pop_trigger = { # Fez - Pops + exists = scope:pop + scope:pop = { + exists = c:FEZ + home_country = { c:FEZ = this } + } +} + +cwp_fin_clothes_character_trigger = { # Finland - Characters + exists = scope:character + scope:character = { + exists = c:FIN + exists = home_country + home_country = { c:FIN = this } + } +} + +cwp_fin_clothes_pop_trigger = { # Finland - Pops + exists = scope:pop + scope:pop = { + exists = c:FIN + home_country = { c:FIN = this } + } +} + +cwp_foz_clothes_character_trigger = { # French Occupation Zone - Characters + exists = scope:character + scope:character = { + exists = c:FOZ + exists = home_country + home_country = { c:FOZ = this } + } +} + +cwp_foz_clothes_pop_trigger = { # French Occupation Zone - Pops + exists = scope:pop + scope:pop = { + exists = c:FOZ + home_country = { c:FOZ = this } + } +} + +cwp_fra_clothes_character_trigger = { # France - Characters + exists = scope:character + scope:character = { + exists = c:FRA + exists = home_country + home_country = { c:FRA = this } + } +} + +cwp_fra_clothes_pop_trigger = { # France - Pops + exists = scope:pop + scope:pop = { + exists = c:FRA + home_country = { c:FRA = this } + } +} + +cwp_gam_clothes_character_trigger = { # Gambia - Characters + exists = scope:character + scope:character = { + exists = c:GAM + exists = home_country + home_country = { c:GAM = this } + } +} + +cwp_gam_clothes_pop_trigger = { # Gambia - Pops + exists = scope:pop + scope:pop = { + exists = c:GAM + home_country = { c:GAM = this } + } +} + +cwp_gbr_clothes_character_trigger = { # United Kingdom - Characters + exists = scope:character + scope:character = { + exists = c:GBR + exists = home_country + home_country = { c:GBR = this } + } +} + +cwp_gbr_clothes_pop_trigger = { # United Kingdom - Pops + exists = scope:pop + scope:pop = { + exists = c:GBR + home_country = { c:GBR = this } + } +} + +cwp_glc_clothes_character_trigger = { # Ghana - Characters + exists = scope:character + scope:character = { + exists = c:GLC + exists = home_country + home_country = { c:GLC = this } + } +} + +cwp_glc_clothes_pop_trigger = { # Ghana - Pops + exists = scope:pop + scope:pop = { + exists = c:GLC + home_country = { c:GLC = this } + } +} + +cwp_gnb_clothes_character_trigger = { # Portuguese Guinea - Characters + exists = scope:character + scope:character = { + exists = c:GNB + exists = home_country + home_country = { c:GNB = this } + } +} + +cwp_gnb_clothes_pop_trigger = { # Portuguese Guinea - Pops + exists = scope:pop + scope:pop = { + exists = c:GNB + home_country = { c:GNB = this } + } +} + +cwp_gre_clothes_character_trigger = { # Greece - Characters + exists = scope:character + scope:character = { + exists = c:GRE + exists = home_country + home_country = { c:GRE = this } + } +} + +cwp_gre_clothes_pop_trigger = { # Greece - Pops + exists = scope:pop + scope:pop = { + exists = c:GRE + home_country = { c:GRE = this } + } +} + +cwp_grn_clothes_character_trigger = { # Greenland - Characters + exists = scope:character + scope:character = { + exists = c:GRN + exists = home_country + home_country = { c:GRN = this } + } +} + +cwp_grn_clothes_pop_trigger = { # Greenland - Pops + exists = scope:pop + scope:pop = { + exists = c:GRN + home_country = { c:GRN = this } + } +} + +cwp_gua_clothes_character_trigger = { # Guatemala - Characters + exists = scope:character + scope:character = { + exists = c:GUA + exists = home_country + home_country = { c:GUA = this } + } +} + +cwp_gua_clothes_pop_trigger = { # Guatemala - Pops + exists = scope:pop + scope:pop = { + exists = c:GUA + home_country = { c:GUA = this } + } +} + +cwp_hai_clothes_character_trigger = { # Haiti - Characters + exists = scope:character + scope:character = { + exists = c:HAI + exists = home_country + home_country = { c:HAI = this } + } +} + +cwp_hai_clothes_pop_trigger = { # Haiti - Pops + exists = scope:pop + scope:pop = { + exists = c:HAI + home_country = { c:HAI = this } + } +} + +cwp_hkn_clothes_character_trigger = { # Hong Kong - Characters + exists = scope:character + scope:character = { + exists = c:HKN + exists = home_country + home_country = { c:HKN = this } + } +} + +cwp_hkn_clothes_pop_trigger = { # Hong Kong - Pops + exists = scope:pop + scope:pop = { + exists = c:HKN + home_country = { c:HKN = this } + } +} + +cwp_hnd_clothes_character_trigger = { # India - Characters + exists = scope:character + scope:character = { + exists = c:HND + exists = home_country + home_country = { c:HND = this } + } +} + +cwp_hnd_clothes_pop_trigger = { # India - Pops + exists = scope:pop + scope:pop = { + exists = c:HND + home_country = { c:HND = this } + } +} + +cwp_hon_clothes_character_trigger = { # Honduras - Characters + exists = scope:character + scope:character = { + exists = c:HON + exists = home_country + home_country = { c:HON = this } + } +} + +cwp_hon_clothes_pop_trigger = { # Honduras - Pops + exists = scope:pop + scope:pop = { + exists = c:HON + home_country = { c:HON = this } + } +} + +cwp_hun_clothes_character_trigger = { # Hungary - Characters + exists = scope:character + scope:character = { + exists = c:HUN + exists = home_country + home_country = { c:HUN = this } + } +} + +cwp_hun_clothes_pop_trigger = { # Hungary - Pops + exists = scope:pop + scope:pop = { + exists = c:HUN + home_country = { c:HUN = this } + } +} + +cwp_icl_clothes_character_trigger = { # Iceland - Characters + exists = scope:character + scope:character = { + exists = c:ICL + exists = home_country + home_country = { c:ICL = this } + } +} + +cwp_icl_clothes_pop_trigger = { # Iceland - Pops + exists = scope:pop + scope:pop = { + exists = c:ICL + home_country = { c:ICL = this } + } +} + +cwp_ids_clothes_character_trigger = { # Indonesia - Characters + exists = scope:character + scope:character = { + exists = c:IDS + exists = home_country + home_country = { c:IDS = this } + } +} + +cwp_ids_clothes_pop_trigger = { # Indonesia - Pops + exists = scope:pop + scope:pop = { + exists = c:IDS + home_country = { c:IDS = this } + } +} + +cwp_ire_clothes_character_trigger = { # Ireland - Characters + exists = scope:character + scope:character = { + exists = c:IRE + exists = home_country + home_country = { c:IRE = this } + } +} + +cwp_ire_clothes_pop_trigger = { # Ireland - Pops + exists = scope:pop + scope:pop = { + exists = c:IRE + home_country = { c:IRE = this } + } +} + +cwp_irq_clothes_character_trigger = { # Iraq - Characters + exists = scope:character + scope:character = { + exists = c:IRQ + exists = home_country + home_country = { c:IRQ = this } + } +} + +cwp_irq_clothes_pop_trigger = { # Iraq - Pops + exists = scope:pop + scope:pop = { + exists = c:IRQ + home_country = { c:IRQ = this } + } +} + +cwp_ita_clothes_character_trigger = { # Italy - Characters + exists = scope:character + scope:character = { + exists = c:ITA + exists = home_country + home_country = { c:ITA = this } + } +} + +cwp_ita_clothes_pop_trigger = { # Italy - Pops + exists = scope:pop + scope:pop = { + exists = c:ITA + home_country = { c:ITA = this } + } +} + +cwp_jap_clothes_character_trigger = { # Japan - Characters + exists = scope:character + scope:character = { + exists = c:JAP + exists = home_country + home_country = { c:JAP = this } + } +} + +cwp_jap_clothes_pop_trigger = { # Japan - Pops + exists = scope:pop + scope:pop = { + exists = c:JAP + home_country = { c:JAP = this } + } +} + +cwp_kky_clothes_character_trigger = { # Kenya - Characters + exists = scope:character + scope:character = { + exists = c:KKY + exists = home_country + home_country = { c:KKY = this } + } +} + +cwp_kky_clothes_pop_trigger = { # Kenya - Pops + exists = scope:pop + scope:pop = { + exists = c:KKY + home_country = { c:KKY = this } + } +} + +cwp_kuw_clothes_character_trigger = { # Kuwait - Characters + exists = scope:character + scope:character = { + exists = c:KUW + exists = home_country + home_country = { c:KUW = this } + } +} + +cwp_kuw_clothes_pop_trigger = { # Kuwait - Pops + exists = scope:pop + scope:pop = { + exists = c:KUW + home_country = { c:KUW = this } + } +} + +cwp_lby_clothes_character_trigger = { # Libya - Characters + exists = scope:character + scope:character = { + exists = c:LBY + exists = home_country + home_country = { c:LBY = this } + } +} + +cwp_lby_clothes_pop_trigger = { # Libya - Pops + exists = scope:pop + scope:pop = { + exists = c:LBY + home_country = { c:LBY = this } + } +} + +cwp_lib_clothes_character_trigger = { # Liberia - Characters + exists = scope:character + scope:character = { + exists = c:LIB + exists = home_country + home_country = { c:LIB = this } + } +} + +cwp_lib_clothes_pop_trigger = { # Liberia - Pops + exists = scope:pop + scope:pop = { + exists = c:LIB + home_country = { c:LIB = this } + } +} + +cwp_lux_clothes_character_trigger = { # Luxembourg - Characters + exists = scope:character + scope:character = { + exists = c:LUX + exists = home_country + home_country = { c:LUX = this } + } +} + +cwp_lux_clothes_pop_trigger = { # Luxembourg - Pops + exists = scope:pop + scope:pop = { + exists = c:LUX + home_country = { c:LUX = this } + } +} + +cwp_lzo_clothes_character_trigger = { # Zambia - Characters + exists = scope:character + scope:character = { + exists = c:LZO + exists = home_country + home_country = { c:LZO = this } + } +} + +cwp_lzo_clothes_pop_trigger = { # Zambia - Pops + exists = scope:pop + scope:pop = { + exists = c:LZO + home_country = { c:LZO = this } + } +} + +cwp_mao_clothes_character_trigger = { # Macao - Characters + exists = scope:character + scope:character = { + exists = c:MAO + exists = home_country + home_country = { c:MAO = this } + } +} + +cwp_mao_clothes_pop_trigger = { # Macao - Pops + exists = scope:pop + scope:pop = { + exists = c:MAO + home_country = { c:MAO = this } + } +} + +cwp_mex_clothes_character_trigger = { # Mexico - Characters + exists = scope:character + scope:character = { + exists = c:MEX + exists = home_country + home_country = { c:MEX = this } + } +} + +cwp_mex_clothes_pop_trigger = { # Mexico - Pops + exists = scope:pop + scope:pop = { + exists = c:MEX + home_country = { c:MEX = this } + } +} + +cwp_mgs_clothes_character_trigger = { # Madagascar - Characters + exists = scope:character + scope:character = { + exists = c:MGS + exists = home_country + home_country = { c:MGS = this } + } +} + +cwp_mgs_clothes_pop_trigger = { # Madagascar - Pops + exists = scope:pop + scope:pop = { + exists = c:MGS + home_country = { c:MGS = this } + } +} + +cwp_mku_clothes_character_trigger = { # Mozambique - Characters + exists = scope:character + scope:character = { + exists = c:MKU + exists = home_country + home_country = { c:MKU = this } + } +} + +cwp_mku_clothes_pop_trigger = { # Mozambique - Pops + exists = scope:pop + scope:pop = { + exists = c:MKU + home_country = { c:MKU = this } + } +} + +cwp_mld_clothes_character_trigger = { # Maldives - Characters + exists = scope:character + scope:character = { + exists = c:MLD + exists = home_country + home_country = { c:MLD = this } + } +} + +cwp_mld_clothes_pop_trigger = { # Maldives - Pops + exists = scope:pop + scope:pop = { + exists = c:MLD + home_country = { c:MLD = this } + } +} + +cwp_mor_clothes_character_trigger = { # Morocco - Characters + exists = scope:character + scope:character = { + exists = c:MOR + exists = home_country + home_country = { c:MOR = this } + } +} + +cwp_mor_clothes_pop_trigger = { # Morocco - Pops + exists = scope:pop + scope:pop = { + exists = c:MOR + home_country = { c:MOR = this } + } +} + +cwp_mtb_clothes_character_trigger = { # Zimbabwe - Characters + exists = scope:character + scope:character = { + exists = c:MTB + exists = home_country + home_country = { c:MTB = this } + } +} + +cwp_mtb_clothes_pop_trigger = { # Zimbabwe - Pops + exists = scope:pop + scope:pop = { + exists = c:MTB + home_country = { c:MTB = this } + } +} + +cwp_mym_clothes_character_trigger = { # Myanmar - Characters + exists = scope:character + scope:character = { + exists = c:MYM + exists = home_country + home_country = { c:MYM = this } + } +} + +cwp_mym_clothes_pop_trigger = { # Myanmar - Pops + exists = scope:pop + scope:pop = { + exists = c:MYM + home_country = { c:MYM = this } + } +} + +cwp_myy_clothes_character_trigger = { # Malaysia - Characters + exists = scope:character + scope:character = { + exists = c:MYY + exists = home_country + home_country = { c:MYY = this } + } +} + +cwp_myy_clothes_pop_trigger = { # Malaysia - Pops + exists = scope:pop + scope:pop = { + exists = c:MYY + home_country = { c:MYY = this } + } +} + +cwp_nam_clothes_character_trigger = { # South West Africa - Characters + exists = scope:character + scope:character = { + exists = c:NAM + exists = home_country + home_country = { c:NAM = this } + } +} + +cwp_nam_clothes_pop_trigger = { # South West Africa - Pops + exists = scope:pop + scope:pop = { + exists = c:NAM + home_country = { c:NAM = this } + } +} + +cwp_nej_clothes_character_trigger = { # Saudi Arabia - Characters + exists = scope:character + scope:character = { + exists = c:NEJ + exists = home_country + home_country = { c:NEJ = this } + } +} + +cwp_nej_clothes_pop_trigger = { # Saudi Arabia - Pops + exists = scope:pop + scope:pop = { + exists = c:NEJ + home_country = { c:NEJ = this } + } +} + +cwp_net_clothes_character_trigger = { # Netherlands - Characters + exists = scope:character + scope:character = { + exists = c:NET + exists = home_country + home_country = { c:NET = this } + } +} + +cwp_net_clothes_pop_trigger = { # Netherlands - Pops + exists = scope:pop + scope:pop = { + exists = c:NET + home_country = { c:NET = this } + } +} + +cwp_nic_clothes_character_trigger = { # Nicaragua - Characters + exists = scope:character + scope:character = { + exists = c:NIC + exists = home_country + home_country = { c:NIC = this } + } +} + +cwp_nic_clothes_pop_trigger = { # Nicaragua - Pops + exists = scope:pop + scope:pop = { + exists = c:NIC + home_country = { c:NIC = this } + } +} + +cwp_nor_clothes_character_trigger = { # Norway - Characters + exists = scope:character + scope:character = { + exists = c:NOR + exists = home_country + home_country = { c:NOR = this } + } +} + +cwp_nor_clothes_pop_trigger = { # Norway - Pops + exists = scope:pop + scope:pop = { + exists = c:NOR + home_country = { c:NOR = this } + } +} + +cwp_nrk_clothes_character_trigger = { # North Korea - Characters + exists = scope:character + scope:character = { + exists = c:NRK + exists = home_country + home_country = { c:NRK = this } + } +} + +cwp_nrk_clothes_pop_trigger = { # North Korea - Pops + exists = scope:pop + scope:pop = { + exists = c:NRK + home_country = { c:NRK = this } + } +} + +cwp_nzl_clothes_character_trigger = { # New Zealand - Characters + exists = scope:character + scope:character = { + exists = c:NZL + exists = home_country + home_country = { c:NZL = this } + } +} + +cwp_nzl_clothes_pop_trigger = { # New Zealand - Pops + exists = scope:pop + scope:pop = { + exists = c:NZL + home_country = { c:NZL = this } + } +} + +cwp_oma_clothes_character_trigger = { # Oman - Characters + exists = scope:character + scope:character = { + exists = c:OMA + exists = home_country + home_country = { c:OMA = this } + } +} + +cwp_oma_clothes_pop_trigger = { # Oman - Pops + exists = scope:pop + scope:pop = { + exists = c:OMA + home_country = { c:OMA = this } + } +} + +cwp_ovm_clothes_character_trigger = { # Angola - Characters + exists = scope:character + scope:character = { + exists = c:OVM + exists = home_country + home_country = { c:OVM = this } + } +} + +cwp_ovm_clothes_pop_trigger = { # Angola - Pops + exists = scope:pop + scope:pop = { + exists = c:OVM + home_country = { c:OVM = this } + } +} + +cwp_pal_clothes_character_trigger = { # Palestine - Characters + exists = scope:character + scope:character = { + exists = c:PAL + exists = home_country + home_country = { c:PAL = this } + } +} + +cwp_pal_clothes_pop_trigger = { # Palestine - Pops + exists = scope:pop + scope:pop = { + exists = c:PAL + home_country = { c:PAL = this } + } +} + +cwp_per_clothes_character_trigger = { # Persia - Characters + exists = scope:character + scope:character = { + exists = c:PER + exists = home_country + home_country = { c:PER = this } + } +} + +cwp_per_clothes_pop_trigger = { # Persia - Pops + exists = scope:pop + scope:pop = { + exists = c:PER + home_country = { c:PER = this } + } +} + +cwp_peu_clothes_character_trigger = { # Peru - Characters + exists = scope:character + scope:character = { + exists = c:PEU + exists = home_country + home_country = { c:PEU = this } + } +} + +cwp_peu_clothes_pop_trigger = { # Peru - Pops + exists = scope:pop + scope:pop = { + exists = c:PEU + home_country = { c:PEU = this } + } +} + +cwp_phi_clothes_character_trigger = { # Philippines - Characters + exists = scope:character + scope:character = { + exists = c:PHI + exists = home_country + home_country = { c:PHI = this } + } +} + +cwp_phi_clothes_pop_trigger = { # Philippines - Pops + exists = scope:pop + scope:pop = { + exists = c:PHI + home_country = { c:PHI = this } + } +} + +cwp_pnm_clothes_character_trigger = { # Panama - Characters + exists = scope:character + scope:character = { + exists = c:PNM + exists = home_country + home_country = { c:PNM = this } + } +} + +cwp_pnm_clothes_pop_trigger = { # Panama - Pops + exists = scope:pop + scope:pop = { + exists = c:PNM + home_country = { c:PNM = this } + } +} + +cwp_pol_clothes_character_trigger = { # Poland - Characters + exists = scope:character + scope:character = { + exists = c:POL + exists = home_country + home_country = { c:POL = this } + } +} + +cwp_pol_clothes_pop_trigger = { # Poland - Pops + exists = scope:pop + scope:pop = { + exists = c:POL + home_country = { c:POL = this } + } +} + +cwp_por_clothes_character_trigger = { # Portugal - Characters + exists = scope:character + scope:character = { + exists = c:POR + exists = home_country + home_country = { c:POR = this } + } +} + +cwp_por_clothes_pop_trigger = { # Portugal - Pops + exists = scope:pop + scope:pop = { + exists = c:POR + home_country = { c:POR = this } + } +} + +cwp_ppn_clothes_character_trigger = { # Papua New Guinea - Characters + exists = scope:character + scope:character = { + exists = c:PPN + exists = home_country + home_country = { c:PPN = this } + } +} + +cwp_ppn_clothes_pop_trigger = { # Papua New Guinea - Pops + exists = scope:pop + scope:pop = { + exists = c:PPN + home_country = { c:PPN = this } + } +} + +cwp_prc_clothes_character_trigger = { # People's Republic of China (Communist China) - Characters + exists = scope:character + scope:character = { + exists = c:PRC + exists = home_country + home_country = { c:PRC = this } + } +} + +cwp_prc_clothes_pop_trigger = { # People's Republic of China (Communist China) - Pops + exists = scope:pop + scope:pop = { + exists = c:PRC + home_country = { c:PRC = this } + } +} + +cwp_prg_clothes_character_trigger = { # Paraguay - Characters + exists = scope:character + scope:character = { + exists = c:PRG + exists = home_country + home_country = { c:PRG = this } + } +} + +cwp_prg_clothes_pop_trigger = { # Paraguay - Pops + exists = scope:pop + scope:pop = { + exists = c:PRG + home_country = { c:PRG = this } + } +} + +cwp_qat_clothes_character_trigger = { # Qatar - Characters + exists = scope:character + scope:character = { + exists = c:QAT + exists = home_country + home_country = { c:QAT = this } + } +} + +cwp_qat_clothes_pop_trigger = { # Qatar - Pops + exists = scope:pop + scope:pop = { + exists = c:QAT + home_country = { c:QAT = this } + } +} + +cwp_roc_clothes_character_trigger = { # Republic of China (Taiwan) - Characters + exists = scope:character + scope:character = { + exists = c:ROC + exists = home_country + home_country = { c:ROC = this } + } +} + +cwp_roc_clothes_pop_trigger = { # Republic of China (Taiwan) - Pops + exists = scope:pop + scope:pop = { + exists = c:ROC + home_country = { c:ROC = this } + } +} + +cwp_rom_clothes_character_trigger = { # Romania - Characters + exists = scope:character + scope:character = { + exists = c:ROM + exists = home_country + home_country = { c:ROM = this } + } +} + +cwp_rom_clothes_pop_trigger = { # Romania - Pops + exists = scope:pop + scope:pop = { + exists = c:ROM + home_country = { c:ROM = this } + } +} + +cwp_rus_clothes_character_trigger = { # Russia - Characters + exists = scope:character + scope:character = { + exists = c:RUS + exists = home_country + home_country = { c:RUS = this } + } +} + +cwp_rus_clothes_pop_trigger = { # Russia - Pops + exists = scope:pop + scope:pop = { + exists = c:RUS + home_country = { c:RUS = this } + } +} + +cwp_saf_clothes_character_trigger = { # South Africa - Characters + exists = scope:character + scope:character = { + exists = c:SAF + exists = home_country + home_country = { c:SAF = this } + } +} + +cwp_saf_clothes_pop_trigger = { # South Africa - Pops + exists = scope:pop + scope:pop = { + exists = c:SAF + home_country = { c:SAF = this } + } +} + +cwp_sdn_clothes_character_trigger = { # Sudan - Characters + exists = scope:character + scope:character = { + exists = c:SDN + exists = home_country + home_country = { c:SDN = this } + } +} + +cwp_sdn_clothes_pop_trigger = { # Sudan - Pops + exists = scope:pop + scope:pop = { + exists = c:SDN + home_country = { c:SDN = this } + } +} + +cwp_sgp_clothes_character_trigger = { # Singapore - Characters + exists = scope:character + scope:character = { + exists = c:SGP + exists = home_country + home_country = { c:SGP = this } + } +} + +cwp_sgp_clothes_pop_trigger = { # Singapore - Pops + exists = scope:pop + scope:pop = { + exists = c:SGP + home_country = { c:SGP = this } + } +} + +cwp_sil_clothes_character_trigger = { # Sierra Leone - Characters + exists = scope:character + scope:character = { + exists = c:SIL + exists = home_country + home_country = { c:SIL = this } + } +} + +cwp_sil_clothes_pop_trigger = { # Sierra Leone - Pops + exists = scope:pop + scope:pop = { + exists = c:SIL + home_country = { c:SIL = this } + } +} + +cwp_sll_clothes_character_trigger = { # Somaliland - Characters + exists = scope:character + scope:character = { + exists = c:SLL + exists = home_country + home_country = { c:SLL = this } + } +} + +cwp_sll_clothes_pop_trigger = { # Somaliland - Pops + exists = scope:pop + scope:pop = { + exists = c:SLL + home_country = { c:SLL = this } + } +} + +cwp_sml_clothes_character_trigger = { # Somalia - Characters + exists = scope:character + scope:character = { + exists = c:SML + exists = home_country + home_country = { c:SML = this } + } +} + +cwp_sml_clothes_pop_trigger = { # Somalia - Pops + exists = scope:pop + scope:pop = { + exists = c:SML + home_country = { c:SML = this } + } +} + +cwp_sok_clothes_character_trigger = { # Nigeria - Characters + exists = scope:character + scope:character = { + exists = c:SOK + exists = home_country + home_country = { c:SOK = this } + } +} + +cwp_sok_clothes_pop_trigger = { # Nigeria - Pops + exists = scope:pop + scope:pop = { + exists = c:SOK + home_country = { c:SOK = this } + } +} + +cwp_spa_clothes_character_trigger = { # Spain - Characters + exists = scope:character + scope:character = { + exists = c:SPA + exists = home_country + home_country = { c:SPA = this } + } +} + +cwp_spa_clothes_pop_trigger = { # Spain - Pops + exists = scope:pop + scope:pop = { + exists = c:SPA + home_country = { c:SPA = this } + } +} + +cwp_sri_clothes_character_trigger = { # Sri Lanka - Characters + exists = scope:character + scope:character = { + exists = c:SRI + exists = home_country + home_country = { c:SRI = this } + } +} + +cwp_sri_clothes_pop_trigger = { # Sri Lanka - Pops + exists = scope:pop + scope:pop = { + exists = c:SRI + home_country = { c:SRI = this } + } +} + +cwp_stk_clothes_character_trigger = { # South Korea - Characters + exists = scope:character + scope:character = { + exists = c:STK + exists = home_country + home_country = { c:STK = this } + } +} + +cwp_stk_clothes_pop_trigger = { # South Korea - Pops + exists = scope:pop + scope:pop = { + exists = c:STK + home_country = { c:STK = this } + } +} + +cwp_swe_clothes_character_trigger = { # Sweden - Characters + exists = scope:character + scope:character = { + exists = c:SWE + exists = home_country + home_country = { c:SWE = this } + } +} + +cwp_swe_clothes_pop_trigger = { # Sweden - Pops + exists = scope:pop + scope:pop = { + exists = c:SWE + home_country = { c:SWE = this } + } +} + +cwp_swi_clothes_character_trigger = { # Switzerland - Characters + exists = scope:character + scope:character = { + exists = c:SWI + exists = home_country + home_country = { c:SWI = this } + } +} + +cwp_swi_clothes_pop_trigger = { # Switzerland - Pops + exists = scope:pop + scope:pop = { + exists = c:SWI + home_country = { c:SWI = this } + } +} + +cwp_syr_clothes_character_trigger = { # Syria - Characters + exists = scope:character + scope:character = { + exists = c:SYR + exists = home_country + home_country = { c:SYR = this } + } +} + +cwp_syr_clothes_pop_trigger = { # Syria - Pops + exists = scope:pop + scope:pop = { + exists = c:SYR + home_country = { c:SYR = this } + } +} + +cwp_tha_clothes_character_trigger = { # Thailand - Characters + exists = scope:character + scope:character = { + exists = c:THA + exists = home_country + home_country = { c:THA = this } + } +} + +cwp_tha_clothes_pop_trigger = { # Thailand - Pops + exists = scope:pop + scope:pop = { + exists = c:THA + home_country = { c:THA = this } + } +} + +cwp_tnz_clothes_character_trigger = { # Tanzania - Characters + exists = scope:character + scope:character = { + exists = c:TNZ + exists = home_country + home_country = { c:TNZ = this } + } +} + +cwp_tnz_clothes_pop_trigger = { # Tanzania - Pops + exists = scope:pop + scope:pop = { + exists = c:TNZ + home_country = { c:TNZ = this } + } +} + +cwp_tsw_clothes_character_trigger = { # Botswana - Characters + exists = scope:character + scope:character = { + exists = c:TSW + exists = home_country + home_country = { c:TSW = this } + } +} + +cwp_tsw_clothes_pop_trigger = { # Botswana - Pops + exists = scope:pop + scope:pop = { + exists = c:TSW + home_country = { c:TSW = this } + } +} + +cwp_tun_clothes_character_trigger = { # Tunis - Characters + exists = scope:character + scope:character = { + exists = c:TUN + exists = home_country + home_country = { c:TUN = this } + } +} + +cwp_tun_clothes_pop_trigger = { # Tunis - Pops + exists = scope:pop + scope:pop = { + exists = c:TUN + home_country = { c:TUN = this } + } +} + +cwp_tur_clothes_character_trigger = { # Turkey - Characters + exists = scope:character + scope:character = { + exists = c:TUR + exists = home_country + home_country = { c:TUR = this } + } +} + +cwp_tur_clothes_pop_trigger = { # Turkey - Pops + exists = scope:pop + scope:pop = { + exists = c:TUR + home_country = { c:TUR = this } + } +} + +cwp_uru_clothes_character_trigger = { # Uruguay - Characters + exists = scope:character + scope:character = { + exists = c:URU + exists = home_country + home_country = { c:URU = this } + } +} + +cwp_uru_clothes_pop_trigger = { # Uruguay - Pops + exists = scope:pop + scope:pop = { + exists = c:URU + home_country = { c:URU = this } + } +} + +cwp_usa_clothes_character_trigger = { # United States of America - Characters + exists = scope:character + scope:character = { + exists = c:USA + exists = home_country + home_country = { c:USA = this } + } +} + +cwp_usa_clothes_pop_trigger = { # United States of America - Pops + exists = scope:pop + scope:pop = { + exists = c:USA + home_country = { c:USA = this } + } +} + +cwp_vnm_clothes_character_trigger = { # Vietnam - Characters + exists = scope:character + scope:character = { + exists = c:VNM + exists = home_country + home_country = { c:VNM = this } + } +} + +cwp_vnm_clothes_pop_trigger = { # Vietnam - Pops + exists = scope:pop + scope:pop = { + exists = c:VNM + home_country = { c:VNM = this } + } +} + +cwp_vnz_clothes_character_trigger = { # Venezuela - Characters + exists = scope:character + scope:character = { + exists = c:VNZ + exists = home_country + home_country = { c:VNZ = this } + } +} + +cwp_vnz_clothes_pop_trigger = { # Venezuela - Pops + exists = scope:pop + scope:pop = { + exists = c:VNZ + home_country = { c:VNZ = this } + } +} + +cwp_wau_clothes_character_trigger = { # Senegal - Characters + exists = scope:character + scope:character = { + exists = c:WAU + exists = home_country + home_country = { c:WAU = this } + } +} + +cwp_wau_clothes_pop_trigger = { # Senegal - Pops + exists = scope:pop + scope:pop = { + exists = c:WAU + home_country = { c:WAU = this } + } +} + +cwp_wpp_clothes_character_trigger = { # West Papua - Characters + exists = scope:character + scope:character = { + exists = c:WPP + exists = home_country + home_country = { c:WPP = this } + } +} + +cwp_wpp_clothes_pop_trigger = { # West Papua - Pops + exists = scope:pop + scope:pop = { + exists = c:WPP + home_country = { c:WPP = this } + } +} + +cwp_yem_clothes_character_trigger = { # Yemen - Characters + exists = scope:character + scope:character = { + exists = c:YEM + exists = home_country + home_country = { c:YEM = this } + } +} + +cwp_yem_clothes_pop_trigger = { # Yemen - Pops + exists = scope:pop + scope:pop = { + exists = c:YEM + home_country = { c:YEM = this } + } +} + +cwp_yug_clothes_character_trigger = { # Yugoslavia - Characters + exists = scope:character + scope:character = { + exists = c:YUG + exists = home_country + home_country = { c:YUG = this } + } +} + +cwp_yug_clothes_pop_trigger = { # Yugoslavia - Pops + exists = scope:pop + scope:pop = { + exists = c:YUG + home_country = { c:YUG = this } + } +} + +######################################## + +cwp_europe_country_clothes_character_trigger ={ # European Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_europe = yes } } + } +} + +cwp_europe_country_clothes_pop_trigger ={ # European Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_europe = yes } } } +} + +cwp_north_america_country_clothes_character_trigger ={ # North American Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_north_america = yes } } + } +} + +cwp_north_america_country_clothes_pop_trigger ={ # North American Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_north_america = yes } } } +} + +cwp_central_america_country_clothes_character_trigger ={ # Central American Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_central_america = yes } } + } +} + +cwp_central_america_country_clothes_pop_trigger ={ # Central American Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_central_america = yes } } } +} + +cwp_south_america_country_clothes_character_trigger ={ # South American Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_south_america = yes } } + } +} + +cwp_south_america_country_clothes_pop_trigger ={ # South American Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_south_america = yes } } } +} + +cwp_africa_country_clothes_character_trigger ={ # African Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_africa = yes } } + } +} + +cwp_africa_country_clothes_pop_trigger ={ # African Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_africa = yes } } } +} + +cwp_middle_east_country_clothes_character_trigger ={ # Middle Eastern Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_middle_east = yes } } + } +} + +cwp_middle_east_country_clothes_pop_trigger ={ # Middle Eastern Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_middle_east = yes } } } +} + +cwp_central_asia_country_clothes_character_trigger ={ # Central Asian Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_central_asia = yes } } + } +} + +cwp_central_asia_country_clothes_pop_trigger ={ # Central Asian Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_central_asia = yes } } } +} + +cwp_india_country_clothes_character_trigger ={ # India - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_india = yes } } + } +} + +cwp_india_country_clothes_pop_trigger ={ # India - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_india = yes } } } +} + +cwp_east_asia_country_clothes_character_trigger ={ # East Asian Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_east_asia = yes } } + } +} + +cwp_east_asia_country_clothes_pop_trigger ={ # East Asian Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_east_asia = yes } } } +} + +cwp_southeast_asia_country_clothes_character_trigger ={ # Southeast Asian Countries - Characters + exists = scope:character + scope:character = { + exists = home_country + home_country = { capital = { country_is_in_southeast_asia = yes } } + } +} + +cwp_southeast_asia_country_clothes_pop_trigger ={ # Southeast Asian Countries - Pops + exists = scope:pop + scope:pop = { home_country = { capital = { country_is_in_southeast_asia = yes } } } +} diff --git a/common/scripted_triggers/cwp_clothes_physical_triggers.txt b/common/scripted_triggers/cwp_clothes_physical_triggers.txt new file mode 100644 index 000000000..fd6dc0627 --- /dev/null +++ b/common/scripted_triggers/cwp_clothes_physical_triggers.txt @@ -0,0 +1,120 @@ +cwp_very_underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + pop_weight_modifier_scale < 25 + standard_of_living < 5 + } +} + +cwp_underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + pop_weight_modifier_scale < 25 + standard_of_living >= 5 + standard_of_living < 10 + } + AND = { + standard_of_living < 5 + pop_weight_modifier_scale >= 25 + pop_weight_modifier_scale < 50 + } + } + } +} + +cwp_slightly_underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + pop_weight_modifier_scale < 25 + standard_of_living >= 10 + } + AND = { + standard_of_living >= 5 + standard_of_living < 10 + pop_weight_modifier_scale >= 25 + pop_weight_modifier_scale < 50 + } + AND = { + standard_of_living < 5 + pop_weight_modifier_scale >= 50 + } + } + } +} + +cwp_slightly_overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 15 + standard_of_living < 20 + pop_weight_modifier_scale >= 90 + } + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 85 + pop_weight_modifier_scale < 90 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 70 + pop_weight_modifier_scale < 80 + } + } + } +} + +cwp_overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 15 + standard_of_living < 20 + pop_weight_modifier_scale >= 95 + } + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 90 + pop_weight_modifier_scale < 95 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 80 + pop_weight_modifier_scale < 90 + } + } + } +} + +cwp_very_overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 95 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 90 + } + } + } +} + +cwp_adult_character_trigger = { + scope:character ?= { age >= define:NCharacters|ADULT_AGE } +} + +cwp_child_character_trigger = { + scope:character ?= { NOT = { age >= define:NCharacters|ADULT_AGE } } +} diff --git a/common/scripted_triggers/cwp_clothes_politics_triggers.txt b/common/scripted_triggers/cwp_clothes_politics_triggers.txt new file mode 100644 index 000000000..c4447f20f --- /dev/null +++ b/common/scripted_triggers/cwp_clothes_politics_triggers.txt @@ -0,0 +1,109 @@ +cwp_monarchy_clothes_trigger = { + exists = scope:character + scope:character = { + exists = owner + owner = { has_law = law_type:law_monarchy } + OR = { + is_ruler = yes + is_heir = yes + } + } +} + +cwp_republic_clothes_trigger = { + exists = scope:character + scope:character = { + exists = owner + owner = { NOT = { has_law = law_type:law_monarchy } } + } +} + +cwp_armed_forces_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_armed_forces } +} + +cwp_armed_forces_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_armed_forces } +} + +cwp_devout_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_devout } +} + +cwp_devout_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_devout } +} + +cwp_industrialists_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_industrialists } +} + +cwp_industrialists_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_industrialists } +} + +cwp_intelligentsia_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_intelligentsia } +} + +cwp_intelligentsia_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_intelligentsia } +} + +cwp_landowners_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_landowners } +} + +cwp_landowners_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_landowners } +} + +cwp_petty_bourgeoisie_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_petty_bourgeoisie } +} + +cwp_petty_bourgeoisie_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_petty_bourgeoisie } +} + +cwp_rural_folk_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_rural_folk } +} + +cwp_rural_folk_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_rural_folk } +} + +cwp_trade_unions_interest_group_clothes_character_trigger = { + exists = scope:character + scope:character = { is_interest_group_type = ig_trade_unions } +} + +cwp_trade_unions_interest_group_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_interest_group_type = ig_trade_unions } +} + +cwp_politician_clothes_trigger = { + exists = scope:character + scope:character = { + AND = { + has_role = politician + is_ruler = no + } + } +} diff --git a/common/scripted_triggers/cwp_clothes_pop_triggers.txt b/common/scripted_triggers/cwp_clothes_pop_triggers.txt new file mode 100644 index 000000000..e45e4fa90 --- /dev/null +++ b/common/scripted_triggers/cwp_clothes_pop_triggers.txt @@ -0,0 +1,287 @@ +academics_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = academics } +} + +aristocrats_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = aristocrats } +} + +bureaucrats_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = bureaucrats } +} + +clergy_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = clergymen } +} + +clerks_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = clerks } +} + +engineers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = engineers } +} + +farmers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = farmers } +} + +laborers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = laborers } +} + +machinists_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = machinists } +} + +officers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = officers } +} + +peasants_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = peasants } +} + +shopkeepers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = shopkeepers } +} + +slaves_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = slaves } +} + +soldier_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { is_pop_type = soldiers } +} + +buddhist_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + religion = { has_discrimination_trait = cwp_heritage_dharmic } + religion = rel:shinto + } + } +} + +christian_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_christian } } +} + +dharmic_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_dharmic } } +} + +hindu_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = rel:hindu } +} + +indigenous_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_indigenous } } +} + +islamic_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_islamic } } +} + +jewish_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_jewish } } +} + +materialist_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_materialist } } +} + +taoic_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = cwp_heritage_taoic } } +} + +poor_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + is_pop_type = farmers + is_pop_type = peasants + is_pop_type = laborers + is_pop_type = machinists + } + } +} + +middle_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + is_pop_type = clerks + is_pop_type = engineers + is_pop_type = bureaucrats + is_pop_type = shopkeepers + } + } +} + +upper_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + is_pop_type = aristocrats + is_pop_type = capitalists + is_pop_type = academics + } + } +} + +military_leader_character_trigger = { + scope:character ?= { + OR = { + has_role = general + has_role = admiral + } + } +} + +cwp_agitator_character_trigger = { + scope:character ?= { has_role = agitator } +} + +slightly_underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + pop_weight_modifier_scale < 25 + standard_of_living >= 10 + } + AND = { + standard_of_living >= 5 + standard_of_living < 10 + pop_weight_modifier_scale >= 25 + pop_weight_modifier_scale < 50 + } + AND = { + standard_of_living < 5 + pop_weight_modifier_scale >= 50 + } + } + } +} + +underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + pop_weight_modifier_scale < 25 + standard_of_living >= 5 + standard_of_living < 10 + } + AND = { + standard_of_living < 5 + pop_weight_modifier_scale >= 25 + pop_weight_modifier_scale < 50 + } + } + } +} + +very_underweight_pop_trigger = { + exists = scope:pop + scope:pop = { + pop_weight_modifier_scale < 25 + standard_of_living < 5 + } +} + +slightly_overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 15 + standard_of_living < 20 + pop_weight_modifier_scale >= 90 + } + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 85 + pop_weight_modifier_scale < 90 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 70 + pop_weight_modifier_scale < 80 + } + } + } +} + +overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 15 + standard_of_living < 20 + pop_weight_modifier_scale >= 95 + } + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 90 + pop_weight_modifier_scale < 95 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 80 + pop_weight_modifier_scale < 90 + } + } + } +} + +very_overweight_pop_trigger = { + exists = scope:pop + scope:pop = { + OR = { + AND = { + standard_of_living >= 20 + standard_of_living < 40 + pop_weight_modifier_scale >= 95 + } + AND = { + standard_of_living >= 40 + pop_weight_modifier_scale >= 90 + } + } + } +} + +struggling_pop_trigger = { + exists = scope:pop + scope:pop = { + is_in_severe_starvation = yes + } +} diff --git a/common/scripted_triggers/cwp_coat_of_arms_triggers.txt b/common/scripted_triggers/cwp_coat_of_arms_triggers.txt new file mode 100644 index 000000000..f73278a7e --- /dev/null +++ b/common/scripted_triggers/cwp_coat_of_arms_triggers.txt @@ -0,0 +1,533 @@ +# CWP Coat of Arms Triggers + +########################################### +### Culture Based Coat of Arms Triggers ### +########################################### + +# 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 + } + } +} + +# Central Asian Culture 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 + } + } +} + +# 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 + } + } +} + +# 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 + } + } +} + +# German Culture 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 + } + } +} + +# Hispanic American Culture 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 + } +} + +# Iberian Culture Trigger +cwp_coat_of_arms_iberian_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_iberian } +} + +# Italian Culture Trigger +cwp_coat_of_arms_italian_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_italian } +} + +# 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 + } + } +} + +# 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 + } + } +} + +# Oceanic Culture Trigger +cwp_coat_of_arms_oceanic_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_austronesian } +} + +# Russian Culture Trigger +cwp_coat_of_arms_kievan_russian_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_kievan_rus } +} + +# 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 + } + } +} + +# Southeast Asian Culture Trigger +cwp_coat_of_arms_southeast_asian_trigger = { + any_primary_culture = { + has_discrimination_trait_group = cwp_heritage_group_southeast_asian + } +} + +# Turkic Culture Trigger +cwp_coat_of_arms_turkic_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_turkic } +} + +# West African Culture Trigger +cwp_coat_of_arms_west_african_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_heritage_group_west_african } +} + +############################################ +### Language Based Coat of Arms Triggers ### +############################################ + +# Romance Language Trigger +cwp_coat_of_arms_romance_language_trigger = { + any_primary_culture = { has_discrimination_trait_group = cwp_language_group_romance } +} + +############################################ +### Religion Based Coat of Arms Triggers ### +############################################ + +# Islam Religion Trigger +cwp_coat_of_arms_islam_trigger = { + exists = scope:actor + scope:actor ?= { religion ?= { has_discrimination_trait = cwp_heritage_islamic } } +} + +# Catholic Religion Trigger +cwp_coat_of_arms_catholic_trigger = { + exists = scope:target + scope:target ?= { country_has_state_religion = rel:catholic } +} + +# Christian Religion Trigger +cwp_coat_of_arms_christian_trigger = { + exists = scope:actor + scope:actor ?= { religion ?= { has_discrimination_trait = cwp_heritage_christian } } +} + +# Buddhist/Dharmic Religion Trigger +cwp_coat_of_arms_dharmic_trigger = { + exists = scope:actor + scope:actor ?= { religion ?= { has_discrimination_trait = cwp_heritage_dharmic } } +} + +# Sikh Religion Trigger +cwp_coat_of_arms_sikh_trigger = { + exists = scope:actor + scope:actor ?= { country_has_state_religion = rel:sikh } +} + +####################################### +### Law Based Coat of Arms Triggers ### +####################################### + +# Anarchy Law Trigger +cwp_coat_of_arms_anarchy_law_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_anarchy } +} + +# Autocratic Law Trigger +cwp_coat_of_arms_law_autocratic_trigger = { + exists = scope:actor + scope:actor ?= { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_single_party_state + } + } +} + +# Council Republic Law Trigger +cwp_coat_of_arms_law_council_republic_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_council_republic } +} + +# Monarchy Law Trigger +cwp_coat_of_arms_law_monarchy_trigger = { + exists = scope:actor + scope:actor ?= { + OR = { + has_law_or_variant = law_type:law_chiefdom + has_law_or_variant = law_type:law_monarchy + } + } +} + +# Multicultural Law Trigger +cwp_coat_of_arms_law_multicultural_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_multicultural } +} + +# Oligarchy Law Trigger +cwp_coat_of_arms_law_oligarchy_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_oligarchy } +} + +# Presidential Republic Law Trigger +cwp_coat_of_arms_law_presidential_republic_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_presidential_republic } +} + +# Republic Law Trigger +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 + } + } +} + +# Theocracy Law Trigger +cwp_coat_of_arms_theocracy_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_theocracy } +} + +# State Religion Law Trigger +cwp_coat_of_arms_state_religion_trigger = { + exists = scope:actor + scope:actor ?= { has_law_or_variant = law_type:law_state_religion } +} + +# Undemocratic Laws Trigger +cwp_coat_of_arms_undemocratic_laws_trigger = { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_elder_council + has_law_or_variant = law_type:law_oligarchy + } +} + +############################################ +### Ideology Based Coat of Arms Triggers ### +############################################ + +# Communist Ideology Trigger +cwp_coat_of_arms_communist_ideology_trigger = { + exists = scope:target + scope:target ?= { + any_interest_group = { + is_in_government = yes + OR = { + has_ideology = ideology:ideology_proletarian + } + } + } +} + +# Fascist Ideology Trigger +cwp_coat_of_arms_fascist_ideology_trigger = { + exists = scope:target + scope:target ?= { + any_interest_group = { + is_in_government = yes + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + } + } + } +} + +# Socialist Ideology Trigger +cwp_coat_of_arms_socialist_ideology_trigger = { + exists = scope:target + scope:target ?= { ig:ig_trade_unions ?= { is_in_government = yes } } +} + +################################################## +### Interest Group Based Coat of Arms Triggers ### +################################################## + +# Armed Forces Interest Group Trigger +cwp_coat_of_arms_armed_forces_trigger = { + exists = scope:target + scope:target ?= { ig:ig_armed_forces ?= { is_in_government = yes } } +} + +# Trade Unions Interest Group Trigger +cwp_coat_of_arms_trade_unions_trigger = { + exists = scope:target + scope:target ?= { ig:ig_trade_unions ?= { is_in_government = yes } } +} + +################################################### +### Government Type Based Coat of Arms Triggers ### +################################################### + +# Absolute Monarchy Government Trigger +cwp_coat_of_arms_absolute_monarchy_government_trigger = { + cwp_coat_of_arms_law_autocratic_trigger = yes + cwp_coat_of_arms_law_monarchy_trigger = yes +} + +# Anarchy Government Trigger +cwp_coat_of_arms_anarchy_government_trigger = { + exists = scope:target + scope:target ?= { has_law_or_variant = law_type:law_anarchy } +} + +# Communist Government Trigger +cwp_coat_of_arms_communist_government_trigger = { + cwp_coat_of_arms_communist_ideology_trigger = yes + cwp_coat_of_arms_law_council_republic_trigger = yes +} + +# Dictatorship Government Trigger +cwp_coat_of_arms_dictatorship_government_trigger = { + cwp_coat_of_arms_law_autocratic_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes +} + +# Fascist Government Trigger +cwp_coat_of_arms_fascist_government_trigger = { + cwp_coat_of_arms_fascist_ideology_trigger = yes + cwp_coat_of_arms_law_autocratic_trigger = yes +} + +# Oligarchic Government Trigger +cwp_coat_of_arms_oligarchic_government_trigger = { + cwp_coat_of_arms_law_oligarchy_trigger = yes + cwp_coat_of_arms_law_republic_trigger = yes +} + +# Revolutionary Government Trigger +cwp_coat_of_arms_revolutionary_government_trigger = { + exists = scope:target + scope:target ?= { is_revolutionary = yes } +} + +# Secessionist Government Trigger +cwp_coat_of_arms_secessionist_government_trigger = { + exists = scope:target + scope:target ?= { is_secessionist = yes } +} + +# Undemocratic Monarchy Government Trigger +cwp_coat_of_arms_undemocratic_monarchy_government_trigger = { + exists = scope:actor + scope:actor ?= { + cwp_coat_of_arms_law_monarchy_trigger = yes + cwp_coat_of_arms_undemocratic_laws_trigger = yes + } +} + +###################################################### +### Overlord & Subject Based Coat of Arms Triggers ### +###################################################### + +# Independent Country Trigger +cwp_coat_of_arms_independent_trigger = { + exists = scope:actor + scope:actor ?= { is_subject = no } +} + +# Colonial Ensign Trigger +cwp_coat_of_arms_colonial_ensign_trigger = { + NOT = { has_game_rule = no_subject_flags } + scope:actor ?= { + exists = scope:overlord + NOT = { is_country_type = recognized } + any_overlord_or_above = { is_country_type = recognized } + } +} + +# Subject Ensign Trigger +cwp_coat_of_arms_subject_ensign_trigger = { + NOT = { has_game_rule = no_subject_flags } + exists = scope:overlord + scope:overlord ?= { + OR = { + this = scope:custom_overlord + any_overlord_or_above ?= { this = scope:custom_overlord } + } + } +} + +# American Subject Ensign Trigger +cwp_coat_of_arms_american_subject_ensign_trigger = { + exists = c:USA + c:USA ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Brazilian Subject Ensign Trigger +cwp_coat_of_arms_brazilian_subject_ensign_trigger = { + exists = c:BRZ + c:BRZ ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# British Subject Ensign Trigger +cwp_coat_of_arms_british_subject_ensign_trigger = { + exists = c:GBR + c:GBR ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Communist China Subject Ensign Trigger +cwp_coat_of_arms_communist_chinese_subject_ensign_trigger = { + exists = c:PRC + c:PRC ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# French Subject Ensign Trigger +cwp_coat_of_arms_french_subject_ensign_trigger = { + exists = c:FRA + c:FRA ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Mexican Subject Ensign Trigger +cwp_coat_of_arms_mexican_subject_ensign_trigger = { + exists = c:MEX + c:MEX ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Russian Subject Ensign Trigger +cwp_coat_of_arms_russian_subject_ensign_trigger = { + exists = c:RUS + c:RUS ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Spanish Subject Ensign Trigger +cwp_coat_of_arms_spanish_subject_ensign_trigger = { + exists = c:SPA + c:SPA ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Swedish Subject Ensign Trigger +cwp_coat_of_arms_swedish_subject_ensign_trigger = { + exists = c:SWE + c:SWE ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +# Turkish Subject Ensign Trigger +cwp_coat_of_arms_turkish_subject_ensign_trigger = { + exists = c:TUR + c:TUR ?= { save_temporary_scope_as = custom_overlord } + cwp_coat_of_arms_subject_ensign_trigger = yes +} + +################################### +### Other Coat of Arms Triggers ### +################################### + +# At War Trigger +cwp_coat_of_arms_at_war_trigger = { + exists = scope:actor + scope:actor ?= { is_at_war = yes } +} + +# Parties Banned Trigger +cwp_coat_of_arms_parties_banned_trigger = { + exists = scope:target + scope:target ?= { + OR = { + has_law_or_variant = law_type:law_autocracy + has_law_or_variant = law_type:law_oligarchy + has_law_or_variant = law_type:law_single_party_state + } + } +} + +# Controls part of Ireland Trigger +cwp_coat_of_arms_partially_controls_ireland_trigger = { + exists = scope:actor + scope:actor ?= { + OR = { + any_scope_state = { state_region = { is_homeland = irish } } + any_subject_or_below = { any_scope_state = { state_region = { is_homeland = irish } } } + } + } +} diff --git a/common/scripted_triggers/cwp_country_triggers.txt b/common/scripted_triggers/cwp_country_triggers.txt index 8ef7d4796..f4dc13805 100644 --- a/common/scripted_triggers/cwp_country_triggers.txt +++ b/common/scripted_triggers/cwp_country_triggers.txt @@ -1,20 +1,7 @@ -#country scope -has_radical_leftist_government = { - has_law_or_variant = law_type:law_council_republic -} - -has_monarchy = { +has_monarchy = { has_law_or_variant = law_type:law_monarchy } -#country scope -has_radical_leftist_economy = { - OR = { - has_law_or_variant = law_type:law_cooperative_ownership - has_law_or_variant = law_type:law_command_economy - } -} - is_vanguardist = { and = { has_law_or_variant = law_type:law_council_republic @@ -62,3 +49,19 @@ has_voting_rights = { has_law_or_variant = law_type:law_universal_suffrage } } + +is_being_incorporated = { + incorporation_progress > 0 + incorporation_progress < 1 +} + +has_colonial_growth = { + colonial_growth_per_colony > 0 +} + +country_is_colonial_or_company = { + OR = { + is_country_type = company + is_country_type = colonial + } +} diff --git a/common/scripted_triggers/cwp_cultures_triggers.txt b/common/scripted_triggers/cwp_cultures_triggers.txt new file mode 100644 index 000000000..11e75cad9 --- /dev/null +++ b/common/scripted_triggers/cwp_cultures_triggers.txt @@ -0,0 +1,35 @@ +will_be_accepted_culture = { + OR = { + AND = { + owner = { is_enacting_law = law_type:law_ethnostate } + culture = { is_primary_culture_of = root } + } + AND = { + owner = { is_enacting_law = law_type:law_national_supremacy } + culture = { + AND = { + shares_heritage_trait_group_with_any_primary_culture = root + OR = { + shares_language_trait_group_with_any_primary_culture = root + shares_tradition_trait_with_any_primary_culture = root + } + } + } + } + AND = { + owner = { is_enacting_law = law_type:law_racial_segregation } + culture = { shares_heritage_trait_group_with_any_primary_culture = root } + } + AND = { + owner = { is_enacting_law = law_type:law_cultural_exclusion } + culture = { + OR = { + shares_heritage_trait_group_with_any_primary_culture = root + shares_language_trait_group_with_any_primary_culture = root + shares_tradition_trait_with_any_primary_culture = root + } + } + } + owner = { is_enacting_law = law_type:law_multicultural } + } +} diff --git a/common/scripted_triggers/cwp_diplomacy_triggers.txt b/common/scripted_triggers/cwp_diplomacy_triggers.txt new file mode 100644 index 000000000..042c0ddce --- /dev/null +++ b/common/scripted_triggers/cwp_diplomacy_triggers.txt @@ -0,0 +1,302 @@ +# Treaty Shorthands +has_friendly_diplomatic_pact = { + OR = { + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { + has_type = trade_privilege + source_country = $TARGET$ + } + } + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { has_type = alliance } + } + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { has_type = defensive_pact } + } + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { + has_type = foreign_investment_rights + source_country = $TARGET$ + } + } + } +} + +has_treaty_alliance_with = { + custom_description = { + text = has_treaty_alliance_with_trigger + subject = this + object = $TARGET$ + + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { has_type = alliance } + } + } +} + +has_treaty_defensive_pact_with = { + custom_description = { + text = has_treaty_defensive_pact_with_trigger + subject = this # Country + object = $TARGET$ # Country + + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { has_type = defensive_pact } + } + } +} + +has_treaty_foreign_investment_rights_with = { + custom_description = { + text = has_treaty_foreign_investment_rights_with_trigger + subject = this # Country + object = $TARGET$ # Country + + hidden_trigger = { + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { + has_type = foreign_investment_rights + source_country = $TARGET$ + } + } + } + } +} + +has_treaty_trade_privilege_with = { + custom_description = { + text = has_treaty_trade_privilege_with_trigger + subject = this # Country + object = $TARGET$ # Country + + hidden_trigger = { + any_scope_treaty = { + binds = $TARGET$ + any_scope_article = { + has_type = trade_privilege + source_country = $TARGET$ + } + } + } + } +} + +violate_sovereignty_war_check = { + save_temporary_scope_as = relevant_war + + scope:target_country = { + any_scope_theater = { + is_land_theater = yes + + save_temporary_scope_as = target_theater + + scope:relevant_war.attacker_warleader = { + any_scope_theater = { + is_land_theater = yes + + check_area = { + mode = adjacent + target = scope:target_theater + } + } + } + + scope:relevant_war.defender_warleader = { + any_scope_theater = { + is_land_theater = yes + + check_area = { + mode = adjacent + target = scope:target_theater + } + } + } + } + } +} + +countries_are_valid_rivals = { + has_overlapping_interests = scope:target_country + + trigger_if = { + limit = { country_rank = rank_value:superpower } + scope:target_country = { + OR = { + country_rank = rank_value:superpower + country_rank = rank_value:great_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:great_power } + scope:target_country = { + OR = { + country_rank = rank_value:superpower + country_rank = rank_value:great_power + country_rank = rank_value:major_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:major_power } + scope:target_country = { + OR = { + country_rank = rank_value:great_power + country_rank = rank_value:major_power + country_rank = rank_value:minor_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:minor_power } + scope:target_country = { + OR = { + country_rank = rank_value:major_power + country_rank = rank_value:minor_power + country_rank = rank_value:insignificant_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:insignificant_power } + scope:target_country = { + OR = { + country_rank = rank_value:minor_power + country_rank = rank_value:insignificant_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:unrecognized_major_power } + scope:target_country = { + OR = { + country_rank = rank_value:unrecognized_major_power + country_rank = rank_value:unrecognized_regional_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:unrecognized_regional_power } + scope:target_country = { + OR = { + country_rank = rank_value:unrecognized_major_power + country_rank = rank_value:unrecognized_regional_power + country_rank = rank_value:unrecognized_power + } + } + } + + trigger_if = { + limit = { country_rank = rank_value:unrecognized_power } + scope:target_country = { + OR = { + country_rank = rank_value:unrecognized_regional_power + country_rank = rank_value:unrecognized_power + } + } + } +} + +is_in_civil_war = { + custom_tooltip = { + text = is_in_civil_war_tt + any_diplomatic_play = { + any_scope_play_involved = { this = root } + initiator = { + NOT = { this = ROOT } + country_definition = root.country_definition + } + } + } +} + +can_reach_target_country = { + has_diplomatic_relevance = scope:target_country + OR = { + has_strategic_adjacency = scope:target_country + AND = { + has_port = yes + navy_size >= 10 + scope:target_country = { has_port = yes } + } + } +} + +can_be_reached_by_target_country = { + has_diplomatic_relevance = scope:target_country + OR = { + has_strategic_adjacency = scope:target_country + AND = { + has_port = yes + scope:target_country = { has_port = yes } + scope:target_country = { navy_size >= 10 } + } + } +} + +can_reach_target_state = { + has_diplomatic_relevance = scope:target_state.owner + OR = { + has_strategic_adjacency = scope:target_state + AND = { + navy_size >= 10 + has_port = yes + scope:target_state = { is_coastal = yes } + } + } +} + +is_active_in_diplomatic_play = { + OR = { + is_diplomatic_play_committed_participant = yes + is_diplomatic_play_initiator = yes + is_diplomatic_play_target = yes + } +} + +diplomatic_play_has_no_relations_blockers = { + diplomatic_play_has_no_relations_blocker_with_target = yes + diplomatic_play_has_no_relations_blocker_with_overlord = yes +} + +diplomatic_play_has_no_relations_blocker_with_target = { + custom_tooltip = { + text = DIPLO_ACTION_RELATIONS_CORDIAL_OR_GREATER_NOT + scope:target_country.relations:root < relations_threshold:cordial + } +} + +diplomatic_play_has_no_relations_blocker_with_overlord = { + trigger_if = { + limit = { scope:target_country = { is_subject = yes } } + custom_tooltip = { + text = DIPLO_ACTION_OVERLORD_RELATIONS_CORDIAL_OR_GREATER_NOT + scope:target_country.overlord.relations:root < relations_threshold:cordial + } + } + trigger_if = { + limit = { + scope:target_country = { + is_subject = yes + NOT = { overlord = top_overlord } + } + } + custom_tooltip = { + text = DIPLO_ACTION_TOP_OVERLORD_RELATIONS_CORDIAL_OR_GREATER_NOT + scope:target_country.overlord.relations:root < relations_threshold:cordial + } + } +} diff --git a/common/scripted_triggers/cwp_economy_triggers.txt b/common/scripted_triggers/cwp_economy_triggers.txt new file mode 100644 index 000000000..f5a14cbcb --- /dev/null +++ b/common/scripted_triggers/cwp_economy_triggers.txt @@ -0,0 +1,7 @@ +budget_low_training_rate = { + modifier:building_training_rate_mult < 0 + OR = { + is_active_in_diplomatic_play = yes + is_at_war = yes + } +} diff --git a/common/scripted_triggers/cwp_game_triggers.txt b/common/scripted_triggers/cwp_game_triggers.txt new file mode 100644 index 000000000..bc2fcb724 --- /dev/null +++ b/common/scripted_triggers/cwp_game_triggers.txt @@ -0,0 +1,73 @@ +cwp_player_has_all_major_dlcs = { + AND = { + has_dlc_feature = ep1_cosmetics # Sphere of Influence + has_dlc_feature = mp1_content # Charters of Commerce + } +} + +# Sphere of Influence Content: +# - has_dlc_feature = lobbies +# - has_dlc_feature = subject_and_bloc_actions + +# Charters of Commerse Content: +# - has_dlc_feature = foreign_investment + +has_mp1_soundtrack_dlc_trigger = { + always = yes +} + +has_mp2_soundtrack_dlc_trigger = { + always = yes +} + +has_v2_soundtrack_dlc_trigger = { + always = yes +} + +# Voice of the People +votp_theme_trigger = { + always = no +} + +votp_theme_france_trigger = { + always = no +} + +# Pivot of Empire +poe_theme_trigger = { + always = no +} + +# National Awakening +na_theme_trigger = { + always = no +} + +na_theme_austria_trigger = { + always = no +} + +# Iberian Twilight +itl_theme_trigger = { + always = no +} + +itl_portuguese_theme_trigger = { + always = no +} + +itl_spanish_theme_trigger = { + always = no +} + +itl_theme_iberia_trigger = { + always = no +} + +itl_theme_spain_trigger = { + always = no +} + +itl_theme_portugal_trigger = { + always = no +} diff --git a/common/scripted_triggers/cwp_geography_building_triggers.txt b/common/scripted_triggers/cwp_geography_building_triggers.txt deleted file mode 100644 index 0b72049e6..000000000 --- a/common/scripted_triggers/cwp_geography_building_triggers.txt +++ /dev/null @@ -1,34 +0,0 @@ -################ -### Farmland ### -################ - -# Arabic Farmland -is_arabic_farmland = { - OR = { - region = sr:region_asia_minor - region = sr:region_middle_east - region = sr:region_central_asia - region = sr:region_horn_of_africa - region = sr:region_north_africa - region = sr:region_west_africa - region = sr:region_central_africa - region = sr:region_southern_africa - } -} - -REPLACE:is_asian_farmland = { - OR = { - region = sr:region_south_east_asia - region = sr:region_indonesia - region = sr:region_china - region = sr:region_east_asia - } -} - -REPLACE:is_subtropic_farmland = { - OR = { - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - } -} diff --git a/common/scripted_triggers/cwp_geography_climate_triggers.txt b/common/scripted_triggers/cwp_geography_climate_triggers.txt deleted file mode 100644 index c51e52826..000000000 --- a/common/scripted_triggers/cwp_geography_climate_triggers.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Climate - -# Arid: -REPLACE:is_arid_region = { - OR = { - region = sr:region_oceania - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_west_africa - region = sr:region_horn_of_africa - region = sr:region_north_africa - region = sr:region_asia_minor - region = sr:region_middle_east - } -} diff --git a/common/scripted_triggers/cwp_geography_country_triggers.txt b/common/scripted_triggers/cwp_geography_country_triggers.txt deleted file mode 100644 index a88fe2a52..000000000 --- a/common/scripted_triggers/cwp_geography_country_triggers.txt +++ /dev/null @@ -1,51 +0,0 @@ -### Country geography triggers -# exists = capital checks are necessary only because we may test these triggers and scope switch to capitals before states are initialized properly -country_is_in_europe = { - exists = capital - capital = { state_is_in_europe = yes } -} - -country_is_in_north_america = { - exists = capital - capital = { state_is_in_north_america = yes } -} - -country_is_in_central_america = { - exists = capital - capital = { state_is_in_central_america = yes } -} - -country_is_in_south_america = { - exists = capital - capital = { state_is_in_south_america = yes } -} - -country_is_in_africa = { - exists = capital - capital = { state_is_in_africa = yes } -} - -country_is_in_middle_east = { - exists = capital - capital = { state_is_in_middle_east = yes } -} - -country_is_in_central_asia = { - exists = capital - capital = { state_is_in_central_asia = yes } -} - -country_is_in_india = { - exists = capital - capital = { state_is_in_india = yes } -} - -country_is_in_east_asia = { - exists = capital - capital = { state_is_in_east_asia = yes } -} - -country_is_in_southeast_asia = { - exists = capital - capital = { state_is_in_southeast_asia = yes } -} diff --git a/common/scripted_triggers/cwp_geography_disaster_triggers.txt b/common/scripted_triggers/cwp_geography_disaster_triggers.txt deleted file mode 100644 index b35aa5619..000000000 --- a/common/scripted_triggers/cwp_geography_disaster_triggers.txt +++ /dev/null @@ -1,186 +0,0 @@ -# Disasters: -# - Droughts -# - Floods -# - Frosts -# - Wildfires -# - Hailstorm -# - Locust Swarms -# - Heatwaves -# - Disease Outbreak -# - Extreme Winds -# - Torrential Rains - -# Droughts: -is_vulnerable_to_droughts = { - OR = { - any_scope_state = { - OR = { - state_region = s:STATE_CALIFORNIA - state_region = s:STATE_NEVADA - state_region = s:STATE_ARIZONA - state_region = s:STATE_LOWLANDS - state_region = s:STATE_HIGHLANDS - state_region = s:STATE_ULSTER - state_region = s:STATE_LEINSTER - state_region = s:STATE_CONNAUGHT - state_region = s:STATE_MUNSTER - } - } - - NOT = { - region = sr:region_siberia - region = sr:region_central_asia - region = sr:region_atlantic_seaboard - region = sr:region_pacific_seaboard - region = sr:region_baltic - } - } -} - -# Floods: -is_vulnerable_to_floods = { - NOT = { - region = sr:region_north_africa - region = sr:region_horn_of_africa - region = sr:region_west_africa - region = sr:region_southern_africa - region = sr:region_central_africa - region = sr:region_oceania - region = sr:region_middle_east - region = sr:region_central_asia - region = sr:region_atlantic_seaboard - region = sr:region_golden_circle - } -} - -# Frosts: -is_vulnerable_to_frosts = { - NOT = { - region = sr:region_north_africa - region = sr:region_west_africa - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_horn_of_africa - region = sr:region_indonesia - region = sr:region_south_east_asia - region = sr:region_oceania - region = sr:region_middle_east - region = sr:region_india - region = sr:region_pacific_seaboard - region = sr:region_atlantic_seaboard - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - } -} - -# Wildfires: -is_vulnerable_to_wildfires = { - NOT = { - any_scope_state = { - OR = { - has_state_trait = state_trait_the_great_basin_desert - has_state_trait = state_trait_atacama_desert - has_state_trait = state_trait_sahara_desert - has_state_trait = state_trait_gobi_desert - has_state_trait = state_trait_arabian_desert - has_state_trait = state_trait_taklamakan_desert - has_state_trait = state_trait_australian_desert - } - } - } -} - -# Hailstorm: -is_vulnerable_to_hailstorm = { - is_vulnerable_to_frosts = yes -} - -# Locust Swarms: -is_vulnerable_to_locust_swarms = { - OR = { - region = sr:region_north_africa - region = sr:region_west_africa - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_horn_of_africa - region = sr:region_indonesia - region = sr:region_south_east_asia - region = sr:region_oceania - region = sr:region_middle_east - region = sr:region_india - region = sr:region_pacific_seaboard - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - } -} - -# Heatwaves: -is_vulnerable_to_heatwaves = { - NOT = { - region = sr:region_siberia - region = sr:region_central_asia - } -} - -# Disease Outbreak: -is_vulnerable_to_disease_outbreak = { - always = yes -} - -# Extreme Winds: -is_vulnerable_to_extreme_winds = { - always = yes -} - -# Torrential Rains: -is_vulnerable_to_torrential_rains = { - is_arid_region = no -} - -# Earthquakes: -is_vulnerable_to_earthquakes = { - OR = { # these are an approximation of fault zones and replaces an old scripted trigger - region = sr:region_indonesia - region = sr:region_indochina - region = sr:region_south_china - region = sr:region_north_china - region = sr:region_himalayas - region = sr:region_japan - region = sr:region_oceania - region = sr:region_pacific_coast - region = sr:region_mexico - region = sr:region_central_america - region = sr:region_gran_colombia - region = sr:region_andes - region = sr:region_la_plata - region = sr:region_caribbean - region = sr:region_iberia - region = sr:region_italy - region = sr:region_balkans - region = sr:region_north_africa - region = sr:region_nile_basin - region = sr:region_ethiopia - region = sr:region_zanj - region = sr:region_anatolia - region = sr:region_persia - region = sr:region_bengal - region = sr:region_caucasus - region = sr:region_east_siberia - } -} - -# Volcanoes: -in_volcanic_zone = { - OR = { - region = sr:region_indonesia - region = sr:region_china - region = sr:region_andes - region = sr:region_pacific_seaboard - state_region = s:STATE_SICILY - state_region = s:STATE_CAMPANIA - state_region = s:STATE_ICELAND - state_region = s:STATE_HAWAIIAN_ISLANDS - } -} diff --git a/common/scripted_triggers/cwp_geography_renewable_energy_triggers.txt b/common/scripted_triggers/cwp_geography_renewable_energy_triggers.txt deleted file mode 100644 index 6015b054c..000000000 --- a/common/scripted_triggers/cwp_geography_renewable_energy_triggers.txt +++ /dev/null @@ -1,109 +0,0 @@ -# This file contains new triggers introduced in CWP -# Do not add vanilla triggers here - use `_cwp_replace_...` files for those - - -### Renewable Energy triggers -is_excellent_solar_capacity = { - OR = { - region = sr:region_oceania - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_west_africa - region = sr:region_horn_of_africa - region = sr:region_north_africa - region = sr:region_asia_minor - region = sr:region_middle_east - } -} - -is_moderate_solar_capacity = { - OR = { - region = sr:region_atlantic_seaboard - region = sr:region_pacific_seaboard - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - region = sr:region_south_east_asia - region = sr:region_indonesia - region = sr:region_china - region = sr:region_east_asia - } -} - -is_poor_solar_capacity = { - OR = { - region = sr:region_siberia - region = sr:region_india - region = sr:region_central_asia - } -} - -is_excellent_wind_capacity = { - OR = { - region = sr:region_oceania - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_west_africa - region = sr:region_horn_of_africa - region = sr:region_north_africa - region = sr:region_asia_minor - region = sr:region_middle_east - } -} - -is_moderate_wind_capacity = { - OR = { - region = sr:region_atlantic_seaboard - region = sr:region_pacific_seaboard - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - region = sr:region_south_east_asia - region = sr:region_indonesia - region = sr:region_china - region = sr:region_east_asia - } -} - -is_poor_wind_capacity = { - OR = { - region = sr:region_siberia - region = sr:region_india - region = sr:region_central_asia - } -} - -is_excellent_hydroelectric_capacity = { - OR = { - region = sr:region_oceania - region = sr:region_central_africa - region = sr:region_southern_africa - region = sr:region_west_africa - region = sr:region_horn_of_africa - region = sr:region_north_africa - region = sr:region_asia_minor - region = sr:region_middle_east - } -} - -is_moderate_hydroelectric_capacity = { - OR = { - region = sr:region_atlantic_seaboard - region = sr:region_pacific_seaboard - region = sr:region_golden_circle - region = sr:region_andes - region = sr:region_amazon - region = sr:region_south_east_asia - region = sr:region_indonesia - region = sr:region_china - region = sr:region_east_asia - } -} - -is_poor_hydroelectric_capacity = { - OR = { - region = sr:region_siberia - region = sr:region_india - region = sr:region_central_asia - } -} diff --git a/common/scripted_triggers/cwp_geography_state_triggers.txt b/common/scripted_triggers/cwp_geography_state_triggers.txt deleted file mode 100644 index e4f812287..000000000 --- a/common/scripted_triggers/cwp_geography_state_triggers.txt +++ /dev/null @@ -1,52 +0,0 @@ -# This file contains only vanilla triggers that need to be modified to work with CWP -# Do not add any non-vanilla triggers here - -### State geography triggers -state_is_in_europe = { - is_in_geographic_region = geographic_region_europe -} - -state_is_in_north_america = { - is_in_geographic_region = geographic_region_north_america -} - -state_is_in_central_america = { - is_in_geographic_region = region_golden_circle -} - -state_is_in_south_america = { - is_in_geographic_region = geographic_region_south_america -} - -state_is_in_americas = { - is_in_geographic_region = geographic_region_americas -} - -state_is_in_africa = { - is_in_geographic_region = geographic_region_africa -} - -state_is_in_middle_east = { - is_in_geographic_region = geographic_region_middle_east -} - -state_is_in_central_asia = { - is_in_geographic_region = geographic_region_central_asia -} - -state_is_in_india = { - is_in_geographic_region = geographic_region_india -} - -state_is_in_east_asia = { - is_in_geographic_region = geographic_region_east_asia -} - -state_is_in_china = { - # not counting manchuria here deliberately - is_in_geographic_region = geographic_region_china -} - -state_is_in_southeast_asia = { - is_in_geographic_region = geographic_region_south_east_asia -} diff --git a/common/scripted_triggers/cwp_geography_terrain_triggers.txt b/common/scripted_triggers/cwp_geography_terrain_triggers.txt deleted file mode 100644 index 7d36eced1..000000000 --- a/common/scripted_triggers/cwp_geography_terrain_triggers.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Jungle Hills: -is_jungle_hills = { - OR = { - region = sr:region_south_east_asia - region = sr:region_indonesia - state_region = s:STATE_RYUKYU_ISLANDS - } -} diff --git a/common/scripted_triggers/cwp_geography_triggers.txt b/common/scripted_triggers/cwp_geography_triggers.txt new file mode 100644 index 000000000..55e08b37e --- /dev/null +++ b/common/scripted_triggers/cwp_geography_triggers.txt @@ -0,0 +1,395 @@ +###################### +### State Triggers ### +###################### + +state_is_in_europe = { + is_in_geographic_region = geographic_region_europe +} + +state_is_in_north_america = { + is_in_geographic_region = geographic_region_north_america +} + +state_is_in_central_america = { + is_in_geographic_region = geographic_region_golden_circle +} + +state_is_in_south_america = { + is_in_geographic_region = geographic_region_south_america +} + +state_is_in_americas = { + is_in_geographic_region = geographic_region_americas +} + +state_is_in_africa = { + is_in_geographic_region = geographic_region_africa +} + +state_is_in_middle_east = { + is_in_geographic_region = geographic_region_middle_east +} + +state_is_in_central_asia = { + is_in_geographic_region = geographic_region_central_asia +} + +state_is_in_india = { + is_in_geographic_region = geographic_region_india +} + +state_is_in_east_asia = { + is_in_geographic_region = geographic_region_east_asia +} + +state_is_in_china = { + is_in_geographic_region = geographic_region_china +} + +state_is_in_southeast_asia = { + is_in_geographic_region = geographic_region_south_east_asia +} + +######################## +### Country Triggers ### +######################## + +country_is_in_europe = { + exists = capital + capital = { state_is_in_europe = yes } +} + +country_is_in_north_america = { + exists = capital + capital = { state_is_in_north_america = yes } +} + +country_is_in_central_america = { + exists = capital + capital = { state_is_in_central_america = yes } +} + +country_is_in_south_america = { + exists = capital + capital = { state_is_in_south_america = yes } +} + +country_is_in_africa = { + exists = capital + capital = { state_is_in_africa = yes } +} + +country_is_in_middle_east = { + exists = capital + capital = { state_is_in_middle_east = yes } +} + +country_is_in_central_asia = { + exists = capital + capital = { state_is_in_central_asia = yes } +} + +country_is_in_india = { + exists = capital + capital = { state_is_in_india = yes } +} + +country_is_in_east_asia = { + exists = capital + capital = { state_is_in_east_asia = yes } +} + +country_is_in_southeast_asia = { + exists = capital + capital = { state_is_in_southeast_asia = yes } +} + +######################## +### Terrain Triggers ### +######################## + +# Arabic Farmland +is_arabic_farmland = { + OR = { + region = sr:region_asia_minor + region = sr:region_middle_east + region = sr:region_central_asia + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_west_africa + region = sr:region_central_africa + region = sr:region_southern_africa + } +} + +# Arid Region +is_arid_region = { + OR = { + region = sr:region_oceania + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_west_africa + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_asia_minor + region = sr:region_middle_east + } +} + +# Asaian Farmland +is_asian_farmland = { + OR = { + region = sr:region_south_east_asia + region = sr:region_indonesia + region = sr:region_china + region = sr:region_east_asia + } +} + +# Jungle Hills: +is_jungle_hills = { + OR = { + region = sr:region_south_east_asia + region = sr:region_indonesia + state_region = s:STATE_RYUKYU_ISLANDS + } +} + +# Subtropic Farmland +is_subtropic_farmland = { + OR = { + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + } +} + +################################# +### Weather/Disaster Triggers ### +################################# + +# Droughts: +is_vulnerable_to_droughts = { + OR = { + any_scope_state = { + OR = { + state_region = s:STATE_CALIFORNIA + state_region = s:STATE_NEVADA + state_region = s:STATE_ARIZONA + state_region = s:STATE_LOWLANDS + state_region = s:STATE_HIGHLANDS + state_region = s:STATE_ULSTER + state_region = s:STATE_LEINSTER + state_region = s:STATE_CONNAUGHT + state_region = s:STATE_MUNSTER + } + } + + NOT = { + region = sr:region_siberia + region = sr:region_central_asia + region = sr:region_atlantic_seaboard + region = sr:region_pacific_seaboard + region = sr:region_baltic + } + } +} + +# Floods: +is_vulnerable_to_floods = { + NOT = { + region = sr:region_north_africa + region = sr:region_horn_of_africa + region = sr:region_west_africa + region = sr:region_southern_africa + region = sr:region_central_africa + region = sr:region_oceania + region = sr:region_middle_east + region = sr:region_central_asia + region = sr:region_atlantic_seaboard + region = sr:region_golden_circle + } +} + +# Frosts: +is_vulnerable_to_frosts = { + NOT = { + region = sr:region_north_africa + region = sr:region_west_africa + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_horn_of_africa + region = sr:region_indonesia + region = sr:region_south_east_asia + region = sr:region_oceania + region = sr:region_middle_east + region = sr:region_india + region = sr:region_pacific_seaboard + region = sr:region_atlantic_seaboard + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + } +} + +# Wildfires: +is_vulnerable_to_wildfires = { + NOT = { + any_scope_state = { + OR = { + has_state_trait = state_trait_the_great_basin_desert + has_state_trait = state_trait_atacama_desert + has_state_trait = state_trait_sahara_desert + has_state_trait = state_trait_gobi_desert + has_state_trait = state_trait_arabian_desert + has_state_trait = state_trait_taklamakan_desert + has_state_trait = state_trait_australian_desert + } + } + } +} + +# Hailstorm: +is_vulnerable_to_hailstorm = { + is_vulnerable_to_frosts = yes +} + +# Locust Swarms: +is_vulnerable_to_locust_swarms = { + OR = { + region = sr:region_north_africa + region = sr:region_west_africa + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_horn_of_africa + region = sr:region_indonesia + region = sr:region_south_east_asia + region = sr:region_oceania + region = sr:region_middle_east + region = sr:region_india + region = sr:region_pacific_seaboard + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + } +} + +# Heatwaves: +is_vulnerable_to_heatwaves = { + NOT = { + region = sr:region_siberia + region = sr:region_central_asia + } +} + +# Disease Outbreak: +is_vulnerable_to_disease_outbreak = { + always = yes +} + +# Extreme Winds: +is_vulnerable_to_extreme_winds = { + always = yes +} + +# Torrential Rains: +is_vulnerable_to_torrential_rains = { + is_arid_region = no +} + +# Earthquakes: +is_vulnerable_to_earthquakes = { + OR = { # these are an approximation of fault zones and replaces an old scripted trigger + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_central_africa + region = sr:region_southern_africa + + region = sr:region_south_east_asia + region = sr:region_indonesia + region = sr:region_china + region = sr:region_east_asia + region = sr:region_siberia + region = sr:region_oceania + + region = sr:region_southern_europe + + region = sr:region_pacific_seaboard + region = sr:region_golden_circle + + region = sr:region_amazon + region = sr:region_andes + + region = sr:region_asia_minor + region = sr:region_central_asia + region = sr:region_india + } +} + +# Volcanoes: +in_volcanic_zone = { + OR = { + region = sr:region_indonesia + region = sr:region_china + region = sr:region_andes + region = sr:region_pacific_seaboard + state_region = s:STATE_SICILY + state_region = s:STATE_CAMPANIA + state_region = s:STATE_ICELAND + state_region = s:STATE_HAWAIIAN_ISLANDS + } +} + +on_river = { + OR = { + has_state_trait = state_trait_seine_river + has_state_trait = state_trait_rhone_river + has_state_trait = state_trait_loire_river + has_state_trait = state_trait_danube_river + has_state_trait = state_trait_elbe_river + has_state_trait = state_trait_drava_river + has_state_trait = state_trait_oder_river + has_state_trait = state_trait_po_river + has_state_trait = state_trait_volga_river + has_state_trait = state_trait_dnieper_river + has_state_trait = state_trait_nile_river + has_state_trait = state_trait_niger_river + has_state_trait = state_trait_congo_river + has_state_trait = state_trait_zambezi_river + has_state_trait = state_trait_mississippi_river + has_state_trait = state_trait_yukon_river_salmon_run + has_state_trait = state_trait_columbia_river + has_state_trait = state_trait_ohio_river + has_state_trait = state_trait_st_lawrence_river + has_state_trait = state_trait_uruguay_river + has_state_trait = state_trait_paraguay_river + has_state_trait = state_trait_parana_river + has_state_trait = state_trait_euphrates_river + has_state_trait = state_trait_tigris_river + has_state_trait = state_trait_indus_river + has_state_trait = state_trait_ganges_river + has_state_trait = state_trait_brahmaputra_river + has_state_trait = state_trait_yangtze_river + has_state_trait = state_trait_pearl_river + has_state_trait = state_trait_yellow_river + has_state_trait = state_trait_mekong_river + has_state_trait = state_trait_sarawak_river + has_state_trait = state_trait_kapuas_river + has_state_trait = state_trait_ob_river + } +} + +# Pollinator Surge +has_potential_for_pollinator_surge = { + always = yes +} + +# Optimal Sunlight +has_potential_for_optimal_sunlight = { + always = yes +} + +# Moderate Rainfall +has_potential_for_moderate_rainfall = { + is_arid_region = no +} diff --git a/common/scripted_triggers/cwp_geography_weather_triggers.txt b/common/scripted_triggers/cwp_geography_weather_triggers.txt deleted file mode 100644 index 41f17aebc..000000000 --- a/common/scripted_triggers/cwp_geography_weather_triggers.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Weather: -# - Pollinator Surge -# - Optimal Sunlight -# - Moderate Rainfall - -# Expand with types of weather? - -# Pollinator Surge -REPLACE:has_potential_for_pollinator_surge = { - always = yes -} - -# Optimal Sunlight -REPLACE:has_potential_for_optimal_sunlight = { - always = yes -} - -# Moderate Rainfall -REPLACE:has_potential_for_moderate_rainfall = { - is_arid_region = no -} diff --git a/common/scripted_triggers/cwp_gfx_route_graphics_triggers.txt b/common/scripted_triggers/cwp_gfx_route_graphics_triggers.txt new file mode 100644 index 000000000..128dfeea7 --- /dev/null +++ b/common/scripted_triggers/cwp_gfx_route_graphics_triggers.txt @@ -0,0 +1,400 @@ +# Spline Network Graphics - Car +cwp_gfx_car_condition_trigger = { + scope:state = { + market = { + mg:automobiles = { + market_goods_sell_orders >= 10 + } + } + } +} + +# Spline Network Graphics - Truck +cwp_gfx_truck_condition_trigger = { + scope:state = { + market = { + market_trade = { + value >= 1000 + } + } + } +} + +# Spline Network Graphics - Tractor +cwp_gfx_tractor_condition_trigger = { + scope:state = { + any_scope_building = { + OR = { + is_building_type = building_rye_farm + is_building_type = building_wheat_farm + is_building_type = building_rice_farm + is_building_type = building_maize_farm + is_building_type = building_millet_farm + is_building_type = building_livestock_ranch + } + } + } +} + +# Spline Network Graphics - Steam Locomotive +cwp_gfx_steam_locomotive_condition_trigger = { + scope:state = { + any_scope_building = { + has_active_production_method = pm_steam_trains + } + } +} + +# Spline Network Graphics - Diesel Locomotive +cwp_gfx_diesel_locomotive_condition_trigger = { + scope:state = { + any_scope_building = { + OR = { + has_active_production_method = pm_diesel_trains + has_active_production_method = pm_modern_diesel_trains + } + } + } +} + +# Spline Network Graphics - Electric Locomotive +cwp_gfx_electric_locomotive_condition_trigger = { + scope:state = { + any_scope_building = { + OR = { + has_active_production_method = pm_electric_trains + has_active_production_method = pm_modern_electric_trains + has_active_production_method = pm_high_speed_trains + has_active_production_method = pm_maglev_trains + } + } + } +} + +# Spline Network Graphics - Passanger Trains +cwp_gfx_passanger_train_condition_trigger = { + scope:state = { + market = { + mg:transportation = { + market_goods_sell_orders > 20 + } + } + } +} + +# Spline Network Graphics - Mining Trains +cwp_gfx_mining_train_condition_trigger = { + scope:state = { + OR = { + has_building = building_bauxite_mine + has_building = building_coal_mine + has_building = building_copper_mine + has_building = building_gold_mine + has_building = building_iron_mine + has_building = building_lead_mine + has_building = building_sulfur_mine + has_building = building_rare_earth_elements_mine + has_building = building_uranium_mine + } + } +} + +# Spline Network Graphics - Forestry Trains +cwp_gfx_forestry_train_condition_trigger = { + scope:state = { + has_building = building_logging_camp + } +} + + +################ +### Military ### +################ + +# Spline Network Graphics - Asymmetrical Forces +cwp_gfx_asymmetrical_forces_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } + } +} + +# Spline Network Graphics - Infantry Brigade +cwp_gfx_infantry_brigade_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_infantry_brigade + } + } +} + +# Spline Network Graphics - Armored Brigade +cwp_gfx_armored_brigade_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_armored_brigade + } + } +} + +# Spline Network Graphics - Mechanized Brigade +cwp_gfx_mechanized_brigade_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} + +# Spline Network Graphics - Air Mobile Brigade +cwp_gfx_air_mobile_brigade_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_air_mobile_brigade + } + } +} + +# Spline Network Graphics - Tactical Brigade +cwp_gfx_tactical_brigade_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +# Spline Network Graphics - Wartime Artillery +cwp_gfx_wartime_artillery_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_wartime_artillery + } + } +} + +# Spline Network Graphics - Self-Propelled Guns +cwp_gfx_self_propelled_guns_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_self_propelled_guns + } + } +} + +# Spline Network Graphics - Rocket Artillery +cwp_gfx_rocket_artillery_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_rocket_artillery + } + } +} + +# Spline Network Graphics - Air Mobile Howitzers +cwp_gfx_airmobile_howitzers_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_airmobile_howitzers + } + } +} + +# Spline Network Graphics - Tactical Ballistic Missle Launchers +cwp_gfx_tbm_launchers_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_tbm_launchers + } + } +} + +# Spline Network Graphics - Wartime Aircraft +cwp_gfx_wartime_aircraft_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_wartime_aircraft + } + } +} + +# Spline Network Graphics - Air Superiority Fighters +cwp_gfx_air_superiority_fighters_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_air_superiority_fighters + } + } +} + +# Spline Network Graphics - Tactical Bombers +cwp_gfx_tactical_bombers_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_tactical_bombers + } + } +} + +# Spline Network Graphics - Fighter Bombers +cwp_gfx_fighter_bombers_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_fighter_bombers + } + } +} + +# Spline Network Graphics - Stealth Aircraft +cwp_gfx_stealth_aircraft_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_stealth_aircraft + } + } +} + +# Spline Network Graphics - Wartime Escort +cwp_gfx_wartime_escort_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_wartime_escort + } + } +} + +# Spline Network Graphics - Modernized Escort +cwp_gfx_modernized_escort_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_modernized_escort + } + } +} + +# Spline Network Graphics - Guided Missile Destroyer +cwp_gfx_guided_missile_destroyer_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_guided_missile_destroyer + } + } +} + +# Spline Network Graphics - Guided Missile Corvette +cwp_gfx_guided_missile_corvette_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_guided_missile_corvette + } + } +} + +# Spline Network Graphics - Guided Missile Cruiser +cwp_gfx_guided_missile_cruiser_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_guided_missile_cruiser + } + } +} + +# Spline Network Graphics - Battleship +cwp_gfx_battleship_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_battleship + } + } +} + +# Spline Network Graphics - Aircraft Carrier +cwp_gfx_aircraft_carrier_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_aircraft_carrier + } + } +} + +# Spline Network Graphics - Nuclear Supercarrier +cwp_gfx_nuclear_supercarrier_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_nuclear_supercarrier + } + } +} + +# Spline Network Graphics - Modern Aircraft Carrier +cwp_gfx_modern_aircraft_carrier_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_modern_aircraft_carrier + } + } +} + +# Spline Network Graphics - Diesel Submarine +cwp_gfx_diesel_submarine_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_diesel_submarine + } + } +} + +# Spline Network Graphics - Nuclear Submarine +cwp_gfx_nuclear_submarine_trigger = { + scope:military_formation = { + any_combat_unit = { + has_unit_type = unit_type:combat_unit_type_nuclear_submarine + } + } +} + +# Spline Network Graphics - European Culture +cwp_gfx_military_mobilization_culture_is_european = { + any_primary_culture = { has_culture_graphics = european } +} + +cwp_gfx_military_deploy_culture_is_european = { + scope:military_formation = { any_combat_unit = { culture = { has_culture_graphics = european } } } +} + +# Spline Network Graphics - African Culture +cwp_gfx_military_mobilization_culture_is_african = { + any_primary_culture = { has_culture_graphics = african } +} + +cwp_gfx_military_deploy_culture_is_african = { + scope:military_formation = { any_combat_unit = { culture = { has_culture_graphics = african } } } +} + +# Spline Network Graphics - Arabic Culture +cwp_gfx_military_mobilization_culture_is_arabic = { + any_primary_culture = { has_culture_graphics = arabic } +} + +cwp_gfx_military_deploy_culture_is_arabic = { + scope:military_formation = { any_combat_unit = { culture = { has_culture_graphics = arabic } } } +} + +# Spline Network Graphics - East Asian Culture +cwp_gfx_military_mobilization_culture_is_east_asian = { + any_primary_culture = { has_culture_graphics = east_asian } +} + +cwp_gfx_military_deploy_culture_is_east_asian = { + scope:military_formation = { any_combat_unit = { culture = { has_culture_graphics = east_asian } } } +} + +# Spline Network Graphics - South Asian Culture +cwp_gfx_military_mobilization_culture_is_south_asian = { + any_primary_culture = { has_culture_graphics = south_asian } +} + +cwp_gfx_military_deploy_culture_is_south_asian = { + scope:military_formation = { any_combat_unit = { culture = { has_culture_graphics = south_asian } } } +} diff --git a/common/scripted_triggers/cwp_goods_triggers.txt b/common/scripted_triggers/cwp_goods_triggers.txt new file mode 100644 index 000000000..a67e51d98 --- /dev/null +++ b/common/scripted_triggers/cwp_goods_triggers.txt @@ -0,0 +1,82 @@ +goods_is_agricultural = { + OR = { + this = g:grain + this = g:fish + this = g:fabric + this = g:wood + this = g:fruit + this = g:sugar + this = g:tobacco + } +} + +goods_is_artisanal = { + OR = { + this = g:high_quality_fabric + this = g:liquor + this = g:wine + this = g:meat + this = g:tea + this = g:coffee + } +} + +goods_is_industrial = { + OR = { + this = g:ammunition + this = g:small_arms + this = g:artillery + this = g:groceries + this = g:clothes + this = g:furniture + this = g:paper + this = g:services + this = g:transportation + this = g:electricity + this = g:merchant_marine + this = g:coal + this = g:iron + this = g:lead + this = g:rubber + this = g:oil + this = g:steel + this = g:glass + this = g:fertilizer + this = g:tools + this = g:explosives + this = g:automobiles + this = g:gold + this = g:tanks + this = g:military_aircraft + this = g:missiles + this = g:surface_ships + this = g:submarines + this = g:aircraft_carriers + this = g:chemical_weapon + this = g:biological_weapon + this = g:nuclear_weapon + this = g:sulfur + this = g:engines + this = g:cargo_ships + this = g:refined_fuel + this = g:rare_earth_elements + this = g:natural_gas + this = g:copper + this = g:bauxite + this = g:aluminum + this = g:electronics + this = g:commercial_aircraft + this = g:uranium + this = g:telecommunications + this = g:batteries + this = g:professional_services + this = g:plastics + this = g:consumer_electronics + this = g:pharmaceuticals + this = g:financial_services + this = g:bonds + this = g:media + this = g:computers + this = g:deposits + } +} diff --git a/common/scripted_triggers/cwp_ideology_triggers.txt b/common/scripted_triggers/cwp_ideology_triggers.txt new file mode 100644 index 000000000..7349c3a0e --- /dev/null +++ b/common/scripted_triggers/cwp_ideology_triggers.txt @@ -0,0 +1,249 @@ +ideology_traditionalist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_landowners + is_interest_group_type = ig_devout + } +} + +ideology_traditionalist_minoritarian_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_landowners + is_interest_group_type = ig_devout + } +} + +ideology_nihilist_valid_trigger = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_intelligentsia + } +} + +ideology_republican_leader_valid_trigger = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_industrialists + } +} + +ideology_radical_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_industrialists + } +} + +ideology_reformer_valid_trigger = { } + +ideology_feminist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_industrialists + } +} + +ideology_abolitionist_valid_trigger = { + OR = { + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_industrialists + is_interest_group_type = ig_devout + } +} + +ideology_slaver_valid_trigger = { + OR = { + is_interest_group_type = ig_landowners + is_interest_group_type = ig_devout + is_interest_group_type = ig_rural_folk + } +} + +ideology_pacifist_valid_trigger = { + NOT = { is_interest_group_type = ig_armed_forces } +} + +ideology_jingoist_leader_valid_trigger = { + NOR = { + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_rural_folk + } +} + +ideology_royalist_valid_trigger = { + OR = { + is_interest_group_type = ig_devout + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_armed_forces + } +} + +ideology_social_democrat_valid_trigger = { + OR = { + is_interest_group_type = ig_devout + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + } +} + +ideology_communist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + } +} + +ideology_vanguardist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_armed_forces + } +} + +ideology_fascist_valid_trigger = { + +} + +ideology_anarchist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } +} + +ideology_ethno_nationalist_valid_trigger = { } + +ideology_theocrat_valid_trigger = { + OR = { + owner = { has_law_or_variant = law_type:law_theocracy } + is_interest_group_type = ig_devout + } +} + +ideology_market_liberal_valid_trigger = { + OR = { + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_landowners + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_industrialists + } +} + +ideology_luddite_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_devout + } +} + +ideology_authoritarian_valid_trigger = { + # trade unions should always go vanguardist instead if available + NOT = { is_interest_group_type = ig_trade_unions } + # PB should always go fascist instead if available + NOT = { is_interest_group_type = ig_petty_bourgeoisie } +} + +ideology_protectionist_valid_trigger = { + NOT = { is_interest_group_type = ig_devout } +} + +ideology_humanitarian_valid_trigger = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } +} + +ideology_positivist_valid_trigger = { + OR = { + is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_industrialists + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_petty_bourgeoisie + } +} + +ideology_land_reformer_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_petty_bourgeoisie + } +} + +ideology_integralist_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_landowners + is_interest_group_type = ig_devout + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_armed_forces + } +} + +ideology_liberal_leader_valid_trigger = { } + +ideology_corporatist_leader_valid_trigger = { } + +ideology_modernizer_leader_valid_trigger = { } + +ideology_humanitarian_royalist_valid_trigger = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } +} + +ideology_utilitarian_leader_valid_trigger = { + OR = { + is_interest_group_type = ig_industrialists # "The ethics of bourgeois bookkeeping" - Leon Trotsky + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_petty_bourgeoisie + } +} + +ideology_sovereignist_leader_valid_trigger = { + OR = { + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_rural_folk + } +} + +ideology_utopian_valid_trigger = { + OR = { + is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_petty_bourgeoisie + is_interest_group_type = ig_intelligentsia + is_interest_group_type = ig_trade_unions + } +} diff --git a/common/scripted_triggers/cwp_interest_groups_triggers.txt b/common/scripted_triggers/cwp_interest_groups_triggers.txt new file mode 100644 index 000000000..fbbe6bf64 --- /dev/null +++ b/common/scripted_triggers/cwp_interest_groups_triggers.txt @@ -0,0 +1,186 @@ +ig_counts_as_marginal = { + trigger_if = { + limit = { owner ?= { country_has_voting_franchise = yes } } + ig_clout < define:NPolitics|MARGINAL_IG_THRESHOLD + } + trigger_else = { + is_marginal = yes + } +} + +ig_desires_laws_for_petition = { + any_interest_group = { + is_in_government = yes + ig_counts_as_marginal = no + any_preferred_law = { law_is_valid_for_ig_petition = yes } + } +} + +law_is_valid_for_ig_petition = { + # Can the law be enacted at all? + + # Special code trigger that checks if: + # 1: Anyone in government wants to enact this law, and nobody in government actively opposes it + # 2: The law would ever be considered for enactment again by the AI (ie, no going back to serfdom) + # 3: The law wouldn't be an unnecessarily radical enactment option (based on progressiveness delta to current law) when an alternative exists + is_reasonable_law_for_petition = yes +} + +has_paternalist_ideology = { + has_ideology = ideology:ideology_paternalistic +} + +ig_is_socialist = { + OR = { + has_ideology = ideology:ideology_socialist + leader = { has_ideology = ideology:ideology_vanguardist } + leader = { has_ideology = ideology:ideology_nihilist } + leader = { has_ideology = ideology:ideology_anarchist } + leader = { has_ideology = ideology:ideology_communist } + law_stance = { + law = law_type:law_council_republic + value > neutral + } + } +} + +ig_is_liberal = { + OR = { + has_ideology = ideology:ideology_republican + has_ideology = ideology:ideology_liberal + leader = { has_ideology = ideology:ideology_radical } + leader = { has_ideology = ideology:ideology_republican_leader } + leader = { has_ideology = ideology:ideology_social_democrat } + AND = { + law_stance = { + law = law_type:law_autocracy + value < neutral + } + law_stance = { + law = law_type:law_council_republic + value < neutral + } + } + } +} + +ig_is_reactionary = { + OR = { + has_ideology = ideology:ideology_reactionary + has_ideology = ideology:ideology_pro_slavery + leader = { + OR = { + has_ideology = ideology:ideology_slaver + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_integralist + has_ideology = ideology:ideology_royalist + has_ideology = ideology:ideology_theocrat + } + } + AND = { + law_stance = { + law = law_type:law_autocracy + value >= neutral + } + law_stance = { + law = law_type:law_council_republic + value < neutral + } + } + } +} + +government_ig_supports_enaction = { + exists = currently_enacting_law + any_interest_group = { + ig_counts_as_marginal = no + is_in_government = yes + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } + } +} + +government_ig_opposes_enaction = { + any_interest_group = { + ig_counts_as_marginal = no + is_in_government = yes + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } + } +} + +government_ig_ambivalent_enaction = { + any_interest_group = { + ig_counts_as_marginal = no + is_in_government = yes + law_enactment_stance = { + law = owner.currently_enacting_law.type + value = neutral + } + } +} + +ig_type_matches_former = { #Temporary Workaround + save_temporary_scope_as = exile_temp + custom_tooltip = { + text = ig_type_matches_former_tt + OR = { + AND = { + is_interest_group_type = ig_armed_forces + scope:ex_ig = { is_interest_group_type = ig_armed_forces } + } + AND = { + is_interest_group_type = ig_devout + scope:ex_ig = { is_interest_group_type = ig_devout } + } + AND = { + is_interest_group_type = ig_industrialists + scope:ex_ig = { is_interest_group_type = ig_industrialists } + } + AND = { + is_interest_group_type = ig_intelligentsia + scope:ex_ig = { is_interest_group_type = ig_intelligentsia } + } + AND = { + is_interest_group_type = ig_landowners + scope:ex_ig = { is_interest_group_type = ig_landowners } + } + AND = { + is_interest_group_type = ig_petty_bourgeoisie + scope:ex_ig = { is_interest_group_type = ig_petty_bourgeoisie } + } + AND = { + is_interest_group_type = ig_rural_folk + scope:ex_ig = { is_interest_group_type = ig_rural_folk } + } + AND = { + is_interest_group_type = ig_trade_unions + scope:ex_ig = { is_interest_group_type = ig_trade_unions } + } + } + } +} + +interest_group_has_liberal_ideology = { + leader = { has_liberal_ideology = yes } +} + +interest_group_has_progressive_ideology = { + leader = { has_progressive_ideology = yes } +} + +interest_group_has_socialist_ideology = { + leader = { has_socialist_ideology = yes } +} + +interest_group_has_reactionary_ideology = { + leader = { has_reactionary_ideology = yes } +} + +interest_group_has_conservative_ideology = { + leader = { has_conservative_ideology = yes } +} diff --git a/common/scripted_triggers/cwp_law_amendments_triggers.txt b/common/scripted_triggers/cwp_law_amendments_triggers.txt new file mode 100644 index 000000000..6ce1cefde --- /dev/null +++ b/common/scripted_triggers/cwp_law_amendments_triggers.txt @@ -0,0 +1,293 @@ +is_promise_abandoned = { + custom_tooltip = { + text = has_been_abandoned_neg_tt + scope:journal_entry ?= { has_variable = has_been_abandoned } + } +} + +building_can_be_promised = { #can't be first building of type - happens in building type scope + save_temporary_scope_as = building_type_to_test + root.owner = { any_scope_building = { type = scope:building_type_to_test } } +} + +building_group_can_be_promised = { #can't be first building of type + save_temporary_scope_as = building_group_to_test + root.owner = { + country_has_building_group_levels = { + type = scope:building_group_to_test + value >= 1 + } + } +} + +is_in_building_group = { #hack to check building group from building type. $BUILDING_GROUP$ + save_temporary_scope_as = building_type + any_country = { + country_rank >= rank_value:major_power #performance + any_scope_building = { + type = scope:building_type + is_building_group = $BUILDING_GROUP$ + } + } +} + +has_enough_arable_land = { #uses scope:ig, and scope:ig.var:promised_building_group, checks enough arable land. + root = { + total_free_arable_land >= { + add = scope:ig.building_groups_extra + multiply = 1.05 + add = 5 + } + } +} + +building_exists_worldwide = { #uses building_type scope + save_temporary_scope_as = building_type + any_country = { + country_rank >= rank_value:major_power #performance + any_scope_building = { type = scope:building_type } + } +} + +supports_law = { #IG scope, checks currently enacting law + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } +} + +opposes_law = { #IG scope, checks currently enacting law + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } +} + +can_propose_difficult_law = { #uses scope:IG + scope:ig.amenability_level >= 3 #difficult negotiations only + any_preferred_law = { + is_difficult_law = yes + neg_universal_law_checks = yes + } +} + +is_difficult_law = { #must be a little progressive difference and not too easy to pass, but not stupidly impossible + law_is_available = yes + this.type = { + law_estimated_enactment_chance > { + add = law_estimated_stall_chance + add = -45 + } + OR = { + AND = { #some overlap with medium if law is a big jump + law_estimated_enactment_chance < { + add = law_estimated_stall_chance + add = -15 + } + "law_progressiveness_difference( root.currently_enacting_law.type )" > 25 + } + law_estimated_enactment_chance < { + add = law_estimated_stall_chance + add = -20 + } + } + } +} + +can_propose_medium_law = { #uses scope:IG + scope:ig.amenability_level = 2 #Pragmatic negotiations only + any_preferred_law = { + is_medium_law = yes + neg_universal_law_checks = yes + } +} + +is_medium_law = { #should be within 20% -0 pass over stall. + law_is_available = yes + this.type = { + law_estimated_enactment_chance > { + add = law_estimated_stall_chance + add = -20 + } + law_estimated_enactment_chance < law_estimated_stall_chance + } +} + +can_propose_easy_law = { #uses scope:IG + scope:ig.amenability_level <= 1 #friendly negotiations only + any_preferred_law = { + is_easy_law = yes + neg_universal_law_checks = yes + } +} + +is_easy_law = { #within 10 of passing, or easy to pass, and a good idea + law_is_valid_for_ig_petition = yes + this.type = { + law_estimated_enactment_chance > { + add = law_estimated_stall_chance + add = -10 + } + } +} + +neg_universal_law_checks = { #error free way to check these are not in same law group, or that the desired law is already enacted + currently_active_law_in_group != scope:law.currently_active_law_in_group + scope:ig.owner = { NOT = { has_law = prev.type } } + trigger_if = { + limit = { scope:ig.owner = { has_journal_entry = je_government_petition_negotiation_version } } + NOT = { + any_interest_group = { + has_variable = desired_law_var + var:desired_law_var.type = prev.type + } + } + } +} + +neg_law_not_active = { + scope:ig.owner = { NOT = { has_law = prev.type } } +} + +approves_law = { #same as supports_law, for ease of scripting + supports_law = yes +} + +disapproves_law = { #IG scope, checks currently enacting law + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } +} + +ignores_law = { #IG scope, checks currently enacting law + law_enactment_stance = { + law = owner.currently_enacting_law.type + value = neutral + } +} + +is_neutral_on_law = { #IG scope same as is_neutral_on_law, for ease of scripting + ignores_law = yes +} + +neg_option_2_trigger = { + NOT = { has_modifier = negotiation_bureaucracy } +} + +neg_option_3_trigger = { + NOT = { scope:ig = { has_modifier = active_ig_promise } } + scope:ig = { is_interest_group_type = ig_armed_forces } + trigger_if = { + limit = { has_journal_entry = je_negotiate_army_quest } + any_interest_group = { var:promise_quest_type ?= 1 } + } +} + +neg_option_4_trigger = { + scope:ig = { + OR = { + can_propose_difficult_law = yes + can_propose_medium_law = yes + can_propose_easy_law = yes + } + NOT = { has_modifier = active_ig_promise } + #max 2 law promises + owner = { NOT = { has_journal_entry = je_government_petition_negotiation_version_b } } + } +} + +neg_option_5_trigger = { #checks if a valid promise building_type was set. + exists = scope:ig.var:promised_building_type + NOT = { scope:ig = { has_modifier = active_ig_promise } } + NOT = { #Other building quest is not too severe + any_interest_group = { + has_variable = promise_quest_type + var:promise_quest_type = 3 #buildings + var:promise_quest_degree != 4 + } + } + NOR = { has_journal_entry = je_negotiate_buildings } +} + +neg_option_6_trigger = { #checks if a valid promise building_group was set. Arable land is checked during the setting of building group + exists = scope:ig.var:promised_building_group + NOT = { scope:ig = { has_modifier = active_ig_promise } } + NOT = { #Other building quest is not too severe + any_interest_group = { + has_variable = promise_quest_type + var:promise_quest_type = 3 #buildings + var:promise_quest_degree != 4 + } + } + NOR = { has_journal_entry = je_negotiate_building_group } +} + +neg_option_7_trigger = { #checks taxes are not already low and no other similar promise exists. + NOT = { scope:ig = { has_modifier = active_ig_promise } } + NOT = { has_journal_entry = je_negotiate_taxes } + root = { tax_level > low } +} + +neg_option_8_trigger = { #law_amendment_is_available. + scope:law = { + any_possible_amendment_type = { + save_temporary_scope_as = amendment_to_assess + amendment_is_valid_for_promise_quest_degree = yes + amendment_banned_from_enactment = no + # Refers to any_possible_amendment_type + NOT = { prev = { any_scope_amendment = { type ?= scope:amendment_to_assess } } } + scope:ig = { would_sponsor_amendment = prev } + } + } +} + +neg_option_9_trigger = { #cannot be easy promise, too easy. + NOT = { + scope:ig = { + has_modifier = active_ig_promise + var:promise_quest_degree != 1 + } + } + NOT = { has_journal_entry = je_negotiate_sol } +} + +amendment_is_valid_for_promise_quest_degree = { # Inside an any_possible_amendment_type + NOR = { + this = amendment_type:amendment_generic_sponsor_polstr_increase + this = amendment_type:amendment_generic_sponsor_polstr_approval_increase + } + trigger_if = { + limit = { scope:ig.var:promise_quest_degree = 1 } + NOR = { # Enables any amendment for easy negotiations + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_2 + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_3 + } + } + trigger_else_if = { + limit = { scope:ig.var:promise_quest_degree = 2 } + OR = { + this = amendment_type:amendment_redemption_payments + this = amendment_type:amendment_individual_redemption_payments + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_2 + } + } + trigger_else_if = { + limit = { scope:ig.var:promise_quest_degree >= 3 } + OR = { + this = amendment_type:amendment_redemption_payments + this = amendment_type:amendment_individual_redemption_payments + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_3 + } + } +} + +amendment_is_generic = { # Inside an any_possible_amendment_type + OR = { + this = amendment_type:amendment_generic_sponsor_polstr_increase + this = amendment_type:amendment_generic_sponsor_polstr_approval_increase + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_1 + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_2 + this = amendment_type:amendment_generic_sponsor_polstr_increase_negotiation_3 + } +} diff --git a/common/scripted_triggers/cwp_law_triggers.txt b/common/scripted_triggers/cwp_law_triggers.txt new file mode 100644 index 000000000..d251760e1 --- /dev/null +++ b/common/scripted_triggers/cwp_law_triggers.txt @@ -0,0 +1,132 @@ +enacting_more_permissive_labour_associations_law = { + OR = { + AND = { + OR = { + has_law_or_variant = law_type:law_guild_system + has_law_or_variant = law_type:law_combination_acts + } + OR = { + is_enacting_law = law_type:law_anti_strike_laws + is_enacting_law = law_type:law_right_to_associate + } + } + AND = { + OR = { + has_law_or_variant = law_type:law_anti_strike_laws + has_law_or_variant = law_type:law_corporatized_unions + } + is_enacting_law = law_type:law_right_to_associate + } + } +} + +enacting_less_permissive_labour_associations_law = { + OR = { + AND = { + has_law_or_variant = law_type:law_right_to_associate + OR = { + is_enacting_law = law_type:law_corporatized_unions + is_enacting_law = law_type:law_combination_acts + is_enacting_law = law_type:law_anti_strike_laws + } + } + AND = { + has_law_or_variant = law_type:law_anti_strike_laws + OR = { + is_enacting_law = law_type:law_combination_acts + is_enacting_law = law_type:law_corporatized_unions + } + } + AND = { + has_law_or_variant = law_type:law_corporatized_unions + is_enacting_law = law_type:law_combination_acts + } + } +} + +is_abolishing_subjecthood = { + has_law_or_variant = law_type:law_subjecthood + OR = { + is_enacting_law = law_type:law_ethnostate + is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_multicultural + } +} + +country_is_abolishing_factory_councils = { + OR = { + is_enacting_law = law_type:law_corporatized_unions + 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 + } +} + +is_citizenship_law = { + OR = { + type ?= law_type:law_subjecthood + type ?= law_type:law_ethnostate + type ?= law_type:law_national_supremacy + type ?= law_type:law_racial_segregation + type ?= law_type:law_cultural_exclusion + type ?= law_type:law_multicultural + } +} + +country_is_islamic = { + OR = { + country_has_state_religion = rel:sunni + country_has_state_religion = rel:shiite + country_has_state_religion = rel:ibadi + } +} + +law_can_hurt_minorities = { + OR = { + is_enacting_law = law_type:law_state_religion + is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_traditionalism + is_enacting_law = law_type:law_isolationism + is_enacting_law = law_type:law_mercantilism + is_enacting_law = law_type:law_agrarianism + is_enacting_law = law_type:law_free_trade + is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_private_schools + is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_censorship + is_enacting_law = law_type:law_graduated_taxation + is_enacting_law = law_type:law_proportional_taxation + is_enacting_law = law_type:law_secret_police + is_enacting_law = law_type:law_serfdom + is_enacting_law = law_type:law_no_migration_controls + is_enacting_law = law_type:law_migration_controls + is_enacting_law = law_type:law_closed_borders + is_enacting_law = law_type:law_no_social_security + is_enacting_law = law_type:law_debt_slavery + is_enacting_law = law_type:law_slave_trade + } +} + +# Evaluated by scripted rule of similar name if the law_type does not have its own trigger for this purpose +# root = imposing country +# scope:target_country = country imposed upon +# scope:law = the law type being considered +can_impose_law_default = { + scope:target_country = { + is_subject_of = root + OR = { + is_subject_type = subject_type_chartered_company + is_subject_type = subject_type_colony + is_subject_type = subject_type_puppet + is_subject_type = subject_type_dominion + is_subject_type = subject_type_personal_union + is_subject_type = subject_type_vassal + is_subject_type = subject_type_crown_land + } + } +} diff --git a/common/scripted_triggers/cwp_political_lobbies_triggers.txt b/common/scripted_triggers/cwp_political_lobbies_triggers.txt new file mode 100644 index 000000000..141fc1770 --- /dev/null +++ b/common/scripted_triggers/cwp_political_lobbies_triggers.txt @@ -0,0 +1,424 @@ +is_lobby_formation_reason_defense = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = defense } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = defense } + } + } +} + +is_lobby_formation_reason_diplomacy = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = diplomacy } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = diplomacy } + } + } +} + +is_lobby_formation_reason_ideology = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = ideology } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = ideology } + } + } +} + +is_lobby_formation_reason_funded = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = funded } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = funded } + } + } +} + +is_lobby_formation_reason_aggression = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = aggression } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = aggression } + } + } +} + +is_lobby_formation_reason_religion = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = religion } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = religion } + } + } +} + +is_lobby_formation_reason_technology = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = technology } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = technology } + } + } +} + +is_lobby_formation_reason_economy = { + OR = { + AND = { + exists = scope:political_lobby + scope:political_lobby = { lobby_formation_reason = economy } + } + AND = { + exists = scope:diplomatic_catalyst + scope:diplomatic_catalyst = { lobby_formation_reason = economy } + } + } +} + +any_pro_lobby_demand_is_valid = { + OR = { + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:third_party_country + any_scope_article = { has_type = alliance } + } + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:third_party_country + any_scope_article = { has_type = trade_privilege } + } + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:third_party_country + any_scope_article = { has_type = defensive_pact } + } + can_create_diplomatic_pact = { target = scope:third_party_country type = rivalry } + can_create_diplomatic_pact = { target = scope:third_party_country type = embargo } + pro_lobby_war_valid_check = yes + pro_lobby_leave_power_bloc_valid_check = yes + } +} + +pro_lobby_war_valid_check = { + aggressive_diplomatic_plays_permitted = yes + NOT = { has_truce_with = scope:third_party_country } + NOT = { is_subject_of = scope:third_party_country } + NOT = { scope:third_party_country = { is_subject_of = root } } + "potential_diplomatic_play_power_ratio(scope:third_party_country)" >= 1 + scope:third_party_country ?= { + is_revolutionary = no + is_secessionist = no + } + is_at_war = no + scope:third_party_country.relations:root < relations_threshold:cordial + AND = { + has_diplomatic_relevance = scope:third_party_country + OR = { + has_strategic_adjacency = scope:third_party_country + AND = { + has_port = yes + navy_size >= 10 + scope:third_party_country = { has_port = yes } + } + } + } + + trigger_if = { # You need worthy opponents. + limit = { scope:third_party_country = { country_rank = rank_value:superpower } } + scope:relevant_country = { + OR = { + country_rank = rank_value:superpower + country_rank = rank_value:great_power + } + } + } + + trigger_if = { # You need worthy opponents. + limit = { scope:third_party_country = { country_rank = rank_value:great_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:superpower + country_rank = rank_value:great_power + country_rank = rank_value:major_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:major_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:great_power + country_rank = rank_value:major_power + country_rank = rank_value:minor_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:minor_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:major_power + country_rank = rank_value:minor_power + country_rank = rank_value:insignificant_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:insignificant_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:minor_power + country_rank = rank_value:insignificant_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:unrecognized_major_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:unrecognized_major_power + country_rank = rank_value:unrecognized_regional_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:unrecognized_regional_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:unrecognized_major_power + country_rank = rank_value:unrecognized_regional_power + country_rank = rank_value:unrecognized_power + } + } + } + + trigger_if = { + limit = { scope:third_party_country = { country_rank = rank_value:unrecognized_power } } + scope:relevant_country = { + OR = { + country_rank = rank_value:unrecognized_regional_power + country_rank = rank_value:unrecognized_power + } + } + } +} + +pro_lobby_leave_power_bloc_valid_check = { + scope:third_party_country = { is_power_bloc_leader = yes } + is_in_same_power_bloc = scope:third_party_country + can_leave_power_bloc = yes +} + +any_anti_lobby_demand_is_valid = { + OR = { + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:relevant_country + any_scope_article = { has_type = alliance } + } + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:relevant_country + any_scope_article = { has_type = trade_privilege } + } + any_scope_treaty = { + remaining_binding_period <= 0 + binds = scope:relevant_country + any_scope_article = { has_type = defensive_pact } + } + can_create_diplomatic_pact = { target = scope:relevant_country type = rivalry } + can_create_diplomatic_pact = { target = scope:relevant_country type = embargo } + anti_lobby_war_valid_check = yes + anti_lobby_leave_power_bloc_valid_check = yes + } +} + +anti_lobby_war_valid_check = { + aggressive_diplomatic_plays_permitted = yes + NOT = { has_truce_with = scope:relevant_country } + NOT = { is_subject_of = scope:relevant_country } + NOT = { scope:relevant_country = { is_subject_of = root } } + scope:relevant_country ?= { + is_revolutionary = no + is_secessionist = no + } + "potential_diplomatic_play_power_ratio(scope:relevant_country)" >= 1 + is_at_war = no + scope:relevant_country.relations:root < relations_threshold:cordial +} + +anti_lobby_leave_power_bloc_valid_check = { + scope:relevant_country = { is_power_bloc_leader = yes } + is_in_same_power_bloc = scope:relevant_country + can_leave_power_bloc = yes +} + +any_anti_lobby_opportunity_is_valid = { + OR = { + can_create_treaty = { + first_country = root + second_country = scope:third_party_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = trade_privilege + source_country = root + target_country = scope:third_party_country + } + } + } + can_create_treaty = { + first_country = root + second_country = scope:third_party_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = defensive_pact + } + } + } + can_create_treaty = { + first_country = root + second_country = scope:third_party_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = alliance + } + } + } + AND = { + scope:third_party_country = { is_power_bloc_leader = yes } + can_create_diplomatic_pact = { target = scope:third_party_country type = join_power_bloc } + } + AND = { + is_power_bloc_leader = yes + can_create_diplomatic_pact = { target = scope:third_party_country type = invite_to_power_bloc } + } + } +} + +any_pro_lobby_opportunity_is_valid = { + OR = { + can_create_treaty = { + first_country = root + second_country = scope:relevant_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = trade_privilege + source_country = root + target_country = scope:relevant_country + } + } + } + can_create_treaty = { + first_country = root + second_country = scope:relevant_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = defensive_pact + } + } + } + can_create_treaty = { + first_country = root + second_country = scope:relevant_country + is_draft = no + binding_period = { years = 2 } + articles_to_create = { + { + article = alliance + } + } + } + AND = { + scope:relevant_country = { is_power_bloc_leader = yes } + can_create_diplomatic_pact = { target = scope:relevant_country type = join_power_bloc } + } + AND = { + is_power_bloc_leader = yes + can_create_diplomatic_pact = { target = scope:relevant_country type = invite_to_power_bloc } + } + } +} + +# Note: This trigger checks if a country is a valid lobby target for a pro/anti country lobby, NOT a pro/anti overlord lobby +is_valid_lobby_target = { + custom_tooltip = { + text = is_valid_lobby_target_tt + is_revolutionary = no + is_secessionist = no + ROOT = { + # Same as above, this trigger will not work in the context of lobbies against subject relation countries + is_revolutionary = no + is_secessionist = no + can_lobbies_target = PREV + } + + ROOT = { + OR = { + AND = { + has_port = yes + PREV = { has_port = yes } + navy_size >= 10 + } + has_strategic_adjacency = PREV + } + } + } +} + +pro_foreign_imposition_country = { + target = scope:foreign_imposition_country + OR = { + is_political_lobby_type = lobby_pro_country + is_political_lobby_type = lobby_pro_overlord + } +} + +anti_foreign_imposition_country = { + target = scope:foreign_imposition_country + OR = { + is_political_lobby_type = lobby_anti_country + is_political_lobby_type = lobby_anti_overlord + } +} diff --git a/common/scripted_triggers/cwp_political_movements_triggers.txt b/common/scripted_triggers/cwp_political_movements_triggers.txt new file mode 100644 index 000000000..531f9cd82 --- /dev/null +++ b/common/scripted_triggers/cwp_political_movements_triggers.txt @@ -0,0 +1,264 @@ +# Used when ROOT is a political movement, checks for any neighbouring country having a political movement of this type +any_neighbouring_country_has_same_movement_type_as_root = { + owner ?= { + any_neighbouring_state = { + owner = { + prestige > ROOT.owner.prestige + any_political_movement = { type = ROOT.type } + } + } + } +} + +# Fired from the on_national_awakening_started on_action, has all of its scopes +country_can_have_cultural_minority_movement_of_culture = { + NOT = { any_political_movement = { culture ?= scope:culture } } + OR = { + any_scope_state = { + state_region = { is_homeland = scope:culture } + culture_percent_state = { + target = scope:culture + value >= 0.2 + } + } + AND = { + culture_percent_country = { + target = scope:culture + value >= 0.1 + } + cultural_acceptance_base = { target = scope:culture value <= acceptance_status_2 } + } + } +} + +country_has_laws_in_need_of_modernization = { + OR = { + has_law_or_variant = law_type:law_isolationism + OR = { # For readability + has_law_or_variant = law_type:law_extraction_economy + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_industry_banned + } + has_law_or_variant = law_type:law_serfdom + has_law_or_variant = law_type:law_peasant_levies + OR = { + 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 + } +} + +country_has_laws_in_need_of_critical_modernization = { + OR = { + has_law_or_variant = law_type:law_isolationism + OR = { # For readability + has_law_or_variant = law_type:law_extraction_economy + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_industry_banned + } + has_law_or_variant = law_type:law_serfdom + has_law_or_variant = law_type:law_peasant_levies + OR = { + 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 + } +} + +country_should_exclusively_focus_on_modernization = { + OR = { + has_law_or_variant = law_type:law_isolationism + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_peasant_levies + AND = { + has_law_or_variant = law_type:law_serfdom # Minus Manorialism + NOT = { has_law = law_type:law_manorialism } + } + } +} + +relevant_law_is_critical_to_modernization = { # Takes scope:law + OR = { + AND = { + ROOT = { has_law_or_variant = law_type:law_serfdom } + OR = { + scope:law.type = law_type:law_tenant_farmers + scope:law.type = law_type:law_commercialized_agriculture + } + } + AND = { + ROOT = { has_law_or_variant = law_type:law_isolationism } + OR = { + scope:law.type = law_type:law_protectionism + 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 = { + has_law_or_variant = law_type:law_traditionalism + has_law_or_variant = law_type:law_industry_banned + } + } + OR = { + scope:law.type = law_type:law_interventionism + scope:law.type = law_type:law_laissez_faire + } + } + AND = { + ROOT = { has_law_or_variant = law_type:law_peasant_levies } + OR = { + scope:law.type = law_type:law_professional_army + scope:law.type = law_type:law_mass_conscription + } + } + AND = { + ROOT = { + OR = { + has_law_or_variant = law_type:law_land_based_taxation + has_law_or_variant = law_type:law_consumption_based_taxation + } + } + OR = { + scope:law.type = law_type:law_per_capita_based_taxation + scope:law.type = law_type:law_proportional_taxation + scope:law.type = law_type:law_graduated_taxation + } + } + } +} + +any_insurrection_ongoing = { + any_political_movement = { is_insurrectionary = yes } +} + +any_secession_ongoing = { + any_political_movement = { is_secessionist = yes } +} + +any_revolution_ongoing = { + any_political_movement = { is_revolutionary = yes } +} + +socialist_revolution_ongoing = { + custom_tooltip = { + text = socialist_revolution_ongoing_tt + any_political_movement = { + is_revolutionary = yes + movement_is_socialist = yes + } + } +} + +liberal_revolution_ongoing = { + custom_tooltip = { + text = liberal_revolution_ongoing_tt + any_political_movement = { + is_revolutionary = yes + movement_is_liberal = yes + } + } +} + +reactionary_revolution_ongoing = { + custom_tooltip = { + text = reactionary_revolution_ongoing_tt + any_political_movement = { + is_revolutionary = yes + movement_is_conservative = yes + } + } +} + +civil_war_is_socialist_revolution = { + is_civil_war_type = revolution + political_movement = { movement_is_socialist = yes } +} + +civil_war_is_liberal_revolution = { + is_civil_war_type = revolution + political_movement = { movement_is_liberal = yes } +} + +civil_war_is_reactionary_revolution = { + is_civil_war_type = revolution + political_movement = { movement_is_conservative = yes } +} + +movement_supports_enaction = { + exists = currently_enacting_law + any_political_movement = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } + } +} + +movement_opposes_enaction = { + exists = currently_enacting_law + any_political_movement = { + law_enactment_stance = { + law = owner.currently_enacting_law.type + value < neutral + } + } +} + +movement_is_socialist = { + custom_tooltip = { + text = movement_is_socialist_tt + OR = { + is_political_movement_type = movement_nihilist + is_political_movement_type = movement_socialist + is_political_movement_type = movement_communist + is_political_movement_type = movement_anarchist + } + } +} + +movement_is_liberal = { + custom_tooltip = { + text = movement_is_liberal_tt + OR = { + is_political_movement_type = movement_liberal + is_political_movement_type = movement_radical + is_political_movement_type = movement_feminist + is_political_movement_type = movement_labor + is_political_movement_type = movement_positivist + is_political_movement_type = movement_modernizer + } + } +} + +movement_is_nationalist = { + OR = { + is_political_movement_type = movement_cultural_majority + is_political_movement_type = movement_fascist + is_political_movement_type = movement_modernizer + } +} + +movement_is_conservative = { + OR = { + is_political_movement_type = movement_royalist_constitutional + is_political_movement_type = movement_royalist_absolutist + is_political_movement_type = movement_reactionary + is_political_movement_type = movement_corporatist + is_political_movement_type = movement_fascist + is_political_movement_type = movement_religious_majority + is_political_movement_type = movement_cultural_majority + } +} diff --git a/common/scripted_triggers/cwp_political_parties_triggers.txt b/common/scripted_triggers/cwp_political_parties_triggers.txt new file mode 100644 index 000000000..8a0791314 --- /dev/null +++ b/common/scripted_triggers/cwp_political_parties_triggers.txt @@ -0,0 +1,5 @@ +party_has_members = { + any_member = { + count >= 1 + } +} \ No newline at end of file diff --git a/common/scripted_triggers/cwp_politics_triggers.txt b/common/scripted_triggers/cwp_politics_triggers.txt new file mode 100644 index 000000000..a6f854310 --- /dev/null +++ b/common/scripted_triggers/cwp_politics_triggers.txt @@ -0,0 +1,191 @@ +has_gov_regency = { + custom_tooltip = { + text = has_gov_regency_tt + OR = { + has_modifier = modifier_regency + has_modifier = modifier_regency_landowners + has_modifier = modifier_regency_devout + has_modifier = modifier_regency_petty_bourgeoisie + has_modifier = modifier_regency_industrialists + has_modifier = modifier_regency_trade_unions + has_modifier = modifier_regency_intelligentsia + has_modifier = modifier_regency_armed_forces + has_modifier = modifier_regency_rural_folk + } + } +} + +dynastic_coup_trigger = { + # Not a republican's main priority + scope:coup_character_leader ?= { + NOT = { + law_stance = { + law = law_type:law_monarchy + value <= disapprove + } + } + } +} + +amendment_banned_from_enactment = { + OR = { + this = amendment_type:amendment_economic_regeneration_1 + this = amendment_type:amendment_economic_regeneration_2 + } +} + +can_generate_scripted_heirs = { + has_law = law_type:law_monarchy + NAND = { # Austrian personal unions can cause some strange edge cases + exists = overlord + is_subject_type = subject_type_personal_union + any_primary_culture = { is_primary_culture_of = overlord } + } +} + +is_personal_union_junior_partner = { + exists = overlord + is_subject_type = subject_type_personal_union +} + +interest_group_is_not_less_tolerant_than_current_citizenship_law = { + OR = { + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_national_supremacy } + NOT = { + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value >= approve + } + } + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_racial_segregation } + NOT = { + interest_group = { + law_stance = { + law = law_type:law_national_supremacy + value >= approve + } + } + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_subjecthood } + NOT = { + interest_group = { + law_stance = { + law = law_type:law_national_supremacy + value >= approve + } + } + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_cultural_exclusion } + NOT = { + interest_group = { + law_stance = { + law = law_type:law_racial_segregation + value >= approve + } + } + } + } + AND = { + ROOT.owner = { has_law_or_variant = law_type:law_multicultural } + NOT = { + interest_group = { + law_stance = { + law = law_type:law_cultural_exclusion + value >= approve + } + } + } + } + } +} + +country_has_voting_franchise = { + custom_tooltip = { + text = is_democratic_tt + OR = { + modifier:country_voting_power_base_add > 0 + modifier:country_voting_power_from_literacy_add > 0 + modifier:country_voting_power_wealth_threshold_add > 0 + modifier:country_academics_voting_power_add > 0 + modifier:country_aristocrats_voting_power_add > 0 + modifier:country_bureaucrats_voting_power_add > 0 + modifier:country_capitalists_voting_power_add > 0 + modifier:country_clergymen_voting_power_add > 0 + modifier:country_clerks_voting_power_add > 0 + modifier:country_engineers_voting_power_add > 0 + modifier:country_farmers_voting_power_add > 0 + modifier:country_laborers_voting_power_add > 0 + modifier:country_machinists_voting_power_add > 0 + modifier:country_officers_voting_power_add > 0 + modifier:country_peasants_voting_power_add > 0 + modifier:country_shopkeepers_voting_power_add > 0 + modifier:country_slaves_voting_power_add > 0 + modifier:country_soldiers_voting_power_add > 0 + } + } +} + +has_radical_leftist_government = { + has_law_or_variant = law_type:law_council_republic +} + +has_radical_leftist_economy = { + OR = { + has_law_or_variant = law_type:law_command_economy + has_law_or_variant = law_type:law_cooperative_ownership + } +} + +secession_progress_low = { + any_civil_war = { + civil_war_progress >= 0 + NOT = { civil_war_progress >= 0.34 } + is_civil_war_type = secession + } +} + +secession_progress_medium = { + any_civil_war = { + civil_war_progress >= 0.34 + NOT = { civil_war_progress >= 0.67 } + is_civil_war_type = secession + } +} + +secession_progress_high = { + any_civil_war = { + civil_war_progress >= 0.67 + is_civil_war_type = secession + } +} + +civil_war_progress_low = { + civil_war_progress < 0.34 +} + +civil_war_progress_medium = { + civil_war_progress >= 0.34 + civil_war_progress < 0.67 +} + +civil_war_progress_high = { # In a civil_war scope + civil_war_progress >= 0.67 +} + + + + + + + + + diff --git a/common/scripted_triggers/cwp_population_triggers.txt b/common/scripted_triggers/cwp_population_triggers.txt new file mode 100644 index 000000000..a0b5e3d90 --- /dev/null +++ b/common/scripted_triggers/cwp_population_triggers.txt @@ -0,0 +1,4 @@ +is_peasant_under_serfdom = { + is_pop_type = peasants + owner = { has_law_or_variant = law_type:law_serfdom } +} diff --git a/common/scripted_triggers/cwp_power_blocs_triggers.txt b/common/scripted_triggers/cwp_power_blocs_triggers.txt new file mode 100644 index 000000000..3312e898f --- /dev/null +++ b/common/scripted_triggers/cwp_power_blocs_triggers.txt @@ -0,0 +1,42 @@ +country_can_form_power_bloc = { + AND = { + trigger_if = { + limit = { is_country_type = decentralized } + NOT = { is_country_type = decentralized } + } + trigger_if = { + limit = { is_revolutionary = yes } + is_revolutionary = no + } + country_rank >= rank_value:unrecognized_major_power + NOT = { has_law_or_variant = law_type:law_isolationism } + } +} + +power_bloc_is_weak = { + power_bloc_leader = { country_rank < rank_value:great_power } +} + +country_is_in_different_power_bloc = { + is_in_power_bloc = yes + $TARGET$ = { is_in_power_bloc = yes } + NOT = { power_bloc = $TARGET$.power_bloc } +} + +country_is_power_struggle_rival = { + power_bloc ?= { + OR = { + AND = { + power_bloc_leader = root + power_struggle_contender ?= $TARGET$ + } + AND = { + power_bloc_leader = $TARGET$ + power_struggle_contender ?= root + } + } + } +} + + + diff --git a/common/scripted_triggers/cwp_production_methods_triggers.txt b/common/scripted_triggers/cwp_production_methods_triggers.txt new file mode 100644 index 000000000..01cf8c669 --- /dev/null +++ b/common/scripted_triggers/cwp_production_methods_triggers.txt @@ -0,0 +1,190 @@ +# Renewable Energy Building - Solar PM: +is_excellent_solar_capacity = { + OR = { + region = sr:region_oceania + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_west_africa + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_asia_minor + region = sr:region_middle_east + } +} + +# Renewable Energy Building - Solar PM: +is_moderate_solar_capacity = { + OR = { + region = sr:region_atlantic_seaboard + region = sr:region_pacific_seaboard + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + region = sr:region_south_east_asia + region = sr:region_indonesia + region = sr:region_china + region = sr:region_east_asia + } +} + +# Renewable Energy Building - Solar PM: +is_poor_solar_capacity = { + OR = { + region = sr:region_siberia + region = sr:region_india + region = sr:region_central_asia + } +} + +# Renewable Energy Building - Wind PM: +is_excellent_wind_capacity = { + OR = { + region = sr:region_oceania + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_west_africa + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_asia_minor + region = sr:region_middle_east + } +} + +# Renewable Energy Building - Wind PM: +is_moderate_wind_capacity = { + OR = { + region = sr:region_atlantic_seaboard + region = sr:region_pacific_seaboard + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + region = sr:region_south_east_asia + region = sr:region_indonesia + region = sr:region_china + region = sr:region_east_asia + } +} + +# Renewable Energy Building - Wind PM: +is_poor_wind_capacity = { + OR = { + region = sr:region_siberia + region = sr:region_india + region = sr:region_central_asia + } +} + +# Renewable Energy Building - Hydro PM: +is_excellent_hydroelectric_capacity = { + OR = { + region = sr:region_oceania + region = sr:region_central_africa + region = sr:region_southern_africa + region = sr:region_west_africa + region = sr:region_horn_of_africa + region = sr:region_north_africa + region = sr:region_asia_minor + region = sr:region_middle_east + } +} + +# Renewable Energy Building - Hydro PM: +is_moderate_hydroelectric_capacity = { + OR = { + region = sr:region_atlantic_seaboard + region = sr:region_pacific_seaboard + region = sr:region_golden_circle + region = sr:region_andes + region = sr:region_amazon + region = sr:region_south_east_asia + region = sr:region_indonesia + region = sr:region_china + region = sr:region_east_asia + } +} + +# Renewable Energy Building - Hydro PM: +is_poor_hydroelectric_capacity = { + OR = { + region = sr:region_siberia + region = sr:region_india + region = sr:region_central_asia + } +} + +has_industrialized_pm = { + #OR = { + # # Textile Mills + # is_production_method_active = { + # building_type = building_textile_mill + # production_method = pm_mechanized_looms + # } + # is_production_method_active = { + # building_type = building_textile_mill + # production_method = pm_automatic_power_looms + # } + + # Furniture Manufacturies + # is_production_method_active = { + # building_type = building_furniture_manufactory + # production_method = pm_mechanized_workshops + # } + # is_production_method_active = { + # building_type = building_furniture_manufactory + # production_method = pm_watertube_boiler_building_furniture_manufactory + # } + # is_production_method_active = { + # building_type = building_furniture_manufactory + # production_method = pm_rotary_valve_engine_building_furniture_manufactory + # } + # is_production_method_active = { + # building_type = building_furniture_manufactory + # production_method = pm_assembly_lines_building_furniture_manufactory + # } + + # Tooling Workshops + # is_production_method_active = { + # building_type = building_tooling_workshop + # production_method = pm_watertube_boiler_building_tooling_workshop + # } + # is_production_method_active = { + # building_type = building_tooling_workshop + # production_method = pm_rotary_valve_engine_building_tooling_workshop + # } + # is_production_method_active = { + # building_type = building_tooling_workshop + # production_method = pm_assembly_lines_building_tooling_workshop + # } + + # Paper Mills + # is_production_method_active = { + # building_type = building_paper_mill + # production_method = pm_watertube_boiler_building_paper_mill + # } + # is_production_method_active = { + # building_type = building_paper_mill + # production_method = pm_rotary_valve_engine_building_paper_mill + # } + + # Steel Mills + # is_production_method_active = { + # building_type = building_steel_mill + # production_method = pm_watertube_boiler_building_steel_mill + # } + # is_production_method_active = { + # building_type = building_steel_mill + # production_method = pm_rotary_valve_engine_building_steel_mill + # } + + # Motor Industries + # is_production_method_active = { + # building_type = building_motor_industry + # production_method = pm_watertube_boiler_building_motor_industry + # } + # is_production_method_active = { + # building_type = building_motor_industry + # production_method = pm_rotary_valve_engine_building_motor_industry + # } + #} +} + diff --git a/common/scripted_triggers/cwp_war_triggers.txt b/common/scripted_triggers/cwp_war_triggers.txt new file mode 100644 index 000000000..b79583fa7 --- /dev/null +++ b/common/scripted_triggers/cwp_war_triggers.txt @@ -0,0 +1 @@ +is_in_guerilla_war = { } \ No newline at end of file diff --git a/common/scripted_triggers/cwp_coa_triggers.txt b/common/scripted_triggers/old_cwp_coa_triggers.info similarity index 60% rename from common/scripted_triggers/cwp_coa_triggers.txt rename to common/scripted_triggers/old_cwp_coa_triggers.info index c9254296e..f8b944b49 100644 --- a/common/scripted_triggers/cwp_coa_triggers.txt +++ b/common/scripted_triggers/old_cwp_coa_triggers.info @@ -61,45 +61,3 @@ coa_def_executive_flag_trigger = { coa_executive_flag_trigger = yes } } - -coa_def_corporatist_flag_trigger = { - exists = scope:actor - scope:actor = { - coa_corporatist_trigger = yes - } -} - -# Overlord -coa_def_libyan_ensign_trigger = { - exists = c:LBY - c:LBY = { - save_temporary_scope_as = custom_overlord - } - scope:actor = { is_subject_type = subject_type_jamahiriya} - coa_def_ensign_trigger = yes -} - -coa_def_libyan_jamahiriya_ensign_trigger = { - exists = c:LBY - c:LBY = { - save_temporary_scope_as = custom_overlord - coa_communist_trigger = yes - } - scope:actor = { is_subject_type = subject_type_jamahiriya} - coa_def_ensign_trigger = yes -} - -# Cultural -coa_def_controls_part_of_greater_rhineland = { - exists = scope:actor - scope:actor = { - coa_controls_part_of_greater_rhineland = yes - } -} - -coa_def_controls_part_of_north_germany = { - exists = scope:actor - scope:actor = { - coa_controls_part_of_north_germany = yes - } -} diff --git a/common/static_modifiers/00_code_static_modifiers.txt b/common/static_modifiers/00_code_static_modifiers.txt new file mode 100644 index 000000000..fb14da258 --- /dev/null +++ b/common/static_modifiers/00_code_static_modifiers.txt @@ -0,0 +1,946 @@ +# All global modifiers are here. They are applied from certain game-features. +# +# Effects are fully scriptable here. +#these names can NOT be removed or changed, as the code uses them.... + +# Global Static Modifiers +base_values = { + country_weekly_innovation_add = 50 + country_weekly_innovation_max_add = 50 + country_tech_spread_add = 25 + + country_loan_interest_rate_add = 0.2 + + country_legitimacy_govt_size_add = 1 + + country_bureaucracy_add = 100 + country_authority_add = 100 + country_influence_add = 100 + + country_secession_progress_add = 0.1 + + country_law_enactment_max_setbacks_add = 3 + + country_minting_add = 500 + country_government_dividends_efficiency_add = 0.25 + + state_tax_capacity_add = 100 + state_infrastructure_add = 3 + state_infrastructure_from_automobiles_consumption_add = 0.25 + + state_lower_strata_expected_sol_add = 5 + state_middle_strata_expected_sol_add = 10 + state_upper_strata_expected_sol_add = 15 + state_expected_sol_from_literacy = 5 + + state_machinists_investment_pool_contribution_add = 0.10 + state_farmers_investment_pool_contribution_add = 0.10 + state_engineers_investment_pool_contribution_add = 0.15 + state_bureaucrats_investment_pool_contribution_add = 0.15 + state_shopkeepers_investment_pool_contribution_add = 0.20 + state_clergymen_investment_pool_contribution_add = 0.20 + state_aristocrats_investment_pool_contribution_add = 0.20 + state_capitalists_investment_pool_contribution_add = 0.30 + + # To balance for unincorporated states not paying taxes + state_unincorporated_starting_wages_mult = -0.20 + building_unincorporated_subsistence_output_mult = -0.20 + + building_economy_of_scale_level_cap_add = 20 + + state_market_access_price_impact = 0.75 + + country_company_throughput_bonus_add = 0.1 + country_company_construction_efficiency_bonus_add = 0.3 + + country_max_weekly_construction_progress_add = 10 + + military_formation_organization_gain_add = 0.5 # 200 days to get max organization + + state_urbanization_per_level_add = 100 + + unit_experience_gain_add = 0.5 + + # To account for the power derived from bearing arms + country_officers_pol_str_mult = 3 + country_soldiers_pol_str_mult = 1.5 + + country_support_separatism_strength_mult = 1.0 + country_support_separatism_resistance_mult = 1.0 + + state_trade_advantage_from_capacity_add = 0.0005 + state_max_trade_advantage_from_capacity_add = 0.2 + + country_party_whip_impact_add = 0.5 + + state_blockade_resistance_add = 100 +} + +# Scales with a country's global prestige rank, so at 20/100 this is multiplied by 0.8x, 50/100 by 0.5x, etc +# Not applied if the top_prestige_ranking modifier is applied instead +prestige_ranking = { + country_company_throughput_bonus_add = 0.1 + country_company_construction_efficiency_bonus_add = 0.1 +} + +# Scales with a country's prestige rank compared against TOP_PRESTIGE_RANK_BONUS_THRESHOLD +# Multiplied by 1x if at TOP_PRESTIGE_RANK_BONUS_THRESHOLD, all the way up to TOP_PRESTIGE_RANK_BONUS_SCALE if at rank 1 +top_prestige_ranking = { + country_company_throughput_bonus_add = 0.1 + country_company_construction_efficiency_bonus_add = 0.1 +} + +character_base_values = { + character_health_add = 1 # Must be != 0. Even better if it's > 0 +} + +coastal_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + state_infrastructure_from_population_max_add = 10 + state_infrastructure_from_population_mult = 0.05 +} + +working_conditions = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + building_group_bg_mining_laborers_mortality_mult = 0.1 + building_group_bg_mining_machinists_mortality_mult = 0.05 + building_group_bg_mining_engineers_mortality_mult = 0.02 + building_group_bg_mining_slaves_mortality_mult = 0.2 + + ##Plantations and rubber + building_group_bg_plantations_laborers_mortality_mult = 0.05 + building_group_bg_plantations_slaves_mortality_mult = 0.1 + building_group_bg_rubber_laborers_mortality_mult = 0.05 + building_group_bg_rubber_slaves_mortality_mult = 0.1 + + building_group_bg_logging_laborers_mortality_mult = 0.1 + building_group_bg_logging_machinists_mortality_mult = 0.05 + building_group_bg_logging_engineers_mortality_mult = 0.02 + building_group_bg_logging_slaves_mortality_mult = 0.2 + + building_group_bg_oil_extraction_laborers_mortality_mult = 0.1 + building_group_bg_oil_extraction_machinists_mortality_mult = 0.05 + building_group_bg_oil_extraction_engineers_mortality_mult = 0.02 + + building_group_bg_light_industry_laborers_mortality_mult = 0.05 + building_group_bg_light_industry_machinists_mortality_mult = 0.02 + + building_group_bg_heavy_industry_laborers_mortality_mult = 0.1 + building_group_bg_heavy_industry_machinists_mortality_mult = 0.05 + building_group_bg_heavy_industry_engineers_mortality_mult = 0.02 + + building_group_bg_military_industry_laborers_mortality_mult = 0.1 + building_group_bg_military_industry_machinists_mortality_mult = 0.05 + building_group_bg_military_industry_engineers_mortality_mult = 0.02 + + building_group_bg_infrastructure_laborers_mortality_mult = 0.1 + building_group_bg_infrastructure_machinists_mortality_mult = 0.05 + building_group_bg_infrastructure_engineers_mortality_mult = 0.02 + + building_group_bg_whaling_laborers_mortality_mult = 0.1 + building_group_bg_whaling_machinists_mortality_mult = 0.05 + + building_group_bg_fishing_laborers_mortality_mult = 0.05 + building_group_bg_fishing_machinists_mortality_mult = 0.02 + building_group_bg_fishing_engineers_mortality_mult = 0.02 +} + +literacy_penalty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + state_birth_rate_mult = -0.1 # scaled by pop literacy +} + +# starvation_penalty scales by the Starvation value and will never reach 100% effect as it will be substituted by the severe_starvation_penalty instead +# At most this will reach (FOOD_SECURITY_STARVATION_THRESHOLD - FOOD_SECURITY_SEVERE_STARVATION_THRESHOLD) * STARVATION_EFFECTS_SCALING_FACTOR +# E.g. (40% - 20%) * 2.5 = 50% effect max +starvation_penalty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fire_negative.dds + state_birth_rate_mult = -0.7 + state_mortality_mult = 0.6 +} + +severe_starvation_penalty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fire_negative.dds + state_birth_rate_mult = -0.9 + state_mortality_mult = 1.0 +} + +commander_battle_end_victory = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + character_popularity_add = 1 # scaled by a positive define +} + +commander_battle_end_loss = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + character_popularity_add = 1 # scaled by a negative define +} + +opposition_agitator_popularity = { + character_popularity_add = 1 +} + +in_default = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + building_throughput_add = -0.5 + unit_offense_mult = -0.5 + unit_defense_mult = -0.5 +} + +declared_bankruptcy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_prestige_mult = -0.75 + country_leverage_generation_mult = -0.75 + country_loan_interest_rate_mult = 0.5 + unit_offense_mult = -0.75 + unit_defense_mult = -0.75 + state_migration_pull_mult = -0.75 + state_welfare_payments_mult = -1 + state_market_access_price_impact = -0.1 + country_institution_size_change_speed_mult = -0.95 + country_force_privatization_bool = yes +} + +incorporated_state = { +} + +unincorporated_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_infrastructure_mult = -0.25 + state_conscription_rate_mult = -0.5 + state_expected_sol_mult = -0.33 + state_pop_pol_str_mult = -0.50 + building_group_bg_manufacturing_throughput_add = -0.1 + building_group_bg_government_throughput_add = -0.1 + building_group_bg_military_throughput_add = -0.1 + state_market_access_price_impact = -0.1 + building_group_bg_infrastructure_construction_efficiency_add = -0.2 + building_group_bg_extraction_construction_efficiency_add = -0.2 + building_group_bg_heavy_industry_construction_efficiency_add = -0.5 + building_group_bg_military_industry_construction_efficiency_add = -0.5 + building_group_bg_light_industry_construction_efficiency_add = -0.3 + building_group_bg_government_construction_efficiency_add = -0.3 +} + +treaty_port_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + state_migration_pull_mult = 0.5 +} + +recently_conquered_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + building_nationalization_cost_mult = -0.50 + building_nationalization_radicals_mult = -0.50 + state_pop_pol_str_mult = -0.50 + state_tax_collection_mult = -0.50 + state_conscription_rate_mult = -0.50 +} + +recently_liberated_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + building_nationalization_cost_mult = -0.75 + building_nationalization_radicals_mult = -0.75 +} + +market_capital_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + state_infrastructure_mult = 0.25 + state_trade_advantage_mult = 0.05 +} + +capital_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + state_pop_pol_str_mult = 0.25 + state_tax_capacity_mult = 0.25 + state_infrastructure_from_population_max_add = 20 + state_infrastructure_from_population_mult = 0.1 +} + +moved_capital_recently = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_bureaucracy_mult = -0.1 + country_influence_mult = -0.1 + country_authority_mult = -0.1 +} + +moved_market_capital_recently = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + building_throughput_add = -0.1 +} + +tax_modifier_very_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + country_legitimacy_base_add = 10 + state_radicals_from_political_movements_mult = -0.2 + state_lower_strata_expected_sol_add = -1 + state_middle_strata_expected_sol_add = -2 + state_upper_strata_expected_sol_add = -3 +} + +tax_modifier_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + country_legitimacy_base_add = 5 + state_radicals_from_political_movements_mult = -0.1 + state_lower_strata_expected_sol_add = -0.5 + state_middle_strata_expected_sol_add = -1 + state_upper_strata_expected_sol_add = -1.5 +} + +tax_modifier_medium = { +} + +tax_modifier_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + country_legitimacy_base_add = -10 + state_radicals_from_political_movements_mult = 0.5 + interest_group_in_government_attraction_mult = -0.1 + state_lower_strata_expected_sol_add = 1.5 + state_middle_strata_expected_sol_add = 2.5 + state_upper_strata_expected_sol_add = 3.5 +} + +tax_modifier_very_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + country_legitimacy_base_add = -20 + state_radicals_from_political_movements_mult = 1.0 + interest_group_in_government_attraction_mult = -0.2 + state_lower_strata_expected_sol_add = 3 + state_middle_strata_expected_sol_add = 5 + state_upper_strata_expected_sol_add = 7 +} + +government_wages_very_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + country_government_wages_mult = -0.3 + interest_group_ig_intelligentsia_approval_add = -2 + interest_group_ig_petty_bourgeoisie_approval_add = -2 + country_prestige_mult = -0.2 +} + +government_wages_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + country_government_wages_mult = -0.15 + interest_group_ig_intelligentsia_approval_add = -1 + interest_group_ig_petty_bourgeoisie_approval_add = -1 + country_prestige_mult = -0.1 +} + +government_wages_medium = { +} + +government_wages_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_government_wages_mult = 0.15 + interest_group_ig_intelligentsia_approval_add = 1 + interest_group_ig_petty_bourgeoisie_approval_add = 1 + country_authority_mult = 0.05 +} + +government_wages_very_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_government_wages_mult = 0.3 + interest_group_ig_intelligentsia_approval_add = 2 + interest_group_ig_petty_bourgeoisie_approval_add = 2 + country_authority_mult = 0.1 +} + +military_wages_very_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + country_military_wages_mult = -0.3 + interest_group_ig_armed_forces_approval_add = -2 + building_training_rate_mult = -0.75 + country_prestige_from_army_power_projection_mult = -0.2 + country_prestige_from_navy_power_projection_mult = -0.2 +} + +military_wages_low = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + country_military_wages_mult = -0.15 + interest_group_ig_armed_forces_approval_add = -1 + building_training_rate_mult = -0.5 + country_prestige_from_army_power_projection_mult = -0.1 + country_prestige_from_navy_power_projection_mult = -0.1 +} + +military_wages_medium = { +} + +military_wages_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_military_wages_mult = 0.15 + interest_group_ig_armed_forces_approval_add = 1 + country_prestige_from_army_power_projection_mult = 0.1 + country_prestige_from_navy_power_projection_mult = 0.1 + unit_morale_recovery_mult = 0.1 +} + +military_wages_very_high = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_military_wages_mult = 0.3 + interest_group_ig_armed_forces_approval_add = 2 + country_prestige_from_army_power_projection_mult = 0.2 + country_prestige_from_navy_power_projection_mult = 0.2 + unit_morale_recovery_mult = 0.2 +} + +# Scales with the % of a unit's input that is prestige goods +prestige_goods_supply_army = { + unit_army_offense_mult = 0.15 + unit_army_defense_mult = 0.15 + unit_morale_recovery_mult = 0.25 +} + +prestige_goods_supply_navy = { + unit_navy_offense_mult = 0.15 + unit_navy_defense_mult = 0.15 + unit_morale_recovery_mult = 0.25 +} + +insurrectionary_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -1 +} + +ruler_left_interest_group = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -5 +} + +# Unscaled modifier applied to all insurrectionary countries +uprising = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + building_training_rate_mult = 2.0 +} + +# Scaled modifier for insurrectionary country conscription rate, based on CIVIL_WAR_CONSCRIPTION_RATE defines +uprising_conscription = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + state_conscription_rate_add = 1.0 +} + +# Below modifiers generate sell orders of military goods in insurrectionary capitals, based on pre-civil war market conditions +uprising_arms_cache_small_arms = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + state_sell_orders_small_arms_add = 1 +} + +uprising_arms_cache_ammunition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + state_sell_orders_ammunition_add = 1 +} + +uprising_arms_cache_artillery = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + state_sell_orders_artillery_add = 1 +} + +revolution_lost_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_pol_str_factor = -1.0 +} + +debug_ig_approval = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_approval_add = 1 +} + +debug_ig_clout = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_pol_str_mult = 1.0 +} + +economy_of_scale = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + building_throughput_add = 0.01 +} + +pm_retooling = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + #building_throughput_add = -0.5 +} + +pm_offense_defense_readjustment = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_offense_mult = -0.8 + unit_defense_mult = -0.8 +} + +pm_offense_defense_readjustment_minor = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_offense_mult = -0.20 + unit_defense_mult = -0.20 +} + + +insufficient_urbanization = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + building_throughput_add = -0.05 +} + +# Excess convoys decreases convoy raiding damage taken by -50% at 2x production to usage +surplus_convoys = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + country_convoy_damage_taken_mult = -0.5 +} + +# Insufficient convoys has no additional effect beyond weakening supply network +insufficient_convoys = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds +} + +# Excess BUR increases construction speed by +10% at 2x production to usage +efficient_bureaucracy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + state_construction_mult = 0.10 +} + +# Insufficient BUR reduces tax & government dividends collected by 100% at 2x usage to production +administrative_overburden = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + state_tax_waste_add = 1 + country_government_dividends_waste_add = 1 +} + +# Excess AUT reduces enactment time by -25% at 2x production to usage +legislative_efficiency = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_time_mult = -0.25 +} + +# Insufficent AUT reduces opposition Interest Groups' Approval by -10 at 2x usage to production +political_dysfunction = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_opposition_ig_approval_add = -10 + state_radicals_from_political_movements_mult = 0.20 +} + +# Excess DIP increases Infamy decay by up to 25% at 2x production to usage +diplomatic_mitigation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + country_leverage_generation_mult = 0.25 + country_infamy_decay_mult = 0.25 +} + +# Scales with country population / COUNTRY_POPULATION_LEVERAGE_RESISTANCE_MODIFIER_DIVISOR +# Capped at COUNTRY_POPULATION_LEVERAGE_RESISTANCE_MODIFIER_MAX_MULTIPLIER +country_leverage_resistance_per_population_add = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + country_leverage_resistance_add = 25 +} + +# Insufficient DIP reduces prestige by up to 50% at 2x usage to production +diplomatic_overreach = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_prestige_mult = -0.5 +} + +battle_army_offense = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_army_offense_add = 1.0 +} + +battle_navy_offense = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_navy_offense_add = 1.0 +} + +battle_army_defense = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_army_defense_add = 1.0 +} + +battle_navy_defense = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_navy_defense_add = 1.0 +} + +battle_army_average_morale_damage = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_morale_damage_mult = 1.0 +} + +battle_casualties_disadvantage = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_morale_loss_mult = 1.0 +} + +battle_navy_average_morale_damage = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_morale_damage_mult = 1.0 +} + +battle_army_average_recovery_rate = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_recovery_rate_add = 1.0 +} + +battle_navy_average_recovery_rate = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_recovery_rate_add = 1.0 +} + +battle_army_average_kill_rate = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_kill_rate_add = 1.0 +} + +battle_navy_average_kill_rate = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_kill_rate_add = 1.0 +} + +battle_average_provinces_captured = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_provinces_captured_mult = 1.0 +} + +battle_average_provinces_lost = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_provinces_lost_mult = 1.0 +} + +battle_army_experience = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_army_experience_gain_add = 5.0 +} + +battle_navy_experience = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_navy_experience_gain_add = 5.0 +} + +battle_unit_experience = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + unit_experience_gain_add = 5.0 +} + +# Scales with how much population is under low pop threshold +low_pop_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + state_birth_rate_mult = 0.5 +} + +# Multiplies unemployment rate in state by this +unemployment_birth_penalty_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + state_birth_rate_mult = -0.4 +} + +# if this bonus changes need code support +country_rivalry = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + country_influence_add = 200 +} + +# Infamy modifiers, applied from current infamy level +infamy_reputable = {} + +infamy_infamous = { + country_radicals_from_conquest_mult = 0.25 + country_support_separatism_resistance_mult = -0.1 +} + +infamy_notorious = { + country_radicals_from_conquest_mult = 0.5 + country_support_separatism_resistance_mult = -0.25 +} + +infamy_pariah = { + country_radicals_from_conquest_mult = 1.0 + country_support_separatism_resistance_mult = -0.5 +} + +# Scales with devastation level +state_region_devastation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_infrastructure_mult = -1.0 + state_mortality_mult = 1.0 + state_migration_pull_mult = -2.0 + state_construction_mult = -0.5 + building_throughput_add = -0.25 + state_devastation_decay_mult = 3.0 +} + +# Scales with pollution impact, reduced by state_pollution_reduction_health_mult +# Effect = state_region_pollution_health * impact +state_region_pollution_health = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_mortality_mult = 0.5 + state_standard_of_living_add = -3 +} + +# Effect = state_region_pollution_health * impact +state_region_pollution_general = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_migration_pull_mult = -0.25 + state_harvest_condition_drought_impact_mult = 0.5 + state_harvest_condition_flood_impact_mult = 0.5 + state_harvest_condition_wildfire_impact_mult = 0.5 + state_harvest_condition_heatwave_impact_mult = 0.5 +} + +# Scales with deficiency in tax capacity +insufficient_tax_capacity = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + state_tax_collection_mult = -1 +} + +# Scales from 0-100% with the state's obstinance +state_obstinance = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + state_assimilation_mult = -0.5 + state_conversion_mult = -0.5 + state_institution_impact_add = -1.0 + state_tax_collection_mult = -0.5 + state_conscription_rate_mult = -0.75 +} + +# Applied if state is above 'in turmoil' threshold +state_turmoil = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + state_tax_waste_add = 0.25 + state_migration_pull_mult = -0.15 + state_construction_mult = -0.33 +} + +# Applied if state is above 'high turmoil' threshold +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 + state_construction_mult = -0.5 +} + +# Applied if state is above 'extreme turmoil' threshold +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 + state_construction_mult = -0.75 +} + +# Scales by the amount of debt owed to government owned buildings (ie; government self owned debt) +government_owned_debt = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_government_dividends_waste_add = 1 +} + +# Scales with country GDP / COUNTRY_GDP_MODIFIER_DIVISOR +# Capped at COUNTRY_GDP_MODIFIER_MAX_MULTIPLIER +country_gdp = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + country_minting_add = 1 +} + +# Scales with country GDP / COUNTRY_GDP_CONSTRUCTION_MODIFIER_DIVISOR / COUNTRY_GDP_CONSTRUCTION_MODIFIER_SCALED_MULTIPLIER +# COUNTRY_GDP_CONSTRUCTION_MODIFIER_BASE_MULTIPLIER is added to this before the scaling effect +# Clamped by COUNTRY_GDP_CONSTRUCTION_MODIFIER_MAX_MULTIPLIER +country_gdp_construction = { + country_construction_add = 10 +} + +# Scales with total army power projection of a country +country_army_power_projection = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds +} + +# Scales with total navy power projection of a country +country_navy_power_projection = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + country_max_declared_interests_add = 0.01 +} + + +# Scales with country literacy rate +country_literacy_rate = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + country_weekly_innovation_max_add = 150 + country_tech_spread_add = 75 +} + +# Scales with number of excess innovation points +excess_innovation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + country_tech_spread_add = 0.2 +} + +# Scales with admiral convoy raiding strength +convoy_raiding = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + country_convoys_capacity_add = -1 +} + +# an intercepted naval invasion force gives penalty in land combat depending on naval battle outcome +battle_naval_invasion_beachhead_penalty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_offense_mult = -1 +} + +# a naval invasion force without Landing Craft gives a flat penalty in land combat +battle_naval_invasion_landing_penalty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_offense_mult = -0.25 +} + +country_humiliated = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_prestige_mult = -0.25 + country_leverage_generation_mult = -0.25 +} + +country_cut_down_to_size = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_prestige_mult = -0.5 + country_disallow_aggressive_plays_bool = yes +} + +forced_market_opening = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_prestige_mult = -0.25 +} + +forced_slavery_ban = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_prestige_mult = -0.25 +} + +modifier_tangena_ordeal = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_mortality_mult = 0.1 +} + +law_enactment_chance = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_success_add = 1 +} + +# scaled by a formation's lack of organization, down to the minimum value set in defines +low_organization = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + unit_offense_mult = -0.75 + unit_defense_mult = -0.75 + unit_morale_recovery_mult = -1 + unit_recovery_rate_add = -0.5 + unit_blockade_mult = -0.75 + unit_convoy_defense_mult = -0.75 + unit_convoy_raiding_mult = -0.75 +} + +blockaded = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds + state_migration_pull_mult = -0.5 +} + +battle_occupation = { + unit_occupation_mult = 1.0 +} + +# applied whenever a formation has more current units than command limit, unscaled +low_command_limit = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + military_formation_organization_gain_mult = -0.5 +} + +repudiated_obligation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_prestige_mult = -0.25 + country_infamy_decay_mult = -0.25 +} + +base_army_attrition = { + military_formation_attrition_risk_add = 0.1 +} + +base_navy_attrition = { + military_formation_attrition_risk_add = 0.1 +} + +formation_attrition_at_home_hq = { + military_formation_attrition_risk_mult = -0.5 +} + +# This is multiplied with country_authority_per_subject_add and the number of direct subjects of the country +country_authority_per_subject = { + country_authority_add = 1.0 +} + +supported_law_cancelled = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fire_negative.dds + political_movement_radicalism_add = 0.10 +} + +# Scaled by building_mobilization_cost_mult +mobilized_battalion_consumption = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + building_goods_input_mult = 1 +} + +retired_commander_interest_group_impact = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_approval_add = -1 +} + +forced_regime_change = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_in_government_approval_add = 5 + country_legitimacy_base_add = 25 + country_prestige_mult = -0.25 +} + +# The effects of this is scaled by both the amount of 'missing' electoral confidence and the country_electoral_confidence_impact_mult modifier +low_electoral_confidence = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -50 + country_voting_power_mult = -0.5 + state_political_strength_from_wealth_mult = 0.5 +} + +weak_power_bloc = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + power_bloc_cohesion_mult = -0.5 +} + +power_bloc_no_primary_principles = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + power_bloc_cohesion_mult = -0.5 +} + +power_bloc_primary_principles_bonus = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + power_bloc_cohesion_add = 10 +} + +foreign_legislative_interference = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_cannot_start_law_enactment_bool = yes +} + +foreign_legislative_interference_enactment = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_cannot_cancel_law_enactment_bool = yes +} + +impose_law_cooldown = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_cannot_be_target_for_law_imposition_bool = yes +} + +# Should be scaled to the level desired when added +installed_regime = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_imposition_success_add = 1 +} + +agreeable_to_imposition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_success_add = 0.1 +} + +successfully_met_foreign_imposition_legitimacy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_legitimacy_base_add = 10 +} + +movement_suppressed_after_civil_war = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds" + political_movement_radicalism_add = -1 +} diff --git a/common/static_modifiers/10_culture_cultural_acceptance_modifiers.txt b/common/static_modifiers/10_culture_cultural_acceptance_modifiers.txt deleted file mode 100644 index e81ffb4ab..000000000 --- a/common/static_modifiers/10_culture_cultural_acceptance_modifiers.txt +++ /dev/null @@ -1,1617 +0,0 @@ -################################################### -# Standard of Living Modifiers - Aboriginal Cultures -aborigine_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_aborigine_cultural_acceptance_add = 1 -} - -aborigine_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_aborigine_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - African Horn Cultures -amhara_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_amhara_cultural_acceptance_add = 1 -} - -amhara_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_amhara_cultural_acceptance_add = 1 -} - -oromo_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_oromo_cultural_acceptance_add = 1 -} - -oromo_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_oromo_cultural_acceptance_add = 1 -} - -somali_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_somali_cultural_acceptance_add = 1 -} - -somali_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_somali_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Anglo-Saxon Cultures -australian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_australian_cultural_acceptance_add = 1 -} - -australian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_australian_cultural_acceptance_add = 1 -} - -anglo_canadian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_anglo_canadian_cultural_acceptance_add = 1 -} - -anglo_canadian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_anglo_canadian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Arabic Cultures -maghrebi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_maghrebi_cultural_acceptance_add = 1 -} - -maghrebi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_maghrebi_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Austronesian Cultures -batak_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_batak_cultural_acceptance_add = 1 -} - -batak_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_batak_cultural_acceptance_add = 1 -} - -dayak_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_dayak_cultural_acceptance_add = 1 -} - -dayak_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_dayak_cultural_acceptance_add = 1 -} - -malagasy_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_malagasy_cultural_acceptance_add = 1 -} - -malagasy_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_malagasy_cultural_acceptance_add = 1 -} - -filipino_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_filipino_cultural_acceptance_add = 1 -} - -filipino_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_filipino_cultural_acceptance_add = 1 -} - -moro_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_moro_cultural_acceptance_add = 1 -} - -moro_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_moro_cultural_acceptance_add = 1 -} - -javan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_javan_cultural_acceptance_add = 1 -} - -javan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_javan_cultural_acceptance_add = 1 -} - -moluccan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_moluccan_cultural_acceptance_add = 1 -} - -moluccan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_moluccan_cultural_acceptance_add = 1 -} - -polynesian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_polynesian_cultural_acceptance_add = 1 -} - -polynesian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_polynesian_cultural_acceptance_add = 1 -} - -hawaiian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_hawaiian_cultural_acceptance_add = 1 -} - -hawaiian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_hawaiian_cultural_acceptance_add = 1 -} - -melanesian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_melanesian_cultural_acceptance_add = 1 -} - -melanesian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_melanesian_cultural_acceptance_add = 1 -} - -micronesian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_micronesian_cultural_acceptance_add = 1 -} - -micronesian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_micronesian_cultural_acceptance_add = 1 -} - -maori_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_maori_cultural_acceptance_add = 1 -} - -maori_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_maori_cultural_acceptance_add = 1 -} - -malay_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_malay_cultural_acceptance_add = 1 -} - -malay_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_malay_cultural_acceptance_add = 1 -} - -bornean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_bornean_cultural_acceptance_add = 1 -} - -bornean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_bornean_cultural_acceptance_add = 1 -} - -sumatran_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_sumatran_cultural_acceptance_add = 1 -} - -sumatran_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_sumatran_cultural_acceptance_add = 1 -} - -balinese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_balinese_cultural_acceptance_add = 1 -} - -balinese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_balinese_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Balkoslavic Cultures -croat_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_croat_cultural_acceptance_add = 1 -} - -croat_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_croat_cultural_acceptance_add = 1 -} - -serb_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_serb_cultural_acceptance_add = 1 -} - -serb_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_serb_cultural_acceptance_add = 1 -} - -bulgarian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_bulgarian_cultural_acceptance_add = 1 -} - -bulgarian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_bulgarian_cultural_acceptance_add = 1 -} - -albanian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_albanian_cultural_acceptance_add = 1 -} - -albanian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_albanian_cultural_acceptance_add = 1 -} - -slovene_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_slovene_cultural_acceptance_add = 1 -} - -slovene_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_slovene_cultural_acceptance_add = 1 -} - -bosniak_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_bosniak_cultural_acceptance_add = 1 -} - -bosniak_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_bosniak_cultural_acceptance_add = 1 -} - -romanian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_romanian_cultural_acceptance_add = 1 -} - -romanian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_romanian_cultural_acceptance_add = 1 -} - -hungarian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_hungarian_cultural_acceptance_add = 1 -} - -hungarian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_hungarian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Baltoscandian Cultures -swedish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_swedish_cultural_acceptance_add = 1 -} - -swedish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_swedish_cultural_acceptance_add = 1 -} - -danish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_danish_cultural_acceptance_add = 1 -} - -danish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_danish_cultural_acceptance_add = 1 -} - -norwegian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_norwegian_cultural_acceptance_add = 1 -} - -norwegian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_norwegian_cultural_acceptance_add = 1 -} - -icelandic_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_icelandic_cultural_acceptance_add = 1 -} - -icelandic_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_icelandic_cultural_acceptance_add = 1 -} - -finnish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_finnish_cultural_acceptance_add = 1 -} - -finnish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_finnish_cultural_acceptance_add = 1 -} - -lithuanian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_lithuanian_cultural_acceptance_add = 1 -} - -lithuanian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_lithuanian_cultural_acceptance_add = 1 -} - -latvian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_latvian_cultural_acceptance_add = 1 -} - -latvian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_latvian_cultural_acceptance_add = 1 -} - -estonian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_estonian_cultural_acceptance_add = 1 -} - -estonian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_estonian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Black American Cultures -afro_american_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_afro_american_cultural_acceptance_add = 1 -} - -afro_american_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_afro_american_cultural_acceptance_add = 1 -} - -afro_caribbean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_afro_caribbean_cultural_acceptance_add = 1 -} - -afro_caribbean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_afro_caribbean_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Caucasian Cultures -georgian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_georgian_cultural_acceptance_add = 1 -} - -georgian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_georgian_cultural_acceptance_add = 1 -} - -armenian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_armenian_cultural_acceptance_add = 1 -} - -armenian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_armenian_cultural_acceptance_add = 1 -} - -north_caucasian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_north_caucasian_cultural_acceptance_add = 1 -} - -north_caucasian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_north_caucasian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Central African Cultures -chewa_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_chewa_cultural_acceptance_add = 1 -} - -chewa_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_chewa_cultural_acceptance_add = 1 -} - -kanuri_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kanuri_cultural_acceptance_add = 1 -} - -kanuri_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kanuri_cultural_acceptance_add = 1 -} - -luba_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_luba_cultural_acceptance_add = 1 -} - -luba_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_luba_cultural_acceptance_add = 1 -} - -mongo_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_mongo_cultural_acceptance_add = 1 -} - -mongo_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_mongo_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Dravidian Cultures -kannada_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kannada_cultural_acceptance_add = 1 -} - -kannada_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kannada_cultural_acceptance_add = 1 -} - -malayalam_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_malayalam_cultural_acceptance_add = 1 -} - -malayalam_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_malayalam_cultural_acceptance_add = 1 -} - -tamil_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_tamil_cultural_acceptance_add = 1 -} - -tamil_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_tamil_cultural_acceptance_add = 1 -} - -telegu_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_telegu_cultural_acceptance_add = 1 -} - -telegu_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_telegu_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - East African Cultures -shona_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_shona_cultural_acceptance_add = 1 -} - -shona_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_shona_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - French Cultures -wallonian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_wallonian_cultural_acceptance_add = 1 -} - -wallonian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_wallonian_cultural_acceptance_add = 1 -} - -french_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_french_cultural_acceptance_add = 1 -} - -french_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_french_cultural_acceptance_add = 1 -} - -franco_canadian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_franco_canadian_cultural_acceptance_add = 1 -} - -franco_canadian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_franco_canadian_cultural_acceptance_add = 1 -} - -corsican_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_corsican_cultural_acceptance_add = 1 -} - -corsican_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_corsican_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Germanic Cultures -north_german_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_north_german_cultural_acceptance_add = 1 -} - -north_german_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_north_german_cultural_acceptance_add = 1 -} - -east_german_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_east_german_cultural_acceptance_add = 1 -} - -east_german_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_east_german_cultural_acceptance_add = 1 -} - -south_german_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_south_german_cultural_acceptance_add = 1 -} - -south_german_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_south_german_cultural_acceptance_add = 1 -} - -dutch_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_dutch_cultural_acceptance_add = 1 -} - -dutch_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_dutch_cultural_acceptance_add = 1 -} - -flemish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_flemish_cultural_acceptance_add = 1 -} - -flemish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_flemish_cultural_acceptance_add = 1 -} - -boer_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_boer_cultural_acceptance_add = 1 -} - -boer_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_boer_cultural_acceptance_add = 1 -} - -ashkenazi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_ashkenazi_cultural_acceptance_add = 1 -} - -ashkenazi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_ashkenazi_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Hellenic Cultures -greek_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_greek_cultural_acceptance_add = 1 -} - -greek_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_greek_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Himalayan Cultures -tibetan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_tibetan_cultural_acceptance_add = 1 -} - -tibetan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_tibetan_cultural_acceptance_add = 1 -} - -nepali_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_nepali_cultural_acceptance_add = 1 -} - -nepali_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_nepali_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Hindustani Cultures -bengali_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_bengali_cultural_acceptance_add = 1 -} - -bengali_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_bengali_cultural_acceptance_add = 1 -} - -bihari_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_bihari_cultural_acceptance_add = 1 -} - -bihari_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_bihari_cultural_acceptance_add = 1 -} - -oriya_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_oriya_cultural_acceptance_add = 1 -} - -oriya_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_oriya_cultural_acceptance_add = 1 -} - -sinhala_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_sinhala_cultural_acceptance_add = 1 -} - -sinhala_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_sinhala_cultural_acceptance_add = 1 -} - -awadhi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_awadhi_cultural_acceptance_add = 1 -} - -awadhi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_awadhi_cultural_acceptance_add = 1 -} - -punjabi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_punjabi_cultural_acceptance_add = 1 -} - -punjabi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_punjabi_cultural_acceptance_add = 1 -} - -kashmiri_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kashmiri_cultural_acceptance_add = 1 -} - -kashmiri_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kashmiri_cultural_acceptance_add = 1 -} - -gujarati_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_gujarati_cultural_acceptance_add = 1 -} - -gujarati_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_gujarati_cultural_acceptance_add = 1 -} - -marathi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_marathi_cultural_acceptance_add = 1 -} - -marathi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_marathi_cultural_acceptance_add = 1 -} - -sindhi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_sindhi_cultural_acceptance_add = 1 -} - -sindhi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_sindhi_cultural_acceptance_add = 1 -} - -rajput_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_rajput_cultural_acceptance_add = 1 -} - -rajput_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_rajput_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Iberian Cultures -basque_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_basque_cultural_acceptance_add = 1 -} - -basque_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_basque_cultural_acceptance_add = 1 -} - -spanish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_spanish_cultural_acceptance_add = 1 -} - -spanish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_spanish_cultural_acceptance_add = 1 -} - -catalan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_catalan_cultural_acceptance_add = 1 -} - -catalan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_catalan_cultural_acceptance_add = 1 -} - -portuguese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_portuguese_cultural_acceptance_add = 1 -} - -portuguese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_portuguese_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Indigenou South American Cultures -patagonian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_patagonian_cultural_acceptance_add = 1 -} - -patagonian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_patagonian_cultural_acceptance_add = 1 -} - -amazonian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_amazonian_cultural_acceptance_add = 1 -} - -amazonian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_amazonian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Indigenous North American Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Iranian Cultures -persian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_persian_cultural_acceptance_add = 1 -} - -persian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_persian_cultural_acceptance_add = 1 -} - -pashtun_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_pashtun_cultural_acceptance_add = 1 -} - -pashtun_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_pashtun_cultural_acceptance_add = 1 -} - -baluchi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_baluchi_cultural_acceptance_add = 1 -} - -baluchi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_baluchi_cultural_acceptance_add = 1 -} - -hazara_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_hazara_cultural_acceptance_add = 1 -} - -hazara_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_hazara_cultural_acceptance_add = 1 -} - -kurdish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kurdish_cultural_acceptance_add = 1 -} - -kurdish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kurdish_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Italian Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Japanese Cultures -japanese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_japanese_cultural_acceptance_add = 1 -} - -japanese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_japanese_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Kievan Rus' Cultures -russian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_russian_cultural_acceptance_add = 1 -} - -russian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_russian_cultural_acceptance_add = 1 -} - -byelorussian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_byelorussian_cultural_acceptance_add = 1 -} - -byelorussian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_byelorussian_cultural_acceptance_add = 1 -} - -ukrainian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_ukrainian_cultural_acceptance_add = 1 -} - -ukrainian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_ukrainian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Korean Cultures -korean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_korean_cultural_acceptance_add = 1 -} - -korean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_korean_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Latin American Cultures -mexican_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_mexican_cultural_acceptance_add = 1 -} - -mexican_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_mexican_cultural_acceptance_add = 1 -} - -central_american_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_central_american_cultural_acceptance_add = 1 -} - -central_american_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_central_american_cultural_acceptance_add = 1 -} - -caribeno_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_caribeno_cultural_acceptance_add = 1 -} - -caribeno_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_caribeno_cultural_acceptance_add = 1 -} - -north_andean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_north_andean_cultural_acceptance_add = 1 -} - -north_andean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_north_andean_cultural_acceptance_add = 1 -} - -south_andean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_south_andean_cultural_acceptance_add = 1 -} - -south_andean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_south_andean_cultural_acceptance_add = 1 -} - -platinean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_platinean_cultural_acceptance_add = 1 -} - -platinean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_platinean_cultural_acceptance_add = 1 -} - -brazilian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_brazilian_cultural_acceptance_add = 1 -} - -brazilian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_brazilian_cultural_acceptance_add = 1 -} - -afro_caribeno_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_afro_caribeno_cultural_acceptance_add = 1 -} - -afro_caribeno_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_afro_caribeno_cultural_acceptance_add = 1 -} - -afro_brazilian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_afro_brazilian_cultural_acceptance_add = 1 -} - -afro_brazilian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_afro_brazilian_cultural_acceptance_add = 1 -} - -afro_antillean_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_afro_antillean_cultural_acceptance_add = 1 -} - -afro_antillean_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_afro_antillean_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Manchurian Cultures -manchu_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_manchu_cultural_acceptance_add = 1 -} - -manchu_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_manchu_cultural_acceptance_add = 1 -} - -ainu_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_ainu_cultural_acceptance_add = 1 -} - -ainu_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_ainu_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Mesoamerican Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Modern Celts Cultures -irish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_irish_cultural_acceptance_add = 1 -} - -irish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_irish_cultural_acceptance_add = 1 -} - -breton_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_breton_cultural_acceptance_add = 1 -} - -breton_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_breton_cultural_acceptance_add = 1 -} - -welsh_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_welsh_cultural_acceptance_add = 1 -} - -welsh_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_welsh_cultural_acceptance_add = 1 -} - -scottish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_scottish_cultural_acceptance_add = 1 -} - -scottish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_scottish_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Mongolic Cultures -uzbek_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_uzbek_cultural_acceptance_add = 1 -} - -uzbek_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_uzbek_cultural_acceptance_add = 1 -} - -kazak_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kazak_cultural_acceptance_add = 1 -} - -kazak_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kazak_cultural_acceptance_add = 1 -} - -kyrgyz_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kyrgyz_cultural_acceptance_add = 1 -} - -kyrgyz_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kyrgyz_cultural_acceptance_add = 1 -} - -tajik_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_tajik_cultural_acceptance_add = 1 -} - -tajik_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_tajik_cultural_acceptance_add = 1 -} - -uighur_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_uighur_cultural_acceptance_add = 1 -} - -uighur_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_uighur_cultural_acceptance_add = 1 -} - -turkmen_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_turkmen_cultural_acceptance_add = 1 -} - -turkmen_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_turkmen_cultural_acceptance_add = 1 -} - -tatar_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_tatar_cultural_acceptance_add = 1 -} - -tatar_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_tatar_cultural_acceptance_add = 1 -} - -mongol_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_mongol_cultural_acceptance_add = 1 -} - -mongol_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_mongol_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Nile Valley Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Northeast Indian Cultures -assamese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_assamese_cultural_acceptance_add = 1 -} - -assamese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_assamese_cultural_acceptance_add = 1 -} - -manipuri_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_manipuri_cultural_acceptance_add = 1 -} - -manipuri_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_manipuri_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Semitic Cultures -sephardic_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_sephardic_cultural_acceptance_add = 1 -} - -sephardic_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_sephardic_cultural_acceptance_add = 1 -} - -maltese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_maltese_cultural_acceptance_add = 1 -} - -maltese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_maltese_cultural_acceptance_add = 1 -} - -yemenite_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_yemenite_cultural_acceptance_add = 1 -} - -yemenite_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_yemenite_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Siberian Cultures -ugrian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_ugrian_cultural_acceptance_add = 1 -} - -ugrian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_ugrian_cultural_acceptance_add = 1 -} - -siberian_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_siberian_cultural_acceptance_add = 1 -} - -siberian_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_siberian_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Sninitic Cultures -han_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_han_cultural_acceptance_add = 1 -} - -han_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_han_cultural_acceptance_add = 1 -} - -min_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_min_cultural_acceptance_add = 1 -} - -min_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_min_cultural_acceptance_add = 1 -} - -yi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_yi_cultural_acceptance_add = 1 -} - -yi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_yi_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Southeast Asian Cultures -vietnamese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_vietnamese_cultural_acceptance_add = 1 -} - -vietnamese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_vietnamese_cultural_acceptance_add = 1 -} - -khmer_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_khmer_cultural_acceptance_add = 1 -} - -khmer_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_khmer_cultural_acceptance_add = 1 -} - -thai_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_thai_cultural_acceptance_add = 1 -} - -thai_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_thai_cultural_acceptance_add = 1 -} - -khmu_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_khmu_cultural_acceptance_add = 1 -} - -khmu_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_khmu_cultural_acceptance_add = 1 -} - -lao_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_lao_cultural_acceptance_add = 1 -} - -lao_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_lao_cultural_acceptance_add = 1 -} - -shan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_shan_cultural_acceptance_add = 1 -} - -shan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_shan_cultural_acceptance_add = 1 -} - -burmese_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_burmese_cultural_acceptance_add = 1 -} - -burmese_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_burmese_cultural_acceptance_add = 1 -} - -kachin_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kachin_cultural_acceptance_add = 1 -} - -kachin_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kachin_cultural_acceptance_add = 1 -} - -karen_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_karen_cultural_acceptance_add = 1 -} - -karen_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_karen_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Southern African Cultures -zulu_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_zulu_cultural_acceptance_add = 1 -} - -zulu_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_zulu_cultural_acceptance_add = 1 -} - -khoisan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_khoisan_cultural_acceptance_add = 1 -} - -khoisan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_khoisan_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Swiss Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Turkic Cultures -turkish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_turkish_cultural_acceptance_add = 1 -} - -turkish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_turkish_cultural_acceptance_add = 1 -} - -azerbaijani_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_azerbaijani_cultural_acceptance_add = 1 -} - -azerbaijani_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_azerbaijani_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - West African Cultures -akan_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_akan_cultural_acceptance_add = 1 -} - -akan_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_akan_cultural_acceptance_add = 1 -} - -hausa_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_hausa_cultural_acceptance_add = 1 -} - -hausa_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_hausa_cultural_acceptance_add = 1 -} - -mossi_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_mossi_cultural_acceptance_add = 1 -} - -mossi_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_mossi_cultural_acceptance_add = 1 -} - -yoruba_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_yoruba_cultural_acceptance_add = 1 -} - -yoruba_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_yoruba_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Western Slavic Cultures -polish_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_polish_cultural_acceptance_add = 1 -} - -polish_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_polish_cultural_acceptance_add = 1 -} - -czech_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_czech_cultural_acceptance_add = 1 -} - -czech_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_czech_cultural_acceptance_add = 1 -} - -slovak_cultural_acceptance_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_slovak_cultural_acceptance_add = 1 -} - -slovak_cultural_acceptance_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_slovak_cultural_acceptance_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Exile Pop Cultures - -################################################### diff --git a/common/static_modifiers/11_culture_fervor_target_modifiers.txt b/common/static_modifiers/11_culture_fervor_target_modifiers.txt deleted file mode 100644 index 2e6360144..000000000 --- a/common/static_modifiers/11_culture_fervor_target_modifiers.txt +++ /dev/null @@ -1,1617 +0,0 @@ -################################################### -# Standard of Living Modifiers - Aboriginal Cultures -aborigine_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_aborigine_add = 1 -} - -aborigine_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_aborigine_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - African Horn Cultures -amhara_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_amhara_add = 1 -} - -amhara_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_amhara_add = 1 -} - -oromo_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_oromo_add = 1 -} - -oromo_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_oromo_add = 1 -} - -somali_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_somali_add = 1 -} - -somali_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_somali_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Anglo-Saxon Cultures -australian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_australian_add = 1 -} - -australian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_australian_add = 1 -} - -anglo_canadian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_anglo_canadian_add = 1 -} - -anglo_canadian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_anglo_canadian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Arabic Cultures -maghrebi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_maghrebi_add = 1 -} - -maghrebi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_maghrebi_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Austronesian Cultures -batak_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_batak_add = 1 -} - -batak_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_batak_add = 1 -} - -dayak_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_dayak_add = 1 -} - -dayak_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_dayak_add = 1 -} - -malagasy_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_malagasy_add = 1 -} - -malagasy_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_malagasy_add = 1 -} - -filipino_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_filipino_add = 1 -} - -filipino_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_filipino_add = 1 -} - -moro_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_moro_add = 1 -} - -moro_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_moro_add = 1 -} - -javan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_javan_add = 1 -} - -javan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_javan_add = 1 -} - -moluccan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_moluccan_add = 1 -} - -moluccan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_moluccan_add = 1 -} - -polynesian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_polynesian_add = 1 -} - -polynesian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_polynesian_add = 1 -} - -hawaiian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_hawaiian_add = 1 -} - -hawaiian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_hawaiian_add = 1 -} - -melanesian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_melanesian_add = 1 -} - -melanesian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_melanesian_add = 1 -} - -micronesian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_micronesian_add = 1 -} - -micronesian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_micronesian_add = 1 -} - -maori_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_maori_add = 1 -} - -maori_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_maori_add = 1 -} - -malay_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_malay_add = 1 -} - -malay_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_malay_add = 1 -} - -bornean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_bornean_add = 1 -} - -bornean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_bornean_add = 1 -} - -sumatran_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_sumatran_add = 1 -} - -sumatran_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_sumatran_add = 1 -} - -balinese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_balinese_add = 1 -} - -balinese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_balinese_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Balkoslavic Cultures -croat_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_croat_add = 1 -} - -croat_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_croat_add = 1 -} - -serb_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_serb_add = 1 -} - -serb_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_serb_add = 1 -} - -bulgarian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_bulgarian_add = 1 -} - -bulgarian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_bulgarian_add = 1 -} - -albanian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_albanian_add = 1 -} - -albanian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_albanian_add = 1 -} - -slovene_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_slovene_add = 1 -} - -slovene_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_slovene_add = 1 -} - -bosniak_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_bosniak_add = 1 -} - -bosniak_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_bosniak_add = 1 -} - -romanian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_romanian_add = 1 -} - -romanian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_romanian_add = 1 -} - -hungarian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_hungarian_add = 1 -} - -hungarian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_hungarian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Baltoscandian Cultures -swedish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_swedish_add = 1 -} - -swedish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_swedish_add = 1 -} - -danish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_danish_add = 1 -} - -danish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_danish_add = 1 -} - -norwegian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_norwegian_add = 1 -} - -norwegian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_norwegian_add = 1 -} - -icelandic_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_icelandic_add = 1 -} - -icelandic_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_icelandic_add = 1 -} - -finnish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_finnish_add = 1 -} - -finnish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_finnish_add = 1 -} - -lithuanian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_lithuanian_add = 1 -} - -lithuanian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_lithuanian_add = 1 -} - -latvian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_latvian_add = 1 -} - -latvian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_latvian_add = 1 -} - -estonian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_estonian_add = 1 -} - -estonian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_estonian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Black American Cultures -afro_american_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_afro_american_add = 1 -} - -afro_american_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_afro_american_add = 1 -} - -afro_caribbean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_afro_caribbean_add = 1 -} - -afro_caribbean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_afro_caribbean_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Caucasian Cultures -georgian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_georgian_add = 1 -} - -georgian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_georgian_add = 1 -} - -armenian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_armenian_add = 1 -} - -armenian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_armenian_add = 1 -} - -north_caucasian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_north_caucasian_add = 1 -} - -north_caucasian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_north_caucasian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Central African Cultures -chewa_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_chewa_add = 1 -} - -chewa_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_chewa_add = 1 -} - -kanuri_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kanuri_add = 1 -} - -kanuri_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kanuri_add = 1 -} - -luba_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_luba_add = 1 -} - -luba_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_luba_add = 1 -} - -mongo_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_mongo_add = 1 -} - -mongo_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_mongo_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Dravidian Cultures -kannada_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kannada_add = 1 -} - -kannada_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kannada_add = 1 -} - -malayalam_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_malayalam_add = 1 -} - -malayalam_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_malayalam_add = 1 -} - -tamil_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_tamil_add = 1 -} - -tamil_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_tamil_add = 1 -} - -telegu_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_telegu_add = 1 -} - -telegu_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_telegu_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - East African Cultures -shona_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_shona_add = 1 -} - -shona_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_shona_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - French Cultures -wallonian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_wallonian_add = 1 -} - -wallonian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_wallonian_add = 1 -} - -french_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_french_add = 1 -} - -french_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_french_add = 1 -} - -franco_canadian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_franco_canadian_add = 1 -} - -franco_canadian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_franco_canadian_add = 1 -} - -corsican_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_corsican_add = 1 -} - -corsican_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_corsican_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Germanic Cultures -north_german_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_north_german_add = 1 -} - -north_german_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_north_german_add = 1 -} - -east_german_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_east_german_add = 1 -} - -east_german_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_east_german_add = 1 -} - -south_german_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_south_german_add = 1 -} - -south_german_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_south_german_add = 1 -} - -dutch_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_dutch_add = 1 -} - -dutch_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_dutch_add = 1 -} - -flemish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_flemish_add = 1 -} - -flemish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_flemish_add = 1 -} - -boer_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_boer_add = 1 -} - -boer_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_boer_add = 1 -} - -ashkenazi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_ashkenazi_add = 1 -} - -ashkenazi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_ashkenazi_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Hellenic Cultures -greek_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_greek_add = 1 -} - -greek_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_greek_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Himalayan Cultures -tibetan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_tibetan_add = 1 -} - -tibetan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_tibetan_add = 1 -} - -nepali_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_nepali_add = 1 -} - -nepali_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_nepali_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Hindustani Cultures -bengali_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_bengali_add = 1 -} - -bengali_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_bengali_add = 1 -} - -bihari_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_bihari_add = 1 -} - -bihari_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_bihari_add = 1 -} - -oriya_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_oriya_add = 1 -} - -oriya_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_oriya_add = 1 -} - -sinhala_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_sinhala_add = 1 -} - -sinhala_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_sinhala_add = 1 -} - -awadhi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_awadhi_add = 1 -} - -awadhi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_awadhi_add = 1 -} - -punjabi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_punjabi_add = 1 -} - -punjabi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_punjabi_add = 1 -} - -kashmiri_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kashmiri_add = 1 -} - -kashmiri_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kashmiri_add = 1 -} - -gujarati_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_gujarati_add = 1 -} - -gujarati_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_gujarati_add = 1 -} - -marathi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_marathi_add = 1 -} - -marathi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_marathi_add = 1 -} - -sindhi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_sindhi_add = 1 -} - -sindhi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_sindhi_add = 1 -} - -rajput_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_rajput_add = 1 -} - -rajput_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_rajput_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Iberian Cultures -basque_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_basque_add = 1 -} - -basque_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_basque_add = 1 -} - -spanish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_spanish_add = 1 -} - -spanish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_spanish_add = 1 -} - -catalan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_catalan_add = 1 -} - -catalan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_catalan_add = 1 -} - -portuguese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_portuguese_add = 1 -} - -portuguese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_portuguese_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Indigenou South American Cultures -patagonian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_patagonian_add = 1 -} - -patagonian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_patagonian_add = 1 -} - -amazonian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_amazonian_add = 1 -} - -amazonian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_amazonian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Indigenous North American Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Iranian Cultures -persian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_persian_add = 1 -} - -persian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_persian_add = 1 -} - -pashtun_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_pashtun_add = 1 -} - -pashtun_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_pashtun_add = 1 -} - -baluchi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_baluchi_add = 1 -} - -baluchi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_baluchi_add = 1 -} - -hazara_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_hazara_add = 1 -} - -hazara_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_hazara_add = 1 -} - -kurdish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kurdish_add = 1 -} - -kurdish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kurdish_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Italian Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Japanese Cultures -japanese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_japanese_add = 1 -} - -japanese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_japanese_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Kievan Rus' Cultures -russian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_russian_add = 1 -} - -russian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_russian_add = 1 -} - -byelorussian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_byelorussian_add = 1 -} - -byelorussian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_byelorussian_add = 1 -} - -ukrainian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_ukrainian_add = 1 -} - -ukrainian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_ukrainian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Korean Cultures -korean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_korean_add = 1 -} - -korean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_korean_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Latin American Cultures -mexican_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_mexican_add = 1 -} - -mexican_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_mexican_add = 1 -} - -central_american_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_central_american_add = 1 -} - -central_american_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_central_american_add = 1 -} - -caribeno_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_caribeno_add = 1 -} - -caribeno_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_caribeno_add = 1 -} - -north_andean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_north_andean_add = 1 -} - -north_andean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_north_andean_add = 1 -} - -south_andean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_south_andean_add = 1 -} - -south_andean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_south_andean_add = 1 -} - -platinean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_platinean_add = 1 -} - -platinean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_platinean_add = 1 -} - -brazilian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_brazilian_add = 1 -} - -brazilian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_brazilian_add = 1 -} - -afro_caribeno_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_afro_caribeno_add = 1 -} - -afro_caribeno_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_afro_caribeno_add = 1 -} - -afro_brazilian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_afro_brazilian_add = 1 -} - -afro_brazilian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_afro_brazilian_add = 1 -} - -afro_antillean_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_afro_antillean_add = 1 -} - -afro_antillean_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_afro_antillean_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Manchurian Cultures -manchu_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_manchu_add = 1 -} - -manchu_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_manchu_add = 1 -} - -ainu_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_ainu_add = 1 -} - -ainu_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_ainu_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Mesoamerican Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Modern Celts Cultures -irish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_irish_add = 1 -} - -irish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_irish_add = 1 -} - -breton_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_breton_add = 1 -} - -breton_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_breton_add = 1 -} - -welsh_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_welsh_add = 1 -} - -welsh_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_welsh_add = 1 -} - -scottish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_scottish_add = 1 -} - -scottish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_scottish_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Mongolic Cultures -uzbek_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_uzbek_add = 1 -} - -uzbek_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_uzbek_add = 1 -} - -kazak_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kazak_add = 1 -} - -kazak_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kazak_add = 1 -} - -kyrgyz_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kyrgyz_add = 1 -} - -kyrgyz_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kyrgyz_add = 1 -} - -tajik_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_tajik_add = 1 -} - -tajik_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_tajik_add = 1 -} - -uighur_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_uighur_add = 1 -} - -uighur_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_uighur_add = 1 -} - -turkmen_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_turkmen_add = 1 -} - -turkmen_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_turkmen_add = 1 -} - -tatar_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_tatar_add = 1 -} - -tatar_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_tatar_add = 1 -} - -mongol_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_mongol_add = 1 -} - -mongol_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_mongol_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Nile Valley Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Northeast Indian Cultures -assamese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_assamese_add = 1 -} - -assamese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_assamese_add = 1 -} - -manipuri_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_manipuri_add = 1 -} - -manipuri_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_manipuri_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Semitic Cultures -sephardic_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_sephardic_add = 1 -} - -sephardic_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_sephardic_add = 1 -} - -maltese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_maltese_add = 1 -} - -maltese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_maltese_add = 1 -} - -yemenite_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_yemenite_add = 1 -} - -yemenite_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_yemenite_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Siberian Cultures -ugrian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_ugrian_add = 1 -} - -ugrian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_ugrian_add = 1 -} - -siberian_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_siberian_add = 1 -} - -siberian_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_siberian_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Sninitic Cultures -han_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_han_add = 1 -} - -han_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_han_add = 1 -} - -min_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_min_add = 1 -} - -min_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_min_add = 1 -} - -yi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_yi_add = 1 -} - -yi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_yi_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Southeast Asian Cultures -vietnamese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_vietnamese_add = 1 -} - -vietnamese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_vietnamese_add = 1 -} - -khmer_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_khmer_add = 1 -} - -khmer_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_khmer_add = 1 -} - -thai_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_thai_add = 1 -} - -thai_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_thai_add = 1 -} - -khmu_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_khmu_add = 1 -} - -khmu_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_khmu_add = 1 -} - -lao_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_lao_add = 1 -} - -lao_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_lao_add = 1 -} - -shan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_shan_add = 1 -} - -shan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_shan_add = 1 -} - -burmese_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_burmese_add = 1 -} - -burmese_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_burmese_add = 1 -} - -kachin_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kachin_add = 1 -} - -kachin_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kachin_add = 1 -} - -karen_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_karen_add = 1 -} - -karen_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_karen_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Southern African Cultures -zulu_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_zulu_add = 1 -} - -zulu_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_zulu_add = 1 -} - -khoisan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_khoisan_add = 1 -} - -khoisan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_khoisan_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Swiss Cultures - -################################################### - -################################################### -# Standard of Living Modifiers - Turkic Cultures -turkish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_turkish_add = 1 -} - -turkish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_turkish_add = 1 -} - -azerbaijani_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_azerbaijani_add = 1 -} - -azerbaijani_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_azerbaijani_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - West African Cultures -akan_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_akan_add = 1 -} - -akan_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_akan_add = 1 -} - -hausa_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_hausa_add = 1 -} - -hausa_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_hausa_add = 1 -} - -mossi_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_mossi_add = 1 -} - -mossi_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_mossi_add = 1 -} - -yoruba_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_yoruba_add = 1 -} - -yoruba_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_yoruba_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Western Slavic Cultures -polish_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_polish_add = 1 -} - -polish_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_polish_add = 1 -} - -czech_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_czech_add = 1 -} - -czech_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_czech_add = 1 -} - -slovak_fervor_target_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_slovak_add = 1 -} - -slovak_fervor_target_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_slovak_add = 1 -} -################################################### - -################################################### -# Standard of Living Modifiers - Exile Pop Cultures - -################################################### diff --git a/common/static_modifiers/cwp_agitators_modifiers.txt b/common/static_modifiers/cwp_agitators_modifiers.txt new file mode 100644 index 000000000..ba81df4d3 --- /dev/null +++ b/common/static_modifiers/cwp_agitators_modifiers.txt @@ -0,0 +1,338 @@ +### Agitator Election Events - Agrarian ### +modifier_engaged_rural_population = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_farmers_pol_str_mult = 0.10 + interest_group_ig_rural_folk_approval_add = 2 +} + +modifier_public_pacifism = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + interest_group_pop_attraction_mult = -0.15 +} + +modifier_no_colonial_affairs_support_agrarian_party = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + state_pop_support_movement_land_reform_mult = 0.10 + state_pop_support_movement_socialist_mult = 0.10 + state_pop_support_movement_communist_mult = 0.10 + state_pop_support_movement_anarchist_mult = 0.10 +} + +modifier_industry_banned_support_agrarian_party = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + state_pop_support_movement_land_reform_mult = 0.15 + state_pop_support_movement_reactionary_mult = 0.15 +} + +#### Agitator Election Events - Communist ### +modifier_communist_peasant_agitation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + state_pop_support_movement_communist_mult = 0.2 + state_pop_pol_str_mult = 0.10 +} + +modifier_communist_anti_landlord_agitation = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + state_radicals_from_political_movements_mult = 0.20 + state_pop_pol_str_mult = 0.10 +} + +modifier_communists_out_of_control = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_approval_add = -2 +} + +modifier_rampant_political_violence = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + state_mortality_turmoil_mult = 0.03 + state_radicals_from_political_movements_mult = 0.05 +} + +#### Agitator Election Events - Conservative ### +modifier_political_involvement_welcomed = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + country_clergymen_pol_str_mult = 0.10 + country_clergymen_voting_power_add = 5 +} + +modifier_apolitical_priest = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 50 +} + +modifier_agitator_religious_scandal = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_negative.dds + character_popularity_add = -35 +} + +modifier_conservative_fearmongering = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_in_opposition_approval_add = -3 +} + +modifier_conservative_fearmongering_failed = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_approval_add = -2 + interest_group_pop_attraction_mult = -0.1 +} + +modifier_agitator_out_of_touch = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_farmers_voting_conservative = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + country_farmers_voting_power_add = 5 + country_aristocrats_pol_str_mult = 0.10 +} + +#### Agitator Election Events - Fascist ### +modifier_condemned_for_violent_rhetoric = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_courted_by_fascists = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pol_str_mult = 0.10 +} + +modifier_industrialists_rebuffed_advance = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_fascist_national_unity = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + country_legitimacy_govt_total_clout_add = 10 +} + +modifier_anticommunist_national_unity = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + country_legitimacy_govt_total_votes_add = 10 +} + +modifier_rhetoric_bolstered = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pop_attraction_mult = 0.15 +} + +#### Agitator Election Events - Generic ### +modifier_prestigious_endorsement = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pop_attraction_mult = 0.15 +} + +modifier_anti_electorialism_peaceful = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + country_legitimacy_base_add = -10 +} + +modifier_anti_electorialism = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + country_legitimacy_base_add = -5 + country_voting_power_base_add = -5 +} + +modifier_embarassed_by_comrade = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -15 +} + +modifier_rising_of_women = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + state_dependent_political_participation_add = 0.10 +} + +modifier_fair_dealer = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 50 +} + +modifier_preferred_in_party = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + interest_group_pop_attraction_mult = 0.10 +} + +modifier_pro_democracy_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + interest_group_pop_attraction_mult = 0.10 +} + +#### Agitator Election Events - Industrialist ### +modifier_interfered_in_our_corruption = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -2 +} + +modifier_tax_the_rich = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds + state_pop_support_movement_labor_mult = 0.1 + state_pop_support_movement_socialist_mult = 0.1 +} + +modifier_diplomatic_agitator = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + character_popularity_add = 15 +} + +modifier_questioned_loyalty_of_agitator = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -2 +} + +modifier_unpatriotic_election_agitator = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_approval_add = -2 +} + +modifier_unpatriotic_agitator_character = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -10 +} + +modifier_patriotic_election_work = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + interest_group_approval_add = 2 +} + +modifier_leaning_in_to_trade_unions = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + interest_group_approval_add = 2 +} + +modifier_support_for_open_borders = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_ig_trade_unions_approval_add = -2 + state_pop_support_movement_liberal_mult = 0.2 +} + +modifier_support_for_immigrant_schools = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_approval_add = 2 +} + +#### Agitator Election Events - Liberal ### +modifier_average_ao3_writer = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + character_popularity_add = -20 +} + +modifier_slavers_upset_by_election = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_approval_add = -4 +} + +modifier_freedom_of_speech_propaganda = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + country_prestige_mult = 0.03 + state_pop_support_movement_radical_mult = 0.1 +} + +modifier_rally_freedom_of_speech = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + state_pop_support_movement_radical_mult = 0.2 +} + +#### Agitator Election Events - Radical ### +modifier_excessively_radical_prescription = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_radical_prescription_devout = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_negative.dds + interest_group_pop_attraction_mult = 0.05 +} + +modifier_radical_prescriptions = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + character_popularity_add = 25 +} + +modifier_radical_prescription_denied_devout = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + interest_group_pop_attraction_mult = -0.05 +} + +modifier_just_give_them_money_smh = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + state_pop_support_movement_labor_mult = 0.2 + state_pop_support_movement_socialist_mult = 0.2 +} + +modifier_agitator_hates_the_monarchy_monarch = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_agitator_hates_the_monarchy_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_pop_attraction_mult = 0.10 + interest_group_in_government_approval_add = 2 +} + +modifier_agitator_hates_the_monarchy_enlightened = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + country_authority_mult = -0.10 +} + +modifier_radical_universal_suffrage_support = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + state_pop_support_movement_radical_mult = 0.3 +} + +modifier_radical_suffrage_opposition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_negative.dds + state_pop_support_movement_feminist_mult = -0.15 + state_pop_support_movement_radical_mult = -0.15 +} + +modifier_radical_suffrage_further_support = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_positive.dds + character_popularity_add = 40 +} + +modifier_doing_great_things = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + character_popularity_add = 50 +} + +modifier_monarch_support_from_sedition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 15 +} + +modifier_not_doing_great_things = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + character_popularity_add = -25 +} + +modifier_radical_republicanism_support = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + state_pop_support_movement_radical_mult = 0.25 +} + +#### Agitator Election Events - Social Democrat ### +modifier_engaged_urban_poor = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + state_political_strength_from_wealth_mult = -0.20 +} + +modifier_social_democratic_unionizing = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_pop_attraction_mult = 0.20 +} + +modifier_suffrage_support_socdem_party = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + state_pop_support_movement_liberal_mult = 0.2 + state_pop_support_movement_radical_mult = 0.2 + state_pop_support_movement_modernizer_mult = 0.2 +} + +modifier_supporter_of_franchise = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 50 +} diff --git a/common/static_modifiers/cwp_building_group_modifiers.txt b/common/static_modifiers/cwp_building_group_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_building_group_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_building_modifiers.txt b/common/static_modifiers/cwp_building_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_building_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_character_modifiers.txt b/common/static_modifiers/cwp_character_modifiers.txt new file mode 100644 index 000000000..41f0b3950 --- /dev/null +++ b/common/static_modifiers/cwp_character_modifiers.txt @@ -0,0 +1,9 @@ +modifier_political_martyr = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + character_popularity_add = 25 +} + +marriage_popularity = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 25 +} diff --git a/common/static_modifiers/cwp_companies_modifiers.txt b/common/static_modifiers/cwp_companies_modifiers.txt new file mode 100644 index 000000000..e1effce6b --- /dev/null +++ b/common/static_modifiers/cwp_companies_modifiers.txt @@ -0,0 +1,5 @@ +# Applied to the company executive depending on company size +company_size_executive_scale = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pol_str_mult = 0.02 +} diff --git a/common/static_modifiers/cwp_country_modifiers.txt b/common/static_modifiers/cwp_country_modifiers.txt new file mode 100644 index 000000000..8884e4cf0 --- /dev/null +++ b/common/static_modifiers/cwp_country_modifiers.txt @@ -0,0 +1,3 @@ +country_default = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds +} diff --git a/common/static_modifiers/cwp_culture_cultural_acceptance_modifiers.txt b/common/static_modifiers/cwp_culture_cultural_acceptance_modifiers.txt index 30e57257b..94d7a7a7b 100644 --- a/common/static_modifiers/cwp_culture_cultural_acceptance_modifiers.txt +++ b/common/static_modifiers/cwp_culture_cultural_acceptance_modifiers.txt @@ -1,154 +1,1397 @@ -################################################ -# Cultures - Anglo-Saxon Cultures +####################################################### +# Cultural Acceptance Modifiers - Aboriginal Cultures # +####################################################### +aborigine_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_aborigine_cultural_acceptance_add = 1 +} + +aborigine_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_aborigine_cultural_acceptance_add = 1 +} + +######################################################### +# Cultural Acceptance Modifiers - African Horn Cultures # +######################################################### +amhara_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_amhara_cultural_acceptance_add = 1 +} + +amhara_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_amhara_cultural_acceptance_add = 1 +} + +oromo_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_oromo_cultural_acceptance_add = 1 +} + +oromo_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_oromo_cultural_acceptance_add = 1 +} + +somali_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_somali_cultural_acceptance_add = 1 +} + +somali_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_somali_cultural_acceptance_add = 1 +} + + +######################################################## +# Cultural Acceptance Modifiers - Anglo-Saxon Cultures # +######################################################## +american_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_american_cultural_acceptance_add = 1 +} + +american_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_american_cultural_acceptance_add = 1 +} + +anglo_canadian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_anglo_canadian_cultural_acceptance_add = 1 +} + +anglo_canadian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_anglo_canadian_cultural_acceptance_add = 1 +} + +australian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_australian_cultural_acceptance_add = 1 +} + +australian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_australian_cultural_acceptance_add = 1 +} + english_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_english_cultural_acceptance_add = 1 + country_english_cultural_acceptance_add = 1 +} + +english_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_english_cultural_acceptance_add = 1 +} + +kiwi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kiwi_cultural_acceptance_add = 1 +} + +kiwi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kiwi_cultural_acceptance_add = 1 +} + +################################################### +# Cultural Acceptance Modifiers - Arabic Cultures # +################################################### +arab_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_arab_cultural_acceptance_add = 1 +} + +arab_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_arab_cultural_acceptance_add = 1 +} + +maghrebi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_maghrebi_cultural_acceptance_add = 1 +} + +maghrebi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_maghrebi_cultural_acceptance_add = 1 +} + +######################################################### +# Cultural Acceptance Modifiers - Austronesian Cultures # +######################################################### +balinese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_balinese_cultural_acceptance_add = 1 +} + +balinese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_balinese_cultural_acceptance_add = 1 +} + +batak_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_batak_cultural_acceptance_add = 1 +} + +batak_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_batak_cultural_acceptance_add = 1 +} + +bornean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_bornean_cultural_acceptance_add = 1 +} + +bornean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_bornean_cultural_acceptance_add = 1 +} + +dayak_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_dayak_cultural_acceptance_add = 1 +} + +dayak_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_dayak_cultural_acceptance_add = 1 +} + +filipino_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_filipino_cultural_acceptance_add = 1 +} + +filipino_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_filipino_cultural_acceptance_add = 1 +} + +hawaiian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_hawaiian_cultural_acceptance_add = 1 +} + +hawaiian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_hawaiian_cultural_acceptance_add = 1 +} + +javan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_javan_cultural_acceptance_add = 1 +} + +javan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_javan_cultural_acceptance_add = 1 +} + +malagasy_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_malagasy_cultural_acceptance_add = 1 +} + +malagasy_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_malagasy_cultural_acceptance_add = 1 +} + +malay_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_malay_cultural_acceptance_add = 1 +} + +malay_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_malay_cultural_acceptance_add = 1 +} + +maori_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_maori_cultural_acceptance_add = 1 +} + +maori_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_maori_cultural_acceptance_add = 1 +} + +melanesian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_melanesian_cultural_acceptance_add = 1 +} + +melanesian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_melanesian_cultural_acceptance_add = 1 +} + +micronesian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_micronesian_cultural_acceptance_add = 1 +} + +micronesian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_micronesian_cultural_acceptance_add = 1 +} + +moluccan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_moluccan_cultural_acceptance_add = 1 +} + +moluccan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_moluccan_cultural_acceptance_add = 1 +} + +moro_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_moro_cultural_acceptance_add = 1 +} + +moro_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_moro_cultural_acceptance_add = 1 +} + +polynesian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_polynesian_cultural_acceptance_add = 1 +} + +polynesian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_polynesian_cultural_acceptance_add = 1 +} + +sumatran_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_sumatran_cultural_acceptance_add = 1 +} + +sumatran_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_sumatran_cultural_acceptance_add = 1 +} + +######################################################## +# Cultural Acceptance Modifiers - Balkoslavic Cultures # +######################################################## +albanian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_albanian_cultural_acceptance_add = 1 +} + +albanian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_albanian_cultural_acceptance_add = 1 +} + +bosniak_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_bosniak_cultural_acceptance_add = 1 +} + +bosniak_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_bosniak_cultural_acceptance_add = 1 +} + +bulgarian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_bulgarian_cultural_acceptance_add = 1 +} + +bulgarian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_bulgarian_cultural_acceptance_add = 1 +} + +croat_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_croat_cultural_acceptance_add = 1 +} + +croat_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_croat_cultural_acceptance_add = 1 +} + +hungarian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_hungarian_cultural_acceptance_add = 1 +} + +hungarian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_hungarian_cultural_acceptance_add = 1 +} + +romanian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_romanian_cultural_acceptance_add = 1 +} + +romanian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_romanian_cultural_acceptance_add = 1 +} + +serb_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_serb_cultural_acceptance_add = 1 +} + +serb_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_serb_cultural_acceptance_add = 1 +} + +slovene_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_slovene_cultural_acceptance_add = 1 +} + +slovene_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_slovene_cultural_acceptance_add = 1 +} + +########################################################## +# Cultural Acceptance Modifiers - Baltoscandian Cultures # +########################################################## +danish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_danish_cultural_acceptance_add = 1 +} + +danish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_danish_cultural_acceptance_add = 1 +} + +estonian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_estonian_cultural_acceptance_add = 1 +} + +estonian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_estonian_cultural_acceptance_add = 1 +} + +finnish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_finnish_cultural_acceptance_add = 1 +} + +finnish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_finnish_cultural_acceptance_add = 1 +} + +icelandic_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_icelandic_cultural_acceptance_add = 1 +} + +icelandic_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_icelandic_cultural_acceptance_add = 1 +} + +latvian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_latvian_cultural_acceptance_add = 1 +} + +latvian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_latvian_cultural_acceptance_add = 1 +} + +lithuanian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_lithuanian_cultural_acceptance_add = 1 +} + +lithuanian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_lithuanian_cultural_acceptance_add = 1 +} + +norwegian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_norwegian_cultural_acceptance_add = 1 +} + +norwegian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_norwegian_cultural_acceptance_add = 1 +} + +swedish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_swedish_cultural_acceptance_add = 1 +} + +swedish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_swedish_cultural_acceptance_add = 1 +} + +########################################################### +# Cultural Acceptance Modifiers - Black American Cultures # +########################################################### +afro_american_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_afro_american_cultural_acceptance_add = 1 +} + +afro_american_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_afro_american_cultural_acceptance_add = 1 +} + +afro_caribbean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_afro_caribbean_cultural_acceptance_add = 1 +} + +afro_caribbean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_afro_caribbean_cultural_acceptance_add = 1 +} + +###################################################### +# Cultural Acceptance Modifiers - Caucasian Cultures # +###################################################### +armenian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_armenian_cultural_acceptance_add = 1 +} + +armenian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_armenian_cultural_acceptance_add = 1 +} + +georgian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_georgian_cultural_acceptance_add = 1 +} + +georgian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_georgian_cultural_acceptance_add = 1 +} + +north_caucasian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_north_caucasian_cultural_acceptance_add = 1 +} + +north_caucasian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_north_caucasian_cultural_acceptance_add = 1 +} + +############################################################ +# Cultural Acceptance Modifiers - Central African Cultures # +############################################################ +chewa_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_chewa_cultural_acceptance_add = 1 +} + +chewa_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_chewa_cultural_acceptance_add = 1 +} + +hutu_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_hutu_cultural_acceptance_add = 1 +} + +hutu_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_hutu_cultural_acceptance_add = 1 +} + +kanuri_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kanuri_cultural_acceptance_add = 1 +} + +kanuri_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kanuri_cultural_acceptance_add = 1 +} + +kongo_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kongo_cultural_acceptance_add = 1 +} + +kongo_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kongo_cultural_acceptance_add = 1 +} + +luba_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_luba_cultural_acceptance_add = 1 +} + +luba_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_luba_cultural_acceptance_add = 1 +} + +mongo_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_mongo_cultural_acceptance_add = 1 +} + +mongo_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_mongo_cultural_acceptance_add = 1 +} + +###################################################### +# Cultural Acceptance Modifiers - Dravidian Cultures # +###################################################### +kannada_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kannada_cultural_acceptance_add = 1 +} + +kannada_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kannada_cultural_acceptance_add = 1 +} + +malayalam_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_malayalam_cultural_acceptance_add = 1 +} + +malayalam_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_malayalam_cultural_acceptance_add = 1 +} + +tamil_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_tamil_cultural_acceptance_add = 1 +} + +tamil_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_tamil_cultural_acceptance_add = 1 +} + +telegu_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_telegu_cultural_acceptance_add = 1 +} + +telegu_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_telegu_cultural_acceptance_add = 1 +} + +######################################################### +# Cultural Acceptance Modifiers - East African Cultures # +######################################################### +shona_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_shona_cultural_acceptance_add = 1 +} + +shona_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_shona_cultural_acceptance_add = 1 +} + +################################################### +# Cultural Acceptance Modifiers - French Cultures # +################################################### +corsican_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_corsican_cultural_acceptance_add = 1 +} + +corsican_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_corsican_cultural_acceptance_add = 1 +} + +franco_canadian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_franco_canadian_cultural_acceptance_add = 1 +} + +franco_canadian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_franco_canadian_cultural_acceptance_add = 1 +} + +french_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_french_cultural_acceptance_add = 1 +} + +french_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_french_cultural_acceptance_add = 1 +} + +wallonian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_wallonian_cultural_acceptance_add = 1 +} + +wallonian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_wallonian_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Germanic Cultures # +##################################################### +ashkenazi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_ashkenazi_cultural_acceptance_add = 1 +} + +ashkenazi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_ashkenazi_cultural_acceptance_add = 1 +} + +boer_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_boer_cultural_acceptance_add = 1 +} + +boer_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_boer_cultural_acceptance_add = 1 +} + +dutch_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_dutch_cultural_acceptance_add = 1 +} + +dutch_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_dutch_cultural_acceptance_add = 1 +} + +east_german_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_east_german_cultural_acceptance_add = 1 +} + +east_german_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_east_german_cultural_acceptance_add = 1 +} + +flemish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_flemish_cultural_acceptance_add = 1 +} + +flemish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_flemish_cultural_acceptance_add = 1 +} + +north_german_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_north_german_cultural_acceptance_add = 1 +} + +north_german_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_north_german_cultural_acceptance_add = 1 +} + +south_german_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_south_german_cultural_acceptance_add = 1 +} + +south_german_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_south_german_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Hellenic Cultures # +##################################################### +greek_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_greek_cultural_acceptance_add = 1 +} + +greek_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_greek_cultural_acceptance_add = 1 +} + +###################################################### +# Cultural Acceptance Modifiers - Himalayan Cultures # +###################################################### +nepali_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_nepali_cultural_acceptance_add = 1 +} + +nepali_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_nepali_cultural_acceptance_add = 1 +} + +tibetan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_tibetan_cultural_acceptance_add = 1 +} + +tibetan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_tibetan_cultural_acceptance_add = 1 +} + +####################################################### +# Cultural Acceptance Modifiers - Hindustani Cultures # +####################################################### +awadhi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_awadhi_cultural_acceptance_add = 1 +} + +awadhi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_awadhi_cultural_acceptance_add = 1 +} + +bengali_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_bengali_cultural_acceptance_add = 1 +} + +bengali_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_bengali_cultural_acceptance_add = 1 +} + +bihari_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_bihari_cultural_acceptance_add = 1 +} + +bihari_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_bihari_cultural_acceptance_add = 1 +} + +gujarati_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_gujarati_cultural_acceptance_add = 1 +} + +gujarati_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_gujarati_cultural_acceptance_add = 1 +} + +kannauji_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kannauji_cultural_acceptance_add = 1 +} + +kannauji_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kannauji_cultural_acceptance_add = 1 +} + +kashmiri_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kashmiri_cultural_acceptance_add = 1 +} + +kashmiri_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kashmiri_cultural_acceptance_add = 1 +} + +marathi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_marathi_cultural_acceptance_add = 1 +} + +marathi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_marathi_cultural_acceptance_add = 1 +} + +oriya_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_oriya_cultural_acceptance_add = 1 +} + +oriya_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_oriya_cultural_acceptance_add = 1 +} + +punjabi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_punjabi_cultural_acceptance_add = 1 +} + +punjabi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_punjabi_cultural_acceptance_add = 1 +} + +sindhi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_sindhi_cultural_acceptance_add = 1 +} + +sindhi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_sindhi_cultural_acceptance_add = 1 +} + +sinhala_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_sinhala_cultural_acceptance_add = 1 +} + +sinhala_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_sinhala_cultural_acceptance_add = 1 +} + +rajput_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_rajput_cultural_acceptance_add = 1 +} + +rajput_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_rajput_cultural_acceptance_add = 1 +} + +#################################################### +# Cultural Acceptance Modifiers - Iberian Cultures # +#################################################### +basque_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_basque_cultural_acceptance_add = 1 +} + +basque_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_basque_cultural_acceptance_add = 1 +} + +catalan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_catalan_cultural_acceptance_add = 1 +} + +catalan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_catalan_cultural_acceptance_add = 1 +} + +portuguese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_portuguese_cultural_acceptance_add = 1 +} + +portuguese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_portuguese_cultural_acceptance_add = 1 +} + +spanish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_spanish_cultural_acceptance_add = 1 +} + +spanish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_spanish_cultural_acceptance_add = 1 +} + +##################################################################### +# Cultural Acceptance Modifiers - Indigenou South American Cultures # +##################################################################### +amazonian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_amazonian_cultural_acceptance_add = 1 +} + +amazonian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_amazonian_cultural_acceptance_add = 1 +} + +andean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_andean_cultural_acceptance_add = 1 +} + +andean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_andean_cultural_acceptance_add = 1 +} + +patagonian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_patagonian_cultural_acceptance_add = 1 +} + +patagonian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_patagonian_cultural_acceptance_add = 1 +} + +###################################################################### +# Cultural Acceptance Modifiers - Indigenous North American Cultures # +###################################################################### +dene_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_dene_cultural_acceptance_add = 1 +} + +dene_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_dene_cultural_acceptance_add = 1 +} + +native_american_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_native_american_cultural_acceptance_add = 1 +} + +native_american_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_native_american_cultural_acceptance_add = 1 +} + +#################################################### +# Cultural Acceptance Modifiers - Iranian Cultures # +#################################################### +baluchi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_baluchi_cultural_acceptance_add = 1 +} + +baluchi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_baluchi_cultural_acceptance_add = 1 +} + +hazara_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_hazara_cultural_acceptance_add = 1 +} + +hazara_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_hazara_cultural_acceptance_add = 1 +} + +kurdish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kurdish_cultural_acceptance_add = 1 +} + +kurdish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kurdish_cultural_acceptance_add = 1 +} + +pashtun_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_pashtun_cultural_acceptance_add = 1 +} + +pashtun_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_pashtun_cultural_acceptance_add = 1 +} + +persian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_persian_cultural_acceptance_add = 1 +} + +persian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_persian_cultural_acceptance_add = 1 +} + +#################################################### +# Cultural Acceptance Modifiers - Italian Cultures # +#################################################### +italian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_italian_cultural_acceptance_add = 1 +} + +italian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_italian_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Japanese Cultures # +##################################################### +japanese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_japanese_cultural_acceptance_add = 1 +} + +japanese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_japanese_cultural_acceptance_add = 1 +} + +######################################################## +# Cultural Acceptance Modifiers - Kievan Rus' Cultures # +######################################################## +byelorussian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_byelorussian_cultural_acceptance_add = 1 +} + +byelorussian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_byelorussian_cultural_acceptance_add = 1 +} + +russian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_russian_cultural_acceptance_add = 1 +} + +russian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_russian_cultural_acceptance_add = 1 +} + +ukrainian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_ukrainian_cultural_acceptance_add = 1 +} + +ukrainian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_ukrainian_cultural_acceptance_add = 1 +} + +################################################### +# Cultural Acceptance Modifiers - Korean Cultures # +################################################### +korean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_korean_cultural_acceptance_add = 1 +} + +korean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_korean_cultural_acceptance_add = 1 +} + +########################################################### +# Cultural Acceptance Modifiers - Latin American Cultures # +########################################################### +afro_antillean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_afro_antillean_cultural_acceptance_add = 1 +} + +afro_antillean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_afro_antillean_cultural_acceptance_add = 1 +} + +afro_brazilian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_afro_brazilian_cultural_acceptance_add = 1 +} + +afro_brazilian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_afro_brazilian_cultural_acceptance_add = 1 +} + +afro_caribeno_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_afro_caribeno_cultural_acceptance_add = 1 +} + +afro_caribeno_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_afro_caribeno_cultural_acceptance_add = 1 +} + +brazilian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_brazilian_cultural_acceptance_add = 1 +} + +brazilian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_brazilian_cultural_acceptance_add = 1 +} + +caribeno_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_caribeno_cultural_acceptance_add = 1 +} + +caribeno_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_caribeno_cultural_acceptance_add = 1 +} + +central_american_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_central_american_cultural_acceptance_add = 1 +} + +central_american_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_central_american_cultural_acceptance_add = 1 +} + +mexican_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_mexican_cultural_acceptance_add = 1 +} + +mexican_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_mexican_cultural_acceptance_add = 1 +} + +north_andean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_north_andean_cultural_acceptance_add = 1 +} + +north_andean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_north_andean_cultural_acceptance_add = 1 +} + +platinean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_platinean_cultural_acceptance_add = 1 +} + +platinean_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_platinean_cultural_acceptance_add = 1 +} + +south_andean_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_south_andean_cultural_acceptance_add = 1 } -english_cultural_acceptance_modifier_positive = { +south_andean_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_english_cultural_acceptance_add = 1 + country_south_andean_cultural_acceptance_add = 1 } -kiwi_cultural_acceptance_modifier_negative = { +####################################################### +# Cultural Acceptance Modifiers - Manchurian Cultures # +####################################################### +ainu_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kiwi_cultural_acceptance_add = 1 + country_ainu_cultural_acceptance_add = 1 } -kiwi_cultural_acceptance_modifier_positive = { +ainu_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kiwi_cultural_acceptance_add = 1 + country_ainu_cultural_acceptance_add = 1 } -american_cultural_acceptance_modifier_negative = { +manchu_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_american_cultural_acceptance_add = 1 + country_manchu_cultural_acceptance_add = 1 } -american_cultural_acceptance_modifier_positive = { +manchu_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_american_cultural_acceptance_add = 1 + country_manchu_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Arabic Cultures -arab_cultural_acceptance_modifier_negative = { +######################################################### +# Cultural Acceptance Modifiers - Mesoamerican Cultures # +######################################################### +mesoamerican_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_arab_cultural_acceptance_add = 1 + country_mesoamerican_cultural_acceptance_add = 1 } -arab_cultural_acceptance_modifier_positive = { +mesoamerican_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_arab_cultural_acceptance_add = 1 + country_mesoamerican_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Central African Cultures -hutu_cultural_acceptance_modifier_negative = { +######################################################### +# Cultural Acceptance Modifiers - Modern Celts Cultures # +######################################################### +breton_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_hutu_cultural_acceptance_add = 1 + country_breton_cultural_acceptance_add = 1 } -hutu_cultural_acceptance_modifier_positive = { +breton_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_hutu_cultural_acceptance_add = 1 + country_breton_cultural_acceptance_add = 1 } -kongo_cultural_acceptance_modifier_negative = { +irish_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kongo_cultural_acceptance_add = 1 + country_irish_cultural_acceptance_add = 1 } -kongo_cultural_acceptance_modifier_positive = { +irish_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kongo_cultural_acceptance_add = 1 + country_irish_cultural_acceptance_add = 1 +} + +scottish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_scottish_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Germanic Cultures +scottish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_scottish_cultural_acceptance_add = 1 +} -################################################ +welsh_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_welsh_cultural_acceptance_add = 1 +} -################################################ -# Cultures - Hindustani Cultures -kannauji_cultural_acceptance_modifier_negative = { +welsh_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_welsh_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Mongolic Cultures # +##################################################### +kazak_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_kannauji_cultural_acceptance_add = 1 + country_kazak_cultural_acceptance_add = 1 } -kannauji_cultural_acceptance_modifier_positive = { +kazak_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_kannauji_cultural_acceptance_add = 1 + country_kazak_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Indigenous South American Cultures -andean_cultural_acceptance_modifier_negative = { +kyrgyz_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_andean_cultural_acceptance_add = 1 + country_kyrgyz_cultural_acceptance_add = 1 } -andean_cultural_acceptance_modifier_positive = { +kyrgyz_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_andean_cultural_acceptance_add = 1 + country_kyrgyz_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Indigenous North American Cultures -dene_cultural_acceptance_modifier_negative = { +mongol_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_dene_cultural_acceptance_add = 1 + country_mongol_cultural_acceptance_add = 1 } -dene_cultural_acceptance_modifier_positive = { +mongol_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_dene_cultural_acceptance_add = 1 + country_mongol_cultural_acceptance_add = 1 } -native_american_cultural_acceptance_modifier_negative = { +tajik_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_native_american_cultural_acceptance_add = 1 + country_tajik_cultural_acceptance_add = 1 } -native_american_cultural_acceptance_modifier_positive = { +tajik_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_native_american_cultural_acceptance_add = 1 + country_tajik_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Italian Cultures -italian_cultural_acceptance_modifier_negative = { +tatar_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_italian_cultural_acceptance_add = 1 + country_tatar_cultural_acceptance_add = 1 } -italian_cultural_acceptance_modifier_positive = { +tatar_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_italian_cultural_acceptance_add = 1 + country_tatar_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Mesoamerican Cultures -mesoamerican_cultural_acceptance_modifier_negative = { +turkmen_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_mesoamerican_cultural_acceptance_add = 1 + country_turkmen_cultural_acceptance_add = 1 } -mesoamerican_cultural_acceptance_modifier_positive = { +turkmen_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_mesoamerican_cultural_acceptance_add = 1 + country_turkmen_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Nile Valley Cultures +uighur_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_uighur_cultural_acceptance_add = 1 +} + +uighur_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_uighur_cultural_acceptance_add = 1 +} + +uzbek_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_uzbek_cultural_acceptance_add = 1 +} + +uzbek_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_uzbek_cultural_acceptance_add = 1 +} + +######################################################## +# Cultural Acceptance Modifiers - Nile Valley Cultures # +######################################################## nilotes_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_nilotes_cultural_acceptance_add = 1 @@ -158,10 +1401,30 @@ nilotes_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_nilotes_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Northeast Indian Cultures +############################################################# +# Cultural Acceptance Modifiers - Northeast Indian Cultures # +############################################################# +assamese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_assamese_cultural_acceptance_add = 1 +} + +assamese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_assamese_cultural_acceptance_add = 1 +} + +manipuri_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_manipuri_cultural_acceptance_add = 1 +} + +manipuri_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_manipuri_cultural_acceptance_add = 1 +} + tani_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_tani_cultural_acceptance_add = 1 @@ -171,10 +1434,10 @@ tani_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_tani_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Semitic Cultures +#################################################### +# Cultural Acceptance Modifiers - Semitic Cultures # +#################################################### israelite_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_israelite_cultural_acceptance_add = 1 @@ -184,10 +1447,63 @@ israelite_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_israelite_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Sninitic Cultures +maltese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_maltese_cultural_acceptance_add = 1 +} + +maltese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_maltese_cultural_acceptance_add = 1 +} + +sephardic_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_sephardic_cultural_acceptance_add = 1 +} + +sephardic_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_sephardic_cultural_acceptance_add = 1 +} + +yemenite_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_yemenite_cultural_acceptance_add = 1 +} + +yemenite_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_yemenite_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Siberian Cultures # +##################################################### +siberian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_siberian_cultural_acceptance_add = 1 +} + +siberian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_siberian_cultural_acceptance_add = 1 +} + +ugrian_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_ugrian_cultural_acceptance_add = 1 +} + +ugrian_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_ugrian_cultural_acceptance_add = 1 +} + +##################################################### +# Cultural Acceptance Modifiers - Sninitic Cultures # +##################################################### cantonese_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_cantonese_cultural_acceptance_add = 1 @@ -197,10 +1513,156 @@ cantonese_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_cantonese_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Swiss Cultures +han_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_han_cultural_acceptance_add = 1 +} + +han_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_han_cultural_acceptance_add = 1 +} + +min_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_min_cultural_acceptance_add = 1 +} + +min_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_min_cultural_acceptance_add = 1 +} + +yi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_yi_cultural_acceptance_add = 1 +} + +yi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_yi_cultural_acceptance_add = 1 +} + +############################################################ +# Cultural Acceptance Modifiers - Southeast Asian Cultures # +############################################################ +burmese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_burmese_cultural_acceptance_add = 1 +} + +burmese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_burmese_cultural_acceptance_add = 1 +} + +kachin_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_kachin_cultural_acceptance_add = 1 +} + +kachin_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_kachin_cultural_acceptance_add = 1 +} + +karen_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_karen_cultural_acceptance_add = 1 +} + +karen_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_karen_cultural_acceptance_add = 1 +} + +khmer_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_khmer_cultural_acceptance_add = 1 +} + +khmer_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_khmer_cultural_acceptance_add = 1 +} + +khmu_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_khmu_cultural_acceptance_add = 1 +} + +khmu_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_khmu_cultural_acceptance_add = 1 +} + +lao_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_lao_cultural_acceptance_add = 1 +} + +lao_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_lao_cultural_acceptance_add = 1 +} + +shan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_shan_cultural_acceptance_add = 1 +} + +shan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_shan_cultural_acceptance_add = 1 +} + +thai_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_thai_cultural_acceptance_add = 1 +} + +thai_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_thai_cultural_acceptance_add = 1 +} + +vietnamese_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_vietnamese_cultural_acceptance_add = 1 +} + +vietnamese_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_vietnamese_cultural_acceptance_add = 1 +} + +############################################################# +# Cultural Acceptance Modifiers - Southern African Cultures # +############################################################# +khoisan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_khoisan_cultural_acceptance_add = 1 +} + +khoisan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_khoisan_cultural_acceptance_add = 1 +} + +zulu_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_zulu_cultural_acceptance_add = 1 +} + +zulu_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_zulu_cultural_acceptance_add = 1 +} + +################################################## +# Cultural Acceptance Modifiers - Swiss Cultures # +################################################## swiss_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_swiss_cultural_acceptance_add = 1 @@ -210,10 +1672,43 @@ swiss_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_swiss_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - West African Cultures +################################################### +# Cultural Acceptance Modifiers - Turkic Cultures # +################################################### +azerbaijani_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_azerbaijani_cultural_acceptance_add = 1 +} + +azerbaijani_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_azerbaijani_cultural_acceptance_add = 1 +} + +turkish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_turkish_cultural_acceptance_add = 1 +} + +turkish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_turkish_cultural_acceptance_add = 1 +} + +######################################################### +# Cultural Acceptance Modifiers - West African Cultures # +######################################################### +akan_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_akan_cultural_acceptance_add = 1 +} + +akan_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_akan_cultural_acceptance_add = 1 +} + fulani_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fulani_cultural_acceptance_add = 1 @@ -224,6 +1719,16 @@ fulani_cultural_acceptance_modifier_positive = { country_fulani_cultural_acceptance_add = 1 } +hausa_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_hausa_cultural_acceptance_add = 1 +} + +hausa_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_hausa_cultural_acceptance_add = 1 +} + igbo_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_igbo_cultural_acceptance_add = 1 @@ -233,10 +1738,63 @@ igbo_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_igbo_cultural_acceptance_add = 1 } -################################################ -################################################ -# Cultures - Exile Pop Cultures +mossi_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_mossi_cultural_acceptance_add = 1 +} + +mossi_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_mossi_cultural_acceptance_add = 1 +} + +yoruba_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_yoruba_cultural_acceptance_add = 1 +} + +yoruba_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_yoruba_cultural_acceptance_add = 1 +} + +########################################################### +# Cultural Acceptance Modifiers - Western Slavic Cultures # +########################################################### +czech_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_czech_cultural_acceptance_add = 1 +} + +czech_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_czech_cultural_acceptance_add = 1 +} + +polish_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_polish_cultural_acceptance_add = 1 +} + +polish_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_polish_cultural_acceptance_add = 1 +} + +slovak_cultural_acceptance_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_slovak_cultural_acceptance_add = 1 +} + +slovak_cultural_acceptance_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_slovak_cultural_acceptance_add = 1 +} + +###################################################### +# Cultural Acceptance Modifiers - Exile Pop Cultures # +###################################################### immigrant_cultural_acceptance_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_immigrant_cultural_acceptance_add = 1 @@ -246,4 +1804,3 @@ immigrant_cultural_acceptance_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_immigrant_cultural_acceptance_add = 1 } -################################################ diff --git a/common/static_modifiers/cwp_culture_fervor_target_modifiers.txt b/common/static_modifiers/cwp_culture_fervor_target_modifiers.txt index 27c373ec4..dbc09993c 100644 --- a/common/static_modifiers/cwp_culture_fervor_target_modifiers.txt +++ b/common/static_modifiers/cwp_culture_fervor_target_modifiers.txt @@ -1,167 +1,1429 @@ -################################################ -# Cultures - Anglo-Saxon Cultures +###################################################### +# Cultural Fervor Modifiers - Aboriginal Cultures # +###################################################### +aborigine_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_aborigine_add = 1 +} + +aborigine_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_aborigine_add = 1 +} + +######################################################## +# Cultural Fervor Modifiers - African Horn Cultures # +######################################################## +amhara_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_amhara_add = 1 +} + +amhara_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_amhara_add = 1 +} + +oromo_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_oromo_add = 1 +} + +oromo_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_oromo_add = 1 +} + +somali_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_somali_add = 1 +} + +somali_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_somali_add = 1 +} + +####################################################### +# Cultural Fervor Modifiers - Anglo-Saxon Cultures # +####################################################### +american_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_american_add = 1 +} + +american_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_american_add = 1 +} + +anglo_canadian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_anglo_canadian_add = 1 +} + +anglo_canadian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_anglo_canadian_add = 1 +} + +australian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_australian_add = 1 +} + +australian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_australian_add = 1 +} + english_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_english_add = 1 + country_fervor_target_english_add = 1 +} + +english_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_english_add = 1 +} + +kiwi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kiwi_add = 1 +} + +kiwi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kiwi_add = 1 +} + +################################################## +# Cultural Fervor Modifiers - Arabic Cultures # +################################################## +arab_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_arab_add = 1 +} + +arab_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_arab_add = 1 +} + +maghrebi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_maghrebi_add = 1 +} + +maghrebi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_maghrebi_add = 1 +} + +######################################################## +# Cultural Fervor Modifiers - Austronesian Cultures # +######################################################## +balinese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_balinese_add = 1 +} + +balinese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_balinese_add = 1 +} + +batak_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_batak_add = 1 +} + +batak_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_batak_add = 1 +} + +bornean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_bornean_add = 1 +} + +bornean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_bornean_add = 1 +} + +dayak_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_dayak_add = 1 +} + +dayak_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_dayak_add = 1 +} + +filipino_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_filipino_add = 1 +} + +filipino_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_filipino_add = 1 +} + +hawaiian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_hawaiian_add = 1 +} + +hawaiian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_hawaiian_add = 1 +} + +javan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_javan_add = 1 +} + +javan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_javan_add = 1 +} + +malagasy_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_malagasy_add = 1 +} + +malagasy_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_malagasy_add = 1 +} + +malay_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_malay_add = 1 +} + +malay_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_malay_add = 1 +} + +maori_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_maori_add = 1 +} + +maori_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_maori_add = 1 +} + +melanesian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_melanesian_add = 1 +} + +melanesian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_melanesian_add = 1 +} + +micronesian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_micronesian_add = 1 +} + +micronesian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_micronesian_add = 1 +} + +moluccan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_moluccan_add = 1 +} + +moluccan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_moluccan_add = 1 +} + +moro_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_moro_add = 1 +} + +moro_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_moro_add = 1 +} + +polynesian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_polynesian_add = 1 +} + +polynesian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_polynesian_add = 1 +} + +sumatran_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_sumatran_add = 1 +} + +sumatran_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_sumatran_add = 1 +} + +####################################################### +# Cultural Fervor Modifiers - Balkoslavic Cultures # +####################################################### +albanian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_albanian_add = 1 +} + +albanian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_albanian_add = 1 +} + +bosniak_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_bosniak_add = 1 +} + +bosniak_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_bosniak_add = 1 +} + +bulgarian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_bulgarian_add = 1 +} + +bulgarian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_bulgarian_add = 1 +} + +croat_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_croat_add = 1 +} + +croat_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_croat_add = 1 +} + +hungarian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_hungarian_add = 1 +} + +hungarian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_hungarian_add = 1 +} + +romanian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_romanian_add = 1 +} + +romanian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_romanian_add = 1 +} + +serb_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_serb_add = 1 +} + +serb_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_serb_add = 1 +} + +slovene_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_slovene_add = 1 +} + +slovene_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_slovene_add = 1 +} + +######################################################### +# Cultural Fervor Modifiers - Baltoscandian Cultures # +######################################################### +danish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_danish_add = 1 +} + +danish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_danish_add = 1 +} + +estonian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_estonian_add = 1 +} + +estonian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_estonian_add = 1 +} + +finnish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_finnish_add = 1 +} + +finnish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_finnish_add = 1 +} + +icelandic_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_icelandic_add = 1 +} + +icelandic_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_icelandic_add = 1 +} + +latvian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_latvian_add = 1 +} + +latvian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_latvian_add = 1 +} + +lithuanian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_lithuanian_add = 1 +} + +lithuanian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_lithuanian_add = 1 +} + +norwegian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_norwegian_add = 1 +} + +norwegian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_norwegian_add = 1 +} + +swedish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_swedish_add = 1 +} + +swedish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_swedish_add = 1 +} + +########################################################## +# Cultural Fervor Modifiers - Black American Cultures # +########################################################## +afro_american_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_afro_american_add = 1 +} + +afro_american_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_afro_american_add = 1 +} + +afro_caribbean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_afro_caribbean_add = 1 +} + +afro_caribbean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_afro_caribbean_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - Caucasian Cultures # +##################################################### +armenian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_armenian_add = 1 +} + +armenian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_armenian_add = 1 +} + +georgian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_georgian_add = 1 +} + +georgian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_georgian_add = 1 +} + +north_caucasian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_north_caucasian_add = 1 +} + +north_caucasian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_north_caucasian_add = 1 +} + +########################################################### +# Cultural Fervor Modifiers - Central African Cultures # +########################################################### +chewa_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_chewa_add = 1 +} + +chewa_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_chewa_add = 1 +} + +hutu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_hutu_add = 1 +} + +hutu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_hutu_add = 1 +} + +kanuri_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kanuri_add = 1 +} + +kanuri_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kanuri_add = 1 +} + +kongo_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kongo_add = 1 +} + +kongo_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kongo_add = 1 +} + +luba_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_luba_add = 1 +} + +luba_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_luba_add = 1 +} + +mongo_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_mongo_add = 1 +} + +mongo_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_mongo_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - Dravidian Cultures # +##################################################### +kannada_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kannada_add = 1 +} + +kannada_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kannada_add = 1 +} + +malayalam_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_malayalam_add = 1 +} + +malayalam_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_malayalam_add = 1 +} + +tamil_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_tamil_add = 1 +} + +tamil_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_tamil_add = 1 +} + +telegu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_telegu_add = 1 +} + +telegu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_telegu_add = 1 +} + +######################################################## +# Cultural Fervor Modifiers - East African Cultures # +######################################################## +shona_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_shona_add = 1 +} + +shona_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_shona_add = 1 +} + +################################################## +# Cultural Fervor Modifiers - French Cultures # +################################################## +corsican_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_corsican_add = 1 +} + +corsican_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_corsican_add = 1 +} + +franco_canadian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_franco_canadian_add = 1 +} + +franco_canadian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_franco_canadian_add = 1 +} + +french_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_french_add = 1 +} + +french_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_french_add = 1 +} + +wallonian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_wallonian_add = 1 +} + +wallonian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_wallonian_add = 1 +} + +#################################################### +# Cultural Fervor Modifiers - Germanic Cultures # +#################################################### +ashkenazi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_ashkenazi_add = 1 +} + +ashkenazi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_ashkenazi_add = 1 +} + +boer_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_boer_add = 1 +} + +boer_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_boer_add = 1 +} + +dutch_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_dutch_add = 1 +} + +dutch_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_dutch_add = 1 +} + +east_german_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_east_german_add = 1 +} + +east_german_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_east_german_add = 1 +} + +flemish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_flemish_add = 1 +} + +flemish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_flemish_add = 1 +} + +north_german_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_north_german_add = 1 +} + +north_german_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_north_german_add = 1 +} + +south_german_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_south_german_add = 1 +} + +south_german_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_south_german_add = 1 +} + +#################################################### +# Cultural Fervor Modifiers - Hellenic Cultures # +#################################################### +greek_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_greek_add = 1 +} + +greek_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_greek_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - Himalayan Cultures # +##################################################### +nepali_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_nepali_add = 1 +} + +nepali_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_nepali_add = 1 +} + +tibetan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_tibetan_add = 1 +} + +tibetan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_tibetan_add = 1 +} + +###################################################### +# Cultural Fervor Modifiers - Hindustani Cultures # +###################################################### +awadhi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_awadhi_add = 1 +} + +awadhi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_awadhi_add = 1 +} + +bengali_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_bengali_add = 1 +} + +bengali_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_bengali_add = 1 +} + +bihari_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_bihari_add = 1 +} + +bihari_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_bihari_add = 1 +} + +gujarati_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_gujarati_add = 1 +} + +gujarati_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_gujarati_add = 1 +} + +kannauji_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kannauji_add = 1 +} + +kannauji_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kannauji_add = 1 +} + +kashmiri_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kashmiri_add = 1 +} + +kashmiri_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kashmiri_add = 1 +} + +marathi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_marathi_add = 1 +} + +marathi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_marathi_add = 1 +} + +oriya_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_oriya_add = 1 +} + +oriya_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_oriya_add = 1 +} + +punjabi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_punjabi_add = 1 +} + +punjabi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_punjabi_add = 1 +} + +rajput_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_rajput_add = 1 +} + +rajput_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_rajput_add = 1 +} + +sindhi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_sindhi_add = 1 +} + +sindhi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_sindhi_add = 1 +} + +sinhala_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_sinhala_add = 1 +} + +sinhala_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_sinhala_add = 1 +} + +################################################ +# Cultural Fervor Modifiers - Iberian Cultures # +################################################ +basque_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_basque_add = 1 +} + +basque_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_basque_add = 1 +} + +catalan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_catalan_add = 1 +} + +catalan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_catalan_add = 1 +} + +portuguese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_portuguese_add = 1 +} + +portuguese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_portuguese_add = 1 +} + +spanish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_spanish_add = 1 +} + +spanish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_spanish_add = 1 +} + +################################################################# +# Cultural Fervor Modifiers - Indigenou South American Cultures # +################################################################# +amazonian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_amazonian_add = 1 +} + +amazonian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_amazonian_add = 1 +} + +andean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_andean_add = 1 +} + +andean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_andean_add = 1 +} + +patagonian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_patagonian_add = 1 +} + +patagonian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_patagonian_add = 1 +} + +################################################################## +# Cultural Fervor Modifiers - Indigenous North American Cultures # +################################################################## +dene_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_dene_add = 1 +} + +dene_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_dene_add = 1 +} + +native_american_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_native_american_add = 1 +} + +native_american_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_native_american_add = 1 +} + +################################################ +# Cultural Fervor Modifiers - Iranian Cultures # +################################################ +baluchi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_baluchi_add = 1 +} + +baluchi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_baluchi_add = 1 +} + +hazara_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_hazara_add = 1 +} + +hazara_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_hazara_add = 1 +} + +kurdish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kurdish_add = 1 +} + +kurdish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kurdish_add = 1 +} + +pashtun_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_pashtun_add = 1 +} + +pashtun_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_pashtun_add = 1 +} + +persian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_persian_add = 1 +} + +persian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_persian_add = 1 +} + +################################################ +# Cultural Fervor Modifiers - Italian Cultures # +################################################ +italian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_italian_add = 1 +} + +italian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_italian_add = 1 +} + +################################################# +# Cultural Fervor Modifiers - Japanese Cultures # +################################################# +japanese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_japanese_add = 1 +} + +japanese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_japanese_add = 1 +} + +#################################################### +# Cultural Fervor Modifiers - Kievan Rus' Cultures # +#################################################### +byelorussian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_byelorussian_add = 1 +} + +byelorussian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_byelorussian_add = 1 +} + +russian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_russian_add = 1 +} + +russian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_russian_add = 1 +} + +ukrainian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_ukrainian_add = 1 +} + +ukrainian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_ukrainian_add = 1 +} + +############################################### +# Cultural Fervor Modifiers - Korean Cultures # +############################################### +korean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_korean_add = 1 +} + +korean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_korean_add = 1 +} + +####################################################### +# Cultural Fervor Modifiers - Latin American Cultures # +####################################################### +afro_antillean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_afro_antillean_add = 1 +} + +afro_antillean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_afro_antillean_add = 1 +} + +afro_brazilian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_afro_brazilian_add = 1 +} + +afro_brazilian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_afro_brazilian_add = 1 +} + +afro_caribeno_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_afro_caribeno_add = 1 +} + +afro_caribeno_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_afro_caribeno_add = 1 +} + +brazilian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_brazilian_add = 1 +} + +brazilian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_brazilian_add = 1 +} + +caribeno_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_caribeno_add = 1 +} + +caribeno_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_caribeno_add = 1 +} + +central_american_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_central_american_add = 1 +} + +central_american_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_central_american_add = 1 +} + +mexican_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_mexican_add = 1 +} + +mexican_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_mexican_add = 1 +} + +north_andean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_north_andean_add = 1 +} + +north_andean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_north_andean_add = 1 +} + +platinean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_platinean_add = 1 +} + +platinean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_platinean_add = 1 +} + +south_andean_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_south_andean_add = 1 +} + +south_andean_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_south_andean_add = 1 +} + +################################################### +# Cultural Fervor Modifiers - Manchurian Cultures # +################################################### +ainu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_ainu_add = 1 +} + +ainu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_ainu_add = 1 +} + +manchu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_manchu_add = 1 +} + +manchu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_manchu_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - Mesoamerican Cultures # +##################################################### +mesoamerican_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_mesoamerican_add = 1 +} + +mesoamerican_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_mesoamerican_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - Modern Celts Cultures # +##################################################### +breton_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_breton_add = 1 +} + +breton_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_breton_add = 1 +} + +irish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_irish_add = 1 +} + +irish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_irish_add = 1 +} + +scottish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_scottish_add = 1 } -english_fervor_target_modifier_positive = { +scottish_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_english_add = 1 + country_fervor_target_scottish_add = 1 } -kiwi_fervor_target_modifier_negative = { +welsh_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kiwi_add = 1 + country_fervor_target_welsh_add = 1 } -kiwi_fervor_target_modifier_positive = { +welsh_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kiwi_add = 1 + country_fervor_target_welsh_add = 1 } -american_fervor_target_modifier_negative = { +################################################# +# Cultural Fervor Modifiers - Mongolic Cultures # +################################################# +kazak_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_american_add = 1 + country_fervor_target_kazak_add = 1 } -american_fervor_target_modifier_positive = { +kazak_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_american_add = 1 + country_fervor_target_kazak_add = 1 } -################################################ -################################################ -# Cultures - Arabic Cultures -arab_fervor_target_modifier_negative = { +kyrgyz_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_arab_add = 1 + country_fervor_target_kyrgyz_add = 1 } -arab_fervor_target_modifier_positive = { +kyrgyz_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_arab_add = 1 + country_fervor_target_kyrgyz_add = 1 } -################################################ -################################################ -# Cultures - Central African Cultures -hutu_fervor_target_modifier_negative = { +mongol_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_hutu_add = 1 + country_fervor_target_mongol_add = 1 } -hutu_fervor_target_modifier_positive = { +mongol_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_hutu_add = 1 + country_fervor_target_mongol_add = 1 } -kongo_fervor_target_modifier_negative = { +tajik_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kongo_add = 1 + country_fervor_target_tajik_add = 1 } -kongo_fervor_target_modifier_positive = { +tajik_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kongo_add = 1 + country_fervor_target_tajik_add = 1 } -################################################ - -################################################ -# Cultures - Germanic Cultures - -################################################ -################################################ -# Cultures - Hindustani Cultures -kannauji_fervor_target_modifier_negative = { +tatar_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_kannauji_add = 1 + country_fervor_target_tatar_add = 1 } -kannauji_fervor_target_modifier_positive = { +tatar_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_kannauji_add = 1 + country_fervor_target_tatar_add = 1 } -################################################ -################################################ -# Cultures - Indigenous South American Cultures -andean_fervor_target_modifier_negative = { +turkmen_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_andean_add = 1 + country_fervor_target_turkmen_add = 1 } -andean_fervor_target_modifier_positive = { +turkmen_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_andean_add = 1 + country_fervor_target_turkmen_add = 1 } -################################################ -################################################ -# Cultures - Indigenous North American Cultures -dene_fervor_target_modifier_negative = { +uighur_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_dene_add = 1 + country_fervor_target_uighur_add = 1 } -dene_fervor_target_modifier_positive = { +uighur_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_dene_add = 1 + country_fervor_target_uighur_add = 1 } -native_american_fervor_target_modifier_negative = { +uzbek_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_native_american_add = 1 + country_fervor_target_uzbek_add = 1 } -native_american_fervor_target_modifier_positive = { +uzbek_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_native_american_add = 1 + country_fervor_target_uzbek_add = 1 } -################################################ -################################################ -# Cultures - Italian Cultures -italian_fervor_target_modifier_negative = { +#################################################### +# Cultural Fervor Modifiers - Nile Valley Cultures # +#################################################### +nilotes_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_italian_add = 1 + country_fervor_target_nilotes_add = 1 } -italian_fervor_target_modifier_positive = { +nilotes_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_italian_add = 1 + country_fervor_target_nilotes_add = 1 } -################################################ -################################################ -# Cultures - Mesoamerican Cultures -mesoamerican_fervor_target_modifier_negative = { +######################################################### +# Cultural Fervor Modifiers - Northeast Indian Cultures # +######################################################### +assamese_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_mesoamerican_add = 1 + country_fervor_target_assamese_add = 1 } -mesoamerican_fervor_target_modifier_positive = { +assamese_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_mesoamerican_add = 1 + country_fervor_target_assamese_add = 1 } -################################################ -################################################ -# Cultures - Nile Valley Cultures -nilotes_fervor_target_modifier_negative = { +manipuri_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - country_fervor_target_nilotes_add = 1 + country_fervor_target_manipuri_add = 1 } -nilotes_fervor_target_modifier_positive = { +manipuri_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - country_fervor_target_nilotes_add = 1 + country_fervor_target_manipuri_add = 1 } -################################################ -################################################ -# Cultures - Northeast Indian Cultures tani_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_tani_add = 1 @@ -171,10 +1433,10 @@ tani_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_tani_add = 1 } -################################################ ################################################ -# Cultures - Semitic Cultures +# Cultural Fervor Modifiers - Semitic Cultures # +################################################ israelite_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_israelite_add = 1 @@ -184,10 +1446,63 @@ israelite_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_israelite_add = 1 } -################################################ -################################################ -# Cultures - Sninitic Cultures +maltese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_maltese_add = 1 +} + +maltese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_maltese_add = 1 +} + +sephardic_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_sephardic_add = 1 +} + +sephardic_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_sephardic_add = 1 +} + +yemenite_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_yemenite_add = 1 +} + +yemenite_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_yemenite_add = 1 +} + +################################################# +# Cultural Fervor Modifiers - Siberian Cultures # +################################################# +siberian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_siberian_add = 1 +} + +siberian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_siberian_add = 1 +} + +ugrian_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_ugrian_add = 1 +} + +ugrian_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_ugrian_add = 1 +} + +################################################# +# Cultural Fervor Modifiers - Sninitic Cultures # +################################################# cantonese_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_cantonese_add = 1 @@ -197,10 +1512,156 @@ cantonese_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_cantonese_add = 1 } -################################################ -################################################ -# Cultures - Swiss Cultures +han_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_han_add = 1 +} + +han_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_han_add = 1 +} + +min_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_min_add = 1 +} + +min_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_min_add = 1 +} + +yi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_yi_add = 1 +} + +yi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_yi_add = 1 +} + +######################################################## +# Cultural Fervor Modifiers - Southeast Asian Cultures # +######################################################## +burmese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_burmese_add = 1 +} + +burmese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_burmese_add = 1 +} + +kachin_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_kachin_add = 1 +} + +kachin_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_kachin_add = 1 +} + +karen_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_karen_add = 1 +} + +karen_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_karen_add = 1 +} + +khmer_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_khmer_add = 1 +} + +khmer_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_khmer_add = 1 +} + +khmu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_khmu_add = 1 +} + +khmu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_khmu_add = 1 +} + +lao_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_lao_add = 1 +} + +lao_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_lao_add = 1 +} + +shan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_shan_add = 1 +} + +shan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_shan_add = 1 +} + +thai_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_thai_add = 1 +} + +thai_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_thai_add = 1 +} + +vietnamese_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_vietnamese_add = 1 +} + +vietnamese_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_vietnamese_add = 1 +} + +######################################################### +# Cultural Fervor Modifiers - Southern African Cultures # +######################################################### +khoisan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_khoisan_add = 1 +} + +khoisan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_khoisan_add = 1 +} + +zulu_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_zulu_add = 1 +} + +zulu_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_zulu_add = 1 +} + +############################################## +# Cultural Fervor Modifiers - Swiss Cultures # +############################################## swiss_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_swiss_add = 1 @@ -210,10 +1671,43 @@ swiss_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_swiss_add = 1 } -################################################ -################################################ -# Cultures - West African Cultures +############################################### +# Cultural Fervor Modifiers - Turkic Cultures # +############################################### +azerbaijani_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_azerbaijani_add = 1 +} + +azerbaijani_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_azerbaijani_add = 1 +} + +turkish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_turkish_add = 1 +} + +turkish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_turkish_add = 1 +} + +##################################################### +# Cultural Fervor Modifiers - West African Cultures # +##################################################### +akan_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_akan_add = 1 +} + +akan_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_akan_add = 1 +} + fulani_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_fulani_add = 1 @@ -224,6 +1718,16 @@ fulani_fervor_target_modifier_positive = { country_fervor_target_fulani_add = 1 } +hausa_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_hausa_add = 1 +} + +hausa_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_hausa_add = 1 +} + igbo_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_igbo_add = 1 @@ -233,10 +1737,63 @@ igbo_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_igbo_add = 1 } -################################################ -################################################ -# Cultures - Exile Pop Cultures +mossi_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_mossi_add = 1 +} + +mossi_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_mossi_add = 1 +} + +yoruba_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_yoruba_add = 1 +} + +yoruba_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_yoruba_add = 1 +} + +####################################################### +# Cultural Fervor Modifiers - Western Slavic Cultures # +####################################################### +czech_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_czech_add = 1 +} + +czech_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_czech_add = 1 +} + +polish_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_polish_add = 1 +} + +polish_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_polish_add = 1 +} + +slovak_fervor_target_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + country_fervor_target_slovak_add = 1 +} + +slovak_fervor_target_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + country_fervor_target_slovak_add = 1 +} + +################################################## +# Cultural Fervor Modifiers - Exile Pop Cultures # +################################################## immigrant_fervor_target_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" country_fervor_target_immigrant_add = 1 @@ -246,4 +1803,3 @@ immigrant_fervor_target_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" country_fervor_target_immigrant_add = 1 } -################################################ diff --git a/common/static_modifiers/07_culture_standard_of_living.txt b/common/static_modifiers/cwp_culture_standard_of_living_modifiers.txt similarity index 79% rename from common/static_modifiers/07_culture_standard_of_living.txt rename to common/static_modifiers/cwp_culture_standard_of_living_modifiers.txt index 489f3aaef..23df357fa 100644 --- a/common/static_modifiers/07_culture_standard_of_living.txt +++ b/common/static_modifiers/cwp_culture_standard_of_living_modifiers.txt @@ -1,26 +1,32 @@ -################################################### -# Standard of Living Modifiers - Aboriginal Cultures +###################################################### +# Standard of Living Modifiers - Aboriginal Cultures # +###################################################### +aborigine_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_aborigine_standard_of_living_add = 1 +} + aborigine_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" state_aborigine_standard_of_living_add = 1 } -aborigine_standard_of_living_modifier_negative = { +######################################################## +# Standard of Living Modifiers - African Horn Cultures # +######################################################## +amhara_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_aborigine_standard_of_living_add = 1 + state_amhara_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - African Horn Cultures amhara_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" state_amhara_standard_of_living_add = 1 } -amhara_standard_of_living_modifier_negative = { +oromo_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_amhara_standard_of_living_add = 1 + state_oromo_standard_of_living_add = 1 } oromo_standard_of_living_modifier_positive = { @@ -28,9 +34,9 @@ oromo_standard_of_living_modifier_positive = { state_oromo_standard_of_living_add = 1 } -oromo_standard_of_living_modifier_negative = { +somali_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_oromo_standard_of_living_add = 1 + state_somali_standard_of_living_add = 1 } somali_standard_of_living_modifier_positive = { @@ -38,22 +44,22 @@ somali_standard_of_living_modifier_positive = { state_somali_standard_of_living_add = 1 } -somali_standard_of_living_modifier_negative = { +####################################################### +# Standard of Living Modifiers - Anglo-Saxon Cultures # +####################################################### +american_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_somali_standard_of_living_add = 1 + state_american_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Anglo-Saxon Cultures -australian_standard_of_living_modifier_positive = { +american_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_australian_standard_of_living_add = 1 + state_american_standard_of_living_add = 1 } -australian_standard_of_living_modifier_negative = { +anglo_canadian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_australian_standard_of_living_add = 1 + state_anglo_canadian_standard_of_living_add = 1 } anglo_canadian_standard_of_living_modifier_positive = { @@ -61,110 +67,110 @@ anglo_canadian_standard_of_living_modifier_positive = { state_anglo_canadian_standard_of_living_add = 1 } -anglo_canadian_standard_of_living_modifier_negative = { +australian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_anglo_canadian_standard_of_living_add = 1 + state_australian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Arabic Cultures -maghrebi_standard_of_living_modifier_positive = { +australian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_maghrebi_standard_of_living_add = 1 + state_australian_standard_of_living_add = 1 } -maghrebi_standard_of_living_modifier_negative = { +english_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_maghrebi_standard_of_living_add = 1 + state_english_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Austronesian Cultures -batak_standard_of_living_modifier_positive = { +english_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_batak_standard_of_living_add = 1 + state_english_standard_of_living_add = 1 } -batak_standard_of_living_modifier_negative = { +kiwi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_batak_standard_of_living_add = 1 + state_kiwi_standard_of_living_add = 1 } -dayak_standard_of_living_modifier_positive = { +kiwi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_dayak_standard_of_living_add = 1 + state_kiwi_standard_of_living_add = 1 } -dayak_standard_of_living_modifier_negative = { +################################################## +# Standard of Living Modifiers - Arabic Cultures # +################################################## +arab_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_dayak_standard_of_living_add = 1 + state_arab_standard_of_living_add = 1 } -malagasy_standard_of_living_modifier_positive = { +arab_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_malagasy_standard_of_living_add = 1 + state_arab_standard_of_living_add = 1 } -malagasy_standard_of_living_modifier_negative = { +maghrebi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_malagasy_standard_of_living_add = 1 + state_maghrebi_standard_of_living_add = 1 } -filipino_standard_of_living_modifier_positive = { +maghrebi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_filipino_standard_of_living_add = 1 + state_maghrebi_standard_of_living_add = 1 } -filipino_standard_of_living_modifier_negative = { +######################################################## +# Standard of Living Modifiers - Austronesian Cultures # +######################################################## +balinese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_filipino_standard_of_living_add = 1 + state_balinese_standard_of_living_add = 1 } -moro_standard_of_living_modifier_positive = { +balinese_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_moro_standard_of_living_add = 1 + state_balinese_standard_of_living_add = 1 } -moro_standard_of_living_modifier_negative = { +batak_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_moro_standard_of_living_add = 1 + state_batak_standard_of_living_add = 1 } -javan_standard_of_living_modifier_positive = { +batak_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_javan_standard_of_living_add = 1 + state_batak_standard_of_living_add = 1 } -javan_standard_of_living_modifier_negative = { +bornean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_javan_standard_of_living_add = 1 + state_bornean_standard_of_living_add = 1 } -moluccan_standard_of_living_modifier_positive = { +bornean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_moluccan_standard_of_living_add = 1 + state_bornean_standard_of_living_add = 1 } -moluccan_standard_of_living_modifier_negative = { +dayak_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_moluccan_standard_of_living_add = 1 + state_dayak_standard_of_living_add = 1 } -polynesian_standard_of_living_modifier_positive = { +dayak_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_polynesian_standard_of_living_add = 1 + state_dayak_standard_of_living_add = 1 } -polynesian_standard_of_living_modifier_negative = { +filipino_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_polynesian_standard_of_living_add = 1 + state_filipino_standard_of_living_add = 1 } -hawaiian_standard_of_living_modifier_positive = { +filipino_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_hawaiian_standard_of_living_add = 1 + state_filipino_standard_of_living_add = 1 } hawaiian_standard_of_living_modifier_negative = { @@ -172,34 +178,34 @@ hawaiian_standard_of_living_modifier_negative = { state_hawaiian_standard_of_living_add = 1 } -melanesian_standard_of_living_modifier_positive = { +hawaiian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_melanesian_standard_of_living_add = 1 + state_hawaiian_standard_of_living_add = 1 } -melanesian_standard_of_living_modifier_negative = { +javan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_melanesian_standard_of_living_add = 1 + state_javan_standard_of_living_add = 1 } -micronesian_standard_of_living_modifier_positive = { +javan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_micronesian_standard_of_living_add = 1 + state_javan_standard_of_living_add = 1 } -micronesian_standard_of_living_modifier_negative = { +malagasy_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_micronesian_standard_of_living_add = 1 + state_malagasy_standard_of_living_add = 1 } -maori_standard_of_living_modifier_positive = { +malagasy_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_maori_standard_of_living_add = 1 + state_malagasy_standard_of_living_add = 1 } -maori_standard_of_living_modifier_negative = { +malay_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_maori_standard_of_living_add = 1 + state_malay_standard_of_living_add = 1 } malay_standard_of_living_modifier_positive = { @@ -207,92 +213,92 @@ malay_standard_of_living_modifier_positive = { state_malay_standard_of_living_add = 1 } -malay_standard_of_living_modifier_negative = { +maori_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_malay_standard_of_living_add = 1 + state_maori_standard_of_living_add = 1 } -bornean_standard_of_living_modifier_positive = { +maori_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_bornean_standard_of_living_add = 1 + state_maori_standard_of_living_add = 1 } -bornean_standard_of_living_modifier_negative = { +melanesian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_bornean_standard_of_living_add = 1 + state_melanesian_standard_of_living_add = 1 } -sumatran_standard_of_living_modifier_positive = { +melanesian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_sumatran_standard_of_living_add = 1 + state_melanesian_standard_of_living_add = 1 } -sumatran_standard_of_living_modifier_negative = { +micronesian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_sumatran_standard_of_living_add = 1 + state_micronesian_standard_of_living_add = 1 } -balinese_standard_of_living_modifier_positive = { +micronesian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_balinese_standard_of_living_add = 1 + state_micronesian_standard_of_living_add = 1 } -balinese_standard_of_living_modifier_negative = { +moluccan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_balinese_standard_of_living_add = 1 + state_moluccan_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Balkoslavic Cultures -croat_standard_of_living_modifier_positive = { +moluccan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_croat_standard_of_living_add = 1 + state_moluccan_standard_of_living_add = 1 } -croat_standard_of_living_modifier_negative = { +moro_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_croat_standard_of_living_add = 1 + state_moro_standard_of_living_add = 1 } -serb_standard_of_living_modifier_positive = { +moro_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_serb_standard_of_living_add = 1 + state_moro_standard_of_living_add = 1 } -serb_standard_of_living_modifier_negative = { +polynesian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_serb_standard_of_living_add = 1 + state_polynesian_standard_of_living_add = 1 } -bulgarian_standard_of_living_modifier_positive = { +polynesian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_bulgarian_standard_of_living_add = 1 + state_polynesian_standard_of_living_add = 1 } -bulgarian_standard_of_living_modifier_negative = { +sumatran_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_bulgarian_standard_of_living_add = 1 + state_sumatran_standard_of_living_add = 1 } -albanian_standard_of_living_modifier_positive = { +sumatran_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_albanian_standard_of_living_add = 1 + state_sumatran_standard_of_living_add = 1 } +####################################################### +# Standard of Living Modifiers - Balkoslavic Cultures # +####################################################### albanian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_albanian_standard_of_living_add = 1 } -slovene_standard_of_living_modifier_positive = { +albanian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_slovene_standard_of_living_add = 1 + state_albanian_standard_of_living_add = 1 } -slovene_standard_of_living_modifier_negative = { +bosniak_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_slovene_standard_of_living_add = 1 + state_bosniak_standard_of_living_add = 1 } bosniak_standard_of_living_modifier_positive = { @@ -300,97 +306,107 @@ bosniak_standard_of_living_modifier_positive = { state_bosniak_standard_of_living_add = 1 } -bosniak_standard_of_living_modifier_negative = { +bulgarian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_bosniak_standard_of_living_add = 1 + state_bulgarian_standard_of_living_add = 1 } -romanian_standard_of_living_modifier_positive = { +bulgarian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_romanian_standard_of_living_add = 1 + state_bulgarian_standard_of_living_add = 1 } -romanian_standard_of_living_modifier_negative = { +croat_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_romanian_standard_of_living_add = 1 + state_croat_standard_of_living_add = 1 } -hungarian_standard_of_living_modifier_positive = { +croat_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_hungarian_standard_of_living_add = 1 + state_croat_standard_of_living_add = 1 } hungarian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_hungarian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Baltoscandian Cultures -swedish_standard_of_living_modifier_positive = { +hungarian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_swedish_standard_of_living_add = 1 + state_hungarian_standard_of_living_add = 1 } -swedish_standard_of_living_modifier_negative = { +romanian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_swedish_standard_of_living_add = 1 + state_romanian_standard_of_living_add = 1 } -danish_standard_of_living_modifier_positive = { +romanian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_danish_standard_of_living_add = 1 + state_romanian_standard_of_living_add = 1 } -danish_standard_of_living_modifier_negative = { +serb_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_danish_standard_of_living_add = 1 + state_serb_standard_of_living_add = 1 } -norwegian_standard_of_living_modifier_positive = { +serb_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_norwegian_standard_of_living_add = 1 + state_serb_standard_of_living_add = 1 } -norwegian_standard_of_living_modifier_negative = { +slovene_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_norwegian_standard_of_living_add = 1 + state_slovene_standard_of_living_add = 1 } -icelandic_standard_of_living_modifier_positive = { +slovene_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_icelandic_standard_of_living_add = 1 + state_slovene_standard_of_living_add = 1 } -icelandic_standard_of_living_modifier_negative = { +######################################################### +# Standard of Living Modifiers - Baltoscandian Cultures # +######################################################### +danish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_icelandic_standard_of_living_add = 1 + state_danish_standard_of_living_add = 1 } -finnish_standard_of_living_modifier_positive = { +danish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_finnish_standard_of_living_add = 1 + state_danish_standard_of_living_add = 1 } -finnish_standard_of_living_modifier_negative = { +estonian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_finnish_standard_of_living_add = 1 + state_estonian_standard_of_living_add = 1 } -lithuanian_standard_of_living_modifier_positive = { +estonian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_lithuanian_standard_of_living_add = 1 + state_estonian_standard_of_living_add = 1 } -lithuanian_standard_of_living_modifier_negative = { +finnish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_lithuanian_standard_of_living_add = 1 + state_finnish_standard_of_living_add = 1 } -latvian_standard_of_living_modifier_positive = { +finnish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_latvian_standard_of_living_add = 1 + state_finnish_standard_of_living_add = 1 +} + +icelandic_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_icelandic_standard_of_living_add = 1 +} + +icelandic_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_icelandic_standard_of_living_add = 1 } latvian_standard_of_living_modifier_negative = { @@ -398,50 +414,70 @@ latvian_standard_of_living_modifier_negative = { state_latvian_standard_of_living_add = 1 } -estonian_standard_of_living_modifier_positive = { +latvian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_estonian_standard_of_living_add = 1 + state_latvian_standard_of_living_add = 1 } -estonian_standard_of_living_modifier_negative = { +lithuanian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_estonian_standard_of_living_add = 1 + state_lithuanian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Black American Cultures -afro_american_standard_of_living_modifier_positive = { +lithuanian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_afro_american_standard_of_living_add = 1 + state_lithuanian_standard_of_living_add = 1 +} + +norwegian_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_norwegian_standard_of_living_add = 1 +} + +norwegian_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_norwegian_standard_of_living_add = 1 +} + +swedish_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_swedish_standard_of_living_add = 1 +} + +swedish_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_swedish_standard_of_living_add = 1 } +########################################################## +# Standard of Living Modifiers - Black American Cultures # +########################################################## afro_american_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_afro_american_standard_of_living_add = 1 } -afro_caribbean_standard_of_living_modifier_positive = { +afro_american_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_afro_caribbean_standard_of_living_add = 1 + state_afro_american_standard_of_living_add = 1 } afro_caribbean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_afro_caribbean_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Caucasian Cultures -georgian_standard_of_living_modifier_positive = { +afro_caribbean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_georgian_standard_of_living_add = 1 + state_afro_caribbean_standard_of_living_add = 1 } -georgian_standard_of_living_modifier_negative = { +##################################################### +# Standard of Living Modifiers - Caucasian Cultures # +##################################################### +armenian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_georgian_standard_of_living_add = 1 + state_armenian_standard_of_living_add = 1 } armenian_standard_of_living_modifier_positive = { @@ -449,37 +485,47 @@ armenian_standard_of_living_modifier_positive = { state_armenian_standard_of_living_add = 1 } -armenian_standard_of_living_modifier_negative = { +georgian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_armenian_standard_of_living_add = 1 + state_georgian_standard_of_living_add = 1 } -north_caucasian_standard_of_living_modifier_positive = { +georgian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_north_caucasian_standard_of_living_add = 1 + state_georgian_standard_of_living_add = 1 } north_caucasian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_north_caucasian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Central African Cultures -chewa_standard_of_living_modifier_positive = { +north_caucasian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_chewa_standard_of_living_add = 1 + state_north_caucasian_standard_of_living_add = 1 } +########################################################### +# Standard of Living Modifiers - Central African Cultures # +########################################################### chewa_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_chewa_standard_of_living_add = 1 } -kanuri_standard_of_living_modifier_positive = { +chewa_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kanuri_standard_of_living_add = 1 + state_chewa_standard_of_living_add = 1 +} + +hutu_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_hutu_standard_of_living_add = 1 +} + +hutu_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_hutu_standard_of_living_add = 1 } kanuri_standard_of_living_modifier_negative = { @@ -487,9 +533,19 @@ kanuri_standard_of_living_modifier_negative = { state_kanuri_standard_of_living_add = 1 } -luba_standard_of_living_modifier_positive = { +kanuri_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_luba_standard_of_living_add = 1 + state_kanuri_standard_of_living_add = 1 +} + +kongo_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_kongo_standard_of_living_add = 1 +} + +kongo_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_kongo_standard_of_living_add = 1 } luba_standard_of_living_modifier_negative = { @@ -497,32 +553,32 @@ luba_standard_of_living_modifier_negative = { state_luba_standard_of_living_add = 1 } -mongo_standard_of_living_modifier_positive = { +luba_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_mongo_standard_of_living_add = 1 + state_luba_standard_of_living_add = 1 } mongo_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_mongo_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Dravidian Cultures -kannada_standard_of_living_modifier_positive = { +mongo_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kannada_standard_of_living_add = 1 + state_mongo_standard_of_living_add = 1 } +##################################################### +# Standard of Living Modifiers - Dravidian Cultures # +##################################################### kannada_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_kannada_standard_of_living_add = 1 } -malayalam_standard_of_living_modifier_positive = { +kannada_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_malayalam_standard_of_living_add = 1 + state_kannada_standard_of_living_add = 1 } malayalam_standard_of_living_modifier_negative = { @@ -530,9 +586,9 @@ malayalam_standard_of_living_modifier_negative = { state_malayalam_standard_of_living_add = 1 } -tamil_standard_of_living_modifier_positive = { +malayalam_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_tamil_standard_of_living_add = 1 + state_malayalam_standard_of_living_add = 1 } tamil_standard_of_living_modifier_negative = { @@ -540,50 +596,50 @@ tamil_standard_of_living_modifier_negative = { state_tamil_standard_of_living_add = 1 } -telegu_standard_of_living_modifier_positive = { +tamil_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_telegu_standard_of_living_add = 1 + state_tamil_standard_of_living_add = 1 } telegu_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_telegu_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - East African Cultures -shona_standard_of_living_modifier_positive = { +telegu_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_shona_standard_of_living_add = 1 + state_telegu_standard_of_living_add = 1 } +######################################################## +# Standard of Living Modifiers - East African Cultures # +######################################################## shona_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_shona_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - French Cultures -wallonian_standard_of_living_modifier_positive = { +shona_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_wallonian_standard_of_living_add = 1 + state_shona_standard_of_living_add = 1 } -wallonian_standard_of_living_modifier_negative = { +################################################## +# Standard of Living Modifiers - French Cultures # +################################################## +corsican_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_wallonian_standard_of_living_add = 1 + state_corsican_standard_of_living_add = 1 } -french_standard_of_living_modifier_positive = { +corsican_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_french_standard_of_living_add = 1 + state_corsican_standard_of_living_add = 1 } -french_standard_of_living_modifier_negative = { +franco_canadian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_french_standard_of_living_add = 1 + state_franco_canadian_standard_of_living_add = 1 } franco_canadian_standard_of_living_modifier_positive = { @@ -591,52 +647,52 @@ franco_canadian_standard_of_living_modifier_positive = { state_franco_canadian_standard_of_living_add = 1 } -franco_canadian_standard_of_living_modifier_negative = { +french_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_franco_canadian_standard_of_living_add = 1 + state_french_standard_of_living_add = 1 } -corsican_standard_of_living_modifier_positive = { +french_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_corsican_standard_of_living_add = 1 + state_french_standard_of_living_add = 1 } -corsican_standard_of_living_modifier_negative = { +wallonian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_corsican_standard_of_living_add = 1 + state_wallonian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Germanic Cultures -north_german_standard_of_living_modifier_positive = { +wallonian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_north_german_standard_of_living_add = 1 + state_wallonian_standard_of_living_add = 1 } -north_german_standard_of_living_modifier_negative = { +#################################################### +# Standard of Living Modifiers - Germanic Cultures # +#################################################### +ashkenazi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_north_german_standard_of_living_add = 1 + state_ashkenazi_standard_of_living_add = 1 } -east_german_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_east_german_standard_of_living_add = 1 +ashkenazi_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_ashkenazi_standard_of_living_add = 1 } -east_german_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_east_german_standard_of_living_add = 1 +boer_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_boer_standard_of_living_add = 1 } -south_german_standard_of_living_modifier_positive = { +boer_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_south_german_standard_of_living_add = 1 + state_boer_standard_of_living_add = 1 } -south_german_standard_of_living_modifier_negative = { +dutch_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_south_german_standard_of_living_add = 1 + state_dutch_standard_of_living_add = 1 } dutch_standard_of_living_modifier_positive = { @@ -644,14 +700,14 @@ dutch_standard_of_living_modifier_positive = { state_dutch_standard_of_living_add = 1 } -dutch_standard_of_living_modifier_negative = { +east_german_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_dutch_standard_of_living_add = 1 + state_east_german_standard_of_living_add = 1 } -flemish_standard_of_living_modifier_positive = { +east_german_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_flemish_standard_of_living_add = 1 + state_east_german_standard_of_living_add = 1 } flemish_standard_of_living_modifier_negative = { @@ -659,50 +715,50 @@ flemish_standard_of_living_modifier_negative = { state_flemish_standard_of_living_add = 1 } -boer_standard_of_living_modifier_positive = { +flemish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_boer_standard_of_living_add = 1 + state_flemish_standard_of_living_add = 1 } -boer_standard_of_living_modifier_negative = { +north_german_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_boer_standard_of_living_add = 1 + state_north_german_standard_of_living_add = 1 } -ashkenazi_standard_of_living_modifier_positive = { +north_german_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_ashkenazi_standard_of_living_add = 1 + state_north_german_standard_of_living_add = 1 } -ashkenazi_standard_of_living_modifier_negative = { +south_german_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_ashkenazi_standard_of_living_add = 1 + state_south_german_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Hellenic Cultures -greek_standard_of_living_modifier_positive = { +south_german_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_greek_standard_of_living_add = 1 + state_south_german_standard_of_living_add = 1 } +#################################################### +# Standard of Living Modifiers - Hellenic Cultures # +#################################################### greek_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_greek_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Himalayan Cultures -tibetan_standard_of_living_modifier_positive = { +greek_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_tibetan_standard_of_living_add = 1 + state_greek_standard_of_living_add = 1 } -tibetan_standard_of_living_modifier_negative = { +##################################################### +# Standard of Living Modifiers - Himalayan Cultures # +##################################################### +nepali_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_tibetan_standard_of_living_add = 1 + state_nepali_standard_of_living_add = 1 } nepali_standard_of_living_modifier_positive = { @@ -710,17 +766,27 @@ nepali_standard_of_living_modifier_positive = { state_nepali_standard_of_living_add = 1 } -nepali_standard_of_living_modifier_negative = { +tibetan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_nepali_standard_of_living_add = 1 + state_tibetan_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Hindustani Cultures -bengali_standard_of_living_modifier_positive = { +tibetan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_bengali_standard_of_living_add = 1 + state_tibetan_standard_of_living_add = 1 +} + +###################################################### +# Standard of Living Modifiers - Hindustani Cultures # +###################################################### +awadhi_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_awadhi_standard_of_living_add = 1 +} + +awadhi_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_awadhi_standard_of_living_add = 1 } bengali_standard_of_living_modifier_negative = { @@ -728,9 +794,9 @@ bengali_standard_of_living_modifier_negative = { state_bengali_standard_of_living_add = 1 } -bihari_standard_of_living_modifier_positive = { +bengali_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_bihari_standard_of_living_add = 1 + state_bengali_standard_of_living_add = 1 } bihari_standard_of_living_modifier_negative = { @@ -738,79 +804,79 @@ bihari_standard_of_living_modifier_negative = { state_bihari_standard_of_living_add = 1 } -oriya_standard_of_living_modifier_positive = { +bihari_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_oriya_standard_of_living_add = 1 + state_bihari_standard_of_living_add = 1 } -oriya_standard_of_living_modifier_negative = { +gujarati_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_oriya_standard_of_living_add = 1 + state_gujarati_standard_of_living_add = 1 } -sinhala_standard_of_living_modifier_positive = { +gujarati_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_sinhala_standard_of_living_add = 1 + state_gujarati_standard_of_living_add = 1 } -sinhala_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_sinhala_standard_of_living_add = 1 +kannauji_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_kannauji_standard_of_living_add = 1 } -awadhi_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_awadhi_standard_of_living_add = 1 +kannauji_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_kannauji_standard_of_living_add = 1 } -awadhi_standard_of_living_modifier_negative = { +kashmiri_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_awadhi_standard_of_living_add = 1 + state_kashmiri_standard_of_living_add = 1 } -punjabi_standard_of_living_modifier_positive = { +kashmiri_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_punjabi_standard_of_living_add = 1 + state_kashmiri_standard_of_living_add = 1 } -punjabi_standard_of_living_modifier_negative = { +marathi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_punjabi_standard_of_living_add = 1 + state_marathi_standard_of_living_add = 1 } -kashmiri_standard_of_living_modifier_positive = { +marathi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kashmiri_standard_of_living_add = 1 + state_marathi_standard_of_living_add = 1 } -kashmiri_standard_of_living_modifier_negative = { +oriya_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kashmiri_standard_of_living_add = 1 + state_oriya_standard_of_living_add = 1 } -gujarati_standard_of_living_modifier_positive = { +oriya_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_gujarati_standard_of_living_add = 1 + state_oriya_standard_of_living_add = 1 } -gujarati_standard_of_living_modifier_negative = { +punjabi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_gujarati_standard_of_living_add = 1 + state_punjabi_standard_of_living_add = 1 } -marathi_standard_of_living_modifier_positive = { +punjabi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_marathi_standard_of_living_add = 1 + state_punjabi_standard_of_living_add = 1 } -marathi_standard_of_living_modifier_negative = { +rajput_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_marathi_standard_of_living_add = 1 + state_rajput_standard_of_living_add = 1 } -sindhi_standard_of_living_modifier_positive = { +rajput_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_sindhi_standard_of_living_add = 1 + state_rajput_standard_of_living_add = 1 } sindhi_standard_of_living_modifier_negative = { @@ -818,37 +884,37 @@ sindhi_standard_of_living_modifier_negative = { state_sindhi_standard_of_living_add = 1 } -rajput_standard_of_living_modifier_positive = { +sindhi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_rajput_standard_of_living_add = 1 + state_sindhi_standard_of_living_add = 1 } -rajput_standard_of_living_modifier_negative = { +sinhala_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_rajput_standard_of_living_add = 1 + state_sinhala_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Iberian Cultures -basque_standard_of_living_modifier_positive = { +sinhala_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_basque_standard_of_living_add = 1 + state_sinhala_standard_of_living_add = 1 } +################################################### +# Standard of Living Modifiers - Iberian Cultures # +################################################### basque_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_basque_standard_of_living_add = 1 } -spanish_standard_of_living_modifier_positive = { +basque_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_spanish_standard_of_living_add = 1 + state_basque_standard_of_living_add = 1 } -spanish_standard_of_living_modifier_negative = { +catalan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_spanish_standard_of_living_add = 1 + state_catalan_standard_of_living_add = 1 } catalan_standard_of_living_modifier_positive = { @@ -856,9 +922,9 @@ catalan_standard_of_living_modifier_positive = { state_catalan_standard_of_living_add = 1 } -catalan_standard_of_living_modifier_negative = { +portuguese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_catalan_standard_of_living_add = 1 + state_portuguese_standard_of_living_add = 1 } portuguese_standard_of_living_modifier_positive = { @@ -866,22 +932,22 @@ portuguese_standard_of_living_modifier_positive = { state_portuguese_standard_of_living_add = 1 } -portuguese_standard_of_living_modifier_negative = { +spanish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_portuguese_standard_of_living_add = 1 + state_spanish_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Indigenou South American Cultures -patagonian_standard_of_living_modifier_positive = { +spanish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_patagonian_standard_of_living_add = 1 + state_spanish_standard_of_living_add = 1 } -patagonian_standard_of_living_modifier_negative = { +#################################################################### +# Standard of Living Modifiers - Indigenou South American Cultures # +#################################################################### +amazonian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_patagonian_standard_of_living_add = 1 + state_amazonian_standard_of_living_add = 1 } amazonian_standard_of_living_modifier_positive = { @@ -889,52 +955,60 @@ amazonian_standard_of_living_modifier_positive = { state_amazonian_standard_of_living_add = 1 } -amazonian_standard_of_living_modifier_negative = { +andean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_amazonian_standard_of_living_add = 1 + state_andean_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Indigenous North American Cultures +andean_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_andean_standard_of_living_add = 1 +} -################################################### +patagonian_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_patagonian_standard_of_living_add = 1 +} -################################################### -# Standard of Living Modifiers - Iranian Cultures -persian_standard_of_living_modifier_positive = { +patagonian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_persian_standard_of_living_add = 1 + state_patagonian_standard_of_living_add = 1 } -persian_standard_of_living_modifier_negative = { +##################################################################### +# Standard of Living Modifiers - Indigenous North American Cultures # +##################################################################### +dene_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_persian_standard_of_living_add = 1 + state_dene_standard_of_living_add = 1 } -pashtun_standard_of_living_modifier_positive = { +dene_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_pashtun_standard_of_living_add = 1 + state_dene_standard_of_living_add = 1 } -pashtun_standard_of_living_modifier_negative = { +native_american_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_pashtun_standard_of_living_add = 1 + state_native_american_standard_of_living_add = 1 } -baluchi_standard_of_living_modifier_positive = { +native_american_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_baluchi_standard_of_living_add = 1 + state_native_american_standard_of_living_add = 1 } +################################################### +# Standard of Living Modifiers - Iranian Cultures # +################################################### baluchi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_baluchi_standard_of_living_add = 1 } -hazara_standard_of_living_modifier_positive = { +baluchi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_hazara_standard_of_living_add = 1 + state_baluchi_standard_of_living_add = 1 } hazara_standard_of_living_modifier_negative = { @@ -942,45 +1016,73 @@ hazara_standard_of_living_modifier_negative = { state_hazara_standard_of_living_add = 1 } -kurdish_standard_of_living_modifier_positive = { +hazara_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kurdish_standard_of_living_add = 1 + state_hazara_standard_of_living_add = 1 } kurdish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_kurdish_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Italian Cultures +kurdish_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_kurdish_standard_of_living_add = 1 +} -################################################### +pashtun_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_pashtun_standard_of_living_add = 1 +} + +pashtun_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_pashtun_standard_of_living_add = 1 +} + +persian_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_persian_standard_of_living_add = 1 +} + +persian_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_persian_standard_of_living_add = 1 +} ################################################### -# Standard of Living Modifiers - Japanese Cultures -japanese_standard_of_living_modifier_positive = { +# Standard of Living Modifiers - Italian Cultures # +################################################### +italian_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_italian_standard_of_living_add = 1 +} + +italian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_japanese_standard_of_living_add = 1 + state_italian_standard_of_living_add = 1 } +#################################################### +# Standard of Living Modifiers - Japanese Cultures # +#################################################### japanese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_japanese_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Kievan Rus' Cultures -russian_standard_of_living_modifier_positive = { +japanese_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_russian_standard_of_living_add = 1 + state_japanese_standard_of_living_add = 1 } -russian_standard_of_living_modifier_negative = { +####################################################### +# Standard of Living Modifiers - Kievan Rus' Cultures # +####################################################### +byelorussian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_russian_standard_of_living_add = 1 + state_byelorussian_standard_of_living_add = 1 } byelorussian_standard_of_living_modifier_positive = { @@ -988,148 +1090,148 @@ byelorussian_standard_of_living_modifier_positive = { state_byelorussian_standard_of_living_add = 1 } -byelorussian_standard_of_living_modifier_negative = { +russian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_byelorussian_standard_of_living_add = 1 + state_russian_standard_of_living_add = 1 } -ukrainian_standard_of_living_modifier_positive = { +russian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_ukrainian_standard_of_living_add = 1 + state_russian_standard_of_living_add = 1 } ukrainian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_ukrainian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Korean Cultures -korean_standard_of_living_modifier_positive = { +ukrainian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_korean_standard_of_living_add = 1 + state_ukrainian_standard_of_living_add = 1 } +################################################## +# Standard of Living Modifiers - Korean Cultures # +################################################## korean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_korean_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Latin American Cultures -mexican_standard_of_living_modifier_positive = { +korean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_mexican_standard_of_living_add = 1 + state_korean_standard_of_living_add = 1 } -mexican_standard_of_living_modifier_negative = { +########################################################## +# Standard of Living Modifiers - Latin American Cultures # +########################################################## +afro_antillean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_mexican_standard_of_living_add = 1 + state_afro_antillean_standard_of_living_add = 1 } -central_american_standard_of_living_modifier_positive = { +afro_antillean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_central_american_standard_of_living_add = 1 + state_afro_antillean_standard_of_living_add = 1 } -central_american_standard_of_living_modifier_negative = { +afro_brazilian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_central_american_standard_of_living_add = 1 + state_afro_brazilian_standard_of_living_add = 1 } -caribeno_standard_of_living_modifier_positive = { +afro_brazilian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_caribeno_standard_of_living_add = 1 + state_afro_brazilian_standard_of_living_add = 1 } -caribeno_standard_of_living_modifier_negative = { +afro_caribeno_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_caribeno_standard_of_living_add = 1 + state_afro_caribeno_standard_of_living_add = 1 } -north_andean_standard_of_living_modifier_positive = { +afro_caribeno_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_north_andean_standard_of_living_add = 1 + state_afro_caribeno_standard_of_living_add = 1 } -north_andean_standard_of_living_modifier_negative = { +brazilian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_north_andean_standard_of_living_add = 1 + state_brazilian_standard_of_living_add = 1 } -south_andean_standard_of_living_modifier_positive = { +brazilian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_south_andean_standard_of_living_add = 1 + state_brazilian_standard_of_living_add = 1 } -south_andean_standard_of_living_modifier_negative = { +caribeno_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_south_andean_standard_of_living_add = 1 + state_caribeno_standard_of_living_add = 1 } -platinean_standard_of_living_modifier_positive = { +caribeno_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_platinean_standard_of_living_add = 1 + state_caribeno_standard_of_living_add = 1 } -platinean_standard_of_living_modifier_negative = { +central_american_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_platinean_standard_of_living_add = 1 + state_central_american_standard_of_living_add = 1 } -brazilian_standard_of_living_modifier_positive = { +central_american_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_brazilian_standard_of_living_add = 1 + state_central_american_standard_of_living_add = 1 } -brazilian_standard_of_living_modifier_negative = { +mexican_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_brazilian_standard_of_living_add = 1 + state_mexican_standard_of_living_add = 1 } -afro_caribeno_standard_of_living_modifier_positive = { +mexican_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_afro_caribeno_standard_of_living_add = 1 + state_mexican_standard_of_living_add = 1 } -afro_caribeno_standard_of_living_modifier_negative = { +north_andean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_afro_caribeno_standard_of_living_add = 1 + state_north_andean_standard_of_living_add = 1 } -afro_brazilian_standard_of_living_modifier_positive = { +north_andean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_afro_brazilian_standard_of_living_add = 1 + state_north_andean_standard_of_living_add = 1 } -afro_brazilian_standard_of_living_modifier_negative = { +platinean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_afro_brazilian_standard_of_living_add = 1 + state_platinean_standard_of_living_add = 1 } -afro_antillean_standard_of_living_modifier_positive = { +platinean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_afro_antillean_standard_of_living_add = 1 + state_platinean_standard_of_living_add = 1 } -afro_antillean_standard_of_living_modifier_negative = { +south_andean_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_afro_antillean_standard_of_living_add = 1 + state_south_andean_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Manchurian Cultures -manchu_standard_of_living_modifier_positive = { +south_andean_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_manchu_standard_of_living_add = 1 + state_south_andean_standard_of_living_add = 1 } -manchu_standard_of_living_modifier_negative = { +###################################################### +# Standard of Living Modifiers - Manchurian Cultures # +###################################################### +ainu_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_manchu_standard_of_living_add = 1 + state_ainu_standard_of_living_add = 1 } ainu_standard_of_living_modifier_positive = { @@ -1137,27 +1239,35 @@ ainu_standard_of_living_modifier_positive = { state_ainu_standard_of_living_add = 1 } -ainu_standard_of_living_modifier_negative = { +manchu_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_ainu_standard_of_living_add = 1 + state_manchu_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Mesoamerican Cultures +manchu_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_manchu_standard_of_living_add = 1 +} -################################################### +######################################################## +# Standard of Living Modifiers - Mesoamerican Cultures # +######################################################## +mesoamerican_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_mesoamerican_standard_of_living_add = 1 +} -################################################### -# Standard of Living Modifiers - Modern Celts Cultures -irish_standard_of_living_modifier_positive = { +mesoamerican_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_irish_standard_of_living_add = 1 + state_mesoamerican_standard_of_living_add = 1 } -irish_standard_of_living_modifier_negative = { +######################################################## +# Standard of Living Modifiers - Modern Celts Cultures # +######################################################## +breton_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_irish_standard_of_living_add = 1 + state_breton_standard_of_living_add = 1 } breton_standard_of_living_modifier_positive = { @@ -1165,19 +1275,19 @@ breton_standard_of_living_modifier_positive = { state_breton_standard_of_living_add = 1 } -breton_standard_of_living_modifier_negative = { +irish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_breton_standard_of_living_add = 1 + state_irish_standard_of_living_add = 1 } -welsh_standard_of_living_modifier_positive = { +irish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_welsh_standard_of_living_add = 1 + state_irish_standard_of_living_add = 1 } -welsh_standard_of_living_modifier_negative = { +scottish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_welsh_standard_of_living_add = 1 + state_scottish_standard_of_living_add = 1 } scottish_standard_of_living_modifier_positive = { @@ -1185,22 +1295,22 @@ scottish_standard_of_living_modifier_positive = { state_scottish_standard_of_living_add = 1 } -scottish_standard_of_living_modifier_negative = { +welsh_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_scottish_standard_of_living_add = 1 + state_welsh_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Mongolic Cultures -uzbek_standard_of_living_modifier_positive = { +welsh_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_uzbek_standard_of_living_add = 1 + state_welsh_standard_of_living_add = 1 } -uzbek_standard_of_living_modifier_negative = { +#################################################### +# Standard of Living Modifiers - Mongolic Cultures # +#################################################### +kazak_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_uzbek_standard_of_living_add = 1 + state_kazak_standard_of_living_add = 1 } kazak_standard_of_living_modifier_positive = { @@ -1208,9 +1318,9 @@ kazak_standard_of_living_modifier_positive = { state_kazak_standard_of_living_add = 1 } -kazak_standard_of_living_modifier_negative = { +kyrgyz_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kazak_standard_of_living_add = 1 + state_kyrgyz_standard_of_living_add = 1 } kyrgyz_standard_of_living_modifier_positive = { @@ -1218,24 +1328,44 @@ kyrgyz_standard_of_living_modifier_positive = { state_kyrgyz_standard_of_living_add = 1 } -kyrgyz_standard_of_living_modifier_negative = { +mongol_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kyrgyz_standard_of_living_add = 1 + state_mongol_standard_of_living_add = 1 +} + +mongol_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_mongol_standard_of_living_add = 1 +} + +tajik_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_tajik_standard_of_living_add = 1 +} + +tajik_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_tajik_standard_of_living_add = 1 +} + +tatar_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_tatar_standard_of_living_add = 1 } -tajik_standard_of_living_modifier_positive = { +tatar_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_tajik_standard_of_living_add = 1 + state_tatar_standard_of_living_add = 1 } -tajik_standard_of_living_modifier_negative = { +turkmen_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_tajik_standard_of_living_add = 1 + state_turkmen_standard_of_living_add = 1 } -uighur_standard_of_living_modifier_positive = { +turkmen_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_uighur_standard_of_living_add = 1 + state_turkmen_standard_of_living_add = 1 } uighur_standard_of_living_modifier_negative = { @@ -1243,52 +1373,50 @@ uighur_standard_of_living_modifier_negative = { state_uighur_standard_of_living_add = 1 } -turkmen_standard_of_living_modifier_positive = { +uighur_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_turkmen_standard_of_living_add = 1 + state_uighur_standard_of_living_add = 1 } -turkmen_standard_of_living_modifier_negative = { +uzbek_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_turkmen_standard_of_living_add = 1 + state_uzbek_standard_of_living_add = 1 } -tatar_standard_of_living_modifier_positive = { +uzbek_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_tatar_standard_of_living_add = 1 + state_uzbek_standard_of_living_add = 1 } -tatar_standard_of_living_modifier_negative = { +####################################################### +# Standard of Living Modifiers - Nile Valley Cultures # +####################################################### +nilotes_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_tatar_standard_of_living_add = 1 + state_nilotes_standard_of_living_add = 1 } -mongol_standard_of_living_modifier_positive = { +nilotes_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_mongol_standard_of_living_add = 1 + state_nilotes_standard_of_living_add = 1 } -mongol_standard_of_living_modifier_negative = { +############################################################ +# Standard of Living Modifiers - Northeast Indian Cultures # +############################################################ +assamese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_mongol_standard_of_living_add = 1 + state_assamese_standard_of_living_add = 1 } -################################################### - -################################################### -# Standard of Living Modifiers - Nile Valley Cultures -################################################### - -################################################### -# Standard of Living Modifiers - Northeast Indian Cultures assamese_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" state_assamese_standard_of_living_add = 1 } -assamese_standard_of_living_modifier_negative = { +manipuri_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_assamese_standard_of_living_add = 1 + state_manipuri_standard_of_living_add = 1 } manipuri_standard_of_living_modifier_positive = { @@ -1296,22 +1424,32 @@ manipuri_standard_of_living_modifier_positive = { state_manipuri_standard_of_living_add = 1 } -manipuri_standard_of_living_modifier_negative = { +tani_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_manipuri_standard_of_living_add = 1 + state_tani_standard_of_living_add = 1 +} + +tani_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_tani_standard_of_living_add = 1 } -################################################### ################################################### -# Standard of Living Modifiers - Semitic Cultures -sephardic_standard_of_living_modifier_positive = { +# Standard of Living Modifiers - Semitic Cultures # +################################################### +israelite_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_israelite_standard_of_living_add = 1 +} + +israelite_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_sephardic_standard_of_living_add = 1 + state_israelite_standard_of_living_add = 1 } -sephardic_standard_of_living_modifier_negative = { +maltese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_sephardic_standard_of_living_add = 1 + state_maltese_standard_of_living_add = 1 } maltese_standard_of_living_modifier_positive = { @@ -1319,32 +1457,32 @@ maltese_standard_of_living_modifier_positive = { state_maltese_standard_of_living_add = 1 } -maltese_standard_of_living_modifier_negative = { +sephardic_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_maltese_standard_of_living_add = 1 + state_sephardic_standard_of_living_add = 1 } -yemenite_standard_of_living_modifier_positive = { +sephardic_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_yemenite_standard_of_living_add = 1 + state_sephardic_standard_of_living_add = 1 } yemenite_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_yemenite_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Siberian Cultures -ugrian_standard_of_living_modifier_positive = { +yemenite_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_ugrian_standard_of_living_add = 1 + state_yemenite_standard_of_living_add = 1 } -ugrian_standard_of_living_modifier_negative = { +#################################################### +# Standard of Living Modifiers - Siberian Cultures # +#################################################### +siberian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_ugrian_standard_of_living_add = 1 + state_siberian_standard_of_living_add = 1 } siberian_standard_of_living_modifier_positive = { @@ -1352,17 +1490,27 @@ siberian_standard_of_living_modifier_positive = { state_siberian_standard_of_living_add = 1 } -siberian_standard_of_living_modifier_negative = { +ugrian_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_siberian_standard_of_living_add = 1 + state_ugrian_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Sninitic Cultures -han_standard_of_living_modifier_positive = { +ugrian_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_han_standard_of_living_add = 1 + state_ugrian_standard_of_living_add = 1 +} + +#################################################### +# Standard of Living Modifiers - Sninitic Cultures # +#################################################### +cantonese_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_cantonese_standard_of_living_add = 1 +} + +cantonese_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_cantonese_standard_of_living_add = 1 } han_standard_of_living_modifier_negative = { @@ -1370,9 +1518,9 @@ han_standard_of_living_modifier_negative = { state_han_standard_of_living_add = 1 } -min_standard_of_living_modifier_positive = { +han_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_min_standard_of_living_add = 1 + state_han_standard_of_living_add = 1 } min_standard_of_living_modifier_negative = { @@ -1380,52 +1528,62 @@ min_standard_of_living_modifier_negative = { state_min_standard_of_living_add = 1 } -yi_standard_of_living_modifier_positive = { +min_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_yi_standard_of_living_add = 1 + state_min_standard_of_living_add = 1 } yi_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_yi_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Southeast Asian Cultures -vietnamese_standard_of_living_modifier_positive = { +yi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_vietnamese_standard_of_living_add = 1 + state_yi_standard_of_living_add = 1 } -vietnamese_standard_of_living_modifier_negative = { +########################################################### +# Standard of Living Modifiers - Southeast Asian Cultures # +########################################################### +burmese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_vietnamese_standard_of_living_add = 1 + state_burmese_standard_of_living_add = 1 } -khmer_standard_of_living_modifier_positive = { +burmese_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_khmer_standard_of_living_add = 1 + state_burmese_standard_of_living_add = 1 } -khmer_standard_of_living_modifier_negative = { +kachin_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_khmer_standard_of_living_add = 1 + state_kachin_standard_of_living_add = 1 } -thai_standard_of_living_modifier_positive = { +kachin_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_thai_standard_of_living_add = 1 + state_kachin_standard_of_living_add = 1 } -thai_standard_of_living_modifier_negative = { +karen_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_thai_standard_of_living_add = 1 + state_karen_standard_of_living_add = 1 } -khmu_standard_of_living_modifier_positive = { +karen_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_khmu_standard_of_living_add = 1 + state_karen_standard_of_living_add = 1 +} + +khmer_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_khmer_standard_of_living_add = 1 +} + +khmer_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_khmer_standard_of_living_add = 1 } khmu_standard_of_living_modifier_negative = { @@ -1433,9 +1591,9 @@ khmu_standard_of_living_modifier_negative = { state_khmu_standard_of_living_add = 1 } -lao_standard_of_living_modifier_positive = { +khmu_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_lao_standard_of_living_add = 1 + state_khmu_standard_of_living_add = 1 } lao_standard_of_living_modifier_negative = { @@ -1443,9 +1601,9 @@ lao_standard_of_living_modifier_negative = { state_lao_standard_of_living_add = 1 } -shan_standard_of_living_modifier_positive = { +lao_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_shan_standard_of_living_add = 1 + state_lao_standard_of_living_add = 1 } shan_standard_of_living_modifier_negative = { @@ -1453,42 +1611,42 @@ shan_standard_of_living_modifier_negative = { state_shan_standard_of_living_add = 1 } -burmese_standard_of_living_modifier_positive = { +shan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_burmese_standard_of_living_add = 1 + state_shan_standard_of_living_add = 1 } -burmese_standard_of_living_modifier_negative = { +thai_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_burmese_standard_of_living_add = 1 + state_thai_standard_of_living_add = 1 } -kachin_standard_of_living_modifier_positive = { +thai_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kachin_standard_of_living_add = 1 + state_thai_standard_of_living_add = 1 } -kachin_standard_of_living_modifier_negative = { +vietnamese_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kachin_standard_of_living_add = 1 + state_vietnamese_standard_of_living_add = 1 } -karen_standard_of_living_modifier_positive = { +vietnamese_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_karen_standard_of_living_add = 1 + state_vietnamese_standard_of_living_add = 1 } -karen_standard_of_living_modifier_negative = { +############################################################ +# Standard of Living Modifiers - Southern African Cultures # +############################################################ +khoisan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_karen_standard_of_living_add = 1 + state_khoisan_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Southern African Cultures -zulu_standard_of_living_modifier_positive = { +khoisan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_zulu_standard_of_living_add = 1 + state_khoisan_standard_of_living_add = 1 } zulu_standard_of_living_modifier_negative = { @@ -1496,27 +1654,35 @@ zulu_standard_of_living_modifier_negative = { state_zulu_standard_of_living_add = 1 } -khoisan_standard_of_living_modifier_positive = { +zulu_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_khoisan_standard_of_living_add = 1 + state_zulu_standard_of_living_add = 1 } -khoisan_standard_of_living_modifier_negative = { +################################################# +# Standard of Living Modifiers - Swiss Cultures # +################################################# +swiss_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_khoisan_standard_of_living_add = 1 + state_swiss_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Swiss Cultures +swiss_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_swiss_standard_of_living_add = 1 +} -################################################### +################################################## +# Standard of Living Modifiers - Turkic Cultures # +################################################## +azerbaijani_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_azerbaijani_standard_of_living_add = 1 +} -################################################### -# Standard of Living Modifiers - Turkic Cultures -turkish_standard_of_living_modifier_positive = { +azerbaijani_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_turkish_standard_of_living_add = 1 + state_azerbaijani_standard_of_living_add = 1 } turkish_standard_of_living_modifier_negative = { @@ -1524,32 +1690,32 @@ turkish_standard_of_living_modifier_negative = { state_turkish_standard_of_living_add = 1 } -azerbaijani_standard_of_living_modifier_positive = { +turkish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_azerbaijani_standard_of_living_add = 1 + state_turkish_standard_of_living_add = 1 } -azerbaijani_standard_of_living_modifier_negative = { +######################################################## +# Standard of Living Modifiers - West African Cultures # +######################################################## +akan_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_azerbaijani_standard_of_living_add = 1 + state_akan_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - West African Cultures akan_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" state_akan_standard_of_living_add = 1 } -akan_standard_of_living_modifier_negative = { +fulani_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_akan_standard_of_living_add = 1 + state_fulani_standard_of_living_add = 1 } -hausa_standard_of_living_modifier_positive = { +fulani_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_hausa_standard_of_living_add = 1 + state_fulani_standard_of_living_add = 1 } hausa_standard_of_living_modifier_negative = { @@ -1557,9 +1723,19 @@ hausa_standard_of_living_modifier_negative = { state_hausa_standard_of_living_add = 1 } -mossi_standard_of_living_modifier_positive = { +hausa_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_mossi_standard_of_living_add = 1 + state_hausa_standard_of_living_add = 1 +} + +igbo_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_igbo_standard_of_living_add = 1 +} + +igbo_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_igbo_standard_of_living_add = 1 } mossi_standard_of_living_modifier_negative = { @@ -1567,27 +1743,27 @@ mossi_standard_of_living_modifier_negative = { state_mossi_standard_of_living_add = 1 } -yoruba_standard_of_living_modifier_positive = { +mossi_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_yoruba_standard_of_living_add = 1 + state_mossi_standard_of_living_add = 1 } yoruba_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_yoruba_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Western Slavic Cultures -polish_standard_of_living_modifier_positive = { +yoruba_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_polish_standard_of_living_add = 1 + state_yoruba_standard_of_living_add = 1 } -polish_standard_of_living_modifier_negative = { +########################################################## +# Standard of Living Modifiers - Western Slavic Cultures # +########################################################## +czech_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_polish_standard_of_living_add = 1 + state_czech_standard_of_living_add = 1 } czech_standard_of_living_modifier_positive = { @@ -1595,23 +1771,34 @@ czech_standard_of_living_modifier_positive = { state_czech_standard_of_living_add = 1 } -czech_standard_of_living_modifier_negative = { +polish_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_czech_standard_of_living_add = 1 + state_polish_standard_of_living_add = 1 } -slovak_standard_of_living_modifier_positive = { +polish_standard_of_living_modifier_positive = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_slovak_standard_of_living_add = 1 + state_polish_standard_of_living_add = 1 } slovak_standard_of_living_modifier_negative = { icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" state_slovak_standard_of_living_add = 1 } -################################################### -################################################### -# Standard of Living Modifiers - Exile Pop Cultures +slovak_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_slovak_standard_of_living_add = 1 +} ################################################### +# Standard of Living Modifiers - Exile Pop Cultures # +immigrant_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_immigrant_standard_of_living_add = 1 +} + +immigrant_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_immigrant_standard_of_living_add = 1 +} diff --git a/common/static_modifiers/cwp_diplomacy_modifiers.txt b/common/static_modifiers/cwp_diplomacy_modifiers.txt new file mode 100644 index 000000000..b97944e42 --- /dev/null +++ b/common/static_modifiers/cwp_diplomacy_modifiers.txt @@ -0,0 +1,20 @@ +modifier_has_annexed_another_subject = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_liberty_desire_add = 0.2 +} + +modifier_changed_administrative_language = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_bureaucracy_mult = -0.2 + country_institution_size_change_speed_mult = -0.25 +} + +modifier_changed_administrative_language_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + state_assimilation_mult = 0.75 +} + +royal_marriage = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + country_influence_mult = 0.2 +} diff --git a/common/static_modifiers/cwp_economy_modifiers.txt b/common/static_modifiers/cwp_economy_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_economy_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_enactment_modifiers.txt b/common/static_modifiers/cwp_enactment_modifiers.txt new file mode 100644 index 000000000..ea306fa2b --- /dev/null +++ b/common/static_modifiers/cwp_enactment_modifiers.txt @@ -0,0 +1,4 @@ +negotiation_pushing_for_law = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_success_add = 0.05 +} diff --git a/common/static_modifiers/cwp_event_modifiers.txt b/common/static_modifiers/cwp_event_modifiers.txt index e0fe8004d..dd85f9f02 100644 --- a/common/static_modifiers/cwp_event_modifiers.txt +++ b/common/static_modifiers/cwp_event_modifiers.txt @@ -27,7 +27,6 @@ major_economic_boom = { building_group_bg_manufacturing_throughput_add = 0.25 building_group_bg_mining_throughput_add = 0.25 building_group_bg_plantations_throughput_add = 0.25 - building_group_bg_rubber_throughput_add = 0.25 building_group_bg_urban_facilities_throughput_add = 0.25 interest_group_ig_industrialists_approval_add = 2 } @@ -42,7 +41,6 @@ minor_economic_boom = { building_group_bg_manufacturing_throughput_add = 0.1 building_group_bg_mining_throughput_add = 0.1 building_group_bg_plantations_throughput_add = 0.1 - building_group_bg_rubber_throughput_add = 0.1 building_group_bg_urban_facilities_throughput_add = 0.1 interest_group_ig_industrialists_approval_add = 1 } @@ -68,7 +66,6 @@ economic_downturn = { building_group_bg_manufacturing_throughput_add = -0.1 building_group_bg_mining_throughput_add = -0.1 building_group_bg_plantations_throughput_add = -0.1 - building_group_bg_rubber_throughput_add = -0.1 building_group_bg_urban_facilities_throughput_add = -0.1 interest_group_ig_industrialists_approval_add = -1 } @@ -190,7 +187,6 @@ hsr_pm_state = { building_tea_plantation_throughput_add = 0.15 building_tobacco_plantation_throughput_add = 0.15 building_sugar_plantation_throughput_add = 0.15 - building_rubber_plantation_throughput_add = 0.15 building_banana_plantation_throughput_add = 0.15 building_silk_plantation_throughput_add = 0.15 building_coal_mine_throughput_add = 0.15 diff --git a/common/static_modifiers/cwp_game_modifiers.txt b/common/static_modifiers/cwp_game_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_game_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_interest_group_modifiers.txt b/common/static_modifiers/cwp_interest_group_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_interest_group_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_laws_modifiers.txt b/common/static_modifiers/cwp_laws_modifiers.txt new file mode 100644 index 000000000..3f323ecdb --- /dev/null +++ b/common/static_modifiers/cwp_laws_modifiers.txt @@ -0,0 +1,24 @@ +antireligious_policies = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + state_conversion_mult = 1 +} + +modifier_corporate_state_trade_unions_bias = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + interest_group_ig_trade_unions_pol_str_mult = 0.15 +} + +modifier_corporate_state_industrialists_bias = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + interest_group_ig_industrialists_pol_str_mult = 0.15 +} + +modifier_corporate_state_intelligentsia_bias = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_positive.dds + interest_group_ig_intelligentsia_pol_str_mult = 0.15 +} + +modifier_active_government_petition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_time_mult = -0.20 +} diff --git a/common/static_modifiers/cwp_military_modifiers.txt b/common/static_modifiers/cwp_military_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_military_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_negotiation_modifiers.txt b/common/static_modifiers/cwp_negotiation_modifiers.txt new file mode 100644 index 000000000..076ea5360 --- /dev/null +++ b/common/static_modifiers/cwp_negotiation_modifiers.txt @@ -0,0 +1,105 @@ +negotiation_completed_quest = { + interest_group_approval_add = 1 +} + +negotiation_failed_quest = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -5 + interest_group_amenability_add = -10 +} + +negotiation_extended_quest = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -1 +} + +negotiation_failed_quest_legit = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_legitimacy_base_add = -5 + country_amenability_add = -5 +} + + +negotiation_bribes = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_expenses_add = 1 +} + +negotiation_bureaucracy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_bureaucracy_mult = -0.075 +} + +private_construction_contracts = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds + country_private_construction_allocation_mult = -0.10 + building_construction_sector_throughput_add = -0.15 +} + +bureaucracy_ig_benefits = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_pol_str_mult = 0.10 + interest_group_pop_attraction_mult = 0.10 +} + +heroes_of_the_people = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pop_attraction_mult = 0.15 +} + +hero_of_the_people = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_popularity_add = 5 +} + +bribed_ig_benefits = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_pop_attraction_mult = 0.25 + interest_group_pol_str_mult = 0.05 +} + + +failed_negotiations_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -1 + interest_group_amenability_add = -10 +} + +active_ig_promise = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_amenability_add = -100 +} + +active_ig_promise_country = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_amenability_add = -3 +} + +modifier_successfully_met_petition_legitimacy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_legitimacy_base_add = 10 +} + +modifier_reasserted_position_petition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_pop_attraction_mult = 0.25 +} + +modifier_served_constituents_petition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + character_popularity_add = 50 +} + +modifier_failed_to_meet_petition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -10 +} + + + + + + + + + diff --git a/common/static_modifiers/cwp_political_movements_modifiers.txt b/common/static_modifiers/cwp_political_movements_modifiers.txt new file mode 100644 index 000000000..1bc93fca3 --- /dev/null +++ b/common/static_modifiers/cwp_political_movements_modifiers.txt @@ -0,0 +1,4 @@ +initial_movement_enthusiasm = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds" + political_movement_pop_attraction_mult = 1.0 +} diff --git a/common/static_modifiers/cwp_politics_modifiers.txt b/common/static_modifiers/cwp_politics_modifiers.txt new file mode 100644 index 000000000..748604ba9 --- /dev/null +++ b/common/static_modifiers/cwp_politics_modifiers.txt @@ -0,0 +1,353 @@ +modifier_regency = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 +} + +# These modifiers are to increase the clout of the heir's IG. This is not an ideal solution, but the way modifier propagation works means that it's the best/most visible solution. +modifier_regency_landowners = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_landowners_pol_str_mult = 0.25 +} + +modifier_regency_devout = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_devout_pol_str_mult = 0.25 +} + +modifier_regency_petty_bourgeoisie = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_petty_bourgeoisie_pol_str_mult = 0.25 +} + +modifier_regency_industrialists = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_industrialists_pol_str_mult = 0.25 +} + +modifier_regency_trade_unions = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_trade_unions_pol_str_mult = 0.25 +} + +modifier_regency_intelligentsia = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_intelligentsia_pol_str_mult = 0.25 +} + +modifier_regency_armed_forces = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_armed_forces_pol_str_mult = 0.25 +} + +modifier_regency_rural_folk = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_base_add = -10 + country_law_enactment_time_mult = 0.25 + interest_group_ig_rural_folk_pol_str_mult = 0.25 +} + +regicide = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -10 +} + +regicide_averted = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_law_enactment_success_add = 0.10 + country_law_enactment_time_mult = 0.2 +} + +# Coup Modifiers # +modifier_government_recently_couped = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + country_legitimacy_base_add = 50 + country_opposition_ig_approval_add = -3 + country_block_government_reform_bool = yes +} + +coup_supported = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + character_coup_strength_mult = 0.10 +} + +coup_resisted = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_coup_resistance_mult = 0.10 +} + +coup_prevented = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_approval_add = 2 +} + +incompetent_coup_attempt = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -50 +} + +failed_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_pol_str_mult = -0.1 +} + +modifier_unrivaled_in_government = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + interest_group_pol_str_mult = 0.30 +} + +modifier_silenced_informant = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_pol_str_mult = 0.15 +} + +modifier_blundered_defenestration = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + character_popularity_add = -15 +} + +modifier_siphoning_of_arms = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + building_barrack_throughput_add = -0.3 +} + +modifier_accused_of_theft = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_approval_add = -2 +} + +modifier_legacy_of_democratic_rule_state = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + state_turmoil_effects_mult = 0.2 +} + +modifier_legacy_of_democratic_rule_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_approval_add = -2 + interest_group_pol_str_mult = 0.15 +} + +modifier_legacy_of_democratic_rule_country = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + country_legitimacy_headofstate_add = -5 + country_infamy_generation_mult = 0.05 +} + +modifier_emboldened_academia = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_pol_str_mult = 0.10 +} + +modifier_circulating_sedition = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_authority_mult = -0.05 +} + +modifier_conscripted_students_building = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_lightbulb_negative.dds + building_university_throughput_add = -0.5 +} + +modifier_national_discontent = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + state_turmoil_effects_mult = 0.2 +} + +modifier_demonstrated_weakness = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_approval_add = -2 +} + +modifier_alone_in_the_cold = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_approval_add = -2 + interest_group_pol_str_mult = -0.25 +} + +modifier_opportunistic_allies = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_approval_add = 2 +} + +modifier_rejected_foreign_influence_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_pol_str_mult = 0.1 +} + +modifier_investigating_suspicious_death = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_approval_add = 2 +} + +modifier_disregarded_suspicious_death = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -2 +} + +modifier_in_too_deep = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_authority_mult = -0.10 + country_bureaucracy_mult = -0.05 + country_legitimacy_base_add = -5 +} + +modifier_defenders_of_democracy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_pol_str_mult = 0.2 +} + +modifier_widespread_protests = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_authority_mult = -0.05 + country_legitimacy_base_add = -5 +} + +modifier_new_junior_partner = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_pol_str_mult = 0.25 +} + +modifier_economic_uncertainty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + interest_group_approval_add = -2 +} + +modifier_wary_investors_building = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + building_cash_reserves_mult = -0.5 + building_throughput_add = -0.5 +} + +modifier_wary_investors_country = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_loan_interest_rate_mult = 0.15 +} + +modifier_critical_support_against_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_approval_add = 3 + interest_group_pol_str_mult = 0.2 +} + +modifier_critical_support_denied = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -2 +} + +modifier_conflicted_about_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_approval_add = 1 + interest_group_pol_str_mult = 0.15 +} + +modifier_appeased_regarding_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_approval_add = -1 + interest_group_pol_str_mult = -0.15 +} + +modifier_uncertain_loyalties_country = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_negative.dds + country_authority_mult = -0.05 + country_officers_pol_str_mult = -0.1 +} + +modifier_persecuted_general = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + interest_group_approval_add = -2 +} + +modifier_insurrectionary_politician = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_popularity_add = -25 +} + +modifier_threatened_insurrection = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_positive.dds + interest_group_approval_add = 2 +} + +modifier_brewing_insurrection = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + country_authority_mult = -0.10 + state_turmoil_effects_mult = 0.15 +} + +modifier_sabotaged_military_forces = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + interest_group_approval_add = -1 +} + +modifier_super_failed_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_pol_str_mult = -0.15 + interest_group_approval_add = -3 +} + +modifier_successful_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds + interest_group_pol_str_mult = 0.5 +} + +modifier_preempetive_coup = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_negative.dds + character_coup_strength_mult = -0.3 +} + +in_exile_modifier = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + character_health_add = -0.25 +} + +modifier_revolution_victorious_light = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_pol_str_mult = 0.5 + interest_group_approval_add = 5 +} + +modifier_new_royal_dynasty = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds + country_legitimacy_headofstate_add = 0.5 + country_prestige_mult = 0.01 + country_influence_mult = 0.01 +} + +modifier_government_accident_attempt = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fire_negative.dds + political_movement_radicalism_add = 0.15 +} + +modifier_exiled_leader = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_negative.dds + interest_group_approval_add = -5 +} + +monarchist_nostalgia = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds + interest_group_approval_add = 2 + interest_group_pol_str_mult = -0.05 +} + +modifier_jailed_movement_agitator = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + political_movement_radicalism_add = 0.01 +} + +modifier_revolution_defeated_light = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + interest_group_pol_str_mult = -0.90 +} diff --git a/common/static_modifiers/cwp_power_bloc_modifiers.txt b/common/static_modifiers/cwp_power_bloc_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_power_bloc_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_religion_modifiers.txt b/common/static_modifiers/cwp_religion_modifiers.txt new file mode 100644 index 000000000..bc584212f --- /dev/null +++ b/common/static_modifiers/cwp_religion_modifiers.txt @@ -0,0 +1,169 @@ +catholic_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_catholic_standard_of_living_add = 1 +} + +catholic_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_catholic_standard_of_living_add = 1 +} + +protestant_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_protestant_standard_of_living_add = 1 +} + +protestant_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_protestant_standard_of_living_add = 1 +} + +orthodox_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_orthodox_standard_of_living_add = 1 +} + +orthodox_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_orthodox_standard_of_living_add = 1 +} + +oriental_orthodox_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_oriental_orthodox_standard_of_living_add = 1 +} + +oriental_orthodox_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_oriental_orthodox_standard_of_living_add = 1 +} + +sunni_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_sunni_standard_of_living_add = 1 +} + +sunni_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_sunni_standard_of_living_add = 1 +} + +shiite_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_shiite_standard_of_living_add = 1 +} + +shiite_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_shiite_standard_of_living_add = 1 +} + +jewish_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_jewish_standard_of_living_add = 1 +} + +jewish_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_jewish_standard_of_living_add = 1 +} + +mahayana_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_mahayana_standard_of_living_add = 1 +} + +mahayana_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_mahayana_standard_of_living_add = 1 +} + +gelugpa_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_gelugpa_standard_of_living_add = 1 +} + +gelugpa_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_gelugpa_standard_of_living_add = 1 +} + +theravada_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_theravada_standard_of_living_add = 1 +} + +theravada_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_theravada_standard_of_living_add = 1 +} + +confucian_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_confucian_standard_of_living_add = 1 +} + +confucian_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_confucian_standard_of_living_add = 1 +} + +hindu_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_hindu_standard_of_living_add = 1 +} + +hindu_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_hindu_standard_of_living_add = 1 +} + +shinto_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_shinto_standard_of_living_add = 1 +} + +shinto_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_shinto_standard_of_living_add = 1 +} + +sikh_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_sikh_standard_of_living_add = 1 +} + +sikh_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_sikh_standard_of_living_add = 1 +} + +animist_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_animist_standard_of_living_add = 1 +} + +animist_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_animist_standard_of_living_add = 1 +} + +atheist_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_atheist_standard_of_living_add = 1 +} + +atheist_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_atheist_standard_of_living_add = 1 +} + +ibadi_standard_of_living_modifier_positive = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" + state_ibadi_standard_of_living_add = 1 +} + +ibadi_standard_of_living_modifier_negative = { + icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" + state_ibadi_standard_of_living_add = 1 +} diff --git a/common/static_modifiers/cwp_standard_of_living.txt b/common/static_modifiers/cwp_standard_of_living.txt deleted file mode 100644 index 81123ea24..000000000 --- a/common/static_modifiers/cwp_standard_of_living.txt +++ /dev/null @@ -1,249 +0,0 @@ -################################################ -# Cultures - Anglo-Saxon Cultures -english_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_english_standard_of_living_add = 1 -} - -english_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_english_standard_of_living_add = 1 -} - -kiwi_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kiwi_standard_of_living_add = 1 -} - -kiwi_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kiwi_standard_of_living_add = 1 -} - -american_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_american_standard_of_living_add = 1 -} - -american_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_american_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Arabic Cultures -arab_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_arab_standard_of_living_add = 1 -} - -arab_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_arab_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Central African Cultures -hutu_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_hutu_standard_of_living_add = 1 -} - -hutu_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_hutu_standard_of_living_add = 1 -} - -kongo_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kongo_standard_of_living_add = 1 -} - -kongo_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kongo_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Germanic Cultures - -################################################ - -################################################ -# Cultures - Hindustani Cultures -kannauji_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_kannauji_standard_of_living_add = 1 -} - -kannauji_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_kannauji_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Indigenous South American Cultures -andean_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_andean_standard_of_living_add = 1 -} - -andean_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_andean_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Indigenous North American Cultures -dene_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_dene_standard_of_living_add = 1 -} - -dene_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_dene_standard_of_living_add = 1 -} - -native_american_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_native_american_standard_of_living_add = 1 -} - -native_american_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_native_american_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Italian Cultures -italian_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_italian_standard_of_living_add = 1 -} - -italian_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_italian_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Mesoamerican Cultures -mesoamerican_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_mesoamerican_standard_of_living_add = 1 -} - -mesoamerican_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_mesoamerican_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Nile Valley Cultures -nilotes_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_nilotes_standard_of_living_add = 1 -} - -nilotes_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_nilotes_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Northeast Indian Cultures -tani_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_tani_standard_of_living_add = 1 -} - -tani_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_tani_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Semitic Cultures -israelite_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_israelite_standard_of_living_add = 1 -} - -israelite_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_israelite_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Sninitic Cultures -cantonese_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_cantonese_standard_of_living_add = 1 -} - -cantonese_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_cantonese_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Swiss Cultures -swiss_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_swiss_standard_of_living_add = 1 -} - -swiss_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_swiss_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - West African Cultures -fulani_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_fulani_standard_of_living_add = 1 -} - -fulani_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_fulani_standard_of_living_add = 1 -} - -igbo_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_igbo_standard_of_living_add = 1 -} - -igbo_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_igbo_standard_of_living_add = 1 -} -################################################ - -################################################ -# Cultures - Exile Pop Cultures -immigrant_standard_of_living_modifier_negative = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds" - state_immigrant_standard_of_living_add = 1 -} - -immigrant_standard_of_living_modifier_positive = { - icon = "gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds" - state_immigrant_standard_of_living_add = 1 -} -################################################ diff --git a/common/static_modifiers/cwp_state_modifiers.txt b/common/static_modifiers/cwp_state_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_state_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_subject_interactions_modifiers.txt b/common/static_modifiers/cwp_subject_interactions_modifiers.txt new file mode 100644 index 000000000..ea3e1285c --- /dev/null +++ b/common/static_modifiers/cwp_subject_interactions_modifiers.txt @@ -0,0 +1,12 @@ +# Requested Colonial Governor +cwp_modifier_requested_colonial_governor = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + country_liberty_desire_add = -0.1 +} + +# Appointed Favourite Colonial Governor Candidate +cwp_modifier_appointed_favourite = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_documents_positive.dds + interest_group_approval_add = 2 + interest_group_pop_attraction_mult = 0.05 +} \ No newline at end of file diff --git a/common/static_modifiers/cwp_terrain_modifiers.txt b/common/static_modifiers/cwp_terrain_modifiers.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/static_modifiers/cwp_terrain_modifiers.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/static_modifiers/cwp_treaty_article_modifiers.txt b/common/static_modifiers/cwp_treaty_article_modifiers.txt new file mode 100644 index 000000000..3a1c2c8fd --- /dev/null +++ b/common/static_modifiers/cwp_treaty_article_modifiers.txt @@ -0,0 +1,18 @@ + +# Opposes Committed Law IG Modifier +modifier_opposes_committed_law_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -5 +} + +modifier_untrustworthy_country = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + country_infamy_decay_mult = -0.05 + country_diplomatic_reputation_add = -2 +} + +modifier_opposes_enforced_law_ig = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -5 + interest_group_pol_str_factor = -0.25 +} diff --git a/common/static_modifiers/cwp_wmd_modifiers.txt b/common/static_modifiers/cwp_wmd_modifiers.txt index 30267644f..66ba5933f 100644 --- a/common/static_modifiers/cwp_wmd_modifiers.txt +++ b/common/static_modifiers/cwp_wmd_modifiers.txt @@ -14,27 +14,27 @@ civilian_nuclear_capable = { country_prestige_add = 100 } -developing_atomic_bomb = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds - country_expenses_add = 100000 -} +#developing_atomic_bomb = { +# icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds +# country_expenses_add = 100000 +#} -atomic_capable = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds - country_prestige_add = 500 - state_building_nuclear_weapons_facility_max_level_add = 5 -} +#atomic_capable = { +# icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds +# country_prestige_add = 500 +# state_building_nuclear_weapons_facility_max_level_add = 5 +#} -developing_thermonuclear_bomb = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds - country_expenses_add = 125000 -} +#developing_thermonuclear_bomb = { +# icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds +# country_expenses_add = 125000 +#} -thermonuclear_capable = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds - country_prestige_add = 1000 - state_building_nuclear_weapons_facility_max_level_add = 5 -} +#thermonuclear_capable = { +# icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds +# country_prestige_add = 1000 +# state_building_nuclear_weapons_facility_max_level_add = 5 +#} developing_icbm = { icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds diff --git a/common/strategic_regions/water_strategic_regions.txt b/common/strategic_regions/water_strategic_regions.txt index 614677775..ce0032732 100644 --- a/common/strategic_regions/water_strategic_regions.txt +++ b/common/strategic_regions/water_strategic_regions.txt @@ -943,12 +943,12 @@ region_centroamerican_sea = { } } -region_great_lakes = { - states = { - STATE_LAKE_SUPERIOR - STATE_LAKE_MICHIGAN - STATE_LAKE_HURON - STATE_LAKE_ERIE - STATE_LAKE_ONTARIO - } -} +#region_great_lakes = { +# states = { +# STATE_LAKE_SUPERIOR +# STATE_LAKE_MICHIGAN +# STATE_LAKE_HURON +# STATE_LAKE_ERIE +# STATE_LAKE_ONTARIO +# } +#} diff --git a/events/agitators_events/agitators_election_events.info b/events/agitators_events/agitators_election_events.info deleted file mode 100644 index 26e6ea77e..000000000 --- a/events/agitators_events/agitators_election_events.info +++ /dev/null @@ -1,6898 +0,0 @@ -namespace = agitators_election_events - -#Standardized scopes - agitator_scope, agitator_ig_scope, agitator_movement_scope, agitator_party_scope - -agitators_election_events.1 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.1.t - desc = agitators_election_events.1.d - flavor = agitators_election_events.1.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.1.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.1.b - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:agitator_party_scope = { - random_member = { - add_modifier = { - name = modifier_prestigious_endorsement - days = normal_modifier_time - } - } - } - } -} - - -agitators_election_events.2 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.2.t - desc = agitators_election_events.2.d - flavor = agitators_election_events.2.f - - event_image = { - video = "unspecific_politicians_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - save_temporary_scope_as = first_agitator - } - OR = { - AND = { - scope:first_agitator = { - has_socialist_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_socialist_ideology = yes - } - } - save_temporary_scope_as = first_agitator_party_scope - } - } - AND = { - scope:first_agitator = { - has_progressive_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_progressive_ideology = yes - } - } - save_temporary_scope_as = first_agitator_party_scope - } - } - AND = { - scope:first_agitator = { - has_liberal_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_liberal_ideology = yes - } - } - save_temporary_scope_as = first_agitator_party_scope - } - } - AND = { - scope:first_agitator = { - has_reactionary_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_reactionary_ideology = yes - } - } - save_temporary_scope_as = first_agitator_party_scope - } - } - AND = { - scope:first_agitator = { - has_conservative_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_conservative_ideology = yes - } - } - save_temporary_scope_as = first_agitator_party_scope - } - } - } - any_scope_character = { - has_role = agitator - NOT = { - this.interest_group = { - is_same_interest_group_type = scope:first_agitator.interest_group - } - } - save_temporary_scope_as = second_agitator - } - OR = { - AND = { - scope:second_agitator = { - has_socialist_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_socialist_ideology = yes - } - } - save_temporary_scope_as = second_agitator_party_scope - } - } - AND = { - scope:second_agitator = { - has_progressive_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_progressive_ideology = yes - } - } - save_temporary_scope_as = second_agitator_party_scope - } - } - AND = { - scope:second_agitator = { - has_liberal_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_liberal_ideology = yes - } - } - save_temporary_scope_as = second_agitator_party_scope - } - } - AND = { - scope:second_agitator = { - has_reactionary_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_reactionary_ideology = yes - } - } - save_temporary_scope_as = second_agitator_party_scope - } - } - AND = { - scope:second_agitator = { - has_conservative_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_conservative_ideology = yes - } - } - save_temporary_scope_as = second_agitator_party_scope - } - } - } - NOT = { - scope:first_agitator_party_scope = { - this = scope:second_agitator_party_scope - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - scope:agitator_scope_2 = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - NOT = { - exists = scope:agitator_scope_2 - } - NOT = { - exists = scope:agitator_party_scope - } - NOT = { - exists = scope:agitator_2_party_scope - } - scope:agitator_party_scope = { - this = scope:agitator_2_party_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - random_scope_character = { - limit = { - has_role = agitator - NOT = { - this.interest_group = { - is_same_interest_group_type = scope:agitator_scope.interest_group - } - } - NOT = { - OR = { - AND = { - has_socialist_ideology = yes - scope:agitator_scope = { - has_socialist_ideology = yes - } - } - AND = { - has_progressive_ideology = yes - scope:agitator_scope = { - has_progressive_ideology = yes - } - } - AND = { - has_liberal_ideology = yes - scope:agitator_scope = { - has_liberal_ideology = yes - } - } - AND = { - has_reactionary_ideology = yes - scope:agitator_scope = { - has_reactionary_ideology = yes - } - } - AND = { - has_conservative_ideology = yes - scope:agitator_scope = { - has_conservative_ideology = yes - } - } - } - } - } - save_scope_as = agitator_scope_2 - } - if = { - limit = { - scope:agitator_scope_2 = { - has_socialist_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_socialist_ideology = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - } - random_active_party = { - limit = { - any_member = { - leader = { - has_socialist_ideology = yes - } - } - } - save_scope_as = agitator_2_party_scope - } - } - else_if = { - limit = { - scope:agitator_scope_2 = { - has_progressive_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_progressive_ideology = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - } - random_active_party = { - limit = { - any_member = { - leader = { - has_progressive_ideology = yes - } - } - } - save_scope_as = agitator_2_party_scope - } - } - else_if = { - limit = { - scope:agitator_scope_2 = { - has_liberal_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_liberal_ideology = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - } - random_active_party = { - limit = { - any_member = { - leader = { - has_liberal_ideology = yes - } - } - } - save_scope_as = agitator_2_party_scope - } - } - else_if = { - limit = { - scope:agitator_scope_2 = { - has_reactionary_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_reactionary_ideology = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - } - random_active_party = { - limit = { - any_member = { - leader = { - has_reactionary_ideology = yes - } - } - } - save_scope_as = agitator_2_party_scope - } - } - else_if = { - limit = { - scope:agitator_scope_2 = { - has_conservative_ideology = yes - } - any_active_party = { - any_member = { - leader = { - has_conservative_ideology = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - } - random_active_party = { - limit = { - any_member = { - leader = { - has_conservative_ideology = yes - } - } - } - save_scope_as = agitator_2_party_scope - } - } - random_scope_state = { - limit = { - is_incorporated = yes - } - save_scope_as = debate_state - } - } - - option = { - name = agitators_election_events.2.a - default_option = yes - scope:agitator_2_party_scope = { - add_momentum = momentum_medium_decrease - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.2.b - scope:agitator_2_party_scope = { - add_momentum = momentum_medium - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } -} - - -agitators_election_events.3 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.3.t - desc = agitators_election_events.3.d - flavor = agitators_election_events.3.f - - event_image = { - video = "unspecific_politicians_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_socialist_ideology = yes - has_ideology = ideology:ideology_radical - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - set_variable = preset_ideology - random_scope_character = { - limit = { - has_role = agitator - OR = { - has_socialist_ideology = yes - has_ideology = ideology:ideology_radical - } - } - save_scope_as = agitator_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - save_agitator_election_scopes = yes - } - - option = { - name = agitators_election_events.3.a - default_option = yes - add_modifier = { - name = modifier_anti_electorialism_peaceful - days = normal_modifier_time - } - add_radicals = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_active_party = { - limit = { - NOT = { - this = scope:agitator_party_scope - } - } - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.3.b - add_modifier = { - name = modifier_anti_electorialism - days = normal_modifier_time - } - add_radicals = { - value = large_radicals - interest_group = scope:agitator_ig_scope - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_active_party = { - limit = { - NOT = { - this = scope:agitator_party_scope - } - } - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.3.c - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_active_party = { - limit = { - NOT = { - this = scope:agitator_party_scope - } - } - add_momentum = momentum_medium - } - } -} - - -agitators_election_events.4 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.4.t - desc = agitators_election_events.4.d - flavor = agitators_election_events.4.f - - event_image = { - video = "unspecific_politicians_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_active_party = { - count >= 2 - } - any_active_party = { - NOT = { - any_member = { - interest_group_supports_political_movement = yes - } - } - } - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - NOT = { - exists = scope:opposition_party_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - random_active_party = { - limit = { - NOT = { - any_member = { - interest_group_supports_political_movement = yes - } - } - NOT = { - this = scope:agitator_party_scope - } - } - save_scope_as = opposition_party_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.4.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - scope:opposition_party_scope ?= { - add_momentum = momentum_medium_decrease - } - } - - option = { - name = agitators_election_events.4.b - scope:opposition_party_scope ?= { - add_momentum = momentum_large_decrease - } - } -} - - -agitators_election_events.5 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.5.t - desc = agitators_election_events.5.d - flavor = agitators_election_events.5.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_interest_group = { - has_party = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - } - leader = { - OR = { - has_trait = cautious - has_trait = reserved - has_ideology = ideology:ideology_moderate - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - scope:agitator_ig_scope = { - leader = { - save_scope_as = agitator_ig_leader_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.5.a - default_option = yes - scope:agitator_ig_leader_scope = { - add_modifier = { - name = modifier_embarassed_by_comrade - days = normal_modifier_time - multiplier = 2 - } - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.5.b - trigger = { - scope:agitator_ig_leader_scope = { - NOR = { - has_trait = arrogant - has_trait = imperious - } - } - } - scope:agitator_ig_leader_scope = { - add_modifier = { - name = modifier_embarassed_by_comrade - days = normal_modifier_time - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.5.c - trigger = { - scope:agitator_ig_leader_scope = { - OR = { - has_trait = arrogant - has_trait = imperious - } - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - } -} - - -agitators_election_events.6 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.6.t - desc = agitators_election_events.6.d - flavor = agitators_election_events.6.f - - event_image = { - video = "europenorthamerica_sufferage" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - has_law_or_variant = law_type:law_womens_suffrage - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - law_stance = { - law = law_type:law_womens_suffrage - value > neutral - } - AND = { - law_stance = { - law = law_type:law_womens_suffrage - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_womens_suffrage - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_womens_suffrage - value > strongly_approve # Equals 'count' - } - } - } - } - } - this.interest_group = { - has_party = yes - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - set_variable = preset_ideology - random_scope_character = { - limit = { - has_role = agitator - OR = { - law_stance = { - law = law_type:law_womens_suffrage - value > neutral - } - AND = { - law_stance = { - law = law_type:law_womens_suffrage - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_womens_suffrage - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_womens_suffrage - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - save_scope_as = agitator_scope - } - save_agitator_election_scopes = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.6.a - default_option = yes - scope:agitator_party_scope= { - add_momentum = momentum_medium - } - add_modifier = { - name = modifier_rising_of_women - days = long_modifier_time - } - } - - option = { - name = agitators_election_events.6.b - scope:agitator_party_scope= { - add_momentum = momentum_small - } - add_modifier = { - name = modifier_rising_of_women - days = long_modifier_time - multiplier = 2 - } - } -} - - -agitators_election_events.7 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.7.t - desc = agitators_election_events.7.d - flavor = agitators_election_events.7.f - - event_image = { - video = "ep1_printing_press" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.7.a - default_option = yes - scope:agitator_party_scope= { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.7.b - trigger = { - scope:agitator_scope = { - NOT = { - has_trait = ambitious - } - } - } - scope:agitator_party_scope= { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_trait = ambitious - } - } -} - - -agitators_election_events.8 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.8.t - desc = agitators_election_events.8.d - flavor = agitators_election_events.8.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - this.interest_group = { - has_party = yes - this.party = { - any_member = { - count >= 2 - } - } - } - OR = { - AND = { - has_socialist_ideology = yes - this.interest_group = { - leader = { - has_socialist_ideology = yes - } - } - } - AND = { - has_progressive_ideology = yes - this.interest_group = { - leader = { - has_progressive_ideology = yes - } - } - } - AND = { - has_liberal_ideology = yes - this.interest_group = { - leader = { - has_liberal_ideology = yes - } - } - } - AND = { - has_reactionary_ideology = yes - this.interest_group = { - leader = { - has_reactionary_ideology = yes - } - } - } - AND = { - has_conservative_ideology = yes - this.interest_group = { - leader = { - has_conservative_ideology = yes - } - } - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - NOT = { - exists = scope:agitator_party_scope - } - in_election_campaign = no - } - } - - immediate = { - random_scope_character = { - limit = { - OR = { - AND = { - has_socialist_ideology = yes - this.interest_group.leader = { - has_socialist_ideology = yes - } - } - AND = { - has_progressive_ideology = yes - this.interest_group.leader = { - has_progressive_ideology = yes - } - } - AND = { - has_liberal_ideology = yes - this.interest_group.leader = { - has_liberal_ideology = yes - } - } - AND = { - has_conservative_ideology = yes - this.interest_group.leader = { - has_conservative_ideology = yes - } - } - AND = { - has_reactionary_ideology = yes - this.interest_group.leader = { - has_reactionary_ideology = yes - } - } - } - this.interest_group = { - has_party = yes - this.party = { - any_member = { - count >= 2 - } - } - } - } - save_scope_as = agitator_scope - this.interest_group = { - save_scope_as = agitator_ig_scope - party = { - save_scope_as = agitator_party_scope - } - } - } - - scope:agitator_party_scope = { - random_member = { - limit = { - NOT = { - is_same_interest_group_type = scope:agitator_ig_scope - } - } - save_scope_as = snubbed_ig_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.8.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:agitator_scope = { - add_modifier = { - name = modifier_fair_dealer - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.8.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:snubbed_ig_scope = { - add_modifier = { - name = modifier_preferred_in_party - days = normal_modifier_time - multiplier = -2 - } - } - scope:agitator_ig_scope = { - add_modifier = { - name = modifier_preferred_in_party - days = normal_modifier_time - multiplier = 1 - } - } - } -} - - -agitators_election_events.9 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.9.t - desc = agitators_election_events.9.d - flavor = agitators_election_events.9.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - law_stance = { - law = law_type:law_census_voting - value > neutral - } - AND = { - law_stance = { - law = law_type:law_census_voting - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_census_voting - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_census_voting - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - set_variable = preset_ideology - random_scope_character = { - limit = { - has_role = agitator - OR = { - law_stance = { - law = law_type:law_census_voting - value > neutral - } - AND = { - law_stance = { - law = law_type:law_census_voting - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_census_voting - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_census_voting - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - save_scope_as = agitator_scope - } - save_agitator_election_scopes = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.9.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.9.b - scope:agitator_party_scope = { - add_momentum = momentum_medium - random_member = { - add_modifier = { - name = modifier_pro_democracy_ig - days = normal_modifier_time - } - } - } - } -} - - -agitators_election_events.10 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.10.t - desc = agitators_election_events.10.d - flavor = agitators_election_events.10.f - - event_image = { - video = "southamerica_public_figure_assassination" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - } - any_scope_state = { - is_incorporated = yes - turmoil >= 0.30 - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - save_agitator_election_scopes = yes - random_scope_state = { - limit = { - turmoil >= 0.30 - } - save_scope_as = tumultuous_state_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.10.a - default_option = yes - scope:agitator_scope = { - add_trait = scarred - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } - - option = { - name = agitators_election_events.10.b - scope:agitator_scope = { - add_trait = wounded - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.10.c - trigger = { - OR = { - has_law_or_variant = law_type:law_secret_police - has_law_or_variant = law_type:law_national_guard - } - } - scope:agitator_scope = { - add_trait = wounded - add_trait = shellshocked - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } -} - -### Communist Party - for these, since it's for a specific ideology, use a modified script to save scopes. - -agitators_election_events.11 = { - type = country_event - placement = scope:communist_agitation_state - - duration = 3 - - title = agitators_election_events.11.t - desc = agitators_election_events.11.d - flavor = agitators_election_events.11.f - - event_image = { - video = "unspecific_politicians_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = communist_party - } - } - OR = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - AND = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = communist_party - } - any_scope_state = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - communist_agitator_election_scope_effect = yes - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - save_scope_as = communist_agitation_state - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.11.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_radicals = { - value = medium_radicals - interest_group = scope:agitator_ig_scope - } - scope:communist_agitation_state = { - add_radicals_in_state = { - value = medium_radicals - pop_type = laborers - } - } - } - - option = { - name = agitators_election_events.11.b - scope:agitator_party_scope = { - add_momentum = momentum_large - } - scope:communist_agitation_state = { - add_radicals_in_state = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - } - } - - option = { - name = agitators_election_events.11.c - trigger = { - any_active_party = { - is_party_type = social_democrat_party - } - } - highlighted_option = yes - random_active_party = { - limit = { - is_party_type = social_democrat_party - } - add_momentum = momentum_medium - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:communist_agitation_state = { - add_radicals_in_state = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - } - } -} - -agitators_election_events.12 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.12.t - desc = agitators_election_events.12.d - flavor = agitators_election_events.12.f - - event_image = { - video = "votp_conspiring" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = communist_party - } - } - OR = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - AND = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = communist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - communist_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.12.a - default_option = yes - add_radicals = { - value = medium_radicals - interest_group = scope:agitator_ig_scope - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } - - option = { - name = agitators_election_events.12.b - trigger = { - scope:agitator_scope = { - NOT = { - has_trait = cautious - } - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_trait = cautious - } - } - - option = { - name = agitators_election_events.12.c - trigger = { - any_political_movement = { - is_revolutionary = yes - any_supporting_character = { - this = scope:agitator_scope - } - } - } - highlighted_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large_decrease - } - add_radicals = { - value = large_radicals - interest_group = scope:agitator_ig_scope - } - random_civil_war = { - add_civil_war_progress = 0.10 - } - } -} - -agitators_election_events.13 = { - type = country_event - placement = scope:peasant_agitation_state - - duration = 3 - - title = agitators_election_events.13.t - desc = agitators_election_events.13.d - flavor = agitators_election_events.13.f - - event_image = { - video = "votp_realist_household" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = communist_party - } - } - OR = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - AND = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = communist_party - } - pop_type_percent_country = { - pop_type = peasants - percent >= 0.35 - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - communist_agitator_election_scope_effect = yes - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_pop = { - is_pop_type = peasants - } - } - save_scope_as = peasant_agitation_state - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.13.a - default_option = yes - scope:peasant_agitation_state = { - add_radicals_in_state = { - value = medium_radicals - pop_type = peasants - } - add_modifier = { - name = modifier_communist_peasant_agitation - days = normal_modifier_time - } - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.13.b - scope:peasant_agitation_state = { - add_radicals_in_state = { - value = small_radicals - pop_type = peasants - } - add_modifier = { - name = modifier_communist_anti_landlord_agitation - days = normal_modifier_time - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } -} - -agitators_election_events.14 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.14.t - desc = agitators_election_events.14.d - flavor = agitators_election_events.14.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = communist_party - } - } - OR = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - AND = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = communist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - communist_agitator_election_scope_effect = yes - capital = { - save_scope_as = capital_scope - } - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_council_republic - value < neutral - } - } - save_scope_as = anti_communist_ig - } - random_active_party = { - limit = { - is_party_type = fascist_party - } - save_scope_as = fascist_party_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.14.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - scope:capital_scope = { - add_radicals_in_state = { - value = medium_radicals - strata = upper - } - } - scope:anti_communist_ig = { - add_modifier = { - name = modifier_communists_out_of_control - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.14.b - trigger = { - NOT = { - has_law_or_variant = law_type:law_no_home_affairs - has_law_or_variant = law_type:law_no_police - } - } - highlighted_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_list = { - 70 = { - - } - 30 = { - scope:agitator_scope = { - add_trait = wounded - } - } - } - scope:capital_scope = { - add_loyalists_in_state ={ - value = medium_radicals - interest_group = scope:anti_communist_ig - } - } - } - - option = { - name = agitators_election_events.14.c - trigger = { - any_active_party = { - is_party_type = fascist_party - } - } - highlighted_option = yes - random_list = { - 50 = { - - } - 50 = { - scope:agitator_scope = { - add_trait = wounded - } - } - } - scope:fascist_party_scope = { - add_momentum = momentum_medium - } - scope:capital_scope = { - add_modifier = { - name = modifier_rampant_political_violence - days = normal_modifier_time - } - add_loyalists_in_state ={ - value = medium_radicals - interest_group = scope:anti_communist_ig - } - } - } -} - -agitators_election_events.15 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.15.t - desc = agitators_election_events.15.d - flavor = agitators_election_events.15.f - - event_image = { - video = "unspecific_signed_contract" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = communist_party - } - } - OR = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - AND = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_council_republic - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = communist_party - } - any_active_party = { - is_party_type = fascist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - communist_agitator_election_scope_effect = yes - random_active_party = { - limit = { - is_party_type = fascist_party - } - save_scope_as = fascist_party_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.15.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_list = { - 50 = { - scope:fascist_party_scope = { - add_momentum = momentum_very_large_decrease - } - } - 50 = { - scope:fascist_party_scope = { - add_momentum = momentum_small_decrease - } - } - } - } - - option = { - name = agitators_election_events.15.b - add_radicals = { - value = small_radicals - strata = lower - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:fascist_party_scope = { - add_momentum = momentum_small - } - } -} - -### Fascist Party - -agitators_election_events.16 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.16.t - desc = agitators_election_events.16.d - flavor = agitators_election_events.16.f - - event_image = { - video = "europenorthamerica_political_extremism" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = fascist_party - } - } - OR = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - AND = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = fascist_party - } - any_active_party = { - is_party_type = communist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - fascist_agitator_election_scope_effect = yes - random_active_party = { - limit = { - is_party_type = communist_party - } - save_scope_as = communist_party_scope - random_member = { - save_scope_as = communist_party_ig - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.16.a - default_option = yes - add_radicals = { - value = medium_radicals - interest_group = scope:communist_party_ig - } - add_loyalists = { - value = small_radicals - strata = upper - } - add_loyalists = { - value = small_radicals - strata = middle - } - random_list = { - 50 = { - scope:communist_party_scope = { - add_momentum = momentum_medium_decrease - } - } - 25 = { - scope:communist_party_scope = { - add_momentum = momentum_large_decrease - } - } - 25 = { - scope:communist_party_scope = { - add_momentum = momentum_small_decrease - } - } - } - } - - option = { - name = agitators_election_events.16.b - add_radicals = { - value = small_radicals - interest_group = scope:communist_party_ig - } - scope:communist_party_scope = { - add_momentum = momentum_medium_decrease - } - random_scope_character = { - limit = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - } - is_ruler = no - } - random_list = { - 25 = { - - } - 25 = { - exile_character_with_martyrdom = yes - add_trait = shellshocked - hidden_effect = { - every_country = { - limit = { - has_interest_marker_in_region = scope:exiling_country_scope.capital.region - } - post_notification = exile_notification - } - } - } - 25 = { - add_trait = wounded - } - 25 = { - kill_character = yes - } - } - } - } - - option = { - name = agitators_election_events.16.c - add_radicals = { - value = small_radicals - strata = upper - } - add_radicals = { - value = small_radicals - strata = middle - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_condemned_for_violent_rhetoric - days = normal_modifier_time - } - } - } -} - -agitators_election_events.17 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.17.t - desc = agitators_election_events.17.d - flavor = agitators_election_events.17.f - - event_image = { - video = "unspecific_gears_pistons" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = fascist_party - } - } - OR = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - AND = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = fascist_party - } - ig:ig_industrialists ?= { - is_marginal = no - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - fascist_agitator_election_scope_effect = yes - ig:ig_industrialists ?= { - save_scope_as = industrialists_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.17.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:industrialists_scope = { - add_modifier = { - name = modifier_courted_by_fascists - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.17.b - trigger = { - scope:industrialists_scope.party ?= { - NOT = { - is_party_type = fascist_party - } - } - } - highlighted_option = yes - scope:agitator_scope = { - add_modifier = { - name = modifier_industrialists_rebuffed_advance - days = normal_modifier_time - } - } - scope:industrialists_scope.party = { - add_momentum = momentum_medium - } - } -} - -agitators_election_events.18 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.18.t - desc = agitators_election_events.18.d - flavor = agitators_election_events.18.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = fascist_party - } - } - OR = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - AND = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = fascist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - fascist_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.18.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - if = { - limit = { - any_active_party = { - is_party_type = communist_party - } - } - random_active_party = { - limit = { - is_party_type = communist_party - } - add_momentum = momentum_medium_decrease - } - } - add_modifier = { - name = modifier_fascist_national_unity - days = normal_modifier_time - } - } - - option = { - name = agitators_election_events.18.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - random_active_party = { - limit = { - NOR = { - is_party_type = communist_party - is_party_type = fascist_party - } - } - add_momentum = momentum_medium - } - add_modifier = { - name = modifier_anticommunist_national_unity - days = normal_modifier_time - } - } -} - -agitators_election_events.19 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.19.t - desc = agitators_election_events.19.d - flavor = agitators_election_events.19.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = fascist_party - } - } - OR = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - AND = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = fascist_party - } - any_country = { - has_law_or_variant = law_type:law_council_republic - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - fascist_agitator_election_scope_effect = yes - ordered_country = { - limit = { - has_law_or_variant = law_type:law_council_republic - } - order_by = country_rank - - save_scope_as = scary_communist_country - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.19.a - default_option = yes - change_relations = { - country = scope:scary_communist_country - value = -20 - } - scope:agitator_party_scope = { - add_momentum = momentum_large - random_member = { - add_modifier = { - name = modifier_rhetoric_bolstered - days = short_modifier_time - multiplier = 0.5 - } - } - } - } - - option = { - name = agitators_election_events.19.b - scope:agitator_party_scope = { - add_momentum = momentum_medium - random_member = { - add_modifier = { - name = modifier_rhetoric_bolstered - days = short_modifier_time - } - } - } - } - - option = { - name = agitators_election_events.19.c - trigger = { - scope:scary_communist_country = { - relations:root >= relations_threshold:cordial - } - } - highlighted_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - add_radicals = { - value = small_radicals - strata = upper - } - } -} - -agitators_election_events.20 = { - type = country_event - placement = scope:hate_crime_state - - duration = 3 - - title = agitators_election_events.20.t - desc = agitators_election_events.20.d - flavor = agitators_election_events.20.f - - event_image = { - video = "europenorthamerica_political_extremism" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - AND = { - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = fascist_party - } - } - OR = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - AND = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_ethnostate - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - } - } - any_active_party = { - is_party_type = fascist_party - } - any_scope_pop = { - this.culture = { - NOT = { - is_primary_culture_of = ROOT - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - fascist_agitator_election_scope_effect = yes - ordered_scope_state = { - limit = { - is_incorporated = yes - any_scope_pop = { - this.culture = { - NOT = { - is_primary_culture_of = ROOT - } - } - } - } - order_by = turmoil - random_scope_pop = { - limit = { - this.culture = { - NOT = { - is_primary_culture_of = ROOT - } - } - } - this.culture = { - save_scope_as = hate_crime_culture - } - } - save_scope_as = hate_crime_state - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.20.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - add_radicals = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - scope:hate_crime_state = { - add_culture_standard_of_living_modifier = { - culture = scope:hate_crime_culture - days = short_modifier_time - multiplier = -1 - } - } - } - - option = { - name = agitators_election_events.20.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_radicals = { - value = medium_radicals - culture = scope:hate_crime_culture - } - scope:hate_crime_state = { - add_culture_standard_of_living_modifier = { - culture = scope:hate_crime_culture - days = short_modifier_time - multiplier = -3 - } - } - } - - option = { - name = agitators_election_events.20.c - scope:agitator_party_scope = { - add_momentum = momentum_large - } - add_loyalists = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - add_radicals = { - value = large_radicals - culture = scope:hate_crime_culture - } - scope:hate_crime_state = { - add_culture_standard_of_living_modifier = { - culture = scope:hate_crime_culture - days = short_modifier_time - multiplier = -5 - } - } - } -} - -### Agrarian Party - -agitators_election_events.21 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.21.t - desc = agitators_election_events.21.d - flavor = agitators_election_events.21.f - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_agrarian - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = agrarian_party - } - } - } - } - any_active_party = { - is_party_type = agrarian_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - agrarian_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.21.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.21.b - add_modifier = { - name = modifier_engaged_rural_population - days = normal_modifier_time - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } -} - -agitators_election_events.22 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.22.t - desc = agitators_election_events.22.d - flavor = agitators_election_events.22.f - - event_image = { - video = "africa_prosperous_farm" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_agrarian - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = agrarian_party - } - } - } - } - any_active_party = { - is_party_type = agrarian_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - agrarian_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.22.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.22.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - random_active_party = { - limit = { - NOT = { - is_party_type = agrarian_party - } - any_member = { - law_stance = { - law = law_type:law_agrarianism - value <= neutral - } - } - } - add_momentum = momentum_medium_decrease - } - } -} - -agitators_election_events.23 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.23.t - desc = agitators_election_events.23.d - flavor = agitators_election_events.23.f - - event_image = { - video = "votp_barricade" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_agrarian - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = agrarian_party - } - } - } - } - any_active_party = { - is_party_type = agrarian_party - } - ig:ig_armed_forces ?= { - has_party = yes - } - any_active_party = { - NOT = { - is_party_type = agrarian_party - } - any_member = { - is_interest_group_type = ig_armed_forces - } - } - ig:ig_rural_folk ?= { - leader = { - NOT = { - has_ideology = ideology:ideology_jingoist - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - agrarian_agitator_election_scope_effect = yes - ig:ig_armed_forces ?= { - save_scope_as = armed_forces_scope - leader = { - save_scope_as = armed_forces_leader - } - party = { - save_scope_as = armed_forces_party_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.23.a - default_option = yes - scope:armed_forces_party_scope = { - add_momentum = momentum_medium_decrease - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:armed_forces_scope = { - add_modifier = { - name = modifier_public_pacifism - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.23.b - scope:armed_forces_party_scope = { - add_momentum = momentum_small - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - } -} - -agitators_election_events.24 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.24.t - desc = agitators_election_events.24.d - flavor = agitators_election_events.24.f - - event_image = { - video = "votp_gunboat_diplomacy" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_agrarian - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = agrarian_party - } - } - } - } - any_active_party = { - is_party_type = agrarian_party - } - any_scope_state = { - is_incorporated = no - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - agrarian_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.24.a - default_option = yes - add_modifier = { - name = modifier_no_colonial_affairs_support_agrarian_party - days = normal_modifier_time - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.24.b - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } -} - -agitators_election_events.25 = { - type = country_event - placement = scope:industry_enroachment_state - - duration = 3 - - title = agitators_election_events.25.t - desc = agitators_election_events.25.d - flavor = agitators_election_events.25.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_agrarian - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = agrarian_party - } - } - } - } - any_active_party = { - is_party_type = agrarian_party - } - any_scope_state = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - agrarian_agitator_election_scope_effect = yes - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - save_scope_as = industry_enroachment_state - } - ig:ig_rural_folk ?= { - save_scope_as = rural_folk_ig - } - ig:ig_industrialists ?= { - save_scope_as = industrialists_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.25.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:industry_enroachment_state = { - add_modifier = { - name = modifier_industry_banned_support_agrarian_party - days = normal_modifier_time - } - add_radicals_in_state = { - value = small_radicals - interest_group = scope:industrialists_ig - } - } - } - - option = { - name = agitators_election_events.25.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:industry_enroachment_state = { - add_radicals_in_state = { - value = small_radicals - interest_group = scope:rural_folk_ig - } - } - } -} - -### Social-Democrat Party - -agitators_election_events.26 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.26.t - desc = agitators_election_events.26.d - flavor = agitators_election_events.26.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_social_democrat - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = social_democrat_party - } - } - } - } - any_active_party = { - is_party_type = social_democrat_party - } - any_active_party = { - is_party_type = communist_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - socdem_agitator_election_scope_effect = yes - random_active_party = { - limit = { - is_party_type = communist_party - } - save_scope_as = communist_party_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.26.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - add_loyalists = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - } - - option = { - name = agitators_election_events.26.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:communist_party_scope = { - add_momentum = momentum_medium_decrease - } - } -} - -agitators_election_events.27 = { - type = country_event - placement = scope:socdem_agitation_state - - duration = 3 - - title = agitators_election_events.27.t - desc = agitators_election_events.27.d - flavor = agitators_election_events.27.f - - event_image = { - video = "votp_realist_household" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_social_democrat - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = social_democrat_party - } - } - } - } - any_active_party = { - is_party_type = social_democrat_party - } - any_scope_state = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - socdem_agitator_election_scope_effect = yes - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - save_scope_as = socdem_agitation_state - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.27.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - add_loyalists = { - value = medium_radicals - strata = lower - } - scope:socdem_agitation_state = { - add_modifier = { - name = modifier_engaged_urban_poor - days = long_modifier_time - } - } - } - - option = { - name = agitators_election_events.27.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_modifier = { - name = modifier_engaged_urban_poor - days = normal_modifier_time - multiplier = 0.25 - } - } -} - -agitators_election_events.28 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.28.t - desc = agitators_election_events.28.d - flavor = agitators_election_events.28.f - - event_image = { - video = "asia_union_leader" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_social_democrat - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = social_democrat_party - } - } - } - } - any_active_party = { - is_party_type = social_democrat_party - } - ig:ig_trade_unions ?= { - is_marginal = no - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - socdem_agitator_election_scope_effect = yes - ig:ig_trade_unions ?= { - save_scope_as = trade_union_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.28.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.28.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_loyalists = { - value = medium_radicals - interest_group = scope:trade_union_ig - } - scope:trade_union_ig = { - add_modifier = { - name = modifier_social_democratic_unionizing - days = normal_modifier_time - } - } - } -} - -agitators_election_events.29 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.29.t - desc = agitators_election_events.29.d - flavor = agitators_election_events.29.f - - event_image = { - video = "europenorthamerica_capitalists_meeting" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_social_democrat - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = social_democrat_party - } - } - } - } - any_active_party = { - is_party_type = social_democrat_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - socdem_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.29.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.29.b - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - add_radicals = { - value = small_radicals - interest_group = scope:agitator_ig_scope - } - } -} - -agitators_election_events.30 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.30.t - desc = agitators_election_events.30.d - flavor = agitators_election_events.30.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - NOT = { has_law_or_variant = law_type:law_single_party_state } - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_social_democrat - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = social_democrat_party - } - } - } - } - any_active_party = { - is_party_type = social_democrat_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - socdem_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.30.a - default_option = yes - add_modifier = { - name = modifier_suffrage_support_socdem_party - days = normal_modifier_time - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_modifier = { - name = modifier_supporter_of_franchise - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.30.b - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } -} - -agitators_election_events.31 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.31.t - desc = agitators_election_events.31.d - flavor = agitators_election_events.31.f - - event_image = { - video = "middleeast_middleclass_cafe" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = liberal_party - } - } - } - } - any_active_party = { - is_party_type = liberal_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - liberal_agitator_election_scope_effect = yes - capital = { - save_scope_as = capital_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.31.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } - - option = { - name = agitators_election_events.31.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_average_ao3_writer - days = normal_modifier_time - } - } - } -} - -agitators_election_events.32 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.32.t - desc = agitators_election_events.32.d - flavor = agitators_election_events.32.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = liberal_party - } - } - } - OR = { - law_stance = { - law = law_type:law_slavery_banned - value > neutral - } - AND = { - law_stance = { - law = law_type:law_slavery_banned - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_slavery_banned - value > neutral - } - NOT = { - law_stance = { - law = law_type:law_slavery_banned - value > strongly_approve # Equals 'count' - } - } - } - } - } - } - any_active_party = { - is_party_type = liberal_party - } - NOT = { - has_law_or_variant = law_type:law_slavery_banned - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - liberal_agitator_election_scope_effect = yes - if = { - limit = { - any_interest_group = { - leader = { - has_ideology = ideology:ideology_slaver - } - } - } - random_interest_group = { - limit = { - leader = { - has_ideology = ideology:ideology_slaver - } - } - save_scope_as = slaver_ig_scope - } - } - else = { - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_slavery_banned - value < neutral - } - } - save_scope_as = slaver_ig_scope - } - } - capital = { - save_scope_as = capital_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.32.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - scope:slaver_ig_scope = { - add_modifier = { - name = modifier_slavers_upset_by_election - days = normal_modifier_time - multiplier = 0.5 - } - } - } - - option = { - name = agitators_election_events.32.b - add_modifier = { - name = modifier_liberal_slavery_banned_support - days = normal_modifier_time - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:slaver_ig_scope = { - add_modifier = { - name = modifier_slavers_upset_by_election - days = normal_modifier_time - } - } - } -} - -agitators_election_events.33 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.33.t - desc = agitators_election_events.33.d - flavor = agitators_election_events.33.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = liberal_party - } - } - } - } - any_active_party = { - is_party_type = liberal_party - } - any_interest_group = { - has_party = yes - NOT = { - party = { - is_party_type = liberal_party - } - } - leader = { - OR = { - has_trait = reserved - has_trait = honorable - has_trait = charismatic - has_trait = romantic - has_trait = tactful - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - liberal_agitator_election_scope_effect = yes - random_interest_group = { - limit = { - has_party = yes - trigger_if = { - limit = { - has_party = yes - } - NOT = { - this.party = { - is_party_type = liberal_party - } - } - } - leader = { - OR = { - has_trait = reserved - has_trait = honorable - has_trait = charismatic - has_trait = romantic - has_trait = tactful - } - } - } - save_scope_as = opposition_ig_scope - party = { - save_scope_as = opposition_party_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.33.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.33.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_trait = honorable - } - } - - option = { - name = agitators_election_events.33.c - scope:opposition_party_scope = { - add_momentum = momentum_medium - } - } -} - -agitators_election_events.34 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.34.t - desc = agitators_election_events.34.d - flavor = agitators_election_events.34.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = liberal_party - } - } - } - } - any_active_party = { - is_party_type = liberal_party - } - OR = { - has_law_or_variant = law_type:law_right_of_assembly - has_law_or_variant = law_type:law_protected_speech - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - liberal_agitator_election_scope_effect = yes - random_active_party = { - limit = { - is_party_type = radical_party - } - save_scope_as = radical_party_scope - } - capital = { - save_scope_as = capital_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.34.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.34.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_modifier = { - name = modifier_freedom_of_speech_propaganda - days = normal_modifier_time - } - } - - option = { - name = agitators_election_events.34.c - trigger = { - any_active_party = { - is_party_type = radical_party - } - } - scope:radical_party_scope = { - add_momentum = momentum_medium - } - } -} - -agitators_election_events.35 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.35.t - desc = agitators_election_events.35.d - flavor = agitators_election_events.35.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_humanitarian_royalist - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = liberal_party - } - } - } - } - any_active_party = { - is_party_type = liberal_party - } - has_law_or_variant = law_type:law_censorship - any_scope_state = { - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - liberal_agitator_election_scope_effect = yes - random_scope_state = { - limit = { - any_scope_building = { - is_building_type = building_urban_center - level >= 5 - } - } - save_scope_as = rally_state - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.35.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.35.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:rally_state = { - add_modifier = { - name = modifier_rally_freedom_of_speech - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.35.c - scope:rally_state = { - add_radicals_in_state = { - value = medium_radicals - interest_group = scope:agitator_scope.interest_group - } - } - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } -} - -agitators_election_events.36 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.36.t - desc = agitators_election_events.36.d - flavor = agitators_election_events.36.f - - event_image = { - trigger = { - religion = rel:jewish - } - video = "europenorthamerica_judaism" - } - event_image = { - trigger = { - OR = { - religion = rel:protestant - religion = rel:catholic - religion = rel:orthodox - religion = rel:oriental_orthodox - } - } - video = "southamerica_christianity" - } - event_image = { - trigger = { - OR = { - religion = rel:hindu - religion = rel:sikh - } - } - video = "asia_hinduism_sikhism" - } - event_image = { - trigger = { - OR = { - religion = rel:shinto - religion = rel:confucian - } - } - video = "asia_confucianism_shinto" - } - event_image = { - trigger = { - OR = { - religion = rel:mahayana - religion = rel:gelugpa - religion = rel:theravada - } - } - video = "asia_buddhism" - } - event_image = { - trigger = { - OR = { - religion = rel:sunni - religion = rel:shiite - } - } - video = "middleeast_islam" - } - event_image = { - trigger = { - NOR = { - religion = rel:jewish - religion = rel:protestant - religion = rel:catholic - religion = rel:orthodox - religion = rel:oriental_orthodox - religion = rel:mahayana - religion = rel:gelugpa - religion = rel:theravada - religion = rel:shinto - religion = rel:hindu - religion = rel:sikh - religion = rel:sunni - religion = rel:shiite - } - } - video = "africa_animism" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_ideology = ideology:ideology_abolitionist - } - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - OR = { - has_law_or_variant = law_type:law_state_religion - has_law_or_variant = law_type:law_freedom_of_conscience - } - ig:ig_devout ?= { - is_marginal = no - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - conservative_agitator_election_scope_effect = yes - ig:ig_devout ?= { - save_scope_as = devout_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.36.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.36.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_modifier = { - name = modifier_political_involvement_welcomed - days = normal_modifier_time - } - } - - option = { - name = agitators_election_events.36.c - trigger = { - ig:ig_devout ?= { - has_party = no - } - } - scope:devout_ig = { - leader = { - add_modifier = { - name = modifier_apolitical_priest - days = long_modifier_time - is_decaying = yes - } - } - } - scope:agitator_scope = { - add_modifier = { - name = modifier_agitator_religious_scandal - days = normal_modifier_time - } - } - } -} - -agitators_election_events.37 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.37.t - desc = agitators_election_events.37.d - flavor = agitators_election_events.37.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_ideology = ideology:ideology_abolitionist - } - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - any_country = { - is_revolutionary = yes - OR = { - any_interest_group = { - is_in_government = yes - leader = { - has_ideology = ideology:ideology_radical - } - } - ig:ig_rural_folk ?= { - is_powerful = yes - is_in_government = yes - } - ig:ig_intelligentsia ?= { - is_powerful = yes - is_in_government = yes - } - ig:ig_trade_unions ?= { - is_powerful = yes - is_in_government = yes - } - any_interest_group = { - is_in_government = yes - is_powerful = yes - leader = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - } - } - } - } - ROOT = { - has_interest_marker_in_region = prev.capital.region - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - conservative_agitator_election_scope_effect = yes - random_country = { - limit = { - is_revolutionary = yes - OR = { - any_interest_group = { - is_in_government = yes - is_powerful = yes - leader = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_radical - } - } - } - ig:ig_rural_folk ?= { - is_powerful = yes - is_in_government = yes - } - ig:ig_intelligentsia ?= { - is_powerful = yes - is_in_government = yes - } - ig:ig_trade_unions ?= { - is_powerful = yes - is_in_government = yes - } - NOR = { - ig:ig_landowners ?= { - is_in_government = yes - } - ig:ig_devout ?= { - is_in_government = yes - } - } - } - ROOT = { - has_interest_marker_in_region = prev.capital.region - } - } - save_scope_as = revolutionary_nation_cw_scope - ruler = { - interest_group = { - save_scope_as = revolutionary_ig - } - } - this.civil_war_origin_country = { - save_scope_as = revolutionary_nation_scope - } - } - random_interest_group = { - limit = { is_same_interest_group_type = scope:revolutionary_ig } - save_scope_as = patsy_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.37.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - random_interest_group = { - limit = { - is_same_interest_group_type = scope:revolutionary_nation_cw_scope.ruler.interest_group - } - add_modifier = { - name = modifier_conservative_fearmongering - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.37.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - random_interest_group = { - limit = { - has_party = yes - trigger_if = { - limit = { - has_party = yes - } - this.party = { - is_party_type = conservative_party - } - } - } - add_modifier = { - name = modifier_conservative_fearmongering_failed - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.37.c - trigger = { - any_active_party = { - OR = { - is_party_type = radical_party - is_party_type = communist_party - is_party_type = anarchist_party - } - } - } - random_active_party = { - limit = { - OR = { - is_party_type = radical_party - is_party_type = communist_party - is_party_type = anarchist_party - } - } - add_momentum = momentum_medium - } - random_interest_group = { - limit = { - has_party = yes - trigger_if = { - limit = { - has_party = yes - } - this.party = { - is_party_type = conservative_party - } - } - } - add_modifier = { - name = modifier_conservative_fearmongering_failed - days = normal_modifier_time - multiplier = 1.5 - } - } - } -} - -agitators_election_events.38 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.38.t - desc = agitators_election_events.38.d - flavor = agitators_election_events.38.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_ideology = ideology:ideology_abolitionist - } - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - conservative_agitator_election_scope_effect = yes - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.38.a - trigger = { - NOR = { - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_wage_subsidies - has_law_or_variant = law_type:law_old_age_pension - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_mass_conscription - } - } - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.38.a1 - trigger = { - OR = { - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_wage_subsidies - has_law_or_variant = law_type:law_old_age_pension - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_mass_conscription - } - } - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.38.b - trigger = { - NOR = { - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_wage_subsidies - has_law_or_variant = law_type:law_old_age_pension - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_mass_conscription - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_agitator_out_of_touch - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.38.c - trigger = { - OR = { - has_law_or_variant = law_type:law_womens_suffrage - has_law_or_variant = law_type:law_universal_suffrage - has_law_or_variant = law_type:law_wage_subsidies - has_law_or_variant = law_type:law_old_age_pension - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_commercialized_agriculture - has_law_or_variant = law_type:law_homesteading - has_law_or_variant = law_type:law_mass_conscription - } - } - scope:agitator_party_scope = { - add_momentum = momentum_large_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_agitator_out_of_touch - days = normal_modifier_time - multiplier = 2 - } - } - } -} - -agitators_election_events.39 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.39.t - desc = agitators_election_events.39.d - flavor = agitators_election_events.39.f - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_ideology = ideology:ideology_abolitionist - } - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - ig:ig_rural_folk ?= { - leader = { - NOR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - conservative_agitator_election_scope_effect = yes - ig:ig_rural_folk ?= { - save_scope_as = rf_scope - leader = { - save_scope_as = rf_leader_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.39.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.39.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_modifier = { - name = modifier_farmers_voting_conservative - days = normal_modifier_time - } - } - - option = { - name = agitators_election_events.39.c - trigger = { - any_active_party = { - is_party_type = agrarian_party - } - } - highlighted_option = yes - random_active_party = { - limit = { - is_party_type = agrarian_party - } - add_momentum = momentum_medium - } - } -} - -agitators_election_events.40 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.40.t - desc = agitators_election_events.40.d - flavor = agitators_election_events.40.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_ideology = ideology:ideology_abolitionist - } - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - any_scope_culture = { - ROOT = { - cultural_acceptance_base = { target = prev.culture value < acceptance_status_5 } - } - root = { - culture_percent_country = { - target = prev - value >= 0.05 - } - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - conservative_agitator_election_scope_effect = yes - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_slavery_banned - value >= approve - } - } - save_scope_as = abolitionist_ig - } - random_scope_culture = { - limit = { - ROOT = { - cultural_acceptance_base = { target = prev.culture value < acceptance_status_5 } - culture_percent_country = { - target = prev - value >= 0.05 - } - } - } - save_scope_as = discrim_culture - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.40.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } - - option = { - name = agitators_election_events.40.b - scope:agitator_party_scope = { - add_momentum = momentum_large - } - add_radicals = { - value = medium_radicals - culture = scope:discrim_culture - } - } - - option = { - name = agitators_election_events.40.c - trigger = { - NOT = { - has_law_or_variant = law_type:law_slavery_banned - } - } - highlighted_option = yes - add_radicals = { - value = medium_radicals - pop_type = slaves - } - add_radicals = { - value = small_radicals - interest_group = scope:abolitionist_ig - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } -} - -agitators_election_events.41 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.41.t - desc = agitators_election_events.41.d - flavor = agitators_election_events.41.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_radical - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = radical_party - } - } - } - } - any_active_party = { - is_party_type = radical_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - radical_agitator_election_scope_effect = yes - capital = { - save_scope_as = capital_scope - } - ig:ig_devout ?= { - save_scope_as = devout_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.41.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_excessively_radical_prescription - days = normal_modifier_time - is_decaying = yes - } - } - ig:ig_devout ?= { - add_modifier = { - name = modifier_radical_prescription_devout - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.41.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_modifier = { - name = modifier_radical_prescriptions - days = normal_modifier_time - } - } - ig:ig_devout ?= { - add_modifier = { - name = modifier_radical_prescription_denied_devout - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.41.c - trigger = { - has_law_or_variant = law_type:law_no_social_security - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:capital_scope = { - add_modifier = { - name = modifier_just_give_them_money_smh - days = normal_modifier_time - } - } - } -} - -agitators_election_events.42 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.42.t - desc = agitators_election_events.42.d - flavor = agitators_election_events.42.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - NOT = { - is_interest_group_type = ig_intelligentsia - } - OR = { - has_ideology = ideology:ideology_radical - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = radical_party - } - } - } - } - any_active_party = { - is_party_type = radical_party - } - ruler.popularity <= 0 - has_law_or_variant = law_type:law_monarchy - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - radical_agitator_election_scope_effect = yes - ruler = { - save_scope_as = monarch_scope - } - ig:ig_intelligentsia ?= { - save_scope_as = intelligentsia_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.42.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - } - - option = { - name = agitators_election_events.42.b - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:monarch_scope = { - add_modifier = { - name = modifier_agitator_hates_the_monarchy_monarch - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.42.c - ig:ig_intelligentsia ?= { - add_modifier = { - name = modifier_agitator_hates_the_monarchy_ig - days = normal_modifier_time - } - } - if = { - limit = { - NOT = { scope:agitator_scope.interest_group = ig:ig_intelligentsia } - } - scope:agitator_scope.interest_group = { - add_modifier = { - name = modifier_agitator_hates_the_monarchy_ig - days = normal_modifier_time - } - } - } - add_modifier = { - name = modifier_agitator_hates_the_monarchy_enlightened - days = normal_modifier_time - } - } -} - -agitators_election_events.43 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.43.t - desc = agitators_election_events.43.d - flavor = agitators_election_events.43.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_radical - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = radical_party - } - } - } - } - any_scope_state = { - any_scope_culture = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - save_temporary_scope_as = discrim_culture - } - culture_percent_state = { - target = scope:discrim_culture - value >= 0.05 - } - } - any_scope_culture = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - any_state = { - owner = ROOT - is_incorporated = yes - culture_percent_state = { - target = prev - value >= 0.05 - } - } - } - any_active_party = { - is_party_type = radical_party - } - NOT = { - has_law_or_variant = law_type:law_multicultural - } - NOT = { - has_law_or_variant = law_type:law_universal_suffrage - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - radical_agitator_election_scope_effect = yes - random_scope_culture = { - limit = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - any_state = { - owner = ROOT - is_incorporated = yes - culture_percent_state = { - target = prev - value >= 0.05 - } - } - } - save_scope_as = discriminated_culture_scope - } - ig:ig_petty_bourgeoisie ?= { - save_scope_as = pb_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.43.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - add_radicals = { - value = small_radicals - culture = scope:discriminated_culture_scope - } - } - - option = { - name = agitators_election_events.43.b - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } -} - -agitators_election_events.44 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.44.t - desc = agitators_election_events.44.d - flavor = agitators_election_events.44.f - - event_image = { - video = "europenorthamerica_sufferage" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_radical - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = radical_party - } - } - } - } - any_scope_character = { - interest_group = { - has_party = yes - NOT = { - this.party = { - is_party_type = radical_party - } - } - } - OR = { - law_stance = { - law = law_type:law_slavery_banned - value < neutral - } - AND = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_slavery_banned - value < neutral - } - NOT = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } - } - } - } - } - NOT = { - is_ruler = yes - } - } - any_active_party = { - is_party_type = radical_party - } - NOT = { - has_law_or_variant = law_type:law_universal_suffrage - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - radical_agitator_election_scope_effect = yes - random_scope_character = { - limit = { - interest_group = { - has_party = yes - NOT = { - this.party = { - is_party_type = radical_party - } - } - } - OR = { - law_stance = { - law = law_type:law_universal_suffrage - value < neutral - } - AND = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } - interest_group = { - law_stance = { - law = law_type:law_universal_suffrage - value < neutral - } - NOT = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } - } - } - } - } - NOT = { - is_ruler = yes - } - } - interest_group = { - party = { - save_scope_as = anti_democratic_party - } - } - save_scope_as = anti_democratic_character - } - save_scope_as = self_referential_reference - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.44.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_large - } - add_modifier = { - name = modifier_radical_universal_suffrage_support - days = normal_modifier_time - } - } - - option = { - name = agitators_election_events.44.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - add_modifier = { - name = modifier_radical_suffrage_opposition - days = normal_modifier_time - } - scope:anti_democratic_character = { - add_modifier = { - name = modifier_radical_suffrage_further_support - days = normal_modifier_time - } - } - } -} - -agitators_election_events.45 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.45.t - desc = agitators_election_events.45.d - flavor = agitators_election_events.45.f - - event_image = { - video = "southamerica_election" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_radical - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = radical_party - } - } - } - } - any_active_party = { - is_party_type = radical_party - } - has_law_or_variant = law_type:law_monarchy - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - radical_agitator_election_scope_effect = yes - ruler = { - save_scope_as = monarch_scope - } - capital = { - save_scope_as = capital_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.45.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small - } - scope:agitator_scope = { - add_modifier = { - name = modifier_doing_great_things - days = normal_modifier_time - is_decaying = yes - } - } - } - - option = { - name = agitators_election_events.45.b - scope:monarch_scope = { - add_modifier = { - name = modifier_monarch_support_from_sedition - days = normal_modifier_time - } - } - scope:agitator_scope = { - add_modifier = { - name = modifier_not_doing_great_things - days = normal_modifier_time - } - } - add_radicals = { - value = small_radicals - interest_group = scope:agitator_scope.interest_group - } - } - - option = { - name = agitators_election_events.45.c - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:capital_scope = { - add_modifier = { - name = modifier_radical_republicanism_support - days = normal_modifier_time - } - } - add_radicals = { - value = small_radicals - strata = upper - } - } -} - -agitators_election_events.46 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.46.t - desc = agitators_election_events.46.d - flavor = agitators_election_events.46.f - - event_image = { - video = "unspecific_gears_pistons" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = free_trade_party - } - } - } - } - any_active_party = { - is_party_type = free_trade_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - free_trade_agitator_election_scope_effect = yes - ig:ig_industrialists ?= { - save_scope_as = industrialists_ig - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.46.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.46.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:agitator_scope.interest_group = { - add_modifier = { - name = modifier_interfered_in_our_corruption - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.46.c - trigger = { - NOR = { - has_law_or_variant = law_type:law_proportional_taxation - has_law_or_variant = law_type:law_graduated_taxation - } - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - add_radicals = { - value = small_radicals - strata = upper - } - add_modifier = { - name = modifier_tax_the_rich - days = normal_modifier_time - } - } -} - -agitators_election_events.47 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.47.t - desc = agitators_election_events.47.d - flavor = agitators_election_events.47.f - - event_image = { - video = "africa_diplomats_negotiating" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = free_trade_party - } - } - } - } - any_active_party = { - is_party_type = free_trade_party - } - any_country = { - relations:root >= relations_threshold:cordial - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - free_trade_agitator_election_scope_effect = yes - save_scope_as = exiling_country_scope - random_country = { - limit = { - relations:root >= relations_threshold:cordial - } - save_scope_as = friendly_country_scope - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.47.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - change_relations = { - country = scope:friendly_country_scope - value = 15 - } - } - - option = { - name = agitators_election_events.47.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_diplomatic_agitator - days = normal_modifier_time - } - } - } - - option = { - name = agitators_election_events.47.c - random_list = { - 70 = { - change_relations = { - country = scope:friendly_country_scope - value = -15 - } - scope:agitator_scope.interest_group = { - add_modifier = { - name = modifier_questioned_loyalty_of_agitator - days = normal_modifier_time - } - } - } - 20 = { - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - 10 = { - scope:agitator_scope = { - exile_character_with_martyrdom = yes - hidden_effect = { - every_country = { - limit = { - has_interest_marker_in_region = scope:exiling_country_scope.capital.region - } - post_notification = exile_notification - } - } - } - } - } - } -} - -agitators_election_events.48 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.48.t - desc = agitators_election_events.48.d - flavor = agitators_election_events.48.f - - event_image = { - video = "middleeast_battlefield_trenches" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = free_trade_party - } - } - } - } - any_active_party = { - is_party_type = free_trade_party - } - ig:ig_armed_forces ?= { - is_marginal = no - has_party = yes - trigger_if = { - limit = { - has_party = yes - } - this.party = { - is_party_type = free_trade_party - } - } - } - NOT = { - any_country = { - has_war_with = root - } - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - free_trade_agitator_election_scope_effect = yes - ig:ig_armed_forces ?= { - save_scope_as = armed_forces_ig - party = { - save_scope_as = armed_forces_party - } - } - random_scope_character = { - limit = { - is_interest_group_type = ig_armed_forces - } - save_scope_as = armed_forces_char - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.48.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - scope:armed_forces_ig = { - add_modifier = { - name = modifier_unpatriotic_election_agitator - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.48.b - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - scope:agitator_scope = { - add_modifier = { - name = modifier_unpatriotic_agitator_character - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.48.c - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - random_scope_state = { - limit = { - is_incorporated = yes - } - start_building_construction = building_barracks - } - scope:armed_forces_ig = { - add_modifier = { - name = modifier_patriotic_election_work - days = short_modifier_time - } - } - } -} - -agitators_election_events.49 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.49.t - desc = agitators_election_events.49.d - flavor = agitators_election_events.49.f - - event_image = { - video = "asia_poor_people_moving" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = free_trade_party - } - } - } - } - any_active_party = { - is_party_type = free_trade_party - } - ig:ig_trade_unions ?= { - is_marginal = no - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - free_trade_agitator_election_scope_effect = yes - ig:ig_trade_unions ?= { - save_scope_as = trade_unions_ig - leader = { - save_scope_as = trade_union_leader_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.49.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - scope:trade_unions_ig = { - add_modifier = { - name = modifier_leaning_in_to_trade_unions - days = short_modifier_time - } - } - } - - option = { - name = agitators_election_events.49.b - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - add_modifier = { - name = modifier_support_for_open_borders - days = short_modifier_time - } - } - - option = { - name = agitators_election_events.49.c - trigger = { - has_law_or_variant = law_type:law_guaranteed_liberties - } - scope:agitator_party_scope = { - add_momentum = momentum_small_decrease - } - add_modifier = { - name = modifier_support_for_immigrant_schools - days = short_modifier_time - } - } -} - -agitators_election_events.50 = { - type = country_event - placement = root - - duration = 3 - - title = agitators_election_events.50.t - desc = agitators_election_events.50.d - flavor = agitators_election_events.50.f - - event_image = { - video = "southamerica_child_labor" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - NOT = { - has_variable = agitator_election_participation - } - OR = { - has_ideology = ideology:ideology_market_liberal - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = free_trade_party - } - } - } - } - any_active_party = { - is_party_type = free_trade_party - } - } - - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - - immediate = { - free_trade_agitator_election_scope_effect = yes - ig:ig_trade_unions ?= { - save_scope_as = trade_unions_ig - leader = { - save_scope_as = trade_union_leader_scope - } - } - scope:agitator_scope = { - set_variable = { name = agitator_election_participation days = 180 } - } - } - - option = { - name = agitators_election_events.50.a - trigger = { - NOT = { - has_law_or_variant = law_type:law_compulsory_primary_school - } - } - scope:agitator_party_scope = { - add_momentum = momentum_medium - } - } - - option = { - name = agitators_election_events.50.b - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_medium_decrease - } - } - - option = { - name = agitators_election_events.50.c - trigger = { - has_law_or_variant = law_type:law_compulsory_primary_school - ig:ig_trade_unions ?= { - is_marginal = no - } - } - scope:agitator_party_scope = { - add_momentum = momentum_large_decrease - } - random_list = { - 20 = { - scope:agitator_scope = { - add_trait = cruel - } - } - 80 = { - - } - } - } -} diff --git a/events/agitators_events/agitators_election_events_agrarian.txt b/events/agitators_events/agitators_election_events_agrarian.txt new file mode 100644 index 000000000..640194072 --- /dev/null +++ b/events/agitators_events/agitators_election_events_agrarian.txt @@ -0,0 +1,516 @@ +### Agrarian Party + +namespace = agitators_election_events_agrarian + +agitators_election_events_agrarian.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_agrarian.1.t + desc = agitators_election_events_agrarian.1.d + flavor = agitators_election_events_agrarian.1.f + + event_image = { + video = "europenorthamerica_russian_serfs" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_agrarian + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = agrarian_party + } + } + } + } + any_active_party = { + is_party_type = agrarian_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + agrarian_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_agrarian.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_agrarian.1.b + add_modifier = { + name = modifier_engaged_rural_population + days = normal_modifier_time + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } +} + +agitators_election_events_agrarian.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_agrarian.2.t + desc = agitators_election_events_agrarian.2.d + flavor = agitators_election_events_agrarian.2.f + + event_image = { + video = "africa_prosperous_farm" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_agrarian + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = agrarian_party + } + } + } + } + any_active_party = { + is_party_type = agrarian_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + agrarian_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_agrarian.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_agrarian.2.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + random_active_party = { + limit = { + NOT = { + is_party_type = agrarian_party + } + any_member = { + law_stance = { + law = law_type:law_agrarianism + value <= neutral + } + } + } + add_momentum = momentum_medium_decrease + } + } +} + +agitators_election_events_agrarian.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_agrarian.3.t + desc = agitators_election_events_agrarian.3.d + flavor = agitators_election_events_agrarian.3.f + + event_image = { + video = "votp_barricade" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_agrarian + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = agrarian_party + } + } + } + } + any_active_party = { + is_party_type = agrarian_party + } + ig:ig_armed_forces ?= { + has_party = yes + } + any_active_party = { + NOT = { + is_party_type = agrarian_party + } + any_member = { + is_interest_group_type = ig_armed_forces + } + } + ig:ig_rural_folk ?= { + leader = { + NOT = { + has_ideology = ideology:ideology_jingoist + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + agrarian_agitator_election_scope_effect = yes + ig:ig_armed_forces ?= { + save_scope_as = armed_forces_scope + leader = { + save_scope_as = armed_forces_leader + } + party = { + save_scope_as = armed_forces_party_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_agrarian.3.a + default_option = yes + scope:armed_forces_party_scope = { + add_momentum = momentum_medium_decrease + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:armed_forces_scope = { + add_modifier = { + name = modifier_public_pacifism + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_agrarian.3.b + scope:armed_forces_party_scope = { + add_momentum = momentum_small + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + } +} + +agitators_election_events_agrarian.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_agrarian.4.t + desc = agitators_election_events_agrarian.4.d + flavor = agitators_election_events_agrarian.4.f + + event_image = { + video = "votp_gunboat_diplomacy" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_agrarian + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = agrarian_party + } + } + } + } + any_active_party = { + is_party_type = agrarian_party + } + any_scope_state = { + is_incorporated = no + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + agrarian_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_agrarian.4.a + default_option = yes + add_modifier = { + name = modifier_no_colonial_affairs_support_agrarian_party + days = normal_modifier_time + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_agrarian.4.b + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } +} + +agitators_election_events_agrarian.5 = { + type = country_event + placement = scope:industry_enroachment_state + + duration = 3 + + title = agitators_election_events_agrarian.5.t + desc = agitators_election_events_agrarian.5.d + flavor = agitators_election_events_agrarian.5.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_agrarian + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = agrarian_party + } + } + } + } + any_active_party = { + is_party_type = agrarian_party + } + any_scope_state = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + agrarian_agitator_election_scope_effect = yes + random_scope_state = { + limit = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + save_scope_as = industry_enroachment_state + } + ig:ig_rural_folk ?= { + save_scope_as = rural_folk_ig + } + ig:ig_industrialists ?= { + save_scope_as = industrialists_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_agrarian.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:industry_enroachment_state = { + add_modifier = { + name = modifier_industry_banned_support_agrarian_party + days = normal_modifier_time + } + add_radicals_in_state = { + value = small_radicals + interest_group = scope:industrialists_ig + } + } + } + + option = { + name = agitators_election_events_agrarian.5.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:industry_enroachment_state = { + add_radicals_in_state = { + value = small_radicals + interest_group = scope:rural_folk_ig + } + } + } +} diff --git a/events/agitators_events/agitators_election_events_communist.txt b/events/agitators_events/agitators_election_events_communist.txt new file mode 100644 index 000000000..34ef03326 --- /dev/null +++ b/events/agitators_events/agitators_election_events_communist.txt @@ -0,0 +1,795 @@ +### Communist Party - for these, since it's for a specific ideology, use a modified script to save scopes. + +namespace = agitators_election_events_communist + +agitators_election_events_communist.1 = { + type = country_event + placement = scope:communist_agitation_state + + duration = 3 + + title = agitators_election_events_communist.1.t + desc = agitators_election_events_communist.1.d + flavor = agitators_election_events_communist.1.f + + event_image = { + video = "unspecific_politicians_arguing" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = communist_party + } + } + OR = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + AND = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = communist_party + } + any_scope_state = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + communist_agitator_election_scope_effect = yes + random_scope_state = { + limit = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + save_scope_as = communist_agitation_state + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_communist.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_radicals = { + value = medium_radicals + interest_group = scope:agitator_ig_scope + } + scope:communist_agitation_state = { + add_radicals_in_state = { + value = medium_radicals + pop_type = laborers + } + } + } + + option = { + name = agitators_election_events_communist.1.b + scope:agitator_party_scope = { + add_momentum = momentum_large + } + scope:communist_agitation_state = { + add_radicals_in_state = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + } + } + + option = { + name = agitators_election_events_communist.1.c + trigger = { + any_active_party = { + is_party_type = social_democrat_party + } + } + highlighted_option = yes + random_active_party = { + limit = { + is_party_type = social_democrat_party + } + add_momentum = momentum_medium + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:communist_agitation_state = { + add_radicals_in_state = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + } + } +} + +agitators_election_events_communist.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_communist.2.t + desc = agitators_election_events_communist.2.d + flavor = agitators_election_events_communist.2.f + + event_image = { + video = "votp_conspiring" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = communist_party + } + } + OR = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + AND = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = communist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + communist_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_communist.2.a + default_option = yes + add_radicals = { + value = medium_radicals + interest_group = scope:agitator_ig_scope + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } + + option = { + name = agitators_election_events_communist.2.b + trigger = { + scope:agitator_scope = { + NOT = { + has_trait = cautious + } + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_trait = cautious + } + } + + option = { + name = agitators_election_events_communist.2.c + trigger = { + any_political_movement = { + is_revolutionary = yes + any_supporting_character = { + this = scope:agitator_scope + } + } + } + highlighted_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large_decrease + } + add_radicals = { + value = large_radicals + interest_group = scope:agitator_ig_scope + } + random_civil_war = { + add_civil_war_progress = 0.10 + } + } +} + +agitators_election_events_communist.3 = { + type = country_event + placement = scope:peasant_agitation_state + + duration = 3 + + title = agitators_election_events_communist.3.t + desc = agitators_election_events_communist.3.d + flavor = agitators_election_events_communist.3.f + + event_image = { + video = "votp_realist_household" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = communist_party + } + } + OR = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + AND = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = communist_party + } + pop_type_percent_country = { + pop_type = peasants + percent >= 0.35 + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + communist_agitator_election_scope_effect = yes + random_scope_state = { + limit = { + is_incorporated = yes + any_scope_pop = { + is_pop_type = peasants + } + } + save_scope_as = peasant_agitation_state + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_communist.3.a + default_option = yes + scope:peasant_agitation_state = { + add_radicals_in_state = { + value = medium_radicals + pop_type = peasants + } + add_modifier = { + name = modifier_communist_peasant_agitation + days = normal_modifier_time + } + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_communist.3.b + scope:peasant_agitation_state = { + add_radicals_in_state = { + value = small_radicals + pop_type = peasants + } + add_modifier = { + name = modifier_communist_anti_landlord_agitation + days = normal_modifier_time + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } +} + +agitators_election_events_communist.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_communist.4.t + desc = agitators_election_events_communist.4.d + flavor = agitators_election_events_communist.4.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = communist_party + } + } + OR = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + AND = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = communist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + communist_agitator_election_scope_effect = yes + capital = { + save_scope_as = capital_scope + } + random_interest_group = { + limit = { + law_stance = { + law = law_type:law_council_republic + value < neutral + } + } + save_scope_as = anti_communist_ig + } + random_active_party = { + limit = { + is_party_type = fascist_party + } + save_scope_as = fascist_party_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_communist.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + scope:capital_scope = { + add_radicals_in_state = { + value = medium_radicals + strata = upper + } + } + scope:anti_communist_ig = { + add_modifier = { + name = modifier_communists_out_of_control + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_communist.4.b + trigger = { + NOT = { + has_law_or_variant = law_type:law_no_home_affairs + has_law_or_variant = law_type:law_no_police + } + } + highlighted_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_list = { + 70 = { + + } + 30 = { + scope:agitator_scope = { + add_trait = wounded + } + } + } + scope:capital_scope = { + add_loyalists_in_state ={ + value = medium_radicals + interest_group = scope:anti_communist_ig + } + } + } + + option = { + name = agitators_election_events_communist.4.c + trigger = { + any_active_party = { + is_party_type = fascist_party + } + } + highlighted_option = yes + random_list = { + 50 = { + + } + 50 = { + scope:agitator_scope = { + add_trait = wounded + } + } + } + scope:fascist_party_scope = { + add_momentum = momentum_medium + } + scope:capital_scope = { + add_modifier = { + name = modifier_rampant_political_violence + days = normal_modifier_time + } + add_loyalists_in_state ={ + value = medium_radicals + interest_group = scope:anti_communist_ig + } + } + } +} + +agitators_election_events_communist.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_communist.5.t + desc = agitators_election_events_communist.5.d + flavor = agitators_election_events_communist.5.f + + event_image = { + video = "unspecific_signed_contract" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = communist_party + } + } + OR = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + AND = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_council_republic + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_council_republic + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = communist_party + } + any_active_party = { + is_party_type = fascist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + communist_agitator_election_scope_effect = yes + random_active_party = { + limit = { + is_party_type = fascist_party + } + save_scope_as = fascist_party_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_communist.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_list = { + 50 = { + scope:fascist_party_scope = { + add_momentum = momentum_very_large_decrease + } + } + 50 = { + scope:fascist_party_scope = { + add_momentum = momentum_small_decrease + } + } + } + } + + option = { + name = agitators_election_events_communist.5.b + add_radicals = { + value = small_radicals + strata = lower + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:fascist_party_scope = { + add_momentum = momentum_small + } + } +} diff --git a/events/agitators_events/agitators_election_events_conservative.txt b/events/agitators_events/agitators_election_events_conservative.txt new file mode 100644 index 000000000..afccaa2fe --- /dev/null +++ b/events/agitators_events/agitators_election_events_conservative.txt @@ -0,0 +1,864 @@ +### Conservative + +namespace = agitators_election_events_conservative + +agitators_election_events_conservative.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_conservative.1.t + desc = agitators_election_events_conservative.1.d + flavor = agitators_election_events_conservative.1.f + + event_image = { + trigger = { + religion = rel:jewish + } + video = "europenorthamerica_judaism" + } + event_image = { + trigger = { + OR = { + religion = rel:protestant + religion = rel:catholic + religion = rel:orthodox + religion = rel:oriental_orthodox + } + } + video = "southamerica_christianity" + } + event_image = { + trigger = { + OR = { + religion = rel:hindu + religion = rel:sikh + } + } + video = "asia_hinduism_sikhism" + } + event_image = { + trigger = { + OR = { + religion = rel:shinto + religion = rel:confucian + } + } + video = "asia_confucianism_shinto" + } + event_image = { + trigger = { + OR = { + religion = rel:mahayana + religion = rel:gelugpa + religion = rel:theravada + } + } + video = "asia_buddhism" + } + event_image = { + trigger = { + OR = { + religion = rel:sunni + religion = rel:shiite + } + } + video = "middleeast_islam" + } + event_image = { + trigger = { + NOR = { + religion = rel:jewish + religion = rel:protestant + religion = rel:catholic + religion = rel:orthodox + religion = rel:oriental_orthodox + religion = rel:mahayana + religion = rel:gelugpa + religion = rel:theravada + religion = rel:shinto + religion = rel:hindu + religion = rel:sikh + religion = rel:sunni + religion = rel:shiite + } + } + video = "africa_animism" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_ideology = ideology:ideology_abolitionist + } + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_slaver + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = conservative_party + } + } + } + } + any_active_party = { + is_party_type = conservative_party + } + OR = { + has_law_or_variant = law_type:law_state_religion + has_law_or_variant = law_type:law_freedom_of_conscience + } + ig:ig_devout ?= { + is_marginal = no + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + conservative_agitator_election_scope_effect = yes + ig:ig_devout ?= { + save_scope_as = devout_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_conservative.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_conservative.1.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_modifier = { + name = modifier_political_involvement_welcomed + days = normal_modifier_time + } + } + + option = { + name = agitators_election_events_conservative.1.c + trigger = { + ig:ig_devout ?= { + has_party = no + } + } + scope:devout_ig = { + leader = { + add_modifier = { + name = modifier_apolitical_priest + days = long_modifier_time + is_decaying = yes + } + } + } + scope:agitator_scope = { + add_modifier = { + name = modifier_agitator_religious_scandal + days = normal_modifier_time + } + } + } +} + +agitators_election_events_conservative.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_conservative.2.t + desc = agitators_election_events_conservative.2.d + flavor = agitators_election_events_conservative.2.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_ideology = ideology:ideology_abolitionist + } + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_slaver + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = conservative_party + } + } + } + } + any_active_party = { + is_party_type = conservative_party + } + any_country = { + is_revolutionary = yes + OR = { + any_interest_group = { + is_in_government = yes + leader = { + has_ideology = ideology:ideology_radical + } + } + ig:ig_rural_folk ?= { + is_powerful = yes + is_in_government = yes + } + ig:ig_intelligentsia ?= { + is_powerful = yes + is_in_government = yes + } + ig:ig_trade_unions ?= { + is_powerful = yes + is_in_government = yes + } + any_interest_group = { + is_in_government = yes + is_powerful = yes + leader = { + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_vanguardist + } + } + } + } + ROOT = { + has_interest_marker_in_region = prev.capital.region + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + conservative_agitator_election_scope_effect = yes + random_country = { + limit = { + is_revolutionary = yes + OR = { + any_interest_group = { + is_in_government = yes + is_powerful = yes + leader = { + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_radical + } + } + } + ig:ig_rural_folk ?= { + is_powerful = yes + is_in_government = yes + } + ig:ig_intelligentsia ?= { + is_powerful = yes + is_in_government = yes + } + ig:ig_trade_unions ?= { + is_powerful = yes + is_in_government = yes + } + NOR = { + ig:ig_landowners ?= { + is_in_government = yes + } + ig:ig_devout ?= { + is_in_government = yes + } + } + } + ROOT = { + has_interest_marker_in_region = prev.capital.region + } + } + save_scope_as = revolutionary_nation_cw_scope + ruler = { + interest_group = { + save_scope_as = revolutionary_ig + } + } + this.civil_war_origin_country = { + save_scope_as = revolutionary_nation_scope + } + } + random_interest_group = { + limit = { is_same_interest_group_type = scope:revolutionary_ig } + save_scope_as = patsy_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_conservative.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + random_interest_group = { + limit = { + is_same_interest_group_type = scope:revolutionary_nation_cw_scope.ruler.interest_group + } + add_modifier = { + name = modifier_conservative_fearmongering + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_conservative.2.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + random_interest_group = { + limit = { + has_party = yes + trigger_if = { + limit = { + has_party = yes + } + this.party = { + is_party_type = conservative_party + } + } + } + add_modifier = { + name = modifier_conservative_fearmongering_failed + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_conservative.2.c + trigger = { + any_active_party = { + OR = { + is_party_type = radical_party + is_party_type = communist_party + is_party_type = anarchist_party + } + } + } + random_active_party = { + limit = { + OR = { + is_party_type = radical_party + is_party_type = communist_party + is_party_type = anarchist_party + } + } + add_momentum = momentum_medium + } + random_interest_group = { + limit = { + has_party = yes + trigger_if = { + limit = { + has_party = yes + } + this.party = { + is_party_type = conservative_party + } + } + } + add_modifier = { + name = modifier_conservative_fearmongering_failed + days = normal_modifier_time + multiplier = 1.5 + } + } + } +} + +agitators_election_events_conservative.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_conservative.3.t + desc = agitators_election_events_conservative.3.d + flavor = agitators_election_events_conservative.3.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_ideology = ideology:ideology_abolitionist + } + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_slaver + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = conservative_party + } + } + } + } + any_active_party = { + is_party_type = conservative_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + conservative_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_conservative.3.a + trigger = { + NOR = { + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_wage_subsidies + has_law_or_variant = law_type:law_old_age_pension + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_mass_conscription + } + } + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_conservative.3.a1 + trigger = { + OR = { + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_wage_subsidies + has_law_or_variant = law_type:law_old_age_pension + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_mass_conscription + } + } + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_conservative.3.b + trigger = { + NOR = { + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_wage_subsidies + has_law_or_variant = law_type:law_old_age_pension + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_mass_conscription + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_agitator_out_of_touch + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_conservative.3.c + trigger = { + OR = { + has_law_or_variant = law_type:law_womens_suffrage + has_law_or_variant = law_type:law_universal_suffrage + has_law_or_variant = law_type:law_wage_subsidies + has_law_or_variant = law_type:law_old_age_pension + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_commercialized_agriculture + has_law_or_variant = law_type:law_homesteading + has_law_or_variant = law_type:law_mass_conscription + } + } + scope:agitator_party_scope = { + add_momentum = momentum_large_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_agitator_out_of_touch + days = normal_modifier_time + multiplier = 2 + } + } + } +} + +agitators_election_events_conservative.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_conservative.4.t + desc = agitators_election_events_conservative.4.d + flavor = agitators_election_events_conservative.4.f + + event_image = { + video = "europenorthamerica_russian_serfs" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_ideology = ideology:ideology_abolitionist + } + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_slaver + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = conservative_party + } + } + } + } + any_active_party = { + is_party_type = conservative_party + } + ig:ig_rural_folk ?= { + leader = { + NOR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_anarchist + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + conservative_agitator_election_scope_effect = yes + ig:ig_rural_folk ?= { + save_scope_as = rf_scope + leader = { + save_scope_as = rf_leader_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_conservative.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_conservative.4.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_modifier = { + name = modifier_farmers_voting_conservative + days = normal_modifier_time + } + } + + option = { + name = agitators_election_events_conservative.4.c + trigger = { + any_active_party = { + is_party_type = agrarian_party + } + } + highlighted_option = yes + random_active_party = { + limit = { + is_party_type = agrarian_party + } + add_momentum = momentum_medium + } + } +} + +agitators_election_events_conservative.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_conservative.5.t + desc = agitators_election_events_conservative.5.d + flavor = agitators_election_events_conservative.5.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_ideology = ideology:ideology_abolitionist + } + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_slaver + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = conservative_party + } + } + } + } + any_active_party = { + is_party_type = conservative_party + } + any_scope_culture = { + ROOT = { + cultural_acceptance_base = { target = prev.culture value < acceptance_status_5 } + } + root = { + culture_percent_country = { + target = prev + value >= 0.05 + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + conservative_agitator_election_scope_effect = yes + random_interest_group = { + limit = { + law_stance = { + law = law_type:law_slavery_banned + value >= approve + } + } + save_scope_as = abolitionist_ig + } + random_scope_culture = { + limit = { + ROOT = { + cultural_acceptance_base = { target = prev.culture value < acceptance_status_5 } + culture_percent_country = { + target = prev + value >= 0.05 + } + } + } + save_scope_as = discrim_culture + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_conservative.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_conservative.5.b + scope:agitator_party_scope = { + add_momentum = momentum_large + } + add_radicals = { + value = medium_radicals + culture = scope:discrim_culture + } + } + + option = { + name = agitators_election_events_conservative.5.c + trigger = { + NOT = { + has_law_or_variant = law_type:law_slavery_banned + } + } + highlighted_option = yes + add_radicals = { + value = medium_radicals + pop_type = slaves + } + add_radicals = { + value = small_radicals + interest_group = scope:abolitionist_ig + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } +} diff --git a/events/agitators_events/agitators_election_events_fascist.txt b/events/agitators_events/agitators_election_events_fascist.txt new file mode 100644 index 000000000..ebbb4f74f --- /dev/null +++ b/events/agitators_events/agitators_election_events_fascist.txt @@ -0,0 +1,822 @@ +### Fascist Party + +namespace = agitators_election_events_fascist + +agitators_election_events_fascist.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_fascist.1.t + desc = agitators_election_events_fascist.1.d + flavor = agitators_election_events_fascist.1.f + + event_image = { + video = "europenorthamerica_political_extremism" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = fascist_party + } + } + OR = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + AND = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = fascist_party + } + any_active_party = { + is_party_type = communist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + fascist_agitator_election_scope_effect = yes + random_active_party = { + limit = { + is_party_type = communist_party + } + save_scope_as = communist_party_scope + random_member = { + save_scope_as = communist_party_ig + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_fascist.1.a + default_option = yes + add_radicals = { + value = medium_radicals + interest_group = scope:communist_party_ig + } + add_loyalists = { + value = small_radicals + strata = upper + } + add_loyalists = { + value = small_radicals + strata = middle + } + random_list = { + 50 = { + scope:communist_party_scope = { + add_momentum = momentum_medium_decrease + } + } + 25 = { + scope:communist_party_scope = { + add_momentum = momentum_large_decrease + } + } + 25 = { + scope:communist_party_scope = { + add_momentum = momentum_small_decrease + } + } + } + } + + option = { + name = agitators_election_events_fascist.1.b + add_radicals = { + value = small_radicals + interest_group = scope:communist_party_ig + } + scope:communist_party_scope = { + add_momentum = momentum_medium_decrease + } + random_scope_character = { + limit = { + OR = { + has_ideology = ideology:ideology_communist + has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_vanguardist + } + is_ruler = no + } + random_list = { + 25 = { + + } + 25 = { + exile_character_with_martyrdom = yes + add_trait = shellshocked + hidden_effect = { + every_country = { + limit = { + has_interest_marker_in_region = scope:exiling_country_scope.capital.region + } + post_notification = exile_notification + } + } + } + 25 = { + add_trait = wounded + } + 25 = { + kill_character = yes + } + } + } + } + + option = { + name = agitators_election_events_fascist.1.c + add_radicals = { + value = small_radicals + strata = upper + } + add_radicals = { + value = small_radicals + strata = middle + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_condemned_for_violent_rhetoric + days = normal_modifier_time + } + } + } +} + +agitators_election_events_fascist.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_fascist.2.t + desc = agitators_election_events_fascist.2.d + flavor = agitators_election_events_fascist.2.f + + event_image = { + video = "unspecific_gears_pistons" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = fascist_party + } + } + OR = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + AND = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = fascist_party + } + ig:ig_industrialists ?= { + is_marginal = no + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + fascist_agitator_election_scope_effect = yes + ig:ig_industrialists ?= { + save_scope_as = industrialists_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_fascist.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:industrialists_scope = { + add_modifier = { + name = modifier_courted_by_fascists + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_fascist.2.b + trigger = { + scope:industrialists_scope.party ?= { + NOT = { + is_party_type = fascist_party + } + } + } + highlighted_option = yes + scope:agitator_scope = { + add_modifier = { + name = modifier_industrialists_rebuffed_advance + days = normal_modifier_time + } + } + scope:industrialists_scope.party = { + add_momentum = momentum_medium + } + } +} + +agitators_election_events_fascist.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_fascist.3.t + desc = agitators_election_events_fascist.3.d + flavor = agitators_election_events_fascist.3.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = fascist_party + } + } + OR = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + AND = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = fascist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + fascist_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_fascist.3.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + if = { + limit = { + any_active_party = { + is_party_type = communist_party + } + } + random_active_party = { + limit = { + is_party_type = communist_party + } + add_momentum = momentum_medium_decrease + } + } + add_modifier = { + name = modifier_fascist_national_unity + days = normal_modifier_time + } + } + + option = { + name = agitators_election_events_fascist.3.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + random_active_party = { + limit = { + NOR = { + is_party_type = communist_party + is_party_type = fascist_party + } + } + add_momentum = momentum_medium + } + add_modifier = { + name = modifier_anticommunist_national_unity + days = normal_modifier_time + } + } +} + +agitators_election_events_fascist.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_fascist.4.t + desc = agitators_election_events_fascist.4.d + flavor = agitators_election_events_fascist.4.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = fascist_party + } + } + OR = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + AND = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = fascist_party + } + any_country = { + has_law_or_variant = law_type:law_council_republic + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + fascist_agitator_election_scope_effect = yes + ordered_country = { + limit = { + has_law_or_variant = law_type:law_council_republic + } + order_by = country_rank + + save_scope_as = scary_communist_country + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_fascist.4.a + default_option = yes + change_relations = { + country = scope:scary_communist_country + value = -20 + } + scope:agitator_party_scope = { + add_momentum = momentum_large + random_member = { + add_modifier = { + name = modifier_rhetoric_bolstered + days = short_modifier_time + multiplier = 0.5 + } + } + } + } + + option = { + name = agitators_election_events_fascist.4.b + scope:agitator_party_scope = { + add_momentum = momentum_medium + random_member = { + add_modifier = { + name = modifier_rhetoric_bolstered + days = short_modifier_time + } + } + } + } + + option = { + name = agitators_election_events_fascist.4.c + trigger = { + scope:scary_communist_country = { + relations:root >= relations_threshold:cordial + } + } + highlighted_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + add_radicals = { + value = small_radicals + strata = upper + } + } +} + +agitators_election_events_fascist.5 = { + type = country_event + placement = scope:hate_crime_state + + duration = 3 + + title = agitators_election_events_fascist.5.t + desc = agitators_election_events_fascist.5.d + flavor = agitators_election_events_fascist.5.f + + event_image = { + video = "europenorthamerica_political_extremism" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_ethno_nationalist + AND = { + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = fascist_party + } + } + OR = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + AND = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_ethnostate + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_ethnostate + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + } + any_active_party = { + is_party_type = fascist_party + } + any_scope_pop = { + this.culture = { + NOT = { + is_primary_culture_of = ROOT + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + fascist_agitator_election_scope_effect = yes + ordered_scope_state = { + limit = { + is_incorporated = yes + any_scope_pop = { + this.culture = { + NOT = { + is_primary_culture_of = ROOT + } + } + } + } + order_by = turmoil + random_scope_pop = { + limit = { + this.culture = { + NOT = { + is_primary_culture_of = ROOT + } + } + } + this.culture = { + save_scope_as = hate_crime_culture + } + } + save_scope_as = hate_crime_state + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_fascist.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + add_radicals = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + scope:hate_crime_state = { + add_culture_standard_of_living_modifier = { + culture = scope:hate_crime_culture + days = short_modifier_time + multiplier = -1 + } + } + } + + option = { + name = agitators_election_events_fascist.5.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_radicals = { + value = medium_radicals + culture = scope:hate_crime_culture + } + scope:hate_crime_state = { + add_culture_standard_of_living_modifier = { + culture = scope:hate_crime_culture + days = short_modifier_time + multiplier = -3 + } + } + } + + option = { + name = agitators_election_events_fascist.5.c + scope:agitator_party_scope = { + add_momentum = momentum_large + } + add_loyalists = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + add_radicals = { + value = large_radicals + culture = scope:hate_crime_culture + } + scope:hate_crime_state = { + add_culture_standard_of_living_modifier = { + culture = scope:hate_crime_culture + days = short_modifier_time + multiplier = -5 + } + } + } +} diff --git a/events/agitators_events/agitators_election_events_generic.txt b/events/agitators_events/agitators_election_events_generic.txt new file mode 100644 index 000000000..3fb882e09 --- /dev/null +++ b/events/agitators_events/agitators_election_events_generic.txt @@ -0,0 +1,1475 @@ +# Standardized scopes - agitator_scope, agitator_ig_scope, agitator_movement_scope, agitator_party_scope + +namespace = agitators_election_events_generic + +agitators_election_events_generic.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.1.t + desc = agitators_election_events_generic.1.d + flavor = agitators_election_events_generic.1.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_generic.1.b + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:agitator_party_scope = { + random_member = { + add_modifier = { + name = modifier_prestigious_endorsement + days = normal_modifier_time + } + } + } + } +} + +agitators_election_events_generic.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.2.t + desc = agitators_election_events_generic.2.d + flavor = agitators_election_events_generic.2.f + + event_image = { + video = "unspecific_politicians_arguing" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + save_temporary_scope_as = first_agitator + } + OR = { + AND = { + scope:first_agitator = { + has_socialist_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_socialist_ideology = yes + } + } + save_temporary_scope_as = first_agitator_party_scope + } + } + AND = { + scope:first_agitator = { + has_progressive_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_progressive_ideology = yes + } + } + save_temporary_scope_as = first_agitator_party_scope + } + } + AND = { + scope:first_agitator = { + has_liberal_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_liberal_ideology = yes + } + } + save_temporary_scope_as = first_agitator_party_scope + } + } + AND = { + scope:first_agitator = { + has_reactionary_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_reactionary_ideology = yes + } + } + save_temporary_scope_as = first_agitator_party_scope + } + } + AND = { + scope:first_agitator = { + has_conservative_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_conservative_ideology = yes + } + } + save_temporary_scope_as = first_agitator_party_scope + } + } + } + any_scope_character = { + has_role = agitator + NOT = { + this.interest_group = { + is_same_interest_group_type = scope:first_agitator.interest_group + } + } + save_temporary_scope_as = second_agitator + } + OR = { + AND = { + scope:second_agitator = { + has_socialist_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_socialist_ideology = yes + } + } + save_temporary_scope_as = second_agitator_party_scope + } + } + AND = { + scope:second_agitator = { + has_progressive_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_progressive_ideology = yes + } + } + save_temporary_scope_as = second_agitator_party_scope + } + } + AND = { + scope:second_agitator = { + has_liberal_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_liberal_ideology = yes + } + } + save_temporary_scope_as = second_agitator_party_scope + } + } + AND = { + scope:second_agitator = { + has_reactionary_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_reactionary_ideology = yes + } + } + save_temporary_scope_as = second_agitator_party_scope + } + } + AND = { + scope:second_agitator = { + has_conservative_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_conservative_ideology = yes + } + } + save_temporary_scope_as = second_agitator_party_scope + } + } + } + NOT = { + scope:first_agitator_party_scope = { + this = scope:second_agitator_party_scope + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + scope:agitator_scope_2 = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + NOT = { + exists = scope:agitator_scope_2 + } + NOT = { + exists = scope:agitator_party_scope + } + NOT = { + exists = scope:agitator_2_party_scope + } + scope:agitator_party_scope = { + this = scope:agitator_2_party_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + random_scope_character = { + limit = { + has_role = agitator + NOT = { + this.interest_group = { + is_same_interest_group_type = scope:agitator_scope.interest_group + } + } + NOT = { + OR = { + AND = { + has_socialist_ideology = yes + scope:agitator_scope = { + has_socialist_ideology = yes + } + } + AND = { + has_progressive_ideology = yes + scope:agitator_scope = { + has_progressive_ideology = yes + } + } + AND = { + has_liberal_ideology = yes + scope:agitator_scope = { + has_liberal_ideology = yes + } + } + AND = { + has_reactionary_ideology = yes + scope:agitator_scope = { + has_reactionary_ideology = yes + } + } + AND = { + has_conservative_ideology = yes + scope:agitator_scope = { + has_conservative_ideology = yes + } + } + } + } + } + save_scope_as = agitator_scope_2 + } + if = { + limit = { + scope:agitator_scope_2 = { + has_socialist_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_socialist_ideology = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + } + random_active_party = { + limit = { + any_member = { + leader = { + has_socialist_ideology = yes + } + } + } + save_scope_as = agitator_2_party_scope + } + } + else_if = { + limit = { + scope:agitator_scope_2 = { + has_progressive_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_progressive_ideology = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + } + random_active_party = { + limit = { + any_member = { + leader = { + has_progressive_ideology = yes + } + } + } + save_scope_as = agitator_2_party_scope + } + } + else_if = { + limit = { + scope:agitator_scope_2 = { + has_liberal_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_liberal_ideology = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + } + random_active_party = { + limit = { + any_member = { + leader = { + has_liberal_ideology = yes + } + } + } + save_scope_as = agitator_2_party_scope + } + } + else_if = { + limit = { + scope:agitator_scope_2 = { + has_reactionary_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_reactionary_ideology = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + } + random_active_party = { + limit = { + any_member = { + leader = { + has_reactionary_ideology = yes + } + } + } + save_scope_as = agitator_2_party_scope + } + } + else_if = { + limit = { + scope:agitator_scope_2 = { + has_conservative_ideology = yes + } + any_active_party = { + any_member = { + leader = { + has_conservative_ideology = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + } + random_active_party = { + limit = { + any_member = { + leader = { + has_conservative_ideology = yes + } + } + } + save_scope_as = agitator_2_party_scope + } + } + random_scope_state = { + limit = { + is_incorporated = yes + } + save_scope_as = debate_state + } + } + + option = { + name = agitators_election_events_generic.2.a + default_option = yes + scope:agitator_2_party_scope = { + add_momentum = momentum_medium_decrease + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_generic.2.b + scope:agitator_2_party_scope = { + add_momentum = momentum_medium + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } +} + +agitators_election_events_generic.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.3.t + desc = agitators_election_events_generic.3.d + flavor = agitators_election_events_generic.3.f + + event_image = { + video = "unspecific_politicians_arguing" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_socialist_ideology = yes + has_ideology = ideology:ideology_radical + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + set_variable = preset_ideology + random_scope_character = { + limit = { + has_role = agitator + OR = { + has_socialist_ideology = yes + has_ideology = ideology:ideology_radical + } + } + save_scope_as = agitator_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + save_agitator_election_scopes = yes + } + + option = { + name = agitators_election_events_generic.3.a + default_option = yes + add_modifier = { + name = modifier_anti_electorialism_peaceful + days = normal_modifier_time + } + add_radicals = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_active_party = { + limit = { + NOT = { + this = scope:agitator_party_scope + } + } + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_generic.3.b + add_modifier = { + name = modifier_anti_electorialism + days = normal_modifier_time + } + add_radicals = { + value = large_radicals + interest_group = scope:agitator_ig_scope + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_active_party = { + limit = { + NOT = { + this = scope:agitator_party_scope + } + } + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_generic.3.c + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_active_party = { + limit = { + NOT = { + this = scope:agitator_party_scope + } + } + add_momentum = momentum_medium + } + } +} + +agitators_election_events_generic.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.4.t + desc = agitators_election_events_generic.4.d + flavor = agitators_election_events_generic.4.f + + event_image = { + video = "unspecific_politicians_arguing" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_active_party = { + count >= 2 + } + any_active_party = { + NOT = { + any_member = { + interest_group_supports_political_movement = yes + } + } + } + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + NOT = { + exists = scope:opposition_party_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + random_active_party = { + limit = { + NOT = { + any_member = { + interest_group_supports_political_movement = yes + } + } + NOT = { + this = scope:agitator_party_scope + } + } + save_scope_as = opposition_party_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + scope:opposition_party_scope ?= { + add_momentum = momentum_medium_decrease + } + } + + option = { + name = agitators_election_events_generic.4.b + scope:opposition_party_scope ?= { + add_momentum = momentum_large_decrease + } + } +} + +agitators_election_events_generic.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.5.t + desc = agitators_election_events_generic.5.d + flavor = agitators_election_events_generic.5.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_interest_group = { + has_party = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + } + leader = { + OR = { + has_trait = cautious + has_trait = reserved + has_ideology = ideology:ideology_moderate + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + scope:agitator_ig_scope = { + leader = { + save_scope_as = agitator_ig_leader_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.5.a + default_option = yes + scope:agitator_ig_leader_scope = { + add_modifier = { + name = modifier_embarassed_by_comrade + days = normal_modifier_time + multiplier = 2 + } + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_generic.5.b + trigger = { + scope:agitator_ig_leader_scope = { + NOR = { + has_trait = arrogant + has_trait = imperious + } + } + } + scope:agitator_ig_leader_scope = { + add_modifier = { + name = modifier_embarassed_by_comrade + days = normal_modifier_time + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + } + + option = { + name = agitators_election_events_generic.5.c + trigger = { + scope:agitator_ig_leader_scope = { + OR = { + has_trait = arrogant + has_trait = imperious + } + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + } +} + +agitators_election_events_generic.6 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.6.t + desc = agitators_election_events_generic.6.d + flavor = agitators_election_events_generic.6.f + + event_image = { + video = "europenorthamerica_sufferage" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + has_law_or_variant = law_type:law_womens_suffrage + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + law_stance = { + law = law_type:law_womens_suffrage + value > neutral + } + AND = { + law_stance = { + law = law_type:law_womens_suffrage + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_womens_suffrage + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_womens_suffrage + value > strongly_approve # Equals 'count' + } + } + } + } + } + this.interest_group = { + has_party = yes + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + set_variable = preset_ideology + random_scope_character = { + limit = { + has_role = agitator + OR = { + law_stance = { + law = law_type:law_womens_suffrage + value > neutral + } + AND = { + law_stance = { + law = law_type:law_womens_suffrage + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_womens_suffrage + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_womens_suffrage + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + save_scope_as = agitator_scope + } + save_agitator_election_scopes = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.6.a + default_option = yes + scope:agitator_party_scope= { + add_momentum = momentum_medium + } + add_modifier = { + name = modifier_rising_of_women + days = long_modifier_time + } + } + + option = { + name = agitators_election_events_generic.6.b + scope:agitator_party_scope= { + add_momentum = momentum_small + } + add_modifier = { + name = modifier_rising_of_women + days = long_modifier_time + multiplier = 2 + } + } +} + +agitators_election_events_generic.7 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.7.t + desc = agitators_election_events_generic.7.d + flavor = agitators_election_events_generic.7.f + + event_image = { + video = "ep1_printing_press" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.7.a + default_option = yes + scope:agitator_party_scope= { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_generic.7.b + trigger = { + scope:agitator_scope = { + NOT = { + has_trait = ambitious + } + } + } + scope:agitator_party_scope= { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_trait = ambitious + } + } +} + +agitators_election_events_generic.8 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.8.t + desc = agitators_election_events_generic.8.d + flavor = agitators_election_events_generic.8.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + this.interest_group = { + has_party = yes + this.party = { + any_member = { + count >= 2 + } + } + } + OR = { + AND = { + has_socialist_ideology = yes + this.interest_group = { + leader = { + has_socialist_ideology = yes + } + } + } + AND = { + has_progressive_ideology = yes + this.interest_group = { + leader = { + has_progressive_ideology = yes + } + } + } + AND = { + has_liberal_ideology = yes + this.interest_group = { + leader = { + has_liberal_ideology = yes + } + } + } + AND = { + has_reactionary_ideology = yes + this.interest_group = { + leader = { + has_reactionary_ideology = yes + } + } + } + AND = { + has_conservative_ideology = yes + this.interest_group = { + leader = { + has_conservative_ideology = yes + } + } + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + NOT = { + exists = scope:agitator_party_scope + } + in_election_campaign = no + } + } + + immediate = { + random_scope_character = { + limit = { + OR = { + AND = { + has_socialist_ideology = yes + this.interest_group.leader = { + has_socialist_ideology = yes + } + } + AND = { + has_progressive_ideology = yes + this.interest_group.leader = { + has_progressive_ideology = yes + } + } + AND = { + has_liberal_ideology = yes + this.interest_group.leader = { + has_liberal_ideology = yes + } + } + AND = { + has_conservative_ideology = yes + this.interest_group.leader = { + has_conservative_ideology = yes + } + } + AND = { + has_reactionary_ideology = yes + this.interest_group.leader = { + has_reactionary_ideology = yes + } + } + } + this.interest_group = { + has_party = yes + this.party = { + any_member = { + count >= 2 + } + } + } + } + save_scope_as = agitator_scope + this.interest_group = { + save_scope_as = agitator_ig_scope + party = { + save_scope_as = agitator_party_scope + } + } + } + + scope:agitator_party_scope = { + random_member = { + limit = { + NOT = { + is_same_interest_group_type = scope:agitator_ig_scope + } + } + save_scope_as = snubbed_ig_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.8.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:agitator_scope = { + add_modifier = { + name = modifier_fair_dealer + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_generic.8.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:snubbed_ig_scope = { + add_modifier = { + name = modifier_preferred_in_party + days = normal_modifier_time + multiplier = -2 + } + } + scope:agitator_ig_scope = { + add_modifier = { + name = modifier_preferred_in_party + days = normal_modifier_time + multiplier = 1 + } + } + } +} + +agitators_election_events_generic.9 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.9.t + desc = agitators_election_events_generic.9.d + flavor = agitators_election_events_generic.9.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + law_stance = { + law = law_type:law_census_voting + value > neutral + } + AND = { + law_stance = { + law = law_type:law_census_voting + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_census_voting + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_census_voting + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + set_variable = preset_ideology + random_scope_character = { + limit = { + has_role = agitator + OR = { + law_stance = { + law = law_type:law_census_voting + value > neutral + } + AND = { + law_stance = { + law = law_type:law_census_voting + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_census_voting + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_census_voting + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + save_scope_as = agitator_scope + } + save_agitator_election_scopes = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.9.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_generic.9.b + scope:agitator_party_scope = { + add_momentum = momentum_medium + random_member = { + add_modifier = { + name = modifier_pro_democracy_ig + days = normal_modifier_time + } + } + } + } +} + +agitators_election_events_generic.10 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_generic.10.t + desc = agitators_election_events_generic.10.d + flavor = agitators_election_events_generic.10.f + + event_image = { + video = "southamerica_public_figure_assassination" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + } + any_scope_state = { + is_incorporated = yes + turmoil >= 0.30 + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + save_agitator_election_scopes = yes + random_scope_state = { + limit = { + turmoil >= 0.30 + } + save_scope_as = tumultuous_state_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_generic.10.a + default_option = yes + scope:agitator_scope = { + add_trait = scarred + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } + + option = { + name = agitators_election_events_generic.10.b + scope:agitator_scope = { + add_trait = wounded + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_generic.10.c + trigger = { + OR = { + has_law_or_variant = law_type:law_secret_police + has_law_or_variant = law_type:law_national_guard + } + } + scope:agitator_scope = { + add_trait = wounded + add_trait = shellshocked + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } +} diff --git a/events/agitators_events/agitators_election_events_industrialist.txt b/events/agitators_events/agitators_election_events_industrialist.txt new file mode 100644 index 000000000..ca7196921 --- /dev/null +++ b/events/agitators_events/agitators_election_events_industrialist.txt @@ -0,0 +1,621 @@ +### Industrialist + +namespace = agitators_election_events_industrialist + +agitators_election_events_industrialist.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_industrialist.1.t + desc = agitators_election_events_industrialist.1.d + flavor = agitators_election_events_industrialist.1.f + + event_image = { + video = "unspecific_gears_pistons" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = free_trade_party + } + } + } + } + any_active_party = { + is_party_type = free_trade_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + free_trade_agitator_election_scope_effect = yes + ig:ig_industrialists ?= { + save_scope_as = industrialists_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_industrialist.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_industrialist.1.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:agitator_scope.interest_group = { + add_modifier = { + name = modifier_interfered_in_our_corruption + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_industrialist.1.c + trigger = { + NOR = { + has_law_or_variant = law_type:law_proportional_taxation + has_law_or_variant = law_type:law_graduated_taxation + } + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_radicals = { + value = small_radicals + strata = upper + } + add_modifier = { + name = modifier_tax_the_rich + days = normal_modifier_time + } + } +} + +agitators_election_events_industrialist.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_industrialist.2.t + desc = agitators_election_events_industrialist.2.d + flavor = agitators_election_events_industrialist.2.f + + event_image = { + video = "africa_diplomats_negotiating" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = free_trade_party + } + } + } + } + any_active_party = { + is_party_type = free_trade_party + } + any_country = { + relations:root >= relations_threshold:cordial + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + free_trade_agitator_election_scope_effect = yes + save_scope_as = exiling_country_scope + random_country = { + limit = { + relations:root >= relations_threshold:cordial + } + save_scope_as = friendly_country_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_industrialist.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + change_relations = { + country = scope:friendly_country_scope + value = 15 + } + } + + option = { + name = agitators_election_events_industrialist.2.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_diplomatic_agitator + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_industrialist.2.c + random_list = { + 70 = { + change_relations = { + country = scope:friendly_country_scope + value = -15 + } + scope:agitator_scope.interest_group = { + add_modifier = { + name = modifier_questioned_loyalty_of_agitator + days = normal_modifier_time + } + } + } + 20 = { + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + 10 = { + scope:agitator_scope = { + exile_character_with_martyrdom = yes + hidden_effect = { + every_country = { + limit = { + has_interest_marker_in_region = scope:exiling_country_scope.capital.region + } + post_notification = exile_notification + } + } + } + } + } + } +} + +agitators_election_events_industrialist.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_industrialist.3.t + desc = agitators_election_events_industrialist.3.d + flavor = agitators_election_events_industrialist.3.f + + event_image = { + video = "middleeast_battlefield_trenches" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = free_trade_party + } + } + } + } + any_active_party = { + is_party_type = free_trade_party + } + ig:ig_armed_forces ?= { + is_marginal = no + has_party = yes + trigger_if = { + limit = { + has_party = yes + } + this.party = { + is_party_type = free_trade_party + } + } + } + NOT = { + any_country = { + has_war_with = root + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + free_trade_agitator_election_scope_effect = yes + ig:ig_armed_forces ?= { + save_scope_as = armed_forces_ig + party = { + save_scope_as = armed_forces_party + } + } + random_scope_character = { + limit = { + is_interest_group_type = ig_armed_forces + } + save_scope_as = armed_forces_char + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_industrialist.3.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:armed_forces_ig = { + add_modifier = { + name = modifier_unpatriotic_election_agitator + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_industrialist.3.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_unpatriotic_agitator_character + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_industrialist.3.c + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + random_scope_state = { + limit = { + is_incorporated = yes + } + start_building_construction = building_barracks + } + scope:armed_forces_ig = { + add_modifier = { + name = modifier_patriotic_election_work + days = short_modifier_time + } + } + } +} + +agitators_election_events_industrialist.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_industrialist.4.t + desc = agitators_election_events_industrialist.4.d + flavor = agitators_election_events_industrialist.4.f + + event_image = { + video = "asia_poor_people_moving" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = free_trade_party + } + } + } + } + any_active_party = { + is_party_type = free_trade_party + } + ig:ig_trade_unions ?= { + is_marginal = no + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + free_trade_agitator_election_scope_effect = yes + ig:ig_trade_unions ?= { + save_scope_as = trade_unions_ig + leader = { + save_scope_as = trade_union_leader_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_industrialist.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + scope:trade_unions_ig = { + add_modifier = { + name = modifier_leaning_in_to_trade_unions + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_industrialist.4.b + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + add_modifier = { + name = modifier_support_for_open_borders + days = short_modifier_time + } + } + + option = { + name = agitators_election_events_industrialist.4.c + trigger = { + has_law_or_variant = law_type:law_guaranteed_liberties + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + add_modifier = { + name = modifier_support_for_immigrant_schools + days = short_modifier_time + } + } +} + +agitators_election_events_industrialist.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_industrialist.5.t + desc = agitators_election_events_industrialist.5.d + flavor = agitators_election_events_industrialist.5.f + + event_image = { + video = "southamerica_child_labor" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = free_trade_party + } + } + } + } + any_active_party = { + is_party_type = free_trade_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + free_trade_agitator_election_scope_effect = yes + ig:ig_trade_unions ?= { + save_scope_as = trade_unions_ig + leader = { + save_scope_as = trade_union_leader_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_industrialist.5.a + trigger = { + NOT = { + has_law_or_variant = law_type:law_compulsory_primary_school + } + } + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_industrialist.5.b + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } + + option = { + name = agitators_election_events_industrialist.5.c + trigger = { + has_law_or_variant = law_type:law_compulsory_primary_school + ig:ig_trade_unions ?= { + is_marginal = no + } + } + scope:agitator_party_scope = { + add_momentum = momentum_large_decrease + } + random_list = { + 20 = { + scope:agitator_scope = { + add_trait = cruel + } + } + 80 = { + + } + } + } +} diff --git a/events/agitators_events/agitators_election_events_liberal.txt b/events/agitators_events/agitators_election_events_liberal.txt new file mode 100644 index 000000000..6b2fada67 --- /dev/null +++ b/events/agitators_events/agitators_election_events_liberal.txt @@ -0,0 +1,626 @@ +### Liberal + +namespace = agitators_election_events_liberal + +agitators_election_events_liberal.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_liberal.1.t + desc = agitators_election_events_liberal.1.d + flavor = agitators_election_events_liberal.1.f + + event_image = { + video = "middleeast_middleclass_cafe" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = liberal_party + } + } + } + } + any_active_party = { + is_party_type = liberal_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + liberal_agitator_election_scope_effect = yes + capital = { + save_scope_as = capital_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_liberal.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } + + option = { + name = agitators_election_events_liberal.1.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_average_ao3_writer + days = normal_modifier_time + } + } + } +} + +agitators_election_events_liberal.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_liberal.2.t + desc = agitators_election_events_liberal.2.d + flavor = agitators_election_events_liberal.2.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = liberal_party + } + } + } + OR = { + law_stance = { + law = law_type:law_slavery_banned + value > neutral + } + AND = { + law_stance = { + law = law_type:law_slavery_banned + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_slavery_banned + value > neutral + } + NOT = { + law_stance = { + law = law_type:law_slavery_banned + value > strongly_approve # Equals 'count' + } + } + } + } + } + } + any_active_party = { + is_party_type = liberal_party + } + NOT = { + has_law_or_variant = law_type:law_slavery_banned + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + liberal_agitator_election_scope_effect = yes + if = { + limit = { + any_interest_group = { + leader = { + has_ideology = ideology:ideology_slaver + } + } + } + random_interest_group = { + limit = { + leader = { + has_ideology = ideology:ideology_slaver + } + } + save_scope_as = slaver_ig_scope + } + } + else = { + random_interest_group = { + limit = { + law_stance = { + law = law_type:law_slavery_banned + value < neutral + } + } + save_scope_as = slaver_ig_scope + } + } + capital = { + save_scope_as = capital_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_liberal.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + scope:slaver_ig_scope = { + add_modifier = { + name = modifier_slavers_upset_by_election + days = normal_modifier_time + multiplier = 0.5 + } + } + } + + option = { + name = agitators_election_events_liberal.2.b + add_modifier = { + name = modifier_liberal_slavery_banned_support + days = normal_modifier_time + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:slaver_ig_scope = { + add_modifier = { + name = modifier_slavers_upset_by_election + days = normal_modifier_time + } + } + } +} + +agitators_election_events_liberal.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_liberal.3.t + desc = agitators_election_events_liberal.3.d + flavor = agitators_election_events_liberal.3.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = liberal_party + } + } + } + } + any_active_party = { + is_party_type = liberal_party + } + any_interest_group = { + has_party = yes + NOT = { + party = { + is_party_type = liberal_party + } + } + leader = { + OR = { + has_trait = reserved + has_trait = honorable + has_trait = charismatic + has_trait = romantic + has_trait = tactful + } + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + liberal_agitator_election_scope_effect = yes + random_interest_group = { + limit = { + has_party = yes + trigger_if = { + limit = { + has_party = yes + } + NOT = { + this.party = { + is_party_type = liberal_party + } + } + } + leader = { + OR = { + has_trait = reserved + has_trait = honorable + has_trait = charismatic + has_trait = romantic + has_trait = tactful + } + } + } + save_scope_as = opposition_ig_scope + party = { + save_scope_as = opposition_party_scope + } + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_liberal.3.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_liberal.3.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_trait = honorable + } + } + + option = { + name = agitators_election_events_liberal.3.c + scope:opposition_party_scope = { + add_momentum = momentum_medium + } + } +} + +agitators_election_events_liberal.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_liberal.4.t + desc = agitators_election_events_liberal.4.d + flavor = agitators_election_events_liberal.4.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = liberal_party + } + } + } + } + any_active_party = { + is_party_type = liberal_party + } + OR = { + has_law_or_variant = law_type:law_right_of_assembly + has_law_or_variant = law_type:law_protected_speech + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + liberal_agitator_election_scope_effect = yes + random_active_party = { + limit = { + is_party_type = radical_party + } + save_scope_as = radical_party_scope + } + capital = { + save_scope_as = capital_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_liberal.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_liberal.4.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_modifier = { + name = modifier_freedom_of_speech_propaganda + days = normal_modifier_time + } + } + + option = { + name = agitators_election_events_liberal.4.c + trigger = { + any_active_party = { + is_party_type = radical_party + } + } + scope:radical_party_scope = { + add_momentum = momentum_medium + } + } +} + +agitators_election_events_liberal.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_liberal.5.t + desc = agitators_election_events_liberal.5.d + flavor = agitators_election_events_liberal.5.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_reformer + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_humanitarian_royalist + has_ideology = ideology:ideology_market_liberal + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = liberal_party + } + } + } + } + any_active_party = { + is_party_type = liberal_party + } + has_law_or_variant = law_type:law_censorship + any_scope_state = { + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + liberal_agitator_election_scope_effect = yes + random_scope_state = { + limit = { + any_scope_building = { + is_building_type = building_urban_center + level >= 5 + } + } + save_scope_as = rally_state + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_liberal.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_liberal.5.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:rally_state = { + add_modifier = { + name = modifier_rally_freedom_of_speech + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_liberal.5.c + scope:rally_state = { + add_radicals_in_state = { + value = medium_radicals + interest_group = scope:agitator_scope.interest_group + } + } + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } +} diff --git a/events/agitators_events/agitators_election_events_radical.txt b/events/agitators_events/agitators_election_events_radical.txt new file mode 100644 index 000000000..5216aa5a8 --- /dev/null +++ b/events/agitators_events/agitators_election_events_radical.txt @@ -0,0 +1,695 @@ +### Radical + +namespace = agitators_election_events_radical + +agitators_election_events_radical.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_radical.1.t + desc = agitators_election_events_radical.1.d + flavor = agitators_election_events_radical.1.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_radical + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = radical_party + } + } + } + } + any_active_party = { + is_party_type = radical_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + radical_agitator_election_scope_effect = yes + capital = { + save_scope_as = capital_scope + } + ig:ig_devout ?= { + save_scope_as = devout_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_radical.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + scope:agitator_scope = { + add_modifier = { + name = modifier_excessively_radical_prescription + days = normal_modifier_time + is_decaying = yes + } + } + ig:ig_devout ?= { + add_modifier = { + name = modifier_radical_prescription_devout + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_radical.1.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_modifier = { + name = modifier_radical_prescriptions + days = normal_modifier_time + } + } + ig:ig_devout ?= { + add_modifier = { + name = modifier_radical_prescription_denied_devout + days = short_modifier_time + } + } + } + + option = { + name = agitators_election_events_radical.1.c + trigger = { + has_law_or_variant = law_type:law_no_social_security + } + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + scope:capital_scope = { + add_modifier = { + name = modifier_just_give_them_money_smh + days = normal_modifier_time + } + } + } +} + +agitators_election_events_radical.2 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_radical.2.t + desc = agitators_election_events_radical.2.d + flavor = agitators_election_events_radical.2.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + NOT = { + is_interest_group_type = ig_intelligentsia + } + OR = { + has_ideology = ideology:ideology_radical + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = radical_party + } + } + } + } + any_active_party = { + is_party_type = radical_party + } + ruler.popularity <= 0 + has_law_or_variant = law_type:law_monarchy + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + radical_agitator_election_scope_effect = yes + ruler = { + save_scope_as = monarch_scope + } + ig:ig_intelligentsia ?= { + save_scope_as = intelligentsia_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_radical.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_radical.2.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:monarch_scope = { + add_modifier = { + name = modifier_agitator_hates_the_monarchy_monarch + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_radical.2.c + ig:ig_intelligentsia ?= { + add_modifier = { + name = modifier_agitator_hates_the_monarchy_ig + days = normal_modifier_time + } + } + if = { + limit = { + NOT = { scope:agitator_scope.interest_group = ig:ig_intelligentsia } + } + scope:agitator_scope.interest_group = { + add_modifier = { + name = modifier_agitator_hates_the_monarchy_ig + days = normal_modifier_time + } + } + } + add_modifier = { + name = modifier_agitator_hates_the_monarchy_enlightened + days = normal_modifier_time + } + } +} + +agitators_election_events_radical.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_radical.3.t + desc = agitators_election_events_radical.3.d + flavor = agitators_election_events_radical.3.f + + event_image = { + video = "votp_agitator_speaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_radical + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = radical_party + } + } + } + } + any_scope_state = { + any_scope_culture = { + ROOT = { + cultural_acceptance_base = { target = prev value < acceptance_status_5 } + } + save_temporary_scope_as = discrim_culture + } + culture_percent_state = { + target = scope:discrim_culture + value >= 0.05 + } + } + any_scope_culture = { + ROOT = { + cultural_acceptance_base = { target = prev value < acceptance_status_5 } + } + any_state = { + owner = ROOT + is_incorporated = yes + culture_percent_state = { + target = prev + value >= 0.05 + } + } + } + any_active_party = { + is_party_type = radical_party + } + NOT = { + has_law_or_variant = law_type:law_multicultural + } + NOT = { + has_law_or_variant = law_type:law_universal_suffrage + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + radical_agitator_election_scope_effect = yes + random_scope_culture = { + limit = { + ROOT = { + cultural_acceptance_base = { target = prev value < acceptance_status_5 } + } + any_state = { + owner = ROOT + is_incorporated = yes + culture_percent_state = { + target = prev + value >= 0.05 + } + } + } + save_scope_as = discriminated_culture_scope + } + ig:ig_petty_bourgeoisie ?= { + save_scope_as = pb_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_radical.3.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + add_radicals = { + value = small_radicals + culture = scope:discriminated_culture_scope + } + } + + option = { + name = agitators_election_events_radical.3.b + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + } +} + +agitators_election_events_radical.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_radical.4.t + desc = agitators_election_events_radical.4.d + flavor = agitators_election_events_radical.4.f + + event_image = { + video = "europenorthamerica_sufferage" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_radical + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = radical_party + } + } + } + } + any_scope_character = { + interest_group = { + has_party = yes + NOT = { + this.party = { + is_party_type = radical_party + } + } + } + OR = { + law_stance = { + law = law_type:law_slavery_banned + value < neutral + } + AND = { + law_stance = { + law = law_type:law_universal_suffrage + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_slavery_banned + value < neutral + } + NOT = { + law_stance = { + law = law_type:law_universal_suffrage + value > strongly_approve # Equals 'count' + } + } + } + } + } + NOT = { + is_ruler = yes + } + } + any_active_party = { + is_party_type = radical_party + } + NOT = { + has_law_or_variant = law_type:law_universal_suffrage + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + radical_agitator_election_scope_effect = yes + random_scope_character = { + limit = { + interest_group = { + has_party = yes + NOT = { + this.party = { + is_party_type = radical_party + } + } + } + OR = { + law_stance = { + law = law_type:law_universal_suffrage + value < neutral + } + AND = { + law_stance = { + law = law_type:law_universal_suffrage + value > strongly_approve # Equals 'count' + } + interest_group = { + law_stance = { + law = law_type:law_universal_suffrage + value < neutral + } + NOT = { + law_stance = { + law = law_type:law_universal_suffrage + value > strongly_approve # Equals 'count' + } + } + } + } + } + NOT = { + is_ruler = yes + } + } + interest_group = { + party = { + save_scope_as = anti_democratic_party + } + } + save_scope_as = anti_democratic_character + } + save_scope_as = self_referential_reference + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_radical.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + add_modifier = { + name = modifier_radical_universal_suffrage_support + days = normal_modifier_time + } + } + + option = { + name = agitators_election_events_radical.4.b + scope:agitator_party_scope = { + add_momentum = momentum_small_decrease + } + add_modifier = { + name = modifier_radical_suffrage_opposition + days = normal_modifier_time + } + scope:anti_democratic_character = { + add_modifier = { + name = modifier_radical_suffrage_further_support + days = normal_modifier_time + } + } + } +} + +agitators_election_events_radical.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_radical.5.t + desc = agitators_election_events_radical.5.d + flavor = agitators_election_events_radical.5.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_radical + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = radical_party + } + } + } + } + any_active_party = { + is_party_type = radical_party + } + has_law_or_variant = law_type:law_monarchy + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + radical_agitator_election_scope_effect = yes + ruler = { + save_scope_as = monarch_scope + } + capital = { + save_scope_as = capital_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_radical.5.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_modifier = { + name = modifier_doing_great_things + days = normal_modifier_time + is_decaying = yes + } + } + } + + option = { + name = agitators_election_events_radical.5.b + scope:monarch_scope = { + add_modifier = { + name = modifier_monarch_support_from_sedition + days = normal_modifier_time + } + } + scope:agitator_scope = { + add_modifier = { + name = modifier_not_doing_great_things + days = normal_modifier_time + } + } + add_radicals = { + value = small_radicals + interest_group = scope:agitator_scope.interest_group + } + } + + option = { + name = agitators_election_events_radical.5.c + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + scope:capital_scope = { + add_modifier = { + name = modifier_radical_republicanism_support + days = normal_modifier_time + } + } + add_radicals = { + value = small_radicals + strata = upper + } + } +} diff --git a/events/agitators_events/agitators_election_events_social_democrat.txt b/events/agitators_events/agitators_election_events_social_democrat.txt new file mode 100644 index 000000000..a7939a2e0 --- /dev/null +++ b/events/agitators_events/agitators_election_events_social_democrat.txt @@ -0,0 +1,491 @@ +### Social-Democrat Party + +namespace = agitators_election_events_social_democrat + +agitators_election_events_social_democrat.1 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_social_democrat.1.t + desc = agitators_election_events_social_democrat.1.d + flavor = agitators_election_events_social_democrat.1.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_social_democrat + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = social_democrat_party + } + } + } + } + any_active_party = { + is_party_type = social_democrat_party + } + any_active_party = { + is_party_type = communist_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + socdem_agitator_election_scope_effect = yes + random_active_party = { + limit = { + is_party_type = communist_party + } + save_scope_as = communist_party_scope + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_social_democrat.1.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + add_loyalists = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + } + + option = { + name = agitators_election_events_social_democrat.1.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:communist_party_scope = { + add_momentum = momentum_medium_decrease + } + } +} + +agitators_election_events_social_democrat.2 = { + type = country_event + placement = scope:socdem_agitation_state + + duration = 3 + + title = agitators_election_events_social_democrat.2.t + desc = agitators_election_events_social_democrat.2.d + flavor = agitators_election_events_social_democrat.2.f + + event_image = { + video = "votp_realist_household" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_social_democrat + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = social_democrat_party + } + } + } + } + any_active_party = { + is_party_type = social_democrat_party + } + any_scope_state = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + socdem_agitator_election_scope_effect = yes + random_scope_state = { + limit = { + is_incorporated = yes + any_scope_building = { + is_building_type = building_urban_center + level >= 10 + } + } + save_scope_as = socdem_agitation_state + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_social_democrat.2.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + add_loyalists = { + value = medium_radicals + strata = lower + } + scope:socdem_agitation_state = { + add_modifier = { + name = modifier_engaged_urban_poor + days = long_modifier_time + } + } + } + + option = { + name = agitators_election_events_social_democrat.2.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_modifier = { + name = modifier_engaged_urban_poor + days = normal_modifier_time + multiplier = 0.25 + } + } +} + +agitators_election_events_social_democrat.3 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_social_democrat.3.t + desc = agitators_election_events_social_democrat.3.d + flavor = agitators_election_events_social_democrat.3.f + + event_image = { + video = "asia_union_leader" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_social_democrat + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = social_democrat_party + } + } + } + } + any_active_party = { + is_party_type = social_democrat_party + } + ig:ig_trade_unions ?= { + is_marginal = no + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + socdem_agitator_election_scope_effect = yes + ig:ig_trade_unions ?= { + save_scope_as = trade_union_ig + } + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_social_democrat.3.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } + + option = { + name = agitators_election_events_social_democrat.3.b + scope:agitator_party_scope = { + add_momentum = momentum_small + } + add_loyalists = { + value = medium_radicals + interest_group = scope:trade_union_ig + } + scope:trade_union_ig = { + add_modifier = { + name = modifier_social_democratic_unionizing + days = normal_modifier_time + } + } + } +} + +agitators_election_events_social_democrat.4 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_social_democrat.4.t + desc = agitators_election_events_social_democrat.4.d + flavor = agitators_election_events_social_democrat.4.f + + event_image = { + video = "europenorthamerica_capitalists_meeting" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_social_democrat + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = social_democrat_party + } + } + } + } + any_active_party = { + is_party_type = social_democrat_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + socdem_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_social_democrat.4.a + default_option = yes + scope:agitator_party_scope = { + add_momentum = momentum_medium + } + } + + option = { + name = agitators_election_events_social_democrat.4.b + scope:agitator_party_scope = { + add_momentum = momentum_medium_decrease + } + add_radicals = { + value = small_radicals + interest_group = scope:agitator_ig_scope + } + } +} + +agitators_election_events_social_democrat.5 = { + type = country_event + placement = root + + duration = 3 + + title = agitators_election_events_social_democrat.5.t + desc = agitators_election_events_social_democrat.5.d + flavor = agitators_election_events_social_democrat.5.f + + event_image = { + video = "southamerica_election" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_election.dds" + + cooldown = { days = very_long_modifier_time } + + trigger = { + NOT = { has_law_or_variant = law_type:law_single_party_state } + in_election_campaign = yes + any_scope_character = { + has_role = agitator + NOT = { + has_variable = agitator_election_participation + } + OR = { + has_ideology = ideology:ideology_social_democrat + trigger_if = { + limit = { + this.interest_group = { + has_party = yes + } + } + this.interest_group.party = { + is_party_type = social_democrat_party + } + } + } + } + any_active_party = { + is_party_type = social_democrat_party + } + } + + cancellation_trigger = { + OR = { + scope:agitator_scope = { + is_character_alive = no + } + NOT = { + exists = scope:agitator_scope + } + in_election_campaign = no + } + } + + immediate = { + socdem_agitator_election_scope_effect = yes + scope:agitator_scope = { + set_variable = { name = agitator_election_participation days = 180 } + } + } + + option = { + name = agitators_election_events_social_democrat.5.a + default_option = yes + add_modifier = { + name = modifier_suffrage_support_socdem_party + days = normal_modifier_time + } + scope:agitator_party_scope = { + add_momentum = momentum_small + } + scope:agitator_scope = { + add_modifier = { + name = modifier_supporter_of_franchise + days = normal_modifier_time + } + } + } + + option = { + name = agitators_election_events_social_democrat.5.b + scope:agitator_party_scope = { + add_momentum = momentum_large + } + } +} diff --git a/events/agitators_events/agitators_law_events.info b/events/agitators_events/agitators_law_events.info index 57a8d175f..cab63a337 100644 --- a/events/agitators_events/agitators_law_events.info +++ b/events/agitators_events/agitators_law_events.info @@ -284,7 +284,6 @@ agitators_law_events.3 = { limit = { OR = { has_ideology = ideology:ideology_reactionary - has_ideology = ideology:ideology_stratocratic has_ideology = ideology:ideology_isolationist has_ideology = ideology:ideology_jingoist } @@ -321,7 +320,6 @@ agitators_law_events.3 = { limit = { OR = { has_ideology = ideology:ideology_reactionary - has_ideology = ideology:ideology_stratocratic has_ideology = ideology:ideology_isolationist has_ideology = ideology:ideology_jingoist } diff --git a/events/agitators_events/coup_events.info b/events/agitators_events/coup_events.info deleted file mode 100644 index ccea5d4c2..000000000 --- a/events/agitators_events/coup_events.info +++ /dev/null @@ -1,3581 +0,0 @@ -namespace = coup - -# Start event -coup.1 = { - type = country_event - placement = root - - duration = 3 - - dlc = dlc004 - - title = coup.1.t - desc = coup.1.d - flavor = coup.1.f - - event_image = { - video = "votp_conspiring" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - cooldown = { days = very_long_modifier_time } - - trigger = { - has_dlc_feature = voice_of_the_people_content - NOT = { has_journal_entry = je_coup } - OR = { - AND = { - NOR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - any_interest_group = { - is_powerful = yes - is_in_government = yes - law_stance = { - law = law_type:law_autocracy - value >= approve - } - ig_approval < 0 - } - } - AND = { - has_law_or_variant = law_type:law_council_republic - any_interest_group = { - is_powerful = yes - is_in_government = yes - law_stance = { - law = law_type:law_council_republic - value < neutral - } - ig_approval < 0 - } - } - AND = { - OR = { - has_law_or_variant = law_type:law_parliamentary_republic - has_law_or_variant = law_type:law_presidential_republic - } - any_interest_group = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_parliamentary_republic - value < neutral - } - law_stance = { - law = law_type:law_presidential_republic - value < neutral - } - } - ig_approval < 0 - } - } - AND = { - OR = { - has_law_or_variant = law_type:law_monarchy - } - any_interest_group = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_monarchy - value < neutral - } - } - ig_approval < 0 - } - } - } - } - - immediate = { - remove_variable = coup_aftermath_event_fired - ### Autocratic coup to end democracy - if = { - limit = { - NOR = { - has_law_or_variant = law_type:law_autocracy - has_law_or_variant = law_type:law_oligarchy - } - any_interest_group = { - is_powerful = yes - is_in_government = yes - law_stance = { - law = law_type:law_autocracy - value >= approve - } - ig_approval < 0 - } - } - random_interest_group = { - limit = { - is_powerful = yes - is_in_government = yes - ig_approval < 0 - law_stance = { - law = law_type:law_autocracy - value >= approve - } - } - set_variable = coup_ig_var - save_scope_as = coup_ig - } - set_variable = { name = coup_for_law value = 6 } - random_law = { - limit = { - type = law_type:law_autocracy - } - save_scope_as = coup_desired_law - } - } - - ### Anti-Communist Coup - else_if = { - limit = { - has_law_or_variant = law_type:law_council_republic - any_interest_group = { - is_powerful = yes - is_in_government = yes - law_stance = { - law = law_type:law_council_republic - value < approve - } - ig_approval < 0 - } - } - random_interest_group = { - limit = { - is_powerful = yes - is_in_government = yes - law_stance = { - law = law_type:law_council_republic - value < approve - } - ig_approval < 0 - } - set_variable = coup_ig_var - save_scope_as = coup_ig - } - if = { - limit = { - scope:coup_ig = { - law_stance = { - law = law_type:law_presidential_republic - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 2 } - random_law = { - limit = { - type = law_type:law_presidential_republic - } - save_scope_as = coup_desired_law - } - } - else_if = { - limit = { - scope:coup_ig = { - law_stance = { - law = law_type:law_theocracy - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 5 } - random_law = { - limit = { - type = law_type:law_theocracy - } - save_scope_as = coup_desired_law - } - } - else_if = { - limit = { - scope:coup_ig = { - law_stance = { - law = law_type:law_monarchy - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 1 } - random_law = { - limit = { - type = law_type:law_monarchy - } - save_scope_as = coup_desired_law - } - } - else = { - set_variable = { name = coup_for_law value = 4 } - random_law = { - limit = { - type = law_type:law_parliamentary_republic - } - save_scope_as = coup_desired_law - } - } - } - - ###Anti-Republican coup - else_if = { - limit = { - OR = { - has_law_or_variant = law_type:law_parliamentary_republic - has_law_or_variant = law_type:law_presidential_republic - } - any_interest_group = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_parliamentary_republic - value < neutral - } - law_stance = { - law = law_type:law_presidential_republic - value < neutral - } - } - ig_approval < 0 - } - } - random_interest_group = { - limit = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_parliamentary_republic - value < neutral - } - law_stance = { - law = law_type:law_presidential_republic - value < neutral - } - } - ig_approval < 0 - } - set_variable = coup_ig_var - save_scope_as = coup_ig - } - if = { - limit = { - scope:coup_ig = { - law_stance = { - law = law_type:law_theocracy - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 5 } - random_law = { - limit = { - type = law_type:law_theocracy - } - save_scope_as = coup_desired_law - } - } - else_if = { - limit = { - # WIP - # has_technology_researched = socialism - scope:coup_ig = { - law_stance = { - law = law_type:law_council_republic - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 3 } - random_law = { - limit = { - type = law_type:law_council_republic - } - save_scope_as = coup_desired_law - } - } - else = { - set_variable = { name = coup_for_law value = 1 } - random_law = { - limit = { - type = law_type:law_monarchy - } - save_scope_as = coup_desired_law - } - } - } - - ### Anti-Monarchist Coup - else_if = { - limit = { - has_law_or_variant = law_type:law_monarchy - any_interest_group = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_monarchy - value < neutral - } - } - ig_approval < 0 - } - } - random_interest_group = { - limit = { - is_powerful = yes - is_in_government = yes - OR = { - law_stance = { - law = law_type:law_monarchy - value < neutral - } - } - ig_approval < 0 - } - set_variable = coup_ig_var - save_scope_as = coup_ig - } - if = { - limit = { - scope:coup_ig = { - law_stance = { - law = law_type:law_presidential_republic - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 2 } - random_law = { - limit = { - type = law_type:law_presidential_republic - } - save_scope_as = coup_desired_law - } - } - else_if = { - limit = { - # WIP - # has_technology_researched = socialism - scope:coup_ig = { - law_stance = { - law = law_type:law_council_republic - value >= approve - } - } - } - set_variable = { name = coup_for_law value = 3 } - random_law = { - limit = { - type = law_type:law_council_republic - } - save_scope_as = coup_desired_law - } - } - else = { - set_variable = { name = coup_for_law value = 4 } - random_law = { - limit = { - type = law_type:law_parliamentary_republic - } - save_scope_as = coup_desired_law - } - } - } - - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - set_variable = { name = coup_var value = 0 } - } - - # Advance the coup - option = { - name = coup.1.a - add_journal_entry = { type = je_coup } - custom_tooltip = { - text = coup_advance_25_tt - set_variable = { - name = coup_var - value = 25 - } - } - scope:coup_ig = { - add_modifier = { - name = coup_supported - days = long_modifier_time - is_decaying = yes - } - } - } - - # Resist the coup - option = { - name = coup.1.b - default_option = yes - add_journal_entry = { type = je_coup } - custom_tooltip = { - text = coup_advance_10_tt - set_variable = { - name = coup_var - value = 10 - } - } - scope:coup_ig = { - add_modifier = { - name = coup_resisted - days = long_modifier_time - is_decaying = yes - } - } - } -} - -# [TODO] Add JE -# Successful coup -coup.2 = { - type = country_event - placement = root - - duration = 3 - - dlc = dlc004 - - title = coup.2.t - desc = { - first_valid = { - triggered_desc = { - desc = coup.2.d2 - trigger = { - NOT = { - scope:coup_desired_law = { - OR = { - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - type = law_type:law_theocracy - type = law_type:law_council_republic - } - } - } - NOT = { has_law_or_variant = law_type:law_monarchy } - scope:coup_ig = { - law_stance = { - law = law_type:law_monarchy - value >= approve - } - } - } - } - triggered_desc = { - desc = coup.2.d - trigger = { - scope:coup_desired_law = { - type = law_type:law_autocracy - } - } - } - triggered_desc = { - desc = coup.2.d3 - trigger = { - scope:coup_desired_law = { - OR = { - type = law_type:law_parliamentary_republic - type = law_type:law_presidential_republic - } - } - } - } - triggered_desc = { - desc = coup.2.d4 - trigger = { - scope:coup_desired_law = { - type = law_type:law_council_republic - } - } - } - triggered_desc = { - desc = coup.2.d5 - trigger = { - scope:coup_desired_law = { - type = law_type:law_theocracy - } - } - } - } - } - flavor = coup.2.f - - event_image = { - video = "votp_barricade" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - trigger = { - # triggered by je_coup - } - - immediate = { - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - random_law = { - limit = { - type = law_type:law_monarchy - } - save_scope_as = monarchy_law - } - if = { - limit = { - AND = { - ROOT = { - has_variable = owes_sponsor_obligation - } - any_country = { - has_variable = coup_sponsor - var:coup_sponsor = root - } - } - } - ROOT = { - remove_variable = owes_sponsor_obligation - } - random_country = { - limit = { - AND = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - save_scope_as = coup_sponsor_obligation_target - } - } - if = { - limit = { - has_law_or_variant = law_type:law_monarchy - NOT = { - scope:coup_desired_law = { - type = law_type:law_autocracy - } - } - } - set_variable = { - name = abolishing_monarchy_var - value = 0 - } - add_journal_entry = { type = je_abolish_monarchy } - } - set_variable = government_couped - activate_law = scope:coup_desired_law.type - } - - option = { # standard coup - name = coup.2.a - trigger = { - scope:coup_desired_law = { - type = law_type:law_autocracy - } - } - default_option = yes - scope:coup_ig = { - hidden_effect = { - if = { - limit = { - has_modifier = modifier_unrivaled_in_government - } - remove_modifier = modifier_unrivaled_in_government - } - - } - add_modifier = { - name = modifier_unrivaled_in_government - days = long_modifier_time - is_decaying = yes - } - } - if = { - limit = { - NOT = { - has_law_or_variant = law_type:law_monarchy - } - } - scope:coup_ig = { - leader = { - set_character_as_ruler = yes - } - } - } - else_if = { - limit = { - has_law_or_variant = law_type:law_monarchy - } - if = { - limit = { - ruler.interest_group = { - is_same_interest_group_type = scope:coup_ig - } - } - #Do nothing - } - else_if = { - limit = { - ruler.interest_group ?= { - NOT = { - is_same_interest_group_type = scope:coup_ig - } - } - heir ?= { - THIS.interest_group = { - is_same_interest_group_type = scope:coup_ig - } - } - } - ruler = { - kill_character = yes - } - #Do nothing - } - else = { - hidden_effect = { - heir ?= { - kill_character = yes - } - ruler ?= { - kill_character = yes - } - } - create_character = { - ruler = yes - interest_group = scope:coup_ig - } - } - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - root = { set_owes_obligation_to = { country = scope:coup_sponsor_obligation_target setting = yes } } - scope:coup_sponsor_obligation_target = { - remove_variable = coup_sponsor - } - } - } - - option = { # monarchist coup - name = coup.2.b - trigger = { - NOT = { - scope:coup_desired_law = { - OR = { - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - type = law_type:law_theocracy - type = law_type:law_council_republic - } - } - } - OR = { - scope:coup_desired_law = { - type = law_type:law_monarchy - } - AND = { - NOT = { has_law_or_variant = law_type:law_monarchy } - scope:coup_ig = { - law_stance = { - law = law_type:law_monarchy - value >= approve - } - leader = { - NOR = { - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_orleanist - } - } - } - } - } - } - default_option = yes - scope:coup_ig = { - hidden_effect = { - if = { - limit = { - has_modifier = modifier_unrivaled_in_government - } - remove_modifier = modifier_unrivaled_in_government - } - - } - add_modifier = { - name = modifier_unrivaled_in_government - days = long_modifier_time - is_decaying = yes - } - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - root = { set_owes_obligation_to = { country = scope:coup_sponsor_obligation_target setting = yes } } - scope:coup_sponsor_obligation_target = { - remove_variable = coup_sponsor - } - } - create_character = { - ruler = yes - interest_group = scope:coup_ig - } - if = { - limit = { - NOT = { - has_law_or_variant = law_type:law_oligarchy - } - } - activate_law = law_type:law_oligarchy - } - } - - option = { - name = coup.2.c - trigger = { - scope:coup_desired_law = { - OR = { - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - } - } - } - default_option = yes - scope:coup_ig = { - hidden_effect = { - if = { - limit = { - has_modifier = modifier_unrivaled_in_government - } - remove_modifier = modifier_unrivaled_in_government - } - } - add_modifier = { - name = modifier_unrivaled_in_government - days = long_modifier_time - is_decaying = yes - } - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - root = { set_owes_obligation_to = { country = scope:coup_sponsor_obligation_target setting = yes } } - scope:coup_sponsor_obligation_target = { - remove_variable = coup_sponsor - } - } - scope:coup_ig = { - leader = { - set_character_as_ruler = yes - } - } - if = { - limit = { - NOT = { - has_law_or_variant = law_type:law_oligarchy - } - } - activate_law = law_type:law_oligarchy - } - } - option = { - name = coup.2.e - trigger = { - scope:coup_desired_law = { - type = law_type:law_theocracy - } - } - default_option = yes - scope:coup_ig = { - hidden_effect = { - if = { - limit = { - has_modifier = modifier_unrivaled_in_government - } - remove_modifier = modifier_unrivaled_in_government - } - } - add_modifier = { - name = modifier_unrivaled_in_government - days = long_modifier_time - is_decaying = yes - } - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - root = { set_owes_obligation_to = { country = scope:coup_sponsor_obligation_target setting = yes } } - scope:coup_sponsor_obligation_target = { - remove_variable = coup_sponsor - } - } - scope:coup_ig = { - leader = { - set_character_as_ruler = yes - } - } - if = { - limit = { - NOT = { - has_law_or_variant = law_type:law_oligarchy - } - } - activate_law = law_type:law_oligarchy - } - } - option = { - name = coup.2.g - trigger = { - scope:coup_desired_law = { - type = law_type:law_council_republic - } - } - default_option = yes - scope:coup_ig = { - hidden_effect = { - if = { - limit = { - has_modifier = modifier_unrivaled_in_government - } - remove_modifier = modifier_unrivaled_in_government - } - } - add_modifier = { - name = modifier_unrivaled_in_government - days = long_modifier_time - is_decaying = yes - } - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - root = { set_owes_obligation_to = { country = scope:coup_sponsor_obligation_target setting = yes } } - scope:coup_sponsor_obligation_target = { - remove_variable = coup_sponsor - } - } - scope:coup_ig = { - leader = { - set_character_as_ruler = yes - } - } - if = { - limit = { - NOT = { - has_law_or_variant = law_type:law_oligarchy - } - } - activate_law = law_type:law_oligarchy - } - } -} - -# [TODO] Add JE -# Coup IG removed from power -coup.3 = { - type = country_event - placement = root - - duration = 3 - - dlc = dlc004 - - title = coup.3.t - desc = coup.3.d - flavor = coup.3.f - - event_image = { - video = "votp_prison" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - trigger = { - # triggered by je_coup - } - - immediate = { - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - capital = { - save_scope_as = capital_scope - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - random_country = { - limit = { - AND = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - remove_variable = coup_sponsor - } - } - } - - # remove the leader from power - option = { - name = coup.3.a - highlighted_option = yes - trigger = { - OR = { - has_law_or_variant = law_type:law_censorship - has_law_or_variant = law_type:law_outlawed_dissent - } - OR = { - has_law_or_variant = law_type:law_secret_police - has_law_or_variant = law_type:law_national_guard - has_law_or_variant = law_type:law_dedicated_police - has_law_or_variant = law_type:law_militarized_police - } - OR = { - institution:institution_police.investment >= 3 - institution:institution_home_affairs.investment >= 3 - } - } - create_character = { - interest_group = scope:coup_ig - ig_leader = yes - ideology = ideology_moderate - } - scope:coup_ig = { - add_modifier = { - name = coup_prevented - days = long_modifier_time - is_decaying = yes - multiplier = -3 # -6 approval - } - scope:coup_ig = { - add_modifier = { - name = failed_coup - days = normal_modifier_time - } - } - } - add_radicals = { - value = medium_radicals - interest_group = scope:coup_ig - } - } - - # Expose the IG as traitors - option = { - name = coup.3.b - trigger = { - any_interest_group = { - is_marginal = no - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - } - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - add_modifier = { - name = coup_prevented - days = long_modifier_time - is_decaying = yes - # +2 approval - } - } - scope:coup_ig = { - add_modifier = { - name = coup_prevented - days = long_modifier_time - is_decaying = yes - multiplier = -5 # -10 approval - } - set_variable = { name = coup_guilty days = 3650 } - } - add_radicals = { - value = large_radicals - interest_group = scope:coup_ig - } - } - - # Try to smooth things over - option = { - name = coup.3.c - default_option = yes - scope:coup_ig = { - add_modifier = { - name = coup_prevented - days = long_modifier_time - is_decaying = yes - multiplier = -4 # -8 approval - } - set_variable = { name = coup_guilty days = 3650 } - } - add_radicals = { - value = medium_radicals - interest_group = scope:coup_ig - } - } -} - -# [TODO] Add JE -# Coup fizzles out -coup.4 = { - type = country_event - placement = root - - duration = 3 - - dlc = dlc004 - - title = coup.4.t - desc = coup.4.d - flavor = coup.4.f - - event_image = { - video = "europenorthamerica_london_center" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - trigger = { - # triggered by je_coup - } - - immediate = { - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - capital = { - save_scope_as = capital_scope - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - random_country = { - limit = { - AND = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - remove_variable = coup_sponsor - } - } - } - - option = { - name = coup.4.a - trigger = { - scope:coup_ig = { - is_powerful = no - law_stance = { - law = scope:coup_desired_law.type - value >= approve - } - } - } - scope:coup_ig = { - add_modifier = { - name = failed_coup - days = normal_modifier_time - } - set_variable = { name = coup_guilty days = 3650 } - } - scope:coup_leader = { - add_modifier = { - name = incompetent_coup_attempt - days = very_long_modifier_time - # large popularity reduction - } - } - } - - option = { - name = coup.4.b - default_option = yes - scope:coup_ig = { - add_modifier = { - name = failed_coup - days = normal_modifier_time - } - set_variable = { name = coup_guilty days = 3650 } - } - every_interest_group = { - limit = { - NOT = { THIS = scope:coup_ig } - is_marginal = no - law_stance = { - law = scope:coup_desired_law.type - value < approve - } - } - add_modifier = { - name = coup_prevented - days = long_modifier_time - is_decaying = yes - # +2 approval - } - } - } -} - -# [TODO] Add JE -# Coup resigns from government -coup.5 = { - type = country_event - placement = root - - duration = 3 - - dlc = dlc004 - - title = coup.5.t - desc = coup.5.d - flavor = coup.5.f - - event_image = { - video = "votp_agitator_speaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - trigger = { - # triggered by je_coup - } - - immediate = { - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - capital = { - save_scope_as = capital_scope - } - if = { - limit = { - any_country = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - random_country = { - limit = { - AND = { - has_variable = coup_sponsor - this.var:coup_sponsor = root - } - } - remove_variable = coup_sponsor - } - } - } - - option = { - name = coup.5.a - default_option = yes - add_radicals = { - value = medium_radicals - } - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = scope:coup_desired_law.type - value < approve - } - } - add_modifier = { - name = modifier_threatened_insurrection - days = normal_modifier_time - } - } - add_modifier = { - name = modifier_brewing_insurrection - days = normal_modifier_time - } - } - - option = { - name = coup.5.b - add_radicals = { - value = small_radicals - } - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = scope:coup_desired_law.type - value < approve - } - } - add_modifier = { - name = modifier_threatened_insurrection - days = normal_modifier_time - } - } - add_modifier = { - name = modifier_brewing_insurrection - days = normal_modifier_time - } - scope:coup_leader = { - add_modifier = { - name = modifier_insurrectionary_politician - days = very_long_modifier_time - } - } - } -} - -### Coup Pulse Events - -namespace = coup_pulse_events - -# [TODO] Add JE -coup_pulse_events.1 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.1.t - desc = coup_pulse_events.1.d - flavor = coup_pulse_events.1.f - - gui_window = event_window_1char_tabloid - left_icon = scope:accused_general - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - - icon = "gfx/interface/icons/event_icons/bicorne_hat.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_scope_character = { - has_role = general - popularity >= 0 - is_ruler = no - NOT = { - has_role = politician - } - } - } - - immediate = { - random_scope_character = { - limit = { - has_role = general - popularity >= 0 - is_ruler = no - NOT = { - has_role = politician - } - } - save_scope_as = accused_general - interest_group = { - save_scope_as = accused_general_ig - } - } - } - - cancellation_trigger = { - scope:accused_general = { - is_character_alive = no - } - } - - option = { - name = coup_pulse_events.1.a - default_option = yes - scope:accused_general_ig = { - add_modifier = { - name = modifier_persecuted_general - days = normal_modifier_time - } - } - custom_tooltip = coup_pulse_events.1.a.tt - if = { - limit = { - scope:accused_general_ig = { - is_same_interest_group_type = scope:coup_ig - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - else_if = { - limit = { - scope:accused_general = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } - scope:accused_general = { - kill_character = { - hidden = yes - } - } - } - option = { - name = coup_pulse_events.1.b - add_modifier = { - name = modifier_uncertain_loyalties_country - days = normal_modifier_time - } - if = { - limit = { - scope:accused_general = { - interest_group = { - is_same_interest_group_type = scope:coup_ig - } - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } - else_if = { - limit = { - scope:accused_general = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - } -} - -# [TODO] Add JE -coup_pulse_events.2 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.2.t - desc = coup_pulse_events.2.d - flavor = coup_pulse_events.2.f - - event_image = { - video = "unspecific_politicians_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_active_party = { - AND = { - has_party_member = scope:coup_ig - any_member = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - } - } - } - - immediate = { - random_active_party = { - limit = { - has_party_member = scope:coup_ig - any_member = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - } - random_member = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - } - save_scope_as = conflicted_loyalty_ig - } - save_scope_as = conflicted_loyalty_party - } - } - - option = { - name = coup_pulse_events.2.a - default_option = yes - scope:conflicted_loyalty_ig = { - add_modifier = { - name = modifier_appeased_regarding_coup - days = normal_modifier_time - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - option = { - name = coup_pulse_events.2.b - scope:conflicted_loyalty_ig = { - add_modifier = { - name = modifier_conflicted_about_coup - days = normal_modifier_time - } - } - } -} - -# [TODO] Add JE -coup_pulse_events.3 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.3.t - desc = coup_pulse_events.3.d - flavor = coup_pulse_events.3.f - - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - ig_approval >= -9 - is_in_government = no - is_marginal = no - } - } - - immediate = { - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - ig_approval >= -9 - is_in_government = no - is_marginal = no - } - save_scope_as = critical_support_ig - } - } - - option = { - name = coup_pulse_events.3.a - default_option = yes - scope:critical_support_ig = { - add_modifier = { - name = modifier_critical_support_against_coup - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - option = { - name = coup_pulse_events.3.b - scope:critical_support_ig = { - add_modifier = { - name = modifier_critical_support_denied - days = normal_modifier_time - } - } - capital = { - add_loyalists_in_state = { - strata = upper - value = small_radicals - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } -} - -# [TODO] Add JE -coup_pulse_events.4 = { - type = country_event - placement = scope:investor_affected_state - - title = coup_pulse_events.4.t - desc = coup_pulse_events.4.d - flavor = coup_pulse_events.4.f - - event_image = { - video = "unspecific_factory_closed" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_industry.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - capital = { - any_scope_building = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - } - } - scope:coup_ig = { - NOT = { - is_interest_group_type = ig_industrialists - } - } - ig:ig_industrialists ?= { - is_marginal = no - } - } - - immediate = { - capital = { - save_scope_as = investor_affected_state - } - ig:ig_industrialists ?= { - save_scope_as = investor_ig - } - } - - option = { - name = coup_pulse_events.4.a - default_option = yes - add_modifier = { - name = modifier_wary_investors_country - days = normal_modifier_time - } - change_variable = { - name = coup_var - add = -10 - } - custom_tooltip = coup_retreat_10_tt - } - option = { - name = coup_pulse_events.4.b - capital = { - random_scope_building = { - limit = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - NOT = { - has_modifier = modifier_wary_investors_building - } - } - add_modifier = { - name = modifier_wary_investors_building - months = 12 - } - } - random_scope_building = { - limit = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - NOT = { - has_modifier = modifier_wary_investors_building - } - } - add_modifier = { - name = modifier_wary_investors_building - months = 12 - } - } - } - ig:ig_industrialists ?= { - add_modifier = { - name = modifier_economic_uncertainty - days = normal_modifier_time - } - } - change_variable = { - name = coup_var - add = 10 - } - custom_tooltip = coup_advance_10_tt - } -} - -# [TODO] Add JE -coup_pulse_events.5 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.5.t - desc = coup_pulse_events.5.d - flavor = coup_pulse_events.5.f - - event_image = { - video = "votp_conspiring" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value >= neutral - } - is_in_government = no - is_marginal = no - } - } - - immediate = { - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value >= neutral - } - is_in_government = no - is_marginal = no - } - save_scope_as = approached_ig - } - } - - option = { - name = coup_pulse_events.5.a - default_option = yes - scope:approached_ig = { - add_modifier = { - name = modifier_new_junior_partner - days = normal_modifier_time - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } - option = { - name = coup_pulse_events.5.b - change_variable = { - name = coup_var - add = -10 - } - custom_tooltip = coup_retreat_10_tt - } -} - -# [TODO] Add JE -coup_pulse_events.6 = { - type = country_event - placement = scope:protest_state - - title = coup_pulse_events.6.t - desc = coup_pulse_events.6.d - flavor = coup_pulse_events.6.f - - event_image = { - video = "africa_public_protest" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - is_marginal = no - } - } - - immediate = { - capital = { - save_scope_as = protest_state - } - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - is_marginal = no - - } - save_scope_as = pro_democratic_ig - } - } - - option = { - name = coup_pulse_events.6.a - default_option = yes - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - add_modifier = { - name = modifier_widespread_protests - days = short_modifier_time - } - scope:pro_democratic_ig = { - add_modifier = { - name = modifier_defenders_of_democracy - days = normal_modifier_time - } - } - } - option = { - name = coup_pulse_events.6.b - scope:protest_state = { - add_radicals_in_state = { - strata = lower - value = medium_radicals - } - } - scope:pro_democratic_ig = { - add_modifier = { - name = modifier_defenders_of_democracy - days = normal_modifier_time - } - } - } -} - -# [TODO] Add JE -coup_pulse_events.7 = { - type = country_event - placement = scope:assassination_state - - title = coup_pulse_events.7.t - desc = coup_pulse_events.7.d - flavor = coup_pulse_events.7.f - - event_image = { - video = "southamerica_public_figure_assassination" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_skull.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value <= neutral - } - is_in_government = yes - is_marginal = no - } - } - - immediate = { - capital = { - save_scope_as = assassination_state - } - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value <= neutral - } - is_in_government = yes - is_marginal = no - } - save_scope_as = assassination_ig - } - } - - option = { - name = coup_pulse_events.7.a - default_option = yes - add_modifier = { - name = modifier_in_too_deep - days = short_modifier_time - } - scope:assassination_ig = { - add_modifier = { - name = modifier_investigating_suspicious_death - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - - option = { - name = coup_pulse_events.7.b - scope:assassination_ig = { - add_modifier = { - name = modifier_disregarded_suspicious_death - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } -} - -# [TODO] Add JE -coup_pulse_events.8 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.8.t - desc = coup_pulse_events.8.d - flavor = coup_pulse_events.8.f - - event_image = { - video = "votp_conspiring" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/waving_flag.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_country = { - country_rank >= rank_value:major_power - has_interest_marker_in_region = root.capital.region - relations:root >= 0 - any_interest_group = { - is_in_government = yes - is_same_interest_group_type = scope:coup_ig - is_marginal = no - } - NOT = { - this = root - } - NOT = { - has_variable = coup_sponsor - } - } - } - - cancellation_trigger = { - scope:coup_sponsor_country = { - has_variable = coup_sponsor - } - } - - immediate = { - random_country = { - limit = { - country_rank >= rank_value:major_power - has_interest_marker_in_region = root.capital.region - relations:root >= 0 - any_interest_group = { - is_in_government = yes - is_same_interest_group_type = scope:coup_ig - is_marginal = no - } - NOT = { - this = root - } - NOT = { - has_variable = coup_sponsor - } - } - save_scope_as = coup_sponsor_country - } - } - - option = { - name = coup_pulse_events.8.a - default_option = yes - custom_tooltip = coup_sponsor_tt - scope:coup_sponsor_country = { - set_variable = { name = coup_sponsor value = root } - } - change_variable = { - name = coup_var - add = 25 - } - custom_tooltip = coup_advance_25_tt - ROOT = { - set_variable = owes_sponsor_obligation - } - } - option = { - name = coup_pulse_events.8.b - scope:coup_ig = { - add_modifier = { - name = modifier_rejected_foreign_influence_coup - days = normal_modifier_time - } - } - } -} - -# [TODO] Add JE -coup_pulse_events.9 = { - type = country_event - placement = scope:informant_state - - title = coup_pulse_events.9.t - desc = coup_pulse_events.9.d - flavor = coup_pulse_events.9.f - - event_image = { - video = "votp_agitators_sneaking" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_skull.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_scope_state = { - has_building = building_government_administration - is_incorporated = yes - } - } - - immediate = { - random_scope_state = { - limit = { - has_building = building_government_administration - is_incorporated = yes - } - save_scope_as = informant_state - random_scope_building = { - limit = { - is_building_type = building_government_administration - } - save_scope_as = informant_building - } - } - scope:coup_ig = { - leader = { - save_scope_as = coup_leader - } - } - } - - option = { - name = coup_pulse_events.9.a - default_option = yes - scope:coup_leader = { - add_modifier = { - name = modifier_blundered_defenestration - days = normal_modifier_time - } - } - change_variable = { - name = coup_var - add = -15 - } - custom_tooltip = coup_retreat_15_tt - } - option = { - name = coup_pulse_events.9.b - scope:coup_ig = { - add_modifier = { - name = modifier_silenced_informant - days = normal_modifier_time - } - } - change_variable = { - name = coup_var - add = 15 - } - custom_tooltip = coup_advance_15_tt - } -} - -# [TODO] Add JE -coup_pulse_events.10 = { - type = country_event - placement = scope:barracks_theft_state - - title = coup_pulse_events.10.t - desc = coup_pulse_events.10.d - flavor = coup_pulse_events.10.f - - event_image = { - video = "europenorthamerica_before_the_battle" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_military.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - any_scope_state = { - has_building = building_barracks - is_incorporated = yes - } - } - - immediate = { - random_scope_state = { - limit = { - has_building = building_barracks - is_incorporated = yes - } - save_scope_as = barracks_theft_state - random_scope_building = { - limit = { - is_building_type = building_barracks - } - save_scope_as = barracks_theft_building - } - } - ig:ig_armed_forces ?= { - save_scope_as = armed_forces_ig - } - } - - option = { - name = coup_pulse_events.10.a - default_option = yes - scope:barracks_theft_building = { - add_modifier = { - name = modifier_siphoning_of_arms - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 10 - } - custom_tooltip = coup_advance_10_tt - } - option = { - name = coup_pulse_events.10.b - scope:armed_forces_ig = { - add_modifier = { - name = modifier_accused_of_theft - days = short_modifier_time - } - } - } -} - -# [TODO] Add JE -coup_pulse_events.11 = { - type = country_event - placement = scope:military_exercises_state - - title = coup_pulse_events.11.t - desc = coup_pulse_events.11.d - flavor = coup_pulse_events.11.f - - event_image = { - video = "unspecific_military_parade" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/bicorne_hat.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_armed_forces - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - capital = { - save_scope_as = military_exercises_state - } - } - - option = { - name = coup_pulse_events.11.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = soldiers - value = medium_radicals - } - add_radicals_in_state = { - pop_type = officers - value = small_radicals - } - } - } - add_modifier = { - name = modifier_refused_military_exercises - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.11.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_armed_forces - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.12 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.12.t - desc = coup_pulse_events.12.d - flavor = coup_pulse_events.12.f - - event_image = { - video = "middleeast_islam" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_devout - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - - } - - option = { - name = coup_pulse_events.12.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = clergymen - value = large_radicals - } - } - } - add_modifier = { - name = modifier_perception_of_unfaithfulness - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.12.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_devout - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.13 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.13.t - desc = coup_pulse_events.13.d - flavor = coup_pulse_events.13.f - - event_image = { - video = "africa_soldiers_breaking_protest" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_military.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_industrialists - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - } - - option = { - name = coup_pulse_events.13.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = capitalists - value = large_radicals - } - } - } - add_modifier = { - name = modifier_crippled_industrial_security - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.13.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_industrialists - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.14 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.14.t - desc = coup_pulse_events.14.d - flavor = coup_pulse_events.14.f - - event_image = { - video = "southamerica_aristocrats" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_landowners - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - has_law_or_variant = law_type:law_hereditary_bureaucrats - } - - immediate = { - } - - option = { - name = coup_pulse_events.14.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = aristocrats - value = large_radicals - } - } - } - add_modifier = { - name = modifier_shifting_levers_of_power - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.14.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_landowners - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - - } -} - -# [TODO] Add JE -coup_pulse_events.15 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.15.t - desc = coup_pulse_events.15.d - flavor = coup_pulse_events.15.f - - event_image = { - video = "votp_cops_march" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_petty_bourgeoisie - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - } - - option = { - name = coup_pulse_events.15.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = clerks - value = medium_radicals - } - add_radicals_in_state = { - pop_type = shopkeepers - value = small_radicals - } - } - } - add_modifier = { - name = modifier_police_lacking_faith - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.15.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_petty_bourgeoisie - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.16 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.16.t - desc = coup_pulse_events.16.d - flavor = coup_pulse_events.16.f - - event_image = { - video = "unspecific_gears_pistons" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_industry.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_intelligentsia - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - scope:coup_ig = { - leader = { - save_scope_as = enlightened_despot_scope - } - } - } - - option = { - name = coup_pulse_events.16.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = academics - value = large_radicals - } - } - } - add_modifier = { - name = modifier_rejected_enlightened_despotism - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.16.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_intelligentsia - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.17 = { - type = country_event - placement = ROOT - - title = coup_pulse_events.17.t - desc = coup_pulse_events.17.d - flavor = coup_pulse_events.17.f - - event_image = { - video = "asia_union_leader" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_trade_unions - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - } - - option = { - name = coup_pulse_events.17.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = laborers - value = medium_radicals - } - add_radicals_in_state = { - pop_type = machinists - value = small_radicals - } - } - } - add_modifier = { - name = modifier_industrial_organisation_shaken - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.17.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_trade_unions - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -# [TODO] Add JE -coup_pulse_events.18 = { - type = country_event - placement = scope:peasant_march_state - - title = coup_pulse_events.18.t - desc = coup_pulse_events.18.d - flavor = coup_pulse_events.18.f - - event_image = { - video = "africa_public_protest" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = long_modifier_time } - - trigger = { - scope:coup_ig = { - is_interest_group_type = ig_rural_folk - } - any_scope_state = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - root.var:coup_var >= 75 - } - - immediate = { - capital = { - save_scope_as = peasant_march_state - } - } - - option = { - name = coup_pulse_events.18.a - default_option = yes - ai_chance = { - base = 50 - modifier = { - trigger = { - scope:coup_ig = { - ig_approval < -5 - } - } - add = -25 - } - } - scope:coup_ig = { - add_modifier = { - name = modifier_war_against_institutions - days = long_modifier_time - } - } - custom_tooltip = { - text = state_radicals_increase_coup_tt - every_scope_state = { - limit = { - ig_state_pol_strength_share = { - target = scope:coup_ig - value > 0.20 - } - } - add_radicals_in_state = { - pop_type = peasants - value = medium_radicals - } - add_radicals_in_state = { - pop_type = farmers - value = small_radicals - } - } - } - add_modifier = { - name = modifier_the_dictatorship_of_the_city - days = short_modifier_time - } - change_variable = { - name = coup_var - add = -50 - } - custom_tooltip = coup_retreat_50_tt - } - option = { - name = coup_pulse_events.18.b - ai_chance = { - base = 25 - } - scope:coup_ig = { - add_modifier = { - name = modifier_unrivaled_in_government - days = short_modifier_time - } - } - every_interest_group = { - limit = { - NOT = { - is_interest_group_type = ig_rural_folk - } - is_in_government = yes - } - add_modifier = { - name = modifier_power_plays - days = short_modifier_time - } - } - change_variable = { - name = coup_var - add = 50 - } - custom_tooltip = coup_advance_50_tt - } -} - -namespace = coup_aftermath_events - -# [TODO] Add JE -coup_aftermath_events.1 = { - type = country_event - placement = scope:legacy_of_democracy_state - - title = coup_aftermath_events.1.t - desc = coup_aftermath_events.1.d - flavor = coup_aftermath_events.1.f - - event_image = { - video = "europenorthamerica_political_extremism" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - has_variable = government_couped - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - is_marginal = no - } - any_scope_state = { - NOT = { - is_capital = yes - } - } - } - - immediate = { - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - is_marginal = no - } - save_scope_as = legacy_of_democracy_ig - } - capital = { - random_neighbouring_state = { - limit = { - owner = ROOT - } - save_scope_as = legacy_of_democracy_state - } - } - random_scope_character = { - limit = { - is_ruler = yes - } - save_scope_as = coup_leader - } - remove_variable = government_couped - set_variable = coup_aftermath_event_fired - } - - option = { - name = coup_aftermath_events.1.a - default_option = yes - scope:legacy_of_democracy_ig = { - add_modifier = { - name = modifier_legacy_of_democratic_rule_ig - days = normal_modifier_time - } - } - scope:legacy_of_democracy_state = { - add_radicals_in_state = { - value = large_radicals - } - add_modifier = { - name = modifier_legacy_of_democratic_rule_state - days = normal_modifier_time - } - } - } - option = { - name = coup_aftermath_events.1.b - add_modifier = { - name = modifier_legacy_of_democratic_rule_country - days = normal_modifier_time - } - scope:legacy_of_democracy_state = { - add_radicals_in_state = { - value = medium_radicals - } - } - capital = { - add_radicals_in_state = { - value = medium_radicals - } - } - capital = { - random_neighbouring_state = { - limit = { - owner = ROOT - } - add_radicals_in_state = { - value = small_radicals - } - } - } - } -} - -# [TODO] Add JE -coup_aftermath_events.2 = { - type = country_event - placement = ROOT - - title = coup_aftermath_events.2.t - desc = coup_aftermath_events.2.d - flavor = coup_aftermath_events.2.f - - event_image = { - video = "middleeast_courtroom_upheaval" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - has_variable = government_couped - any_interest_group = { - law_stance = { - law = scope:coup_desired_law.type - value >= neutral - } - is_in_government = no - is_marginal = no - } - } - - immediate = { - random_interest_group = { - limit = { - law_stance = { - law = scope:coup_desired_law.type - value >= neutral - } - is_in_government = no - is_marginal = no - } - save_scope_as = harsh_contrast_ig - } - random_scope_character = { - limit = { - is_ruler = yes - } - save_scope_as = coup_leader - } - remove_variable = government_couped - set_variable = coup_aftermath_event_fired - } - - option = { - name = coup_aftermath_events.2.a - default_option = yes - scope:harsh_contrast_ig = { - add_modifier = { - name = modifier_opportunistic_allies - days = normal_modifier_time - } - leader = { - set_ideology = ideology:ideology_moderate - } - } - } - option = { - name = coup_aftermath_events.2.b - scope:harsh_contrast_ig = { - add_modifier = { - name = modifier_alone_in_the_cold - days = normal_modifier_time - } - leader = { - set_ideology = ideology:ideology_reformer - } - } - } -} - -# [TODO] Add JE -coup_aftermath_events.3 = { - type = country_event - placement = scope:national_discontent_state - - title = coup_aftermath_events.3.t - desc = coup_aftermath_events.3.d - flavor = coup_aftermath_events.3.f - - event_image = { - video = "africa_diplomats_negotiating" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - has_variable = government_couped - any_scope_state = { - owner = ROOT - any_scope_culture = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - has_homeland = PREV - save_temporary_scope_as = discrim_culture - } - culture_percent_state = { - target = scope:discrim_culture - value >= 0.1 - } - } - any_interest_group = { - law_stance = { - law = law_type:law_multicultural - value < neutral - } - is_marginal = no - } - } - - immediate = { - random_scope_state = { - limit = { - any_scope_culture = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - has_homeland = PREV - save_temporary_scope_as = discrim_culture - } - culture_percent_state = { - target = scope:discrim_culture - value >= 0.1 - } - } - save_scope_as = national_discontent_state - random_scope_culture = { - limit = { - ROOT = { - cultural_acceptance_base = { target = prev value < acceptance_status_5 } - } - has_homeland = PREV - } - save_scope_as = national_discontent_culture - } - } - random_scope_character = { - limit = { - is_ruler = yes - } - save_scope_as = coup_leader - } - remove_variable = government_couped - set_variable = coup_aftermath_event_fired - } - - option = { - name = coup_aftermath_events.3.a - default_option = yes - scope:national_discontent_state = { - add_modifier = { - name = modifier_national_discontent - days = normal_modifier_time - } - add_radicals_in_state = { - value = large_radicals - culture = scope:national_discontent_culture - } - } - } - option = { - name = coup_aftermath_events.3.b - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_multicultural - value < neutral - } - is_marginal = no - } - add_modifier = { - name = modifier_demonstrated_weakness - days = normal_modifier_time - } - } - } -} - -# [TODO] Add JE -coup_aftermath_events.4 = { - type = country_event - placement = scope:university_state - - title = coup_aftermath_events.4.t - desc = coup_aftermath_events.4.d - flavor = coup_aftermath_events.4.f - - event_image = { - video = "middleeast_middleclass_cafe" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - duration = 3 - - dlc = dlc004 - - cooldown = { days = normal_modifier_time } - - trigger = { - has_variable = government_couped - ig:ig_intelligentsia ?= { - law_stance = { - law = scope:coup_desired_law.type - value < neutral - } - is_in_government = no - is_marginal = no - } - any_scope_state = { - has_building = building_university - } - } - - immediate = { - ig:ig_intelligentsia ?= { - save_scope_as = intelligentsia_ig - } - random_scope_character = { - limit = { - is_ruler = yes - } - save_scope_as = coup_leader - } - random_scope_state = { - limit = { - has_building = building_university - } - save_scope_as = university_state - random_scope_building = { - limit = { - is_building_type = building_university - } - save_scope_as = university_state_building - } - } - remove_variable = government_couped - set_variable = coup_aftermath_event_fired - } - - option = { - name = coup_aftermath_events.4.a - default_option = yes - scope:university_state = { - add_radicals_in_state = { - pop_type = academics - value = medium_radicals - } - scope:university_state_building = { - add_modifier = { - name = modifier_conscripted_students_building - days = short_modifier_time - } - } - } - } - option = { - name = coup_aftermath_events.4.b - ig:ig_intelligentsia ?= { - add_modifier = { - name = modifier_emboldened_academia - days = normal_modifier_time - } - } - add_modifier = { - name = modifier_circulating_sedition - days = normal_modifier_time - } - } -} diff --git a/events/character_events.info b/events/character_events.info index 23e8d9d36..c0fa891ec 100644 --- a/events/character_events.info +++ b/events/character_events.info @@ -465,9 +465,9 @@ character_events.4 = { #Devout leader sleeping with a nun custom_tooltip = character_events.4.a.tt hidden_effect = { scope:devout_scandal = { - kill_character = { - hidden = yes - } + kill_character = { + hidden = yes + } } } } diff --git a/events/civil_war_events.info b/events/civil_war_events.info index c38203389..de12efa4a 100644 --- a/events/civil_war_events.info +++ b/events/civil_war_events.info @@ -20,14 +20,14 @@ civil_war_events.1 = { option = { name = civil_war_events.1.a - default_option = yes - annex = scope:target + default_option = yes + annex = scope:target ai_chance = { base = 100 } } - option = { + option = { name = civil_war_events.1.b ai_chance = { base = 0 diff --git a/events/commander_events.info b/events/commander_events.info index 3bf8378b2..936a37954 100644 --- a/events/commander_events.info +++ b/events/commander_events.info @@ -29,7 +29,6 @@ commander_events.2 = { #Commanders habit is getting out of control is_immortal = no OR = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } } @@ -44,7 +43,6 @@ commander_events.2 = { #Commanders habit is getting out of control is_immortal = no OR = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } } @@ -112,7 +110,6 @@ commander_events.4 = { is_busy = no OR = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } OR = { @@ -132,7 +129,6 @@ commander_events.4 = { is_busy = no NOT = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } } @@ -149,7 +145,6 @@ commander_events.4 = { is_busy = no NOT = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } } @@ -170,7 +165,6 @@ commander_events.4 = { is_immortal = no OR = { has_trait = alcoholic - has_trait = opium_addiction has_trait = cocaine_addiction } OR = { diff --git a/events/coup_events.txt b/events/coup_events.txt new file mode 100644 index 000000000..59a88e9c4 --- /dev/null +++ b/events/coup_events.txt @@ -0,0 +1,1746 @@ +####################### +##### Coup Events ##### +####################### +namespace = cwp_coup + +# Start event +cwp_coup.1 = { + type = country_event + placement = root + + duration = 3 + + title = cwp_coup.1.t + desc = cwp_coup.1.d + flavor = cwp_coup.1.f + + is_popup = yes + + gui_window = event_window_1char_tabloid + + left_icon = scope:coup_character_leader + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + trigger = { + NOT = { has_journal_entry = je_coup } + NOT = { has_free_government_reform = yes } # Election grace period + any_scope_character = { + OR = { + has_role = general + has_role = admiral + } + interest_group = { + ig_approval <= define:NPolitics|APPROVAL_THRESHOLD_ANGRY + is_secessionist = no + } + commander_coup_strength >= { # Commander can plausibly coup the government with help + value = owner.country_coup_resistance + multiply = 0.9 + } + trigger_if = { + limit = { + exists = owner.currently_enacting_law + } + NOT = { # Prevents characters from launching a coup against law enactments they approve of + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } + } + } + } + NOT = { has_variable = coup_event_active } + NOT = { has_variable = coup_cooldown_var } + NOT = { has_variable = coup_immunity } + } + + cancellation_trigger = { + NOT = { exists = scope:coup_character_leader } + } + + immediate = { + set_variable = { name = coup_event_active days = 90 } + ordered_scope_character = { + limit = { + OR = { + has_role = general + has_role = admiral + } + interest_group = { + ig_approval <= define:NPolitics|APPROVAL_THRESHOLD_ANGRY + is_secessionist = no + } + commander_coup_strength >= { # Commander can plausibly coup the government with help + value = owner.country_coup_resistance + multiply = 0.9 + } + trigger_if = { + limit = { exists = owner.currently_enacting_law } + NOT = { # Prevents characters from launching a coup against law enactments they approve of + law_enactment_stance = { + law = owner.currently_enacting_law.type + value > neutral + } + } + } + } + order_by = popularity + position = 0 + check_range_bounds = no + set_variable = coup_character_leader_var + set_variable = { name = monthly_cached_units_share value = this.num_units_share } # Updates at start of coup + set_variable = { name = monthly_cached_commander_coup_strength value = this.commander_coup_strength } + save_scope_as = coup_character_leader + interest_group = { + set_variable = coup_interest_group_var + save_scope_as = coup_interest_group + } + } + generate_2_common_name = { + CULTURE_1 = primary_culture + CULTURE_2 = primary_culture + } + } + + # Advance the coup + option = { + name = cwp_coup.1.a + add_journal_entry = { type = je_coup } + scope:coup_character_leader ?= { + add_modifier = { + name = coup_supported + days = short_modifier_time + } + } + clear_generated_names = yes + } + + # Resist the coup + option = { + name = cwp_coup.1.b + default_option = yes + add_journal_entry = { type = je_coup } + add_modifier = { + name = coup_resisted + days = short_modifier_time + } + clear_generated_names = yes + } + + after = { + show_as_tooltip = { + custom_tooltip = if_coup_is_successful_tt + coup_victory_effect = yes + } + remove_variable = coup_event_active + } +} + +# Success Event +cwp_coup.2 = { + type = country_event + placement = scope:pronunciamento_state + + duration = 3 + + title = cwp_coup.2.t + desc = cwp_coup.2.d + flavor = cwp_coup.2.f + + gui_window = event_window_1char_tabloid + + left_icon = scope:coup_character_leader + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" + + icon = "gfx/interface/icons/event_icons/event_military.dds" + + # No cooldown + + trigger = { + + } + + cancellation_trigger = { + NOT = { exists = scope:coup_character_leader } + } + + immediate = { + random_scope_character = { + limit = { has_variable = coup_character_leader_var } + save_scope_as = coup_character_leader + interest_group = { save_scope_as = coup_interest_group } + } + scope:coup_character_leader ?= { # This looks worse than it really is. + if = { + limit = { exists = commander_military_formation } + commander_military_formation ?= { + if = { + limit = { exists = current_hq } + current_hq ?= { # Case 1 - the commander has a formation and is stationed in an HQ + region ?= { + if = { # Case 1.1 - the commander has a formation and is stationed in an HQ, and ROOT owns at least one state in this HQ. + limit = { any_scope_state = { owner = ROOT } } + coup_get_owned_pronunciamento_state = yes + } + else = { # Case 1.2 - the commander has a formation and is stationed in an HQ, and ROOT does not own at least one state in this HQ. + coup_get_unowned_pronunciamento_state = yes + } + } + } + } + else_if = { + limit = { exists = front } + front ?= { # Case 2 - the commander has a formation and is on or travelling to a front + if = { # Case 2.1 - the commander has a formation and is on or travelling to a front, and ROOT owns at least one state on this front. + limit = { any_scope_state = { owner = ROOT } } + coup_get_owned_pronunciamento_state = yes + } + else_if = { # Case 2.2 - the commander has a formation and is on or travelling to a front, and any allied country owns at least one state on this front. + limit = { any_scope_state = { owner = { is_diplomatic_play_ally_of = ROOT } } } + coup_get_allied_pronunciamento_state = yes + } + else = { # Case 2.3 - the commander has a formation and is on or travelling to a front, and no allied country owns at least one state on this front. + ordered_scope_state = { + order_by = gdp + position = 0 + check_range_bounds = no + save_scope_as = pronunciamento_state + } + } + } + } + else_if = { + limit = { exists = home_hq } + home_hq ?= { # Case 3 - the commander has a formation but somehow has neither a front nor a current HQ. + region ?= { + if = { # Case 3.1 - the commander has a formation but somehow has neither a front nor a current HQ, and ROOT owns at least one state in the home HQ. + limit = { any_scope_state = { owner = ROOT } } + coup_get_owned_pronunciamento_state = yes + } + else = { # Case 3.2 - the commander has a formation but somehow has neither a front nor a current HQ, and ROOT does not own at least one state in the home HQ. + coup_get_unowned_pronunciamento_state = yes + } + } + } + } + else = { # Case 4 - the commander has no current HQ, front, or home HQ, but does have a formation. This should never happen. + ROOT.capital = { save_scope_as = pronunciamento_state } + } + } + } + else = { # Case 5 - the commander has no formation but somehow is still valid. + capital = { save_scope_as = pronunciamento_state } + } + } + scope:coup_interest_group ?= { + ordered_preferred_law = { + limit = { + law_is_available = yes + law_is_valid_for_ig_petition = yes + NOT = { ROOT = { has_law = prev.type } } + } + position = 0 + check_range_bounds = no + save_scope_as = coup_desired_law + } + } + set_variable = { name = coup_event_active days = 90 } + } + + # Do whatever they say. + option = { + name = cwp_coup.2.a + default_option = yes + trigger = { + scope:coup_character_leader ?= { + NOR = { + has_variable = commander_doing_coup_on_player_behalf + has_modifier = modifier_preempetive_coup + } + } + } + ai_chance = { + base = 25 + } + custom_tooltip = pronunciamento_victory_tt + coup_victory_effect = yes + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + } + + # Nononononononono- + option = { + name = cwp_coup.2.b + default_option = yes + highlighted_option = yes + trigger = { + OR = { + custom_tooltip = { + text = doing_coup_for_player_tt + scope:coup_character_leader ?= { has_variable = commander_doing_coup_on_player_behalf } + } + custom_tooltip = { + text = pronunciamento_immediately_var_tt + scope:coup_character_leader ?= { has_modifier = modifier_preempetive_coup } + } + root.government_legitimacy >= scope:coup_character_leader.popularity + trigger_if = { + limit = { scope:coup_character_leader ?= { has_role = admiral } } + scope:coup_character_leader.num_units_share < { + value = root.navy_size + multiply = 0.10 + } + } + trigger_if = { + limit = { scope:coup_character_leader ?= { has_role = general } } + scope:coup_character_leader.num_units_share < { + value = root.army_size + multiply = 0.10 + } + } + } + } + ai_chance = { + base = 100 # If the AI can avert a coup, it will try to + } + scope:pronunciamento_state ?= { add_devastation = 25 } + random_list = { + 1 = { + modifier = { + add = { value = scope:coup_character_leader.commander_coup_strength } + min = 0 + } + custom_tooltip = pronunciamento_victory_tt + coup_victory_effect = yes + } + 1 = { + modifier = { + add = { value = root.country_coup_resistance } + min = 0 + } + custom_tooltip = pronunciamento_crushed_tt + ROOT = { save_scope_as = coup_country } # For the notification + post_notification = failed_coup_in_country + scope:pronunciamento_state ?= { + if = { + limit = { scope:coup_character_leader.popularity >= 0 } + add_radicals_in_state = { + value = { + add = scope:coup_character_leader.popularity + divide = 100 + max = 0.75 + } + interest_group = scope:coup_interest_group + } + } + else = { + add_radicals_in_state = { value = small_radicals } + } + } + add_radicals = { + value = { + add = scope:coup_character_leader.num_units_share + divide = owner.army_size + } + pop_type = soldiers + } + add_radicals = { + value = { + add = scope:coup_character_leader.num_units_share + divide = owner.army_size + } + pop_type = officers + } + if = { + limit = { has_variable = exile_coup_character_leader_var } + scope:coup_character_leader ?= { + show_as_tooltip = { exile_character = yes } + hidden_effect = { exile_character_with_martyrdom = yes } + } + remove_variable = exile_coup_character_leader_var + } + else_if = { + limit = { has_variable = retire_coup_character_leader_var } + scope:coup_character_leader ?= { + if = { + limit = { has_role = general } + remove_character_role = general + } + + if = { + limit = { has_role = admiral } + remove_character_role = admiral + } + } + remove_variable = retire_coup_character_leader_var + } + change_global_variable = { name = failed_coups add = 1 } + } + } + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + } + + after = { + remove_variable = coup_event_active + } +} + +cwp_coup.3 = { + type = country_event + placement = root + + duration = 3 + + title = cwp_coup.3.t + desc = cwp_coup.3.d + flavor = cwp_coup.3.f + + event_image = { + video = "votp_conspiring" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + trigger = { + # triggered by je_coup + } + + cancellation_trigger = { + NOT = { exists = scope:coup_character_leader } + } + + immediate = { + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + save_scope_as = coup_interest_group + } + random_scope_character = { + limit = { has_variable = coup_character_leader_var } + save_scope_as = coup_character_leader + } + capital = { save_scope_as = capital_scope } + } + + option = { + name = cwp_coup.3.a + default_option = yes + scope:coup_interest_group = { + add_modifier = { + name = failed_coup + days = normal_modifier_time + } + set_variable = { name = coup_guilty days = 3650 } + } + scope:coup_character_leader = { + add_modifier = { + name = incompetent_coup_attempt + days = very_long_modifier_time + # large popularity reduction + } + } + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + } + + option = { + name = cwp_coup.3.b + highlighted_option = yes + trigger = { + OR = { + has_law = law_type:law_secret_police + has_law = law_type:law_outlawed_dissent + } + } + scope:coup_interest_group = { + add_modifier = { + name = modifier_super_failed_coup + days = normal_modifier_time + } + set_variable = { name = coup_guilty days = 3650 } + } + random_list = { + 50 = { + modifier = { + if = { + limit = { owner.institution:institution_home_affairs.investment >= 2 } + add = 25 + } + + if = { + limit = { owner.institution:institution_home_affairs.investment >= 3 } + add = 25 + } + + if = { + limit = { owner.institution:institution_home_affairs.investment >= 4 } + add = 25 + } + + if = { + limit = { owner.institution:institution_home_affairs.investment >= 5 } + add = 25 + } + } + scope:coup_character_leader = { kill_character = yes } + } + 50 = { + scope:coup_character_leader = { exile_character = yes } + } + } + scope:coup_character_leader ?= { remove_variable = coup_character_leader_var } + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + remove_variable = coup_interest_group_var + } + } +} + +# For characters realising that they're getting marginalised +cwp_coup.4 = { + type = country_event + placement = root + + duration = 3 + + title = cwp_coup.4.t + desc = cwp_coup.4.d + flavor = cwp_coup.4.f + + event_image = { + video = "votp_conspiring" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + # Cooldown is handled by ip4_coup_4_var + + trigger = { + # triggered by je_coup + any_scope_character = { + has_variable = coup_character_leader_var + has_variable = monthly_cached_units_share + trigger_if = { + limit = { has_variable = monthly_cached_units_share } + this.num_units_share <= { + value = this.var:monthly_cached_units_share # Their amount of controlled units has declined by at least 20% + multiply = 0.8 + } + } + NOT = { has_variable = ip4_coup_4_var } + } + } + + cancellation_trigger = { + OR = { + NOT = { exists = scope:coup_character_leader } + NOT = { has_journal_entry = je_coup } + } + } + + immediate = { + random_interest_group = { + limit = { has_variable = coup_interest_group_var } + save_scope_as = coup_interest_group + } + random_scope_character = { + limit = { + has_variable = coup_character_leader_var + this.num_units_share <= { + value = this.var:monthly_cached_units_share # Their amount of controlled units has declined by at least 20% + multiply = 0.8 + } + } + save_scope_as = coup_character_leader + set_variable = { name = ip4_coup_4_var days = short_modifier_time } + } + capital = { save_scope_as = capital_scope } + generate_2_common_name = { + CULTURE_1 = primary_culture + CULTURE_2 = primary_culture + } + } + + option = { + name = cwp_coup.4.a + default_option = yes + scope:coup_character_leader.interest_group ?= { + add_modifier = { + name = modifier_sabotaged_military_forces + days = normal_modifier_time + multiplier = 2 + } + } + custom_tooltip = { + text = je_coup_progress_bar_add_50_tt + je:je_coup ?= { add_progress = { value = 50 name = je_coup_progress_bar } } + } + clear_generated_names = yes + } + + option = { + name = cwp_coup.4.b + scope:coup_character_leader.interest_group ?= { + add_modifier = { + name = modifier_sabotaged_military_forces + days = normal_modifier_time + multiplier = 4 + } + } + add_radicals = { + pop_type = officers + value = large_radicals + } + add_radicals = { + pop_type = soldiers + value = large_radicals + } + clear_generated_names = yes + } +} + +############################# +##### Coup Pulse Events ##### +############################# +namespace = coup_pulse_events + +coup_pulse_events.1 = { + type = country_event + placement = ROOT + + title = coup_pulse_events.1.t + desc = coup_pulse_events.1.d + flavor = coup_pulse_events.1.f + + gui_window = event_window_1char_tabloid + left_icon = scope:accused_general + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" + + icon = "gfx/interface/icons/event_icons/bicorne_hat.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_scope_character = { + has_role = general + is_ruler = no + NOT = { has_variable = coup_character_leader_var } + } + } + + immediate = { + random_scope_character = { + limit = { + has_role = general + is_ruler = no + NOT = { has_variable = coup_character_leader_var } + } + save_scope_as = accused_general + interest_group = { save_scope_as = accused_general_ig } + } + } + + cancellation_trigger = { + OR = { + scope:accused_general ?= { is_character_alive = no } + NOT = { exists = scope:accused_general } + NOT = { has_journal_entry = je_coup } + } + } + + option = { + name = coup_pulse_events.1.a + default_option = yes + scope:accused_general_ig = { + add_modifier = { + name = modifier_persecuted_general + days = normal_modifier_time + } + } + custom_tooltip = { + text = coup_pulse_events.1.a.tt + scope:accused_general = { kill_character = { hidden = yes } } + } + + if = { + limit = { scope:accused_general_ig = { is_same_interest_group_type = scope:coup_interest_group } } + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + else = { + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } + } + + option = { + name = coup_pulse_events.1.b + add_modifier = { + name = modifier_uncertain_loyalties_country + days = normal_modifier_time + } + + if = { + limit = { scope:accused_general = { interest_group = { is_same_interest_group_type = scope:coup_interest_group } } } + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } + else = { + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + } +} + +coup_pulse_events.2 = { + type = country_event + placement = ROOT + + title = coup_pulse_events.2.t + desc = coup_pulse_events.2.d + flavor = coup_pulse_events.2.f + + event_image = { + video = "unspecific_politicians_arguing" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_active_party = { + AND = { + has_party_member = scope:coup_interest_group + any_member = { is_in_government = no } + } + } + } + + immediate = { + random_active_party = { + limit = { + has_party_member = scope:coup_interest_group + any_member = { is_in_government = no } + } + random_member = { + limit = { is_in_government = no } + save_scope_as = conflicted_loyalty_ig + } + save_scope_as = conflicted_loyalty_party + } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.2.a + default_option = yes + scope:conflicted_loyalty_ig = { + add_modifier = { + name = modifier_appeased_regarding_coup + days = normal_modifier_time + } + } + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + + option = { + name = coup_pulse_events.2.b + scope:conflicted_loyalty_ig = { + add_modifier = { + name = modifier_conflicted_about_coup + days = normal_modifier_time + } + } + } +} + +coup_pulse_events.3 = { + type = country_event + placement = ROOT + + title = coup_pulse_events.3.t + desc = coup_pulse_events.3.d + flavor = coup_pulse_events.3.f + + event_image = { + video = "unspecific_ruler_speaking_to_people" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_newspaper.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_interest_group = { + NOT = { scope:coup_interest_group ?= this } + ig_approval >= -9 + is_in_government = no + ig_counts_as_marginal = no + } + } + + immediate = { + random_interest_group = { + limit = { + NOT = { scope:coup_interest_group ?= this } + ig_approval >= -9 + is_in_government = no + ig_counts_as_marginal = no + } + save_scope_as = critical_support_ig + } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.3.a + default_option = yes + scope:critical_support_ig = { + add_modifier = { + name = modifier_critical_support_against_coup + days = short_modifier_time + } + } + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + + option = { + name = coup_pulse_events.3.b + scope:critical_support_ig = { + add_modifier = { + name = modifier_critical_support_denied + days = normal_modifier_time + } + } + capital = { + add_loyalists_in_state = { + strata = upper + value = small_radicals + } + } + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } +} + +coup_pulse_events.4 = { + type = country_event + placement = scope:investor_affected_state + + title = coup_pulse_events.4.t + desc = coup_pulse_events.4.d + flavor = coup_pulse_events.4.f + + event_image = { + video = "unspecific_factory_closed" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_industry.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + capital = { + any_scope_building = { + OR = { + is_building_group = bg_light_industry + is_building_group = bg_heavy_industry + } + } + } + scope:coup_interest_group = { NOT = { is_interest_group_type = ig_industrialists } } + ig:ig_industrialists ?= { ig_counts_as_marginal = no } + } + + immediate = { + capital = { save_scope_as = investor_affected_state } + ig:ig_industrialists ?= { save_scope_as = investor_ig } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.4.a + default_option = yes + add_modifier = { + name = modifier_wary_investors_country + days = normal_modifier_time + } + je:je_coup ?= { add_progress = { value = -10 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_10_tt + } + + option = { + name = coup_pulse_events.4.b + capital = { + random_scope_building = { + limit = { + is_building_group = bg_light_industry + NOT = { has_modifier = modifier_wary_investors_building } + } + add_modifier = { + name = modifier_wary_investors_building + months = 12 + } + } + random_scope_building = { + limit = { + is_building_group = bg_heavy_industry + NOT = { has_modifier = modifier_wary_investors_building } + } + add_modifier = { + name = modifier_wary_investors_building + months = 12 + } + } + } + ig:ig_industrialists ?= { + add_modifier = { + name = modifier_economic_uncertainty + days = normal_modifier_time + } + } + je:je_coup ?= { add_progress = { value = 10 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_10_tt + } +} + +coup_pulse_events.5 = { + type = country_event + placement = ROOT + + title = coup_pulse_events.5.t + desc = coup_pulse_events.5.d + flavor = coup_pulse_events.5.f + + event_image = { + video = "votp_conspiring" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_newspaper.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_interest_group = { + is_in_government = no + ig_counts_as_marginal = no + NOT = { scope:coup_interest_group ?= this } + } + } + + immediate = { + random_interest_group = { + limit = { + is_in_government = no + ig_counts_as_marginal = no + NOT = { scope:coup_interest_group ?= this } + } + save_scope_as = approached_ig + } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.5.a + default_option = yes + scope:approached_ig = { + add_modifier = { + name = modifier_new_junior_partner + days = normal_modifier_time + } + } + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } + + option = { + name = coup_pulse_events.5.b + je:je_coup ?= { add_progress = { value = -10 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_10_tt + } +} + +coup_pulse_events.6 = { + type = country_event + placement = scope:protest_state + + title = coup_pulse_events.6.t + desc = coup_pulse_events.6.d + flavor = coup_pulse_events.6.f + + event_image = { + video = "africa_public_protest" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_protest.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + country_has_voting_franchise = yes + any_interest_group = { + is_in_government = yes + NOT = { scope:coup_interest_group ?= this } + } + } + + immediate = { + capital = { save_scope_as = protest_state } + random_interest_group = { + limit = { + is_in_government = yes + NOT = { scope:coup_interest_group ?= this } + } + save_scope_as = pro_government_ig + } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.6.a + default_option = yes + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + add_modifier = { + name = modifier_widespread_protests + days = short_modifier_time + } + scope:pro_government_ig = { + add_modifier = { + name = modifier_defenders_of_democracy + days = normal_modifier_time + } + } + } + + option = { + name = coup_pulse_events.6.b + scope:protest_state = { + add_radicals_in_state = { + strata = lower + value = medium_radicals + } + } + scope:pro_government_ig = { + add_modifier = { + name = modifier_defenders_of_democracy + days = normal_modifier_time + } + } + } +} + +coup_pulse_events.7 = { + type = country_event + placement = scope:assassination_state + + title = coup_pulse_events.7.t + desc = coup_pulse_events.7.d + flavor = coup_pulse_events.7.f + + event_image = { + video = "southamerica_public_figure_assassination" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_skull.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_interest_group = { + NOT = { scope:coup_interest_group ?= this } + is_in_government = yes + ig_counts_as_marginal = no + } + } + + immediate = { + capital = { save_scope_as = assassination_state } + random_interest_group = { + limit = { + NOT = { scope:coup_interest_group ?= this } + is_in_government = yes + ig_counts_as_marginal = no + } + save_scope_as = assassination_ig + } + } + + cancellation_trigger = { + NOT = { + has_journal_entry = je_coup + } + } + + option = { + name = coup_pulse_events.7.a + default_option = yes + add_modifier = { + name = modifier_in_too_deep + days = short_modifier_time + } + scope:assassination_ig = { + add_modifier = { + name = modifier_investigating_suspicious_death + days = short_modifier_time + } + } + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + + option = { + name = coup_pulse_events.7.b + scope:assassination_ig = { + add_modifier = { + name = modifier_disregarded_suspicious_death + days = short_modifier_time + } + } + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } +} + +coup_pulse_events.8 = { + type = country_event + placement = ROOT + + title = coup_pulse_events.8.t + desc = coup_pulse_events.8.d + flavor = coup_pulse_events.8.f + + event_image = { + video = "votp_conspiring" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/waving_flag.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + NOT = { has_variable = coup_sponsor } + any_country = { + country_rank >= rank_value:major_power + has_interest_marker_in_region = root.capital.region + relations:root >= 0 + any_interest_group = { + is_in_government = yes + is_same_interest_group_type = scope:coup_interest_group + ig_counts_as_marginal = no + } + NOT = { this = root } + } + } + + cancellation_trigger = { + OR = { + has_variable = coup_sponsor + NOT = { has_journal_entry = je_coup } + } + } + + immediate = { + random_country = { + limit = { + country_rank >= rank_value:major_power + has_interest_marker_in_region = root.capital.region + relations:root >= 0 + any_interest_group = { + is_in_government = yes + is_same_interest_group_type = scope:coup_interest_group + ig_counts_as_marginal = no + } + NOT = { this = root } + } + save_scope_as = coup_sponsor_country + } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.8.a + default_option = yes + custom_tooltip = coup_sponsor_tt + je:je_coup ?= { add_progress = { value = 25 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_25_tt + ROOT = { set_variable = { name = coup_sponsor value = scope:coup_sponsor_country } } + } + + option = { + name = coup_pulse_events.8.b + scope:coup_interest_group = { + add_modifier = { + name = modifier_rejected_foreign_influence_coup + days = normal_modifier_time + } + } + } +} + +coup_pulse_events.9 = { + type = country_event + placement = scope:informant_state + + title = coup_pulse_events.9.t + desc = coup_pulse_events.9.d + flavor = coup_pulse_events.9.f + + event_image = { + video = "votp_agitators_sneaking" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_skull.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_scope_state = { + has_building = building_government_administration + is_incorporated = yes + } + } + + immediate = { + random_scope_state = { + limit = { + has_building = building_government_administration + is_incorporated = yes + } + save_scope_as = informant_state + random_scope_building = { + limit = { is_building_type = building_government_administration } + save_scope_as = informant_building + } + } + scope:coup_interest_group = { leader = { save_scope_as = coup_character_leader } } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.9.a + default_option = yes + scope:coup_character_leader = { + add_modifier = { + name = modifier_blundered_defenestration + days = normal_modifier_time + } + } + je:je_coup ?= { add_progress = { value = -15 name = je_coup_progress_bar } } + custom_tooltip = coup_retreat_15_tt + } + + option = { + name = coup_pulse_events.9.b + scope:coup_interest_group = { + add_modifier = { + name = modifier_silenced_informant + days = normal_modifier_time + } + } + je:je_coup ?= { add_progress = { value = 15 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_15_tt + } +} + +coup_pulse_events.10 = { + type = country_event + placement = scope:barracks_theft_state + + title = coup_pulse_events.10.t + desc = coup_pulse_events.10.d + flavor = coup_pulse_events.10.f + + event_image = { + video = "europenorthamerica_before_the_battle" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_military.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + any_scope_state = { + has_building = building_barracks + is_incorporated = yes + } + } + + immediate = { + random_scope_state = { + limit = { + has_building = building_barracks + is_incorporated = yes + } + save_scope_as = barracks_theft_state + random_scope_building = { + limit = { has_building = building_barracks } + save_scope_as = barracks_theft_building + } + } + ig:ig_armed_forces ?= { save_scope_as = armed_forces_ig } + } + + cancellation_trigger = { + NOT = { has_journal_entry = je_coup } + } + + option = { + name = coup_pulse_events.10.a + default_option = yes + scope:barracks_theft_building = { + add_modifier = { + name = modifier_siphoning_of_arms + days = short_modifier_time + } + } + je:je_coup ?= { add_progress = { value = 10 name = je_coup_progress_bar } } + custom_tooltip = coup_advance_10_tt + } + + option = { + name = coup_pulse_events.10.b + scope:armed_forces_ig = { + add_modifier = { + name = modifier_accused_of_theft + days = short_modifier_time + } + } + } +} + +################################# +##### Coup Aftermath Events ##### +################################# +namespace = coup_aftermath_events + +coup_aftermath_events.1 = { + type = country_event + placement = scope:legacy_of_democracy_state + + title = coup_aftermath_events.1.t + desc = coup_aftermath_events.1.d + flavor = coup_aftermath_events.1.f + + event_image = { + video = "europenorthamerica_political_extremism" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_protest.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + has_variable = coup_aftermath_var + country_has_voting_franchise = no + any_interest_group = { + law_enactment_stance = { + law = law_type:law_census_voting # At the least + value > neutral + } + is_in_government = no + ig_counts_as_marginal = no + } + any_scope_state = { NOT = { is_capital = yes } } + } + + immediate = { + random_interest_group = { + limit = { + law_enactment_stance = { + law = law_type:law_census_voting # At the least + value > neutral + } + is_in_government = no + ig_counts_as_marginal = no + } + save_scope_as = legacy_of_democracy_ig + } + capital = { + random_neighbouring_state = { + limit = { owner = ROOT } + save_scope_as = legacy_of_democracy_state + } + } + random_scope_character = { + limit = { is_ruler = yes } + save_scope_as = coup_character_leader + } + remove_variable = coup_aftermath_var + } + + option = { + name = coup_aftermath_events.1.a + default_option = yes + scope:legacy_of_democracy_ig = { + add_modifier = { + name = modifier_legacy_of_democratic_rule_ig + days = normal_modifier_time + } + } + scope:legacy_of_democracy_state = { + add_radicals_in_state = { value = large_radicals } + add_modifier = { + name = modifier_legacy_of_democratic_rule_state + days = normal_modifier_time + } + } + } + + option = { + name = coup_aftermath_events.1.b + add_modifier = { + name = modifier_legacy_of_democratic_rule_country + days = normal_modifier_time + } + scope:legacy_of_democracy_state = { add_radicals_in_state = { value = medium_radicals } } + capital = { add_radicals_in_state = { value = medium_radicals } } + capital = { + random_neighbouring_state = { + limit = { owner = ROOT } + add_radicals_in_state = { value = small_radicals } + } + } + } +} + +coup_aftermath_events.2 = { + type = country_event + placement = ROOT + + title = coup_aftermath_events.2.t + desc = coup_aftermath_events.2.d + flavor = coup_aftermath_events.2.f + + event_image = { + video = "middleeast_courtroom_upheaval" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_protest.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + has_variable = coup_aftermath_var + any_interest_group = { + is_in_government = no + ig_counts_as_marginal = no + } + } + + immediate = { + random_interest_group = { + limit = { + is_in_government = no + ig_counts_as_marginal = no + } + save_scope_as = harsh_contrast_ig + } + random_scope_character = { + limit = { is_ruler = yes } + save_scope_as = coup_character_leader + } + remove_variable = coup_aftermath_var + } + + option = { + name = coup_aftermath_events.2.a + default_option = yes + scope:harsh_contrast_ig ?= { + add_modifier = { + name = modifier_opportunistic_allies + days = normal_modifier_time + } + leader = { set_ideology = ideology:ideology_moderate } + } + } + + option = { + name = coup_aftermath_events.2.b + scope:harsh_contrast_ig ?= { + add_modifier = { + name = modifier_alone_in_the_cold + days = normal_modifier_time + } + leader = { set_ideology = ideology:ideology_reformer } + } + } +} + +coup_aftermath_events.3 = { + type = country_event + placement = scope:national_discontent_state + + title = coup_aftermath_events.3.t + desc = coup_aftermath_events.3.d + flavor = coup_aftermath_events.3.f + + event_image = { + video = "africa_diplomats_negotiating" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_protest.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + has_variable = coup_aftermath_var + any_scope_state = { + owner = ROOT + any_scope_culture = { + ROOT = { country_average_culture_pop_acceptance = { culture = prev value < acceptance_status_5 } } + has_homeland = PREV + save_temporary_scope_as = discrim_culture + } + culture_percent_state = { + target = scope:discrim_culture + value >= 0.1 + } + } + any_interest_group = { + law_stance = { + law = law_type:law_multicultural + value < neutral + } + ig_counts_as_marginal = no + } + } + + immediate = { + random_scope_state = { + limit = { + any_scope_culture = { + ROOT = { country_average_culture_pop_acceptance = { culture = prev value < acceptance_status_5 } } + has_homeland = PREV + save_temporary_scope_as = discrim_culture + } + culture_percent_state = { + target = scope:discrim_culture + value >= 0.1 + } + } + save_scope_as = national_discontent_state + random_scope_culture = { + limit = { + ROOT = { country_average_culture_pop_acceptance = { culture = prev value < acceptance_status_5 } } + has_homeland = PREV + } + save_scope_as = national_discontent_culture + } + } + random_scope_character = { + limit = { is_ruler = yes } + save_scope_as = coup_character_leader + } + remove_variable = coup_aftermath_var + } + + option = { + name = coup_aftermath_events.3.a + default_option = yes + scope:national_discontent_state = { + add_modifier = { + name = modifier_national_discontent + days = normal_modifier_time + } + add_radicals_in_state = { + value = large_radicals + culture = scope:national_discontent_culture + } + } + } + + option = { + name = coup_aftermath_events.3.b + random_interest_group = { + limit = { + law_stance = { + law = law_type:law_multicultural + value < neutral + } + ig_counts_as_marginal = no + } + add_modifier = { + name = modifier_demonstrated_weakness + days = normal_modifier_time + } + } + } +} + +coup_aftermath_events.4 = { + type = country_event + placement = scope:university_state + + title = coup_aftermath_events.4.t + desc = coup_aftermath_events.4.d + flavor = coup_aftermath_events.4.f + + event_image = { + video = "middleeast_middleclass_cafe" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_protest.dds" + + duration = 3 + + cooldown = { days = normal_modifier_time } + + trigger = { + has_variable = coup_aftermath_var + ig:ig_intelligentsia ?= { + law_stance = { + law = scope:coup_desired_law.type + value < neutral + } + is_in_government = no + ig_counts_as_marginal = no + } + any_scope_state = { has_building = building_university } + } + + immediate = { + ig:ig_intelligentsia ?= { save_scope_as = intelligentsia_ig } + random_scope_character = { + limit = { is_ruler = yes } + save_scope_as = coup_character_leader + } + random_scope_state = { + limit = { has_building = building_university } + save_scope_as = university_state + random_scope_building = { + limit = { is_building_type = building_university } + save_scope_as = university_state_building + } + } + remove_variable = coup_aftermath_var + } + + option = { + name = coup_aftermath_events.4.a + default_option = yes + scope:university_state = { + add_radicals_in_state = { + pop_type = academics + value = medium_radicals + } + scope:university_state_building = { + add_modifier = { + name = modifier_conscripted_students_building + days = short_modifier_time + } + } + } + } + + option = { + name = coup_aftermath_events.4.b + ig:ig_intelligentsia ?= { + add_modifier = { + name = modifier_emboldened_academia + days = normal_modifier_time + } + } + add_modifier = { + name = modifier_circulating_sedition + days = normal_modifier_time + } + } +} diff --git a/events/decree_events_02.info b/events/decree_events_02.info index cde7fe69a..a0e67b219 100644 --- a/events/decree_events_02.info +++ b/events/decree_events_02.info @@ -39,12 +39,12 @@ type = country_event is_building_type = building_motor_industry is_building_type = building_shipyards is_building_type = building_automobile_manufactories - is_building_type = building_electronics_manufactories + is_building_type = building_electronic_components_manufactories is_building_type = building_small_arms_manufactories is_building_type = building_munitions_plants is_building_type = building_combustion_plant is_building_type = building_nuclear_power_plant - is_building_type = building_renewable_energy_facility + #is_building_type = building_renewable_energy_facility } weekly_profit > 0 @@ -84,12 +84,12 @@ type = country_event is_building_type = building_motor_industry is_building_type = building_shipyards is_building_type = building_automobile_manufactories - is_building_type = building_electronics_manufactories + is_building_type = building_electronic_components_manufactories is_building_type = building_small_arms_manufactories is_building_type = building_munitions_plants is_building_type = building_combustion_plant is_building_type = building_nuclear_power_plant - is_building_type = building_renewable_energy_facility + #is_building_type = building_renewable_energy_facility } weekly_profit > 0 @@ -166,12 +166,12 @@ type = country_event is_building_type = building_motor_industry is_building_type = building_shipyards is_building_type = building_automobile_manufactories - is_building_type = building_electronics_manufactories + is_building_type = building_electronic_components_manufactories is_building_type = building_small_arms_manufactories is_building_type = building_munitions_plants is_building_type = building_combustion_plant is_building_type = building_nuclear_power_plant - is_building_type = building_renewable_energy_facility + #is_building_type = building_renewable_energy_facility } weekly_profit > 0 cash_reserves_ratio > 0.5 @@ -212,12 +212,12 @@ type = country_event is_building_type = building_motor_industry is_building_type = building_shipyards is_building_type = building_automobile_manufactories - is_building_type = building_electronics_manufactories + is_building_type = building_electronic_components_manufactories is_building_type = building_small_arms_manufactories is_building_type = building_munitions_plants is_building_type = building_combustion_plant is_building_type = building_nuclear_power_plant - is_building_type = building_renewable_energy_facility + #is_building_type = building_renewable_energy_facility } weekly_profit > 0 cash_reserves_ratio > 0.5 @@ -512,12 +512,11 @@ type = country_event is_building_type = building_coal_mine is_building_type = building_iron_mine is_building_type = building_lead_mine - is_building_type = building_phosphorus_mine + is_building_type = building_sulfur_mine is_building_type = building_gold_mine is_building_type = building_fishing_wharf is_building_type = building_fishing_wharf is_building_type = building_oil_rig - is_building_type = building_rubber_plantation } weekly_profit > 0 cash_reserves_ratio > 0.5 @@ -547,12 +546,11 @@ type = country_event is_building_type = building_coal_mine is_building_type = building_iron_mine is_building_type = building_lead_mine - is_building_type = building_phosphorus_mine + is_building_type = building_sulfur_mine is_building_type = building_gold_mine is_building_type = building_fishing_wharf is_building_type = building_fishing_wharf is_building_type = building_oil_rig - is_building_type = building_rubber_plantation } weekly_profit > 0 cash_reserves_ratio > 0.5 @@ -619,12 +617,11 @@ type = country_event is_building_type = building_coal_mine is_building_type = building_iron_mine is_building_type = building_lead_mine - is_building_type = building_phosphorus_mine + is_building_type = building_sulfur_mine is_building_type = building_gold_mine is_building_type = building_fishing_wharf is_building_type = building_fishing_wharf is_building_type = building_oil_rig - is_building_type = building_rubber_plantation } weekly_profit > 0 cash_reserves_ratio > 0.5 @@ -656,12 +653,11 @@ type = country_event is_building_type = building_coal_mine is_building_type = building_iron_mine is_building_type = building_lead_mine - is_building_type = building_phosphorus_mine + is_building_type = building_sulfur_mine is_building_type = building_gold_mine is_building_type = building_fishing_wharf is_building_type = building_fishing_wharf is_building_type = building_oil_rig - is_building_type = building_rubber_plantation } weekly_profit > 0 cash_reserves_ratio > 0.5 diff --git a/events/diplomacy_events/cwp_subject_governor_events.txt b/events/diplomacy_events/cwp_subject_governor_events.txt new file mode 100644 index 000000000..0a547960c --- /dev/null +++ b/events/diplomacy_events/cwp_subject_governor_events.txt @@ -0,0 +1,492 @@ +namespace = subject_interactions_colonial_governor + +# Appointing a governor +subject_interactions_colonial_governor.1 = { + type = country_event + placement = scope:colonial_governor_capital + + title = subject_interactions_colonial_governor.1.title + desc = subject_interactions_colonial_governor.1.desc + flavor = subject_interactions_colonial_governor.1.flavor + + duration = 3 + + event_image = { + video = "ip4_colonial_exploitation_going_well" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/waving_flag.dds" + + immediate = { + random_subject_or_below = { + limit = { has_variable = colonial_governor } + capital = { save_scope_as = colonial_governor_capital } + ruler = { save_scope_as = relevant_character } + random_primary_culture = { save_scope_as = primary_culture_scope } + ig:ig_landowners ?= { save_scope_as = plantation_ig_scope } + ig:ig_petty_bourgeoisie ?= { save_scope_as = business_ig_scope } + ig:ig_industrialists ?= { save_scope_as = extraction_ig_scope } + save_scope_as = relevant_country + } + + random_primary_culture = { save_scope_as = overlord_primary_culture } + + religion = { save_scope_as = overlord_religion } + + scope:relevant_country = { + # Plantation Man + create_character = { + template = character_template_colonial_governor_plantation + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_plantation + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_plantation_scope + } + + # Local Man + create_character = { + template = character_template_colonial_governor_local + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_local + culture = scope:primary_culture_scope + } + save_scope_as = colonial_governor_local_scope + } + + # Extraction Man + create_character = { + template = character_template_colonial_governor_extraction + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_extraction + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_extraction_scope + } + + # Business Man + create_character = { + template = character_template_colonial_governor_business + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_business + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_business_scope + } + + # Military Man + create_character = { + template = character_template_colonial_governor_military + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_military + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_military_scope + } + } + } + + # Plantation Man Candidate + option = { + name = subject_interactions_colonial_governor.1.a + default_option = yes + scope:relevant_country = { + scope:colonial_governor_plantation_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + root = { + random_interest_group = { + limit = { type = scope:colonial_governor_plantation_scope.interest_group_type } + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + } + + # Local Man Candidate + option = { + name = subject_interactions_colonial_governor.1.b + scope:relevant_country = { + scope:colonial_governor_local_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + root = { + random_interest_group = { + limit = { type = scope:colonial_governor_local_scope.interest_group_type } + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + + hidden_effect = { + random_list = { + 1 = { remove_character_role = general } + 1 = { } + } + } + } + remove_variable = colonial_governor + } + ai_chance = { + base = 25 + modifier = { + trigger = { ruler = { has_trait = bigoted } } + add = -25 + } + modifier = { + trigger = { ruler = { has_trait = tactful } } + add = 25 + } + } + } + + # Extraction Man Candidate + option = { + name = subject_interactions_colonial_governor.1.c + scope:relevant_country = { + scope:colonial_governor_extraction_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + root = { + random_interest_group = { + limit = { type = scope:colonial_governor_extraction_scope.interest_group_type } + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + } + + # Business Man Candidate + option = { + name = subject_interactions_colonial_governor.1.d + scope:relevant_country = { + scope:colonial_governor_business_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + root = { + random_interest_group = { + limit = { + type = scope:colonial_governor_business_scope.interest_group_type + } + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + } + + # Military Man Candidate + option = { + name = subject_interactions_colonial_governor.1.e + scope:relevant_country = { + scope:colonial_governor_military_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + root = { + random_interest_group = { + limit = { type = scope:colonial_governor_military_scope.interest_group_type } + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + } + remove_variable = colonial_governor + } + } +} + +# Requesting a governor +subject_interactions_colonial_governor.2 = { + type = country_event + placement = root + title = subject_interactions_colonial_governor.2.title + desc = subject_interactions_colonial_governor.2.desc + flavor = subject_interactions_colonial_governor.2.flavor + + duration = 3 + + event_image = { + video = "ip4_colonial_exploitation_going_well" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/waving_flag.dds" + + immediate = { + ruler = { save_scope_as = relevant_character } + random_primary_culture = { save_scope_as = primary_culture_scope } + top_overlord = { + save_scope_as = relevant_country + random_primary_culture = { save_scope_as = overlord_primary_culture } + religion = { save_scope_as = overlord_religion } + } + ig:ig_landowners ?= { save_scope_as = plantation_ig_scope } + ig:ig_petty_bourgeoisie ?= { save_scope_as = business_ig_scope } + ig:ig_industrialists ?= { save_scope_as = extraction_ig_scope } + + # Plantation Man + create_character = { + template = character_template_colonial_governor_plantation + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_plantation + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_plantation_scope + } + + # Local Man + create_character = { + template = character_template_colonial_governor_local + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_local + culture = scope:primary_culture_scope + } + save_scope_as = colonial_governor_local_scope + } + + # Extraction Man + create_character = { + template = character_template_colonial_governor_extraction + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_extraction + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_extraction_scope + } + + # Business Man + create_character = { + template = character_template_colonial_governor_business + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_business + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_business_scope + } + + # Military Man + create_character = { + template = character_template_colonial_governor_military + on_created = { + place_character_in_void = 6 + set_variable = { name = colonial_governor_term value = 0 } + } + } + random_character_in_void = { + limit = { + has_trait = special_character_colonial_military + culture = scope:overlord_primary_culture + } + save_scope_as = colonial_governor_military_scope + } + } + + # Plantation Man Candidate + option = { + name = subject_interactions_colonial_governor.2.a + default_option = yes + scope:colonial_governor_plantation_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + interest_group = { + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + + # Local Man Candidate + option = { + name = subject_interactions_colonial_governor.2.b + scope:colonial_governor_local_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + interest_group = { + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + + hidden_effect = { + random_list = { + 1 = { remove_character_role = general } + 1 = { } + } + } + } + + remove_variable = colonial_governor + + ai_chance = { + base = 25 + + modifier = { + trigger = { ruler = { has_trait = bigoted } } + add = -25 + } + + modifier = { + trigger = { ruler = { has_trait = tactful } } + add = 25 + } + } + } + + # Extraction Man Candidate + option = { + name = subject_interactions_colonial_governor.2.c + scope:colonial_governor_extraction_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + interest_group = { + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + + # Business Man Candidate + option = { + name = subject_interactions_colonial_governor.2.d + scope:colonial_governor_business_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + interest_group = { + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + + hidden_effect = { remove_character_role = general } + } + remove_variable = colonial_governor + } + + # Military Man Candidate + option = { + name = subject_interactions_colonial_governor.2.e + scope:colonial_governor_military_scope = { + hidden_effect = { free_character_from_void = yes } + + set_character_as_ruler = yes + + interest_group = { + add_modifier = { + name = cwp_modifier_appointed_favourite + days = normal_modifier_time + } + } + } + remove_variable = colonial_governor + } +} \ No newline at end of file diff --git a/events/diplomacy_events/cwp_violate_sovereignty_events.txt b/events/diplomacy_events/cwp_violate_sovereignty_events.txt new file mode 100644 index 000000000..8a4f3a4b0 --- /dev/null +++ b/events/diplomacy_events/cwp_violate_sovereignty_events.txt @@ -0,0 +1,170 @@ +namespace = diplomacy_violate_sovereignty_events + +# Fired when scoped country refuses to have their sovereignty violated +# Any interested parties is given choice to aid them or not +diplomacy_violate_sovereignty_events.1 = { + type = country_event + event_image = { + video = "middleeast_courtroom_upheaval" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_default.dds" + + title = diplomacy_violate_sovereignty_events.1.title + desc = diplomacy_violate_sovereignty_events.1.desc + flavor = diplomacy_violate_sovereignty_events.1.flavor + + duration = 3 + + option = { + name = diplomacy_violate_sovereignty_events.1.a + default_option = yes + + custom_tooltip = { + text = violate_sovereignty_tt + violate_sovereignty_join = { + violator = scope:initiator + target = scope:target_country + join_violator = no + } + } + + save_scope_as = third_party_country + + scope:initiator = { + post_notification = violate_sovereignty_third_party_joins + } + + scope:target_country = { + post_notification = violate_sovereignty_third_party_joins + } + + ai_chance = { + base = 0 + + modifier = { + trigger = { "relations(scope:target_country)" >= relations_threshold:cordial } + add = 10 + } + + modifier = { + trigger = { "relations(scope:target_country)" >= relations_threshold:amicable } + add = 10 + } + + modifier = { + trigger = { "relations(scope:target_country)" >= relations_threshold:friendly } + add = 10 + } + + modifier = { + trigger = { + has_diplomatic_pact = { + type = rivalry + who = scope:initiator + } + } + add = 50 + } + + modifier = { + trigger = { scope:target_country = { is_subject_of = root } } + add = 100 + } + + modifier = { + trigger = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = alliance } + } + } + add = 200 + } + + modifier = { + trigger = { + any_scope_treaty = { + binds = scope:target_country + any_scope_article = { has_type = defensive_pact } + } + } + add = 200 + } + + modifier = { + trigger = { is_in_customs_union_with = scope:target_country } + add = 100 + } + } + } + + option = { + name = diplomacy_violate_sovereignty_events.1.b + change_relations = { + country = scope:target_country + value = -30 + } + + ai_chance = { + base = 100 + + modifier = { + trigger = { "relations(scope:initiator)" >= relations_threshold:cordial } + add = 10 + } + + modifier = { + trigger = { "relations(scope:initiator)" >= relations_threshold:amicable } + add = 10 + } + + modifier = { + trigger = { "relations(scope:initiator)" >= relations_threshold:friendly } + add = 10 + } + + modifier = { + trigger = { + has_diplomatic_pact = { + type = rivalry + who = scope:target_country + } + } + add = 100 + } + + modifier = { + trigger = { scope:initiator = { is_subject_of = root } } + add = 100 + } + + modifier = { + trigger = { + any_scope_treaty = { + binds = scope:initiator + any_scope_article = { has_type = alliance } + } + } + add = 200 + } + + modifier = { + trigger = { + any_scope_treaty = { + binds = scope:initiator + any_scope_article = { has_type = defensive_pact } + } + } + add = 200 + } + + modifier = { + trigger = { is_in_customs_union_with = scope:initiator } + add = 100 + } + } + } +} diff --git a/events/diplomatic_friction_events.info b/events/diplomatic_friction_events.info index 141daa04a..975f38a63 100644 --- a/events/diplomatic_friction_events.info +++ b/events/diplomatic_friction_events.info @@ -22,9 +22,9 @@ diplomatic_friction.1 = { # Boost the trade unions country_rank >= rank_value:major_power has_diplomatic_pact = { who = root - type = rivalry - } - relations:root <= relations_threshold:cold + type = rivalry + } + relations:root <= relations_threshold:cold } } @@ -34,9 +34,9 @@ diplomatic_friction.1 = { # Boost the trade unions country_rank >= rank_value:major_power has_diplomatic_pact = { who = root - type = rivalry - } - relations:root <= relations_threshold:cold + type = rivalry + } + relations:root <= relations_threshold:cold } save_scope_as = rival_scope } @@ -94,12 +94,12 @@ diplomatic_friction.2 = { # Soldiers Cross the Border country_rank >= rank_value:major_power has_diplomatic_pact = { who = root - type = rivalry - } - relations:root <= relations_threshold:cold - any_neighbouring_state = { - owner = ROOT - } + type = rivalry + } + relations:root <= relations_threshold:cold + any_neighbouring_state = { + owner = ROOT + } NOT = { this = ROOT } } } @@ -110,12 +110,12 @@ diplomatic_friction.2 = { # Soldiers Cross the Border country_rank >= rank_value:major_power has_diplomatic_pact = { who = ROOT - type = rivalry - } - relations:ROOT <= relations_threshold:cold - any_neighbouring_state = { - owner = ROOT - } + type = rivalry + } + relations:ROOT <= relations_threshold:cold + any_neighbouring_state = { + owner = ROOT + } NOT = { this = ROOT } } save_scope_as = rival_scope @@ -189,9 +189,9 @@ diplomatic_friction.3 = { # Soldiers from another country cross the Border has_variable = first_rival_country_var has_diplomatic_pact = { who = ROOT - type = rivalry - } - NOT = { this = ROOT } + type = rivalry + } + NOT = { this = ROOT } } } @@ -201,9 +201,9 @@ diplomatic_friction.3 = { # Soldiers from another country cross the Border has_variable = first_rival_country_var has_diplomatic_pact = { who = ROOT - type = rivalry - } - NOT = { this = ROOT } + type = rivalry + } + NOT = { this = ROOT } } save_scope_as = rival_scope } diff --git a/events/discrimination_events.info b/events/discrimination_events.info index 897f676d9..095f5f284 100644 --- a/events/discrimination_events.info +++ b/events/discrimination_events.info @@ -66,7 +66,7 @@ discrimination_events.1 = { state = { state_cultural_acceptance = { target = PREV.culture - value < acceptance_status_4 + value < acceptance_status_4 } } } @@ -77,7 +77,7 @@ discrimination_events.1 = { state = { state_religious_acceptance = { target = PREV.religion - value < religious_acceptance_medium + value < religious_acceptance_medium } } } @@ -455,8 +455,8 @@ discrimination_events.4 = { save_temporary_scope_as = discrim_culture } culture_percent_state = { - target = scope:discrim_culture - value >= 0.1 + target = scope:discrim_culture + value >= 0.1 } any_scope_building = { is_building_group = bg_manufacturing @@ -494,8 +494,8 @@ discrimination_events.4 = { save_temporary_scope_as = discrim_culture } culture_percent_state = { - target = scope:discrim_culture - value >= 0.1 + target = scope:discrim_culture + value >= 0.1 } any_scope_building = { is_building_group = bg_manufacturing diff --git a/events/dreadnought_hoax.info b/events/dreadnought_hoax.info index e837ee951..028ccaee4 100644 --- a/events/dreadnought_hoax.info +++ b/events/dreadnought_hoax.info @@ -24,15 +24,15 @@ NOT = { has_variable = battleship_hoax_var } any_scope_building = { is_building_type = building_naval_base - level >= 15 - state = { - is_incorporated = yes - } + level >= 15 + state = { + is_incorporated = yes + } } - country_navy_unit_type_fraction = { - target = unit_type:combat_unit_type_modern_aircraft_carrier - value >= 0.1 - } + country_navy_unit_type_fraction = { + target = unit_type:combat_unit_type_modern_aircraft_carrier + value >= 0.1 + } any_scope_pop = { is_pop_type = academics } @@ -58,10 +58,10 @@ random_scope_building = { limit = { is_building_type = building_naval_base - level >= 15 - state = { - is_incorporated = yes - } + level >= 15 + state = { + is_incorporated = yes + } } save_scope_as = hoax_building state = { diff --git a/events/election_events/election_contextual_events.info b/events/election_events/election_contextual_events.info index f841a29ca..22a2a591c 100644 --- a/events/election_events/election_contextual_events.info +++ b/events/election_events/election_contextual_events.info @@ -247,10 +247,10 @@ election_contextual_events.3 = { } any_scope_war = { attacker_warleader = ROOT - has_war_exhaustion = { - target = ROOT - value > 10 - } + has_war_exhaustion = { + target = ROOT + value > 10 + } } } @@ -288,10 +288,10 @@ election_contextual_events.3 = { random_scope_war = { limit = { attacker_warleader = ROOT - has_war_exhaustion = { - target = ROOT - value > 10 - } + has_war_exhaustion = { + target = ROOT + value > 10 + } } save_scope_as = pacifist_war } @@ -725,10 +725,10 @@ election_contextual_events.7 = { is_in_government = yes } any_scope_war = { - has_war_support = { - target = ROOT - value > 70 - } + has_war_support = { + target = ROOT + value > 70 + } } } @@ -739,10 +739,10 @@ election_contextual_events.7 = { } random_scope_war = { limit = { - has_war_support = { - target = ROOT - value > 70 - } + has_war_support = { + target = ROOT + value > 70 + } } save_scope_as = ongoing_election_war } diff --git a/events/election_events/election_neutral_events.info b/events/election_events/election_neutral_events.info index 10fd529ee..b463bd1eb 100644 --- a/events/election_events/election_neutral_events.info +++ b/events/election_events/election_neutral_events.info @@ -33,7 +33,6 @@ election_neutral.1 = { has_trait = ambitious has_trait = hedonist has_trait = alcoholic - has_trait = opium_addiction has_trait = expensive_tastes has_trait = cocaine_addiction has_trait = grifter @@ -58,7 +57,6 @@ election_neutral.1 = { has_trait = ambitious has_trait = hedonist has_trait = alcoholic - has_trait = opium_addiction has_trait = expensive_tastes has_trait = cocaine_addiction has_trait = grifter @@ -75,7 +73,6 @@ election_neutral.1 = { has_trait = ambitious has_trait = hedonist has_trait = alcoholic - has_trait = opium_addiction has_trait = expensive_tastes has_trait = cocaine_addiction has_trait = grifter diff --git a/events/government_events/regency_events.info b/events/government_events/regency_events.txt similarity index 99% rename from events/government_events/regency_events.info rename to events/government_events/regency_events.txt index e8d0c7ec8..a713a4542 100644 --- a/events/government_events/regency_events.info +++ b/events/government_events/regency_events.txt @@ -11,7 +11,7 @@ regency.1 = { desc = regency.1.d flavor = regency.1.f - event_image = { + event_image = { video = "votp_monarch_holding_court" } diff --git a/events/ig_leaders.info b/events/ig_leaders.info index 0589d7feb..85ece0a97 100644 --- a/events/ig_leaders.info +++ b/events/ig_leaders.info @@ -25,23 +25,23 @@ ig_leaders.20 = { #The Gamble set up trigger = { has_ruling_interest_group_count >= 2 - any_interest_group = { - is_in_government = yes - leader ?= { - has_trait = reckless - } - } + any_interest_group = { + is_in_government = yes + leader ?= { + has_trait = reckless + } + } NOT = { has_variable = the_gamble_var } } immediate = { random_interest_group = { limit = { - is_in_government = yes + is_in_government = yes leader = { has_trait = reckless } - } + } save_scope_as = reckless_ig leader = { save_scope_as = reckless_leader @@ -104,32 +104,32 @@ ig_leaders.1 = { trigger = { has_ruling_interest_group_count >= 2 - any_interest_group = { - is_in_government = yes - leader = { - has_trait = reckless - } - NOT = { - has_modifier = ig_party_prospers + any_interest_group = { + is_in_government = yes + leader = { + has_trait = reckless + } + NOT = { + has_modifier = ig_party_prospers has_modifier = ig_fall_from_grace - } - } - NOT = { - has_modifier = ig_nation_prospers + } + } + NOT = { + has_modifier = ig_nation_prospers has_modifier = ig_compromised_government - } + } } immediate = { random_interest_group = { limit = { - is_in_government = yes - leader = { - has_trait = reckless - } - NOT = { - has_modifier = ig_party_prospers - } + is_in_government = yes + leader = { + has_trait = reckless + } + NOT = { + has_modifier = ig_party_prospers + } } save_scope_as = reckless_ig leader = { save_scope_as = reckless_leader } @@ -146,18 +146,18 @@ ig_leaders.1 = { name = ig_leaders.1.a default_option = yes scope:reckless_ig = { - add_modifier = { - name = ig_party_prospers - days = normal_modifier_time - } + add_modifier = { + name = ig_party_prospers + days = normal_modifier_time + } } } option = { #focus on the nation name = ig_leaders.1.b - add_modifier = { - name = ig_nation_prospers - days = normal_modifier_time + add_modifier = { + name = ig_nation_prospers + days = normal_modifier_time } } } @@ -189,34 +189,34 @@ ig_leaders.2 = { trigger = { has_ruling_interest_group_count >= 2 - any_interest_group = { - is_in_government = yes - leader = { - is_busy = no - has_trait = reckless - } - NOT = { - has_modifier = ig_fall_from_grace + any_interest_group = { + is_in_government = yes + leader = { + is_busy = no + has_trait = reckless + } + NOT = { + has_modifier = ig_fall_from_grace has_modifier = ig_party_prospers - } - } - NOT = { - has_modifier = ig_compromised_government + } + } + NOT = { + has_modifier = ig_compromised_government has_modifier = ig_nation_prospers - } + } } immediate = { random_interest_group = { limit = { - is_in_government = yes - leader = { - is_busy = no - has_trait = reckless - } - NOT = { - has_modifier = ig_fall_from_grace - } + is_in_government = yes + leader = { + is_busy = no + has_trait = reckless + } + NOT = { + has_modifier = ig_fall_from_grace + } } save_scope_as = reckless_ig leader = { @@ -259,9 +259,9 @@ ig_leaders.2 = { option = { #trust them name = ig_leaders.2.c default_option = yes - add_modifier = { - name = ig_compromised_government - days = normal_modifier_time + add_modifier = { + name = ig_compromised_government + days = normal_modifier_time } } } @@ -294,14 +294,14 @@ ig_leaders.3 = { trigger = { in_election_campaign = yes NOT = { has_variable = election_event_cooldown } - any_interest_group = { + any_interest_group = { is_marginal = no - leader = { - has_trait = meticulous - } + leader = { + has_trait = meticulous + } has_party = yes - } - NOT = { has_variable = the_gran_plan_var } + } + NOT = { has_variable = the_gran_plan_var } } immediate = { @@ -311,11 +311,11 @@ ig_leaders.3 = { } random_interest_group = { limit = { - is_marginal = no - leader = { - has_trait = meticulous - } - has_party = yes + is_marginal = no + leader = { + has_trait = meticulous + } + has_party = yes } save_scope_as = meticulous_ig leader = { @@ -345,9 +345,9 @@ ig_leaders.3 = { option = { #nation first name = ig_leaders.3.b default_option = yes - add_modifier = { - name = ig_national_dividends - days = normal_modifier_time + add_modifier = { + name = ig_national_dividends + days = normal_modifier_time } } } @@ -378,30 +378,30 @@ ig_leaders.4 = { cooldown = { days = stupidly_long_modifier_time } trigger = { - any_interest_group = { - is_in_government = yes - leader = { - has_trait = charismatic - } - NOT = { - has_modifier = ig_popular_support - } - } - NOT = { - has_modifier = ig_diplomatic_tour - } + any_interest_group = { + is_in_government = yes + leader = { + has_trait = charismatic + } + NOT = { + has_modifier = ig_popular_support + } + } + NOT = { + has_modifier = ig_diplomatic_tour + } } immediate = { random_interest_group = { limit = { - is_in_government = yes - leader = { - has_trait = charismatic - } - NOT = { - has_modifier = ig_popular_support - } + is_in_government = yes + leader = { + has_trait = charismatic + } + NOT = { + has_modifier = ig_popular_support + } } save_scope_as = charismatic_ig leader = { @@ -419,9 +419,9 @@ ig_leaders.4 = { option = { name = ig_leaders.4.a scope:charismatic_ig = { - add_modifier = { - name = ig_popular_support - days = normal_modifier_time + add_modifier = { + name = ig_popular_support + days = normal_modifier_time } } } @@ -429,9 +429,9 @@ ig_leaders.4 = { option = { name = ig_leaders.4.b default_option = yes - add_modifier = { - name = ig_diplomatic_tour - days = normal_modifier_time + add_modifier = { + name = ig_diplomatic_tour + days = normal_modifier_time } } } @@ -463,27 +463,27 @@ ig_leaders.5 = { trigger = { has_ruling_interest_group_count >= 2 - any_interest_group = { - is_in_government = yes - leader = { - OR = { - has_trait = imperious - has_trait = arrogant - } - } - } + any_interest_group = { + is_in_government = yes + leader = { + OR = { + has_trait = imperious + has_trait = arrogant + } + } + } } immediate = { random_interest_group = { limit = { - is_in_government = yes - leader = { - OR = { - has_trait = imperious - has_trait = arrogant - } - } + is_in_government = yes + leader = { + OR = { + has_trait = imperious + has_trait = arrogant + } + } } save_scope_as = smug_ig leader = { @@ -577,38 +577,38 @@ ig_leaders.6 = { cooldown = { days = stupidly_long_modifier_time } trigger = { - any_interest_group = { - is_in_government = no + any_interest_group = { + is_in_government = no exists = leader - leader = { - OR = { + leader = { + OR = { has_trait = reckless has_trait = ambitious } - } - is_insurrectionary = no - is_marginal = no - NOT = { - has_modifier = ig_scheme_shot_down - } - } + } + is_insurrectionary = no + is_marginal = no + NOT = { + has_modifier = ig_scheme_shot_down + } + } } immediate = { random_interest_group = { limit = { - is_in_government = no - leader = { + is_in_government = no + leader = { OR = { has_trait = reckless has_trait = ambitious - } - } - is_insurrectionary = no - is_marginal = no - NOT = { - has_modifier = ig_scheme_shot_down - } + } + } + is_insurrectionary = no + is_marginal = no + NOT = { + has_modifier = ig_scheme_shot_down + } } leader = { save_scope_as = reckless_out_of_govt_leader @@ -642,9 +642,9 @@ ig_leaders.6 = { name = ig_leaders.6.b default_option = yes scope:reckless_out_of_govt_ig = { - add_modifier = { - name = ig_scheme_shot_down - days = normal_modifier_time + add_modifier = { + name = ig_scheme_shot_down + days = normal_modifier_time } } } diff --git a/events/ig_petitions.info b/events/ig_petitions.info index 8e89f10d5..bb202dae0 100644 --- a/events/ig_petitions.info +++ b/events/ig_petitions.info @@ -33,8 +33,8 @@ ig_petitions.1 = { immediate = { ig:ig_landowners ?= { save_scope_as = landowners_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = landowners_petition_var days = normal_modifier_time @@ -177,8 +177,8 @@ ig_petitions.4 = { immediate = { ig:ig_devout ?= { save_scope_as = devout_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = devout_petition_var days = normal_modifier_time @@ -248,8 +248,8 @@ ig_petitions.7 = { } } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = intelligentsia_petition_var days = normal_modifier_time @@ -317,8 +317,8 @@ ig_petitions.10 = { immediate = { ig:ig_rural_folk ?= { save_scope_as = rural_folk_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_scope_state = { limit = { is_incorporated = yes } save_scope_as = conscription_state @@ -396,8 +396,8 @@ ig_petitions.13 = { immediate = { ig:ig_trade_unions ?= { save_scope_as = trade_unions_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = trade_unions_petititon_var days = normal_modifier_time @@ -465,8 +465,8 @@ ig_petitions.16 = { immediate = { ig:ig_industrialists ?= { save_scope_as = industrialists_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = industrialists_petition_var days = normal_modifier_time @@ -532,8 +532,8 @@ ig_petitions.19 = { immediate = { ig:ig_armed_forces ?= { save_scope_as = armed_forces_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_scope_state = { limit = { is_incorporated = yes } save_scope_as = conscription_state @@ -607,8 +607,8 @@ ig_petitions.22 = { immediate = { ig:ig_petty_bourgeoisie ?= { save_scope_as = petty_bourgeoisie_ig } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = petite_petition_var days = normal_modifier_time diff --git a/events/ig_revolutions.info b/events/ig_revolutions.info index 73c1530bb..c72176913 100644 --- a/events/ig_revolutions.info +++ b/events/ig_revolutions.info @@ -27,24 +27,24 @@ ig_revolutions.1 = { trigger = { has_insurrectionary_interest_groups = yes - any_interest_group = { - is_in_government = no - is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - leader = { - OR = { - has_trait = reckless - has_trait = ambitious - } - } - is_revolutionary = no - NOT = { - has_modifier = ig_powerbrokers - } - } + any_interest_group = { + is_in_government = no + is_marginal = no + AND = { + ig_approval <= -1 + ig_approval > -8 + } + leader = { + OR = { + has_trait = reckless + has_trait = ambitious + } + } + is_revolutionary = no + NOT = { + has_modifier = ig_powerbrokers + } + } } cancellation_trigger = { @@ -54,21 +54,21 @@ ig_revolutions.1 = { immediate = { random_interest_group = { limit = { - is_in_government = no - is_marginal = no + is_in_government = no + is_marginal = no AND = { ig_approval <= -1 ig_approval > -8 } - leader = { - OR = { - has_trait = reckless - has_trait = ambitious - } - } - NOT = { - has_modifier = ig_powerbrokers - } + leader = { + OR = { + has_trait = reckless + has_trait = ambitious + } + } + NOT = { + has_modifier = ig_powerbrokers + } } save_scope_as = ig_on_the_edge leader = { @@ -81,18 +81,18 @@ ig_revolutions.1 = { name = ig_revolutions.1.a default_option = yes scope:ig_on_the_edge = { - add_modifier = { - name = ig_powerbrokers - months = 48 - } + add_modifier = { + name = ig_powerbrokers + months = 48 + } } } option = { name = ig_revolutions.1.b - scope:ig_on_the_edge = { - join_revolution = yes - } + scope:ig_on_the_edge = { + join_revolution = yes + } } } @@ -123,10 +123,10 @@ ig_revolutions.2 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -150,10 +150,10 @@ ig_revolutions.2 = { base = 30 } ig:ig_landowners ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -163,11 +163,11 @@ ig_revolutions.2 = { base = 15 } ig:ig_landowners ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } @@ -199,10 +199,10 @@ ig_revolutions.2 = { } } ig:ig_landowners ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -234,10 +234,10 @@ ig_revolutions.3 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -261,10 +261,10 @@ ig_revolutions.3 = { base = 30 } ig:ig_rural_folk ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -274,11 +274,11 @@ ig_revolutions.3 = { base = 15 } ig:ig_rural_folk ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -309,10 +309,10 @@ ig_revolutions.3 = { } } ig:ig_rural_folk ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -344,10 +344,10 @@ ig_revolutions.4 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -371,10 +371,10 @@ ig_revolutions.4 = { base = 30 } ig:ig_devout ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -384,11 +384,11 @@ ig_revolutions.4 = { base = 15 } ig:ig_devout ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -419,10 +419,10 @@ ig_revolutions.4 = { } } ig:ig_devout ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -454,10 +454,10 @@ ig_revolutions.5 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -481,10 +481,10 @@ ig_revolutions.5 = { base = 30 } ig:ig_armed_forces ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -494,11 +494,11 @@ ig_revolutions.5 = { base = 15 } ig:ig_armed_forces ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -529,10 +529,10 @@ ig_revolutions.5 = { } } ig:ig_armed_forces ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -564,10 +564,10 @@ ig_revolutions.6 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -591,10 +591,10 @@ ig_revolutions.6 = { base = 30 } ig:ig_industrialists ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -604,11 +604,11 @@ ig_revolutions.6 = { base = 15 } ig:ig_industrialists ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -639,10 +639,10 @@ ig_revolutions.6 = { } } ig:ig_industrialists ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -674,10 +674,10 @@ ig_revolutions.7 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -701,10 +701,10 @@ ig_revolutions.7 = { base = 30 } ig:ig_intelligentsia ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -714,11 +714,11 @@ ig_revolutions.7 = { base = 15 } ig:ig_intelligentsia ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -749,10 +749,10 @@ ig_revolutions.7 = { } } ig:ig_intelligentsia ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -784,10 +784,10 @@ ig_revolutions.8 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -811,10 +811,10 @@ ig_revolutions.8 = { base = 30 } ig:ig_petty_bourgeoisie ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -824,11 +824,11 @@ ig_revolutions.8 = { base = 15 } ig:ig_petty_bourgeoisie ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -859,10 +859,10 @@ ig_revolutions.8 = { } } ig:ig_petty_bourgeoisie ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -894,10 +894,10 @@ ig_revolutions.9 = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } + AND = { + ig_approval <= -1 + ig_approval > -8 + } NOT = { has_modifier = ig_concessions_and_appeasement } NOT = { has_modifier = ig_unappeased } NOT = { has_modifier = ig_mass_arrests } @@ -921,10 +921,10 @@ ig_revolutions.9 = { base = 30 } ig:ig_trade_unions ?= { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } @@ -934,11 +934,11 @@ ig_revolutions.9 = { base = 15 } ig:ig_trade_unions ?= { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { @@ -969,10 +969,10 @@ ig_revolutions.9 = { } } ig:ig_trade_unions ?= { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } diff --git a/events/independence.txt b/events/independence.txt new file mode 100644 index 000000000..11a9494bd --- /dev/null +++ b/events/independence.txt @@ -0,0 +1,223 @@ +namespace = independence + +# Startup event +independence.1 = { + type = country_event + placement = root + + duration = 3 + + title = independence.1.t + desc = independence.1.d + flavor = independence.1.f + + event_image = { + video = "asia_sepoy_mutiny" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + trigger = { + # Triggered by on_action + } + + cancellation_trigger = { + is_subject = yes + } + + immediate = { + civil_war_origin_country = { + save_scope_as = former_colonial_government + overlord ?= { + save_scope_as = former_colonial_overlord + } + } + } + + option = { + name = independence.1.a + default_option = yes + activate_law = law_type:law_parliamentary_republic + } + + option = { + name = independence.1.b + activate_law = law_type:law_presidential_republic + } + + option = { + name = independence.1.c + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_monarchy + value >= approve + } + } + } + activate_law = law_type:law_monarchy + } + + option = { + name = independence.1.e + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_corporate_state + value >= approve + } + } + } + activate_law = law_type:law_corporate_state + } + + option = { + name = independence.1.g + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_council_republic + value >= approve + } + } + } + activate_law = law_type:law_council_republic + } + + option = { + name = independence.1.h + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_theocracy + value >= approve + } + } + } + activate_law = law_type:law_theocracy + } + + after = { + hidden_effect = { + set_country_type = recognized + } + } +} + +independence.2 = { + type = country_event + placement = root + + duration = 3 + + title = independence.2.t + desc = independence.2.d + flavor = independence.2.f + + event_image = { + video = "ip4_abdication" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + trigger = { + # Triggered by on_action + } + + cancellation_trigger = { + is_subject = yes + } + + immediate = { + + } + + option = { + name = independence.2.a + default_option = yes + activate_law = law_type:law_parliamentary_republic + } + + option = { + name = independence.2.b + activate_law = law_type:law_presidential_republic + } + + option = { + name = independence.2.c + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_monarchy + value >= approve + } + } + } + activate_law = law_type:law_monarchy + } + + option = { + name = independence.2.e + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_corporate_state + value >= approve + } + } + } + activate_law = law_type:law_corporate_state + } + + option = { + name = independence.2.g + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_council_republic + value >= approve + } + } + } + activate_law = law_type:law_council_republic + } + + option = { + name = independence.2.h + trigger = { + any_interest_group = { + is_in_government = yes + is_strongest_ig_in_government = yes + law_stance = { + law = law_type:law_theocracy + value >= approve + } + } + } + activate_law = law_type:law_theocracy + } + + after = { + hidden_effect = { + set_country_type = recognized + } + } +} diff --git a/events/industrial_accidents_events.info b/events/industrial_accidents_events.info index fbafc5c0a..f1f55f6a2 100644 --- a/events/industrial_accidents_events.info +++ b/events/industrial_accidents_events.info @@ -479,7 +479,7 @@ industrial_accident_events.6 = { has_building = building_coal_mine has_building = building_iron_mine has_building = building_lead_mine - has_building = building_phosphorus_mine + has_building = building_sulfur_mine } } NOT = { @@ -496,7 +496,7 @@ industrial_accident_events.6 = { has_building = building_coal_mine has_building = building_iron_mine has_building = building_lead_mine - has_building = building_phosphorus_mine + has_building = building_sulfur_mine } } save_scope_as = mining_accident_state diff --git a/events/jail.txt b/events/jail.txt new file mode 100644 index 000000000..d9d323db2 --- /dev/null +++ b/events/jail.txt @@ -0,0 +1,127 @@ +namespace = jail + +jail.1 = { + type = country_event + placement = root + + duration = 3 + + title = jail.1.t + desc = jail.1.d + flavor = jail.1.f + + event_image = { + video = "votp_prison" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_default.dds" + + trigger = { + # Triggered by interaction + } + + cancellation_trigger = { + OR = { + NOT = { exists = scope:prisoner_scope } + scope:prisoner_scope = { is_character_alive = no } + } + } + + option = { + name = jail.1.a + default_option = yes + if = { + limit = { exists = scope:prisoner_scope.political_movement } + scope:prisoner_scope.political_movement ?= { + add_modifier = { + name = modifier_jailed_movement_agitator + days = normal_modifier_time + multiplier = jail_three_year_value + } + } + } + else = { + owner = { + add_radicals = { + value = 0.01 + interest_group = scope:prisoner_scope.interest_group + } + } + } + scope:prisoner_scope = { + custom_tooltip = { + text = to_jail_3_tt + set_variable = { name = prison_time_var value = 36 } + set_variable = { name = prison_country value = owner } + place_character_in_void = 48 + } + } + } + + option = { + name = jail.1.b + if = { + limit = { exists = scope:prisoner_scope.political_movement } + scope:prisoner_scope.political_movement ?= { + add_modifier = { + name = modifier_jailed_movement_agitator + days = normal_modifier_time + multiplier = jail_five_year_value + } + } + } + else = { + owner = { + add_radicals = { + value = 0.03 + interest_group = scope:prisoner_scope.interest_group + } + } + } + scope:prisoner_scope = { + custom_tooltip = { + text = to_jail_5_tt + set_variable = { name = prison_time_var value = 60 } + set_variable = { name = prison_country value = owner } + place_character_in_void = 72 + } + } + } + + option = { + name = jail.1.c + if = { + limit = { exists = scope:prisoner_scope.political_movement } + scope:prisoner_scope.political_movement ?= { + add_modifier = { + name = modifier_jailed_movement_agitator + days = normal_modifier_time + multiplier = jail_ten_year_value + } + } + } + else = { + owner = { + add_radicals = { + value = 0.05 + interest_group = scope:prisoner_scope.interest_group + } + } + } + scope:prisoner_scope = { + custom_tooltip = { + text = to_jail_10_tt + set_variable = { name = prison_time_var value = 120 } + set_variable = { name = prison_country value = owner } + place_character_in_void = 132 + } + } + } + + option = { + name = jail.1.e + custom_tooltip = to_jail_exonerated_tt + } +} diff --git a/events/je_abolish_monarchy_events.txt b/events/je_abolish_monarchy_events.txt index 8dd26346d..bee1b7fe4 100644 --- a/events/je_abolish_monarchy_events.txt +++ b/events/je_abolish_monarchy_events.txt @@ -43,7 +43,7 @@ je_abolish_monarchy_events.1 = { ai_chance = { base = 25 - modifier = { + modifier = { trigger = { is_enacting_law = law_type:law_presidential_republic any_interest_group = { @@ -149,12 +149,6 @@ je_abolish_monarchy_events.2 = { ig:ig_landowners ?= { remove_ideology = ideology_paternalistic - remove_ideology = ideology_magnatial - remove_ideology = ideology_carlist_ig - remove_ideology = ideology_moderantist - remove_ideology = ideology_scholar_paternalistic - remove_ideology = ideology_junker_paternalistic - remove_ideology = ideology_papal_paternalistic add_ideology = ideology_republican_paternalistic } @@ -168,7 +162,7 @@ je_abolish_monarchy_events.2 = { leader = { set_ideology = ideology:ideology_moderate } } } - + option = { name = je_abolish_monarchy_events.2.b diff --git a/events/law_events/anarchy_law.info b/events/law_events/anarchy_law.info index d7ee37728..abb2fea06 100644 --- a/events/law_events/anarchy_law.info +++ b/events/law_events/anarchy_law.info @@ -30,7 +30,6 @@ anarchy.1 = { OR = { has_ideology = ideology:ideology_reactionary has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial } is_marginal = no leader = { @@ -49,7 +48,6 @@ anarchy.1 = { OR = { has_ideology = ideology:ideology_reactionary has_ideology = ideology:ideology_paternalistic - has_ideology = ideology:ideology_magnatial } is_marginal = no leader = { @@ -136,8 +134,8 @@ anarchy.2 = { is_enacting_law = law_type:law_anarchy any_interest_group = { leader = { - has_ideology = ideology:ideology_anarchist - } + has_ideology = ideology:ideology_anarchist + } } OR = { institution_investment_level = { @@ -153,16 +151,16 @@ anarchy.2 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { - limit = { - leader = { - has_ideology = ideology:ideology_anarchist - } - } - save_scope_as = anarchists_scope - } + save_scope_as = current_law_scope + } + random_interest_group = { + limit = { + leader = { + has_ideology = ideology:ideology_anarchist + } + } + save_scope_as = anarchists_scope + } } cancellation_trigger = { diff --git a/events/law_events/anti_state_religion_law_events.info b/events/law_events/anti_state_religion_law_events.info index eb55d0579..b5d133af3 100644 --- a/events/law_events/anti_state_religion_law_events.info +++ b/events/law_events/anti_state_religion_law_events.info @@ -45,7 +45,7 @@ anti_state_religion.1 = { # Advance option = { name = anti_state_religion.1.a - default_option = yes + default_option = yes add_enactment_modifier = { name = anti_religious_fury diff --git a/events/law_events/children_rights_events.info b/events/law_events/children_rights_events.info index daec382d1..148fba82b 100644 --- a/events/law_events/children_rights_events.info +++ b/events/law_events/children_rights_events.info @@ -193,18 +193,18 @@ children_rights_events.2 = { #families send their children to work anyway becaus name = children_rights_events.2.a default_option = yes random_list = { - 1 = { - add_enactment_modifier = { - name = stopped_families_modifier - } - } - 1 = { + 1 = { + add_enactment_modifier = { + name = stopped_families_modifier + } + } + 1 = { add_enactment_modifier = { - name = stopped_families_modifier + name = stopped_families_modifier multiplier = 2 - } - } - } + } + } + } scope:child_labor_yes_scope = { add_modifier = { name = didnt_allow_families_send_their_children_modifier @@ -222,14 +222,14 @@ children_rights_events.2 = { #families send their children to work anyway becaus option = { #they do what they need to do name = children_rights_events.2.b random_list = { - 1 = { - add_enactment_modifier = { - name = stopped_families_modifier - } - } - 1 = { - } - } + 1 = { + add_enactment_modifier = { + name = stopped_families_modifier + } + } + 1 = { + } + } scope:child_labor_no_scope = { add_modifier = { name = allowed_families_send_their_children_modifier @@ -546,7 +546,6 @@ children_rights_events.6 = { #gatekeeping education / debate is_marginal = no OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern leader = { has_ideology = ideology:ideology_reformer } @@ -609,7 +608,6 @@ children_rights_events.6 = { #gatekeeping education / debate is_marginal = no OR = { has_ideology = ideology:ideology_egalitarian - has_ideology = ideology:ideology_egalitarian_modern leader = { has_ideology = ideology:ideology_reformer } diff --git a/events/law_events/corporate_state_events.info b/events/law_events/corporate_state_events.info index 52e8f785e..f5cdd0767 100644 --- a/events/law_events/corporate_state_events.info +++ b/events/law_events/corporate_state_events.info @@ -42,8 +42,8 @@ corporate_state.1 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } ig:ig_trade_unions ?= { save_scope_as = trade_unions_ig } @@ -157,8 +157,8 @@ corporate_state.2 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { @@ -282,8 +282,8 @@ corporate_state.3 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_scope_state = { limit = { is_incorporated = yes @@ -389,8 +389,8 @@ corporate_state.4 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_primary_culture = { save_scope_as = primary_culture_scope } @@ -456,8 +456,8 @@ corporate_state.5 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } ig:ig_trade_unions ?= { save_scope_as = trade_unions_ig } @@ -598,8 +598,8 @@ corporate_state.6 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_interest_group = { limit = { OR = { diff --git a/events/law_events/economy_laws.info b/events/law_events/economy_laws.info index ba1a1d473..20c06d920 100644 --- a/events/law_events/economy_laws.info +++ b/events/law_events/economy_laws.info @@ -39,7 +39,7 @@ economy_laws.1 = { option = { name = economy_laws.1.a - default_option = yes + default_option = yes trigger = { enactment_phase < 2 } @@ -102,7 +102,7 @@ economy_laws.2 = { # Let party members debate the issue option = { name = economy_laws.2.a - default_option = yes + default_option = yes add_enactment_modifier = { name = command_economy_debate @@ -292,14 +292,6 @@ economy_laws.4 = { save_scope_as = standing_law_scope } } - else_if = { # Refactor all of this before it gets out of hand - limit = { - has_law_or_variant = law_type:law_canton_system - } - law_type:law_canton_system = { - save_scope_as = standing_law_scope - } - } random_interest_group = { limit = { @@ -319,7 +311,7 @@ economy_laws.4 = { option = { name = economy_laws.4.a - default_option = yes + default_option = yes add_enactment_modifier = { name = freeing_the_markets diff --git a/events/law_events/free_speech_laws.info b/events/law_events/free_speech_laws.info index 96ed6e8b1..c4d7c2c33 100644 --- a/events/law_events/free_speech_laws.info +++ b/events/law_events/free_speech_laws.info @@ -41,8 +41,8 @@ free_speech_laws.1 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { @@ -136,9 +136,9 @@ free_speech_laws.2 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { + save_scope_as = current_law_scope + } + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -147,7 +147,7 @@ free_speech_laws.2 = { } } save_scope_as = book_burning_ig - } + } } cancellation_trigger = { @@ -219,9 +219,9 @@ free_speech_laws.3 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { + save_scope_as = current_law_scope + } + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -230,7 +230,7 @@ free_speech_laws.3 = { } } save_scope_as = book_burning_ig - } + } } cancellation_trigger = { @@ -308,9 +308,9 @@ free_speech_laws.4 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { + save_scope_as = current_law_scope + } + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -319,7 +319,7 @@ free_speech_laws.4 = { } } save_scope_as = free_speech_ig - } + } } cancellation_trigger = { @@ -404,9 +404,9 @@ free_speech_laws.5 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - ruler = { + save_scope_as = current_law_scope + } + ruler = { save_scope_as = ruler_scope } random_neighbouring_state = { @@ -491,9 +491,9 @@ free_speech_laws.6 = { #Insulting drawing immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { + save_scope_as = current_law_scope + } + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -502,13 +502,13 @@ free_speech_laws.6 = { #Insulting drawing } } save_scope_as = free_speech_ig - } - scope:free_speech_ig = { - leader = { - save_scope_as = ig_leader_scope - } - } - ruler = { + } + scope:free_speech_ig = { + leader = { + save_scope_as = ig_leader_scope + } + } + ruler = { save_scope_as = ruler_scope } } diff --git a/events/law_events/law_events.info b/events/law_events/law_events.info index 1c2b6713a..085729e66 100644 --- a/events/law_events/law_events.info +++ b/events/law_events/law_events.info @@ -44,8 +44,8 @@ law_events.1 = { #conscientious objectors immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = conscientious_objection days = 1825 # five years @@ -156,7 +156,7 @@ law_events.5 = { #Landowners in state request you turn a blind eye to their work has_building = building_coal_mine has_building = building_iron_mine has_building = building_lead_mine - has_building = building_phosphorus_mine + has_building = building_sulfur_mine } } } @@ -169,7 +169,7 @@ law_events.5 = { #Landowners in state request you turn a blind eye to their work has_building = building_iron_mine has_building = building_lead_mine # WIP - # has_building = building_phosphorus_mine + # has_building = building_sulfur_mine } } save_scope_as = state_with_mine diff --git a/events/law_events/law_events_01.info b/events/law_events/law_events_01.info index dd4fe077a..ef9fc81f7 100644 --- a/events/law_events/law_events_01.info +++ b/events/law_events/law_events_01.info @@ -58,7 +58,7 @@ generic_laws.1 = { option = { name = generic_laws.1.a # Focus attention on passing the law - default_option = yes + default_option = yes add_enactment_modifier = { name = rising_support_for_law_major @@ -143,7 +143,7 @@ generic_laws.2 = { option = { name = generic_laws.2.a # nothing is done about the corruption. bad for law passing and bad PR for IG and IG leader - default_option = yes + default_option = yes add_enactment_modifier = { name = corrupt_connections_exposed @@ -259,7 +259,7 @@ generic_laws.3 = { option = { name = generic_laws.3.a # agree to the proposal. gain support for law passing, but strenghten opposing party - default_option = yes + default_option = yes add_enactment_modifier = { name = cross_bench_support @@ -376,7 +376,7 @@ generic_laws.4 = { option = { name = generic_laws.4.a # Play convinces/puts pressure, making passing law easier - default_option = yes + default_option = yes add_enactment_modifier = { name = popular_support_for_law @@ -447,7 +447,7 @@ generic_laws.5 = { option = { name = generic_laws.5.a # That's bad, but not much to do about it. - default_option = yes + default_option = yes add_enactment_modifier = { name = mired_in_bureaucracy @@ -616,7 +616,7 @@ generic_laws.6 = { } option = { name = generic_laws.6.c # Preserve the bill - default_option = yes + default_option = yes add_enactment_modifier = { name = ruler_restrained } @@ -703,7 +703,7 @@ generic_laws.7 = { option = { name = generic_laws.7.a # popular support for law and pro-law IG - default_option = yes + default_option = yes if = { limit = { exists = scope:supporting_movement @@ -807,7 +807,7 @@ generic_laws.8 = { option = { name = generic_laws.8.a # Preserve the IG - default_option = yes + default_option = yes add_enactment_modifier = { name = poorly_formulated_law @@ -947,8 +947,8 @@ generic_laws.9 = { } option = { name = generic_laws.9.b # token concessions - default_option = yes - scope:minority_state_scope = { + default_option = yes + scope:minority_state_scope = { add_radicals_in_state = { value = small_radicals culture = scope:non_accepted_culture_pop_scope.culture @@ -1042,7 +1042,7 @@ generic_laws.10 = { option = { name = generic_laws.10.a # Focus attention on passing the law - default_option = yes + default_option = yes add_enactment_modifier = { name = pro_law_factionalism @@ -1130,7 +1130,7 @@ generic_laws.11 = { option = { name = generic_laws.11.a # Grr, splitters! - default_option = yes + default_option = yes add_enactment_modifier = { name = political_discord @@ -1254,7 +1254,7 @@ generic_laws.12 = { option = { name = generic_laws.12.a # agree to the proposal. decrease enactment time, but anger opposing IGs - default_option = yes + default_option = yes add_enactment_modifier = { name = underhanded_tactics diff --git a/events/law_events/laws_police.info b/events/law_events/laws_police.info index ba613c143..ec56e5e56 100644 --- a/events/law_events/laws_police.info +++ b/events/law_events/laws_police.info @@ -41,8 +41,8 @@ laws_police.1 = { # advance immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_interest_group = { limit = { is_in_government = yes @@ -129,11 +129,11 @@ laws_police.2 = { # debate immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - } + save_scope_as = current_law_scope + } + } - cancellation_trigger = { + cancellation_trigger = { NOT = { currently_enacting_law = scope:current_law_scope } } @@ -216,8 +216,8 @@ laws_police.3 = { # stall event immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_political_movement = { limit = { political_movement_support > 0.05 diff --git a/events/law_events/monarchy_laws.info b/events/law_events/monarchy_laws.info index 103e34e6a..2837a56da 100644 --- a/events/law_events/monarchy_laws.info +++ b/events/law_events/monarchy_laws.info @@ -66,7 +66,7 @@ monarchy_law_events.1 = { # Republic-to-Monarchy Advancement option = { name = monarchy_law_events.1.a - default_option = yes + default_option = yes add_enactment_modifier = { name = monarchist_agitation @@ -159,7 +159,7 @@ monarchy_law_events.2 = { # Theocracy-to-Monarchy Advancement option = { name = monarchy_law_events.2.a - default_option = yes + default_option = yes add_enactment_modifier = { name = monarchist_agitation @@ -314,10 +314,10 @@ monarchy_law_events.4 = { # Stall event immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } - random_interest_group = { + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -326,7 +326,7 @@ monarchy_law_events.4 = { # Stall event } } save_scope_as = book_burning_ig - } + } set_variable = { name = monarchist_law_stall_timer diff --git a/events/law_events/rights_of_women_laws.info b/events/law_events/rights_of_women_laws.info index f5ee5d39d..f1e40e139 100644 --- a/events/law_events/rights_of_women_laws.info +++ b/events/law_events/rights_of_women_laws.info @@ -48,9 +48,9 @@ rights_of_women_laws.1 = { #Landmark case immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { + save_scope_as = current_law_scope + } + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -59,7 +59,7 @@ rights_of_women_laws.1 = { #Landmark case } } save_scope_as = anti_women_ig - } + } } cancellation_trigger = { @@ -136,10 +136,10 @@ rights_of_women_laws.2 = { #Female Travel Writer } immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } - random_interest_group = { + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -148,7 +148,7 @@ rights_of_women_laws.2 = { #Female Travel Writer } } save_scope_as = anti_women_ig - } + } } cancellation_trigger = { @@ -224,8 +224,8 @@ rights_of_women_laws.3 = { #stall } immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { @@ -308,8 +308,8 @@ rights_of_women_laws.4 = { #Debate event immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { @@ -368,17 +368,17 @@ rights_of_women_laws.5 = { #Pro suffrage rally immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_political_movement = { - limit = { + save_scope_as = current_law_scope + } + random_political_movement = { + limit = { law_stance = { law = owner.currently_enacting_law.type value < neutral } - } - } - save_scope_as = anti_women_movement + } + } + save_scope_as = anti_women_movement } cancellation_trigger = { @@ -454,8 +454,8 @@ rights_of_women_laws.6 = { #Stall event immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { @@ -516,8 +516,8 @@ rights_of_women_laws.7 = { #debate immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } } cancellation_trigger = { diff --git a/events/law_events/slavery_laws.info b/events/law_events/slavery_laws.info index faf6f6658..837c0496e 100644 --- a/events/law_events/slavery_laws.info +++ b/events/law_events/slavery_laws.info @@ -64,7 +64,7 @@ slavery_law_events.1 = { # Advancing the cause of slavery option = { name = slavery_law_events.1.a - default_option = yes + default_option = yes add_enactment_modifier = { name = natural_state_of_man @@ -228,10 +228,10 @@ slavery_law_events.3 = { # Stall event immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } - random_interest_group = { + random_interest_group = { limit = { is_marginal = no law_stance = { @@ -240,7 +240,7 @@ slavery_law_events.3 = { # Stall event } } save_scope_as = book_burning_ig - } + } set_variable = { name = slave_law_stall_timer @@ -335,7 +335,7 @@ slavery_law_events.4 = { # Advancing the cause of Abolition option = { name = slavery_law_events.4.a - default_option = yes + default_option = yes add_enactment_modifier = { name = life_among_the_lowly_well_received diff --git a/events/law_events/tax_laws.info b/events/law_events/tax_laws.info index 5483fa443..cd9451940 100644 --- a/events/law_events/tax_laws.info +++ b/events/law_events/tax_laws.info @@ -133,8 +133,8 @@ tax.2 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_political_movement = { limit = { law_stance = { @@ -247,11 +247,11 @@ tax.3 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { - limit = { - is_in_government = yes + save_scope_as = current_law_scope + } + random_interest_group = { + limit = { + is_in_government = yes law_stance = { law = owner.currently_enacting_law.type value > neutral @@ -260,11 +260,11 @@ tax.3 = { is_busy = no is_immortal = no } - } - leader = { - save_scope_as = death_and_taxes_leader - } - } + } + leader = { + save_scope_as = death_and_taxes_leader + } + } } cancellation_trigger = { @@ -336,8 +336,8 @@ tax.4 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_scope_state = { limit = { is_incorporated = yes @@ -349,14 +349,14 @@ tax.4 = { } save_scope_as = bandit_state random_scope_pop = { - limit = { - standard_of_living < 15 + limit = { + standard_of_living < 15 strata = lower pop_acceptance >= acceptance_status_4 - } - save_scope_as = bandit_pop - } - } + } + save_scope_as = bandit_pop + } + } } cancellation_trigger = { @@ -499,16 +499,16 @@ tax.5 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_pop = { - limit = { - standard_of_living > 40 + save_scope_as = current_law_scope + } + random_scope_pop = { + limit = { + standard_of_living > 40 strata = upper pop_acceptance >= acceptance_status_4 - } - save_scope_as = philanthropists - } + } + save_scope_as = philanthropists + } } cancellation_trigger = { @@ -579,16 +579,16 @@ tax.6 = { immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_pop = { - limit = { - standard_of_living < 40 + save_scope_as = current_law_scope + } + random_scope_pop = { + limit = { + standard_of_living < 40 strata = middle pop_acceptance >= acceptance_status_4 - } - save_scope_as = middle_class_pop - } + } + save_scope_as = middle_class_pop + } } cancellation_trigger = { diff --git a/events/law_imposition_events.txt b/events/law_imposition_events.txt new file mode 100644 index 000000000..0100ddb7b --- /dev/null +++ b/events/law_imposition_events.txt @@ -0,0 +1,431 @@ +namespace = law_imposition_events + +law_imposition_events.1 = { + type = country_event + placement = root + event_image = { + video = "ep1_persian_court" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + title = law_imposition_events.1.t + desc = law_imposition_events.1.d + flavor = law_imposition_events.1.f + + duration = 3 + + cancellation_trigger = { + NOR = { + exists = imposed_law + exists = imposer_of_law + } + } + + trigger = { + # Triggered by on_impose_law + } + + option = { # start enacting immediately + name = law_imposition_events.1.a.1 + trigger = { + enacting_any_law = no + } + show_as_unavailable = { + always = yes + } + add_journal_entry = { + type = je_law_imposition + } + start_enactment = imposed_law.type + add_enactment_modifier = { + name = agreeable_to_imposition + } + custom_tooltip = { + text = law_imposition_events.1.journal_entry_hint + } + hidden_effect = { + if = { + limit = { + je:je_law_imposition ?= { + has_modifier = foreign_legislative_interference + } + } + je:je_law_imposition ?= { + remove_modifier = foreign_legislative_interference + add_modifier = foreign_legislative_interference_enactment + } + } + } + + ai_chance = { + base = 10 + modifier = { + trigger = { + 0.10 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.15 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.20 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.25 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.30 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.35 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.40 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + has_attitude = { + who = scope:foreign_imposition_country + attitude = loyal + } + } + add = 50 + } + modifier = { + trigger = { + has_attitude = { + who = scope:foreign_imposition_country + attitude = aloof + } + } + add = 25 + } + } + } + + option = { # cancel current law and start enacting immediately + name = law_imposition_events.1.a.2 + trigger = { + enacting_any_law = yes + } + cancel_enactment = yes + add_journal_entry = { + type = je_law_imposition + } + start_enactment = imposed_law.type + add_enactment_modifier = { + name = agreeable_to_imposition + } + custom_tooltip = { + text = law_imposition_events.1.journal_entry_hint + } + hidden_effect = { + if = { + limit = { + je:je_law_imposition ?= { + has_modifier = foreign_legislative_interference + } + } + je:je_law_imposition ?= { + remove_modifier = foreign_legislative_interference + add_modifier = foreign_legislative_interference_enactment + } + } + } + + ai_chance = { + base = 10 + modifier = { + trigger = { + 0.10 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.15 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.20 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.25 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.30 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.35 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.40 < "enactment_chance_for_law(imposed_law.type)" + } + add = 10 + } + modifier = { + trigger = { + 0.10 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.15 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.20 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.25 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.30 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.35 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + 0.40 < enactment_chance + } + add = -10 + } + modifier = { + trigger = { + has_attitude = { + who = scope:foreign_imposition_country + attitude = loyal + } + } + add = 50 + } + modifier = { + trigger = { + has_attitude = { + who = scope:foreign_imposition_country + attitude = aloof + } + } + add = 25 + } + } + } + + option = { # defer + name = law_imposition_events.1.b + default_option = yes + add_journal_entry = { + type = je_law_imposition + } + scope:foreign_imposition_country = { + post_notification = imposition_deferred + } + custom_tooltip = { + text = law_imposition_events.1.journal_entry_hint + } + + ai_chance = { # i.e. unless you're enacting a law at the moment, you should only very rarely pick this option + base = 10 + modifier = { + trigger = { + enacting_any_law = no + } + add = -5 + } + } + } + + option = { # refuse + name = law_imposition_events.1.c + change_relations = { + country = imposer_of_law + value = -30 + } + if = { + limit = { is_subject_of = imposer_of_law } + add_liberty_desire = 5 + } + else_if = { + limit = { power_bloc ?= imposer_of_law.power_bloc } + power_bloc = { + add_cohesion_percent = -0.05 + } + } + save_scope_as = country_imposed_upon + imposer_of_law = { + trigger_event = { id = law_imposition_events.3 popup = yes } + } + imposed_law = { + cancel_imposition = yes + } + every_political_lobby = { + limit = { + target = scope:foreign_imposition_country + OR = { + is_political_lobby_type = lobby_pro_country + is_political_lobby_type = lobby_pro_overlord + } + } + change_appeasement = { + amount = -2 + factor = appeasement_imposed_law_rejected + } + } + every_political_lobby = { + limit = { + target = scope:foreign_imposition_country + OR = { + is_political_lobby_type = lobby_anti_country + is_political_lobby_type = lobby_anti_overlord + } + } + change_appeasement = { + amount = 1 + factor = appeasement_imposed_law_rejected + } + } + ai_chance = { # e.g. if you have very low success chance then your Relations and/or Liberty Desire should make you likely to select this + base = 1 + modifier = { + trigger = { + 0.1 > "enactment_chance_for_law(imposed_law.type)" + liberty_desire > 40 + } + add = 20 + } + modifier = { + trigger = { + 0.1 > "enactment_chance_for_law(imposed_law.type)" + liberty_desire > 60 + } + add = 50 + } + modifier = { + trigger = { + 0.1 > "enactment_chance_for_law(imposed_law.type)" + scope:foreign_imposition_country = { relations:root <= relations_threshold:neutral } + } + add = 10 + } + modifier = { + trigger = { + 0.1 > "enactment_chance_for_law(imposed_law.type)" + scope:foreign_imposition_country = { relations:root <= relations_threshold:poor } + } + add = 20 + } + modifier = { + trigger = { + 0.1 > "enactment_chance_for_law(imposed_law.type)" + scope:foreign_imposition_country = { relations:root <= relations_threshold:cold } + } + add = 50 + } + } + } +} + +law_imposition_events.2 = { # abandon imposition with button_refuse_law_imposition, country imposed upon + type = country_event + placement = root + event_image = { + video = "ep1_persian_court" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + title = law_imposition_events.2.t + desc = law_imposition_events.2.d + flavor = law_imposition_events.2.f + + duration = 3 + + trigger = { + # Triggered by button_refuse_law_imposition + } + + option = { + name = law_imposition_events.2.a + default_option = yes + } +} + +law_imposition_events.3 = { # abandon imposition with button_refuse_law_imposition, imposing country + type = country_event + placement = root + event_image = { + video = "ep1_persian_court" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + title = law_imposition_events.3.t + desc = law_imposition_events.3.d + flavor = law_imposition_events.3.f + + duration = 3 + + trigger = { + # Triggered by button_refuse_law_imposition + } + + option = { + name = law_imposition_events.3.a + default_option = yes + } +} diff --git a/events/movement_events.info b/events/movement_events.info index 7c1ea43dd..f2833efad 100644 --- a/events/movement_events.info +++ b/events/movement_events.info @@ -12,7 +12,7 @@ movement_events.1 = { # Opposition pamphlet slandering the government’s positi trigger = { scope:relevant_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_supporting_character = { has_role = agitator } @@ -24,7 +24,7 @@ movement_events.1 = { # Opposition pamphlet slandering the government’s positi trigger = { scope:relevant_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_influenced_interest_group = { is_marginal = no } @@ -49,12 +49,12 @@ movement_events.1 = { # Opposition pamphlet slandering the government’s positi trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -84,12 +84,12 @@ movement_events.1 = { # Opposition pamphlet slandering the government’s positi immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -203,7 +203,7 @@ movement_events.2 = { # Opposition leader participates in the founding of a “X trigger = { any_political_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_supporting_character = { has_role = agitator } @@ -215,7 +215,7 @@ movement_events.2 = { # Opposition leader participates in the founding of a “X trigger = { any_political_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_influenced_interest_group = { is_marginal = no } @@ -240,12 +240,12 @@ movement_events.2 = { # Opposition leader participates in the founding of a “X trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -281,12 +281,12 @@ movement_events.2 = { # Opposition leader participates in the founding of a “X } random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -396,12 +396,12 @@ movement_events.3 = { # Political Union formed in a town to organise the people. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } NOT = { researched_mass_politics = yes @@ -432,12 +432,12 @@ movement_events.3 = { # Political Union formed in a town to organise the people. } random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -504,12 +504,12 @@ movement_events.4 = { # Petition sent to the government for the relevant issue. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } NOT = { researched_mass_politics = yes @@ -525,12 +525,12 @@ movement_events.4 = { # Petition sent to the government for the relevant issue. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -625,12 +625,12 @@ movement_events.5 = { # Political meeting in the capital for X interest. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } NOT = { researched_mass_politics = yes @@ -649,12 +649,12 @@ movement_events.5 = { # Political meeting in the capital for X interest. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -720,12 +720,12 @@ movement_events.6 = { # Mass rally in X city for Y interest. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } researched_mass_politics = yes NOT = { @@ -742,12 +742,12 @@ movement_events.6 = { # Mass rally in X city for Y interest. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -820,7 +820,7 @@ movement_events.7 = { # National campaign of postering for a given issue. trigger = { any_political_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_supporting_character = { has_role = agitator } @@ -832,7 +832,7 @@ movement_events.7 = { # National campaign of postering for a given issue. trigger = { any_political_movement = { is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 any_influenced_interest_group = { is_marginal = no } @@ -857,12 +857,12 @@ movement_events.7 = { # National campaign of postering for a given issue. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -893,12 +893,12 @@ movement_events.7 = { # National campaign of postering for a given issue. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { any_influenced_interest_group = { is_marginal = no @@ -1003,12 +1003,12 @@ movement_events.8 = { # Imprisonment of a protester becomes a source of national trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { ROOT = { OR = { @@ -1035,12 +1035,12 @@ movement_events.8 = { # Imprisonment of a protester becomes a source of national immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1115,7 +1115,7 @@ movement_events.9 = { # Worker strikes break out over a given issue. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } @@ -1123,7 +1123,7 @@ movement_events.9 = { # Worker strikes break out over a given issue. is_interest_group_type = ig_trade_unions } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 OR = { political_movement_support >= 0.05 political_movement_radicalism >= 0.20 @@ -1151,7 +1151,7 @@ movement_events.9 = { # Worker strikes break out over a given issue. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } @@ -1159,7 +1159,7 @@ movement_events.9 = { # Worker strikes break out over a given issue. is_interest_group_type = ig_trade_unions } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1250,12 +1250,12 @@ movement_events.10 = { # Police react overly brutally to a political gathering, trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } researched_mass_politics = yes NOT = { @@ -1282,12 +1282,12 @@ movement_events.10 = { # Police react overly brutally to a political gathering, immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1376,12 +1376,12 @@ movement_events.11 = { # Newspaper in support of the movement is founded. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } any_scope_state = { is_incorporated = yes @@ -1401,12 +1401,12 @@ movement_events.11 = { # Newspaper in support of the movement is founded. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.25 + political_movement_radicalism >= 0.25 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1473,17 +1473,17 @@ movement_events.12 = { # Movement experiences a lack of funding due to losing sp trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - NOR = { - is_political_movement_type = movement_socialist + NOR = { + is_political_movement_type = movement_socialist is_political_movement_type = movement_anarchist is_political_movement_type = movement_communist is_political_movement_type = movement_nihilist - } + } political_movement_support <= 0.05 } } @@ -1497,18 +1497,18 @@ movement_events.12 = { # Movement experiences a lack of funding due to losing sp immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - NOR = { - is_political_movement_type = movement_socialist - is_political_movement_type = movement_anarchist - is_political_movement_type = movement_communist - is_political_movement_type = movement_nihilist - } - political_movement_support <= 5 + NOR = { + is_political_movement_type = movement_socialist + is_political_movement_type = movement_anarchist + is_political_movement_type = movement_communist + is_political_movement_type = movement_nihilist + } + political_movement_support <= 5 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1571,7 +1571,7 @@ movement_events.13 = { # Movement organises locals in X place. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } @@ -1595,12 +1595,12 @@ movement_events.13 = { # Movement organises locals in X place. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.20 + political_movement_radicalism >= 0.20 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1673,7 +1673,7 @@ movement_events.14 = { # Students carry out a demonstration at a university. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } @@ -1697,12 +1697,12 @@ movement_events.14 = { # Students carry out a demonstration at a university. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.20 + political_movement_radicalism >= 0.20 } save_scope_as = relevant_movement most_desired_law ?= { @@ -1787,7 +1787,7 @@ movement_events.15 = { # Speech by a supporter of X law turns into a riot. trigger = { any_political_movement = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } @@ -1817,12 +1817,12 @@ movement_events.15 = { # Speech by a supporter of X law turns into a riot. immediate = { random_political_movement = { limit = { - exists = most_desired_law + exists = most_desired_law NOT = { ROOT.currently_enacting_law.type ?= this.most_desired_law } is_revolutionary = no - political_movement_radicalism >= 0.20 + political_movement_radicalism >= 0.20 } save_scope_as = relevant_movement most_desired_law ?= { diff --git a/events/negotiation_events.txt b/events/negotiation_events.txt new file mode 100644 index 000000000..97da30d33 --- /dev/null +++ b/events/negotiation_events.txt @@ -0,0 +1,741 @@ +namespace = negotiation + +###Negotiation Documentation + +##Welcome to negotiations! These are designed to be completely modular. At the time of writing it is designed as a single event. But don't be deceived, there are many variations within. + +##Event loc and the events image are pulled from a random list, with 3 possibilities for each level, based on whether negotiations are Collaborative, Pragmatic, or Tense. It is possible to add more images and loc simply by adjusting the set_negotiation_loc scripted effect, in 04_neg_event_options_scripted_effects... This can be done either independently or synced with the options, so art, loc. + +##Then then the event options are generated in he set_neg_options scripted effect, also in 04_neg_event_options_scripted_effects. Note there are other files for the other more practical negotiations scripted effects, triggers, and script values. + +##Options are chosen from this random list in the immediate, with each option having triggers, and some with modified chances (e.g. making more likely to be chosen by a certain IG). Some have effects run in the immediate. A big gotcha here is that scopes cannot be saved here, since its all in a random list which does not save permanent scopes (at the time of writing). Use temporary scopes and save as variables instead. + +##Finally, the options themselves have effects. Most of these are multiplied by GDP at some point, and also by the severity of the negotiations. Tense Negotiations have multipliers of 4, Pragmatic negotiations of 2, and Collaborative of 1. + +##Many options then start a corresponding Journal Entry. The Journal entry effects are also multiplied by the level of negotiations. Negotiation journal entries are designed to be punishing if players fail, but don't offer great rewards. This is because players have already received their award upfront when they got the boost on the enacted law. + +##Scripted effects are used extensively to keep negotiations consistent and aid in adjusting balance. To ensure a value (like the amount of buildings the player is promising to build) remains consistent in the event option's localisation and in the promise journal entries, all these tend to be saved as variables on the interest group. E.g. var:promise_quest_degree saves the degree of negotiations (tense, etc), var:promised_building_type is the building type, var:building_level_increase is the amount promised to reach, var:promise_quest_type powers the script value which adjusts the failure effects based on how close the player gets to fulfilling the goal, based on the quest type - all these are saved on the IG. + +##The Promise Journal entries have some logic which grabs the right interest group and then sets up the journal entry based on these variables, carrying right to the end of the JE, where they are finally cleared in the quest_cleanup scripted effect so they do not interfere with any future negotiations. (Don't forget that.) + +##However, it is possible to skip this whole system and go ahead and create a entirely new negotiation event, with specific triggers, options, loc and art. The main reason you wouldn't want to do this is, by simply adding triggered loc and options in the existing system, the existing set of options can be reused. If you want to create entirely new options for a very specific event, then it is a good case to make a separate event - though make sure an appropriately long cooldown is used to ensure balance. + +##To do this, simply add the event to the list on the on_negotiate_with on-action (you'll see negotiation.1 there) and ensure it contains is_popup = yes. You may want to look at the immediate of the original event and at the negotiation_end scripted trigger, especially with the finish_negotiation effect. Another essential scripted effect is improve_law_stance, which does some of the heavy lifting and tooltip work on top of the raw improve_stance from code, ensuring it works as intended when making the Interest group swap stances to stop stalling or start supporting the law. + +##Last of all, remember to set appropriate AI weights for each option. + +# Master Event +negotiation.1 = { + type = country_event + placement = root + + title = negotiation.1.t + + desc = { #Variety. First 3 are difficult, then 3 middle, then 3 friendly. + first_valid = { + triggered_desc = { + desc = negotiation.1.d + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 1 + } + } + triggered_desc = { + desc = negotiation.1.d2 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 2 + } + } + triggered_desc = { + desc = negotiation.1.d3 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 3 + } + } + triggered_desc = { + desc = negotiation.1.d4 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 4 + } + } + triggered_desc = { + desc = negotiation.1.d5 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 5 + } + } + triggered_desc = { + desc = negotiation.1.d6 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 6 + } + } + triggered_desc = { + desc = negotiation.1.d7 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 7 + } + } + triggered_desc = { + desc = negotiation.1.d8 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 8 + } + } + triggered_desc = { + desc = negotiation.1.d9 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 9 + } + } + } + } + + flavor = { #Variety. First 3 are difficult, then 3 middle, then 3 friendly. + first_valid = { + triggered_desc = { + desc = negotiation.1.f + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 1 + } + } + triggered_desc = { + desc = negotiation.1.f2 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 2 + } + } + triggered_desc = { + desc = negotiation.1.f3 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 3 + } + } + triggered_desc = { + desc = negotiation.1.f4 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 4 + } + } + triggered_desc = { + desc = negotiation.1.f5 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 5 + } + } + triggered_desc = { + desc = negotiation.1.f6 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 6 + } + } + triggered_desc = { + desc = negotiation.1.f7 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 7 + } + } + triggered_desc = { + desc = negotiation.1.f8 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 8 + } + } + triggered_desc = { + desc = negotiation.1.f9 + trigger = { + has_variable = negotiation_variant + var:negotiation_variant = 9 + } + } + } + } + + ##Event Images + ##Variety. First 3 are difficult, then 3 middle, then 3 friendly. + event_image = { + trigger = { + var:negotiation_variant = 1 + } + video = "middleeast_courtroom_upheaval" + } + event_image = { + trigger = { + var:negotiation_variant = 2 + } + video = "asia_union_leader" + } + event_image = { + trigger = { + var:negotiation_variant = 3 + } + video = "africa_leader_arguing" + } + event_image = { + trigger = { + var:negotiation_variant = 4 + } + video = "southamerica_aristocrats" + } + event_image = { + trigger = { + var:negotiation_variant = 5 + } + video = "ep1_clandestine_meeting" + } + event_image = { + trigger = { + var:negotiation_variant = 6 + } + video = "asia_politician_parliament_motion" + } + event_image = { + trigger = { + var:negotiation_variant = 7 + } + video = "middleeast_middleclass_cafe" + } + event_image = { + trigger = { + var:negotiation_variant = 8 + } + video = "africa_diplomats_negotiating" + } + event_image = { + trigger = { + var:negotiation_variant = 9 + } + video = "europenorthamerica_capitalists_meeting" + } + ##extras: + ##video = "ep1_power_blocs" + ##video = "unspecific_signed_contract" + ##video = "asia_farmers_market" + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + duration = 3 + + is_popup = yes + + immediate = { ##scope:negotiating_interest_group is automatically saved for all negotiation events. + ## Set Scopes + scope:negotiating_interest_group = { + save_scope_as = ig + } + currently_enacting_law = { + save_scope_as = law + } + scope:law = { + random_possible_amendment_type = { + limit = { + amendment_banned_from_enactment = no + scope:ig = { would_sponsor_amendment = prev } + } + save_scope_as = amendment_type + } + } + scope:ig = { + set_variable = { + name = promise_quest_degree + value = scope:ig.amenability_level + } + set_promised_building_type = yes #this must be done here as it powers neg_option_5_trigger + set_promised_building_group = yes #likewise + } + ## Set loc variables + set_negotiation_loc = yes + ## Set option variables. Do this last. + set_neg_options = yes + } + + after = { + negotiation_end = yes + } + + cancellation_trigger = { + currently_enacting_law != scope:law + } + + option = { #bribe + name = negotiation.1.o1 + trigger = { + OR = { + var:negotiation_option_a = 1 + var:negotiation_option_b = 1 + var:negotiation_option_c = 1 + } + } + ai_chance = { + base = 10 + modifier = { + trigger = { + OR = { + tax_level < high + net_total_income > neg_bribe_amount + } + } + add = 35 + } + modifier = { #don't do if broke + trigger = { + AND = { + net_total_income < 0 + tax_level >= high + } + } + add = -50 + } + } + + add_modifier = { + name = negotiation_bribes + multiplier = neg_bribe_amount + days = long_modifier_time + is_decaying = yes + } + scope:ig = { + finish_negotiation = "negotiation.1.o1" + add_modifier = { + name = bribed_ig_benefits + days = long_modifier_time + multiplier = scope:ig.amenability_level + is_decaying = yes + } + improve_law_stance = yes + } + if = { + limit = { + has_law = law_type:law_protected_speech + } + random_list = { + 80 = { + #DO NOTHING + } + 20 = { + trigger_event = { + id = generic_laws.2 + popup = yes + days = 300 + } + } + } + } + else = { + random_list = { + 90 = { + #DO NOTHING + } + 10 = { + trigger_event = { + id = generic_laws.2 + popup = yes + days = 300 + } + } + } + } + } + + option = { #bureaucracy + name = negotiation.1.o2 + trigger = { + OR = { + var:negotiation_option_a = 2 + var:negotiation_option_b = 2 + var:negotiation_option_c = 2 + } + } + + ai_chance = { + base = 5 + modifier = { + trigger = { + produced_bureaucracy > { + value = bureaucracy_usage + multiply = { + value = 0.05 + multiply = scope:ig.amenability_level + add = 1 + } + } + } + add = 25 + } + modifier = { #don't do if behind on bureaucracy + trigger = { + produced_bureaucracy < bureaucracy_usage + } + add = -50 + } + } + + add_modifier = { + name = negotiation_bureaucracy + multiplier = scope:ig.amenability_level + days = long_modifier_time + is_decaying = yes + } + scope:ig = { + finish_negotiation = "negotiation.1.o2" + add_modifier = { + name = bureaucracy_ig_benefits + days = long_modifier_time + multiplier = scope:ig.amenability_level + is_decaying = yes + } + improve_law_stance = yes + } + } + + option = { #promise to increase army size + name = negotiation.1.o3 + trigger = { + OR = { + var:negotiation_option_a = 3 + var:negotiation_option_b = 3 + var:negotiation_option_c = 3 + } + } + + ai_chance = { + base = 20 + modifier = { + trigger = { + army_size < { + value = wanted_army_size_script_value + multiply = 0.90 + } + } + add = 50 + } + } + + custom_tooltip = { + text = promise_grow_army_tt + } + scope:ig = { + finish_negotiation = "negotiation.1.o3" + set_variable = { + name = promise_quest_type + value = 1 #grow army + } + } + promise_quest = yes + add_journal_entry = { #must do this last + type = je_negotiate_army_quest + } + + } + + option = { #promise to pass law + name = negotiation.1.o4 + trigger = { + OR = { + var:negotiation_option_a = 4 + var:negotiation_option_b = 4 + var:negotiation_option_c = 4 + } + } + + ai_chance = { + base = 0 + modifier = { #note: medium promise laws are within 20 enactment chance at worst case scenario. + trigger = { #wants the law at all + scope:ig.var:desired_law_var.type = { + law_is_valid_for_ig_petition = yes #AI would want this law + } + } + add = 5 + } + modifier = { + trigger = { #wants the law and is decent chance of passing + scope:ig.var:desired_law_var.type = { + law_is_valid_for_ig_petition = yes #AI would want this law + law_estimated_enactment_chance > { + add = law_estimated_stall_chance + add = -10 + } + } + } + add = 25 + } + modifier = { #accumulates with above, promised law is easy to pass and wanted + trigger = { + scope:ig.var:desired_law_var.type = { + law_is_valid_for_ig_petition = yes #AI would want this law + law_estimated_enactment_chance > law_estimated_stall_chance + } + } + add = 50 + } + } + + custom_tooltip = { #also resets petition cooldown + text = promise_pass_law_tt + set_variable = { name = gov_petition_cooldown years = 15 } + set_variable = { name = gov_petition_fired months = 3 } + } + custom_tooltip = promise_pass_law_extra_help_tt + scope:ig = { + finish_negotiation = "negotiation.1.o4" + set_variable = { + name = promise_quest_type + value = 2 #law + } + } + promise_quest = yes + if = { #must do this last to ensure variables set. + limit = { + has_journal_entry = je_government_petition_negotiation_version + } + add_journal_entry = { #add duplicate version for 2nd law promise + type = je_government_petition_negotiation_version_b + } + } + else = { + add_journal_entry = { + type = je_government_petition_negotiation_version + } + } + } + + option = { #Promise to build specific buildings + name = negotiation.1.o5 + trigger = { + OR = { + var:negotiation_option_a = 5 + var:negotiation_option_b = 5 + var:negotiation_option_c = 5 + } + } + + ai_chance = { #AI should never do this + base = 0 + } + + + custom_tooltip = { + text = promise_build_tt + } + scope:ig = { + finish_negotiation = "negotiation.1.o5" + set_variable = { + name = promise_quest_type + value = 3 #buildings + } + } + promise_quest = yes + construction_balance_effects = yes + add_journal_entry = { #must do this last + type = je_negotiate_buildings + } + } + + option = { #Promise to build group + name = negotiation.1.o6 + trigger = { + OR = { + var:negotiation_option_a = 6 + var:negotiation_option_b = 6 + var:negotiation_option_c = 6 + } + } + custom_tooltip = { + text = promise_building_group_tt + } + scope:ig = { + finish_negotiation = "negotiation.1.o6" + set_variable = { + name = promise_quest_type + value = 3 #buildings + } + } + promise_quest = yes + construction_balance_effects = yes + add_journal_entry = { #must do this last + type = je_negotiate_building_group + } + } + + option = { #Promise to build group + name = negotiation.1.o7 + trigger = { + OR = { + var:negotiation_option_a = 7 + var:negotiation_option_b = 7 + var:negotiation_option_c = 7 + } + } + + ai_chance = { #AI should never do this + base = 0 + } + + custom_tooltip = promise_lower_taxes_tt + scope:ig = { + finish_negotiation = "negotiation.1.o7" + set_variable = { + name = promise_quest_type + value = 4 #taxes + } + } + promise_quest = yes + if = { + limit = { + scope:ig.var:promise_quest_degree <= 2 + } + set_tax_level = low + } + else = { + set_tax_level = very_low + } + add_journal_entry = { #must do this last + type = je_negotiate_taxes + } + } + + option = { #amendments + name = negotiation.1.o8 + trigger = { + OR = { + var:negotiation_option_a = 8 + var:negotiation_option_b = 8 + var:negotiation_option_c = 8 + } + exists = scope:ig.var:amendment_type + } + + ai_chance = { #AI should always do this, on the rare occasions it's available + base = 100 + } + + scope:law = { + add_amendment = { + type = scope:ig.var:amendment_type + sponsor = scope:ig + cooldown = 120 + } + } + scope:ig = { + finish_negotiation = "negotiation.1.o8" + improve_law_stance = yes + } + } + + + option = { #SOL + name = negotiation.1.o9 + trigger = { + OR = { + var:negotiation_option_a = 9 + var:negotiation_option_b = 9 + var:negotiation_option_c = 9 + } + } + + ai_chance = { + base = 5 + modifier = { #less than 5% in debt, good sign + trigger = { + principal < { + add = credit + multiply = 0.05 + } + } + add = 50 + } + modifier = { #don't do if in serious debt + trigger = { + principal > { + add = credit + multiply = 0.15 + } + } + add = -200 + } + modifier = { #if investment pool is good, that's sign things are gonna improve + trigger = { + investment_pool_net_income > { + add = root.income + multiply = 0.15 + } + } + add = 10 + } + modifier = { #if investment pool is bad, trouble + trigger = { + investment_pool_net_income < { + add = root.income + multiply = 0.05 + } + } + add = -20 + } + modifier = { #pragmatic promise tends to complete itself + trigger = { + scope:ig.var:promise_quest_degree = 2 + } + add = 15 + } + } + + custom_tooltip = { + text = promise_higher_sol_tt + } + scope:ig = { + finish_negotiation = "negotiation.1.o9" + set_variable = { + name = promise_quest_type + value = 5 #SOL + } + add_modifier = { + name = heroes_of_the_people + days = long_modifier_time + multiplier = scope:ig.var:promise_quest_degree + } + } + promise_quest = yes + add_journal_entry = { #must do this last + type = je_negotiate_sol + } + } + + #### This Option must be at the bottom + option = { #cancel + name = negotiation.1.cancel + default_option = yes + + ai_chance = { #do if no other option looks good + base = 1 + } + + scope:ig = { + finish_negotiation = "negotiation.1.cancel" + add_modifier = { + name = failed_negotiations_ig + days = normal_modifier_time + } + } + } + #### The Cancel Option must be at the bottom +} + diff --git a/events/neighbor_events.info b/events/neighbor_events.info index c6babe8e3..c6a18733a 100644 --- a/events/neighbor_events.info +++ b/events/neighbor_events.info @@ -274,12 +274,7 @@ neighbor_events.3 = { value = 50 } every_interest_group = { - limit = { - OR = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_plutocratic - } - } + limit = { has_ideology = ideology:ideology_plutocratic } add_modifier = { name = embraced_proletarian_internationalism days = normal_modifier_time @@ -602,10 +597,7 @@ neighbor_events.7 = { } } every_interest_group = { - limit = { - has_ideology = ideology:ideology_stratocratic - has_ideology = ideology:ideology_plutocratic - } + limit = { has_ideology = ideology:ideology_plutocratic } add_modifier = { name = blamed_economic_inequality days = normal_modifier_time diff --git a/events/nihilism.info b/events/nihilism.info index 3882d544e..fe4198ca5 100644 --- a/events/nihilism.info +++ b/events/nihilism.info @@ -492,7 +492,7 @@ nihilism.4 = { #Fathers and Sons first_name = Ivan last_name = Turgenev historical = yes - culture = cu:russian + culture = cu:russian birth_date = 1818.11.9 ig_leader = yes interest_group = ig_intelligentsia @@ -504,39 +504,6 @@ nihilism.4 = { #Fathers and Sons } } } - else_if = { - limit = { - ROOT = c:FRA - has_variable = orleanist_restoration_var - } - ig:ig_intelligentsia ?= { - leader = { - set_ideology = ideology:ideology_orleanist - } - } - } - else_if = { - limit = { - ROOT = c:FRA - has_variable = legitimist_restoration_var - } - ig:ig_intelligentsia ?= { - leader = { - set_ideology = ideology:ideology_moderate - } - } - } - else_if = { - limit = { - ROOT = c:FRA - has_variable = bonapartist_restoration_var - } - ig:ig_intelligentsia ?= { - leader = { - set_ideology = ideology:ideology_moderate - } - } - } else = { ig:ig_intelligentsia ?= { leader = { @@ -1076,7 +1043,7 @@ nihilism.10 = { #Intellectual leader becomes a nihilist first_name = Dmitry last_name = Pisarev historical = yes - culture = cu:russian + culture = cu:russian ig_leader = yes birth_date = 1840.10.2 interest_group = ig_intelligentsia @@ -1103,7 +1070,7 @@ nihilism.10 = { #Intellectual leader becomes a nihilist first_name = Bruno last_name = Bauer historical = yes - culture = cu:north_german + culture = cu:north_german ig_leader = yes birth_date = 1809.6.9 interest_group = ig_intelligentsia diff --git a/events/paralegal_discrimination_events.info b/events/paralegal_discrimination_events.info index e9e8a1ab0..5d2d060e8 100644 --- a/events/paralegal_discrimination_events.info +++ b/events/paralegal_discrimination_events.info @@ -73,7 +73,7 @@ paralegal_discrimination.1 = { # newly arrived minority group faces resentment b } option = { - name = "paralegal_discrimination.1.a" + name = "paralegal_discrimination.1.a" default_option = yes owner = { every_primary_culture = { @@ -94,10 +94,10 @@ paralegal_discrimination.1 = { # newly arrived minority group faces resentment b target = scope:newcomer_culture value = -5 } - } + } - option = { - name = "paralegal_discrimination.1.b" + option = { + name = "paralegal_discrimination.1.b" add_radicals_in_state = { value = 0.05 } @@ -133,10 +133,10 @@ paralegal_discrimination.1 = { # newly arrived minority group faces resentment b } } } - } + } - option = { - name = "paralegal_discrimination.1.c" + option = { + name = "paralegal_discrimination.1.c" owner = { every_primary_culture = { root = { @@ -158,5 +158,5 @@ paralegal_discrimination.1 = { # newly arrived minority group faces resentment b } } } - } + } } diff --git a/events/royal_wedding.txt b/events/royal_wedding.txt new file mode 100644 index 000000000..c40145db2 --- /dev/null +++ b/events/royal_wedding.txt @@ -0,0 +1,361 @@ +namespace = wedding + +wedding.1 = { + type = country_event + placement = ROOT + + title = wedding.1.t + desc = wedding.1.d + flavor = wedding.1.f + + gui_window = event_window_1char_tabloid + + left_icon = scope:royal_marriage_character + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + trigger = { + # triggered by marriage.2 + exists = scope:royal_marriage_character + exists = scope:marriage_country + } + + immediate = { + capital = { + save_scope_as = capital_scope + } + random_scope_character = { + limit = { + OR = { + is_heir = yes + is_ruler = yes + } + age > 16 + NOT = { has_variable = is_married } + } + save_scope_as = royal_marriage_character + set_variable = getting_married # for clothing script + } + scope:marriage_country = { + ruler = { + save_scope_as = foreign_ruler + } + } + } + + option = { # private wedding for international nobility + name = wedding.1.a + default_option = yes + add_modifier = { # influence mult + name = royal_marriage + days = normal_modifier_time + } + hidden_effect = { + remove_variable = getting_married + } + } + + option = { # public wedding for the masses + name = wedding.1.b + scope:royal_marriage_character = { + add_modifier = { # popularity + name = marriage_popularity + days = very_long_modifier_time + } + } + } +} + +# Search for a noble spouse +wedding.2 = { + type = country_event + placement = ROOT + + title = wedding.2.t + desc = wedding.2.d + flavor = wedding.2.f + + gui_window = event_window_1char_tabloid + + left_icon = scope:royal_marriage_character + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + trigger = { + # triggered by marry_ruler_or_heir interaction + } + + immediate = { + random_scope_character = { + limit = { + has_variable = spouse_seeker + } + save_scope_as = royal_marriage_character + set_variable = is_married + remove_variable = spouse_seeker + } + random_country = { + limit = { + NOT = { THIS = ROOT } + NOT = { is_subject_type = subject_type_personal_union } + has_law = law_type:law_monarchy + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_1 + ruler = { + save_scope_as = foreign_ruler_1 + } + } + if = { + limit = { + exists = scope:marriage_country_1 + any_country = { + NOT = { THIS = ROOT } + NOT = { is_subject_type = subject_type_personal_union } + NOT = { THIS = scope:marriage_country_1 } + has_law = law_type:law_monarchy + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + } + random_country = { + limit = { + NOT = { THIS = ROOT } + NOT = { is_subject_type = subject_type_personal_union } + NOT = { THIS = scope:marriage_country_1 } + has_law = law_type:law_monarchy + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_2 + ruler = { + save_scope_as = foreign_ruler_2 + } + } + if = { #In order for this to be searched for, marriage country 2 must also exist. + limit = { + exists = scope:marriage_country_2 + any_country = { + NOT = { THIS = ROOT } + NOT = { is_subject_type = subject_type_personal_union } + NOT = { THIS = scope:marriage_country_1 } + NOT = { THIS = scope:marriage_country_2 } + has_law = law_type:law_monarchy + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { has_variable = marriage_target } + } + } + } + random_country = { + limit = { + NOT = { THIS = ROOT } + NOT = { is_subject_type = subject_type_personal_union } + NOT = { THIS = scope:marriage_country_1 } + NOT = { THIS = scope:marriage_country_2 } + relations:root >= 0 + has_law = law_type:law_monarchy + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_3 + ruler = { + save_scope_as = foreign_ruler_3 + } + } + } + } + } + + option = { # marry noble 1 + name = wedding.2.a + default_option = yes + scope:marriage_country_1 = { + ruler = { + set_variable = marriage_target + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + #days = 7 + } + } + + option = { # marry noble 2 + name = wedding.2.b + trigger = { + exists = scope:marriage_country_2 + } + scope:marriage_country_2 = { + ruler = { + set_variable = marriage_target + save_scope_as = marriage_country_ruler + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + popup = yes + } + } + + option = { # marry noble 3 + name = wedding.2.c + trigger = { + exists = scope:marriage_country_3 + } + scope:marriage_country_3 = { + ruler = { + set_variable = marriage_target + save_scope_as = marriage_country_ruler + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + popup = yes + } + } +} + +wedding.3 = { + type = country_event + placement = ROOT + + title = wedding.3.t + desc = { + first_valid = { + triggered_desc = { + desc = wedding.3.d1 + trigger = { + ruler.interest_group = { + OR = { + ig_approval <= angry + ig_counts_as_marginal = yes + } + } + } + } + triggered_desc = { + desc = wedding.3.d2 + trigger = { + ruler = { + popularity <= -50 + } + } + } + triggered_desc = { + desc = wedding.3.d3 + trigger = { + ruler = { + OR = { + has_trait = psychological_affliction + age >= 75 + } + } + } + } + } + } + flavor = wedding.3.f + + gui_window = event_window_2char + + left_icon = scope:abdicating_monarch + right_icon = scope:heir_scope + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + dlc = dlc004 + + trigger = { + # triggered by abdicate_monarch interaction + } + + immediate = { + ruler = { + save_scope_as = abdicating_monarch + interest_group = { + save_scope_as = monarch_ig + } + } + heir ?= { + save_scope_as = heir_scope + } + law_type:law_monarchy = { + save_scope_as = monarchy_law + } + } + + option = { # reassure the aristocracy + name = wedding.3.a + default_option = yes + add_loyalists = { + value = 0.1 + pop_type = aristocrats + } + ruler = { + kill_character = yes + } + } + + option = { # reassure the people + name = wedding.3.b + add_loyalists = { + value = 0.01 + } + ruler = { + kill_character = yes + } + } +} diff --git a/events/soi_events/00_lobbies_events_01.info b/events/soi_events/00_lobbies_events_01.info index 63e829f82..c139c6c75 100644 --- a/events/soi_events/00_lobbies_events_01.info +++ b/events/soi_events/00_lobbies_events_01.info @@ -721,17 +721,17 @@ lobby_events.24 = { has_war_with = root } techs_researched > { - value = root.techs_researched - multiply = 1.5 + value = root.techs_researched + multiply = 1.5 } OR = { army_size > { - value = root.army_size - multiply = 1.5 + value = root.army_size + multiply = 1.5 } navy_size > { - value = root.navy_size - multiply = 1.5 + value = root.navy_size + multiply = 1.5 } } } @@ -754,17 +754,17 @@ lobby_events.24 = { has_war_with = root } techs_researched > { - value = root.techs_researched - multiply = 1.5 + value = root.techs_researched + multiply = 1.5 } OR = { army_size > { - value = root.army_size - multiply = 1.5 + value = root.army_size + multiply = 1.5 } navy_size > { - value = root.navy_size - multiply = 1.5 + value = root.navy_size + multiply = 1.5 } } } @@ -773,8 +773,8 @@ lobby_events.24 = { if = { limit = { army_size > { - value = root.army_size - multiply = 1.5 + value = root.army_size + multiply = 1.5 } } set_variable = { @@ -930,8 +930,6 @@ lobby_events.26 = { has_ideology = ideology:ideology_fascist has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_integralist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_authoritarian has_ideology = ideology:ideology_royalist @@ -961,8 +959,6 @@ lobby_events.26 = { has_ideology = ideology:ideology_fascist has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_integralist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist has_ideology = ideology:ideology_traditionalist has_ideology = ideology:ideology_authoritarian has_ideology = ideology:ideology_royalist diff --git a/events/soi_events/00_lobbies_events_03.info b/events/soi_events/00_lobbies_events_03.info index f8e9cdbd8..5304e4bde 100644 --- a/events/soi_events/00_lobbies_events_03.info +++ b/events/soi_events/00_lobbies_events_03.info @@ -143,8 +143,8 @@ lobby_events.40 = { } } currently_enacting_law = { - save_scope_as = relevant_law_scope - } + save_scope_as = relevant_law_scope + } } cancellation_trigger = { @@ -1026,8 +1026,8 @@ lobby_events.36 = { } } currently_enacting_law = { - save_scope_as = relevant_law_scope - } + save_scope_as = relevant_law_scope + } } cancellation_trigger = { @@ -1207,8 +1207,8 @@ lobby_events.37 = { } } currently_enacting_law = { - save_scope_as = relevant_law_scope - } + save_scope_as = relevant_law_scope + } } cancellation_trigger = { @@ -1384,8 +1384,8 @@ lobby_events.38 = { } } currently_enacting_law = { - save_scope_as = relevant_law_scope - } + save_scope_as = relevant_law_scope + } } cancellation_trigger = { @@ -1493,8 +1493,8 @@ lobby_events.39 = { save_scope_as = relevant_lobby } currently_enacting_law = { - save_scope_as = relevant_law_scope - } + save_scope_as = relevant_law_scope + } } cancellation_trigger = { diff --git a/events/soi_events/00_lobbies_events_04.info b/events/soi_events/00_lobbies_events_04.info index d78b4bde5..2b6c78dd5 100644 --- a/events/soi_events/00_lobbies_events_04.info +++ b/events/soi_events/00_lobbies_events_04.info @@ -1296,7 +1296,6 @@ lobby_events.3 = { is_revolutionary = no any_interest_group = { OR = { - has_ideology = ideology:ideology_modernizer leader = { has_ideology = ideology:ideology_positivist } @@ -1373,7 +1372,6 @@ lobby_events.3 = { ordered_interest_group = { limit = { OR = { - has_ideology = ideology:ideology_modernizer leader = { has_ideology = ideology:ideology_positivist } @@ -2646,7 +2644,6 @@ lobby_events.10 = { is_marginal = no OR = { - has_ideology = ideology:ideology_modernizer is_interest_group_type = ig_intelligentsia leader = { OR = { @@ -2740,7 +2737,6 @@ lobby_events.10 = { ordered_interest_group = { limit = { OR = { - has_ideology = ideology:ideology_modernizer is_interest_group_type = ig_intelligentsia leader = { OR = { @@ -2879,12 +2875,7 @@ lobby_events.11 = { OR = { is_interest_group_type = ig_landowners is_interest_group_type = ig_devout - leader = { - OR = { - has_ideology = ideology:ideology_pacifist - has_ideology = ideology:ideology_legitimist - } - } + leader = { has_ideology = ideology:ideology_pacifist } } NOT = { any_political_lobby = { @@ -2991,12 +2982,7 @@ lobby_events.11 = { OR = { is_interest_group_type = ig_landowners is_interest_group_type = ig_devout - leader = { - OR = { - has_ideology = ideology:ideology_pacifist - has_ideology = ideology:ideology_legitimist - } - } + leader = { has_ideology = ideology:ideology_pacifist } } NOT = { any_political_lobby = { @@ -4270,7 +4256,6 @@ lobby_events.18 = { has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_fascist has_ideology = ideology:ideology_jingoist_leader - has_ideology = ideology:ideology_bonapartist } } } @@ -4359,7 +4344,6 @@ lobby_events.18 = { has_ideology = ideology:ideology_ethno_nationalist has_ideology = ideology:ideology_fascist has_ideology = ideology:ideology_jingoist_leader - has_ideology = ideology:ideology_bonapartist } } } diff --git a/events/trade_route_events.info b/events/trade_route_events.info index 7ad6e611a..326e3e4e6 100644 --- a/events/trade_route_events.info +++ b/events/trade_route_events.info @@ -22,25 +22,25 @@ trade_route_events.1 = { NOT = { any_scope_state = { has_building = building_small_arms_manufactories } } - any_market = { - root.market = { - market_imports_reliance = { target = prev goods = small_arms value > 0.25 } - } - "owner.relations(root)" <= 0 - } + any_market = { + root.market = { + market_imports_reliance = { target = prev goods = small_arms value > 0.25 } + } + "owner.relations(root)" <= 0 + } } immediate = { random_market = { limit = { root.market = { - market_imports_reliance = { target = prev goods = small_arms value > 0.25 } - } - "owner.relations(root)" <= 0 + market_imports_reliance = { target = prev goods = small_arms value > 0.25 } + } + "owner.relations(root)" <= 0 } owner = { - save_scope_as = arms_seller_threat - } + save_scope_as = arms_seller_threat + } } } @@ -92,7 +92,7 @@ trade_route_events.3 = { capital.market = { owner = root mg:grain = { market_goods_pricier > 0.25 } - market_imports_reliance = { goods = wine value >= 0.1 } # This event doesn't really have anything to do with reliance, but this makes sure it's a relevant amount. + market_imports_reliance = { goods = wine value >= 0.1 } # This event doesn't really have anything to do with reliance, but this makes sure it's a relevant amount. } NOT = { has_law_or_variant = law_type:law_isolationism diff --git a/gfx/map/city_data/city_types/african_city.txt b/gfx/map/city_data/city_types/african_city.txt index c3709528b..880645696 100644 --- a/gfx/map/city_data/city_types/african_city.txt +++ b/gfx/map/city_data/city_types/african_city.txt @@ -104,7 +104,7 @@ building_housing = { "african_urban_city_residential_mid_02_mesh" } - building_fuel_refineries = { + building_oil_refineries = { "generic_manufactory_01_mesh" } building_aircraft_manufactories = { diff --git a/gfx/map/city_data/city_types/arabic_city.txt b/gfx/map/city_data/city_types/arabic_city.txt index 196150665..bf145a025 100644 --- a/gfx/map/city_data/city_types/arabic_city.txt +++ b/gfx/map/city_data/city_types/arabic_city.txt @@ -104,7 +104,7 @@ building_housing = { "arabic_urban_city_residential_mid_02_mesh" } - building_fuel_refineries = { + building_oil_refineries = { "generic_manufactory_01_mesh" } building_aircraft_manufactories = { diff --git a/gfx/map/city_data/city_types/asian_city.txt b/gfx/map/city_data/city_types/asian_city.txt index e943d410a..b03bafe49 100644 --- a/gfx/map/city_data/city_types/asian_city.txt +++ b/gfx/map/city_data/city_types/asian_city.txt @@ -104,7 +104,7 @@ building_housing = { "asian_urban_residential_mid_02_mesh" } - building_fuel_refineries = { + building_oil_refineries = { "generic_manufactory_01_mesh" } building_aircraft_manufactories = { diff --git a/gfx/map/city_data/city_types/default_city.txt b/gfx/map/city_data/city_types/default_city.txt index 9a7ca226f..c9e3d4979 100644 --- a/gfx/map/city_data/city_types/default_city.txt +++ b/gfx/map/city_data/city_types/default_city.txt @@ -108,7 +108,7 @@ building_housing = { "european_urban_residential_mid_03_mesh" } - building_fuel_refineries = { + building_oil_refineries = { "generic_manufactory_01_mesh" } building_aircraft_manufactories = { diff --git a/gfx/map/city_data/city_types/latin_city.txt b/gfx/map/city_data/city_types/latin_city.txt index 89d1391fc..67c083968 100644 --- a/gfx/map/city_data/city_types/latin_city.txt +++ b/gfx/map/city_data/city_types/latin_city.txt @@ -104,7 +104,7 @@ building_housing = { "latin_urban_city_residential_mid_02_mesh" } - building_fuel_refineries = { + building_oil_refineries = { "generic_manufactory_01_mesh" } building_aircraft_manufactories = { diff --git a/gfx/map/city_data/city_types/southasian_city.txt b/gfx/map/city_data/city_types/southasian_city.txt index ffd993792..4eb75f6f6 100644 --- a/gfx/map/city_data/city_types/southasian_city.txt +++ b/gfx/map/city_data/city_types/southasian_city.txt @@ -79,7 +79,7 @@ building_automobile_manufactories = {"arabic_factory_colonial_02_mesh"} building_computer_manufactories = {"arabic_factory_02_mesh"} building_housing = {"arabic_urban_city_residential_mid_03_mesh"} - building_fuel_refineries = {"arabic_factory_colonial_01_mesh"} + building_oil_refineries = {"arabic_factory_colonial_01_mesh"} building_aircraft_manufactories = {"war_machines_manufactory_01_mesh"} building_pharmaceutical_industry = {"arabic_factory_glassworks_01_mesh"} building_aluminum_refinery = {"arabic_factory_glassworks_01_mesh"} diff --git a/gfx/map/fleet_dioramas/blockade_dioramas.txt b/gfx/map/fleet_dioramas/blockade_dioramas.txt new file mode 100644 index 000000000..6ee44fafb --- /dev/null +++ b/gfx/map/fleet_dioramas/blockade_dioramas.txt @@ -0,0 +1,19 @@ +# Placeholder diorama +blockade_diorama_00 = { + group = blockade + + unit_composition = { + combat_unit_group_escort_ships = 1 + combat_unit_group_capital_ship = 1 + combat_unit_group_submarines = 1 + } + + distance = 10 + + locator = { name = ship position = { 0 0 0 } rotation = { 90 0 0 } scale = 1.0 } + locator = { name = blockade position = { 0 0 3 } rotation = { 180 0 0 } scale = 1.0 } + + attach = { locator = ship combat_unit_group = combat_unit_group_escort_ships } + + attach = { locator = blockade entity = "military_navy_blockade_generic_entity" } +} diff --git a/gfx/map/fleet_dioramas/fleet_diorama.md b/gfx/map/fleet_dioramas/fleet_diorama.md new file mode 100644 index 000000000..82bb279f9 --- /dev/null +++ b/gfx/map/fleet_dioramas/fleet_diorama.md @@ -0,0 +1,40 @@ +fleet_diorama_key = { + # [Defult = fleet] Which group does this diorama belong to + group = fleet/battle_side/blockade + + # [Default = 0] Defines a distance value which is used differently for groups: + # fleet: distance between the center points of the fleet diorama and the sea province + # battle_side: distance between the center points of one side diorama and the sea province + # blockade: distance between the center points of the blockade diorama and the port city + distance = 0 + + # Unit composition is checked when picking a diorama for a certain military formation + # The closer the composition of the formation corresponds to the percentage, the higher the chance of choosing this diorama + unit_composition = { + # [Can be repeated] Which group unit should belong to and what is the ratio + = + } + + # [Can be repeated] Locators where the attachments will be located relative to the center point of the city + locator = { + # The name is used in 'attach' below + name = + position = { x y z } + rotation = { yaw pitch roll } + scale = 1.0 + } + + # [Can be repeated] Defines which entity (if any) to attach to which locator + attach = { + locator = + + # [Optional] Which unit group this entity represents. This is needed for selecting specific unit type based on game logic data + # If is set, then the units of that group will be counted and passed to the is_visible trigger as scope:num_units + # and a combat unit type of that group will be chosen for the fleet entity trigger as scope:combat_unit_type (see ../fleet_entities/*.txt scripts) + combat_unit_group = + + # [Default = always yes] Trigger to check if the entity should spawn + # scope:num_units - the number of units of the specified unit group + is_visible = { scope:num_units > 0 } + } +} diff --git a/gfx/map/fleet_dioramas/fleet_dioramas.txt b/gfx/map/fleet_dioramas/fleet_dioramas.txt new file mode 100644 index 000000000..f84cc7761 --- /dev/null +++ b/gfx/map/fleet_dioramas/fleet_dioramas.txt @@ -0,0 +1,225 @@ +fleet_diorama_00 = { + group = fleet + + unit_composition = { + combat_unit_group_escort_ships = 1 + combat_unit_group_capital_ship = 1 + combat_unit_group_submarines = 0 + } + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { -3.097 0.0 -7.172 } + rotation = { -291.462 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { 7.548 0.0 5.071 } + rotation = { -146.588 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { -1.026 0.0 7.712 } + rotation = { -82.888 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { 0.002 0.0 -10.377 } + rotation = { 89.121 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_05_loc" + position = { 12.185 -0.241 -1.543 } + rotation = { -188.419 1.686 -2.068 } + scale = 1.0 } + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { 0.0 0.0 11.0 } + rotation = { -90.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { -9.171 0.0 -0.969 } + rotation = { 8.811 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_03_loc" + position = { 8.193 0.032 -4.661 } + rotation = { 150.264 3.438 0.229 } + scale = 1.0 } + + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = light_ship_05_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 150 } } + + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = capital_ship_03_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 100 } } +} + +fleet_diorama_01 = { + group = fleet + + unit_composition = { + combat_unit_group_escort_ships = 4 + combat_unit_group_capital_ship = 3 + combat_unit_group_submarines = 3 + } + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { -4.815 0.0 -6.358 } + rotation = { 55.72 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { 6.352 0.0 -4.987 } + rotation = { 143.674 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { 5.515 0.0 9.217 } + rotation = { -120.786 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { -4.98 0.0 6.335 } + rotation = { -53.139 0.0 0.0 } + scale = 1.0 } + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { -0.008 0.0 -10.838 } + rotation = { 90.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { 5.415 0.0 6.511 } + rotation = { -127.91 0.0 0.0 } + scale = 1.0 } + + ##### SUPPORT LOCATORS ##### + locator = { name = "support_ship_01_loc" + position = { -11.027 0.0 -2.271 } + rotation = { 6.75 0.0 0.0 } + scale = 1.0 } + + locator = { name = "support_ship_02_loc" + position = { 11.011 0.0 -2.628 } + rotation = { 162.315 0.0 0.0 } + scale = 1.0 } + + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = support_ship_01_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units > 0 } } + attach = { locator = support_ship_02_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units >= 50 } } +} + +fleet_diorama_02 = { + group = fleet + + unit_composition = { + combat_unit_group_escort_ships = 1 + combat_unit_group_capital_ship = 0 + combat_unit_group_submarines = 0 + } + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { 0.0 0.0 -8.0 } + rotation = { 90.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { 7.608 0.0 -2.472 } + rotation = { 162.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { 4.702 0.0 6.472 } + rotation = { 234.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { -4.702 0.0 6.472 } + rotation = { 306.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_05_loc" + position = { -7.608 0.0 -2.472 } + rotation = { 18.0 0.0 0.0 } + scale = 1.0 } + + ##### LIGHT SHIP ATTACHMENTS ##### + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = light_ship_05_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 150 } } + +} + +fleet_diorama_03 = { + group = fleet + + unit_composition = { + combat_unit_group_escort_ships = 0 + combat_unit_group_capital_ship = 1 + combat_unit_group_submarines = 0 + } + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { 0.0 0.0 -10.0 } + rotation = { 90.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { -8.66 0.0 5.0 } + rotation = { 330.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_03_loc" + position = { 8.66 0.0 5.0 } + rotation = { 210.0 0.0 0.0 } + scale = 1.0 } + + ##### CAPITAL SHIP ATTACHMENTS ##### + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = capital_ship_03_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 100 } } +} + +fleet_diorama_04 = { + group = fleet + + unit_composition = { + combat_unit_group_escort_ships = 0 + combat_unit_group_capital_ship = 0 + combat_unit_group_submarines = 1 + } + + ##### SUPPORT LOCATORS ##### + locator = { name = "support_ship_01_loc" + position = { -10.0 0.0 -0.0 } + rotation = { 180.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "support_ship_02_loc" + position = { 10.0 0.0 -0.0 } + rotation = { 0.0 0.0 0.0 } + scale = 1.0 } + + # Attach all the correct units to locators + + ##### SUPPORT SHIP ATTACHMENTS ##### + attach = { locator = support_ship_01_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units > 0 } } + attach = { locator = support_ship_02_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units >= 50 } } +} diff --git a/gfx/map/fleet_dioramas/naval_battle_dioramas.txt b/gfx/map/fleet_dioramas/naval_battle_dioramas.txt new file mode 100644 index 000000000..bb395e862 --- /dev/null +++ b/gfx/map/fleet_dioramas/naval_battle_dioramas.txt @@ -0,0 +1,231 @@ +naval_battle_diorama_00 = { + group = battle_side + + unit_composition = { + combat_unit_group_escort_ships = 1 + combat_unit_group_capital_ship = 1 + combat_unit_group_submarines = 0 + } + + distance = 0 + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { 4.493 0.0 9.951 } + rotation = { -104.429 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { -5.592 0.0 9.704 } + rotation = { -70.796 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { -8.723 0.0 4.22 } + rotation = { -59.109 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { 8.951 0.0 4.372 } + rotation = { -119.073 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_05_loc" + position = { -11.419 0.0 5.759 } + rotation = { -73.949 0.0 0.0 } + scale = 1.0 } + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { -0.433 0.0 7.822 } + rotation = { 270.515 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { 5.417 0.0 12.378 } + rotation = { -97.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_03_loc" + position = { -7.665 0.0 12.124 } + rotation = { -60.519 0.0 0.0 } + scale = 1.0 } + + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = light_ship_05_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 150 } } + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = capital_ship_03_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 100 } } +} + + +naval_battle_diorama_01 = { + group = battle_side + + unit_composition = { + combat_unit_group_escort_ships = 4 + combat_unit_group_capital_ship = 3 + combat_unit_group_submarines = 3 + } + + distance = 0 + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { 4.493 0.0 9.951 } + rotation = { -104.429 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { -5.592 0.0 9.704 } + rotation = { -70.796 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { -8.723 0.0 4.22 } + rotation = { -59.109 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { 8.951 0.0 4.372 } + rotation = { 69.073 0.0 0.0 } + scale = 1.0 } + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { -0.433 0.0 7.822 } + rotation = { 270.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { 4.519 0.0 3.703 } + rotation = { 252.0 0.0 0.0 } + scale = 1.0 } + + ##### SUPPORT LOCATORS ##### + locator = { name = "support_ship_01_loc" + position = { 7.137 0.0 12.617 } + rotation = { 262.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "support_ship_02_loc" + position = { -7.829 0.0 11.609 } + rotation = { 298.0 0.0 0.0 } + scale = 1.0 } + + # Attach all the correct units to locators + + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = support_ship_01_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units > 0 } } + attach = { locator = support_ship_02_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units >= 50 } } +} + + +naval_battle_diorama_02 = { + group = battle_side + unit_composition = { + combat_unit_group_escort_ships = 1 + combat_unit_group_capital_ship = 0 + combat_unit_group_submarines = 0 + } + + distance = 0 + + ##### LIGHT LOCATORS ##### + locator = { name = "light_ship_01_loc" + position = { -4.151 0.0 7.116 } + rotation = { -75.06 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_02_loc" + position = { 5.379 0.0 6.539 } + rotation = { -108.814 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_03_loc" + position = { -8.556 0.0 4.694 } + rotation = { -89.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_04_loc" + position = { 9.615 0.0 3.859 } + rotation = { -89.897 0.0 0.0 } + scale = 1.0 } + + locator = { name = "light_ship_05_loc" + position = { 0.078 0.0 10.104 } + rotation = { -90.351 0.0 0.0 } + scale = 1.0 } + + attach = { locator = light_ship_01_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units > 0 } } + attach = { locator = light_ship_02_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 25 } } + attach = { locator = light_ship_03_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 50 } } + attach = { locator = light_ship_04_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 100 } } + attach = { locator = light_ship_05_loc combat_unit_group = combat_unit_group_escort_ships is_visible = { scope:num_units >= 150 } } +} + +naval_battle_diorama_03 = { + group = battle_side + + unit_composition = { + combat_unit_group_escort_ships = 0 + combat_unit_group_capital_ship = 1 + combat_unit_group_submarines = 0 + } + + distance = 0 + + ##### CAPITAL LOCATORS ##### + locator = { name = "capital_ship_01_loc" + position = { -0.337 0.0 8.391 } + rotation = { -90.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_02_loc" + position = { 8.712 0.0 4.77 } + rotation = { 250.0 0.0 0.0 } + scale = 1.0 } + + locator = { name = "capital_ship_03_loc" + position = { -10.193 0.0 5.7 } + rotation = { -77.0 0.0 0.0 } + scale = 1.0 } + + attach = { locator = capital_ship_01_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units > 0 } } + attach = { locator = capital_ship_02_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 50 } } + attach = { locator = capital_ship_03_loc combat_unit_group = combat_unit_group_capital_ship is_visible = { scope:num_units >= 100 } } +} + +naval_battle_diorama_04 = { + group = battle_side + + unit_composition = { + combat_unit_group_escort_ships = 0 + combat_unit_group_capital_ship = 0 + combat_unit_group_submarines = 1 + } + + distance = 0 + + ##### SUPPORT LOCATORS ##### + locator = { name = "support_ship_01_loc" + position = { 8.903 0.002 5.205 } + rotation = { -112.0 -0.007 0.283 } + scale = 1.0 } + + locator = { name = "support_ship_02_loc" + position = { -3.636 0.0 7.533 } + rotation = { -52.845 0.0 0.0 } + scale = 1.0 } + + attach = { locator = support_ship_01_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units > 0 } } + attach = { locator = support_ship_02_loc combat_unit_group = combat_unit_group_submarines is_visible = { scope:num_units >= 50 } } +} diff --git a/gfx/map/fleet_entities/cwp_fleet_entities.txt b/gfx/map/fleet_entities/cwp_fleet_entities.txt new file mode 100644 index 000000000..aa158aed6 --- /dev/null +++ b/gfx/map/fleet_entities/cwp_fleet_entities.txt @@ -0,0 +1,83 @@ +#fleet_entity_example = { +# # The asset to show +# entity = "generic_ship_cargo_01_entity" +# +# # Trigger to check if the current entity is valid to show in the naval diorama +# # scope:combat_unit_type - combat unit type +# trigger = { +# scope:combat_unit_type = unit_type:combat_unit_type_frigate +# } +#} + +######################################## +### Light Ships ### +######################################## + +military_navy_destroyer_generic_diorama_entity = { + entity = "military_navy_destroyer_generic_entity" + + trigger = { + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_wartime_escort + scope:combat_unit_type = unit_type:combat_unit_type_modernized_escort + scope:combat_unit_type = unit_type:combat_unit_type_guided_missile_destroyer + } + } +} + +military_navy_torpedo_generic_diorama_entity = { + entity = "military_navy_torpedo_generic_entity" + + trigger = { + scope:combat_unit_type = unit_type:combat_unit_type_guided_missile_corvette + } +} + +military_navy_scoutcruiser_generic_diorama_entity = { + entity = "military_navy_scoutcruiser_generic_entity" + + trigger = { + scope:combat_unit_type = unit_type:combat_unit_type_guided_missile_cruiser + } +} + + +######################################## +### Capital Ships ### +######################################## + +military_navy_battleship_generic_diorama_entity = { + entity = "military_navy_battleship_generic_entity" + + trigger = { + scope:combat_unit_type = unit_type:combat_unit_type_battleship + } +} + +military_navy_carrier_generic_diorama_entity = { + entity = "military_navy_carrier_generic_entity" + + trigger = { + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_aircraft_carrier + scope:combat_unit_type = unit_type:combat_unit_type_nuclear_supercarrier + scope:combat_unit_type = unit_type:combat_unit_type_modern_aircraft_carrier + } + } +} + + +######################################## +### Support Vessels ### +######################################## + +military_navy_submarine_generic_diorama_entity = { + entity = "military_navy_submarine_generic_entity" + + trigger = { + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_diesel_submarine + scope:combat_unit_type = unit_type:combat_unit_type_nuclear_submarine + } + } +} diff --git a/gfx/map/front_entities/battle_entities_ground.txt b/gfx/map/front_entities/cwp_battle_entities_ground.txt similarity index 63% rename from gfx/map/front_entities/battle_entities_ground.txt rename to gfx/map/front_entities/cwp_battle_entities_ground.txt index 281d85360..0816d8210 100644 --- a/gfx/map/front_entities/battle_entities_ground.txt +++ b/gfx/map/front_entities/cwp_battle_entities_ground.txt @@ -23,7 +23,7 @@ ################################################# -### Ground ### +### Ground ### ################################################# diorama_battle_irregular_ground_diorama_01_entity = { @@ -36,43 +36,17 @@ diorama_battle_irregular_ground_diorama_01_entity = { } } -diorama_battle_line_ground_diorama_01_entity = { - entity = "diorama_battle_line_ground_01_entity" - - group = "ground" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -diorama_battle_skirmish_ground_diorama_01_entity = { - entity = "diorama_battle_skirmish_ground_01_entity" - - group = "ground" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - diorama_battle_squad_ground_diorama_01_entity = { entity = "diorama_battle_squad_ground_01_entity" group = "ground" trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - -diorama_battle_trench_ground_diorama_01_entity = { - entity = "diorama_battle_trench_ground_01_entity" - - group = "ground" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } } } @@ -83,8 +57,8 @@ diorama_battle_mechanized_ground_diorama_01_entity = { trigger = { OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade } } } diff --git a/gfx/map/front_entities/front_entities_artillery.txt b/gfx/map/front_entities/cwp_front_entities_artillery.txt similarity index 52% rename from gfx/map/front_entities/front_entities_artillery.txt rename to gfx/map/front_entities/cwp_front_entities_artillery.txt index f98e5bbbb..f371f1d7a 100644 --- a/gfx/map/front_entities/front_entities_artillery.txt +++ b/gfx/map/front_entities/cwp_front_entities_artillery.txt @@ -26,52 +26,18 @@ ##### ARTILLERY UNITS ##### ################################################################# -military_artillery_cannon_generic_diorama_entity = { - entity = "military_artillery_cannon_generic_entity" - - group = "artillery" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_light_artillery - } -} - -military_artillery_mobile_generic_diorama_entity = { - entity = "military_artillery_mobile_generic_entity" - - group = "artillery" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_guns - } -} - -military_artillery_shrapnel_generic_diorama_entity = { - entity = "military_artillery_shrapnel_generic_entity" - - group = "artillery" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_artillery - } -} - military_artillery_siege_generic_diorama_entity = { entity = "military_artillery_siege_generic_entity" group = "artillery" trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_mlrs_artillery + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_wartime_artillery + scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_guns + scope:combat_unit_type = unit_type:combat_unit_type_rocket_artillery + scope:combat_unit_type = unit_type:combat_unit_type_airmobile_howitzers + scope:combat_unit_type = unit_type:combat_unit_type_tbm_launchers + } } } - -# military_tank_heavy_generic_diorama_entity = { -# entity = "military_tank_heavy_generic_entity" -# -# group = "artillery" -# -# trigger = { -# scope:combat_unit_type = unit_type:combat_unit_type_tbm_launchers -# } -#} \ No newline at end of file diff --git a/gfx/map/front_entities/cwp_front_entities_artillery_props.txt b/gfx/map/front_entities/cwp_front_entities_artillery_props.txt new file mode 100644 index 000000000..726c94966 --- /dev/null +++ b/gfx/map/front_entities/cwp_front_entities_artillery_props.txt @@ -0,0 +1,42 @@ +#diorama_entity_example = { +# # The asset to show +# entity = "military_barricade_irregular_01_entity" +# +# # Group is used in diorama script to determine which entities to pick the entity from for each diorama locator +# group = "barricade" +# +# # Trigger to check if the current entity is valid to show in the diorama +# # root - country of the unit +# # scope:country - country of the unit (same as root) +# # scope:culture - culture of the unit +# # scope:combat_unit_type - combat unit type +# trigger = { +# scope:country = { +# has_technology_researched = rifling +# } +# scope:culture = { +# has_culture_graphics = european +# } +# scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces +# } +#} + +################################################################# +##### PROPS_ARTILLERY ##### +################################################################# + +military_props_artillery_siege_01_diorama_entity = { + entity = "military_props_artillery_siege_01_entity" + + group = "props_artillery_01" + + trigger = { + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_wartime_artillery + scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_guns + scope:combat_unit_type = unit_type:combat_unit_type_rocket_artillery + scope:combat_unit_type = unit_type:combat_unit_type_airmobile_howitzers + scope:combat_unit_type = unit_type:combat_unit_type_tbm_launchers + } + } +} diff --git a/gfx/map/front_entities/front_entities_barricades.txt b/gfx/map/front_entities/cwp_front_entities_barricades.txt similarity index 65% rename from gfx/map/front_entities/front_entities_barricades.txt rename to gfx/map/front_entities/cwp_front_entities_barricades.txt index 8656ffea4..9033916db 100644 --- a/gfx/map/front_entities/front_entities_barricades.txt +++ b/gfx/map/front_entities/cwp_front_entities_barricades.txt @@ -35,43 +35,17 @@ military_barricade_irregular_01_diorama_entity = { } } -military_barricade_line_01_diorama_entity = { - entity = "military_barricade_line_01_entity" - - group = "barricade" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -military_barricade_skrimish_01_diorama_entity = { - entity = "military_barricade_skirmish_01_entity" - - group = "barricade" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - -military_barricade_trench_01_diorama_entity = { - entity = "military_barricade_trench_01_entity" - - group = "barricade" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - military_barricade_squad_01_diorama_entity = { entity = "military_barricade_squad_01_entity" group = "barricade" trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } } } @@ -82,8 +56,8 @@ military_barricade_mechanized_01_diorama_entity = { trigger = { OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade } } } diff --git a/gfx/map/front_entities/front_entities_basecamps.txt b/gfx/map/front_entities/cwp_front_entities_basecamps.txt similarity index 100% rename from gfx/map/front_entities/front_entities_basecamps.txt rename to gfx/map/front_entities/cwp_front_entities_basecamps.txt diff --git a/gfx/map/front_entities/front_entities_cavalry.txt b/gfx/map/front_entities/cwp_front_entities_cavalry.txt similarity index 95% rename from gfx/map/front_entities/front_entities_cavalry.txt rename to gfx/map/front_entities/cwp_front_entities_cavalry.txt index 1ea3abcda..907c5fe9f 100644 --- a/gfx/map/front_entities/front_entities_cavalry.txt +++ b/gfx/map/front_entities/cwp_front_entities_cavalry.txt @@ -29,7 +29,7 @@ ################################################# -### Generic ### +### Generic ### ################################################# military_tank_light_generic_diorama_entity = { @@ -39,16 +39,15 @@ military_tank_light_generic_diorama_entity = { trigger = { OR = { - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade } } } ################################################# -### European ### +### European ### ################################################# # military_cavalry_european_hussar_diorama_entity = { @@ -106,7 +105,7 @@ military_tank_light_generic_diorama_entity = { ################################################# -### African ### +### African ### ################################################# # military_cavalry_african_hussar_diorama_entity = { @@ -173,7 +172,7 @@ military_tank_light_generic_diorama_entity = { ################################################# -### Arabic ### +### Arabic ### ################################################# # military_cavalry_arabic_hussar_diorama_entity = { @@ -240,7 +239,7 @@ military_tank_light_generic_diorama_entity = { ################################################# -### East Asian ### +### East Asian ### ################################################# # military_cavalry_eastasian_hussar_diorama_entity = { @@ -307,7 +306,7 @@ military_tank_light_generic_diorama_entity = { ################################################# -### South Asian ### +### South Asian ### ################################################# # military_cavalry_southasian_hussar_diorama_entity = { @@ -374,7 +373,7 @@ military_tank_light_generic_diorama_entity = { ################################################# -### Native American ### +### Native American ### ################################################# # military_cavalry_nativeamerican_hussar_diorama_entity = { diff --git a/gfx/map/front_entities/front_entities_generals.txt b/gfx/map/front_entities/cwp_front_entities_generals.txt similarity index 93% rename from gfx/map/front_entities/front_entities_generals.txt rename to gfx/map/front_entities/cwp_front_entities_generals.txt index 3275fd10b..515b98ebe 100644 --- a/gfx/map/front_entities/front_entities_generals.txt +++ b/gfx/map/front_entities/cwp_front_entities_generals.txt @@ -29,7 +29,7 @@ ################################################# -### European ### +### European ### ################################################# military_infantry_european_general_diorama_entity = { @@ -46,7 +46,7 @@ military_infantry_european_general_diorama_entity = { ################################################# -### African ### +### African ### ################################################# military_infantry_african_general_diorama_entity = { @@ -63,7 +63,7 @@ military_infantry_african_general_diorama_entity = { ################################################# -### Arabic ### +### Arabic ### ################################################# military_infantry_arabic_general_diorama_entity = { @@ -80,7 +80,7 @@ military_infantry_arabic_general_diorama_entity = { ################################################# -### East Asian ### +### East Asian ### ################################################# military_infantry_eastasian_general_diorama_entity = { @@ -97,7 +97,7 @@ military_infantry_eastasian_general_diorama_entity = { ################################################# -### South Asian ### +### South Asian ### ################################################# military_infantry_southasian_general_diorama_entity = { diff --git a/gfx/map/front_entities/cwp_front_entities_infantry.txt b/gfx/map/front_entities/cwp_front_entities_infantry.txt new file mode 100644 index 000000000..0a5260a17 --- /dev/null +++ b/gfx/map/front_entities/cwp_front_entities_infantry.txt @@ -0,0 +1,283 @@ +#diorama_entity_example = { +# # The asset to show +# entity = "military_barricade_irregular_01_entity" +# +# # Group is used in diorama script to determine which entities to pick the entity from for each diorama locator +# group = "barricade" +# +# # Trigger to check if the current entity is valid to show in the diorama +# # root - country of the unit +# # scope:country - country of the unit (same as root) +# # scope:culture - culture of the unit +# # scope:combat_unit_type - combat unit type +# trigger = { +# scope:country = { +# has_technology_researched = rifling +# } +# scope:culture = { +# has_culture_graphics = european +# } +# scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces +# } +#} + + + +################################################################# +##### INFANTRY UNITS ##### +################################################################# + + +################################################# +### European ### +################################################# + +military_infantry_european_irregular_diorama_entity = { + entity = "military_infantry_european_irregular_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = european + } + scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } +} + +military_infantry_european_squad_diorama_entity = { + entity = "military_infantry_european_squad_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = european + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +military_infantry_european_mechanized_diorama_entity = { + entity = "military_infantry_european_mechanized_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = european + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} + + +################################################# +### African ### +################################################# + +military_infantry_african_irregular_diorama_entity = { + entity = "military_infantry_african_irregular_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = african + } + scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } +} + +military_infantry_african_squad_diorama_entity = { + entity = "military_infantry_african_squad_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = african + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +military_infantry_african_mechanized_diorama_entity = { + entity = "military_infantry_african_mechanized_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = african + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} + + +################################################# +### Arabic ### +################################################# + +military_infantry_arabic_irregular_diorama_entity = { + entity = "military_infantry_arabic_irregular_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = arabic + } + scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } +} + +military_infantry_arabic_squad_diorama_entity = { + entity = "military_infantry_arabic_squad_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = arabic + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +military_infantry_arabic_mechanized_diorama_entity = { + entity = "military_infantry_arabic_mechanized_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = arabic + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} + + +################################################# +### East Asian ### +################################################# + +military_infantry_eastasian_irregular_diorama_entity = { + entity = "military_infantry_eastasian_irregular_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = east_asian + } + scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } +} + +military_infantry_eastasian_squad_diorama_entity = { + entity = "military_infantry_eastasian_squad_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = east_asian + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +military_infantry_eastasian_mechanized_diorama_entity = { + entity = "military_infantry_eastasian_mechanized_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = east_asian + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} + + +################################################# +### South Asian ### +################################################# + +military_infantry_southasian_irregular_diorama_entity = { + entity = "military_infantry_southasian_irregular_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = south_asian + } + scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces + } +} + +military_infantry_southasian_squad_diorama_entity = { + entity = "military_infantry_southasian_squad_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = south_asian + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade + scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade + scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade + } + } +} + +military_infantry_southasian_mechanized_diorama_entity = { + entity = "military_infantry_southasian_mechanized_entity" + + group = "infantry" + + trigger = { + scope:culture = { + has_culture_graphics = south_asian + } + OR = { + scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade + scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade + } + } +} diff --git a/gfx/map/front_entities/front_entities_misc.txt b/gfx/map/front_entities/cwp_front_entities_misc.txt similarity index 100% rename from gfx/map/front_entities/front_entities_misc.txt rename to gfx/map/front_entities/cwp_front_entities_misc.txt diff --git a/gfx/map/front_entities/front_entities_support.txt b/gfx/map/front_entities/cwp_front_entities_support.txt similarity index 85% rename from gfx/map/front_entities/front_entities_support.txt rename to gfx/map/front_entities/cwp_front_entities_support.txt index fa1eba63b..9952cd20b 100644 --- a/gfx/map/front_entities/front_entities_support.txt +++ b/gfx/map/front_entities/cwp_front_entities_support.txt @@ -37,13 +37,11 @@ generic_aerial_bleriotxi_01_diorama_entity = { trigger = { scope:military_formation = { OR = { - has_mobilization_option = mobilization_option:combat_unit_type_wartime_aircraft - has_mobilization_option = mobilization_option:combat_unit_type_fighter_jet - has_mobilization_option = mobilization_option:combat_unit_type_jet_bombers - has_mobilization_option = mobilization_option:combat_unit_type_strike_fighter - has_mobilization_option = mobilization_option:combat_unit_type_attack_aircraft - has_mobilization_option = mobilization_option:combat_unit_type_fighter_bomber - has_mobilization_option = mobilization_option::combat_unit_type_stealth_multi_role_aircraft + scope:combat_unit_type = unit_type:combat_unit_type_wartime_aircraft + scope:combat_unit_type = unit_type:combat_unit_type_air_superiority_fighters + scope:combat_unit_type = unit_type:combat_unit_type_tactical_bombers + scope:combat_unit_type = unit_type:combat_unit_type_fighter_bombers + scope:combat_unit_type = unit_type:combat_unit_type_stealth_aircraft } } } diff --git a/gfx/map/front_entities/front_entities_artillery_props.txt b/gfx/map/front_entities/front_entities_artillery_props.txt deleted file mode 100644 index 459bf9c9a..000000000 --- a/gfx/map/front_entities/front_entities_artillery_props.txt +++ /dev/null @@ -1,107 +0,0 @@ -#diorama_entity_example = { -# # The asset to show -# entity = "military_barricade_irregular_01_entity" -# -# # Group is used in diorama script to determine which entities to pick the entity from for each diorama locator -# group = "barricade" -# -# # Trigger to check if the current entity is valid to show in the diorama -# # root - country of the unit -# # scope:country - country of the unit (same as root) -# # scope:culture - culture of the unit -# # scope:combat_unit_type - combat unit type -# trigger = { -# scope:country = { -# has_technology_researched = rifling -# } -# scope:culture = { -# has_culture_graphics = european -# } -# scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces -# } -#} - -################################################################# -##### PROPS_ARTILLERY ##### -################################################################# - - -military_props_artillery_canon_01_diorama_entity = { - entity = "military_props_artillery_cannon_01_entity" - - group = "props_artillery_01" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_light_artillery - } -} - -military_props_artillery_canon_02_diorama_entity = { - entity = "military_props_artillery_cannon_02_entity" - - group = "props_artillery_02" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_light_artillery - } -} - -military_props_artillery_mobile_01_diorama_entity = { - entity = "military_props_artillery_mobile_01_entity" - - group = "props_artillery_01" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_guns - } -} - -military_props_artillery_mobile_02_diorama_entity = { - entity = "military_props_artillery_mobile_02_entity" - - group = "props_artillery_02" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_guns - } -} - -military_props_artillery_shrapnel_01_diorama_entity = { - entity = "military_props_artillery_shrapnel_01_entity" - - group = "props_artillery_01" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_artillery - } -} - -military_props_artillery_shrapnel_02_diorama_entity = { - entity = "military_props_artillery_shrapnel_02_entity" - - group = "props_artillery_02" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_self_propelled_artillery - } -} - -military_props_artillery_siege_01_diorama_entity = { - entity = "military_props_artillery_siege_01_entity" - - group = "props_artillery_01" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_mlrs_artillery - } -} - -military_props_artillery_siege_02_diorama_entity = { - entity = "military_props_artillery_siege_02_entity" - - group = "props_artillery_02" - - trigger = { - scope:combat_unit_type = unit_type:combat_unit_type_mlrs_artillery - } -} \ No newline at end of file diff --git a/gfx/map/front_entities/front_entities_infantry.txt b/gfx/map/front_entities/front_entities_infantry.txt deleted file mode 100644 index 57afc153c..000000000 --- a/gfx/map/front_entities/front_entities_infantry.txt +++ /dev/null @@ -1,501 +0,0 @@ -#diorama_entity_example = { -# # The asset to show -# entity = "military_barricade_irregular_01_entity" -# -# # Group is used in diorama script to determine which entities to pick the entity from for each diorama locator -# group = "barricade" -# -# # Trigger to check if the current entity is valid to show in the diorama -# # root - country of the unit -# # scope:country - country of the unit (same as root) -# # scope:culture - culture of the unit -# # scope:combat_unit_type - combat unit type -# trigger = { -# scope:country = { -# has_technology_researched = rifling -# } -# scope:culture = { -# has_culture_graphics = european -# } -# scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces -# } -#} - - - -################################################################# -##### INFANTRY UNITS ##### -################################################################# - - -################################################# -### European ### -################################################# - -military_infantry_european_irregular_diorama_entity = { - entity = "military_infantry_european_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_european_line_diorama_entity = { - entity = "military_infantry_european_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -military_infantry_european_skirmish_diorama_entity = { - entity = "military_infantry_european_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - -military_infantry_european_trench_diorama_entity = { - entity = "military_infantry_european_trench_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - -military_infantry_european_squad_diorama_entity = { - entity = "military_infantry_european_squad_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks - } -} - -military_infantry_european_mechanized_diorama_entity = { - entity = "military_infantry_european_mechanized_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = european - } - OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks - } - } -} - - -################################################# -### African ### -################################################# - -military_infantry_african_irregular_diorama_entity = { - entity = "military_infantry_african_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_african_line_diorama_entity = { - entity = "military_infantry_african_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -military_infantry_african_skirmish_diorama_entity = { - entity = "military_infantry_african_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - -military_infantry_african_trench_diorama_entity = { - entity = "military_infantry_african_trench_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - -military_infantry_african_squad_diorama_entity = { - entity = "military_infantry_african_squad_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks - } -} - -military_infantry_african_mechanized_diorama_entity = { - entity = "military_infantry_african_mechanized_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = african - } - OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks - } - } -} - - -################################################# -### Arabic ### -################################################# - -military_infantry_arabic_irregular_diorama_entity = { - entity = "military_infantry_arabic_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_arabic_line_diorama_entity = { - entity = "military_infantry_arabic_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -military_infantry_arabic_skirmish_diorama_entity = { - entity = "military_infantry_arabic_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - -military_infantry_arabic_trench_diorama_entity = { - entity = "military_infantry_arabic_trench_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - -military_infantry_arabic_squad_diorama_entity = { - entity = "military_infantry_arabic_squad_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks - } -} - -military_infantry_arabic_mechanized_diorama_entity = { - entity = "military_infantry_arabic_mechanized_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = arabic - } - OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks - } - } -} - - -################################################# -### East Asian ### -################################################# - -military_infantry_eastasian_irregular_diorama_entity = { - entity = "military_infantry_eastasian_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_eastasian_line_diorama_entity = { - entity = "military_infantry_eastasian_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_light_infantry - } -} - -military_infantry_eastasian_skirmish_diorama_entity = { - entity = "military_infantry_eastasian_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_wartime_tanks - } -} - -military_infantry_eastasian_trench_diorama_entity = { - entity = "military_infantry_eastasian_trench_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_motorized_infantry - } -} - -military_infantry_eastasian_squad_diorama_entity = { - entity = "military_infantry_eastasian_squad_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_main_battle_tanks - } -} - -military_infantry_eastasian_mechanized_diorama_entity = { - entity = "military_infantry_eastasian_mechanized_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = east_asian - } - OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks - } - } -} - - -################################################# -### South Asian ### -################################################# - -military_infantry_southasian_irregular_diorama_entity = { - entity = "military_infantry_southasian_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_southasian_line_diorama_entity = { - entity = "military_infantry_southasian_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade - } -} - -military_infantry_southasian_skirmish_diorama_entity = { - entity = "military_infantry_southasian_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade - } -} - -military_infantry_southasian_trench_diorama_entity = { - entity = "military_infantry_southasian_trench_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_mechanized_brigade - } -} - -military_infantry_southasian_squad_diorama_entity = { - entity = "military_infantry_southasian_squad_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - scope:combat_unit_type = unit_type:combat_unit_type_air_mobile_brigade - } -} - -military_infantry_southasian_mechanized_diorama_entity = { - entity = "military_infantry_southasian_mechanized_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = south_asian - } - OR = { - scope:combat_unit_type = unit_type:combat_unit_type_tactical_brigade - scope:combat_unit_type = unit_type:combat_unit_type_modern_battle_tanks - } - } -} - -################################################# -### Native American ### -################################################# - -military_infantry_nativeamerican_irregular_diorama_entity = { - entity = "military_infantry_nativeamerican_irregular_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = decentralised_americas - } - scope:combat_unit_type = unit_type:combat_unit_type_asymmetrical_forces - } -} - -military_infantry_nativeamerican_line_diorama_entity = { - entity = "military_infantry_nativeamerican_line_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = decentralised_americas - } - scope:combat_unit_type = unit_type:combat_unit_type_infantry_brigade - } -} - -military_infantry_nativeamerican_skirmish_diorama_entity = { - entity = "military_infantry_nativeamerican_skirmish_entity" - - group = "infantry" - - trigger = { - scope:culture = { - has_culture_graphics = decentralised_americas - } - scope:combat_unit_type = unit_type:combat_unit_type_armored_brigade - } -} \ No newline at end of file diff --git a/gfx/map/spline_network/military_route_graphics/00_example.md b/gfx/map/spline_network/military_route_graphics/00_example.md index b605ffb9e..c4e07df98 100644 --- a/gfx/map/spline_network/military_route_graphics/00_example.md +++ b/gfx/map/spline_network/military_route_graphics/00_example.md @@ -16,7 +16,7 @@ military_travel_graphics_type = { tags = { = { # [Default = always yes] Trigger to determine if entities with this tag can spawn - # Root scope is of type Country. Has `scope:military_formation`, and `scope:state` available. (state based on start of the route) + # Root scope is of type Country. Has `scope:military_formation`, and `scope:state` available. (state based on start of the route) trigger = {} } } @@ -30,7 +30,7 @@ military_travel_graphics_type = { # [Optional] Tags that must be active for this entity to spawn. If empty, entity can always spawn tags = { ... } - entity = "entity_1" # Entity key that is specified in .asset files + entity = "entity_1" # Entity key that is specified in .asset files position = 0 # Position defines the order in which entities will be position, if positions are the same random entity would be picked entity_length = 3.0 # Entity length is the length used for placing entities on the route count = {} # [Default = 1] Count is scripted value to determine amount of entities placed. Root scope is of type Country. Has `scope:military_formation`, and `scope:state` available. (state based on start of route) diff --git a/gfx/map/spline_network/military_route_graphics/01_road_vehicles.txt b/gfx/map/spline_network/military_route_graphics/01_road_vehicles.txt deleted file mode 100644 index c262a0750..000000000 --- a/gfx/map/spline_network/military_route_graphics/01_road_vehicles.txt +++ /dev/null @@ -1,718 +0,0 @@ -land_road_vehicles = { - valid_connections = { undeveloped undeveloped_harsh dirt_road hardened_road } - - valid_special_types = { custom_land } - - tags = { - european = { - trigger = { - gfx_military_deploy_culture_is_european = yes - } - } - african = { - trigger = { - gfx_military_deploy_culture_is_african = yes - } - } - arabic = { - trigger = { - gfx_military_deploy_culture_is_arabic = yes - } - } - east_asian = { - trigger = { - gfx_military_deploy_culture_is_east_asian = yes - } - } - south_asian = { - trigger = { - gfx_military_deploy_culture_is_south_asian = yes - } - } - - irregular = { - trigger = { - gfx_military_unit_is_irregular = yes - } - } - line = { - trigger = { - gfx_military_unit_is_line = yes - } - } - skirmish = { - trigger = { - gfx_military_unit_is_skirmish = yes - } - } - trench = { - trigger = { - gfx_military_unit_is_trench = yes - } - } - squad = { - trigger = { - gfx_military_unit_is_squad = yes - } - } - mechanized = { - trigger = { - gfx_military_unit_is_mechanized = yes - } - } - - truck = { - trigger = { - army_mobilization_option_fraction = { - target = mobilization_option:mobilization_option_truck_transport - value >= 0.2 - } - } - } - horse_and_cart = { - trigger = { - army_mobilization_option_fraction = { - target = mobilization_option:mobilization_option_truck_transport - value < 0.2 - } - } - } - } - - route_entities = { - - -################################################################# -##### INFANTRY UNITS, FIRST ##### -################################################################# - - -################################################# -### European ### -################################################# - - infantry_european_irregular = { - tags = { european irregular } - entity = "military_infantry_european_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_line = { - tags = { european line } - entity = "military_infantry_european_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_skirmish = { - tags = { european skirmish } - entity = "military_infantry_european_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_trench = { - tags = { european trench } - entity = "military_infantry_european_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_squad = { - tags = { european squad } - entity = "military_infantry_european_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_mechanized = { - tags = { european mechanized } - entity = "military_infantry_european_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### African ### -################################################# - - infantry_african_irregular = { - tags = { african irregular } - entity = "military_infantry_african_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_line = { - tags = { african line } - entity = "military_infantry_african_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_skirmish = { - tags = { african skirmish } - entity = "military_infantry_african_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_trench = { - tags = { african trench } - entity = "military_infantry_african_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_squad = { - tags = { african squad } - entity = "military_infantry_african_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_mechanized = { - tags = { african mechanized } - entity = "military_infantry_african_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### Arabic ### -################################################# - - infantry_arabic_irregular = { - tags = { arabic irregular } - entity = "military_infantry_arabic_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_line = { - tags = { arabic line } - entity = "military_infantry_arabic_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_skirmish = { - tags = { arabic skirmish } - entity = "military_infantry_arabic_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_trench = { - tags = { arabic trench } - entity = "military_infantry_arabic_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_squad = { - tags = { arabic squad } - entity = "military_infantry_arabic_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_mechanized = { - tags = { arabic mechanized } - entity = "military_infantry_arabic_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### East Asian ### -################################################# - - infantry_eastasian_irregular = { - tags = { east_asian irregular } - entity = "military_infantry_eastasian_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_line = { - tags = { east_asian line } - entity = "military_infantry_eastasian_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_skirmish = { - tags = { east_asian skirmish } - entity = "military_infantry_eastasian_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_trench = { - tags = { east_asian trench } - entity = "military_infantry_eastasian_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_squad = { - tags = { east_asian squad } - entity = "military_infantry_eastasian_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_mechanized = { - tags = { east_asian mechanized } - entity = "military_infantry_eastasian_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### South Asian ### -################################################# - - infantry_southasian_irregular = { - tags = { south_asian irregular } - entity = "military_infantry_southasian_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_line = { - tags = { south_asian line } - entity = "military_infantry_southasian_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_skirmish = { - tags = { south_asian skirmish } - entity = "military_infantry_southasian_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_trench = { - tags = { south_asian trench } - entity = "military_infantry_southasian_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_squad = { - tags = { south_asian squad } - entity = "military_infantry_southasian_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_mechanized = { - tags = { south_asian mechanized } - entity = "military_infantry_southasian_mechanized_entity" - position = 0 - entity_length = 1.0 - } - - - -################################################################# -##### CARGO ##### -################################################################# - -################################################################# -##### CARGO ##### -################################################################# - - generic_military_truck_01 = { - tags = { truck } - entity = "military_transport_road_truck_generic_entity" - position = 1 - entity_length = 2.0 - } - - military_horses_01 = { - tags = { horse_and_cart } - entity = "horses_01_entity" - position = 1 - entity_length = 0.7 - - count = { - integer_range = { - min = 1 - max = 2 - } - } - } - - military_cart_01 = { - tags = { horse_and_cart } - entity = "military_transport_road_horsecart_generic_entity" - position = 2 - entity_length = 0.9 - } - -################################################################# -##### INFANTRY UNITS, LAST ##### -################################################################# - - -################################################# -### European ### -################################################# - - infantry_european_irregular = { - tags = { european irregular } - entity = "military_infantry_european_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_european_line = { - tags = { european line } - entity = "military_infantry_european_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_european_skirmish = { - tags = { european skirmish } - entity = "military_infantry_european_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_european_trench = { - tags = { european trench } - entity = "military_infantry_european_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_european_squad = { - tags = { european squad } - entity = "military_infantry_european_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_european_mechanized = { - tags = { european mechanized } - entity = "military_infantry_european_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - -################################################# -### African ### -################################################# - - infantry_african_irregular = { - tags = { african irregular } - entity = "military_infantry_african_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_african_line = { - tags = { african line } - entity = "military_infantry_african_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_african_skirmish = { - tags = { african skirmish } - entity = "military_infantry_african_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_african_trench = { - tags = { african trench } - entity = "military_infantry_african_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_african_squad = { - tags = { african squad } - entity = "military_infantry_african_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_african_mechanized = { - tags = { african mechanized } - entity = "military_infantry_african_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - -################################################# -### Arabic ### -################################################# - - infantry_arabic_irregular = { - tags = { arabic irregular } - entity = "military_infantry_arabic_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_arabic_line = { - tags = { arabic line } - entity = "military_infantry_arabic_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_arabic_skirmish = { - tags = { arabic skirmish } - entity = "military_infantry_arabic_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_arabic_trench = { - tags = { arabic trench } - entity = "military_infantry_arabic_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_arabic_squad = { - tags = { arabic squad } - entity = "military_infantry_arabic_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_arabic_mechanized = { - tags = { arabic mechanized } - entity = "military_infantry_arabic_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - -################################################# -### East Asian ### -################################################# - - infantry_eastasian_irregular = { - tags = { east_asian irregular } - entity = "military_infantry_eastasian_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_eastasian_line = { - tags = { east_asian line } - entity = "military_infantry_eastasian_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_eastasian_skirmish = { - tags = { east_asian skirmish } - entity = "military_infantry_eastasian_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_eastasian_trench = { - tags = { east_asian trench } - entity = "military_infantry_eastasian_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_eastasian_squad = { - tags = { east_asian squad } - entity = "military_infantry_eastasian_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_eastasian_mechanized = { - tags = { east_asian mechanized } - entity = "military_infantry_eastasian_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - -################################################# -### South Asian ### -################################################# - - infantry_southasian_irregular = { - tags = { south_asian irregular } - entity = "military_infantry_southasian_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_southasian_line = { - tags = { south_asian line } - entity = "military_infantry_southasian_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_southasian_skirmish = { - tags = { south_asian skirmish } - entity = "military_infantry_southasian_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_southasian_trench = { - tags = { south_asian trench } - entity = "military_infantry_southasian_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_southasian_squad = { - tags = { south_asian squad } - entity = "military_infantry_southasian_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - infantry_southasian_mechanized = { - tags = { south_asian mechanized } - entity = "military_infantry_southasian_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_deploy_count - } - } - -################################################# -### END ### -################################################# - - } -} \ No newline at end of file diff --git a/gfx/map/spline_network/military_route_graphics/03_naval_vehicles.txt b/gfx/map/spline_network/military_route_graphics/03_naval_vehicles.txt deleted file mode 100644 index e2f70491c..000000000 --- a/gfx/map/spline_network/military_route_graphics/03_naval_vehicles.txt +++ /dev/null @@ -1,397 +0,0 @@ -################################################################# -##### NAVAL ROUTE GRAPHICS ##### -################################################################# - -naval_route_graphics_01 = { - valid_connections = { waterway canal } - - valid_special_types = { custom_water } - - tags = { - admiral = { - trigger = { - scope:military_formation = { - is_fleet = yes - num_units = 0 - } - } - } - army = { - trigger = { - scope:military_formation = { - is_army = yes - } - - NOT = { - has_technology_researched = landing_craft - } - } - } - landing_craft = { - trigger = { - scope:military_formation = { - is_army = yes - } - - has_technology_researched = landing_craft - } - } - frigate = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_wartime_escort - } - } - } - } - destroyer = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_guided_missile_destroyer - } - } - } - } - monitor = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_modernized_escort - } - } - } - } - torpedo_boat = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_guided_missile_corvette - } - } - } - } - scout_cruiser = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_guided_missile_cruiser - } - } - } - } - manowar = { - trigger = { - OR = { - AND = { - scope:military_formation = { - is_army = yes - } - - country_navy_unit_type_fraction = { - target = unit_type:combat_unit_type_battleship - value > 0.0 - } - } - - AND = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_battleship - } - } - } - } - } - } - ironclad = { - trigger = { - OR = { - AND = { - scope:military_formation = { - is_army = yes - } - - country_navy_unit_type_fraction = { - target = unit_type:combat_unit_type_aircraft_carrier - value > 0.0 - } - } - - AND = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_aircraft_carrier - } - } - } - } - } - } - dreadnought = { - trigger = { - OR = { - AND = { - scope:military_formation = { - is_army = yes - } - - country_navy_unit_type_fraction = { - target = unit_type:combat_unit_type_nuclear_supercarrier - value > 0.0 - } - } - - AND = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_nuclear_supercarrier - } - } - } - } - } - } - battleship = { - trigger = { - OR = { - AND = { - scope:military_formation = { - is_army = yes - } - - country_navy_unit_type_fraction = { - target = unit_type:combat_unit_type_modern_aircraft_carrier - value > 0.0 - } - } - - AND = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_modern_aircraft_carrier - } - } - } - } - } - } - submarine = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_diesel_submarine - } - } - } - } - carrier = { - trigger = { - scope:military_formation = { - is_fleet = yes - - any_combat_unit = { - has_unit_type = unit_type:combat_unit_type_nuclear_submarine - } - } - } - } - } - - route_entities = { - - # Need to have an empty entity for admirals without any ships to visualize the travel path correctly - admiral_transport_01 = { - tags = { admiral } - position = 1 - entity_length = 5.0 - } - -################################################################# -##### ARMY TRANSPORTATION ##### -################################################################# - - army_transport_01 = { - tags = { army } - entity = "military_transport_naval_rowboat_generic_entity" - position = 1 - entity_length = 5.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - army_landingcraft_01 = { - tags = { landing_craft } - entity = "military_transport_naval_landingcraft_generic_entity" - position = 1 - entity_length = 5.0 - - count = { - add = gfx_infantry_deploy_count - } - } - - -################################################################# -##### LIGHT SHIPS ##### -################################################################# - - frigate_light_ship_01 = { - tags = { frigate } - entity = "military_navy_frigate_generic_entity" - position = 2 - entity_length = 8.0 - - count = { - add = gfx_lightship_deploy_count - } - } - - destroyer_light_ship_01 = { - tags = { destroyer } - entity = "military_navy_destroyer_generic_entity" - position = 2 - entity_length = 10.0 - - count = { - add = gfx_lightship_deploy_count - } - } - - monitor_light_ship_01 = { - tags = { monitor } - entity = "military_navy_monitor_generic_entity" - position = 2 - entity_length = 5.0 - - count = { - add = gfx_lightship_deploy_count - } - } - - torpedo_light_ship_01 = { - tags = { torpedo_boat } - entity = "military_navy_torpedo_generic_entity" - position = 2 - entity_length = 12.0 - - count = { - add = gfx_lightship_deploy_count - } - } - - scoutcruiser_light_ship_01 = { - tags = { scout_cruiser } - entity = "military_navy_scoutcruiser_generic_entity" - position = 2 - entity_length = 12.0 - - count = { - add = gfx_lightship_deploy_count - } - } - -################################################################# -##### CAPITAL SHIPS ##### -################################################################# - - manowar_capital_ship_01 = { - tags = { manowar } - entity = "military_navy_manowar_generic_entity" - position = 0 - entity_length = 8.0 - } - - ironclad_capital_ship_01 = { - tags = { ironclad } - entity = "military_navy_ironclad_generic_entity" - position = 0 - entity_length = 15.0 - } - - - dreadnought_capital_ship_01 = { - tags = { dreadnought } - entity = "military_navy_dreadnought_generic_entity" - position = 0 - entity_length = 15.0 - } - - battleship_capital_ship_01 = { - tags = { battleship } - entity = "military_navy_battleship_generic_entity" - position = 0 - entity_length = 20.0 - } - -################################################################# -##### SUPPORT SHIPS ##### -################################################################# - - submarine_support_01 = { - tags = { submarine } - entity = "military_navy_submarine_generic_entity" - position = 1 - entity_length = 5.0 - } - - carrier_support_01 = { - tags = { carrier } - entity = "military_navy_carrier_generic_entity" - position = 1 - entity_length = 20.0 - } - } -} - -################################################################# -##### NAVAL ROUTE GRAPHICS END ##### -################################################################# - - -################################################################# -##### DOCKING??? ##### -################################################################# -# -#naval_ships_docking = { -## valid_special_types = { docking } # Not Yet supported -# -# route_entities = { -# sail_transport_ship_01 = { -# entity = "military_navy_frigate_generic_entity" -# position = 0 -# entity_length = 3.0 -# -# possible = { -# always = yes -# } -# -# count = { -# value = 1 -# } -# } -# } -#} diff --git a/gfx/map/spline_network/military_route_graphics/cwp_naval_vehicles.txt b/gfx/map/spline_network/military_route_graphics/cwp_naval_vehicles.txt new file mode 100644 index 000000000..5d7b67251 --- /dev/null +++ b/gfx/map/spline_network/military_route_graphics/cwp_naval_vehicles.txt @@ -0,0 +1,201 @@ +################################################################# +##### NAVAL ROUTE GRAPHICS ##### +################################################################# + +naval_route_graphics_01 = { + valid_connections = { waterway canal } + + valid_special_types = { custom_water } + + tags = { + admiral = { + trigger = { + scope:military_formation = { + is_fleet = yes + num_units = 0 + } + } + } + landing_craft = { + trigger = { + scope:military_formation = { + is_army = yes + } + } + } + torpedo_boat = { + trigger = { + scope:military_formation = { is_fleet = yes } + OR = { + cwp_gfx_wartime_escort_trigger = yes + cwp_gfx_modernized_escort_trigger = yes + cwp_gfx_guided_missile_corvette_trigger = yes + } + } + } + scout_cruiser = { + trigger = { + scope:military_formation = { is_fleet = yes } + OR = { + cwp_gfx_guided_missile_destroyer_trigger = yes + cwp_gfx_guided_missile_cruiser_trigger = yes + } + } + } + battleship = { + trigger = { + OR = { + AND = { + scope:military_formation = { is_army = yes } + cwp_gfx_battleship_trigger = yes + } + AND = { + scope:military_formation = { is_fleet = yes } + cwp_gfx_battleship_trigger = yes + } + } + } + } + carrier = { + trigger = { + OR = { + AND = { + scope:military_formation = { is_army = yes } + OR = { + cwp_gfx_aircraft_carrier_trigger = yes + cwp_gfx_nuclear_supercarrier_trigger = yes + cwp_gfx_modern_aircraft_carrier_trigger = yes + } + } + AND = { + scope:military_formation = { is_fleet = yes } + OR = { + cwp_gfx_aircraft_carrier_trigger = yes + cwp_gfx_nuclear_supercarrier_trigger = yes + cwp_gfx_modern_aircraft_carrier_trigger = yes + } + } + } + } + } + submarine = { + trigger = { + scope:military_formation = { is_fleet = yes } + OR = { + cwp_gfx_diesel_submarine_trigger = yes + cwp_gfx_nuclear_submarine_trigger = yes + } + } + } + } + + route_entities = { + + # Need to have an empty entity for admirals without any ships to visualize the travel path correctly + admiral_transport_01 = { + tags = { admiral } + position = 1 + entity_length = 5.0 + } + +################################################################# +##### ARMY TRANSPORTATION ##### +################################################################# + + army_landingcraft_01 = { + tags = { landing_craft } + entity = "military_transport_naval_landingcraft_generic_entity" + position = 1 + entity_length = 5.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + +################################################################# +##### LIGHT SHIPS ##### +################################################################# + + torpedo_light_ship_01 = { + tags = { torpedo_boat } + entity = "military_navy_torpedo_generic_entity" + position = 2 + entity_length = 12.0 + + count = { + add = gfx_lightship_deploy_count + } + } + + scoutcruiser_light_ship_01 = { + tags = { scout_cruiser } + entity = "military_navy_scoutcruiser_generic_entity" + position = 2 + entity_length = 12.0 + + count = { + add = gfx_lightship_deploy_count + } + } + +################################################################# +##### CAPITAL SHIPS ##### +################################################################# + + battleship_capital_ship_01 = { + tags = { battleship } + entity = "military_navy_battleship_generic_entity" + position = 0 + entity_length = 20.0 + } + + carrier_support_01 = { + tags = { carrier } + entity = "military_navy_carrier_generic_entity" + position = 0 + entity_length = 20.0 + } + +################################################################# +##### SUPPORT SHIPS ##### +################################################################# + + submarine_support_01 = { + tags = { submarine } + entity = "military_navy_submarine_generic_entity" + position = 1 + entity_length = 5.0 + } + } +} + +################################################################# +##### NAVAL ROUTE GRAPHICS END ##### +################################################################# + + +################################################################# +##### DOCKING??? ##### +################################################################# +# +#naval_ships_docking = { +## valid_special_types = { docking } # Not Yet supported +# +# route_entities = { +# sail_transport_ship_01 = { +# entity = "military_navy_frigate_generic_entity" +# position = 0 +# entity_length = 3.0 +# +# possible = { +# always = yes +# } +# +# count = { +# value = 1 +# } +# } +# } +#} diff --git a/gfx/map/spline_network/military_route_graphics/02_railroad_vehicles.txt b/gfx/map/spline_network/military_route_graphics/cwp_railroad_vehicles.txt similarity index 100% rename from gfx/map/spline_network/military_route_graphics/02_railroad_vehicles.txt rename to gfx/map/spline_network/military_route_graphics/cwp_railroad_vehicles.txt diff --git a/gfx/map/spline_network/military_route_graphics/cwp_road_vehicles.txt b/gfx/map/spline_network/military_route_graphics/cwp_road_vehicles.txt new file mode 100644 index 000000000..6c61e40c7 --- /dev/null +++ b/gfx/map/spline_network/military_route_graphics/cwp_road_vehicles.txt @@ -0,0 +1,350 @@ +land_road_vehicles = { + valid_connections = { undeveloped undeveloped_harsh dirt_road hardened_road } + + valid_special_types = { custom_land } + + tags = { + european = { + trigger = { + cwp_gfx_military_deploy_culture_is_european = yes + } + } + african = { + trigger = { + cwp_gfx_military_deploy_culture_is_african = yes + } + } + arabic = { + trigger = { + cwp_gfx_military_deploy_culture_is_arabic = yes + } + } + east_asian = { + trigger = { + cwp_gfx_military_deploy_culture_is_east_asian = yes + } + } + south_asian = { + trigger = { + cwp_gfx_military_deploy_culture_is_south_asian = yes + } + } + + squad = { + trigger = { + OR = { + cwp_gfx_asymmetrical_forces_trigger = yes + cwp_gfx_infantry_brigade_trigger = yes + cwp_gfx_air_mobile_brigade_trigger = yes + } + } + } + mechanized = { + trigger = { + OR = { + cwp_gfx_armored_brigade_trigger = yes + cwp_gfx_mechanized_brigade_trigger = yes + cwp_gfx_tactical_brigade_trigger = yes + } + } + } + + truck = { + trigger = { + OR = { + cwp_gfx_infantry_brigade_trigger = yes + cwp_gfx_armored_brigade_trigger = yes + cwp_gfx_mechanized_brigade_trigger = yes + cwp_gfx_tactical_brigade_trigger = yes + } + } + } + horse_and_cart = { + trigger = { + NOR = { + cwp_gfx_infantry_brigade_trigger = yes + cwp_gfx_armored_brigade_trigger = yes + cwp_gfx_mechanized_brigade_trigger = yes + cwp_gfx_tactical_brigade_trigger = yes + } + } + } + } + + route_entities = { + + +################################################################# +##### INFANTRY UNITS, FIRST ##### +################################################################# + + +################################################# +### European ### +################################################# + + infantry_european_squad = { + tags = { european squad } + entity = "military_infantry_european_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_european_mechanized = { + tags = { european mechanized } + entity = "military_infantry_european_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### African ### +################################################# + + infantry_african_squad = { + tags = { african squad } + entity = "military_infantry_african_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_african_mechanized = { + tags = { african mechanized } + entity = "military_infantry_african_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### Arabic ### +################################################# + + infantry_arabic_squad = { + tags = { arabic squad } + entity = "military_infantry_arabic_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_arabic_mechanized = { + tags = { arabic mechanized } + entity = "military_infantry_arabic_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### East Asian ### +################################################# + + infantry_eastasian_squad = { + tags = { east_asian squad } + entity = "military_infantry_eastasian_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_eastasian_mechanized = { + tags = { east_asian mechanized } + entity = "military_infantry_eastasian_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### South Asian ### +################################################# + + infantry_southasian_squad = { + tags = { south_asian squad } + entity = "military_infantry_southasian_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_southasian_mechanized = { + tags = { south_asian mechanized } + entity = "military_infantry_southasian_mechanized_entity" + position = 0 + entity_length = 1.0 + } + + + +################################################################# +##### CARGO ##### +################################################################# + +################################################################# +##### CARGO ##### +################################################################# + + generic_military_truck_01 = { + tags = { truck } + entity = "military_transport_road_truck_generic_entity" + position = 1 + entity_length = 2.0 + } + + military_horses_01 = { + tags = { horse_and_cart } + entity = "horses_01_entity" + position = 1 + entity_length = 0.7 + + count = { + integer_range = { + min = 1 + max = 2 + } + } + } + + military_cart_01 = { + tags = { horse_and_cart } + entity = "military_transport_road_horsecart_generic_entity" + position = 2 + entity_length = 0.9 + } + +################################################################# +##### INFANTRY UNITS, LAST ##### +################################################################# + + +################################################# +### European ### +################################################# + + infantry_european_squad = { + tags = { european squad } + entity = "military_infantry_european_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + infantry_european_mechanized = { + tags = { european mechanized } + entity = "military_infantry_european_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + +################################################# +### African ### +################################################# + + infantry_african_squad = { + tags = { african squad } + entity = "military_infantry_african_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + infantry_african_mechanized = { + tags = { african mechanized } + entity = "military_infantry_african_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + +################################################# +### Arabic ### +################################################# + + infantry_arabic_squad = { + tags = { arabic squad } + entity = "military_infantry_arabic_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + infantry_arabic_mechanized = { + tags = { arabic mechanized } + entity = "military_infantry_arabic_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + +################################################# +### East Asian ### +################################################# + + infantry_eastasian_squad = { + tags = { east_asian squad } + entity = "military_infantry_eastasian_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + infantry_eastasian_mechanized = { + tags = { east_asian mechanized } + entity = "military_infantry_eastasian_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + +################################################# +### South Asian ### +################################################# + + infantry_southasian_squad = { + tags = { south_asian squad } + entity = "military_infantry_southasian_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + + infantry_southasian_mechanized = { + tags = { south_asian mechanized } + entity = "military_infantry_southasian_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_deploy_count + } + } + +################################################# +### END ### +################################################# + + } +} \ No newline at end of file diff --git a/gfx/map/spline_network/route_graphics/00_example.md b/gfx/map/spline_network/route_graphics/00_example.md index e27e6423e..5d84882f4 100644 --- a/gfx/map/spline_network/route_graphics/00_example.md +++ b/gfx/map/spline_network/route_graphics/00_example.md @@ -5,7 +5,7 @@ example_route_graphics_type = { # Route graphics type key speed = 0.5 # Speed is how fast the caravan of this type is moving min_caravan_distance = 0.5 # Min distance between caravans on the spline system - routes_to_caravans_ratio = 1 # by default one, max limit in comparison to stripes of given type + routes_to_caravans_ratio = 1 # by default one, max limit in comparison to stripes of given type max_count = 20 # Max count is max amount of those caravans shown on the map max_path_length = 5 # Max amount of sequential splines entity can traverse path_generation_mode = # Type of path generation for entities by default diff --git a/gfx/map/spline_network/route_graphics/01_road_vehicles.txt b/gfx/map/spline_network/route_graphics/01_road_vehicles.txt deleted file mode 100644 index b4f533464..000000000 --- a/gfx/map/spline_network/route_graphics/01_road_vehicles.txt +++ /dev/null @@ -1,786 +0,0 @@ -################################################################# -##### TRADE ROUTE GRAPHICS ##### -################################################################# - - -################################################# -### HORSE ### -################################################# - -horse_cart_dirtroad_route_graphics = { - valid_spline_styles = { "dirtroad" "pavedroad" } - - speed = 0.5 - min_caravan_distance = 10.0 - max_count = 400 - max_path_length = 2 - - possible = { - NOR = { - gfx_car_condition_trigger = yes - gfx_truck_condition_trigger = yes - gfx_tracktor_condition_trigger = yes - } - } - - route_entities = { - horses_01 = { - entity = "horses_01_entity" - position = 0 - entity_length = 0.7 - - count = { - integer_range = { - min = 1 - max = 2 - } - } - } - - cart_01 = { - entity = "horse_cart_01_entity" - position = 1 - entity_length = 0.9 - } - } -} - -################################################# -### MOTORS ### -################################################# - -motor_dirt_road_route_graphics = { - valid_spline_styles = { "dirtroad" "pavedroad" } - - speed = 0.5 - min_caravan_distance = 10.0 - max_count = 400 - max_path_length = 4 - - tags = { - car = { - trigger = { - gfx_car_condition_trigger = yes - } - } - truck = { - trigger = { - gfx_truck_condition_trigger = yes - } - } - tractor = { - trigger = { - gfx_tracktor_condition_trigger = yes - } - } - } - - route_entities = { - car_01 = { - tags = { car } - entity = "european_car_01_entity" - position = 0 - entity_length = 3.0 - } - - truck_01 = { - tags = { truck } - entity = "flatbed_truck_01_entity" - position = 0 - entity_length = 3.0 - } - - tractor_01 = { - tags = { tractor } - entity = "tractor_01_entity" - position = 0 - entity_length = 3.0 - } - } -} - -################################################################# -##### TRADE ROUTE GRAPHICS END ##### -################################################################# - -################################################################# -##### MILITARY MOBILIZATION ##### -################################################################# - -military_mobilization_dirtroad = { - - valid_spline_styles = { "dirtroad" "pavedroad" } - - speed = 0.5 - min_caravan_distance = 10.0 - max_count = 400 - max_path_length = 2 - - possible = { - any_military_formation = { - is_mobilized = yes - } - } - - tags = { - european = { - trigger = { - gfx_military_mobilization_culture_is_european = yes - } - } - african = { - trigger = { - gfx_military_mobilization_culture_is_african = yes - } - } - arabic = { - trigger = { - gfx_military_mobilization_culture_is_arabic = yes - } - } - east_asian = { - trigger = { - gfx_military_mobilization_culture_is_east_asian = yes - } - } - south_asian = { - trigger = { - gfx_military_mobilization_culture_is_south_asian = yes - } - } - - squad = { - trigger = { - gfx_military_infantry_unit_is_footsoldier = yes - } - } - mechanized = { - trigger = { - OR = { - gfx_military_infantry_unit_is_mobile = yes - gfx_military_infantry_unit_is_armor = yes - } - } - } - - truck = { - trigger = { - OR = { - gfx_military_infantry_unit_is_mobile = yes - gfx_military_infantry_unit_is_armor = yes - } - } - } - } - - route_entities = { - - -################################################################# -##### INFANTRY UNITS, FIRST ##### -################################################################# - - -################################################# -### European ### -################################################# - - infantry_european_irregular = { - tags = { european irregular } - entity = "military_infantry_european_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_line = { - tags = { european line } - entity = "military_infantry_european_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_skirmish = { - tags = { european skirmish } - entity = "military_infantry_european_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_trench = { - tags = { european trench } - entity = "military_infantry_european_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_squad = { - tags = { european squad } - entity = "military_infantry_european_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_european_mechanized = { - tags = { european mechanized } - entity = "military_infantry_european_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### African ### -################################################# - - infantry_african_irregular = { - tags = { african irregular } - entity = "military_infantry_african_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_line = { - tags = { african line } - entity = "military_infantry_african_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_skirmish = { - tags = { african skirmish } - entity = "military_infantry_african_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_trench = { - tags = { african trench } - entity = "military_infantry_african_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_squad = { - tags = { african squad } - entity = "military_infantry_african_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_african_mechanized = { - tags = { african mechanized } - entity = "military_infantry_african_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### Arabic ### -################################################# - - infantry_arabic_irregular = { - tags = { arabic irregular } - entity = "military_infantry_arabic_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_line = { - tags = { arabic line } - entity = "military_infantry_arabic_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_skirmish = { - tags = { arabic skirmish } - entity = "military_infantry_arabic_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_trench = { - tags = { arabic trench } - entity = "military_infantry_arabic_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_squad = { - tags = { arabic squad } - entity = "military_infantry_arabic_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_arabic_mechanized = { - tags = { arabic mechanized } - entity = "military_infantry_arabic_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### East Asian ### -################################################# - - infantry_eastasian_irregular = { - tags = { east_asian irregular } - entity = "military_infantry_eastasian_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_line = { - tags = { east_asian line } - entity = "military_infantry_eastasian_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_skirmish = { - tags = { east_asian skirmish } - entity = "military_infantry_eastasian_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_trench = { - tags = { east_asian trench } - entity = "military_infantry_eastasian_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_squad = { - tags = { east_asian squad } - entity = "military_infantry_eastasian_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_eastasian_mechanized = { - tags = { east_asian mechanized } - entity = "military_infantry_eastasian_mechanized_entity" - position = 0 - entity_length = 1.0 - } - -################################################# -### South Asian ### -################################################# - - infantry_southasian_irregular = { - tags = { south_asian irregular } - entity = "military_infantry_southasian_irregular_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_line = { - tags = { south_asian line } - entity = "military_infantry_southasian_line_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_skirmish = { - tags = { south_asian skirmish } - entity = "military_infantry_southasian_skirmish_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_trench = { - tags = { south_asian trench } - entity = "military_infantry_southasian_trench_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_squad = { - tags = { south_asian squad } - entity = "military_infantry_southasian_squad_entity" - position = 0 - entity_length = 1.0 - } - - infantry_southasian_mechanized = { - tags = { south_asian mechanized } - entity = "military_infantry_southasian_mechanized_entity" - position = 0 - entity_length = 1.0 - } - - -################################################################# -##### CARGO ##### -################################################################# - - generic_military_truck_01 = { - tags = { truck } - entity = "military_transport_road_truck_generic_entity" - position = 1 - entity_length = 2.0 - } - -################################################################# -##### INFANTRY UNITS, LAST ##### -################################################################# - - -################################################# -### European ### -################################################# - - infantry_european_irregular = { - tags = { european irregular } - entity = "military_infantry_european_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_european_line = { - tags = { european line } - entity = "military_infantry_european_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_european_skirmish = { - tags = { european skirmish } - entity = "military_infantry_european_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_european_trench = { - tags = { european trench } - entity = "military_infantry_european_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_european_squad = { - tags = { european squad } - entity = "military_infantry_european_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_european_mechanized = { - tags = { european mechanized } - entity = "military_infantry_european_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - -################################################# -### African ### -################################################# - - infantry_african_irregular = { - tags = { african irregular } - entity = "military_infantry_african_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_african_line = { - tags = { african line } - entity = "military_infantry_african_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_african_skirmish = { - tags = { african skirmish } - entity = "military_infantry_african_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_african_trench = { - tags = { african trench } - entity = "military_infantry_african_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_african_squad = { - tags = { african squad } - entity = "military_infantry_african_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_african_mechanized = { - tags = { african mechanized } - entity = "military_infantry_african_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - -################################################# -### Arabic ### -################################################# - - infantry_arabic_irregular = { - tags = { arabic irregular } - entity = "military_infantry_arabic_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_arabic_line = { - tags = { arabic line } - entity = "military_infantry_arabic_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_arabic_skirmish = { - tags = { arabic skirmish } - entity = "military_infantry_arabic_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_arabic_trench = { - tags = { arabic trench } - entity = "military_infantry_arabic_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_arabic_squad = { - tags = { arabic squad } - entity = "military_infantry_arabic_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_arabic_mechanized = { - tags = { arabic mechanized } - entity = "military_infantry_arabic_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - -################################################# -### East Asian ### -################################################# - - infantry_eastasian_irregular = { - tags = { east_asian irregular } - entity = "military_infantry_eastasian_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_eastasian_line = { - tags = { east_asian line } - entity = "military_infantry_eastasian_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_eastasian_skirmish = { - tags = { east_asian skirmish } - entity = "military_infantry_eastasian_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_eastasian_trench = { - tags = { east_asian trench } - entity = "military_infantry_eastasian_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_eastasian_squad = { - tags = { east_asian squad } - entity = "military_infantry_eastasian_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_eastasian_mechanized = { - tags = { east_asian mechanized } - entity = "military_infantry_eastasian_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - -################################################# -### South Asian ### -################################################# - - infantry_southasian_irregular = { - tags = { south_asian irregular } - entity = "military_infantry_southasian_irregular_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_southasian_line = { - tags = { south_asian line } - entity = "military_infantry_southasian_line_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_southasian_skirmish = { - tags = { south_asian skirmish } - entity = "military_infantry_southasian_skirmish_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_southasian_trench = { - tags = { south_asian trench } - entity = "military_infantry_southasian_trench_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_southasian_squad = { - tags = { south_asian squad } - entity = "military_infantry_southasian_squad_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - - infantry_southasian_mechanized = { - tags = { south_asian mechanized } - entity = "military_infantry_southasian_mechanized_entity" - position = 3 - entity_length = 1.0 - - count = { - add = gfx_infantry_mobilization_count - } - } - -################################################# -### MILITARY MOBILIZATION END ### -################################################# - - } -} diff --git a/gfx/map/spline_network/route_graphics/04_air_vehicles.txt b/gfx/map/spline_network/route_graphics/cwp_air_vehicles.txt similarity index 100% rename from gfx/map/spline_network/route_graphics/04_air_vehicles.txt rename to gfx/map/spline_network/route_graphics/cwp_air_vehicles.txt diff --git a/gfx/map/spline_network/route_graphics/03_naval_vehicles.txt b/gfx/map/spline_network/route_graphics/cwp_naval_vehicles.txt similarity index 93% rename from gfx/map/spline_network/route_graphics/03_naval_vehicles.txt rename to gfx/map/spline_network/route_graphics/cwp_naval_vehicles.txt index c36124fbc..46de8d0db 100644 --- a/gfx/map/spline_network/route_graphics/03_naval_vehicles.txt +++ b/gfx/map/spline_network/route_graphics/cwp_naval_vehicles.txt @@ -13,7 +13,7 @@ trigger = { scope:state = { market = { - mg:cargo_ships = { + mg:clippers = { market_goods_sell_orders > 10 # Let's have a 'significant' amount of sales } } @@ -33,7 +33,7 @@ value = 0 scope:state = { market = { - mg:cargo_ships = { + mg:clippers = { add = market_goods_sell_orders # Let's have a 'significant' amount of sales } } diff --git a/gfx/map/spline_network/route_graphics/02_railroad_vehicles.txt b/gfx/map/spline_network/route_graphics/cwp_railroad_vehicles.txt similarity index 93% rename from gfx/map/spline_network/route_graphics/02_railroad_vehicles.txt rename to gfx/map/spline_network/route_graphics/cwp_railroad_vehicles.txt index 6208db0a8..ef9ad3092 100644 --- a/gfx/map/spline_network/route_graphics/02_railroad_vehicles.txt +++ b/gfx/map/spline_network/route_graphics/cwp_railroad_vehicles.txt @@ -15,58 +15,58 @@ passenger_train = { max_path_length = 5 possible = { - gfx_passanger_train_trigger = yes + cwp_gfx_passanger_train_condition_trigger = yes } tags = { - experimental_or_steam = { + steam = { trigger = { - gfx_steam_train_trigger = yes + cwp_gfx_steam_locomotive_condition_trigger = yes } } electrical = { trigger = { - gfx_electric_train_trigger = yes + cwp_gfx_electric_locomotive_condition_trigger = yes } } diesel = { trigger = { - gfx_diesel_train_trigger = yes + cwp_gfx_diesel_locomotive_condition_trigger = yes } } } route_entities = { steam_locomotive_01 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_01_entity" position = 0 entity_length = 2 } steam_locomotive_02 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_02_entity" position = 0 entity_length = 2 } steam_locomotive_03 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_03_entity" position = 0 entity_length = 2 } steam_locomotive_04 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_04_entity" position = 0 entity_length = 2 } steam_locomotive_05 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_05_entity" position = 0 entity_length = 2 @@ -162,23 +162,23 @@ mining_train = { max_path_length = 5 possible = { - gfx_mining_train_trigger = yes + cwp_gfx_mining_train_condition_trigger = yes } tags = { - experimental_or_steam = { + steam = { trigger = { - gfx_steam_train_trigger = yes + cwp_gfx_steam_locomotive_condition_trigger = yes } } electrical = { trigger = { - gfx_electric_train_trigger = yes + cwp_gfx_electric_locomotive_condition_trigger = yes } } diesel = { trigger = { - gfx_diesel_train_trigger = yes + cwp_gfx_diesel_locomotive_condition_trigger = yes } } @@ -214,7 +214,7 @@ mining_train = { OR = { has_building = building_rare_earth_elements_mine has_building = building_uranium_mine - has_building = building_phosphorus_mine + has_building = building_sulfur_mine has_building = building_gold_mine } } @@ -224,35 +224,35 @@ mining_train = { route_entities = { steam_locomotive_01 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_01_entity" position = 0 entity_length = 2 } steam_locomotive_02 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_02_entity" position = 0 entity_length = 2 } steam_locomotive_03 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_03_entity" position = 0 entity_length = 2 } steam_locomotive_04 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_04_entity" position = 0 entity_length = 2 } steam_locomotive_05 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_05_entity" position = 0 entity_length = 2 @@ -520,7 +520,7 @@ mining_train = { value = 0 scope:state = { market = { - mg:phosphorus = { + mg:sulfur = { add = market_goods_sell_orders } mg:rare_earth_elements = { @@ -546,7 +546,7 @@ mining_train = { value = 0 scope:state = { market = { - mg:phosphorus = { + mg:sulfur = { add = market_goods_sell_orders } mg:rare_earth_elements = { @@ -572,7 +572,7 @@ mining_train = { value = 0 scope:state = { market = { - mg:phosphorus = { + mg:sulfur = { add = market_goods_sell_orders } mg:rare_earth_elements = { @@ -588,9 +588,6 @@ mining_train = { max = 4 } } - - - } } @@ -609,23 +606,23 @@ forestry_train = { max_path_length = 5 possible = { - gfx_forestry_train_trigger = yes + cwp_gfx_forestry_train_condition_trigger = yes } tags = { - experimental_or_steam = { + steam = { trigger = { - gfx_steam_train_trigger = yes + cwp_gfx_steam_locomotive_condition_trigger = yes } } electrical = { trigger = { - gfx_electric_train_trigger = yes + cwp_gfx_electric_locomotive_condition_trigger = yes } } diesel = { trigger = { - gfx_diesel_train_trigger = yes + cwp_gfx_diesel_locomotive_condition_trigger = yes } } @@ -647,35 +644,35 @@ forestry_train = { route_entities = { steam_locomotive_01 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_01_entity" position = 0 entity_length = 2 } steam_locomotive_02 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_02_entity" position = 0 entity_length = 2 } steam_locomotive_03 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_03_entity" position = 0 entity_length = 2 } steam_locomotive_04 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_04_entity" position = 0 entity_length = 2 } steam_locomotive_05 = { - tags = { experimental_or_steam } + tags = { steam } entity = "european_train_locomotive_05_entity" position = 0 entity_length = 2 diff --git a/gfx/map/spline_network/route_graphics/cwp_road_vehicles.txt b/gfx/map/spline_network/route_graphics/cwp_road_vehicles.txt new file mode 100644 index 000000000..38f30e053 --- /dev/null +++ b/gfx/map/spline_network/route_graphics/cwp_road_vehicles.txt @@ -0,0 +1,436 @@ +################################################################# +##### TRADE ROUTE GRAPHICS ##### +################################################################# + + +################################################# +### HORSE ### +################################################# + +horse_cart_dirtroad_route_graphics = { + valid_spline_styles = { "dirtroad" "pavedroad" } + + speed = 0.5 + min_caravan_distance = 10.0 + max_count = 400 + max_path_length = 2 + + possible = { + cwp_gfx_car_condition_trigger = no + cwp_gfx_truck_condition_trigger = no + cwp_gfx_tractor_condition_trigger = no + } + + route_entities = { + horses_01 = { + entity = "horses_01_entity" + position = 0 + entity_length = 0.7 + + count = { + integer_range = { + min = 1 + max = 2 + } + } + } + + cart_01 = { + entity = "horse_cart_01_entity" + position = 1 + entity_length = 0.9 + } + } +} + +################################################# +### MOTORS ### +################################################# + +motor_dirt_road_route_graphics = { + valid_spline_styles = { "dirtroad" "pavedroad" } + + speed = 0.5 + min_caravan_distance = 10.0 + max_count = 400 + max_path_length = 4 + + tags = { + car = { + trigger = { + cwp_gfx_car_condition_trigger = yes + } + } + truck = { + trigger = { + cwp_gfx_truck_condition_trigger = yes + } + } + tractor = { + trigger = { + cwp_gfx_tractor_condition_trigger = yes + } + } + } + + route_entities = { + car_01 = { + tags = { car } + entity = "european_car_01_entity" + position = 0 + entity_length = 3.0 + } + + truck_01 = { + tags = { truck } + entity = "flatbed_truck_01_entity" + position = 0 + entity_length = 3.0 + } + + tractor_01 = { + tags = { tractor } + entity = "tractor_01_entity" + position = 0 + entity_length = 3.0 + } + } +} + +################################################################# +##### TRADE ROUTE GRAPHICS END ##### +################################################################# + +################################################################# +##### MILITARY MOBILIZATION ##### +################################################################# + +military_mobilization_dirtroad = { + + valid_spline_styles = { "dirtroad" "pavedroad" } + + speed = 0.5 + min_caravan_distance = 10.0 + max_count = 400 + max_path_length = 2 + + possible = { + any_military_formation = { + is_mobilized = yes + } + } + + tags = { + european = { + trigger = { + cwp_gfx_military_mobilization_culture_is_european = yes + } + } + + african = { + trigger = { + cwp_gfx_military_mobilization_culture_is_african = yes + } + } + + arabic = { + trigger = { + cwp_gfx_military_mobilization_culture_is_arabic = yes + } + } + + east_asian = { + trigger = { + cwp_gfx_military_mobilization_culture_is_east_asian = yes + } + } + + south_asian = { + trigger = { + cwp_gfx_military_mobilization_culture_is_south_asian = yes + } + } + + squad = { + trigger = { + OR = { + cwp_gfx_asymmetrical_forces_trigger = yes + cwp_gfx_infantry_brigade_trigger = yes + cwp_gfx_air_mobile_brigade_trigger = yes + } + } + } + + mechanized = { + trigger = { + OR = { + cwp_gfx_armored_brigade_trigger = yes + cwp_gfx_mechanized_brigade_trigger = yes + cwp_gfx_tactical_brigade_trigger = yes + } + } + } + + truck = { + trigger = { + OR = { + cwp_gfx_infantry_brigade_trigger = yes + cwp_gfx_armored_brigade_trigger = yes + cwp_gfx_mechanized_brigade_trigger = yes + cwp_gfx_tactical_brigade_trigger = yes + } + } + } + } + + route_entities = { + + +################################################################# +##### INFANTRY UNITS, FIRST ##### +################################################################# + + +################################################# +### European ### +################################################# + + infantry_european_squad = { + tags = { european squad } + entity = "military_infantry_european_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_european_mechanized = { + tags = { european mechanized } + entity = "military_infantry_european_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### African ### +################################################# + + infantry_african_squad = { + tags = { african squad } + entity = "military_infantry_african_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_african_mechanized = { + tags = { african mechanized } + entity = "military_infantry_african_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### Arabic ### +################################################# + + infantry_arabic_squad = { + tags = { arabic squad } + entity = "military_infantry_arabic_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_arabic_mechanized = { + tags = { arabic mechanized } + entity = "military_infantry_arabic_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### East Asian ### +################################################# + + infantry_eastasian_squad = { + tags = { east_asian squad } + entity = "military_infantry_eastasian_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_eastasian_mechanized = { + tags = { east_asian mechanized } + entity = "military_infantry_eastasian_mechanized_entity" + position = 0 + entity_length = 1.0 + } + +################################################# +### South Asian ### +################################################# + + infantry_southasian_squad = { + tags = { south_asian squad } + entity = "military_infantry_southasian_squad_entity" + position = 0 + entity_length = 1.0 + } + + infantry_southasian_mechanized = { + tags = { south_asian mechanized } + entity = "military_infantry_southasian_mechanized_entity" + position = 0 + entity_length = 1.0 + } + + +################################################################# +##### CARGO ##### +################################################################# + + generic_military_truck_01 = { + tags = { truck } + entity = "military_transport_road_truck_generic_entity" + position = 1 + entity_length = 2.0 + } + +################################################################# +##### INFANTRY UNITS, LAST ##### +################################################################# + + +################################################# +### European ### +################################################# + + infantry_european_squad = { + tags = { european squad } + entity = "military_infantry_european_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + + infantry_european_mechanized = { + tags = { european mechanized } + entity = "military_infantry_european_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + +################################################# +### African ### +################################################# + + infantry_african_squad = { + tags = { african squad } + entity = "military_infantry_african_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + + infantry_african_mechanized = { + tags = { african mechanized } + entity = "military_infantry_african_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + +################################################# +### Arabic ### +################################################# + + infantry_arabic_squad = { + tags = { arabic squad } + entity = "military_infantry_arabic_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + + infantry_arabic_mechanized = { + tags = { arabic mechanized } + entity = "military_infantry_arabic_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + +################################################# +### East Asian ### +################################################# + + infantry_eastasian_squad = { + tags = { east_asian squad } + entity = "military_infantry_eastasian_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + + infantry_eastasian_mechanized = { + tags = { east_asian mechanized } + entity = "military_infantry_eastasian_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + +################################################# +### South Asian ### +################################################# + + infantry_southasian_squad = { + tags = { south_asian squad } + entity = "military_infantry_southasian_squad_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + + infantry_southasian_mechanized = { + tags = { south_asian mechanized } + entity = "military_infantry_southasian_mechanized_entity" + position = 3 + entity_length = 1.0 + + count = { + add = gfx_infantry_mobilization_count + } + } + +################################################# +### MILITARY MOBILIZATION END ### +################################################# + + } +} diff --git a/gfx/portraits/portrait_animations/animations.txt b/gfx/portraits/portrait_animations/animations.txt index 0993b5ef2..6ac46d967 100644 --- a/gfx/portraits/portrait_animations/animations.txt +++ b/gfx/portraits/portrait_animations/animations.txt @@ -9,40 +9,34 @@ idle = { smoker_character_idle = { animation = { head = "idle_entry" torso = "idle_entry" } - weight = { - base = 0 - modifier = { - add = 90000 - - has_dlc_feature = ep1_cosmetics - - scope:character ?= { - age >= define:NCharacters|ADULT_AGE # always refer to the Defines entry rather than set an arbitrary figure, just to keep things consistent - OR = { - has_trait = grifter - has_trait = expensive_tastes - has_trait = hedonist - } - is_historical = no - owner ?= { - NOT = { - is_country_type = decentralized - } + weight = { + base = 0 + modifier = { + add = 90000 + + has_dlc_feature = ep1_cosmetics + + scope:character ?= { + age >= define:NCharacters|ADULT_AGE # always refer to the Defines entry rather than set an arbitrary figure, just to keep things consistent + OR = { + has_trait = grifter + has_trait = expensive_tastes + has_trait = hedonist + } + is_historical = no + owner ?= { + NOT = { + is_country_type = decentralized + } market ?= { mg:tobacco ?= { market_goods_sell_orders > 0 } } - } - } - } - modifier = { - add = 10000 - scope:character ?= { - has_template = GBR_isambard_kingdom_brunel - } - } - } + } + } + } + } portrait_modifier = { animations_props = smoking_attachment } } @@ -59,8 +53,8 @@ idle = { modifier = { add = 200 - exists = scope:pop - scope:pop = { + exists = scope:pop + scope:pop = { is_pop_type = academics } struggling_pop_trigger = no @@ -77,8 +71,8 @@ idle = { modifier = { add = 200 - exists = scope:pop - scope:pop = { + exists = scope:pop + scope:pop = { is_pop_type = academics } struggling_pop_trigger = yes @@ -130,15 +124,15 @@ idle = { add = 5000 OR = { - hindu_clothes_pop_trigger = yes - buddhist_clothes_pop_trigger = yes - scope:pop ?= { - religion = { - rel:animist = this - } - } - } - clergy_clothes_pop_trigger = yes + hindu_clothes_pop_trigger = yes + buddhist_clothes_pop_trigger = yes + scope:pop ?= { + religion = { + rel:animist = this + } + } + } + clergy_clothes_pop_trigger = yes struggling_pop_trigger = no } } @@ -178,22 +172,6 @@ idle = { weight = { base = 0 - - modifier = { - add = 5000 - soldier_clothes_pop_trigger = yes - struggling_pop_trigger = no - - has_dlc_feature = ip3_cosmetics - montenegrin_clothes_pop_trigger = yes - scope:pop ?= { - owner ?= { - NOT = { - has_technology_researched = bolt_action_rifles - } - } - } - } } portrait_modifier = { animations_props = rifle_attachment } } @@ -356,7 +334,7 @@ idle = { modifier = { add = 100 upper_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = no } } @@ -416,7 +394,7 @@ idle = { modifier = { add = 100 aristocrats_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = no } } @@ -430,7 +408,7 @@ idle = { modifier = { add = 100 aristocrats_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = no } } @@ -477,18 +455,18 @@ idle = { clergy_india_idle_struggle = { animation = { head = "idle_head_struggle_pop_pitchfork" torso = "idle_body_struggle_hatmonocle" } - weight = { base = 0 + modifier = { add = 5000 - + OR = { - hindu_clothes_pop_trigger = yes - buddhist_clothes_pop_trigger = yes - } - clergy_clothes_pop_trigger = yes + hindu_clothes_pop_trigger = yes + buddhist_clothes_pop_trigger = yes + } + clergy_clothes_pop_trigger = yes struggling_pop_trigger = yes } } @@ -716,7 +694,7 @@ idle = { modifier = { add = 150 upper_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = yes } } @@ -746,7 +724,7 @@ idle = { modifier = { add = 150 aristocrats_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = yes } } @@ -761,7 +739,7 @@ idle = { modifier = { add = 150 aristocrats_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = yes } } @@ -809,7 +787,7 @@ idle = { modifier = { add = 100 upper_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = no } } @@ -990,7 +968,7 @@ idle = { modifier = { add = 150 upper_clothes_pop_trigger = yes - european_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes struggling_pop_trigger = yes } } @@ -1109,14 +1087,14 @@ idle = { girl = boy adolescent_boy = { - default = { head = "idle_entry" torso = "idle_entry" } - } + default = { head = "idle_entry" torso = "idle_entry" } + } - adolescent_girl = { - default = { head = "idle_entry" torso = "idle_entry" } - } + adolescent_girl = { + default = { head = "idle_entry" torso = "idle_entry" } + } - infant = adolescent_girl + infant = adolescent_girl } ### COMMANDER VS LEFT @@ -1169,14 +1147,14 @@ commander_vs_left = { girl = boy adolescent_boy = { - default = { head = "idle_entry" torso = "idle_entry" } - } + default = { head = "idle_entry" torso = "idle_entry" } + } - adolescent_girl = { - default = { head = "idle_entry" torso = "idle_entry" } - } + adolescent_girl = { + default = { head = "idle_entry" torso = "idle_entry" } + } - infant = adolescent_girl + infant = adolescent_girl } ### COMMANDER VS RIGHT @@ -1228,12 +1206,12 @@ commander_vs_right = { girl = boy adolescent_boy = { - default = { head = "idle_entry" torso = "idle_entry" } - } + default = { head = "idle_entry" torso = "idle_entry" } + } - adolescent_girl = { - default = { head = "idle_entry" torso = "idle_entry" } - } + adolescent_girl = { + default = { head = "idle_entry" torso = "idle_entry" } + } - infant = adolescent_girl + infant = adolescent_girl } diff --git a/gfx/portraits/portrait_modifiers/01_clothes.txt b/gfx/portraits/portrait_modifiers/01_clothes.txt deleted file mode 100644 index 629714048..000000000 --- a/gfx/portraits/portrait_modifiers/01_clothes.txt +++ /dev/null @@ -1,3166 +0,0 @@ -clothes = { - usage = game - selection_behavior = weighted_random - fallback = default_clothes - no_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = no_outfit - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = gene_nudity - template = hide_nudity - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - #outfit_tags = { no_clothes } - weight = { - base = 0 - modifier = { - add = 5000 - should_be_fully_naked_portrait_trigger = yes - } - } - } - default_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 1 - } - } - clerks_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = european_shirt - range = { - 0 - 0.2 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - aristocrats_clothes_pop_trigger = yes - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - AND = { - native_american_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - NOT = { - culture = cu:dene - } - } - } - } - } - } - } - } - chinese_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_imperial_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1100 - chinese_imperial_clothes_trigger = yes - } - } - } - chinese_court_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_court_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - chinese_court_clothes_trigger = yes - AND = { - chinese_court_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - chinese_common_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - east_asian_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - african_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits_politician - range = { - 0.34 - 1 - } - # For the work to randomly correctness - } - accessory = { - mode = add - gene = necklaces - template = african_necklaces - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - african_clothes_trigger = yes - } - } - } - european_royal_clothes = { - #Currently only includes and checks for female clothes. - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = european_royal_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - AND = { - exists = scope:character - scope:character = { - is_female = yes - is_ruler = yes - } - } - } - } - } - } - european_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { - 0 - 0.27 - } - # limiting the set to single-breasted coats, so aiguillettes work - } - accessory = { - mode = add - gene = belts - template = generic_belts - range = { - 0 - 0.49 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = european_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - american_clothes_trigger = no - british_empire_clothes_trigger = no - french_empire_clothes_trigger = no - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - AND = { - ruler_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - } - } - } - european_ruler_republic_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { - 0 - 0.67 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - ruler_clothes_trigger = yes - republic_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - is_female = no - } - } - } - } - } - } - european_ruler_republic_clothes_female = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = european_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - ruler_clothes_trigger = yes - republic_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - is_female = yes - } - } - } - } - } - } - european_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { - 0 - 0.27 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - american_clothes_trigger = no - arabic_clothes_trigger = no - british_empire_clothes_trigger = no - french_empire_clothes_trigger = no - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - american_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { - 0.8 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0.4 - 0.6 - } - # The gene has three color sets in it, the one in the middle being dark blue and sky blue. - } - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - OR = { - american_clothes_trigger = yes - american_clothes_pop_trigger = yes - } - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - } - american_confederate_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_confederate_coats - range = { - 0.5 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { - 0.8 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0 - 0.6 - } - # black or blue - } - } - weight = { - base = 0 - modifier = { - add = 10000 - exists = c:CSA - OR = { - AND = { - exists = scope:character - scope:character = { - owner = c:CSA - OR = { - has_role = general - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = officers - owner = c:CSA - } - } - } - } - } - } - american_confederate_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_confederate_coats - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0 - 0.6 - } - # black or blue - } - } - weight = { - base = 0 - modifier = { - add = 10000 - exists = c:CSA - exists = scope:pop - scope:pop = { - owner = c:CSA - is_pop_type = soldiers - } - } - } - } - british_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0 - 0.1 - } - # there's three colors in the gene, the first of which is black - } - } - weight = { - base = 0 - modifier = { - add = 10000 - OR = { - AND = { - british_empire_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - AND = { - british_empire_clothes_p_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - british_military_clothes_soldier = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { - 0 - 1 - } - } - # the common soldier gets no aguillettes or epaulettes :( - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0 - 0.1 - } - # there's three colors in the gene, the first of which is black - } - } - weight = { - base = 0 - modifier = { - add = 10000 - british_empire_clothes_p_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - french_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { - 0 - 0.5 - } - # Limited to single-breasted jacket so the aiguillette works properly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0.7 - 1 - } - # There's three colors in the gene, the last one of the three being red. - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - OR = { - AND = { - french_empire_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - AND = { - french_empire_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - french_military_clothes_soldier = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { - 0 - 1 - } - } - # the common soldier gets no aguillettes or epaulettes :( - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { - 0.7 - 1 - } - # There's three colors in the gene, the last one of the three being red. - } - } - weight = { - base = 0 - modifier = { - add = 10000 - french_empire_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - japanese_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = belts - template = japanese_belts - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1100 - OR = { - AND = { - exists = scope:pop - scope:pop = { - culture = cu:japanese - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - AND = { - exists = scope:character - scope:character = { - has_culture = cu:japanese - monarchy_clothes_trigger = yes - } - } - } - } - } - } - japanese_officers_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = belts - template = japanese_belts - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1200 - AND = { - japanese_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - } - european_politician_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = props - template = gene_lences - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - politician_clothes_trigger = yes - armed_forces_clothes_trigger = no - } - } - modifier = { - #If we want rulers to dress like politicians later. - add = 100 - AND = { - european_clothes_trigger = yes - ruler_clothes_trigger = yes - monarchy_clothes_trigger = no - } - } - } - } - japanese_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_imperial_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 2000 - japanese_imperial_clothes_trigger = yes - } - } - } - japanese_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_low_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - japanese_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - japanese_pop_mid_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - japanese_clothes_pop_trigger = yes - poor_clothes_pop_trigger = no - } - } - } - japanese_common_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - exists = scope:character - scope:character = { - OR = { - AND = { - has_culture = cu:japanese - monarchy_clothes_trigger = no - } - has_culture = cu:ainu - } - } - } - } - } - } - korean_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_low_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - exists = scope:pop - scope:pop = { - culture = cu:korean - } - OR = { - poor_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - } - korean_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - OR = { - AND = { - exists = scope:character - scope:character = { - has_culture = cu:korean - is_ruler = no - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:korean - is_pop_type = officers - } - } - } - } - } - } - korean_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_imperial_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - exists = scope:character - scope:character = { - has_culture = cu:korean - is_ruler = yes - } - } - } - } - } - arabic_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - arabic_clothes_trigger = yes - armed_forces_clothes_trigger = no - } - } - } - arabic_coats = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = arabic_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - arabic_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - OR = { - politician_clothes_trigger = yes - ruler_clothes_trigger = yes - } - } - } - } - } - } - } - ethiopian_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = ethiopian_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - ethiopian_clothes_trigger = yes - scope:character = { - is_female = no - monarchy_clothes_trigger = no - } - } - } - } - ethiopian_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = ethiopian_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = ethiopian_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - ethiopian_clothes_trigger = yes - scope:character = { - is_female = no - monarchy_clothes_trigger = yes - } - } - } - } - indian_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - indian_clothes_trigger = yes - } - } - } - indian_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - dna_modifiers = { - accessory = { - mode = add - gene = top_layer - template = indian_top_layer - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - dna_modifiers = { - accessory = { - mode = add - gene = necklaces - template = indian_necklaces - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 200 - OR = { - AND = { - indian_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - AND = { - hindu_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - } - siamese_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - siamese_clothes_trigger = yes - } - } - } - siamese_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_royal_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1200 - siamese_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - } - } - christian_character_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = christian_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 5000 - military_clothes_trigger = no - exists = scope:character - scope:character = { - AND = { - christian_clothes_trigger = yes - ruler_clothes_trigger = yes - owner = { - has_law_or_variant = law_type:law_theocracy - } - } - } - } - } - } - papal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = pope_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - exists = scope:character - exists = c:PAP - scope:character = { - ruler_clothes_trigger = yes - christian_clothes_trigger = yes - owner = c:PAP - owner = { - has_law_or_variant = law_type:law_theocracy - } - is_female = no - } - } - } - } - #Pop Clothes - circumpolar_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = circumpolar_outfits - range = { - 0.5 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = circumpolar_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - circumpolar_clothes_pop_trigger = yes - OR = { - poor_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - modifier = { - add = 500 - exists = scope:character - scope:character = { - OR = { - culture = cu:dene - culture = cu:siberian - culture = cu:siberian - } - } - } - } - } - #Indigenous Oceanic Heritage - indigenous_oceanic_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = polynesian_outfits - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = necklaces - template = polynesian_necklaces - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indigenous_oceanic_clothes_trigger = yes - upper_clothes_pop_trigger = no - } - } - } - # consolidated with general pop clothes, but scripting left in if we want to quickly re-enable this stuff - #indigenous_oceanic_mid_clothes = { - # dna_modifiers = { - # accessory = { - # mode = add - # gene = outfits - # template = polynesian_outfits - # range = { 0 0.5 } # For the randomness to work correctly - # } - # accessory = { - # mode = add - # gene = necklaces - # template = polynesian_necklaces - # range = { 0 1 } # For the randomness to work correctly - # } - # } - # weight = { - # base = 0 - # modifier = { - # add = 500 - # indigenous_oceanic_clothes_trigger = yes - # middle_clothes_pop_trigger = yes - # } - # } - #} - indigenous_oceanic_high_clothes_unrecognized = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits - range = { - 0.5 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = polynesian_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indigenous_oceanic_clothes_trigger = yes - upper_clothes_pop_trigger = yes - recognized_country_trigger = no - } - } - } - indigenous_oceanic_high_clothes_recognized = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = polynesian_outfits - range = { - 0.5 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = polynesian_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - indigenous_oceanic_clothes_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - OR = { - ruler_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - OR = { - recognized_country_trigger = yes - recognized_country_pop_trigger = yes - OR = { - # Hawaii does not need to be recognized in order for characters and pops to wear these clothes - AND = { - exists = scope:pop - scope:pop = { - owner = { - exists = c:HAW - c:HAW = this - } - } - } - AND = { - exists = scope:character - scope:character = { - owner = { - exists = c:HAW - c:HAW = this - } - } - } - } - } - } - } - } - south_american_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = south_american_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = south_american_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - south_american_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - scope:pop = { - NOT = { - is_pop_type = clerks - } - } - } - AND = { - politician_clothes_trigger = yes - south_american_clothes_character_trigger = yes - scope:character = { - interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_trade_unions - } - } - } - } - } - } - } - } - #South East Asia - south_east_asia_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - south_east_asia_clothes_pop_trigger = yes - OR = { - poor_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = soldiers - } - } - } - } - } - } - south_east_asia_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - south_east_asia_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - south_east_asia_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1200 - south_east_asia_clothes_pop_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = officers - } - } - } - } - } - } - #Central Asia - central_asian_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = central_asian_outfits - range = { - 0.51 - 1 - } - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - central_asian_clothes_pop_trigger = yes - OR = { - clergy_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - } - } - } - } - central_asian_lower_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = central_asian_outfits - range = { - 0 - 0.49 - } - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - central_asian_clothes_pop_trigger = yes - OR = { - middle_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - } - } - #Indian - indian_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indian_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - indian_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - indian_clothes_pop_trigger = yes - OR = { - middle_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - } - } - indian_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - indian_clothes_pop_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - AND = { - clergy_clothes_pop_trigger = yes - scope:pop = { - religion = rel:sikh - } - } - } - } - } - } - #China - chinese_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_low_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - #accessory = { - # mode = add - # gene = legwear - # template = peasants_legwear - # range = { 0 1 } # For the randomness to work correctly - #} - } - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - poor_clothes_pop_trigger = yes - } - } - } - chinese_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - OR = { - middle_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - chinese_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - upper_clothes_pop_trigger = yes - } - } - } - #Arabic - arabic_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { - 0.25 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - african_clothes_pop_trigger = yes - arabic_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - } - poor_clothes_pop_trigger = yes - } - } - } - arabic_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - arabic_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - arabic_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_upper_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - arabic_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - } - } - } - #European - european_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = working_class_shirt - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - } - } - } - } - european_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = european_shirt - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - #accessory = { - # mode = add - # gene = civilian_coats - # template = european_civilian_coats - # range = { 0 1 } # For the randomness to work correctly - #} - } - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - middle_clothes_pop_trigger = yes - } - AND = { - exists = scope:pop - scope:pop = { - OR = { - culture = cu:native_american - } - } - OR = { - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - clergy_clothes_pop_trigger = no - } - } - } - } - } - european_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - upper_clothes_pop_trigger = yes - } - } - } - } - european_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1100 - AND = { - OR = { - integrated_south_american_natives_pop_trigger = yes - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - southern_peasant_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits_02 - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear_02 - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - european_clothes_pop_trigger = no - african_diaspora_pop_clothes_trigger = no - arabic_clothes_pop_trigger = no - native_american_clothes_pop_trigger = no - cold_clothes_pop_trigger = no - } - poor_clothes_pop_trigger = yes - } - } - } - british_empire_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { - 0 - 0.2 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - #accessory = { - # mode = add - # gene = epaulettes - # template = all_epaulettes - # range = { 0.5 0.8 } # For the randomness to work correctly - #} - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - british_empire_clothes_pop_trigger = yes - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - french_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { - 0 - 0.2 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - #accessory = { - # mode = add - # gene = epaulettes - # template = all_epaulettes - # range = { 0.5 0.8 } # For the randomness to work correctly - #} - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - french_empire_clothes_pop_trigger = yes - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - arabic_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = arabic_coats - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - arabic_clothes_pop_trigger = yes - central_asian_clothes_pop_trigger = yes - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - slavic_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = slavic_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = slavic_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - slavic_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - #African - african_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - african_clothes_pop_trigger = yes - #poor_clothes_pop_trigger = yes - } - } - } - } - african_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { - 0.5 - 0.7 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 600 - AND = { - OR = { - african_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - } - middle_clothes_pop_trigger = yes - } - } - } - } - african_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { - 0.75 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 600 - OR = { - AND = { - OR = { - african_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:maghrebi - } - } - } - upper_clothes_pop_trigger = yes - } - AND = { - african_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - scope:pop = { - religion = { - has_discrimination_trait = animist - } - } - } - } - } - } - } - #Native America - subarctic_native_american_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits_north - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - native_american_clothes_pop_trigger = yes - cold_clothes_pop_trigger = yes - } - } - } - } - native_american_clothes_low = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0 - 0.5 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { - 0 - 0.33 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - } - native_american_clothes_mid = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0.45 - 0.55 - } - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { - 0 - 0.33 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - scope:pop = { - NOR = { - culture = cu:native_american - } - } - OR = { - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - clergy_clothes_pop_trigger = no - } - } - } - } - native_american_clothes_high = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0.7 - 1 - } - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { - 0 - 0.33 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - native_american_male_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0.7 - 1 - } - # For the randomness to work correctly - } - # accessory = { - # mode = add - # gene = top_layer - # template = native_american_top_layer - # range = { 0 1 } # For the randomness to work correctly - # } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_trigger = yes - ruler_clothes_trigger = yes - } - scope:character = { - is_female = no - NOR = { - culture = cu:dene - culture = cu:native_american - } - } - } - } - } - native_american_female_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_trigger = yes - ruler_clothes_trigger = yes - } - scope:character = { - is_female = yes - } - } - } - } - native_american_character_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { - 0.3 - 1 - } - # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - native_american_clothes_trigger = yes - scope:character = { - is_ruler = no - NOT = { - OR = { - culture = cu:dene - culture = cu:native_american - } - } - } - } - } - } - #Religion Clothes - christian_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = christian_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - christian_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - semitic_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_upper_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - muslim_clothes_pop_trigger = yes - AND = { - european_clothes_pop_trigger = no - jewish_clothes_pop_trigger = yes - } - } - clergy_clothes_pop_trigger = yes - } - } - } - } - european_semitic_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = semitic_upper_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - european_clothes_pop_trigger = yes - jewish_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - buddhist_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { - 0 - 1 - } - # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - AND = { - buddhist_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - clergy_clothes_pop_trigger = yes - } - AND = { - exists = scope:character - scope:character = { - is_ruler = yes - OR = { - religion = { - has_discrimination_trait = buddhist - } - #religion = rel:sikh - religion = rel:shinto - } - owner = { - has_law_or_variant = law_type:law_theocracy - } - } - } - } - } - } - } -} diff --git a/gfx/portraits/portrait_modifiers/cwp_accessories.txt b/gfx/portraits/portrait_modifiers/cwp_accessories.txt new file mode 100644 index 000000000..1dc8b569b --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_accessories.txt @@ -0,0 +1,1479 @@ +accessories = { + usage = game + selection_behavior = weighted_random + #fallback = no_headgear + + #no_acessories = { + # dna_modifiers = { + # accessory = { + # mode = add + # gene = + # template = no_headgear + # range = { 0 1 } # For the randomness to work correctly + # } + # } + # weight = { + # base = 0 + # } + #} + + european_shopkeeper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = misc + template = all_misc + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + shopkeepers_clothes_pop_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes + } + } + } + + sash_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = all_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + cwp_europe_country_clothes_character_trigger = yes + cwp_monarchy_clothes_trigger = yes + scope:character = { age > 12 } + } + } + } + + no_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10001 + cwp_republic_clothes_trigger = yes + scope:character = { + age >= define:NCharacters|ADULT_AGE + commander_rank <= 1 + } + } + } + } + + spanish_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_spain + } + } + weight = { + base = 0 + } + } + + brazilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_brazil + } + } + weight = { + base = 0 + } + } + + argentine_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_argentina + } + } + weight = { + base = 0 + } + } + + peruvian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_peru + } + } + weight = { + base = 0 + } + } + + central_american_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_central_america + } + } + weight = { + base = 0 + } + } + + uruguayan_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_uruguay + } + } + weight = { + base = 0 + } + } + + spain_republic_1_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_spain_republic_1 + } + } + weight = { + base = 0 + } + } + + spain_republic_2_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_spain_republic_2 + } + } + weight = { + base = 0 + } + } + + portuguese_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_portugal + } + } + weight = { + base = 0 + } + } + + gran_colombian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_gran_colombia + } + } + weight = { + base = 0 + } + } + + bolivian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_bolivia + } + } + weight = { + base = 0 + } + } + + peru_bolivian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_red + } + } + weight = { + base = 0 + } + } + + chilean_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_chile + } + } + weight = { + base = 0 + } + } + + paraguayan_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_paraguay + } + } + weight = { + base = 0 + } + } + + mexican_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_mexico + } + } + weight = { + base = 0 + } + } + + riograndese_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_riograndese + } + } + weight = { + base = 0 + } + } + + federation_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_federation + } + } + weight = { + base = 0 + } + } + + communist_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = communist_sash_military + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + ### Iberian/South American Presidential/agitator sashes + portuguese_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_portugal + } + } + weight = { + base = 0 + } + } + + spanish_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_spain + } + } + weight = { + base = 0 + } + } + + spanish_republic_2_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_spain_republic_2 + } + } + weight = { + base = 0 + } + } + + spanish_republic_3_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_spain_republic_3 + } + } + weight = { + base = 0 + } + } + + brazilian_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_brazil + } + } + weight = { + base = 0 + } + } + + argentine_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_argentina + } + } + weight = { + base = 0 + } + } + + peruvian_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_peru + } + } + weight = { + base = 0 + } + } + + central_american_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_central_america + } + } + weight = { + base = 0 + } + } + + uruguayan_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_uruguay + } + } + weight = { + base = 0 + } + } + + gran_colombian_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_gran_colombia + } + } + weight = { + base = 0 + } + } + + bolivian_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_bolivia + } + } + weight = { + base = 0 + } + } + + peru_bolivian_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_peru_bolivia + } + } + weight = { + base = 0 + } + } + + chilean_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_chile + } + } + weight = { + base = 0 + } + } + + paraguayan_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_paraguay + } + } + weight = { + base = 0 + } + } + + mexican_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_mexico + } + } + weight = { + base = 0 + } + } + + riograndese_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_riograndese + } + } + weight = { + base = 0 + } + } + + federation_patriotic_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = patriotic_sashes + accessory = male_sashes_presidential_federation + } + } + weight = { + base = 0 + } + } + + communist_red_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = communist_sash_civilian + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + portugal_monarch_ermine = { # They wore this for quite a while + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = european_top_layer + accessory = male_top_layer_european_royal_01 + } + } + + weight = { + base = 0 + } + } + + portugal_monarch_epaulettes = { + dna_modifiers = { + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_portugal + } + } + + weight = { + base = 0 + } + } + + prussian_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = medals + template = prussian_medals + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0.4 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = all_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = all_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = medals + template = generic_medals + range = { 0.9 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = all_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = all_sashes + range = { 0 0.4 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + male_epaulettes_03_only = { + dna_modifiers = { + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_03 + } + } + weight = { + base = 0 + } + } + + male_epaulettes_04_only = { + dna_modifiers = { + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + commander_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = medals + template = generic_medals + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = all_belts + range = { 0 0.66 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = all_sashes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_commander_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = medals + template = generic_medals + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 1 } + } + accessory = { + mode = add + gene = belts + template = all_belts + range = { 0 0.66 } # For the randomness to work correctly + } + # no aiguillettes + } + weight = { + base = 0 + } + } + + egyptian_commander_accessories = { + dna_modifiers = { + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_02 + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = sashes + template = all_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + french_commander_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_red + } + } + weight = { + base = 0 + } + } + + greek_royal_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_red + } + } + weight = { + base = 0 + } + } + + austrian_commander_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_austrian_01 + range = { 0 0.6 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austrian_royal_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = male_sashes_austrian_01 + accessory = male_sashes_austrian_01 + } + } + weight = { + base = 0 + } + } + + african_expedition_necklace = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = african_necklaces + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + qing_emperor_necklace = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = chinese_necklaces + accessory = male_necklace_chinese_01_high + } + } + + weight = { + base = 0 + } + } + + european_ruler_top_layers = { + dna_modifiers = { + accessory = { + mode = add + gene = belts + template = generic_belts + range = { 0 0.49 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = european_top_layer + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + scope:character ?= { age >= define:NCharacters|ADULT_AGE } + } + } + } + + ### SPHERE OF INFLUENCE POWER BLOC ACCESSORIES ### + ### P-P-P-Powerbloc! ### + + power_bloc_leader_sovereign_cape = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = cape_power_bloc + range = { 0 0.2 } # sovereign + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette # DID I STUTTER + range = { 0 1 } + } + accessory = { + mode = add + gene = necklaces + template = necklace_cape_power_bloc + range = { 0 0.2 } # sovereign + } + } + + weight = { + base = 0 + } + } + + power_bloc_leader_ideological_cape = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = cape_power_bloc + range = { 0.2 0.4 } # political union + } + } + + weight = { + base = 0 + } + } + + power_bloc_leader_trade_cape = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = cape_power_bloc + range = { 0.6 0.8 } # trade league + } + } + + weight = { + base = 0 + } + } + + power_bloc_leader_religious_cape = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = religios_cape_power_bloc + range = { 0 1.0 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_single_sash_sovereign_empire = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = single_pb_sashes + range = { 0 0.2 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0 0.2 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_double_sash_sovereign_empire = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = double_pb_sashes_and_sash_belts_sovereign + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + + weight = { + base = 0 + } + } + + power_bloc_single_sash_political_union = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = single_pb_sashes + range = { 0.2 0.4 } + } + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.2 0.4 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_double_sash_political_union = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = double_pb_sashes_and_sash_belts_ideological + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + + weight = { + base = 0 + } + } + + power_bloc_single_sash_military_treaty_organization = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = single_pb_sashes + range = { 0.4 0.6 } + } + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.4 0.6 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_double_sash_military_treaty_organization = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = double_pb_sashes_and_sash_belts_military + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + + weight = { + base = 0 + } + } + + power_bloc_single_sash_trade_union = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = single_pb_sashes + range = { 0.6 0.8 } + } + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.6 0.8 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_double_sash_trade_league = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = double_pb_sashes_and_sash_belts_trade + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + + weight = { + base = 0 + } + } + + power_bloc_single_sash_religious = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = single_pb_sashes + range = { 0.8 1.0 } + } + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.8 1.0 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_double_sash_religious = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = double_pb_sashes_and_sash_belts_religious + range = { 0 1.0 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + + weight = { + base = 0 + } + } + + power_bloc_necklace_sovereign_empire = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0 0.2 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_necklace_political_union = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.2 0.4 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_necklace_military_treaty_organization = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.4 0.6 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_necklace_trade_union = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.6 0.8 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_necklace_religious = { + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = necklace_power_bloc + range = { 0.8 1.0 } + } + } + + weight = { + base = 0 + } + } + + power_bloc_research_female_glasses = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = female_glasses + range = { 0 1.0 } + } + } + + weight = { + base = 0 + } + } + + military_power_bloc_cuirass = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = cuirass_top_layer + range = { 0 1 } + } + } + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = cuirass_sashes + range = { 0 1 } + } + } + dna_modifiers = { + accessory = { + mode = add + gene = belts + template = cuirass_belt + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + sovereign_empire_power_bloc_sabre = { + dna_modifiers = { + accessory = { + mode = add + gene = belts + template = male_belt_saber + range = { 0 1 } + } + } + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = male_belt_saber + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + sovereign_empire_power_bloc_civilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = civilian_coat_pb_sashes + range = { 0 0.2 } # sovereign empire + } + } + + weight = { + base = 0 + } + } + + ideological_union_power_bloc_civilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = civilian_coat_pb_sashes + range = { 0.2 0.4 } # ideological union + } + } + + weight = { + base = 0 + } + } + + military_treaty_organization_power_bloc_civilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = civilian_coat_pb_sashes + range = { 0.4 0.6 } # military_treaty_organization + } + } + + weight = { + base = 0 + } + } + + trade_league_power_bloc_civilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = civilian_coat_pb_sashes + range = { 0.6 0.8 } # trade league + } + } + + weight = { + base = 0 + } + } + + religious_power_bloc_civilian_sash = { + dna_modifiers = { + accessory = { + mode = add + gene = sashes + template = civilian_coat_pb_sashes + range = { 0.8 1.0 } # religious + } + } + + weight = { + base = 0 + } + } + + historical_glasses_wearer = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = glasses_02 + accessory = props_glasses_02 + } + } + weight = { + base = 0 + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_animation_props.txt b/gfx/portraits/portrait_modifiers/cwp_animation_props.txt new file mode 100644 index 000000000..02e4e3409 --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_animation_props.txt @@ -0,0 +1,255 @@ +animations_props = { + usage = none + caliper_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_caliper_01 + value = 1.0 + } + } + } + + umbrella_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_umbrella + value = 1.0 + } + } + } + + saber_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_saber_01 + value = 1.0 + } + } + } + + crudehoe_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_crudehoe_01 + value = 1.0 + } + } + } + + wrench_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_wrench_01 + value = 1.0 + } + } + } + + walkingcane_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_walkingcane_01 + value = 1.0 + } + } + } + + shovel_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_shovel_01 + value = 1.0 + } + } + } + + top_hat_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_top_hat_01 + value = 1.0 + } + } + } + + glasses_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_glasses_01 + value = 1.0 + } + } + } + + monocle_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_monocle_01 + value = 1.0 + } + } + } + + shackles_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_shackles_01 + value = 1.0 + } + } + } + + rifle_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_rifle_01 + value = 1.0 + } + } + } + + pitchfork_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_pitchfork_01 + value = 1.0 + } + } + } + + ledger_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_ledger_01 + value = 1.0 + } + } + } + + pen_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_pen_01 + value = 1.0 + } + } + } + + holyscripture_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_holyscripture_01 + value = 1.0 + } + } + } + + basket_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_basket_01 + value = 1.0 + } + } + } + + bundleofflowers_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_bundleofflowers_01 + value = 1.0 + } + } + } + + handheldfan_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_handheldfan_01 + value = 1.0 + } + } + } + + butcherknife_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_butcherknife_01 + value = 1.0 + } + } + } + + parasol_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_parasol_01 + value = 1.0 + } + } + } + + sack_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = gene_large_sack_01 + value = 1.0 + } + } + } + + smoking_attachment = { + dna_modifiers = { + accessory = { + mode = add + gene = props + template = cigar_and_pipes + range = { 0 1 } + } + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_beards.txt b/gfx/portraits/portrait_modifiers/cwp_beards.txt new file mode 100644 index 000000000..5817e3636 --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_beards.txt @@ -0,0 +1,158 @@ +beards = { + usage = game + selection_behavior = weighted_random + fallback = no_beard + + no_beard = { + dna_modifiers = { + accessory = { + mode = add + gene = beards + template = no_beard + range = { 0 1 } # For the randomness to work correctly + } + } + + weight = { + base = 0 + } + } + + asian_beards = { + dna_modifiers = { + accessory = { + mode = add + gene = beards + template = asian_beards + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + exists = scope:character + scope:character = { + age > 16 + is_historical = no + } + OR = { + cwp_central_asia_country_clothes_character_trigger = yes + cwp_central_asia_country_clothes_pop_trigger = yes + cwp_india_country_clothes_character_trigger = yes + cwp_india_country_clothes_pop_trigger = yes + cwp_east_asia_country_clothes_character_trigger = yes + cwp_east_asia_country_clothes_pop_trigger = yes + cwp_southeast_asia_country_clothes_character_trigger = yes + cwp_southeast_asia_country_clothes_pop_trigger = yes + } + } + } + } + + african_beards = { + dna_modifiers = { + accessory = { + mode = replace + gene = beards + template = african_beards + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + exists = scope:character + scope:character = { + age > 16 + is_historical = no + } + OR = { + cwp_africa_country_clothes_character_trigger = yes + cwp_africa_country_clothes_pop_trigger = yes + } + } + } + } + + arabic_beards = { + dna_modifiers = { + accessory = { + mode = replace + gene = beards + template = arabic_beards + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + OR = { + cwp_middle_east_country_clothes_character_trigger = yes + cwp_middle_east_country_clothes_pop_trigger = yes + } + scope:character ?= { + age > 16 + is_historical = no + } + } + } + } + + european_beards = { + dna_modifiers = { + accessory = { + mode = add + gene = beards + template = african_beards + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + exists = scope:character + scope:character = { + age > 16 + is_historical = no + } + OR = { + cwp_europe_country_clothes_character_trigger = yes + cwp_europe_country_clothes_pop_trigger = yes + cwp_north_america_country_clothes_character_trigger = yes + cwp_north_america_country_clothes_pop_trigger = yes + cwp_central_america_country_clothes_character_trigger = yes + cwp_central_america_country_clothes_pop_trigger = yes + cwp_south_america_country_clothes_character_trigger = yes + cwp_south_america_country_clothes_pop_trigger = yes + } + } + } + } + + full_facial_hair = { + dna_modifiers = { + accessory = { + mode = replace + gene = beards + template = full_beards + range = { 0 1 } + } + accessory = { + mode = replace + gene = mustaches + template = full_mustache + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10 + } + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_clothes.txt b/gfx/portraits/portrait_modifiers/cwp_clothes.txt new file mode 100644 index 000000000..08014455b --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_clothes.txt @@ -0,0 +1,7383 @@ +clothes = { + usage = game + selection_behavior = weighted_random + fallback = default_clothes + + no_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = no_outfit + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = gene_nudity + template = hide_nudity + range = { 0 1 } # For the randomness to work correctly + } + } + #outfit_tags = { no_clothes } + weight = { + base = 0 + } + } + + default_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 1 + } + } + + default_exile_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { 0 1.0 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 50 + scope:character ?= { + is_in_exile_pool = yes + } + } + } + } + + european_child_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = children_outfit_royal + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 25000 + cwp_europe_country_clothes_character_trigger = yes + scope:character ?= { + age < define:NCharacters|ADULT_AGE + } + } + } + } + + +### AGITATORS ### + + european_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = european_outfits_agitator + range = { 0 1.0 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_agitator_character_trigger = yes + OR = { + cwp_europe_country_clothes_character_trigger = yes + cwp_north_america_country_clothes_character_trigger = yes + cwp_central_america_country_clothes_character_trigger = yes + } + } + } + } + + slavic_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = slavic_outfits + range = { 0 0.33 } # Only target low outfits + } + + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = sashes + template = slavic_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + + weight = { + base = 0 + } + } + + arabic_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { 0 0.33 } # Only out_common_01 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_agitator_character_trigger = yes + cwp_middle_east_country_clothes_character_trigger = yes + } + } + } + + african_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { 0.67 1.0 } + } + + accessory = { + mode = add + gene = sashes + template = african_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + cwp_agitator_character_trigger = yes + cwp_africa_country_clothes_character_trigger = yes + } + } + } + + south_american_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = south_american_outfits + range = { 0 0.5 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = sashes + template = south_american_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_south_america_country_clothes_character_trigger = yes + cwp_agitator_character_trigger = yes + } + } + } + + brazil_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = south_american_bandit_lampiao + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = gaucho_belts + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chinese_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_outfits_agitator + range = { 0 1.0 } + } + accessory = { + mode = add + gene = legwear + template = circumpolar_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = sashes + template = chinese_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_east_asia_country_clothes_character_trigger = yes + cwp_agitator_character_trigger = yes + } + } + } + + japanese_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = sashes + template = slavic_sashes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_common_outfits + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + india_agitator_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { 0 1 } + } + accessory = { + mode = add + gene = top_layer + template = indian_top_layer + range = { 0 0.50 } + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_india_country_clothes_character_trigger = yes + cwp_agitator_character_trigger = yes + } + } + } + + black_suit_with_tie_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + accessory = male_civilian_coat_european_01 + } + accessory = { + mode = add + gene = waistcoats + template = black_waistcoat + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 90000 + + } + } + } + + priest_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + accessory = male_outfit_christian_priest_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + black_suit_with_neck_wrap_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = agitator_alexis_de_tocqueville + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + suit_with_bow_tie_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + accessory = male_civilian_coat_european_01 + } + accessory = { + mode = add + gene = waistcoats + template = historical_waistcoats_dickens + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + +### BACK TO YOUR REGULAR SCHEDULED PROGRAMMING ### + + shopkeepers_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = european_shirt + range = { 0 0.2 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + shopkeepers_clothes_pop_trigger = yes + } + } + } + + chinese_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_imperial_outfits + range = { 0 0.5 } # targetting only male_outfit_chinese_imperial_01 + } + } + weight = { + base = 0 + } + } + + chinese_court_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_court_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chinese_common_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + vietnamese_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_imperial_outfits + range = { 0.5 1 } # targetting only male_outfit_chinese_imperial_02 + } + } + weight = { + base = 0 + } + } + + african_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits_politician + range = { 0.34 1 } # For the work to randomly correctness + } + accessory = { + mode = add + gene = necklaces + template = african_necklaces + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_africa_country_clothes_character_trigger = yes + } + } + } + + african_south_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits_politician + range = { 0.1 0.5 } # For the work to randomly correctness + } + accessory = { + mode = add + gene = necklaces + template = african_necklaces + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_royal_clothes = { #Currently only includes and checks for female clothes. + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = european_royal_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + cwp_monarchy_clothes_trigger = yes + } + } + } + + european_early_ruler_clothes = { # Single-breasted tailcoats + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0 0.35 } # limiting the set to single-breasted coats, so aiguillettes work + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_ruler_clothes = { # Phasing out single-breasted tailcoats + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0.15 0.35 } # limiting the set to single-breasted coats, so aiguillettes work + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_ruler_republic_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { 0 0.67 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + cwp_republic_clothes_trigger = yes + } + } + } + + european_ruler_republic_pb_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_ruler_republic_clothes_female = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = european_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + cwp_republic_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + is_female = yes + } + } + } + } + } + } + + european_early_military_clothes = { # Single-breasted tailcoats + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0 0.35 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_military_clothes = { # No single-breasted tailcoats + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0.15 0.35 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_late_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 2000 + military_leader_character_trigger = yes + scope:character = { is_female = no } + } + } + } + + european_military_female_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = vivandiere_coats + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = vivandiere_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + european_military_late_female_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = female_coat_european_military_01 + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_late_military_female_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10000 + military_leader_character_trigger = yes + scope:character = { is_female = no } + } + } + } + + american_military_early_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_uniform_coats + accessory = male_coat_early_american_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_light_blue + } + } + weight = { + base = 0 + } + } + + american_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_uniform_coats + range = { 0.26 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_blue + } + } + weight = { + base = 0 + } + } + + american_military_late_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = late_american_soldier_outfit + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = late_american_soldier_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_military_late_officer_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_usa_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_american_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_american_military_01 + } + } + weight = { + base = 0 + } + } + + american_confederate_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_confederate_uniform_coats + range = { 0.5 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0 0.2 } # black or blue + } + } + weight = { + base = 0 + } + } + + american_confederate_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_confederate_uniform_coats + range = { 0 0.5 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0 0.2 } # black or blue + } + } + weight = { + base = 0 + } + } + + british_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_uniform_coats + accessory = male_coat_british_10 + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_black + } + } + weight = { + base = 0 + } + } + + french_commander_clothes_early = { # For characters + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_french + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + french_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_uniform_coats + range = { 0 0.5 } # Limited to single-breasted jacket so the aiguillette works properly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + accessory = { + mode = add + gene = belts + template = all_belts + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + french_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_uniform_coats + range = { 0 1 } + } + # the common soldier gets no aguillettes or epaulettes :( + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + } + weight = { + base = 0 + } + } + + ### To the Somme, forevermore! + french_military_clothes_late = { # For characters + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_french_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } # I only want male_medals_generic_01_03 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = male_legwear_colored_military_01 + accessory = male_legwear_european_military_red_01 # the red pants give ÉLAN + } + } + weight = { + base = 0 + } + } + + french_military_clothes_late_soldier = { # For Soldier and Officers pops + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_french_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_french_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = male_legwear_colored_military_01 + accessory = male_legwear_european_military_red_01 # the red pants give ÉLAN + } + } + weight = { + base = 0 + } + } + + french_military_clothes_late_winter = { # For the poor bloody infantry + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_french + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_colored_military_01 + accessory = male_legwear_european_military_red_01 # the red pants give ÉLAN + } + } + weight = { + base = 0 + } + } + + persian_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = persian_military_coat + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_colored_military_01 + accessory = male_legwear_european_military_white_01 + } + } + weight = { + base = 0 + } + } + + egyptian_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = egyptian_outfits_white + accessory = male_civilian_coat_arabic_white_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + egyptian_military_general_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = egyptian_outfits_white + range = { 0.6 0.7 } # both and only male_coat_european_08_white and male_coat_european_civil_dress_uniform_01, with a slight skew towards the white uniform + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + russian_royal_clothes_early = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_russian + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { # Necklaces have clipping issues with sashes + mode = add + gene = necklaces + template = no_necklace + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_lightblue # Order of Saint Andrew + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + russian_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = russian_uniform_coats + accessory = male_coat_russian_03 + } + accessory = { # Necklaces have clipping issues with sashes + mode = add + gene = necklaces + template = no_necklace + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_lightblue # Order of Saint Andrew + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + accessory = male_legwear_slavic_01_royal + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + russian_royal_clothes_late = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = russian_uniform_coats + range = { 1 1 } + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { # Necklaces have clipping issues with sashes + mode = add + gene = necklaces + template = no_necklace + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = ip4_medals + range = { 0.3 0.6 } + } + accessory = { + mode = add + gene = sashes + template = european_sashes_colours + accessory = male_sash_european_01_lightblue # Order of Saint Andrew + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + russian_military_clothes_early = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_russian + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + russian_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = russian_uniform_coats + range = { 0 0 } + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chokha_cherkeska_cossack_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = cossack_coat + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = cossack_belt + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = cossack_epaulettes + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + russian_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = russian_uniform_coats + accessory = male_coat_russian_military_01 + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + } + weight = { + base = 0 + } + } + + late_russian_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_russian_military_01_officer + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_02 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_russian_late_military_01_officer + } + } + weight = { + base = 0 + } + } + + late_russian_military_clothes_winter = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_russian_officer + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_russian_late_military_01_officer + } + } + weight = { + base = 0 + } + } + + late_russian_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_russian_military_01 + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = epaulettes + template = european_military_epaulettes_red + accessory = european_military_epaulettes_red + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_russian_late_military_01 + } + } + weight = { + base = 0 + } + } + + late_russian_military_clothes_soldier_winter = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_russian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_russian_late_military_01 + } + } + weight = { + base = 0 + } + } + + brazilian_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = brazilian_uniform_coats + accessory = male_coat_american_01 + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + brazilian_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = brazilian_uniform_coats + accessory = male_top_layer_south_american_gaucho_01_brazilian_uniform + } + # the common soldier gets no aguillettes or epaulettes :( + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + garibaldi_red_shirt_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = garibaldi_redshirts_outfit + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = japanese_belts + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_officers_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = japanese_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + ### Austrian clothes, for either a pre-Dual Monarchy Austria or an early unitary Austria + + austrian_military_clothes_early = { # Generals/applicable characters for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_austrian + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austrian_military_clothes = { # Generals/applicable characters for the mid-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austrian_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austrian_military_clothes_soldier = { # Soldiers pops for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austrian_military_01_soldier + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_blue + } + } + weight = { + base = 0 + } + } + + austrian_military_clothes_officer = { # Officers pops for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austrian_military_01_officer + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_blue + } + } + weight = { + base = 0 + } + } + + ### Austro-Hungarian clothes, for either the Dual/Triple Monarchy or an Austria that has become sufficiently advanced + + austro_hungarian_military_clothes_late = { # Generals/applicable characters for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austrian_01_late + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } # I only want male_medals_generic_01_03 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austro_hungarian_military_clothes_late_winter = { # Generals/applicable characters for the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_austrian + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austro_hungarian_military_clothes_soldier = { # Soldier pops for the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austro_hungarian_military_01 + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_blue + } + } + weight = { + base = 0 + } + } + + austro_hungarian_military_clothes_officer = { # Officers pops for the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = austrian_uniform_coats + accessory = male_coat_austro_hungarian_military_01 + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } # I only want male_medals_generic_01_03 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_blue + } + } + weight = { + base = 0 + } + } + + austro_hungarian_military_clothes_pops_late = { # Soldier/Officers pops for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_austrian_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_austrian_military_01 + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_austrian_late_military_01 + } + } + weight = { + base = 0 + } + } + + austro_hungarian_military_clothes_pops_late_winter = { # Soldier/Officers pops for the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_austrian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_austrian_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Hungarian clothes, as a subject of the Austrian Empire + + austrian_hungarian_military_clothes = { # Generals/applicable characters for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = hungarian_uniform_coats + accessory = male_coat_hungarian_09_white + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austrian_hungarian_military_clothes_late = { # Generals/applicable characters for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = hungarian_uniform_coats + accessory = male_coat_hungarian_09_blue + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } # I only want male_medals_generic_01_03 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + ### Hungarian clothes, npt as a subject of the Austrian Empire + + independent_hungarian_military_clothes = { # Generals/applicable characters for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = hungarian_uniform_coats + accessory = male_coat_hungarian_09_brown + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 1 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_hungarian + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_late = { # Generals/applicable characters for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_hungarian_military_01 + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_hungarian_military_01 + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_late_winter = { # Generals/applicable characters for the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_hungarian + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_hungarian_late_military_01 + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_soldier = { # Soldier pops for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = hungarian_uniform_coats + accessory = male_coat_hungarian_09_brown + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 1 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_hungarian + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_officer = { # Officers pops for the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = hungarian_uniform_coats + accessory = male_coat_hungarian_09_brown + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 1 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_hungarian + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_pops_late = { # Soldiers/Officers pops for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_hungarian_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_hungarian_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_hungarian_late_military_01 + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_clothes_pops_late_winter = { # Soldiers/Officers pops for the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_hungarian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_hungarian_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Bulgarian clothes + + bulgarian_military_clothes = { # Generals/applicable characters for the early/mid-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = bulgarian_uniform_coats + accessory = male_coat_bulgarian_03 + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + bulgarian_military_clothes_late = { # Generals/applicable characters for the late-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats_collar + accessory = male_coat_late_bulgarian_military_01_green # Bulgaria had green officer uniforms and brown soldier uniforms + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01_green + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + bulgarian_military_clothes_late_winter = { # Generals/applicable characters for the late-game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_bulgarian_green + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01_green + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + bulgarian_soldier_clothes = { # Soldiers pops in the early/mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = bulgarian_uniform_coats + accessory = male_coat_bulgarian_01 + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + bulgarian_soldier_clothes_late = { # Soldiers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats_collar + accessory = male_coat_late_bulgarian_military_01 + } + + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_bulgarian_military_01 + } + + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01 + } + + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + bulgarian_soldier_clothes_late_winter = { # Soldiers and Officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_bulgarian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01 + } + } + weight = { + base = 0 + } + } + + bulgarian_officer_clothes_late = { # Officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats_collar + accessory = male_coat_late_bulgarian_military_01_green + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_bulgarian_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01_green + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + bulgarian_officer_clothes_late_winter = { # Officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_bulgarian_green + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_bulgarian_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Serbian clothes + + serbian_hajduk_clothes = { # For applicable characters in the early game + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = male_balkan_hajduk_01 + accessory = male_shirts_balkan_hajduk_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_balkan_hajduk_01 + accessory = male_legwear_balkan_hajduk_01 + } + accessory = { + mode = add + gene = belts + template = belt_greek + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = male_top_layer_greek_01 + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = no_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_early_soldier = { # For soldiers pops in the early game, patterned off the 1841 uniform + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_01_blue + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes = { # For generals/applicable characters in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_european_tailcoat_single_breasted_serbian + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_mid = { # For generals/applicable characters in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_03 + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_light_blue + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_late = { # For generals/applicable characters in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats_collar + accessory = male_coat_late_serbian_military_01_grey + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_serbian_late_military_01_grey + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_late_winter = { # For generals/applicable characters in the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_serbian_grey + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_serbian_late_military_01_grey + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_field_marshal = { # For Field Marshals or monarchs in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_01_marshal + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_white_red_white + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_early_soldier = { # For soldiers pops in the early game, patterned off the 1841 uniform + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_01_blue + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_early_officer = { # For officers pops in the early game, patterned off the 1841 uniform + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_01_blue + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_mid_soldier = { # For soldiers or officers pops in the mid-game, patterned off the double-breasted 1870 uniform + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_serbian_03_soldier + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 1 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_light_blue + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_mid_pops_conscript = { # For soldiers/officers pops in the mid-game, patterned off of the guerilla uniform/uniform that shows up in many photos of 1876 + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = serbian_uniform_coats + accessory = male_coat_mid_serbian_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 1 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_serbian_mid_military_01 + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_late_pops = { # For soldier/officers pops in the late-game, patterned off of the Balkan War/WWI-era uniform + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_serbian_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 1 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_serbian_military_01 + } + + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_serbian_late_military_01 + } + } + weight = { + base = 0 + } + } + + serbian_military_clothes_late_pops_winter = { # For soldier/officers pops in the late-game, patterned off of the Balkan War/WWI-era uniform - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_serbian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_serbian_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Romanian clothes + + wallachian_military_clothes = { # For generals/applicable characters in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_european_tailcoat_single_breasted_wallachian + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_wallachian + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + wallachian_soldier_clothes = { # For soldier pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_romanian_01_wallachia + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_wallachian + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + } + weight = { + base = 0 + } + } + + moldavia_soldier_clothes = { # For soldiers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_romanian_01_wallachia + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + } + weight = { + base = 0 + } + } + + moldavia_officer_clothes = { # For officers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_romanian_01_moldavia # Historically this was single-breasted and had piping, double-breasted and pipingless for now + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + moldavia_military_clothes = { # For generals/applicable characters in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_european_tailcoat_single_breasted_moldavian # Historically this was single-breasted and had piping, double-breasted and pipingless for now + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + romania_military_clothes = { # For generals/applicable characters in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_romanian_08 # One of many designs used by the Romanian general staff + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_black + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + romanian_soldier_clothes = { # For soldiers pops in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = romanian_uniform_coats + accessory = male_coat_romanian_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { # Romania adopted this sort of belt very early + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + } + weight = { + base = 0 + } + } + + romanian_military_clothes_late = { # For generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_romanian_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_romanian_late_military_01 + } + accessory = { + mode = add + gene = belts + template = belt_austrian + range = { 0 0 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + romanian_military_clothes_late_winter = { # For generals in the late game - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_romanian + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_romanian_late_military_01 + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + romanian_military_clothes_late_pops = { # For soldier/officers pops in the late-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_romanian_military_01 + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_romanian_military_01 + } + + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_romanian_late_military_01 + } + } + weight = { + base = 0 + } + } + + romanian_military_clothes_late_pops_winter = { # For soldier/officers pops in the late-game, patterned off of the Balkan War/WWI-era uniform - winter + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = military_greatcoat_01_variants + accessory = male_coat_late_military_greatcoat_01_romanian + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_romanian_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Greek clothing + + greek_military_clothes = { # For generals/applicable characters in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_greek + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_greek + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = greek_military_epaulettes_silver + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + ### Note - from 1870-1910, Greek switched from double-breasted coats to single-breasted coats for the general staff. I'm going to pretend this didn't happen. + greek_military_clothes_mid = { # For generals/applicable characters in the mid game - patterned off the general staff uniform ca. 1851-1862 + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = greek_uniform_coats + accessory = male_coat_greek_03 + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_greek + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.8 0.8 } + } + } + weight = { + base = 0 + } + } + + greek_military_clothes_late = { # For generals/applicable characters in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_greek_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_greek_late_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + greek_fustanella_clothes = { # For Greek agitators and irregular infantry/conscripts + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_greek_01 + accessory = male_coat_greek_01 + } + accessory = { + mode = add + gene = outfits + template = male_outfit_greek_fustanella_01 + accessory = male_outfit_greek_fustanella_01 + } + accessory = { + mode = add + gene = shirt + template = male_shirt_greek_01 + accessory = male_shirt_greek_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_greek_01 + accessory = male_legwear_greek_01 + } + accessory = { + mode = add + gene = belts + template = belt_greek + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + greek_soldier_clothes_early = { # Soldiers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = greek_uniform_coats + accessory = male_coat_greek_military_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_greek_bright + } + } + weight = { + base = 0 + } + } + + greek_officer_clothes_early = { # Officers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = greek_uniform_coats + accessory = male_coat_greek_military_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_white + } + } + weight = { + base = 0 + } + } + + ### Note - from 1851-1862, Greek switched to double-breasted coats. I'm going to pretend this didn't happen. + greek_soldier_clothes_mid = { # Soldiers pops in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = greek_uniform_coats + accessory = male_coat_greek_soldier_01 + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 # Black historically + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_hungarian # Light blue with red stripe + } + } + weight = { + base = 0 + } + } + + greek_officer_clothes_mid = { # Officers pops in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = greek_uniform_coats + accessory = male_coat_greek_soldier_01 + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_greek # Officers seemed to have dark trousers, soldiers seemed to have light trousers + } + } + weight = { + base = 0 + } + } + + greek_soldier_clothes_late = { # Soldiers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_greek_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_greek_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_greek_late_military_01 + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + } + weight = { + base = 0 + } + } + + montenegrin_military_clothes_early = { # For generals/applicable characters in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_balkan_01 + accessory = male_coat_balkan_01_montenegro + } + accessory = { + mode = add + gene = belts + template = belt_greek + range = { 0 1 } + } + accessory = { + mode = add + gene = shirt + template = male_balkan_hajduk_01 + accessory = male_shirts_balkan_hajduk_01_montenegro + } + accessory = { + mode = add + gene = legwear + template = male_legwear_balkan_hajduk_01 + accessory = male_legwear_balkan_hajduk_01_montenegro + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = no_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + montenegrin_soldier_clothes_early = { # Soldiers/Officers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = male_balkan_hajduk_01 + accessory = male_shirts_balkan_hajduk_01_montenegro + } + accessory = { + mode = add + gene = legwear + template = male_legwear_balkan_hajduk_01 + accessory = male_legwear_balkan_hajduk_01_montenegro + } + accessory = { + mode = add + gene = belts + template = belt_greek + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = male_top_layer_greek_01 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + montenegrin_military_clothes_late = { # For generals/applicable characters in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_montenegro_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_montenegrin_late_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = sashes + template = male_sashes_montenegro + range = { 0 0 } # TODO - PRCAL-39839. Once this is done, restore to { 0 1 }. + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + montenegrin_officer_clothes_late = { # Officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_montenegro_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_02 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_montenegrin_late_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + montenegrin_soldier_clothes_late = { # Soldiers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_montenegro_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_montenegrin_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_montenegrin_late_military_01 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + ### Portugal + + portugal_monarch_clothes_early = { # For early Portuguese [male] monarchs + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted # Author's note - I have no idea why Pedro V tended to wear single-breasted tailcoats when the regulation uniform was double-breasted + accessory = male_coat_european_tailcoat_single_breasted_portuguese + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_portuguese + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01 + } + # Epaulettes handled in a separate gene + } + weight = { + base = 0 + } + } + + portugal_monarch_clothes = { # For Portuguese [male] monarchs + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_greek_03 # Intentional - same coat design + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_european_01_pure_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + # Epaulettes handled in a separate gene + } + weight = { + base = 0 + } + } + + portugal_military_clothes_early = { # For Portuguese generals prior to General Staff + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_10 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_european_01_pure_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + portugal_military_clothes = { # For Portuguese generals + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_greek_03 # Intentional - same coat design + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_european_01_pure_white + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + portugal_military_clothes_late = { # For Portuguese generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_portuguese_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_portuguese_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = late_military_belts + accessory = male_belt_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_portuguese_late_military_01 + } + } + weight = { + base = 0 + } + } + + portugal_officer_clothes_early = { # For Portuguese officers pops + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_10_colours # With facings colours + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_black + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red_plain + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + } + weight = { + base = 0 + } + } + + portugal_soldier_clothes_early = { # For Portuguese soldiers pops - these seemed to use single-breasted tailcoats + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coat_european_tailcoat_single_breasted + accessory = male_coat_european_tailcoat_single_breasted_portuguese_colours + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + range = { 0 1 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_08 + } + } + weight = { + base = 0 + } + } + + portugal_officer_clothes = { # For Portuguese soldiers pops for the midgame + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_black + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red_plain + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_01 + } + } + weight = { + base = 0 + } + } + + portugal_soldier_clothes = { # For Portuguese soldiers pops for the midgame + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_black + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + weight = { + base = 0 + } + } + + portugal_officer_clothes_midlate = { # For Portuguese soldiers pops for the mid-late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_blue + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red_plain + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_01 + } + } + weight = { + base = 0 + } + } + + portugal_soldier_clothes_midlate = { # For Portuguese soldiers pops for the mid-late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = portuguese_uniform_coats + accessory = male_coat_portuguese_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_blue + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + } + weight = { + base = 0 + } + } + + portugal_soldier_clothes_late = { # For Portuguese soldiers and officers pops for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_portuguese_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_portuguese_military_01 + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01_portuguese + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_portuguese_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Spain + + spain_carlist_royal_clothes_early = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = male_coats_ip4 + accessory = male_coat_gilded_tailcoat_blue + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } + } + accessory = { + mode = add + gene = medals + template = no_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_argentina + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_dark_blue + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_03 + } + } + weight = { + base = 0 + } + } + + spain_carlist_military_clothes_early = { # For spanish generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = carlist_uniform_coats + range = { 0 1 } # Tended to wear their coats buttoned up, Portuguese coats are the closest to this + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + # Sashes are handled in 01_accessories + accessory = { + mode = add + gene = legwear + template = spanish_uniform_legwear + range = { 0.26 1 } # Either white, red, or the same colour as the coat + } + accessory = { + mode = add + gene = medals + template = no_medals # No medals until we get medals compatible with this coat + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = spanish_epaulettes + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_monarch_clothes = { # For spanish [male] monarchs + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_vested_tailcoat_03_spanish + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_european_01_pure_white + } + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_argentina + } + accessory = { + mode = add + gene = medals + template = ip4_medals + range = { 1 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + } + weight = { + base = 0 + } + } + + spain_monarch_clothes_late = { # For spanish [male] monarchs + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01_general + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = sashes + template = male_sashes_tricolor + accessory = male_sashes_tricolor_argentina + } + accessory = { + mode = add + gene = legwear + template = spanish_uniform_legwear + range = { 0.26 1 } # Either white, red, or the same colour as the coat + } + } + weight = { + base = 0 + } + } + + spain_marshal_clothes_early = { # For spanish marshals and captain-generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + range = { 0.10 0.27 } + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + # Sashes are handled in 01_accessories + accessory = { + mode = add + gene = legwear + template = spanish_uniform_legwear + range = { 0.26 1 } # Either white, red, or the same colour as the coat + } + accessory = { + mode = add + gene = medals + template = ip4_medals + range = { 0.6 0.6 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = spanish_epaulettes + range = { 0.37 1 } # Greater chance of epaulettes + } + } + weight = { + base = 0 + } + } + + spain_military_clothes_early = { # For spanish generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_vested_tailcoat_03_spanish + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + # Sashes are handled in 01_accessories + accessory = { + mode = add + gene = legwear + template = spanish_uniform_legwear + range = { 0.26 1 } # Either white, red, or the same colour as the coat + } + accessory = { + mode = add + gene = medals + template = ip4_medals + range = { 1 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + accessory = { + mode = add + gene = epaulettes + template = spanish_epaulettes + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_military_clothes = { # For spanish generals in the mid-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01_general + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_04 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = belt_austrian + accessory = male_belt_austrian_01_red + } + # Sashes are handled in 01_accessories + accessory = { + mode = add + gene = legwear + template = spanish_uniform_legwear + range = { 0.26 1 } # Either white, red, or the same colour as the coat + } + } + weight = { + base = 0 + } + } + + spain_military_clothes_colonial = { # For spanish generals in the mid-game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_rayadillo_uniform_spanish + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_spanish_military_01_rayadillo + } + accessory = { + mode = add + gene = belts + template = late_military_belts + accessory = male_belt_military_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_rayadillo_uniform + accessory = male_legwear_rayadillo_uniform_spanish + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_military_clothes_late = { # For spanish generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_spanish_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_spanish_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + accessory = { + mode = add + gene = belts + template = late_military_belts + accessory = male_belt_military_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_spanish_late_military_01 + } + } + weight = { + base = 0 + } + } + + spain_officer_clothes_early = { # For spanish officers pops - mixed green and blue uniforms + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_officer_early_tailcoat + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_soldier_clothes_early = { # For spanish soldiers pops - mixed green and blue uniforms + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_military_01_soldier + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_08 + } + } + weight = { + base = 0 + } + } + + spain_officer_clothes = { # For spanish soldiers pops for the midgame + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_dark_blue + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_soldier_clothes = { # For spanish soldiers pops for the midgame + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + accessory = { + mode = add + gene = belts + template = generic_belts + accessory = male_belt_generic_01 + } + } + weight = { + base = 0 + } + } + + spain_officer_clothes_midlate = { # For spanish soldiers pops for the mid-late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = male_legwear_austrian_01 + accessory = male_legwear_austrian_01_dark_blue + } + accessory = { + mode = add + gene = medals + template = all_medals + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + spain_soldier_clothes_midlate = { # For spanish soldiers pops for the mid-late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_spanish_01 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_red + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + } + weight = { + base = 0 + } + } + + spain_soldier_clothes_midlate_colonial = { # For colonial spanish soldiers pops for the mid-late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = spanish_uniform_coats + accessory = male_coat_rayadillo_uniform_spanish + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_spanish_military_01_rayadillo + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_02 + } + accessory = { + mode = add + gene = legwear + template = male_legwear_rayadillo_uniform + accessory = male_legwear_rayadillo_uniform_spanish + } + } + weight = { + base = 0 + } + } + + spain_soldier_clothes_late = { # For spanish soldiers and officers pops for the late game + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_spanish_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_spanish_military_01 + } + accessory = { + mode = add + gene = belts + template = male_belts_late_military + accessory = male_belt_greatcoat_01 + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_spanish_late_military_01 + } + } + weight = { + base = 0 + } + } + + ### Civilian clothing + + european_fancy_politician_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { 0 0.66 } # Omitting male_waistcoat_european_03 + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = props + template = gene_lences + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_politician_clothes_trigger = yes + cwp_adult_character_trigger = yes + } + } + } + + european_common_politician_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { 0 1 } + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = props + template = gene_lences + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + prussian_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = prussian_uniform_coats + range = { 0 1 } # For the randomness to work correctly + } + # no aiguillettes because they don't work with double-breasted coats, which is all the Prussians have + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + persian_landowners_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = male_outfit_arabic_royal_01 + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + persian_monarch_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = persian_royal_coat + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = necklaces + template = persian_royal_jewelry + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = persian_royal_belt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + } + weight = { + base = 0 + } + } + + japanese_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_imperial_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_low_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_pop_mid_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_common_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_low_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_imperial_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_coats = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = arabic_coats + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + moroccan_monarch_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = gandhi_top_layer + accessory = male_top_layers_gandhi_stole_01 + } + accessory = { + mode = add + gene = outfits + template = outfit_arabic_thawb + accessory = male_outfit_arabic_thawb_dishdasha_01_white + } + } + weight = { + base = 0 + } + } + + ethiopian_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = ethiopian_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + ethiopian_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = ethiopian_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = ethiopian_top_layer + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + siamese_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + siamese_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_royal_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + christian_character_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { 0 0 } + } + } + weight = { + base = 0 + } + } + + catholic_cardinal_character_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { 0.5 0.5 } # For the randomness to work correctly + } + } + + weight = { + base = 0 + } + } + + catholic_advent_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { 1 1 } + } + } + + weight = { + base = 0 + } + } + + orthodox_clergy_european_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = semitic_upper_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + papal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = pope_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + +#Pop Clothes + + circumpolar_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = circumpolar_outfits + range = { 0.5 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = circumpolar_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + sami_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = circumpolar_outfits + range = { 0.0 0.5 } + } + accessory = { + mode = add + gene = legwear + template = circumpolar_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + +#Indigenous Oceanic Heritage + + indigenous_oceanic_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = polynesian_outfits + range = { 0 0.5 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = necklaces + template = polynesian_necklaces + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indigenous_oceanic_high_clothes_recognized = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = polynesian_outfits + range = { 0.5 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = polynesian_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + south_american_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = south_american_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_south_america_country_clothes_pop_trigger = yes + } + } + } + +#South East Asia + south_east_asia_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_east_asia_country_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + + south_east_asia_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_east_asia_country_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + + south_east_asia_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1200 + cwp_east_asia_country_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + +#Central Asia + + central_asian_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = central_asian_outfits + range = { 0.51 1 } + } + } + weight = { + base = 0 + modifier = { + add = 500 + upper_clothes_pop_trigger = yes + cwp_central_asia_country_clothes_pop_trigger = yes + } + } + } + + central_asian_lower_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = central_asian_outfits + range = { 0 0.49 } + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_central_asia_country_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + +# Indian + + indian_clothes = { # fallback character clothing + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_india_country_clothes_character_trigger = yes + } + } + } + + mughal_monarch_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = persian_royal_coat + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + } + weight = { + base = 0 + } + } + + mughal_heir_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = indian_top_layer + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = indian_top_layer + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = necklaces + template = indian_necklaces + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_hindu_clergy_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = legwear + template = hindu_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = outfit_indian_hindu + range = { 0 1 } + } + accessory = { + mode = add + gene = top_layer + template = indian_clergy_top_layer + range = { 0 1 } + } + accessory = { + mode = add + gene = power_blocks + template = indian_dot_02 + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + indian_buddhist_clergy_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = outfit_indian_buddhist + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + indian_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_india_country_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + + indian_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_india_country_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + + indian_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_india_country_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + +#China + + chinese_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_low_outfits + range = { 0 1 } # For the randomness to work correctly + } + #accessory = { + # mode = add + # gene = legwear + # template = peasants_legwear + # range = { 0 1 } # For the randomness to work correctly + #} + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_east_asia_country_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + + chinese_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_east_asia_country_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + + chinese_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + cwp_east_asia_country_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + +#Arabic + arabic_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { 0.25 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + poor_clothes_pop_trigger = yes + cwp_middle_east_country_clothes_pop_trigger = yes + } + } + } + + arabic_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + cwp_middle_east_country_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + + arabic_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_upper_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + cwp_middle_east_country_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + +#European + + european_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = working_class_shirt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + OR = { + cwp_europe_country_clothes_pop_trigger = yes + cwp_north_america_country_clothes_pop_trigger = yes + } + poor_clothes_pop_trigger = yes + } + } + } + + european_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = european_shirt + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + OR = { + cwp_europe_country_clothes_pop_trigger = yes + cwp_north_america_country_clothes_pop_trigger = yes + } + middle_clothes_pop_trigger = yes + } + } + } + + european_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + OR = { + cwp_europe_country_clothes_pop_trigger = yes + cwp_north_america_country_clothes_pop_trigger = yes + } + upper_clothes_pop_trigger = yes + } + } + } + + european_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_uniform_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + enslaved_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + southern_peasant_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits_02 + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear_02 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + british_empire_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_uniform_coats + accessory = male_coat_european_gb_01 + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + } + weight = { + base = 0 + } + } + + british_empire_soldier_mid_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_uniform_coats + accessory = male_coat_british_01 + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_02 + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_british_late_military_01 + } + } + weight = { + base = 0 + } + } + + british_empire_soldier_late_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_late_military_coats + accessory = male_coat_late_british_military_01 + } + accessory = { + mode = add + gene = epaulettes + template = late_military_epaulettes + accessory = male_epaulettes_late_british_military_01 + } + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = late_military_belts + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_late_military_legwear + accessory = male_legwear_british_late_military_01 + } + } + weight = { + base = 0 + } + } + + british_empire_officer_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_uniform_coats + range = { 0.15 0.35 } + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + accessory = male_epaulettes_02 + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_black + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 + } + } + weight = { + base = 0 + } + } + + british_empire_soldier_clothes_bic = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_indian_uniform_coats + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + accessory = { + mode = add + gene = top_layer + template = indian_clergy_top_layer + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + japanese_meiji_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_uniform_coats + range = { 0 0.5 } # Limited to single-breasted jacket so the aiguillette works properly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0.21 0.59 } # Red and Blue + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_meiji_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = japanese_meiji_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0.21 0.59 } # There's five colors in the gene, the second being blue and the third being red. + } + } + weight = { + base = 0 + } + } + + korean_empire_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = korean_empire_uniform_coats + range = { 0 0.5 } # Limited to single-breasted jacket so the aiguillette works properly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0.21 0.59 } # + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_empire_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = korean_empire_uniform_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { 0.21 0.59 } # There's five colors in the gene, the second being blue and the third being red. + } + } + weight = { + base = 0 + } + } + + prussian_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = prussian_uniform_coats + range = { 0 0.2 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0.1 0.2 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = arabic_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + slavic_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = slavic_outfits + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + #African + + african_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + african_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { 0.5 0.7 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + african_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { 0.75 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + zulu_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = legwear + template = african_zulu_dingane_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = african_zulu_dingane + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + zulu_prince_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = legwear + template = african_zulu_dingane_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + zulu_impi_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { 0 0.1 } + } + accessory = { + mode = add + gene = legwear + template = zulu_impi_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + #Native America + + subarctic_native_american_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits_north + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_clothes_low = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0 0.5 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { 0 0.33 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_clothes_mid = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0.45 0.55 } + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { 0 0.33 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_clothes_high = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0.7 1 } + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { 0 0.33 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_male_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0.7 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_female_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0.0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_character_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { 0.3 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + +#Religion Clothes + + christian_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { 0 0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + semitic_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_upper_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_semitic_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = semitic_upper_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + buddhist_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + slavik_kokoshnik_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = slavic_outfits_kokoshnik + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + hindu_diwali_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = female_outfit_indian_diwali + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + midsummer_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = female_outfit_midsummer + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + pierrot_clothing = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = male_outfit_european_carnaval_pierrot_01 + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + gaucho_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = south_american_gaucho + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = gaucho_belts + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + south_american_upper_class_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = south_american + range = { 0 1 } + } + accessory = { + mode = add + gene = civilian_coats + template = south_american_civilian_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + } + weight = { + base = 0 + } + } + + ottoman_sultan_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = ottoman_sultan_coats + accessory = male_coat_european_08_blue + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 # HE'S GOT A SWORD + } + } + weight = { + base = 0 + } + } + + ottoman_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_uniform_coats + range = { 0 1 } + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + accessory = male_legwear_european_01_white + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = all_belts + accessory = male_belt_generic_01 + } + } + weight = { + base = 0 + } + } + + brr_cold_out_greatcoat = { + dna_modifiers = { + accessory = { + mode = add + gene = civilian_coats + template = greatcoat + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = brazilian_white_legwear + accessory = male_legwear_south_american_01_brazilian + } + } + weight = { + base = 0 + } + } + + european_common_executive_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = executive_overcoat + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_executive_coats + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { 0 1 } # For the randomness to work correctly + } + accessory = { + mode = add + gene = props + template = gene_lences + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_bisht_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1 } + } + accessory = { + mode = add + gene = outfits + template = outfit_arabic_bisht + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + outfit_arabic_thawb_clothes = { # thawb/thobe/dishdasha + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = outfit_arabic_thawb + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + swahili_fallback_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = outfit_african_zanj + range = { 0 1 } # For the work to randomly correctness + } + } + weight = { + base = 0 + } + } + + boer_armed_forces = { + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = south_american_gaucho + range = { 0 1 } + } + # medal entry to prevent medals from being pinned on a farmer's shirt + accessory = { + mode = add + gene = medals + template = no_medals + range = { 0 1 } + } + # epaulette entry to prevent epaulettes from being placed on a farmer's shirt + accessory = { + mode = add + gene = epaulettes + template = no_epaulette + range = { 0 1 } + } + # aiguillettes entry to prevent aiguillettes from being placed on a farmer's shirt + accessory = { + mode = add + gene = aiguillettes + template = no_aiguillettes + range = { 0 1 } + } + # sash entry to prevent sashes from being placed on a farmer's shirt + accessory = { + mode = add + gene = sashes + template = no_sash + range = { 0 1 } + } + + accessory = { + mode = add + gene = belts + template = no_belt + range = { 0 1.0 } + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { 0 0.5 } + } + } + + weight = { + base = 0 + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_hairstyles.txt b/gfx/portraits/portrait_modifiers/cwp_hairstyles.txt new file mode 100644 index 000000000..bc3c2618a --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_hairstyles.txt @@ -0,0 +1,164 @@ +hairstyles = { + usage = game + selection_behavior = weighted_random + fallback = no_hair + + no_hair = { + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = no_hairstyles + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chinese_manchu_queue_hairstyle = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = chinese_hairstyles # note that chinese_hairstyles only inlcude Manchu hairstyles atm. + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_hair_styles = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = japanese_hairstyles + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_characters_hair_styles = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = japanese_hairstyles + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_military_hair = { + # this hairstyle exists to avoid clipping issues with certain hairstyles when combined with US military headgear + # when updating triggers on this, please update american_military_hairstyles in game\gfx\portraits\portrait_modifiers\01_headgear.txt as well so that triggers continue to match up + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = american_military_hairstyles + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + european_peasant_hair = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = european_peasant_hair + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 1000 + } + } + } + + buddhist_monk_non_hair = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = no_hairstyles + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_peasant_hairstyle = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = indian_low_hairstyles + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + lakshimbai_hairstyle = { # should be good with DNA entry but I want to be absolutely 100% thorough here + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = lakshmibai_hair + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + frankensteins_monster = { + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = hair_frankenstein_01 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_queen_hairstyle = { # For female Korean monarchs + dna_modifiers = { + accessory = { + mode = replace + gene = hairstyles + template = korean_emperess_hair + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_headgear.txt b/gfx/portraits/portrait_modifiers/cwp_headgear.txt new file mode 100644 index 000000000..695e1209e --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_headgear.txt @@ -0,0 +1,1979 @@ +headgear = { + usage = game + selection_behavior = weighted_random + fallback = no_headgear + + no_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = no_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 90000 + } + } + } + + ### AGITATORS ### + + european_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_headgear_agitators + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_agitator_character_trigger = yes + } + } + } + + south_american_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = south_american_headgear_agitators + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + brazilian_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_gaucho_ + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_headgear_agitators + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + korean_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = korean_headgear_agitators + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = japanese_headgear_agitators + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + ### END OF AGITATORS. ### + + chinese_imperial_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = chinese_imperial_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_imperial_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = Japanese_imperial_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_royal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_royal_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_common_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_turban + range = { 0 0.25 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_sikh_clergy_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = indian_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_military_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_admiral_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_admiral_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + vivandiere_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = vivandiere_headgear + range = { 0 1 } # For the randomness to work correctly + + } + } + weight = { + base = 0 + } + } + + female_military_late_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = female_headgear_european_common_02 + range = { 0 1 } # For the randomness to work correctly + + } + } + weight = { + base = 0 + } + } + + american_military_early_headgear = { + # when updating triggers on this, please update american_military_hairstyles in game\gfx\portraits\portrait_modifiers\01_headgear.txt as well so that triggers continue to match up + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = black_cap + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + american_military_headgear = { + # when updating triggers on this, please update american_military_hairstyles in game\gfx\portraits\portrait_modifiers\01_headgear.txt as well so that triggers continue to match up + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = american_military_headgear + range = { 0 0.8 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_military_late_headgear = { + # when updating triggers on this, please update american_military_hairstyles in game\gfx\portraits\portrait_modifiers\01_headgear.txt as well so that triggers continue to match up + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = american_military_headgear + range = { 0.9 1.0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + american_confederate_military_headgear = { + # when updating triggers on this, please update american_military_hairstyles in game\gfx\portraits\portrait_modifiers\01_headgear.txt as well so that triggers continue to match up + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = american_confederate_military_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + british_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = british_military_headgear + range = { 0 0.5 } + } + } + weight = { + base = 0 + } + } + + british_military_soldier_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = gb_01 + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + british_military_soldier_mid_late_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_military_headgear + accessory = male_headgear_european_military_09 + } + } + weight = { + base = 0 + } + } + + british_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = late_military_cap + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + british_military_puppet_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_military_headgear + range = { 0.7 0.7 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + french_military_headgear_early = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = french_military_headgear + range = { 0.82 0.9 } + } + } + weight = { + base = 0 + } + } + + french_military_headgear_early_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = french_military_headgear + accessory = male_headgear_shako_hat_01_french + } + } + weight = { + base = 0 + } + } + + french_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = french_military_headgear + range = { 0 0.8 } + } + } + weight = { + base = 0 + } + } + + french_military_headgear_late = { # only officers wear the horizon blue cylindrical kepi, for now + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_french_01 + } + } + weight = { + base = 0 + } + } + + japanese_meiji_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_military_02_colors + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + russian_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + range = { 0 0.5 } # Excludes male_headgear_european_military_03_late_russian + } + } + weight = { + base = 0 + } + } + + russian_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + accessory = male_headgear_russian_military_01 + } + } + weight = { + base = 0 + } + } + + russian_military_late_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + accessory = male_headgear_european_military_03_late_russian + } + } + weight = { + base = 0 + } + } + + russian_military_late_headgear_officer = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + accessory = male_headgear_european_military_03_late_russian_officer + } + } + weight = { + base = 0 + } + } + ### Austrian headgear + + austrian_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_austrian_02 + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + austrian_military_headgear_officer = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_austrian_02 + accessory = male_headgear_austrian_military_cap_02 + } + } + weight = { + base = 0 + } + } + + austrian_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_austrian_01 + accessory = male_headgear_austrian_military_cap_01 + } + } + weight = { + base = 0 + } + } + + ### Bulgarian headgear + + bulgarian_royal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian + accessory = male_headgear_balkan_fur_01_white + } + } + weight = { + base = 0 + } + } + + bulgarian_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + bulgarian_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian_late + range = { 0.5 1 } + } + } + weight = { + base = 0 + } + } + + bulgarian_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian_soldier + accessory = male_headgear_balkan_fur_01 + } + } + weight = { + base = 0 + } + } + + bulgarian_military_headgear_soldier_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian_late + accessory = male_headgear_european_military_03_late_bulgarian + } + } + weight = { + base = 0 + } + } + + bulgarian_military_headgear_officers_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_bulgarian_late + range = { 0.5 1 } + } + } + weight = { + base = 0 + } + } + + ### Serbian headgear + + serbian_military_headgear_early = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_early + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + serbian_soldier_headgear_early = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_mid + accessory = male_headgear_european_military_02_serbian + } + } + weight = { + base = 0 + } + } + + serbian_military_headgear_mid = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_mid + range = { 0.7 0.7 } + } + } + weight = { + base = 0 + } + } + + serbian_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_late + accessory = male_headgear_serbian_01_grey + } + } + weight = { + base = 0 + } + } + + serbian_soldier_headgear_mid = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_mid + accessory = male_headgear_serbian_01_grey_blue + } + } + weight = { + base = 0 + } + } + + serbian_officer_headgear_mid = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_mid + accessory = male_headgear_european_military_02_serbian + } + } + weight = { + base = 0 + } + } + + serbian_soldier_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_serbian_late + accessory = male_headgear_serbian_01_green + } + } + weight = { + base = 0 + } + } + + ### Montenegrin headgear + + montenegrin_military_headgear_early = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = montenegrin_military_headgear + range = { 0 0.5 } + } + } + weight = { + base = 0 + } + } + + montenegrin_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = montenegrin_military_headgear + accessory = male_headgear_montenegrin_military_late + } + } + weight = { + base = 0 + } + } + + wallachia_military_headgear = { # For generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_wallachian_early + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + wallachia_military_pops_headgear = { # For soldier/officers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_wallachian_early + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + moldavia_military_headgear = { # For generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + accessory = male_headgear_russian_military_01 + } + } + weight = { + base = 0 + } + } + + moldavia_military_pops_headgear = { # For soldier/officers pops in the early game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = russian_military_headgear + accessory = male_headgear_russian_military_01 + } + } + weight = { + base = 0 + } + } + + romanian_soldier_headgear = { # For soldiers/officers pops in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_romanian_mid + accessory = male_headgear_european_military_02_romanian_mid + } + } + weight = { + base = 0 + } + } + + romanian_military_headgear = { # For generals in the mid game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_romanian_mid + accessory = male_headgear_european_military_02_romanian_mid + } + } + weight = { + base = 0 + } + } + + romanian_military_headgear_late = { # For generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_romanian_late + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + romanian_military_pops_headgear_late = { # For soldier/officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_romanian_01 + } + } + weight = { + base = 0 + } + } + + greek_fustanella_headgear = { # For Greek agitators and irregular infantry/conscripts + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_greek_01 + accessory = male_headgear_greek_01 + } + } + weight = { + base = 0 + } + } + + greek_military_headgear_early = { # For generals in the early game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_greek_01 # This is not, strictly speaking, accurate, as standard uniforms were shakos. There are enough sources of Greek military officers wearing traditional dress to make an excuse, however. + accessory = male_headgear_greek_01 + } + } + weight = { + base = 0 + } + } + + greek_military_headgear_mid = { # For generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_greek_mid + accessory = male_headgear_european_military_02_greek + } + } + weight = { + base = 0 + } + } + + greek_military_pops_headgear_mid = { # For soldiers/officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = headgear_greek_mid + accessory = male_headgear_european_military_02_greek + } + } + weight = { + base = 0 + } + } + + greek_military_headgear_late = { # For generals in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = late_military_cap + accessory = male_headgear_european_late_military_04_greek + } + } + weight = { + base = 0 + } + } + + greek_military_officer_headgear_late = { # For officers pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = late_military_cap + accessory = male_headgear_european_late_military_04_greek + } + } + weight = { + base = 0 + } + } + + greek_military_soldiers_headgear_late = { # For soldier pops in the late game + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_greek_01 + } + } + weight = { + base = 0 + } + } + + spanish_marshal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = spanish_military_headgear + range = { 0 0.25 } # Only Marshals get hats + } + } + weight = { + base = 0 + } + } + + spanish_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = spanish_military_headgear + range = { 0.55 0.55 } # Only Marshals get hats + } + } + weight = { + base = 0 + } + } + + spanish_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_shako_hat_01 + accessory = male_headgear_shako_hat_01_spanish + } + } + weight = { + base = 0 + } + } + + spanish_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = spanish_military_headgear + range = { 0.41 0.55 } # Either empty or a white kepi + } + } + weight = { + base = 0 + } + } + + spanish_military_late_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = spanish_military_headgear + range = { 0.52 1 } # Complete anarchy + } + } + weight = { + base = 0 + } + } + + spanish_military_late_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = spanish_military_headgear + range = { 0.52 1 } # Complete anarchy + } + } + weight = { + base = 0 + } + } + + portuguese_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = portuguese_military_headgear + range = { 0.5 0.5 } + } + } + weight = { + base = 0 + } + } + + portuguese_military_headgear_soldier_early = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_shako_hat_01 + accessory = male_headgear_shako_hat_01_portuguese + } + } + weight = { + base = 0 + } + } + + portuguese_military_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = portuguese_military_headgear + range = { 0 0.4 } # Either empty or a dark blue/red kepi + } + } + weight = { + base = 0 + } + } + + portuguese_military_late_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = portuguese_military_headgear + range = { 0.4 1 } + } + } + weight = { + base = 0 + } + } + + portuguese_military_late_headgear_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = portuguese_military_headgear + range = { 0.5 1 } + } + } + weight = { + base = 0 + } + } + + korean_empire_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = korean_empire_military_headgear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + brazilian_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = brazilian_military_headgear + accessory = male_headgear_european_military_02_blue + } + } + weight = { + base = 0 + } + } + + brazilian_officers_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = brazilian_military_headgear + range = { 0 0.66 } + } + } + weight = { + base = 0 + } + } + + brazilian_soldiers_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = brazilian_military_headgear + range = { 0.34 1 } + } + } + weight = { + base = 0 + } + } + + ### SPAIN + + basque_carlist_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_ip4 + accessory = male_headgear_beret_hat_01 + } + } + weight = { + base = 0 + } + } + + carlist_headgear = { # For non-Basque Carlists - includes a variety of colours + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_ip4 + accessory = male_headgear_beret_hat_01_carlist_colours + } + } + weight = { + base = 0 + } + } + + garibaldi_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = french_military_headgear + accessory = male_headgear_european_military_02_red # Only selecting the red kepi with gold embroidery + } + } + weight = { + base = 0 + } + } + + german_military_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = german_military_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + german_officers_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = german_military_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + ethiopian_royal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ethiopian_royal_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_royal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = indian_royal_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + mughal_royal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = indian_royalty_02 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + indian_high_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = indian_high_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + + weight = { + base = 0 + } + } + + arabic_turban = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_turban + range = { 0 0.5 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_keffiyeh = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_turban + range = { 0.75 1.0 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + arabic_gulf_turban = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_turban + range = { 0 0.25 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + zanj_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = zanj_headwear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + north_african_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = north_african_headwear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + moroccan_monarch_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = north_african_headwear + accessory = male_headgear_indian_radhakanta_deb + } + } + weight = { + base = 0 + } + } + + arabic_fez = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_fez + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + african_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = african_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + #Pops + + arabic_low_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_low_tier + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + central_asian_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = central_asian + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + mongol_noble_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = mongolian_hats + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chinese_common_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = chinese_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + japanese_common_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = Japanese_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_capitalist_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_tophat + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_bowler_hat = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_bowlerhat + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_flat_cap = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_flatcap + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_char_headgear_01 = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = native_american_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_char_headgear_02 = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = native_american_common_headgear + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + native_american_char_headgear_03 = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = native_american_high_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + native_american_bandanna = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = native_american_common_headgear + range = { 0 1 } # For the randomness to work correctly + } + } + + weight = { + base = 0 + } + } + + arabic_military_fez = { # Excludes the fancy female headgear meant for high class pops + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_military_fez + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_peasants_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_strawhat + range = { 0 1 } # For the randomness to work correctly + + } + } + weight = { + base = 0 + } + } + + slavik_kokoshnik_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = female_headgear_slavic_kokoshnik + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + midsummer_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = female_headgear_slavic_midsummer + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + pierrot_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_carnaval_pierrot + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + brazilian_bahiana_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = brazil_bahiana_headgear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + zulu_ruler_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = zulu_impi_headgear + accessory = male_headgear_zulu_impi_02 + } + } + weight = { + base = 0 + } + } + + zulu_impi_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = zulu_impi_headgear + accessory = male_headgear_zulu_impi_01 + } + } + weight = { + base = 0 + } + } + + persian_landowners_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_landowners_hat + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + persian_monarch_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_arabic_royal_01 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + persian_agitator_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = male_headgear_arabic_sattar_khan + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + dost_mohammad_khan_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = arabic_turban_mohammad_khan + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + chokha_cherkeska_cossack_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = cossack_headgear + range = { 0 1 } + } + } + weight = { + base = 0 + } + } + + academic_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = academic_cap + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + power_bloc_crown = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = crown + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + + } + + papal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_pope_headgear + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + catholic_clergy_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = catholic_clergy_headgear + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + catholic_cardinal_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = catholic_clergy_headgear_colors + accessory = male_headgear_european_religious_catholic_01_red + } + } + + weight = { + base = 0 + } + } + + catholic_advent_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = catholic_clergy_headgear_colors + accessory = male_headgear_european_religious_catholic_01_purple + } + } + + weight = { + base = 0 + } + } + + puneri_pagadi_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = puneri_pagadi + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + european_executive_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_executive_hats + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + } + } + + austrian_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_austrian_01 + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_headgear_late = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_hungarian_01 + } + } + weight = { + base = 0 + } + } + + independent_hungarian_military_headgear_late_black = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = european_late_military_headgear + accessory = male_headgear_european_military_cap_hungarian_01_black + } + } + weight = { + base = 0 + } + } + + boer_armed_forces_headgear = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = boer_headgear + range = { 0 1 } + } + } + + weight = { + base = 0 + } + } + + boer_armed_forces_headgear_officer = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = boer_headgear + range = { 0.67 1 } + } + } + + weight = { + base = 0 + } + } +} diff --git a/gfx/portraits/portrait_modifiers/cwp_shrink_body.txt b/gfx/portraits/portrait_modifiers/cwp_shrink_body.txt new file mode 100644 index 000000000..61f5aca70 --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_shrink_body.txt @@ -0,0 +1,16 @@ +special_shrink_body = { + usage = game + shrink_body = { + dna_modifiers = { + morph = { + mode = add + gene = gene_shrink_body + template = shrink_all + value = 1 # For the randomness to work correctly + } + } + weight = { + base = 10 + } + } +} \ No newline at end of file diff --git a/gfx/portraits/portrait_modifiers/cwp_weight.txt b/gfx/portraits/portrait_modifiers/cwp_weight.txt new file mode 100644 index 000000000..0570c9500 --- /dev/null +++ b/gfx/portraits/portrait_modifiers/cwp_weight.txt @@ -0,0 +1,122 @@ +weight = { + usage = game + + overweight = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = 0.75 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_overweight_pop_trigger = yes + } + } + } + + slightly_underweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = -0.15 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_slightly_underweight_pop_trigger = yes + } + } + } + + underweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = -0.25 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_underweight_pop_trigger = yes + } + } + } + + very_underweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = -0.45 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_very_underweight_pop_trigger = yes + } + } + } + + slightly_overweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = 0.25 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_slightly_overweight_pop_trigger = yes + } + } + } + + overweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = 0.5 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_overweight_pop_trigger = yes + } + } + } + + very_overweight_pop = { + dna_modifiers = { + morph = { + mode = modify + gene = gene_bs_body_type + value = 0.75 + } + } + weight = { + base = 0 + modifier = { + add = 100 + cwp_very_overweight_pop_trigger = yes + } + } + } +} diff --git a/localization/english/CWP/CWP_generic_je_l_english.yml b/localization/english/CWP/CWP_generic_je_l_english.yml index 1c35692e9..fd2f20384 100644 --- a/localization/english/CWP/CWP_generic_je_l_english.yml +++ b/localization/english/CWP/CWP_generic_je_l_english.yml @@ -214,7 +214,7 @@ je_empty_tt: " " - ### Events + ### Events ### Economy stuff ### diff --git a/localization/english/CWP/CWP_military_l_english.yml b/localization/english/CWP/CWP_military_l_english.yml deleted file mode 100644 index fca020b22..000000000 --- a/localization/english/CWP/CWP_military_l_english.yml +++ /dev/null @@ -1,156 +0,0 @@ -l_english: - # Combat Unit Types - combat_unit_type_irregular_infantry: "Irregular Infantry" - combat_unit_type_irregular_infantry_desc: "Often assembled as Militia's or Guerilla forces, Irregulars are the least organized unit type." - combat_unit_type_light_infantry: "Light Infantry" - combat_unit_type_light_infantry_desc: "Lightly equipped and armed, Light infantry use mobility and concealment to their advantage in the face of lesser firepower." - combat_unit_type_motorized_infantry: "Motorized Infantry" - combat_unit_type_motorized_infantry_desc: "Infantry carried by motor vehicles, Motor infantry can field heavier equipment and maintain high mobility with trucks." - combat_unit_type_mechanized_infantry: "Mechanized Infantry" - combat_unit_type_mechanized_infantry_desc: "Equipment with Infantry Fighting Vehicles, Mechanized infantry field strong firepower and protection without compromising mobility." - combat_unit_type_wartime_tanks: "Wartime tanks" - combat_unit_type_wartime_tanks_desc: "Medium tanks from the second world war, A combination of armour, firepower and mobility these tanks hold their own but can easily be outpaced by more advanced units without support." - combat_unit_type_main_battle_tanks: "Main Battle Tanks" - combat_unit_type_main_battle_tanks_desc: "Having the armour of a heavy tank, speed of a medium tank and firepower of an AT-gun, MBTs are the culmination of tank development from WW2 greatly outpacing earlier tanks." - combat_unit_type_modern_battle_tanks: "Modern Battle Tanks" - combat_unit_type_modern_battle_tanks_desc: "A newer generation MBT making use of recent technological advancements, making use of reactive armour, ATGMs and advanced engines, This represents the heights of armoured warfare." - - combat_unit_type_light_artillery: "Light Artillery" - combat_unit_type_light_artillery_desc: "Light Artillery have a lower calibre but are light enough to be pulled by Infantry or carried by aircraft." - combat_unit_type_mobile_artillery: "Mobile Artillery" - combat_unit_type_mobile_artillery_desc: "Heavier Artillery pulled by trucks and other vehicles allow for maneuverable guns with decent firepower." - combat_unit_type_self_propelled_artillery: "Self Propelled Artillery" - combat_unit_type_self_propelled_artillery_desc: "Self Propelled Artillery enhance mobile artillery doctrine allowing faster movement to avoid counter-battery fire." - combat_unit_type_mlrs_artillery: "Multiple Launch Rocket Systems" - combat_unit_type_mlrs_artillery_desc: "MLRS units can deliver devastating amounts of firepower at great distance with high mobility making them a terrifying weapon." - combat_unit_type_combat_engineers: "Combat Engineers" - combat_unit_type_combat_engineers_desc: "Combat Engineer units can help sure up defenses with engineering or clear out fortified defenders with flamethrowers and explosives." - combat_unit_type_armoured_reconnaissance: "Armoured Reconnaissance" - combat_unit_type_armoured_reconnaissance_desc: "Dedicated Armoured Reconnaissance units can probe for enemy weakness whilst being able to hold their own in a skirmish." - combat_unit_type_attack_helicopters: "Attack Helicopters" - combat_unit_type_attack_helicopters_desc: "Combining the firepower of a tank with the maneuverability of a plane, attack helicopters can dominate any battle devoid of enemy air support." - - combat_unit_type_wartime_aircraft: "Wartime Aircraft" - combat_unit_type_wartime_aircraft_desc: "Monoplane fighters and bombers from WW2, they can hold their own against their kind but are outgunned by the dawn of jet aviation." - combat_unit_type_fighter_jet: "Fighter Jet" - combat_unit_type_fighter_jet_desc: "Early jet fighters can outperform most wartime propeller planes in speed, maneuverability, range, altitude and armament all possible by jet power." - combat_unit_type_jet_bombers: "Jet Bombers" - combat_unit_type_jet_bombers_desc: "Jet engines allow tactical bombers to at ranges comparable to early strategic bombers and operate at a speed and altitude that makes them less vulnerable." - combat_unit_type_strike_fighter: "Strike Fighter" - combat_unit_type_strike_fighter_desc: "Able to fly at great range and break the sound barrier, this generation of fighters dominates the skies with radar guided weapons expanding engagement distance" - combat_unit_type_attack_aircraft: "Attack Aircraft" - combat_unit_type_attack_aircraft_desc: "Though attack aircraft are slower and less agile than current jets they are armed with a wide array of bombs and missiles that can level enemy positions" - combat_unit_type_fighter_bomber: "Fighter Bomber" - combat_unit_type_fighter_bomber_desc: "Enhancing the role of the strike fighter by upgrading it with modern developments such as laser guidance and turbocruise, these planes also combine the role of fighters and bombers allowing operational flexibility." - combat_unit_type_stealth_multi_role_aircraft: "Stealth Multi-Role Aircraft" - combat_unit_type_stealth_multi_role_aircraft_desc: "Stealth capable planes use low radar profile construction techniques and electronic warfare to gain the greatest advantage in air combat, not being detected before you zero the enemy." - - combat_unit_type_wartime_escorts: "Wartime Escorts" - combat_unit_type_wartime_escorts_desc: "Destroyers, Frigates and Corvettes from WW2 armed with hydrophones and depth charges and other developments in naval escort and ASW tactics." - combat_unit_type_modernised_escorts: "Modernized Escorts" - combat_unit_type_modernised_escorts_desc: "Wartime escort vessels modernized with newer technologies like advanced sonar, ASROCs, ASW torpedoes and better battlesuites." - combat_unit_type_command_cruiser: "Command Cruiser" - combat_unit_type_command_cruiser_desc: "An refitting and update of wartime light cruisers, armed with better communications and radar allow these ships to serve as capable flagships." - combat_unit_type_guided_missile_destroyer: "Guided Missile Destroyers" - combat_unit_type_guided_missile_destroyer_desc: "Escort vessels armed with surface to air and surface to surface missiles allowing ships to engage threats from outside visual range." - combat_unit_type_guided_missile_cruiser: "Guided Missile Cruiser" - combat_unit_type_guided_missile_cruiser_desc: "Large by post-war standards, these ships carry arrays of heavy missiles capable of striking heavier enemy vessels and providing capable air defense." - combat_unit_type_modern_guided_missile_destroyer: "Modern Guided Missile Destroyers" - combat_unit_type_modern_guided_missile_destroyer_desc: "Built with radar profile reduction designs and advanced sensor suites allow these ships to serve as the mainstay of a modern navy." - - combat_unit_type_battleship: "Battleship" - combat_unit_type_battleship_desc: "Large, Armed, Slow and expensive these once kings of the sea find increasingly obsolete in the age of guided missiles making armour redundant, though you still shouldn't trifle with their guns." - combat_unit_type_wartime_aircraft_carrier: "Wartime Aircraft Carrier" - combat_unit_type_wartime_aircraft_carrier_desc: "Large ships capable of launching and landing numerous warplanes to strike at enemy fleets out of the range of naval guns or protect their own fleet." - combat_unit_type_modernised_aircraft_carrier: "Modernized Aircraft Carrier" - combat_unit_type_modernised_aircraft_carrier_desc: "Upgrading wartime carriers for the jet and missile age by adding angled runways and better catapult systems to allow for jet aircraft usage." - combat_unit_type_supercarrier: "Supercarrier" - combat_unit_type_supercarrier_desc: "A floating airbase in it's own right and the largest vessels to be but to sea for war, these ships carry a huge compliment of aircraft allowing entire air campaigns to be conducted from a single ship." - combat_unit_type_helicopter_carrier: "Helicopter Carrier" - combat_unit_type_helicopter_carrier_desc: "Allowing smaller navies to have air support in the form of helicopters and VTOL planes, these lighter vessels provide vital support even if they are outclassed by larger carriers." - combat_unit_type_nuclear_battlecruiser: "Nuclear Battlecruiser" - combat_unit_type_nuclear_battlecruiser_desc: "The unofficial heir to battleships, these vast reactor powered ships host an arsenal of heavy missiles capable of wiping out an entire supercarrier." - - combat_unit_type_wartime_submarine: "Wartime Submarine" - combat_unit_type_wartime_submarine_desc: "These diesel-electric boats are capable of operating and striking from underwater with torpedoes making them the masters of convoy raiding." - combat_unit_type_diesel_attack_submarine: "Diesel Attack Submarine" - combat_unit_type_diesel_attack_submarine_desc: "An evolution of wartime submarines, these boats have better batteries and snorkels to allow them to operate underwater for longer and remain undetected." - combat_unit_type_nuclear_attack_submarine: "Nuclear Attack Submarine" - combat_unit_type_nuclear_attack_submarine_desc: "Submarines fitted with nuclear reactors and oxygen generation allows these boats to stay submerged for near limitless stretches, advances in sonar and wire guided torpedoes even allow them to strike other submarines." - combat_unit_type_cruise_missile_submarine: "Cruise Missile Submarine" - combat_unit_type_cruise_missile_submarine_desc: "Nuclear submarines armed with anti-surface missiles that can be launched whilst submerged to strike at enemy fleets at greater distance with deadly firepower." - - # Mobilization Option Groups - army_supplies: "Army Supplies" - army_rations: "Army Rations" - army_battledress: "Army Battledress" - army_luxuries: "Army Luxuries" - army_logistics: "Army Logistics" - army_communications: "Army Communications" - army_support_weaponry: "Army Support Weaponry" - army_medical_support: "Army Medical Support" - - # Mobilization Options - mobilization_basic_supplies: "Basic Supplies" - mobilization_basic_supplies_desc: "Basic level of supplies to allow equip an army for combat." - mobilization_additional_supplies: "Additional Supplies" - mobilization_additional_supplies_desc: "Reserve supplies are allocated to replenish losses improving fighting ability." - mobilization_priority_supplies: "Priority Supplies" - mobilization_priority_supplies_desc: "Fast track reserve supplies are kept aside to be rushed to these units to replenish losses." - mobilization_alchohol: "Alcohol" - mobilization_alchohol_desc: "Man's oldest friend, not all friends are healthy." - mobilization_tobacco: "Tobacco" - mobilization_tobacco_desc: "Long term health concerns, but should help keep nerves in the face of bullets." - mobilization_chocolate: "Chocolate" - mobilization_chocolate_desc: "Sweet relief from the hardships of war." - mobilization_entertainment: "Entertainment" - mobilization_entertainment_desc: "Comics, Books, Service Shows, Gentleman's special materials, anything a soldier could want. Even if the entertainment is bad the paper it comes on always makes good toilet roll." - mobilization_radio_and_television: "Radio and Television" - mobilization_radio_and_television_desc: "All of the comforts of home brought through transistors and the airwaves." - mobilization_basic_rations: "Basic Rations" - mobilization_basic_rations_desc: "Bread and Meat, simple nutrients." - mobilization_canned_rations: "Canned Rations" - mobilization_canned_rations_desc: "Canned foods allows the storage of a greater variety of foodstuffs for consumption." - mobilization_mre_rations: "MRE Rations" - mobilization_mre_rations_desc: "Meals Ready to Eat, able to be cooked on the frontline and provide nutrients quickly." - mobilization_catering_rations: "Catering Rations" - mobilization_catering_rations_desc: "Better logistics and refrigeration allow frontline canteens to open veritable restaurants on the frontline." - - mobilization_no_standard_dress: "No Standard Dress" - mobilization_no_standard_dress_desc: "No formal uniforms are provided, possibly a code of dress but not provision." - mobilization_webbing_and_helmets: "Webbing and Helmets" - mobilization_webbing_and_helmets_desc: "Steel helmets to protect from shrapnel and equipment webbing for storage." - mobilization_flak_vests: "Flak Vests" - mobilization_flak_vests_desc: "Steel lined body vests to protect soldiers from shrapnel and stray casings." - mobilization_ballistic_vests: "Ballistic Vests" - mobilization_ballistic_vests_desc: "Kevlar lined vests able to protect from certain calibres of bullets." - - mobilization_rail_logistics: "Rail Logistics" - mobilization_rail_logistics_desc: "Strategic logistics are supported by the national rail network for quick deployment." - mobilization_truck_logistics: "Truck Logistics" - mobilization_truck_logistics_desc: "Supply trucks allow for flexible allocation of supplies at a strategic level." - mobilization_airborne_logistics: "Airborne Logistics" - mobilization_airborne_logistics_desc: "Helicopters and cargo planes allow long range rapid deployment and supply allocation." - - mobilization_army_mail_system: "Army Mail System" - mobilization_army_mail_system_desc: "Military communications are handled by couriers delivering covert messages" - mobilization_military_radios: "Military Radios" - mobilization_military_radios_desc: "Relays of Military Radios allow for messages to be relayed without being physical interception." - mobilization_military_phone_network: "Military Phone Network" - mobilization_military_phone_network_desc: "Secure strategic communication networks are handled by protected phone lines and telecoms." - mobilization_command_and_control_network: "Command and Control Network" - mobilization_command_and_control_network_desc: "Military communications are handled by strategic satellites and intranets" - - mobilization_rocket_propelled_grenades: "Rocket Propelled Grenades" - mobilization_rocket_propelled_grenades_desc: "Soldiers are equipped with RPGs that can fire light Anti-Tank rounds at armoured units." - mobilization_anti_tank_guided_missiles: "Anti-Tank Guided Missiles" - mobilization_anti_tank_guided_missiles_desc: "Wired Guided Anti Tank Missiles units are deployed to counter main battle tanks." - mobilization_manned_portable_air_defence: "Manned Portable Missiles" - mobilization_manned_portable_air_defence_desc: "Guided Anti-Air weapons to counter helicopters and low flying aircraft are distributed to army units." - - mobilization_first_aid: "First Aid" - mobilization_first_aid_desc: "Combat Medics are attached to combat units to provide life saving aid on the frontline." - mobilization_field_hospitals: "Field Hospitals" - mobilization_field_hospitals_desc: "Field Hospitals staffed with doctors and surgical personal to provide more difficult treatment off the front-lines." - mobilization_medevac: "Medevac" - mobilization_medevac_desc: "Helicopter and mobile medical units are on standby to extract injured personnel and get them back to military hospitals for care." diff --git a/localization/english/CWP/africa/CWP_libya_l_english.yml b/localization/english/CWP/africa/CWP_libya_l_english.yml deleted file mode 100644 index 6c4fcb48c..000000000 --- a/localization/english/CWP/africa/CWP_libya_l_english.yml +++ /dev/null @@ -1,140 +0,0 @@ -l_english: - # Subject Type - jamahiriya: "Jamahiriya " - jamahiriya_desc: "Jamahiriyas are countries that are being prepared for the formation of a pan-Arab-African state." - jamahiriya_action_ask_to_break_name: "Ask for de-occupation" - subject_type_jamahiriya: "Jamahiriya" - jamahiriya_pact_desc: "[SCOPE.GetRootScope.GetDiplomaticPact.GetSecondCountry.GetName] is a Jamahiriya of [SCOPE.GetRootScope.GetDiplomaticPact.GetFirstCountry.GetName]." - jamahiriya_proposal_notification_break_name: "[INITIATOR_COUNTRY.GetName] is requesting ending subjugation." - jamahiriya_proposal_notification_break_desc: "[INITIATOR_COUNTRY.GetName] is requesting ending our subjugation of them." - jamahiriya_proposal_notification_break_effects_desc: "$TOOLTIP_DELIMITER$\n#s Breaks subjugation of [INITIATOR_COUNTRY.GetName]" - jamahiriya_action_notification_name: "Demand to become a Jamahiriya" - jamahiriya_action_notification_desc: "[INITIATOR_COUNTRY.GetName] demands that we submit to them and become a Jamahiriya." - jamahiriya_trigger_desc_first: "[TARGET_COUNTRY.GetName] is a [COUNTRY.GetAdjectiveNoFlag] Jamahiriya" - jamahiriya_trigger_false_desc_first: "[TARGET_COUNTRY.GetName] is #b not#! a [COUNTRY.GetAdjectiveNoFlag] Jamahiriya" - jamahiriya_trigger_desc_third: "[COUNTRY.GetName] is a Jamahiriya of [AddTextIf(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self),TARGET_COUNTRY.GetNameNoFlag)][AddTextIf(Not(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self)),TARGET_COUNTRY.GetName)]" - jamahiriya_trigger_false_desc_third: "[COUNTRY.GetNameNoFlag] is #b not#! a Jamahiriya of [AddTextIf(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self),TARGET_COUNTRY.GetName)][AddTextIf(Not(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self)),TARGET_COUNTRY.GetName)]" - jamahiriya_action_propose_name: "Make into Jamahiriya" - jamahiriya_action_break_name: "Grant Independence" - jamahiriya_proposal_break_accepted_name: "Independence Granted" - jamahiriya_proposal_break_accepted_desc: "[TARGET_COUNTRY.GetName] accepted the demand to end our Jamahiriya status. We are independent once again." - jamahiriya_proposal_break_declined_name: "Independence Refused" - jamahiriya_proposal_break_declined_desc: "[TARGET_COUNTRY.GetName] refused the demand to end our Jamahiriya status." - jamahiriya_effect_desc_global: "Becomes a Jamahiriya" - jamahiriya_effect_desc_first: "[TARGET_COUNTRY.GetName] becomes a [COUNTRY.GetAdjectiveNoFlag] Jamahiriya" - jamahiriya_effect_desc_third: "[AddTextIf(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self),TARGET_COUNTRY.GetNameNoFlag)][AddTextIf(Not(ObjectsEqual(GetMetaPlayer.GetPlayedOrObservedCountry.Self, TARGET_COUNTRY.Self)),TARGET_COUNTRY.GetName)] becomes a Jamahiriya of [COUNTRY.GetName]" - - #Events - libya.1.t: "The Mad Dog of the Middle East" - libya.1.d: "In the midst of political turbulence, Colonel Muammar Gaddafi launches a coup attempt to seize control of Libya. Fueled by his unyielding ambition, Gaddafi aspires to establish himself as the undisputed ruler of the nation." - libya.1.f: "#italic I am an international leader, the dean of the Arab rulers, the king of kings of Africa and the imam of Muslims, and my international status does not allow me to descend to a lower level.#!\n― Muammar Gaddafi" - libya.1.a: "Form a transitional government" - libya.1.b: "Proclaim a socialist state" - libya.1.c: "The revolution fails" - - libya.3.t: "Gaddafi's Dream" - libya.3.d: "In a address to the nation, Libyan leader Muammar Gaddafi announces the decision to centralize and fortify his diverse states into a cohesive union. He sets forth a vision that transcends borders, cultures, and historical divisions." - libya.3.f: "#italic I am an international leader, the dean of the Arab rulers, the king of kings of Africa and the imam of Muslims, and my international status does not allow me to descend to a lower level.#!\n― Muammar Gaddafi" - libya.3.a: "Gaddafi's dream is our dream" - libya.3.b: "This is madness" - - libya.4.t: "Gaddafi's Influence Spreads" - libya.4.d: "In the face of diplomatic pressures, our nation has chosen to join hands with Libya to form a new and powerful alliance." - libya.4.f: "#italic There is no state with a democracy except Libya on the whole planet.#!\n― Muammar Gaddafi" - libya.4.a: "And now?" - libya.4.tt: "If Libya tries to annex us, we can declare our independence by force" - - libya.5.t: "Libyan Ambitions" - libya.5.d: "Muammar Gaddafi, the leader of Libya, sets his sights on expanding his influence far beyond his nation's borders. He seeks to bring our country into his fold, forming an union that could potentially reshape the geopolitical landscape." - libya.5.f: "#italic When I met Nasser, he said to me, 'I see myself when I was young in you. You are the future for the Arab revolution.' This meant very, very much to me.#!\n― Muammar Gaddafi" - libya.5.a: "Are we in danger?" - libya.5.tt: "A new journal entry becomes available" - - libya.6.t: "[SCOPE.sCountry('gaddafi_unification_target_scope').GetName] Joins Our Union" - libya.6.d: "In the face of relentless diplomatic pressure, [SCOPE.sCountry('gaddafi_unification_target_scope').GetName] has taken a step towards embracing unity, deciding to join our Union." - libya.6.f: "#italic There is no state with a democracy except Libya on the whole planet.#!\n― Muammar Gaddafi" - libya.6.a: "The union grows" - - libya.7.t: "[SCOPE.sCountry('gaddafi_unification_target_scope').GetName] Rejects Our Offer" - libya.7.d: "In a resolute stand for its sovereignty, [SCOPE.sCountry('gaddafi_unification_target_scope').GetName] declines Gaddafi's proposition to join his envisioned union." - libya.7.f: "#italic The times of Arab nationalism and unity are gone forever. These ideas which mobilized the masses are only a worthless currency. Libya has had to put up with too much from the Arabs for whom it has poured forth both blood and money.#!\n― Muammar Gaddafi" - libya.7.a: "Traitors!" - - libya.8.t: "[SCOPE.sCountry('gaddafi_unification_target_scope').GetName] Rejects Our Offer" - libya.8.d: "Gaddafi contemplates a daring coup attempt against the government of [SCOPE.sCountry('gaddafi_unification_target_scope').GetName], following their resounding refusal to join his proposed union." - libya.8.f: "#italic I staged a coup d'état and the workers staged the revolution, occupying the factories, becoming partners instead of employees, eliminating the monarchic administration and setting up people's committees. In short, they liberated themselves. Students did the same. Today in Libya, only the people count.#!\n― Muammar Gaddafi" - libya.8.a: "Attempt to overthrow their government" - libya.8.b: "We want nothing to do with traitors" - - libya.9.t: "Gaddafis Influence Spreads" - libya.9.d: "In a display of unity, thousands of Libyans march peacefully towards our capital, driven by an unwavering determination to make their voices heard. Their resolute purpose? To compel our nation to join Gaddafi's union." - libya.9.f: "#italic Revolution is when the masses make the revolution. A people's revolution. But even when the revolution is made by others in the name of the masses, expressing what the masses want, it can be revolution. A people's revolution because it has the support of the masses and interprets the will of the masses.#!\n― Muammar Gaddafi" - libya.9.a: "We have no choice" - - libya.100.t: "Diplomatic Pressure" - libya.100.d: "Our unification efforts are progressing slowly and Gaddafi is growing impatient. Maintaining good relations is essential to the unification process, but with a little diplomatic pressure we may gain more influence." - libya.100.f: "" - libya.100.a: "Force them to cooperate" - libya.100.b: "Good relationships are more important" - - libya.101.t: "The Green Revolution" - libya.101.d: "While progress at the negotiating table has slowed, Pro-Libyan rebels have been reported in the areas controlled by our negotiating partner. We might be able to help them, but that would throw the country into chaos." - libya.101.f: "" - libya.101.a: "Support them" - libya.101.b: "Focus on our population instead" - - libya.102.t: "Corruption" - libya.102.d: "For some inexplicable reason, our negotiating partner seems to be reluctant. Maybe after a few gifts they will be more talkative?" - libya.102.f: "" - libya.102.a: "Send them money" - libya.102.b: "They are not important enough" - - libya.200.t: "Desire for Unification" - libya.200.d: "A fervent desire reverberates through our nation. The people of our country raise their unified voices, calling for a unification with Libya." - libya.200.f: "" - libya.200.a: "Make promises to the people" - libya.200.b: "Do nothing" - libya.200.c: "Officially reject the unification" - - libya.201.t: "A Vision for Unity" - libya.201.d: "In a compelling address, a renowned politician passionately advocates for a unification with Libya, envisioning a future of shared prosperity and strengthened bonds between nations." - libya.201.f: "" - libya.201.a: "And he is right" - libya.201.b: "He must disappear" - - libya.unification_points_plus_10: "#bold #blue + 10 Unification points#!#!" - libya.unification_points_minus_10: "#bold #blue - 10 Unification points#!#!" - - approves_gaddafis_unification_efforts: "Approves Unification Efforts" - approves_gaddafis_unification_efforts_leader: "Approves Unification Efforts" - - #Journals - je_gaddafi_unification: "Gaddafi's Ambitions" - je_gaddafi_unification_reason: "In the bustling heart of North Africa a visionary leader, Muammar Gaddafi, tirelessly champions a bold and audacious dream: to unify the diverse nations of the Arab world and the vast expanse of Africa under the banner of solidarity and progress. Amidst the ever-changing geopolitical landscape, Gaddafi stands steadfast, driven by an unwavering belief in the transformative power of unity." - je_gaddafi_unification_points_desc: "[GetPlayer.MakeScope.Var('gaddafi_unification_weeks').GetValue] week(s) left until the end of the current negotiations" - - gaddafi_puppet_EGY_name: "Unite with Egypt" - gaddafi_puppet_SDN_name: "Unite with Sudan" - gaddafi_puppet_PAL_name: "Unite with Palestine" - gaddafi_puppet_SYR_name: "Unite with Syria" - gaddafi_puppet_LEB_name: "Unite with Lebanon" - gaddafi_puppet_EOT_name: "Unite with Jordan" - gaddafi_puppet_TUN_name: "Unite with Tunisia" - gaddafi_puppet_ALD_name: "Unite with Algeria" - gaddafi_puppet_MOR_name: "Unite with Morocco" - gaddafi_puppet_ALR_name: "Unite with the Rif" - gaddafi_puppet_WSH_name: "Unite with Western Sahara" - gaddafi_puppet_MLT_name: "Unite with Malta" - gaddafi_puppet_MAU_name: "Unite with Mauritania" - gaddafi_puppet_MAL_name: "Unite with Mali" - gaddafi_puppet_BKF_name: "Unite with Upper Volta" - gaddafi_puppet_NGR_name: "Unite with Niger" - gaddafi_puppet_CHD_name: "Unite with Chad" - gaddafi_finish_unification_name: "#gold #b Centralize the Union" - - gaddafi_puppet_desc: "\n#bold We receive unification points per week based on the following factors:#!\nWe have a higher global power rank: #blue 4 points#!\nWe have a stronger military: #blue 4 points#!\nWe are a major power or higher: #blue 3 points#!\nWe are neighbors: #blue 2 points#!\nWe have good relations: #blue 2 points#!\nAlways: #blue 1 point#!\nBonus points can be gained and lost through events\n\n#bold After 80 days:#!\nUnification points > #blue 150#!: We get the opportunity to diplomatically subjugate the target country\nUnification points > #blue 200#! : The target country submits to us guaranteed\n#N We have only one chance to enter into a union with this country#!" - gaddafi_finish_unification_desc: "\n#white We will try to annex all Jamahiriyas#!\n#red Jamahiriyas who have a higher global power rank than us can attempt to become independent#!" - - je_gaddafi_unification_target: "Gaddafi's Ambitions" - je_gaddafi_unification_target_reason: "In the bustling heart of North Africa, a visionary leader, Muammar Gaddafi, tirelessly champions a bold and audacious dream: to unify the diverse nations of the Arab world and the vast expanse of Africa under the banner of solidarity and progress. Amidst the ever-changing geopolitical landscape, Gaddafi stands steadfast, driven by an unwavering belief in the transformative power of unity." - je_gaddafi_unification_points_target_desc: "#N We are in danger of becoming a Libyan Subject!#!\n\n#bold Libya receives unification points per week based on the following factors:#!\nLibya has a higher global power rank: #blue 4 points#!\nLibya has a stronger military: #blue 4 points#!\nLibya is a major power or higher: #blue 3 points#!\nWe are neighbors: #blue 2 points#!\nWe have good relations: #blue 2 points#!\nAlways: #blue 1 point#!\nBonus points can be gained and lost through events\n\n#bold After time out:#!\nUnification points > #blue 150#!: They get the opportunity to diplomatically subjugate us\nUnification points > #blue 200#!: We will submit to them guaranteed" \ No newline at end of file diff --git a/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml index 6a2eef992..29f107021 100644 --- a/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml @@ -37,16 +37,16 @@ building_consumer_electronics_manufactories_lens_option: "Expand $building_consumer_electronics_manufactories$" # Distilleries: - building_distilleries: "Distilleries" - building_distilleries_lens_option: "Expand $building_distilleries$" + building_beverage_industries: "Distilleries" + building_beverage_industries_lens_option: "Expand $building_beverage_industries$" # Drydocks: building_drydocks: "Drydocks" building_drydocks_lens_option: "Expand $building_drydocks$" # Electronics Manufactories: - building_electronics_manufactories: "Electronic Components Manufactories" - building_electronics_manufactories_lens_option: "Expand $building_electronics_manufactories$" + building_electronic_components_manufactories: "Electronic Components Manufactories" + building_electronic_components_manufactories_lens_option: "Expand $building_electronic_components_manufactories$" # Explosives Industry: building_explosives_industry: "Explosives Industry" @@ -57,8 +57,8 @@ # building_food_industry_lens_option: "Expand $building_food_industry$" # Fuel Refineries: - building_fuel_refineries: "Fuel Refineries" - building_fuel_refineries_lens_option: "Expand $building_fuel_refineries$" + building_oil_refineries: "Fuel Refineries" + building_oil_refineries_lens_option: "Expand $building_oil_refineries$" # Furniture Manufactories: building_furniture_manufactories: "Furniture Manufactories" diff --git a/localization/english/CWP/buildings/cwp_buildings_mines_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_mines_l_english.yml index 032d7f5aa..d28f4c6b2 100644 --- a/localization/english/CWP/buildings/cwp_buildings_mines_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_mines_l_english.yml @@ -29,8 +29,8 @@ # building_lead_mine_lens_option: "Expand $building_lead_mine$" # Phosphorus Mine: - building_phosphorus_mine: "Phosphorus Mine" - building_phosphorus_mine_lens_option: "Expand $building_phosphorus_mine$" + building_sulfur_mine: "Phosphorus Mine" + building_sulfur_mine_lens_option: "Expand $building_sulfur_mine$" # Rare Earth Elements Mine: building_rare_earth_elements_mine: "Rare Earth Elements Mine" diff --git a/localization/english/CWP/buildings/cwp_buildings_misc_resource_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_misc_resource_l_english.yml index ffad7e7dc..d9e1b43ff 100644 --- a/localization/english/CWP/buildings/cwp_buildings_misc_resource_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_misc_resource_l_english.yml @@ -23,7 +23,3 @@ # Oil Rig: # building_oil_rig: "Oil Rig" # building_oil_rig_lens_option: "Expand $building_oil_rig$" - -# Rubber Plantation: - # building_rubber_plantation: "Rubber Plantation" - # building_rubber_plantation_lens_option: "Expand $building_rubber_plantation$" diff --git a/localization/english/CWP/buildings/cwp_buildings_urban_center_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_urban_center_l_english.yml index e5fa57103..470b0eab3 100644 --- a/localization/english/CWP/buildings/cwp_buildings_urban_center_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_urban_center_l_english.yml @@ -9,8 +9,8 @@ building_combustion_plant_lens_option: "Expand $building_combustion_plant$" # Financial Services: - building_financial_services: "Financial Services Industry" - building_financial_services_lens_option: "Expand $building_financial_services$" + building_banks: "Financial Services Industry" + building_banks_lens_option: "Expand $building_banks$" # Media Industry: building_media_industry: "Media Industry" diff --git a/localization/english/CWP/europe/german_unification_l_english.yml b/localization/english/CWP/europe/german_unification_l_english.yml index 8cac39584..22d8386f4 100644 --- a/localization/english/CWP/europe/german_unification_l_english.yml +++ b/localization/english/CWP/europe/german_unification_l_english.yml @@ -14,7 +14,7 @@ german_unification_desc_7: "Independence" german_unification_desc_8: "Towards a New Start" - ### Events ### + ### Events ### # GPs consent to west_german_unification @@ -296,7 +296,7 @@ west_german_unification.104.b.tt: "We'll make Germany a dominion." west_german_unification.104.c.tt: "We'll make Germany free." - ### Saarland ### + ### Saarland ### #Creation of the Saar Protectorate @@ -323,7 +323,7 @@ saarland.2.g: "YOU SHOULD NOT SEE THIS" #Luxembourg - #Notification + #Notification saarland.3.t: "The Saar Statute Referendum" saarland.3.d: "The Saar was supposed to become a European territory, as agreed by the French and the Germans, but the population of the small country had a different plan. In a referendum they expressed the wish to become part of our country." diff --git a/localization/english/CWP/modifiers/cwp_building_modifiers_l_english.yml b/localization/english/CWP/modifiers/cwp_building_modifiers_l_english.yml index bebad6c7c..b101bc60a 100644 --- a/localization/english/CWP/modifiers/cwp_building_modifiers_l_english.yml +++ b/localization/english/CWP/modifiers/cwp_building_modifiers_l_english.yml @@ -21,8 +21,8 @@ building_computer_manufactories_throughput_add_desc: "A bonus or penalty to both input and output of $building_computer_manufactories$" # Electronics Manufactories - building_electronics_manufactories_throughput_add: "$building_electronics_manufactories$ building [concept_throughput]" - building_electronics_manufactories_throughput_add_desc: "A bonus or penalty to both input and output of $building_electronics_manufactories$" + building_electronic_components_manufactories_throughput_add: "$building_electronic_components_manufactories$ building [concept_throughput]" + building_electronic_components_manufactories_throughput_add_desc: "A bonus or penalty to both input and output of $building_electronic_components_manufactories$" # Furniture Manufactories building_furniture_manufactories_throughput_add: "$building_furniture_manufactories$ building [concept_throughput]" @@ -53,8 +53,8 @@ building_tool_manufactories_throughput_add_desc: "A bonus or penalty to both input and output of $building_tool_manufactories$" # Phosphorus Mines - building_phosphorus_mine_throughput_add: "$building_phosphorus_mine$ building [concept_throughput]" - building_phosphorus_mine_throughput_add_desc: "A bonus or penalty to both input and output of $building_phosphorus_mine$" + building_sulfur_mine_throughput_add: "$building_sulfur_mine$ building [concept_throughput]" + building_sulfur_mine_throughput_add_desc: "A bonus or penalty to both input and output of $building_sulfur_mine$" # Rare Earth Elements Mine building_rare_earth_elements_mine_mult: "$building_rare_earth_elements_mine$ building [concept_throughput]" diff --git a/localization/english/CWP/modifiers/cwp_interest_group_modifiers_l_english.yml b/localization/english/CWP/modifiers/cwp_interest_group_modifiers_l_english.yml index d1459eaac..df1ea8c61 100644 --- a/localization/english/CWP/modifiers/cwp_interest_group_modifiers_l_english.yml +++ b/localization/english/CWP/modifiers/cwp_interest_group_modifiers_l_english.yml @@ -18,7 +18,7 @@ # Intelligentsia Variants: ig_variant_bureaucrats: "[GetInterestGroupVariant('ig_intelligentsia',GetPlayer).GetNameWithCountryVariant]" ig_variant_urbanists: "[GetInterestGroupVariant('ig_intelligentsia',GetPlayer).GetNameWithCountryVariant]" - + # Landowner Variants: ig_variant_elites: "[GetInterestGroupVariant('ig_landowners',GetPlayer).GetNameWithCountryVariant]" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_agro_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_agro_l_english.yml index a1ee562cd..56d22ca10 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_agro_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_agro_l_english.yml @@ -6,36 +6,24 @@ # Production Method Groups: - # Rye Farm: - # pmg_base_building_rye_farm: "Base" - pmg_harvesting_process_rye_farm: "Harvesting Process" - # pmg_secondary_building_rye_farm: "Secondary Building" - pmg_transportation_rye_farm: "Transportation" - - # Wheat Farm: - # pmg_base_building_wheat_farm: "Base" - pmg_harvesting_process_wheat_farm: "Harvesting Process" - # pmg_secondary_building_wheat_farm: "Secondary Building" - pmg_transportation_wheat_farm: "Transportation" - - # Rice Farm: - # pmg_base_building_rice_farm: "Base" - pmg_harvesting_process_rice_farm: "Harvesting Process" - # pmg_secondary_building_rice_farm: "Secondary Building" - pmg_transportation_rice_farm: "Transportation" + # Shared PMG - Agricultural Mechanization: + pmg_agricultural_mechanization: "Agricultural Mechanization" # Maize Farm: - # pmg_base_building_maize_farm: "Base" - pmg_harvesting_process_maize_farm: "Harvesting Process" - # pmg_secondary_building_maize_farm: "Secondary Building" pmg_transportation_maize_farm: "Transportation" # Millet Farm: - # pmg_base_building_millet_farm: "Base" - pmg_harvesting_process_millet_farm: "Harvesting Process" - # pmg_secondary_building_millet_farm: "Secondary Building" pmg_transportation_millet_farm: "Transportation" + # Rice Farm: + pmg_transportation_rice_farm: "Transportation" + + # Rye Farm: + pmg_transportation_rye_farm: "Transportation" + + # Wheat Farm: + pmg_transportation_wheat_farm: "Transportation" + # Livestock Ranch: pmg_base_slaughtering_livestock_ranch: "Base" pmg_secondary_livestock_ranch: "Secondary Building" @@ -45,76 +33,22 @@ # Production Methods: - # Rye Farm - pmg_base_building_rye_farm: - pm_simple_farming_building_rye_farm: "Simple Farming" - pm_early_chemical_agriculture_rye_farm: "Early Chemical Agriculture" - pm_high_yielding_varieties_rye_farm: "High-Yielding Varieties" - pm_no_tillage_agriculture_rye_farm: "No-Tillage Agriculture" - pm_early_genetic_modification_rye_farm: "Early Genetic Modification" + # Shared PMs - Secondary PMs: + pm_fig_orchards_millet: "Fig Orchards" + pm_fig_orchards_rice: "Fig Orchards" - # Rye Farm - pmg_harvesting_process_rye_farm: + # Shared PMG - Agricultural Mechanization: pm_manual_harvesting: "Manual Harvesting" pm_early_mechanized_harvesting: "Early Mechanized Harvesting" pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" pm_integrated_electronic_systems: "Integrated Electronic Systems" - pm_early_precision_agriculture: "Early Precision Agriculture" + pm_precision_farming_machinery: "Precision Farming Machinery" - # Rye Farm - pmg_secondary_building_rye_farm: - # pm_no_secondary: "No Secondary" - # pm_potatoes: "Potatoes" - # pm_apple_orchards: "Apple Orchards" - - # Rye Farm - pmg_transportation_rye_farm: + # Shared PMG - Transportation: pm_manual_transportation_agro: "Manual Transportation" pm_hauling_trucks_agro: "Hauling Trucks" pm_intermodal_containers_agro: "Intermodal Containers" - # Wheat Farm - pmg_base_building_wheat_farm: - pm_simple_farming_building_wheat_farm: "Simple Farming" - pm_early_chemical_agriculture_wheat_farm: "Early Chemical Agriculture" - pm_high_yielding_varieties_wheat_farm: "High-Yielding Varieties" - pm_no_tillage_agriculture_wheat_farm: "No-Tillage Agriculture" - pm_early_genetic_modification_wheat_farm: "Early Genetic Modification" - - # Wheat Farm - pmg_secondary_building_wheat_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above - # pm_citrus_orchards: "Citrus Orchards" - - # Wheat Farm - pmg_harvesting_process_wheat_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above - - # Wheat Farm - pmg_transportation_wheat_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above - - # Rice Farm - pmg_base_building_rice_farm: - # pm_simple_farming_building_rice_farm: "Simple Farming" - pm_early_chemical_agriculture_rice_farm: "Early Chemical Agriculture" - pm_high_yielding_varieties_rice_farm: "High-Yielding Varieties" - pm_no_tillage_agriculture_rice_farm: "No-Tillage Agriculture" - pm_early_genetic_modification_rice_farm: "Early Genetic Modification" - - # Rice Farm - pmg_secondary_building_rice_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above - pm_fig_orchards_rice: "Fig Orchards" - - # Rice Farm - pmg_harvesting_process_rice_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above - - # Rice Farm - pmg_transportation_rice_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above - # Maize Farm - pmg_base_building_maize_farm: pm_simple_farming_building_maize_farm: "Simple Farming" pm_early_chemical_agriculture_maize_farm: "Early Chemical Agriculture" @@ -122,22 +56,6 @@ pm_no_tillage_agriculture_maize_farm: "No-Tillage Agriculture" pm_early_genetic_modification_maize_farm: "Early Genetic Modification" - # Maize Farm - pmg_secondary_building_maize_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above - # pm_citrus_orchards: "Citrus Orchards" # Duplicate key, already defined above - - # Maize Farm - pmg_harvesting_process_maize_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above - - # Maize Farm - pmg_transportation_maize_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above - # Millet Farm - pmg_base_building_millet_farm: pm_simple_farming_building_millet_farm: "Simple Farming" pm_early_chemical_agriculture_millet_farm: "Early Chemical Agriculture" @@ -145,41 +63,32 @@ pm_no_tillage_agriculture_millet_farm: "No-Tillage Agriculture" pm_early_genetic_modification_millet_farm: "Early Genetic Modification" - # Millet Farm - pmg_secondary_building_millet_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above - pm_fig_orchards_millet: "Fig Orchards" + # Rice Farm - pmg_base_building_rice_farm: + pm_early_chemical_agriculture_rice_farm: "Early Chemical Agriculture" + pm_high_yielding_varieties_rice_farm: "High-Yielding Varieties" + pm_no_tillage_agriculture_rice_farm: "No-Tillage Agriculture" + pm_early_genetic_modification_rice_farm: "Early Genetic Modification" - # Millet Farm - pmg_harvesting_process_millet_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above + # Rye Farm - pmg_base_building_rye_farm: + pm_simple_farming_building_rye_farm: "Simple Farming" + pm_early_chemical_agriculture_rye_farm: "Early Chemical Agriculture" + pm_high_yielding_varieties_rye_farm: "High-Yielding Varieties" + pm_no_tillage_agriculture_rye_farm: "No-Tillage Agriculture" + pm_early_genetic_modification_rye_farm: "Early Genetic Modification" - # Millet Farm - pmg_transportation_millet_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above + # Wheat Farm - pmg_base_building_wheat_farm: + pm_simple_farming_building_wheat_farm: "Simple Farming" + pm_early_chemical_agriculture_wheat_farm: "Early Chemical Agriculture" + pm_high_yielding_varieties_wheat_farm: "High-Yielding Varieties" + pm_no_tillage_agriculture_wheat_farm: "No-Tillage Agriculture" + pm_early_genetic_modification_wheat_farm: "Early Genetic Modification" # Livestock Ranch - pmg_base_slaughtering_livestock_ranch: - # pm_butchering_tools: "Butchering Tools" - # pm_slaughterhouses: "Slaughterhouse" - # pm_mechanized_slaughtering: "Mechanized Slaughtering" pm_concentrated_animal_feeding_operations: "Concentrated Animal Feeding Operations" - pm_certified_organic_husbandry: "Certified Organic Husbandry" + pm_hormone_treatment: "Hormone Treatment" # Livestock Ranch - pmg_secondary_livestock_ranch: pm_simple_ranch_no: "No Secondary" pm_sheep_ranch: "Sheep Ranch" pm_intensive_wool_gathering: "Intensive Wool Gathering" - # pm_open_air_stockyards: "Open-Air Stockyards" - - # Livestock Ranch - pmg_fencing_livestock_ranch: - # pm_standard_fences: "Standard Fences" - # pm_barbed_wire_fences: "Barbed Wire Fences" - # pm_electric_fencing: "Electric Fencing" - - # Livestock Ranch - pmg_packaging_livestock_ranch: - # pm_unrefrigerated: "Unrefrigerated Packaging" - # pm_refrigerated_storage_building_livestock_ranch: "Refrigerated Storage Building" - # pm_refrigerated_rail_cars_building_livestock_ranch: "Refrigerated Rail Cars" + pm_chemically_treated_wool: "Chemically Treated Wool" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_canals_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_canals_l_english.yml index c7f5605db..8808bc7c1 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_canals_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_canals_l_english.yml @@ -10,28 +10,28 @@ pmg_canal_base: "Base" # Panama Canal: - # pmg_canal_base: "Base" # Duplicate key, already defined above + # pmg_canal_base: "Base" # Duplicate key, already defined above # South Shore Canal: pmg_canal_minor: "Base" # Beauharnois Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # Wiley-Dondero Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # Iroquois Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # Welland Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # Detroit River Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # St Mary's Canal: - # pmg_canal_minor: "Base" # Duplicate key, already defined above + # pmg_canal_minor: "Base" # Duplicate key, already defined above # Production Methods: @@ -43,28 +43,28 @@ pm_canal_automated: "Automated Canal Operations" # Panama Canal - pmg_canal_base: - # pm_canal_base: "Standard Canal Operations" # Duplicate key, already defined above - # pm_canal_improved: "Improved Canal Operations" # Duplicate key, already defined above - # pm_canal_advanced: "Advanced Canal Operations" # Duplicate key, already defined above - # pm_canal_automated: "Automated Canal Operations" # Duplicate key, already defined above + # pm_canal_base: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_improved: "Improved Canal Operations" # Duplicate key, already defined above + # pm_canal_advanced: "Advanced Canal Operations" # Duplicate key, already defined above + # pm_canal_automated: "Automated Canal Operations" # Duplicate key, already defined above # South Shore Canal - pmg_canal_minor: pm_canal_minor: "Standard Canal Operations" # Beauharnois Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above # Wiley-Dondero Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above # Iroquois Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above # Welland Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above # Detroit River Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above # St Mary's Canal - pmg_canal_minor: - # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above + # pm_canal_minor: "Standard Canal Operations" # Duplicate key, already defined above diff --git a/localization/english/CWP/production_methods/cwp_production_methods_construction_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_construction_l_english.yml index d51d077fe..5eb666fa2 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_construction_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_construction_l_english.yml @@ -13,9 +13,7 @@ # Production Methods: # Construction Sector - pmg_base_building_construction_sector: - pm_pre_industrial_buildings: "Pre-Industrial Construction Methods" - pm_pre_war_buildings: "Pre-War Construction Methods" - pm_prefabricated_buildings: "Prefabricated Construction Methods" - pm_tube_structural_buildings: "Tube Structural Construction Methods" - pm_pressed_concrete: "Pressed Concrete Construction Methods" - pm_sustainable_building_materials: "Sustainable Building Materials" + pm_brick_wood_construction: "Brick and Wood Construction" + pm_steel_framed_construction: "Steel-Framed Construction" + pm_prefabricated_construction: "Prefabricated Construction" + pm_sustainable_construction: "Sustainable Construction" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_government_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_government_l_english.yml index 7505a1c8f..03d802586 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_government_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_government_l_english.yml @@ -8,69 +8,35 @@ # Government Administration: pmg_base_government_administration: "Base" - pmg_bureaucrat_professionalism_administration: "Bureaucrat Professionalism" + pmg_admin_telecom: "Administration Telecommunications" # University: pmg_base_university: "Base" - pmg_research_focus: "Research Focus" - pmg_academia_university: "Academia" - - # Nuclear Research Facility: - pmg_base_nuclear_research_facility: "Base" - - # Military Research Facility: - pmg_base_military_research_facility: "Base" - - # Humanities Research Facility: - pmg_base_humanities_research_facility: "Base" - - # Science Research Facility: - pmg_base_science_research_facility: "Base" + pmg_university_telecom: "University Telecommunications" # Production Methods: # Government Administration - pmg_base_government_administration: - pm_informal_bureaucracy: "Informal Bureaucracy" - pm_modern_bureaucracy: "Modern Bureaucracy" - pm_computerized_bureaucracy: "Computerized Bureaucracy" - pm_word_processors: "Digital Bureaucracy" - pm_paperless_offices: "Paperless Bureaucracy" - - # Government Administration - pmg_bureaucrat_professionalism_administration: - # pm_professional_bureaucrats: "Professional Bureaucrats" - # pm_religious_bureaucrats: "Religious Bureaucrats" + pm_organic_administration: "Organic Administration" + pm_filing_systems: "Filing Systems" + pm_early_computerization: "Early Computerization" + pm_word_processors: "Word Processors" + pm_digital_servers: "Digital Servers" + + # Government Administration - pmg_admin_telecom: + pm_mail_couriers: "Mail Couriers" + pm_telephones: "Telephones" + pm_government_intranet: "Government Intranet" + pm_world_wide_web_government: "World Wide Web" # University - pmg_base_university: - pm_higher_education: "Higher Education" - pm_scientific_education: "Scientific Education" - pm_interdisciplinary_studies: "Interdisciplinary Studies" - pm_advanced_analytics: "Advanced Analytics" - pm_computer_science: "Computer Science" - pm_business_schools: "Business Schools" - pm_humanities_education: "Humanities Education" - - # University - pmg_research_focus: - pm_independent_research_focus: "Independent Research Focus" - pm_state_directed_research: "State-Directed Research Focus" - pm_religious_research_agenda: "Religious Research Agenda" - pm_corporate_sponsored_research: "Corporate-Sponsored Research" - pm_military_sponsored_research: "Military-Sponsored Research" - - # University - pmg_academia_university: - pm_secular_faculty: "Secular Faculty" - pm_religious_faculty: "Religious Faculty" - pm_military_faculty: "Military Faculty" - - # Nuclear Research Facility - pmg_base_nuclear_research_facility: - pm_nuclear_fission_testing: "Nuclear Fission Testing" - pm_nuclear_warhead_testing: "Nuclear Warhead Testing" - - # Military Research Facility - pmg_base_military_research_facility: - pm_military_research_facility: "Military Research Facility" - - # Humanities Research Facility - pmg_base_humanities_research_facility: - pm_humanities_research_facility: "Humanities Research Facility" - - # Science Research Facility - pmg_base_science_research_facility: - pm_science_research_facility: "Science Research Facility" + pm_classical_academics: "Classical Academics" + pm_modern_disciplines: "Modern Disciplines" + pm_early_computer_labs: "Early Computer Labs" + pm_modern_computer_labs: "Modern Computer Labs" + pm_digital_academia: "Digital Academia" + + # University - pmg_university_telecom: + pm_academic_intranet: "Academic Intranet" + pm_world_wide_web_university: "World Wide Web" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_industry_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_industry_l_english.yml index a14a34cfa..929614e52 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_industry_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_industry_l_english.yml @@ -6,299 +6,165 @@ # Production Method Groups: - # Food Industry: - # pmg_base_building_food_industry: "Base" - pmg_food_packing: "Food Packing" - pmg_automation_food: "Automation" + # Shared Automation PMGs: + pmg_automation_light_industry: "Light Industry Automation" + pmg_automation_heavy_industry: "Heavy Industry Automation" + pmg_automation_metallurgy: "Metallurgy Industry Automation" + pmg_automation_food: "Food Industry Automation" + pmg_automation_shipyard: "Shipyard Automation" - # Distilleries: - pmg_distilling_liquor: "Liquor" - pmg_distilling_beer: "Beer" - pmg_automation_distillery: "Automation" - - # Textile Manufactories: - pmg_base_textile: "Base" - pmg_automation_textiles: "Automation" + # Aircraft Manufactories: + pmg_base_aircraft_manufactories: "Base" + pmg_military_aircraft: "Military Aircraft" + pmg_missiles_production: "Missiles" - # Furniture Manufactories: - pmg_base_furniture: "Base" - pmg_automation_furniture: "Automation" + # Aluminum Refineries: + pmg_base_aluminum_refining: "Base" - # Synthetics Plants: - pmg_synthetic_fabrics: "Synthetic Fabrics" - pmg_synthetic_rubber: "Synthetic Rubber" - pmg_automation_synthetics_plant: "Automation" + # Automobile Manufactories: + pmg_base_automobiles: "Base" + pmg_propulsion_automobiles: "Propulsion" - # Glassworks: - pmg_base_glassworks: "Base" - pmg_automation_glassworks: "Automation" + # Battery Manufactories: + pmg_base_battery: "Base" - # Tool Manufactories: - pmg_base_tools: "Base" - pmg_precision_instruments: "Precision Instruments" - pmg_automation_tools: "Automation" + # Beverage Industries: + pmg_distilling_liquor: "Liquor" + pmg_distilling_beer: "Beer" - # Paper Manufactories: - pmg_base_paper: "Base" - pmg_automation_paper: "Automation" + # Biofuel Refineries: + pmg_sugar_biofuel: "Biofuel - Sugar" + pmg_grain_biofuel: "Biofuel - Grain" # Chemical Plants: pmg_base_fertilizer: "Base" - pmg_automation_chemical_plants: "Automation" - - # Steelworks: - pmg_base_steelworks: "Base" - pmg_steelworks_electric_arc: "Electric Arc" - pmg_automation_steelworks: "Automation" - - # Aluminum Refineries: - pmg_base_aluminum_refining: "Base" - pmg_automation_aluminum: "Automation" - - # Motor Industry: - pmg_base_motors: "Base" - pmg_electronic_improvements_motors: "Electronic Improvements" - pmg_automation_motors: "Automation" - - # Automobile Manufactories: - pmg_base_automobiles: "Base" - pmg_propulsion_automobiles: "Propulsion" - pmg_automation_automobiles: "Automation" - # Tank Factory: - pmg_base_tanks: "Base" - pmg_automation_tanks: "Automation" + # Computer Manufactories: + pmg_base_computers: "Base" - # Shipyards: - pmg_base_shipyard: "Base" - pmg_automation_shipyard: "Automation" + # Consumer Electronics Manufactories: + pmg_base_consumer_electronics: "Base" + pmg_advanced_electronics: "Advanced Electronics" # Drydocks: pmg_surface_ships_shipyard: "Surface Ships" - pmg_submarines_shipyard: "Submarines" - # pmg_automation_shipyard: "Automation" # Duplicate key, already defined above # Electronics Manufactories: pmg_base_electronics: "Base" pmg_advanced_components: "Advanced Components" - pmg_automation_electronics: "Automation" - - # Small Arms Manufactories: - pmg_base_small_arms: "Rifles" - pmg_base_artillery: "Artillery" - pmg_automation_small_arms: "Automation" # Explosives Plants: pmg_base_explosives: "Base" - pmg_automation_munitions: "Automation" + + # Food Industry: + # pmg_base_building_food_industry: "Base" + pmg_food_packing: "Food Packing" + + # Furniture Manufactories: + pmg_base_furniture: "Base" + + # Glassworks: + pmg_base_glassworks: "Base" + + # Motor Industry: + pmg_base_motors: "Base" + pmg_electronic_improvements_motors: "Electronic Improvements" # Munitions Plants: pmg_base_munitions: "Base" - # pmg_automation_munitions: "Automation" # Duplicate key, already defined above - # Fuel Refineries: + # Oil Refineries: pmg_base_fuel_refineries: "Base" pmg_raw_plastics: "Raw Plastics" - pmg_automation_fuel_refineries: "Automation" - # Biofuel Refineries: - pmg_sugar_biofuel: "Biofuel - Sugar" - pmg_grain_biofuel: "Biofuel - Grain" - pmg_biofuel_automation: "Automation" - - # Aircraft Manufactories: - pmg_base_aircraft_manufactories: "Base" - pmg_military_aircraft: "Military Aircraft" - pmg_missiles_production: "Missiles" - pmg_automation_aircraft: "Automation" - - # Battery Manufactories: - pmg_base_battery: "Base" - pmg_automation_battery: "Automation" + # Paper Manufactories: + pmg_base_paper: "Base" # Pharmaceutical Industry: pmg_base_pharmaceuticals: "Base" pmg_automation_pharmaceuticals: "Automation" - # Computer Manufactories: - pmg_base_computers: "Base" - pmg_automation_computers: "Automation" + # Shipyards: + pmg_base_shipyard: "Base" + pmg_propulsion_shipyard: "Propulsion" - # Consumer Electronics Manufactories: - pmg_base_consumer_electronics: "Base" - pmg_advanced_electronics: "Advanced Electronics" - pmg_automation_consumer_electronics_manufactories: "Automation" + # Small Arms Manufactories: + pmg_base_small_arms: "Rifles" + pmg_base_artillery: "Artillery" - -# Production Methods: + # Steelworks: + pmg_base_steelworks: "Base" + pmg_steelworks_electric_arc: "Electric Arc" - # Food Industry - pmg_base_building_food_industry: - pm_traditional_groceries: "Traditional Groceries" - pm_refrigerated_processing: "Refrigerated Processing" - pm_chemical_additives: "Chemical Additives" - pm_ultraprocessed_foods: "Ultraprocessed Foods" + # Synthetics Plants: + pmg_synthetic_fabrics: "Synthetic Fabrics" - # Food Industry - pmg_food_packing: - pm_no_packaging: "No Packaging" - pm_canned_food: "Canned Food" - pm_insulated_packaging: "Insulated Packaging" - pm_asceptic_packaging: "Asceptic Packaging" - pm_universal_product_code: "Universal Product Code" + # Tank Factory: + pmg_base_tanks: "Base" - # Food Industry - pmg_automation_food: - pm_no_automation: "No Automation" + # Textile Manufactories: + pmg_base_textile: "Base" + pmg_automation_textiles: "Automation" + + # Tool Manufactories: + pmg_base_tools: "Base" + pmg_precision_instruments: "Precision Instruments" + + +# Production Methods: + + # Shared Automation PMGs: pmg_automation_food pm_conveyor_canning_lines: "Conveyor Canning Lines" pm_automated_sorting: "Automated Sorting" pm_continuous_flow_processing: "Continuous Flow Processing" pm_high_speed_automated_packaging: "High-Speed Automated Packaging" - # Distilleries - pmg_distilling_liquor: - pm_disabled_distillery_liquor: "Disabled" - pm_traditional_distillation_liquor: "Traditional Distillation" - pm_continuous_industrial_distillation_liquor: "Continuous Industrial Distillation" - - # Distilleries - pmg_distilling_beer: - pm_disabled_beer_production: "Disabled" - pm_traditional_fermentation_beer: "Traditional Fermentation" - pm_industrial_scale_fermentation_beer: "Industrial-Scale Fermentation" - - # Distilleries - pmg_automation_distillery: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_conveyor_canning_lines: "Conveyor Canning Lines" # Duplicate key, already defined above - # pm_automated_sorting: "Automated Sorting" # Duplicate key, already defined above - # pm_continuous_flow_processing: "Continuous Flow Processing" # Duplicate key, already defined above - # pm_high_speed_automated_packaging: "High-Speed Automated Packaging" # Duplicate key, already defined above - - # Textile Manufactories - pmg_base_textile: - pm_tailored_garments: "Tailored Garments" - pm_ready_to_wear_fashion: "Ready-to-Wear Fashion" - pm_synthetic_garments: "Synthetic Garments" - pm_high_peformance_textiles: "High-Performance Textiles" - - # Textile Manufactories - pmg_automation_textiles: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - pm_manual_sewing_lines: "Manual Sewing Lines" - pm_conveyorized_assembly: "Conveyorized Assembly" - pm_shuttleless_looms: "Shuttleless Looms" - pm_computer_aided_design_and_cutting: "Computer-Aided Design and Cutting" - pm_automated_sewing_robotics: "Automated Sewing Robotics" - - # Furniture Manufactories - pmg_base_furniture: - pm_traditional_furniture: "Traditional Furniture" - pm_mid_century_modern_furniture: "Mid-Century Modern Furniture" - pm_engineered_wood: "Engineered Wood" - pm_ergonomic_furniture: "Ergonomic Furniture" - - # Furniture Manufactories - pmg_automation_furniture: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - pm_powered_assembly_lines_industry: "Powered Assembly Lines" - pm_automated_assembly_lines_industry: "Automated Assembly Lines" - pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" - pm_lean_manufacturing_industry: "Lean Manufacturing" - pm_computer_integrated_industry: "Computer-Integrated Manufacturing" - - # Synthetics Plants - pmg_synthetic_fabrics: - pm_nylon: "Nylon" - pm_polyester: "Polyester" - pm_carbon_fibers: "Carbon Fibers" - pm_conductive_smart_fabric: "Conductive Smart Fabrics" - - # Synthetics Plants - pmg_synthetic_rubber: - pm_no_rubber: "No Rubber" - pm_styrene_butadiene: "Styrene-Butadiene" - pm_silicone: "Silicone" - pm_specialty_elastomer_compounding: "Specialty Elastomer Compounding" - - # Synthetics Plants - pmg_automation_synthetics_plant: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # Shared Automation PMGs: pmg_automation_heavy_industry pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" pm_centralized_analog_control: "Centralized Analog Control" pm_distributed_control_systems: "Distributed Control Systems" pm_advanced_process_control: "Advanced Process Control" - # Glassworks - pmg_base_glassworks: - pm_pre_war_glassworking: "Pre-War Glassworking" - pm_float_glass_process: "Float Glass Process" - pm_bottom_blown_converters_glass: "Bottom-Blown Converters" - pm_oxygen_concentrators_glass: "Oxygen Concentrators" - pm_laminated_glass: "Laminated Glass" + # Shared Automation PMGs: pmg_automation_light_industry + pm_no_automation: "No Automation" + pm_powered_assembly_lines_industry: "Powered Assembly Lines" + pm_conveyor_assembly_lines_industry: "Conveyor Assembly Lines" + pm_articulated_robotic_automation_industry: "Articulated Robotic Automation" + pm_programmable_robotic_automation_industry: "Programmable Robotic Automation" + pm_autonomous_robotic_automation: "Autonomous Robotic Automation" - # Glassworks - pmg_automation_glassworks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # Shared Automation PMGs: pmg_automation_metallurgy pm_mechanized_process_assistance: "Mechanized Process Assistance" pm_automated_furnace_control: "Automated Furnace Control" pm_computerized_furnace_management: "Computerized Furnace Management" - pm_integrated_process_control: "Integrated Process Control" - - # Tool Manufactories - pmg_base_tools: - pm_rudimentary_tools: "Rudimentary Tools" - pm_basic_tools: "Basic Tools" - pm_power_tools: "Power Tools" - pm_plastic_tools: "Plastic Tools" - pm_cordless_power_tools: "Cordless Power Tools" - pm_modern_tools: "Modern Tools" - - # Tool Manufactories - pmg_precision_instruments: - pm_no_precision_instruments: "No Precision Instruments" - pm_electronic_metrology_instruments: "Electronic Metrology Instruments" - pm_automated_precision_machining: "Automated Precision Machining" - pm_industrial_laser_systems: "Industrial Laser Systems" - pm_nanoscale_manipulators: "Nanoscale Manipulators" - - # Tool Manufactories - pmg_automation_tools: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above - - # Paper Manufactories - pmg_base_paper: - pm_base_paper: "Paper" - pm_kraft_pulping: "Kraft Pulping" - pm_twin_wiring_forming: "Twin-Wire Forming" - pm_alkaline_papermaking: "Alkaline Papermaking" - pm_chemithermomechanical_pulping: "Chemithermomechanical Pulping" - - # Paper Manufactories - pmg_automation_paper: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above - - # Chemical Plants - pmg_base_fertilizer: - pm_pre_war_phosphorus_plant: "Pre-War Phosphorus Plant" - pm_inorganic_synthesis: "Inorganic Synthesis" - pm_bulk_petrochemical_production: "Bulk Petrochemical Production" - pm_advanced_catalytic_synthesis: "Advanced Catalytic Synthesis" - pm_integrated_specialty_production: "Integrated Specialty Production" - # Chemical Plants - pmg_automation_chemical_plants: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above + # Shared Automation PMGs: pmg_automation_shipyard + pm_heavy_crane_mechanization: "Heavy Crane Mechanization" + pm_sectional_prefabrication: "Sectional Prefabrication" + pm_computer_aided_ship_design: "Computer-Aided Ship Design" - # Steelworks - pmg_base_steelworks: - pm_early_steelmaking: "Early Steelmaking" - pm_basic_oxygen_steelmaking: "Basic Oxygen Steelmaking" - pm_bottom_blown_converters: "Bottom-Blown Converters" - pm_oxygen_concentrators_steelmaking: "Oxygen Concentrators" - pm_vacuum_arc_remelting: "Vacuum Arc Remelting" + # Aircraft Manufactories - pmg_base_aircraft_manufactories: + pm_no_civilian_aircraft: "No Civilian Aircraft" + pm_pre_war_aircraft: "Pre-War Aircraft" + pm_passenger_jets: "Passenger Jets" + pm_supersonic_jets: "Supersonic Jets" + pm_wide_body_passenger_jets: "Wide-Body Passenger Jets" - # Steelworks - pmg_steelworks_electric_arc: - pm_no_electric_steelmaking: "No Electric Steelmaking" - pm_early_electric_arc_furnaces: "Early Electric Arc Furnaces" - pm_advanced_electric_arc_furnaces: "Advanced Electric Arc Furnaces" + # Aircraft Manufactories - pmg_military_aircraft: + pm_no_aircraft_production: "No Military Aircraft Production" + pm_propeller_military_aircraft: "Propeller Military Aircraft" + pm_transonic_jet_aircraft: "Transonic Jet Aircraft" + pm_supersonic_jet_aircraft: "Supersonic Jet Aircraft" + pm_fly_by_wire_jet_aircraft: "Fly-By-Wire Jet Aircraft" + pm_stealth_capable_jets: "Stealth-Capable Jet Aircraft" - # Steelworks - pmg_automation_steelworks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above + # Aircraft Manufactories - pmg_missiles_production: + pm_no_missile_production: "No Missile Production" + pm_command_guided: "Command-Guided Missiles" + pm_semi_active_radar_homing: "Semi-Active Radar Homing Missiles" + pm_active_radar_homing: "Active Radar Homing Missiles" + pm_infrared_tracking: "Infrared Tracking Missiles" + pm_terrain_guidance_and_gps: "Terrain Guidance & GPS Missiles" # Aluminum Refineries - pmg_base_aluminum_refining: pm_hall_heroult_process: "Hall-Héroult Process" @@ -307,33 +173,6 @@ pm_high_amperage_cells: "High Amperage Cells" pm_computerized_smelting_control: "Computerized Smelting Control" - # Aluminum Refineries - pmg_automation_aluminum: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above - - # Motor Industry - pmg_base_motors: - pm_combustion_gas_engines_motors: "Combustion Gas Engines" - pm_high_compression_engines_motors: "High-Compression Engines" - pm_transverse_engines_motors: "Transverse Engines" - pm_variable_valve_engines: "Variable Valve Engines" - - # Motor Industry - pmg_electronic_improvements_motors: - pm_no_electronics_motors: "No Electronics" - pm_numerically_controlled_machining: "Numerically Controlled Machining" - pm_computer_integrated_machining: "Computer-Integrated Machining" - pm_advanced_mechatronic_systems: "Advanced Mechatronic Systems" - - # Motor Industry - pmg_automation_motors: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above - # Automobile Manufactories - pmg_base_automobiles: pm_pre_war_automobiles: "Pre-War Automobiles" pm_post_war_vehicles: "Post-War Vehicles" @@ -343,38 +182,61 @@ # Automobile Manufactories - pmg_propulsion_automobiles: pm_refined_oil_propulsion: "Refined Oil Propulsion" - pm_natural_gas_propulsion: "Natural Gas Propulsion" + pm_hybrid_propulsion: "Hybrid Propulsion" pm_electric_propulsion: "Electric Propulsion" - # Automobile Manufactories - pmg_automation_automobiles: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Battery Manufactories - pmg_base_battery: + pm_improved_lead_acid_batteries: "Improved Lead-Acid Batteries" + pm_alkaline_batteries: "Alkaline Batteries" + pm_nickel_cadmium_batteries: "Nickel-Cadmium Batteries" + pm_lithium_ion_batteries: "Lithium-Ion Batteries" + + # Beverage Industries - pmg_distilling_liquor: + pm_disabled_distillery_liquor: "Disabled" + pm_traditional_distillation_liquor: "Traditional Distillation" + pm_continuous_industrial_distillation_liquor: "Continuous Industrial Distillation" - # Tank Factory - pmg_base_tanks: - pm_pre_war_tanks_prod: "Pre-War Tanks" - pm_postwar_medium_tanks: "Post-War Medium Tanks" - pm_first_gen_mbt: "First-Gen Main Battle Tanks" - pm_composite_armor_mbts: "Composite Armor Main Battle Tanks" - pm_3rd_gen_mbt: "3rd-Gen Main Battle Tanks" - pm_advanced_3rd_gen_mbt: "Advanced 3rd-Gen Main Battle Tanks" + # Beverage Industries - pmg_distilling_beer: + pm_disabled_beer_production: "Disabled" + pm_traditional_fermentation_beer: "Traditional Fermentation" + pm_industrial_scale_fermentation_beer: "Industrial-Scale Fermentation" - # Tank Factory - pmg_automation_tanks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Biofuel Refineries - pmg_sugar_biofuel: + pm_no_sugar_biofuel: "No Sugar Biofuel" + pm_sugar_batch_fermentation: "Batch Fermentation" + pm_sugar_first_generation_industrial_distillation: "1st-Gen Industrial Distillation" + pm_sugar_enzymatic_hydrolysis: "Enzymatic Hydrolysis" - # Shipyards - pmg_base_shipyard: - pm_cargo_ships: "Cargo Ships" - pm_bulk_carriers: "Bulk Carriers" - pm_container_ships: "Container Ships" - pm_panamax: "Panamax Container Ships" + # Biofuel Refineries - pmg_grain_biofuel: + pm_grain_batch_fermentation: "Batch Fermentation" + pm_grain_first_generation_industrial_distillation: "1st-Gen Industrial Distillation" + pm_grain_enzymatic_hydrolysis: "Enzymatic Hydrolysis" + + # Chemical Plants - pmg_base_fertilizer: + pm_pre_war_chemicals: "Pre-War Chemicals" + pm_inorganic_synthesis: "Inorganic Synthesis" + pm_bulk_petrochemical_production: "Bulk Petrochemical Production" + pm_advanced_catalytic_synthesis: "Advanced Catalytic Synthesis" + pm_integrated_specialty_production: "Integrated Specialty Production" + + # Computer Manufactories - pmg_base_computers: + pm_mechanical_computers: "Mechanical Computers" + pm_vacuum_tube_mainframes: "Vacuum Tube Mainframes" + pm_transistor_computers: "Transistor Computers" + pm_integrated_minicomputers: "Integrated Minicomputers" + pm_personal_computers: "Personal Computers" + pm_high_performance_workstations: "High-Performance Workstations" + + # Consumer Electronics Manufactories - pmg_base_consumer_electronics: + pm_electromechanical_appliances: "Electromechanical Goods" + pm_solidstate_home_appliances: "Solid-State Home Appliances" + pm_microprocessor_controlled_home_appliances: "Microprocessor-Controlled Home Appliances" + + # Consumer Electronics Manufactories - pmg_advanced_electronics: + pm_no_advanced_electronics: "No Advanced Electronics" + pm_televisions: "Televisions" + pm_home_media_devices: "Home Media Devices" + pm_video_games: "Video Game Consoles" # Drydocks - pmg_surface_ships_shipyard: pm_no_surface_prod: "No Surface Production" @@ -383,23 +245,10 @@ pm_guided_missile_platforms: "Guided Missile Platforms" pm_integrated_combat_system_warships: "Integrated Combat System Warships" - # Drydocks - pmg_submarines_shipyard: - pm_no_submarine_prod: "No Submarine Production" - pm_wartime_submarines_prod: "Wartime Submarines" - pm_attack_submarines: "Attack Submarines" - pm_nuclear_submarines_prod: "Nuclear Submarines" - pm_advanced_mission_submarines_prod: "Advanced Mission Submarines" - - # Shipyards & Drydocks - pmg_automation_shipyard: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - pm_heavy_crane_mechanization: "Heavy Crane Mechanization" - pm_sectional_prefabrication: "Sectional Prefabrication" - pm_computer_aided_ship_design: "Computer-Aided Ship Design" - # Electronics Manufactories - pmg_base_electronics: pm_vacuum_tubes: "Vacuum Tubes" - pm_bipolar_transistors: "Bipolar Transistors" - pm_circuit_integrated_electronics: "Circuit-Integrated Electronics" + pm_transistors: "Transistors" + pm_simple_integrated_circuits: "Simple Integrated Circuits" pm_complex_integrated_circuits: "Complex Integrated Circuits" pm_random_access_memory: "Random-Access Memory" @@ -409,36 +258,6 @@ pm_central_processing_units: "Central Processing Units" pm_system_on_a_chip: "System-on-a-Chip" - # Electronics Manufactories - pmg_automation_electronics: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above - - # Small Arms Manufactories - pmg_base_small_arms: - pm_semi_automatic_rifles: "Semi-Automatic Rifles" - pm_battle_rifles: "Battle Rifles" - pm_assault_rifles: "Assault Rifles" - pm_carbine_assault_rifles: "Carbine Assault Rifles" - - # Small Arms Manufactories - pmg_base_artillery: - pm_no_artillery_prod: "No Artillery Production" - pm_pre_war_artillery_prod: "Pre-War Artillery" - pm_post_war_artillery_prod: "Post-War Artillery" - pm_self_propelled_artillery_prod: "Self-Propelled Artillery" - pm_multiple_launch_rocket_system: "Multiple Launch Rocket System" - pm_guided_missile_launchers: "Guided Missile Launchers" - - # Small Arms Manufactories - pmg_automation_small_arms: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above - # Explosives Plants - pmg_base_explosives: pm_nitrated_compounds: "Nitrated Compounds" pm_rdx_components: "RDX Components" @@ -446,13 +265,43 @@ pm_polymer_bonded_explosives: "Polymer-Bonded Explosives" pm_insensitive_high_explosives: "Insensitive High Explosives" - # Explosives Plants & Munitions Plants - pmg_automation_munitions: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Food Industry - pmg_base_building_food_industry: + pm_traditional_groceries: "Traditional Groceries" + pm_refrigerated_processing: "Refrigerated Processing" + pm_chemical_additives: "Chemical Additives" + pm_ultraprocessed_foods: "Ultraprocessed Foods" + + # Food Industry - pmg_food_packing: + pm_no_packaging: "No Packaging" + pm_canned_food: "Canned Food" + pm_insulated_packaging: "Insulated Packaging" + pm_aseptic_packaging: "Aseptic Packaging" + pm_universal_product_code: "Universal Product Code" + + # Furniture Manufactories - pmg_base_furniture: + pm_traditional_furniture: "Traditional Furniture" + pm_mid_century_modern_furniture: "Mid-Century Modern Furniture" + pm_ergonomic_furniture: "Ergonomic Furniture" + pm_flatpack_furniture: "Flat-Pack Furniture" + + # Glassworks - pmg_base_glassworks: + pm_pre_war_glassworking: "Pre-War Glassworking" + pm_float_glass_process: "Float Glass Process" + pm_oxygen_concentrators_glass: "Oxygen Concentrators" + pm_bottom_blown_converters_glass: "Bottom-Blown Converters" + pm_composite_glass: "Laminated Glass" + + # Motor Industry - pmg_base_motors: + pm_combustion_gas_engines_motors: "Combustion Gas Engines" + pm_high_compression_engines_motors: "High-Compression Engines" + pm_transverse_engines_motors: "Transverse Engines" + pm_variable_valve_engines: "Variable Valve Engines" + + # Motor Industry - pmg_electronic_improvements_motors: + pm_no_electronics_motors: "No Electronics" + pm_numerically_controlled_machining: "Numerically Controlled Machining" + pm_computer_integrated_machining: "Computer-Integrated Machining" + pm_advanced_mechatronic_systems: "Advanced Mechatronic Systems" # Munitions Plants - pmg_base_munitions: pm_pre_war_ammunition: "Pre-War Ammunition" @@ -460,134 +309,102 @@ pm_polymer_coatings: "Polymer Coatings" pm_depleted_uranium_projectiles: "Depleted Uranium Projectiles" - # Fuel Refineries - pmg_base_fuel_refineries: + # Oil Refineries - pmg_base_fuel_refineries: pm_thermal_distillates: "Thermal Distillates" pm_catalytic_conversion: "Catalytic Conversion" pm_high_octane_blending: "High-Octane Blending" pm_full_conversion_refining: "Full-Conversion Refining" - # Fuel Refineries - pmg_raw_plastics: + # Oil Refineries - pmg_raw_plastics: pm_no_plastics: "No Plastics" pm_early_polymers: "Early Polymers" pm_ziegler_natta_catalysts: "Ziegler-Natta Catalysts" pm_engineering_plastics: "Engineering Plastics" pm_designer_polymers: "Designer Polymers" - # Fuel Refineries - pmg_automation_fuel_refineries: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above - - # Biofuel Refineries - pmg_sugar_biofuel: - pm_no_sugar_biofuel: "No Sugar Biofuel" - pm_sugar_batch_fermentation: "Batch Fermentation" - pm_sugar_first_generation_industrial_distillation: "1st-Gen Industrial Distillation" - pm_sugar_enzymatic_hydrolysis: "Enzymatic Hydrolysis" + # Paper Manufactories - pmg_base_paper: + pm_pre_war_paper: "Pre-War Paper" + pm_kraft_pulping: "Kraft Pulping" + pm_twin_wiring_forming: "Twin-Wire Forming" + pm_alkaline_papermaking: "Alkaline Papermaking" + pm_chemithermomechanical_pulping: "Chemithermomechanical Pulping" - # Biofuel Refineries - pmg_grain_biofuel: - pm_no_grain_biofuel: "No Grain Biofuel" - pm_grain_batch_fermentation: "Batch Fermentation" - pm_grain_first_generation_industrial_distillation: "1st-Gen Industrial Distillation" - pm_grain_enzymatic_hydrolysis: "Enzymatic Hydrolysis" + # Pharmaceutical Industry - pmg_base_pharmaceuticals: + pm_antibiotics: "Antibiotics" + pm_painkillers: "Painkillers" + pm_anxiolytic_drugs: "Anxiolytic Drugs" + pm_antiviral_drugs: "Antiviral Drugs" - # Biofuel Refineries - pmg_biofuel_automation: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above + # Shipyards - pmg_base_shipyard: + pm_general_cargo_ships: "Cargo Ships" + pm_bulk_carriers: "Bulk Carriers" + pm_container_ships: "Container Ships" + pm_panamax: "Panamax Container Ships" - # Aircraft Manufactories - pmg_base_aircraft_manufactories: - pm_no_civilian_aircraft: "No Civilian Aircraft" - pm_pre_war_aircraft: "Pre-War Aircraft" - pm_passenger_jets: "Passenger Jets" - pm_supersonic_jets: "Supersonic Jets" - pm_wide_body_passenger_jets: "Wide-Body Passenger Jets" + # Shipyards - pmg_propulsion_shipyard: + pm_natural_gas_propulsion: "Natural Gas Propulsion" - # Aircraft Manufactories - pmg_military_aircraft: - pm_no_aircraft_production: "No Military Aircraft Production" - pm_early_military_aircraft_prod: "Early Military Aircraft" - pm_jet_fighters_prod: "1st-Gen Jet Fighters" - pm_2nd_gen_jet_fighters: "2nd-Gen Jet Fighters" - pm_3rd_gen_jet_fighters: "3rd-Gen Jet Fighters" - pm_4th_gen_jet_fighters: "4th-Gen Jet Fighters" + # Small Arms Manufactories - pmg_base_small_arms: + pm_semi_automatic_rifles: "Semi-Automatic Rifles" + pm_battle_rifles: "Battle Rifles" + pm_assault_rifles: "Assault Rifles" + pm_carbine_assault_rifles: "Carbine Assault Rifles" - # Aircraft Manufactories - pmg_missiles_production: - pm_no_missile_production: "No Missile Production" - pm_early_missile_production: "Early Missile Production" - pm_remote_guided_missile_production: "Remote-Guided Missile Production" - pm_internally_missile_production: "Internally-Guided Missile Production" - pm_passive_tracking_missile_production: "Passive-Tracking Missile Production" - pm_terrain_guidance_missile_production: "Terrain-Guidance Missile Production" - - # Aircraft Manufactories - pmg_automation_aircraft: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Small Arms Manufactories - pmg_base_artillery: + pm_no_artillery_prod: "No Artillery Production" + pm_pre_war_artillery_prod: "Pre-War Artillery" + pm_post_war_artillery_prod: "Post-War Artillery" + pm_self_propelled_artillery_prod: "Self-Propelled Artillery" + pm_multiple_launch_rocket_system: "Multiple Launch Rocket System" - # Battery Manufactories - pmg_base_battery: - pm_improved_lead_acid_batteries: "Improved Lead-Acid Batteries" - pm_alkaline_batteries: "Alkaline Batteries" - pm_nickel_cadmium_batteries: "Nickel-Cadmium Batteries" - pm_lithium_ion_batteries: "Lithium-Ion Batteries" + # Steelworks - pmg_base_steelworks: + pm_early_steelmaking: "Early Steelmaking" + pm_basic_oxygen_steelmaking: "Basic Oxygen Steelmaking" + pm_bottom_blown_converters: "Bottom-Blown Converters" + pm_oxygen_concentrators_steelmaking: "Oxygen Concentrators" + pm_vacuum_arc_remelting: "Vacuum Arc Remelting" - # Battery Manufactories - pmg_automation_battery: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Steelworks - pmg_steelworks_electric_arc: + pm_no_electric_steelmaking: "No Electric Steelmaking" + pm_early_electric_arc_furnaces: "Early Electric Arc Furnaces" + pm_advanced_electric_arc_furnaces: "Advanced Electric Arc Furnaces" - # Pharmaceutical Industry - pmg_base_pharmaceuticals: - pm_antibiotics: "Antibiotics" - pm_vaccines: "Vaccines" - pm_systemic_therapeutics: "Systemic Therapeutics" - pm_biotechnological_pharmaceuticals: "Biotechnological Pharmaceuticals" - - # Pharmaceutical Industry - pmg_automation_pharmaceuticals: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Synthetics Plants - pmg_synthetic_fabrics: + pm_nylon: "Nylon" + pm_polyester: "Polyester" + pm_carbon_fibers: "Carbon Fibers" + pm_conductive_smart_fabric: "Conductive Smart Fabrics" - # Computer Manufactories - pmg_base_computers: - pm_mechanical_computers: "Mechanical Computers" - pm_vacuum_tube_mainframes: "Vacuum Tube Mainframes" - pm_transistor_computers: "Transistor Computers" - pm_integrated_minicomputers: "Integrated Minicomputers" - pm_personal_computers: "Personal Computers" - pm_high_performance_workstations: "High-Performance Workstations" + # Tank Factory - pmg_base_tanks: + pm_pre_war_tanks_prod: "Pre-War Tanks" + pm_postwar_medium_tanks: "Post-War Medium Tanks" + pm_first_gen_mbt: "First-Gen Main Battle Tanks" + pm_composite_armor_mbts: "Composite Armor Main Battle Tanks" + pm_3rd_gen_mbt: "3rd-Gen Main Battle Tanks" + pm_advanced_3rd_gen_mbt: "Advanced 3rd-Gen Main Battle Tanks" - # Computer Manufactories - pmg_automation_computers: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Textile Manufactories - pmg_base_textile: + pm_tailored_garments: "Tailored Garments" + pm_synthetic_garments: "Synthetic Garments" + pm_treated_synthetic_garments: "Treated Synthetic Garments" + pm_high_peformance_textile_garments: "High-Performance Textiles" - # Consumer Electronics Manufactories - pmg_base_consumer_electronics: - pm_postwar_electromechanical_goods: "Post-War Electromechanical Goods" - pm_solidstate_home_appliances: "Solid-State Home Appliances" - pm_microprocessor_controlled_home_appliances: "Microprocessor-Controlled Home Appliances" + # Textile Manufactories - pmg_automation_textiles: + pm_electric_sewing_machines: "Electric Sewing Machines" + pm_electric_shuttless_looms: "Electric Shuttleless Looms" + pm_robotic_textile_process: "Robotic Textile Process" + pm_computer_aided_design_and_cutting: "Computer-Aided Design and Cutting" - # Consumer Electronics Manufactories - pmg_advanced_electronics: - pm_televisions: "Televisions" - pm_home_media_devices: "Home Media Devices" - pm_video_games: "Video Game Consoles" + # Tool Manufactories - pmg_base_tools: + pm_rudimentary_tools: "Rudimentary Tools" + pm_basic_tools: "Basic Tools" + pm_power_tools: "Power Tools" + pm_cordless_power_tools: "Cordless Power Tools" + pm_miniaturized_power_tools: "Miniaturized Power Tools" - # Consumer Electronics Manufactories - pmg_automation_consumer_electronics_manufactories: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # Tool Manufactories - pmg_precision_instruments: + pm_no_precision_instruments: "No Precision Instruments" + pm_electronic_metrology_instruments: "Electronic Metrology Instruments" + pm_automated_precision_machining: "Automated Precision Machining" + pm_industrial_laser_systems: "Industrial Laser Systems" + pm_autonomous_industrial_robotics: "Autonomous Industrial Robotics" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_military_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_military_l_english.yml index 669910668..621bf3c38 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_military_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_military_l_english.yml @@ -19,25 +19,22 @@ # Production Methods: # Barracks - pmg_training: - pm_non_formal_training: "Non-Formal Training" - pm_basic_training: "Basic Training" - pm_officer_schools: "Officer Schools" - pm_nco_instruction: "NCO Instruction" - pm_technical_schooling: "Technical Schooling" - pm_specialist_training_focus: "Specialist Training Focus" + pm_non_formal_training_barracks: "Non-Formal Training" + pm_codified_instruction_barracks: "Codified Instruction" + pm_basic_training_barracks: "Basic Training" + pm_nco_instruction_barracks: "NCO Instruction" + pm_combat_schooling_barracks: "Combat Schooling" # Conscription Center - pmg_training_conscription: - # pm_non_formal_training: "Non-Formal Training" # Duplicate key, already defined above - # pm_basic_training: "Basic Training" # Duplicate key, already defined above - # pm_officer_schools: "Officer Schools" # Duplicate key, already defined above - # pm_nco_instruction: "NCO Instruction" # Duplicate key, already defined above - # pm_technical_schooling: "Technical Schooling" # Duplicate key, already defined above - # pm_specialist_training_focus: "Specialist Training Focus" # Duplicate key, already defined above + pm_non_formal_training_conscription: "Non-Formal Training" + pm_codified_instruction_conscription: "Codified Instruction" + pm_basic_training_conscription: "Basic Training" + pm_nco_instruction_conscription: "NCO Instruction" + pm_combat_schooling_conscription: "Combat Schooling" # Naval Base - pmg_naval_theory: - pm_no_standard_naval_training: "No Standard Naval Training" - pm_basic_naval_training: "Basic Naval Training" - pm_naval_officer_colleges: "Naval Officer Colleges" - pm_naval_training_schools: "Naval Training Schools" - pm_naval_specialist_training: "Naval Specialist Training" - pm_advanced_naval_instruction: "Advanced Naval Instruction" + pm_wartime_doctrines: "Wartime Doctrines" + pm_post_war_doctrines: "Post-War Doctrines" + pm_cold_war_doctrines: "Cold War Doctrines" + pm_modern_doctrines: "Modern Doctrines" + pm_hybrid_warfare_integration: "Hybrid Warfare Integration" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_mines_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_mines_l_english.yml index 1e3626568..d67ac2cea 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_mines_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_mines_l_english.yml @@ -6,239 +6,191 @@ # Production Method Groups: + # Bauxite Mine: + pmg_base_bauxite_mine: "Base" + pmg_mining_processes_bauxite_mine: "Mining Processes" + pmg_mine_transportation_bauxite_mine: "Mine Transportation" + # Coal Mine: pmg_base_coal_mine: "Base" pmg_mining_processes_coal_mine: "Mining Processes" pmg_mine_transportation_coal_mine: "Mine Transportation" + # Copper Mine: + pmg_base_copper_mine: "Base" + pmg_mining_processes_copper_mine: "Mining Processes" + pmg_mine_transportation_copper_mine: "Mine Transportation" + + # Gold Mine: + pmg_base_gold_mine: "Base" + pmg_mining_processes_gold_mine: "Mining Processes" + pmg_mine_transportation_gold_mine: "Mine Transportation" + # Iron Mine: pmg_base_iron_mine: "Base" pmg_mining_processes_iron_mine: "Mining Processes" pmg_mine_transportation_iron_mine: "Mine Transportation" - # Copper Mine: - pmg_base_copper_mine: "Base" - pmg_mining_processes_copper_mine: "Mining Processes" - pmg_mine_transportation_copper_mine: "Mine Transportation" + # Lead Mine: + pmg_base_lead_mine: "Base" + pmg_mining_processes_lead_mine: "Mining Processes" + pmg_mine_transportation_lead_mine: "Mine Transportation" # Rare Earth Elements: pmg_base_rare_earth_elements_mine: "Base" pmg_mining_processes_rare_earth_elements_mine: "Mining Processes" pmg_mine_transportation_rare_earth_elements_mine: "Mine Transportation" - # Bauxite Mine: - pmg_base_bauxite_mine: "Base" - pmg_mining_processes_bauxite_mine: "Mining Processes" - pmg_mine_transportation_bauxite_mine: "Mine Transportation" + # Sulfur Mine: + pmg_base_sulfur_mine: "Base" + pmg_mining_processes_sulfur_mine: "Mining Processes" + pmg_mine_transportation_sulfur_mine: "Mine Transportation" # Uranium Mine: pmg_base_uranium_mine: "Base" pmg_mining_processes_uranium_mine: "Mining Processes" pmg_mine_transportation_uranium_mine: "Mine Transportation" - # Lead Mine: - pmg_base_lead_mine: "Base" - pmg_mining_processes_lead_mine: "Mining Processes" - pmg_mine_transportation_lead_mine: "Mine Transportation" + +# Production Methods: - # Phosphorus Mine: - pmg_base_phosphorus_mine: "Base" - pmg_mining_processes_phosphorus_mine: "Mining Processes" - pmg_mine_transportation_phosphorus_mine: "Mine Transportation" + # Shared - Transportation: + pm_manual_transportation_mines: "Manual Transportation" + pm_hauling_trucks_mines: "Hauling Trucks" + pm_bulk_rail_transportation_mines: "Bulk Rail Transportation" + pm_intermodal_containers_mines: "Intermodal Containers" + pm_double_stack_containers_mines: "Double-Stack Containers" - # Gold Mine: - pmg_base_gold_mine: "Base" - pmg_mining_processes_gold_mine: "Mining Processes" - pmg_mine_transportation_gold_mine: "Mine Transportation" + # Bauxite Mine - pmg_base_bauxite_mine: + pm_manual_resource_extraction_bauxite: "Manual Resource Extraction" + pm_mechanized_extraction_bauxite: "Mechanized Extraction" + pm_bucket_wheel_excavators_bauxite: "Bucket Wheel Excavators" + pm_borehole_tunneling_bauxite: "Borehole Tunneling" + pm_deep_vein_mining_bauxite: "Deep Vein Mining" + + # Bauxite Mine - pmg_mining_processes_bauxite_mine: + pm_standard_process: "Traditional Tools" + pm_conventional_blasting_bauxite: "Conventional Blasting" + pm_bulk_explosives_bauxite: "Bulk Explosives" + pm_safe_mining_explosives_bauxite: "Safe Mining Explosives" + pm_computer_aided_mine_planning_bauxite: "Computer-Aided Mine Planning" - -# Production Methods: # Coal Mine - pmg_base_coal_mine: pm_manual_resource_extraction_coal: "Manual Resource Extraction" - pm_large_scale_mining_coal: "Large-Scale Mining" - pm_continuous_mining_coal: "Continuous Mining" - pm_mechanized_longwall_systems_coal: "Mechanized Longwall Systems" - pm_mass_underground_mining_coal: "Mass Underground Mining" + pm_mechanized_extraction_coal: "Mechanized Extraction" + pm_bucket_wheel_excavators_coal: "Bucket Wheel Excavators" + pm_borehole_tunneling_coal: "Borehole Tunneling" + pm_deep_vein_mining_coal: "Deep Vein Mining" # Coal Mine - pmg_mining_processes_coal_mine: - pm_traditional_tools: "Traditional Tools" + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above pm_conventional_blasting_coal: "Conventional Blasting" pm_bulk_explosives_coal: "Bulk Explosives" - pm_advanced_drilling_coal: "Advanced Drilling" + pm_safe_mining_explosives_coal: "Safe Mining Explosives" pm_computer_aided_mine_planning_coal: "Computer-Aided Mine Planning" - # Coal Mine - pmg_mine_transportation_coal_mine: - pm_manual_transportation_mines: "Manual Transportation" - pm_hauling_trucks_mines: "Hauling Trucks" - pm_rail_transportation_mines: "Rail Transportation" - pm_intermodal_containers_mines: "Intermodal Containers" - pm_double_stack_containers_mines: "Double-Stack Containers" + + # Copper Mine - pmg_base_copper_mine: + pm_manual_resource_extraction_copper: "Manual Resource Extraction" + pm_mechanized_extraction_copper: "Mechanized Extraction" + pm_bucket_wheel_excavators_copper: "Bucket Wheel Excavators" + pm_borehole_tunneling_copper: "Borehole Tunneling" + pm_deep_vein_mining_copper: "Deep Vein Mining" + + # Copper Mine - pmg_mining_processes_copper_mine: + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above + pm_conventional_blasting_copper: "Conventional Blasting" + pm_bulk_explosives_copper: "Bulk Explosives" + pm_safe_mining_explosives_copper: "Safe Mining Explosives" + pm_computer_aided_mine_planning_copper: "Computer-Aided Mine Planning" + # Iron Mine - pmg_base_iron_mine: pm_manual_resource_extraction_iron: "Manual Resource Extraction" - pm_large_scale_mining_iron: "Large-Scale Mining" - pm_continuous_mining_iron: "Continuous Mining" - pm_mechanized_longwall_systems_iron: "Mechanized Longwall Systems" - pm_mass_underground_mining_iron: "Mass Underground Mining" + pm_mechanized_extraction_iron: "Mechanized Extraction" + pm_bucket_wheel_excavators_iron: "Bucket Wheel Excavators" + pm_borehole_tunneling_iron: "Borehole Tunneling" + pm_deep_vein_mining_iron: "Deep Vein Mining" # Iron Mine - pmg_mining_processes_iron_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above pm_conventional_blasting_iron: "Conventional Blasting" pm_bulk_explosives_iron: "Bulk Explosives" - pm_advanced_drilling_iron: "Advanced Drilling" + pm_safe_mining_explosives_iron: "Safe Mining Explosives" pm_computer_aided_mine_planning_iron: "Computer-Aided Mine Planning" - # Iron Mine - pmg_mine_transportation_iron_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above - # Copper Mine - pmg_base_copper_mine: - pm_manual_resource_extraction_copper: "Manual Resource Extraction" - pm_large_scale_mining_copper: "Large-Scale Mining" - pm_continuous_mining_copper: "Continuous Mining" - pm_mechanized_longwall_systems_copper: "Mechanized Longwall Systems" - pm_mass_underground_mining_copper: "Mass Underground Mining" + # Gold Mine - pmg_base_gold_mine: + pm_manual_resource_extraction_gold: "Manual Resource Extraction" + pm_mechanized_extraction_gold: "Mechanized Extraction" + pm_bucket_wheel_excavators_gold: "Bucket Wheel Excavators" + pm_borehole_tunneling_gold: "Borehole Tunneling" + pm_deep_vein_mining_gold: "Deep Vein Mining" - # Copper Mine - pmg_mining_processes_copper_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above - pm_conventional_blasting_copper: "Conventional Blasting" - pm_bulk_explosives_copper: "Bulk Explosives" - pm_advanced_drilling_copper: "Advanced Drilling" - pm_computer_aided_mine_planning_copper: "Computer-Aided Mine Planning" + # Gold Mine - pmg_mining_processes_gold_mine: + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above + pm_conventional_blasting_gold: "Conventional Blasting" + pm_bulk_explosives_gold: "Bulk Explosives" + pm_safe_mining_explosives_gold: "Safe Mining Explosives" + pm_computer_aided_mine_planning_gold: "Computer-Aided Mine Planning" + + + # Lead Mine - pmg_base_lead_mine: + pm_manual_resource_extraction_lead: "Manual Resource Extraction" + pm_mechanized_extraction_lead: "Mechanized Extraction" + pm_bucket_wheel_excavators_lead: "Bucket Wheel Excavators" + pm_borehole_tunneling_lead: "Borehole Tunneling" + pm_deep_vein_mining_lead: "Deep Vein Mining" + + # Lead Mine - pmg_mining_processes_lead_mine: + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above + pm_conventional_blasting_lead: "Conventional Blasting" + pm_bulk_explosives_lead: "Bulk Explosives" + pm_safe_mining_explosives_lead: "Safe Mining Explosives" + pm_computer_aided_mine_planning_lead: "Computer-Aided Mine Planning" + + + # Sulfur Mine - pmg_base_sulfur_mine: + pm_manual_resource_extraction_sulfur: "Manual Resource Extraction" + pm_mechanized_extraction_sulfur: "Mechanized Extraction" + pm_bucket_wheel_excavators_sulfur: "Bucket Wheel Excavators" + pm_borehole_tunneling_sulfur: "Borehole Tunneling" + pm_deep_vein_mining_sulfur: "Deep Vein Mining" + + # Sulfur Mine - pmg_mining_processes_sulfur_mine: + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above + pm_conventional_blasting_sulfur: "Conventional Blasting" + pm_bulk_explosives_sulfur: "Bulk Explosives" + pm_safe_mining_explosives_sulfur: "Safe Mining Explosives" + pm_computer_aided_mine_planning_sulfur: "Computer-Aided Mine Planning" - # Copper Mine - pmg_mine_transportation_copper_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above # Rare Earth Elements - pmg_base_rare_earth_elements_mine: pm_manual_resource_extraction_rare_earth_elements: "Manual Resource Extraction" - pm_large_scale_mining_rare_earth_elements: "Large-Scale Mining" - pm_continuous_mining_rare_earth_elements: "Continuous Mining" - pm_mechanized_longwall_systems_rare_earth_elements: "Mechanized Longwall Systems" - pm_mass_underground_mining_rare_earth_elements: "Mass Underground Mining" + pm_mechanized_extraction_rare_earth_elements: "Mechanized Extraction" + pm_bucket_wheel_excavators_rare_earth_elements: "Bucket Wheel Excavators" + pm_borehole_tunneling_rare_earth_elements: "Borehole Tunneling" + pm_deep_vein_mining_rare_earth_elements: "Deep Vein Mining" # Rare Earth Elements - pmg_mining_processes_rare_earth_elements_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above pm_conventional_blasting_rare_earth_elements: "Conventional Blasting" pm_bulk_explosives_rare_earth_elements: "Bulk Explosives" - pm_advanced_drilling_rare_earth_elements: "Advanced Drilling" + pm_safe_mining_explosives_rare_earth_elements: "Safe Mining Explosives" pm_computer_aided_mine_planning_rare_earth_elements: "Computer-Aided Mine Planning" - # Rare Earth Elements - pmg_mine_transportation_rare_earth_elements_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above - - # Bauxite Mine - pmg_base_bauxite_mine: - pm_manual_resource_extraction_bauxite: "Manual Resource Extraction" - pm_large_scale_mining_bauxite: "Large-Scale Mining" - pm_continuous_mining_bauxite: "Continuous Mining" - pm_mechanized_longwall_systems_bauxite: "Mechanized Longwall Systems" - pm_mass_underground_mining_bauxite: "Mass Underground Mining" - - # Bauxite Mine - pmg_mining_processes_bauxite_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above - pm_conventional_blasting_bauxite: "Conventional Blasting" - pm_bulk_explosives_bauxite: "Bulk Explosives" - pm_advanced_drilling_bauxite: "Advanced Drilling" - pm_computer_aided_mine_planning_bauxite: "Computer-Aided Mine Planning" - - # Bauxite Mine - pmg_mine_transportation_bauxite_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above # Uranium Mine - pmg_base_uranium_mine: pm_manual_resource_extraction_uranium: "Manual Resource Extraction" - pm_large_scale_mining_uranium: "Large-Scale Mining" - pm_continuous_mining_uranium: "Continuous Mining" - pm_mechanized_longwall_systems_uranium: "Mechanized Longwall Systems" - pm_mass_underground_mining_uranium: "Mass Underground Mining" + pm_mechanized_extraction_uranium: "Mechanized Extraction" + pm_bucket_wheel_excavators_uranium: "Bucket Wheel Excavators" + pm_borehole_tunneling_uranium: "Borehole Tunneling" + pm_deep_vein_mining_uranium: "Deep Vein Mining" # Uranium Mine - pmg_mining_processes_uranium_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above + # pm_standard_process: "Traditional Tools" # Duplicate key, already defined above pm_conventional_blasting_uranium: "Conventional Blasting" pm_bulk_explosives_uranium: "Bulk Explosives" - pm_advanced_drilling_uranium: "Advanced Drilling" + pm_safe_mining_explosives_uranium: "Safe Mining Explosives" pm_computer_aided_mine_planning_uranium: "Computer-Aided Mine Planning" - - # Uranium Mine - pmg_mine_transportation_uranium_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above - - # Lead Mine - pmg_base_lead_mine: - pm_manual_resource_extraction_lead: "Manual Resource Extraction" - pm_large_scale_mining_lead: "Large-Scale Mining" - pm_continuous_mining_lead: "Continuous Mining" - pm_mechanized_longwall_systems_lead: "Mechanized Longwall Systems" - pm_mass_underground_mining_lead: "Mass Underground Mining" - - # Lead Mine - pmg_mining_processes_lead_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above - pm_conventional_blasting_lead: "Conventional Blasting" - pm_bulk_explosives_lead: "Bulk Explosives" - pm_advanced_drilling_lead: "Advanced Drilling" - pm_computer_aided_mine_planning_lead: "Computer-Aided Mine Planning" - - # Lead Mine - pmg_mine_transportation_lead_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above - - # Phosphorus Mine - pmg_base_phosphorus_mine: - pm_manual_resource_extraction_phosphorus: "Manual Resource Extraction" - pm_large_scale_mining_phosphorus: "Large-Scale Mining" - pm_continuous_mining_phosphorus: "Continuous Mining" - pm_mechanized_longwall_systems_phosphorus: "Mechanized Longwall Systems" - pm_mass_underground_mining_phosphorus: "Mass Underground Mining" - - # Phosphorus Mine - pmg_mining_processes_phosphorus_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above - pm_conventional_blasting_phosphorus: "Conventional Blasting" - pm_bulk_explosives_phosphorus: "Bulk Explosives" - pm_advanced_drilling_phosphorus: "Advanced Drilling" - pm_computer_aided_mine_planning_phosphorus: "Computer-Aided Mine Planning" - - # Phosphorus Mine - pmg_mine_transportation_phosphorus_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above - - # Gold Mine - pmg_base_gold_mine: - pm_manual_resource_extraction_gold: "Manual Resource Extraction" - pm_large_scale_mining_gold: "Large-Scale Mining" - pm_continuous_mining_gold: "Continuous Mining" - pm_mechanized_longwall_systems_gold: "Mechanized Longwall Systems" - pm_mass_underground_mining_gold: "Mass Underground Mining" - - # Gold Mine - pmg_mining_processes_gold_mine: - # pm_traditional_tools: "Traditional Tools" # Duplicate key, already defined above - pm_conventional_blasting_gold: "Conventional Blasting" - pm_bulk_explosives_gold: "Bulk Explosives" - pm_advanced_drilling_gold: "Advanced Drilling" - pm_computer_aided_mine_planning_gold: "Computer-Aided Mine Planning" - - # Gold Mine - pmg_mine_transportation_gold_mine: - # pm_manual_transportation_mines: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_mines: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_mines: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_mines: "Intermodal Containers" # Duplicate key, already defined above - # pm_double_stack_containers_mines: "Double-Stack Containers" # Duplicate key, already defined above diff --git a/localization/english/CWP/production_methods/cwp_production_methods_misc_resource_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_misc_resource_l_english.yml index d7d2e4683..af9c8c697 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_misc_resource_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_misc_resource_l_english.yml @@ -6,36 +6,50 @@ # Production Method Groups: - # Logging Camp: - pmg_base_logging_camp: "Base" - pmg_equipment_logging_camp: "Equipment" - pmg_transportation_logging_camp: "Transportation" + # Shared Transportation: + pmg_fuel_transportation_land: "Fuel Transportation (Land)" # Fishing Wharf: pmg_base_fishing_wharf: "Base" - pmg_whaling_fishing_wharf: "Whaling" pmg_packaging_fishing_wharf: "Packaging" - # Oil Rig: - pmg_base_conventional_oil_well: "Base" - pmg_transportation_oil_well: "Transportation" + # Logging Camp: + pmg_base_logging_camp: "Base" + pmg_mechanization_logging: "Mechanization" + pmg_transportation_logging_camp: "Transportation" + + # Natural Gas Well: + pmg_base_conventional_gas_well: "Base" # Oil Platform: pmg_base_conventional_oil_platform: "Base" pmg_transportation_oil_platform: "Transportation" - # Natural Gas Well: - pmg_base_conventional_gas_well: "Base" - pmg_transportation_natural_gas: "Transportation" - - # Rubber Plantation: - pmg_base_rubber_plantation: "Base" - pmg_harvesting_process_rubber_plantation: "Harvesting Process" - pmg_transportation_rubber_plantation: "Transportation" + # Oil Rig: + pmg_base_conventional_oil_well: "Base" # Production Methods: + # Shared Transportation: + pm_tanker_trucks: "Tanker Trucks" + pm_pipelines: "Pipelines" + pm_high_density_pipelines: "High-Density Pipelines" + pm_long_distance_pipelines: "Long-Distance Pipelines" + + # Fishing Wharf - pmg_base_fishing_wharf: + # pm_simple_fishing: "Simple Fishing" + pm_post_war_side_trawling: "Post-War Side Trawling" + pm_purse_seining: "Purse Seining" + pm_integrated_stern_trawler_fleets: "Integrated Stern Trawler Fleets" + pm_super_trawlers: "Super Trawlers" + + # Fishing Wharf - pmg_packaging_fishing_wharf: + pm_traditional_packaging_fishing: "Traditional Packaging" + pm_flash_freezing: "Flash Freezing" + pm_onboard_factory_processing: "Onboard Factory Processing" + pm_automated_factory_processing: "Automated Factory Processing" + # Logging Camp - pmg_base_logging_camp: pm_manual_operations: "Manual Operations" pm_mechanized_yarding_and_hauling: "Mechanized Yarding and Hauling" @@ -43,8 +57,8 @@ pm_sustainable_yield_forestry: "Sustainable Yield Forestry" # Logging Camp - pmg_equipment_logging_camp: - # pm_no_equipment: "No Equipment" - pm_gas_chainsaws: "Gas Chainsaws" + pm_axes_and_saws: "Axes and Saws" + pm_gasoline_chainsaws: "Gasoline Chainsaws" pm_feller_buncher_systems: "Feller Buncher Systems" pm_cut_to_length_harvesters: "Cut-to-Length Harvesters" @@ -53,37 +67,11 @@ pm_hauling_trucks_misc: "Hauling Trucks" pm_rail_transportation_misc: "Rail Transportation" pm_intermodal_containers_misc: "Intermodal Containers" - pm_double_stack_containers_misc: "Double-Stack Containers" - - # Fishing Wharf - pmg_base_fishing_wharf: - # pm_simple_fishing: "Simple Fishing" - pm_post_war_side_trawling: "Post-War Side Trawling" - pm_purse_seining: "Purse Seining" - pm_integrated_stern_trawler_fleets: "Integrated Stern Trawler Fleets" - pm_super_trawlers: "Super Trawlers" - - # Fishing Wharf - pmg_whaling_fishing_wharf: - pm_no_whaling: "No Whaling" - pm_pelagic_factory_whaling: "Pelagic Factory Whaling" - pm_aerial_spotting: "Aerial Spotting" - - # Fishing Wharf - pmg_packaging_fishing_wharf: - pm_traditional_packaging_fishing: "Traditional Packaging" - pm_flash_freezing: "Flash Freezing" - pm_onboard_factory_processing: "Onboard Factory Processing" - pm_computerized_logistics: "Computerized Logistics" - # Oil Rig - pmg_base_conventional_oil_well: - pm_rotary_drilling: "Rotary Drilling" - pm_waterflooding_recovery: "Waterflooding Recovery" - pm_enhanced_oil_recovery: "Enhanced Oil Recovery" - pm_geosteering_precision_recovery: "Geosteering Precision Recovery" - - # Oil Rig - pmg_transportation_oil_well: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above + # Natural Gas Well - pmg_base_conventional_gas_well: + pm_natural_gas_pumps: "Natural Gas Pumps" + pm_natural_gas_fracking: "Natural Gas Fracking" + pm_dense_natural_gas_pumping: "Dense Natural Gas Pumping" # Oil Platform - pmg_base_conventional_oil_platform: pm_fixed_steel_platforms: "Fixed Steel Platforms" @@ -92,33 +80,12 @@ pm_integrated_deepwater_systems: "Integrated Deepwater Systems" # Oil Platform - pmg_transportation_oil_platform: - pm_barge_tender_offloading: "Barge Tender Offloading" - pm_dp_shuttle_tankers: "DP Shuttle Tankers" - pm_integrated_fpso_logistics: "Integrated FPSO Logistics" + pm_tanker_barges: "Tanker Barges" + pm_shuttle_tankers: "Shuttle Tankers" + pm_direct_positioning_shuttle_tankers: "Direct Positioning Shuttle Tankers" - # Natural Gas Well - pmg_base_conventional_gas_well: - pm_natural_gas_pumps: "Natural Gas Pumps" - pm_natural_gas_fracking: "Natural Gas Fracking" - pm_dense_natural_gas_pumping: "Dense Natural Gas Pumping" - - # Natural Gas Well - pmg_transportation_natural_gas: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above - - # Rubber Plantation - pmg_base_rubber_plantation: - pm_traditional_cultivation_rubber: "Traditional Cultivation" - pm_early_chemical_agriculture_rubber: "Early Chemical Agriculture" - pm_high_yielding_varieties_rubber: "High-Yielding Varieties" - pm_no_tillage_agriculture_rubber: "No-Tillage Agriculture" - - # Rubber Plantation - pmg_harvesting_process_rubber_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined in the plantations production methods localization file - pm_early_mechanized_harvesting_rubber: "Early Mechanized Harvesting" - pm_high_power_self_propelled_machinery_rubber: "High-Power Self-Propelled Machinery" - - # Rubber Plantation - pmg_transportation_rubber_plantation: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above - pm_hauling_trucks_rubber: "Hauling Trucks" - pm_intermodal_containers_rubber: "Intermodal Containers" + # Oil Rig - pmg_base_conventional_oil_well: + pm_rotary_drilling: "Rotary Drilling" + pm_waterflooding_recovery: "Waterflooding Recovery" + pm_enhanced_oil_recovery: "Enhanced Oil Recovery" + pm_geosteering_precision_recovery: "Geosteering Precision Recovery" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_monuments_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_monuments_l_english.yml index ebd8d718e..fc29e3d96 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_monuments_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_monuments_l_english.yml @@ -58,52 +58,52 @@ # Big Ben - pmg_base_building_big_ben: # pm_default_building_big_ben: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Eiffel Tower - pmg_base_building_eiffel_tower: # pm_default_building_eiffel_tower: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Forbidden City - pmg_base_building_forbidden_city: # pm_default_building_forbidden_city: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Hagia Sophia - pmg_base_building_hagia_sophia: pm_cultural_building_hagia_sophia: "Cultural" pm_clerical_building_hagia_sophia: "Clerical" - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Mosque of Djenné - pmg_base_building_mosque_of_djenne: # pm_default_building_mosque_of_djenne: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Saint Basil's Cathedral - pmg_base_building_saint_basils_cathedral: - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Statue of Liberty - pmg_base_building_statue_of_liberty: # pm_default_building_statue_of_liberty: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Taj Mahal - pmg_base_building_taj_mahal: # pm_default_building_taj_mahal: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Vatican City - pmg_base_building_vatican_city: # pm_default_building_vatican_city: "Default" # pm_monument_prestige_only_vatican_city: "Prestige Only" - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # White House - pmg_base_building_white_house: # pm_default_building_white_house: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Decorative Only Monuments - pmg_dummy: # pm_dummy: "Decorative Only" @@ -111,8 +111,8 @@ # Cristo Redentor - pmg_base_building_cristo_redentor: # pm_default_building_cristo_redentor: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Power Bloc Statue - pmg_base_building_power_bloc_statue: # pm_power_bloc_statue_sovereign_empire: "Sovereign Empire" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_plantations_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_plantations_l_english.yml index 7361773dd..ce4e51297 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_plantations_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_plantations_l_english.yml @@ -6,162 +6,94 @@ # Production Method Groups: - # Coffee Plantation: - # pmg_base_building_coffee_plantation: "Base" + # Shared Harvesting Process PMG: pmg_harvesting_process_plantation: "Harvesting Process" + + # Shared Transportation PMG: pmg_transportation_plantation: "Transportation" + # Banana Plantation: + # pmg_base_building_banana_plantation: "Base" + + # Coffee Plantation: + # pmg_base_building_coffee_plantation: "Base" + # Cotton Plantation: # pmg_base_building_cotton_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + + # Silk Plantation: + # pmg_base_building_silk_plantation: "Base" + + # Sugar Plantation: + # pmg_base_building_sugar_plantation: "Base" # Tea Plantation: # pmg_base_building_tea_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Tobacco Plantation: # pmg_base_building_tobacco_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above - # Sugar Plantation: - # pmg_base_building_sugar_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # Vineyard: + # pmg_base_building_vineyard: "Base" - # Banana Plantation: - # pmg_base_building_banana_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above - - # Silk Plantation: - # pmg_base_building_silk_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above - - # Production Methods: - # Coffee Plantation - pmg_base_building_coffee_plantation: - pm_traditional_cultivation_coffee_plantation: "Traditional Cultivation" - pm_early_chemical_agriculture_coffee_plantation: "Early Chemical Agriculture" - pm_high_yielding_varieties_coffee_plantation: "High-Yielding Varieties" - pm_no_tillage_agriculture_coffee_plantation: "No-Tillage Agriculture" - pm_early_genetic_modification_coffee_plantation: "Early Genetic Modification" - - # Coffee Plantation - pmg_harvesting_process_plantation: + # Shared Harvesting Process PMG: pm_manual_harvesting_plantation: "Manual Harvesting" - pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" - pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" - pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" - pm_early_precision_agriculture_plantation: "Early Precision Agriculture" + pm_automated_irrigation_plantation: "Automated Irrigation" + pm_mechanical_harvesting_plantation: "Mechanical Harvesting" + pm_specialized_harvesting_plantation: "Specialized Harvesting" - # Coffee Plantation - pmg_transportation_plantation: + # Shared Transportation PMG: pm_no_transport_plantation: "No Transport" pm_hauling_trucks_plantation: "Hauling Trucks" pm_intermodal_containers_plantation: "Intermodal Containers" pm_cold_chain_logistics_plantation: "Cold Chain Logistics" - # Cotton Plantation - pmg_base_building_cotton_plantation: - pm_default_building_cotton_plantation: "Default" - pm_advanced_irrigation_building_cotton_plantation: "Advanced Irrigation" - - # Cotton Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Cotton Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # Banana Plantation - pmg_base_building_banana_plantation: + pm_traditional_growing_banana_plantation: "Traditional Growing" + pm_pesticides_banana_plantation: "Pesticides" + pm_crop_sanitation_banana_plantation: "Crop Sanitation" + pm_disease_resistant_crops_banana_plantation: "Disease-Resistant Crops" - # Tea Plantation - pmg_base_building_tea_plantation: - pm_default_building_tea_plantation: "Default" - pm_advanced_irrigation_building_tea_plantation: "Advanced Irrigation" - - # Tea Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Tea Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # Coffee Plantation - pmg_base_building_coffee_plantation: + pm_traditional_growing_coffee_plantation: "Traditional Growing" + pm_pesticides_coffee_plantation: "Pesticides" + pm_crop_sanitation_coffee_plantation: "Crop Sanitation" + pm_disease_resistant_crops_coffee_plantation: "Disease-Resistant Crops" - # Tobacco Plantation - pmg_base_building_tobacco_plantation: - pm_default_building_tobacco_plantation: "Default" - pm_advanced_irrigation_building_tobacco_plantation: "Advanced Irrigation" - - # Tobacco Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Tobacco Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # Cotton Plantation - pmg_base_building_cotton_plantation: + pm_traditional_growing_cotton_plantation: "Traditional Growing" + pm_pesticides_cotton_plantation: "Pesticides" + pm_crop_sanitation_cotton_plantation: "Crop Sanitation" + pm_disease_resistant_crops_cotton_plantation: "Disease-Resistant Crops" + + # Silk Plantation - pmg_base_building_silk_plantation: + pm_traditional_growing_silk_plantation: "Traditional Growing" + pm_pesticides_silk_plantation: "Pesticides" + pm_crop_sanitation_silk_plantation: "Crop Sanitation" + pm_disease_resistant_crops_silk_plantation: "Disease-Resistant Crops" # Sugar Plantation - pmg_base_building_sugar_plantation: - pm_default_building_sugar_plantation: "Default" - pm_advanced_irrigation_building_sugar_plantation: "Advanced Irrigation" - - # Sugar Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Sugar Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + pm_traditional_growing_sugar_plantation: "Traditional Growing" + pm_pesticides_sugar_plantation: "Pesticides" + pm_crop_sanitation_sugar_plantation: "Crop Sanitation" + pm_disease_resistant_crops_sugar_plantation: "Disease-Resistant Crops" - # Banana Plantation - pmg_base_building_banana_plantation: - pm_default_building_banana_plantation: "Default" - pm_advanced_irrigation_building_banana_plantation: "Advanced Irrigation" - - # Banana Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Banana Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # Tea Plantation - pmg_base_building_tea_plantation: + pm_traditional_growing_tea_plantation: "Traditional Growing" + pm_pesticides_tea_plantation: "Pesticides" + pm_crop_sanitation_tea_plantation: "Crop Sanitation" + pm_disease_resistant_crops_tea_plantation: "Disease-Resistant Crops" - # Silk Plantation - pmg_base_building_silk_plantation: - pm_default_building_silk_plantation: "Default" - pm_advanced_irrigation_building_silk_plantation: "Advanced Irrigation" - - # Silk Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above - - # Silk Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # Tobacco Plantation - pmg_base_building_tobacco_plantation: + pm_traditional_growing_tobacco_plantation: "Traditional Growing" + pm_pesticides_tobacco_plantation: "Pesticides" + pm_crop_sanitation_tobacco_plantation: "Crop Sanitation" + pm_disease_resistant_crops_tobacco_plantation: "Disease-Resistant Crops" + + # Vineyard - pmg_base_building_vineyard: + pm_traditional_growing_vineyard: "Traditional Growing" + pm_pesticides_vineyard: "Pesticides" + pm_crop_sanitation_vineyard: "Crop Sanitation" + pm_disease_resistant_crops_vineyard: "Disease-Resistant Crops" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_private_infrastructure_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_private_infrastructure_l_english.yml index efaff9dff..55d20a00e 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_private_infrastructure_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_private_infrastructure_l_english.yml @@ -12,7 +12,6 @@ # Railway: pmg_railway_power: "Power" pmg_rolling_stock: "Rolling Stock" - pmg_railway_track: "Track" # Trade Center: # pmg_base_building_trade_center: "Base" @@ -29,23 +28,41 @@ # pmg_ownership_building_company_headquarter: "Ownership" # Company Regional Headquarter: - # pmg_ownership_building_company_headquarter: "Ownership" # Duplicate key, already defined above + # pmg_ownership_building_company_headquarter: "Ownership" # Duplicate key, already defined above # Production Methods: + # Company Headquarter - pmg_ownership_building_company_headquarter: + # pm_company_headquarter_privately_owned: "Privately Owned" + # pm_company_headquarter_government_run: "Government Run" + # pm_company_headquarter_worker_cooperative: "Worker Cooperative" + + # Financial District - pmg_ownership_building_financial_district: + pm_financial_district_traditional: "Traditional Ownership" + pm_financial_district_modern: "Modern Ownership" + # pm_financial_district_principle_divine_economics_2: "Principle of Divine Economics 2" + + # Manor House - pmg_ownership_building_manor_house: + pm_manor_house: "Manor House" + + # Manor House - pmg_additional_ownership_building_manor_house: + pm_clerical_oversight: "Clergy Ownership" + pm_bureaucratic_oversight: "Bureaucrat Ownership" + # Port - pmg_base_port: # pm_anchorage: "Anchorage" - # pm_basic_port: "Basic Port" - # pm_industrial_port: "Industrial Port" - pm_container_port: "Container Port" - pm_smart_port: "Smart Port" + pm_mechanized_breakbulk_port: "Mechanized Breakbulk Port" + pm_early_container_terminal: "Early Container Terminal" + pm_intermodal_container_hub: "Intermodal Container Hub" + pm_automated_terminal: "Automated Terminal" # Railway - pmg_railway_power: - # pm_steam_power: "Steam Power" - pm_oil_power: "Oil Power" - pm_diesel_power: "Diesel Power" - pm_electric_power: "Electric Power" + pm_steam_trains: "Steam Trains" + pm_electric_rail: "Electric Rail" + pm_diesel_electric_trains: "Diesel-Electric Trains" + pm_high_speed_rail: "High-Speed Rail" + pm_maglev_trains: "Maglev Trains" # Railway - pmg_rolling_stock: pm_basic_rolling_stock: "Basic Rolling Stock" @@ -53,11 +70,6 @@ pm_advanced_rolling_stock: "Advanced Rolling Stock" pm_modern_rolling_stock: "Modern Rolling Stock" - # Railway - pmg_railway_track: - pm_conventional_track: "Conventional Track" - pm_high_speed_track: "High-Speed Track" - pm_maglev_track: "Maglev Track" - # Trade Center - pmg_base_building_trade_center: # pm_trade_center: "Standard Trade Center" @@ -66,22 +78,3 @@ # pm_trade_center_trade_quantity_normal: "Normal Trade Quantity" # pm_trade_center_trade_quantity_high: "High Trade Quantity" # pm_trade_center_trade_quantity_very_high: "Very High Trade Quantity" - - # Manor House - pmg_ownership_building_manor_house: - pm_manor_house_traditional: "Traditional Ownership" - pm_manor_house_modern: "Modern Ownership" - # pm_manor_house_principle_divine_economics_2: "Principle of Divine Economics 2" - - # Manor House - pmg_additional_ownership_building_manor_house: - # pm_manor_house_clergy_ownership: "Clergy Ownership" - # pm_manor_house_bureaucrat_ownership: "Bureaucrat Ownership" - - # Financial District - pmg_ownership_building_financial_district: - pm_financial_district_traditional: "Traditional Ownership" - pm_financial_district_modern: "Modern Ownership" - # pm_financial_district_principle_divine_economics_2: "Principle of Divine Economics 2" - - # Company Headquarter - pmg_ownership_building_company_headquarter: - # pm_company_headquarter_privately_owned: "Privately Owned" - # pm_company_headquarter_government_run: "Government Run" - # pm_company_headquarter_worker_cooperative: "Worker Cooperative" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_subsistence_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_subsistence_l_english.yml index 4e63c34d7..1d18af3b4 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_subsistence_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_subsistence_l_english.yml @@ -53,7 +53,7 @@ pm_home_workshops_building_subsistence_orchards: "Home Workshops" # Subsistence Orchards - pmg_serfdom_building_subsistence_orchards: - # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above + # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above pm_homesteading_building_subsistence_orchards: "Homesteading" # Subsistence Pastures - pmg_base_building_subsistence_pastures: @@ -64,7 +64,7 @@ pm_home_workshops_building_subsistence_pastures: "Home Workshops" # Subsistence Pastures - pmg_serfdom_building_subsistence_pastures: - # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above + # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above pm_homesteading_building_subsistence_pastures: "Homesteading" # Subsistence Fishing Villages - pmg_base_building_subsistence_fishing_villages: @@ -75,7 +75,7 @@ pm_home_workshops_building_subsistence_fishing_villages: "Home Workshops" # Subsistence Fishing Villages - pmg_serfdom_building_subsistence_fishing_villages: - # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above + # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above pm_homesteading_building_subsistence_fishing_villages: "Homesteading" # Subsistence Rice Paddies - pmg_base_building_subsistence_rice_paddies: @@ -86,5 +86,5 @@ pm_home_workshops_building_subsistence_rice_paddies: "Home Workshops" # Subsistence Rice Paddies - pmg_serfdom_building_subsistence_rice_paddies: - # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above + # pm_serfdom_no: "No Serfdom" # Duplicate key, already defined above pm_homesteading_building_subsistence_rice_paddies: "Homesteading" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_urban_center_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_urban_center_l_english.yml deleted file mode 100644 index 5622ba8c1..000000000 --- a/localization/english/CWP/production_methods/cwp_production_methods_urban_center_l_english.yml +++ /dev/null @@ -1,128 +0,0 @@ -l_english: - -######################################### -### Production Methods - Urban Center ### -######################################### - -# Production Method Groups: - - # Urban Center: - pmg_urban_form: "Urban Form" - pmg_commerce_services: "Commerce & Services" - # pmg_public_transport: "Public Transport" - - # Skyscraper: - pmg_base_skyscraper: "Base" - pmg_skyscraper_focus: "Skyscraper Focus" - - # Combustion Plant: - pmg_base_combustion_plants: "Base" - - # Nuclear Power Plant: - pmg_base_nuclear_power_plants: "Base" - - # Renewable Energy Facility: - pmg_base_solar_power_plants: "Solar" - pmg_base_wind_power_plants: "Wind" - pmg_base_hydro_power_plants: "Hydro" - - # Telecommunications - pmg_base_telecommunications_industry: "Base" - - # Financial Services: - pmg_base_financial_services: "Base" - - # Media Industry: - pmg_base_media_industry: "Base" - pmg_news_media_industry: "News" - - -# Production Methods: - - # Urban Center - pmg_urban_form: - pm_pre_industrial_cities: "Pre-Industrial Cities" - pm_industrial_cities: "Industrial Cities" - pm_modernist_cities: "Modernist Cities" - pm_late_modern_cities: "Late Modern Cities" - - # Urban Center - pmg_commerce_services: - pm_pre_war_markets: "Pre-War Markets" - pm_modern_downtown_core: "Modern Downtown Core" - pm_corporate_services_hub: "Corporate Services Hub" - pm_global_finance_nexus: "Global Finance Nexus" - - # Urban Center - pmg_public_transport: - # pm_no_public_transport: "No Public Transport" - pm_municipal_bus_networks: "Municipal Bus Networks" - pm_rail_metro_systems: "Rail & Metro Systems" - pm_integrated_transit: "Integrated Transit" - - # Skyscraper - pmg_base_skyscraper: - pm_leased_buildings: "Leased Buildings" - pm_office_parks: "Office Parks" - pm_high_rise_offices: "High-Rise Offices" - pm_dedicated_complexes: "Dedicated Complexes" - pm_skyscraper_offices: "Skyscraper Offices" - pm_business_cities: "Business Cities" - - # Skyscraper - pmg_skyscraper_focus: - pm_consulting_focus: "Consulting Focus" - pm_bureaucratic_focus: "Bureaucratic Focus" - pm_technical_focus: "Technical Focus" - pm_trade_focus: "Trade Focus" - pm_training_focus: "Training Focus" - - # Combustion Plant - pmg_base_combustion_plants: - pm_coal_fired_plant: "Coal-Fired" - pm_crude_oil_fired_plant: "Crude Oil-Fired" - pm_oil_fired_plant: "Oil-Fired" - pm_combustion_fired_plant: "Combustion-Fired" - - # Nuclear Power Plant - pmg_base_nuclear_power_plants: - pm_nuclear_plant: "Nuclear Fission Power" - pm_nuclear_fusion: "Nuclear Fusion Power" - - # Renewable Energy Facility - pmg_base_solar_power_plants: - pm_no_solar_power: "No Solar Power" - pm_solar_panels: "Solar Panels" - pm_photovoltaics: "Photovoltaics" - pm_concentrated_solar_power: "Concentrated Solar Power" - pm_quantum_photon_harvesting: "Quantum Photon Harvesting" - - # Renewable Energy Facility - pmg_base_wind_power_plants: - pm_no_wind_power: "No Wind Power" - pm_wind_power: "Wind Power" - pm_wind_farms: "Wind Farms" - - # Renewable Energy Facility - pmg_base_hydro_power_plants: - pm_no_dams: "No Dams" - pm_conventional_dams: "Conventional Dams" - pm_pumped_storage_hydroelectricity: "Pumped-Storage" - pm_run_of_river_hydroelectricity: "Run-of-River" - - # Telecommunications - pmg_base_telecommunications_industry: - pm_manual_operations_network: "Manual Operations Network" - pm_national_radio_network: "National Radio Network" - pm_mass_broadcasting_network: "Mass Broadcasting Network" - pm_satellite_communications_network: "Satellite Communications Network" - pm_internet: "Internet" - - # Financial Services - pmg_base_financial_services: - pm_traditional_financial_services: "Traditional Financial Services" - pm_commercial_banking: "Commercial Banking" - pm_mainframe_automation: "Mainframe Automation" - pm_networked_terminals: "Networked Terminals" - pm_digital_financial_services: "Digital Financial Services" - - # Media Industry - pmg_base_media_industry: - pm_print_and_radio: "Print & Radio" - pm_audiovisual_broadcasts_media: "Audiovisual Broadcasts" - pm_home_entertainment_media: "Home Entertainment" - pm_home_entertainment: "Home Entertainment" - pm_digital_media: "Digital Media" - - # Media Industry - pmg_news_media_industry: - pm_independent_news: "Independent News" - pm_state_news: "State News" - pm_war_propaganda: "War Propaganda" - pm_corporate_conglomerate: "Corporate Conglomerate" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_wmd_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_wmd_l_english.yml index ab6c97b10..7285bf771 100644 --- a/localization/english/CWP/production_methods/cwp_production_methods_wmd_l_english.yml +++ b/localization/english/CWP/production_methods/cwp_production_methods_wmd_l_english.yml @@ -36,7 +36,7 @@ pm_thermonuclear_warhead_prod: "Thermonuclear Warhead Production" # Nuclear Weapons Facility - pmg_organization_nuclear_weapons_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Strategic Airbase - pmg_base_strategic_airbase: pm_base_strategic_airbase: "Strategic Airbase" @@ -47,19 +47,19 @@ pm_reinforced_nuclear_silo: "Reinforced Nuclear Weapons Silo" # Chemical Weapons Facility - pmg_base_chemical_weapons_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Chemical Weapons Facility - pmg_delivery_method_chemical_weapons_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Chemical Weapons Facility - pmg_automation_chemical_weapons_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Biological Weapons Facility - pmg_base_biological_weapon_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Biological Weapons Facility - pmg_delivery_method_biological_weapon_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above # Biological Weapons Facility - pmg_automation_biological_weapon_facility: - # pm_dummy: "No Effect" # Duplicate key, already defined above + # pm_dummy: "No Effect" # Duplicate key, already defined above diff --git a/localization/english/cultures_l_english.yml b/localization/english/cultures_l_english.yml index ec4de6a6b..4286839d5 100644 --- a/localization/english/cultures_l_english.yml +++ b/localization/english/cultures_l_english.yml @@ -24,7 +24,7 @@ asian_minor: "Asian Minor" assamese: "Assamese" australian: "Aussie" - avadhi: "Awadhi" + awadhi: "Awadhi" azande: "Azande" azerbaijani: "Azerbaijani" balinese: "Balinese" @@ -99,7 +99,7 @@ japanese: "Japanese" javan: "Javan" kachin: "Kachin" - kanauji: "Hindustani" + kannauji: "Hindustani" kannada: "Kannada" kanuri: "Kanuri" karen: "Karen" diff --git a/localization/english/CWP/china/CWP_china_content_l_english.yml b/localization/english/cwp/country/china/CWP_china_content_l_english.yml similarity index 100% rename from localization/english/CWP/china/CWP_china_content_l_english.yml rename to localization/english/cwp/country/china/CWP_china_content_l_english.yml diff --git a/localization/english/CWP/france/CWP_a_new_constitution_l_english.yml b/localization/english/cwp/country/france/CWP_a_new_constitution_l_english.yml similarity index 100% rename from localization/english/CWP/france/CWP_a_new_constitution_l_english.yml rename to localization/english/cwp/country/france/CWP_a_new_constitution_l_english.yml diff --git a/localization/english/CWP/india/CWP_india_content_l_english.yml b/localization/english/cwp/country/india/CWP_india_content_l_english.yml similarity index 100% rename from localization/english/CWP/india/CWP_india_content_l_english.yml rename to localization/english/cwp/country/india/CWP_india_content_l_english.yml diff --git a/localization/english/CWP/japan/CWP_japan_content_l_english.yml b/localization/english/cwp/country/japan/CWP_japan_content_l_english.yml similarity index 100% rename from localization/english/CWP/japan/CWP_japan_content_l_english.yml rename to localization/english/cwp/country/japan/CWP_japan_content_l_english.yml diff --git a/localization/english/CWP/korea/CWP_korean_formation_l_english.yml b/localization/english/cwp/country/korea/CWP_korean_formation_l_english.yml similarity index 100% rename from localization/english/CWP/korea/CWP_korean_formation_l_english.yml rename to localization/english/cwp/country/korea/CWP_korean_formation_l_english.yml diff --git a/localization/english/CWP/korea/CWP_korean_un_unification_l_english.yml b/localization/english/cwp/country/korea/CWP_korean_un_unification_l_english.yml similarity index 100% rename from localization/english/CWP/korea/CWP_korean_un_unification_l_english.yml rename to localization/english/cwp/country/korea/CWP_korean_un_unification_l_english.yml diff --git a/localization/english/CWP/korea/korean_reunification_l_english.yml b/localization/english/cwp/country/korea/korean_reunification_l_english.yml similarity index 100% rename from localization/english/CWP/korea/korean_reunification_l_english.yml rename to localization/english/cwp/country/korea/korean_reunification_l_english.yml diff --git a/localization/english/CWP/newfoundland/newfoundland_referendum_l_english.yml b/localization/english/cwp/country/newfoundland/newfoundland_referendum_l_english.yml similarity index 99% rename from localization/english/CWP/newfoundland/newfoundland_referendum_l_english.yml rename to localization/english/cwp/country/newfoundland/newfoundland_referendum_l_english.yml index 82784dec3..2431be6cc 100644 --- a/localization/english/CWP/newfoundland/newfoundland_referendum_l_english.yml +++ b/localization/english/cwp/country/newfoundland/newfoundland_referendum_l_english.yml @@ -56,7 +56,7 @@ newfoundland_referendum_desc_7: "Newfoundland has decided to send delegates to our capital to argue for their choice" newfoundland_referendum_desc_1: "We choose to start the Newfoundland National Convention" - ### Events ### + ### Events ### # United Kingdom calling a Newfoundland National Convention diff --git a/localization/english/CWP/soviet_union/sovietization_je_l_english.yml b/localization/english/cwp/country/soviet_union/sovietization_je_l_english.yml similarity index 100% rename from localization/english/CWP/soviet_union/sovietization_je_l_english.yml rename to localization/english/cwp/country/soviet_union/sovietization_je_l_english.yml diff --git a/localization/english/cwp/diplomacy/cwp_diplomacy_violate_sovereignty_l_english copy.yml b/localization/english/cwp/diplomacy/cwp_diplomacy_violate_sovereignty_l_english copy.yml new file mode 100644 index 000000000..dcf3ce410 --- /dev/null +++ b/localization/english/cwp/diplomacy/cwp_diplomacy_violate_sovereignty_l_english copy.yml @@ -0,0 +1,7 @@ +l_english: +# Diplomacy Event: Diplomatic Action - Violate Sovereignty: violate_sovereignty + diplomatic_events.1.title: "Violation of Sovereignty" + diplomatic_events.1.desc: "[SCOPE.sC('initiator').GetName] has sent an ultimatum to [SCOPE.sC('target_country').GetName] demanding they join them in the [SCOPE.sW('war').GetName|v] war.\nThey refused and sided with [SCOPE.sW('war').GetLeaderOfOppositeSide( SCOPE.sC('initiator') ).GetName]!\nWhat do we do?" + diplomatic_events.1.flavor: "The smoke coming from the fireplace is enough to stain the windows of the office with a pale smog, now that the sunset is imminent. The street lamps are getting lit, and two men share a concerned look.\n\n"The lamps are going out all over the world, and we shall not see them lit again in our life-time."" + diplomatic_events.1.a: "We must aid [SCOPE.sC('target_country').GetName]!" + diplomatic_events.1.b: "Not our business." diff --git a/localization/english/cwp/diplomacy/cwp_subject_interactions_colonial_governor_l_english.yml b/localization/english/cwp/diplomacy/cwp_subject_interactions_colonial_governor_l_english.yml new file mode 100644 index 000000000..5a764789e --- /dev/null +++ b/localization/english/cwp/diplomacy/cwp_subject_interactions_colonial_governor_l_english.yml @@ -0,0 +1,20 @@ +l_english: +# Subject Interaction: da_appoint_colonial_governor - Appointing a Governor + subject_interactions_colonial_governor.1.title: "Appointing a Governor" + subject_interactions_colonial_governor.1.desc: "There are several potential types of candidates that we can consider for the head of administration in [SCOPE.sCountry('target_country').GetName]. What type of leader are we looking for?" + subject_interactions_colonial_governor.1.flavor: ""Governance is a very delicate thing. Every state has its own precise pressures, its lobbies, and its concerns. It's our job to ensure that all these issues are effectively swept off the board, never to interfere with our aims again."" + subject_interactions_colonial_governor.1.a: "Mr. [SCOPE.sCharacter('colonial_governor_plantation_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_plantation').GetName] will take charge." + subject_interactions_colonial_governor.1.b: "Let us go with a [GetCharacterTrait('special_character_colonial_local').GetName]: Mr. [SCOPE.sCharacter('colonial_governor_local_scope').GetLastName]." + subject_interactions_colonial_governor.1.c: "Award the office to Mr. [SCOPE.sCharacter('colonial_governor_extraction_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_extraction').GetName]." + subject_interactions_colonial_governor.1.d: "Mr. [SCOPE.sCharacter('colonial_governor_business_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_business').GetName], is the best choice." + subject_interactions_colonial_governor.1.e: "The [GetCharacterTrait('special_character_colonial_military').GetName] [SCOPE.sCharacter('colonial_governor_military_scope').GetPrimaryRoleTitle] [SCOPE.sCharacter('colonial_governor_military_scope').GetLastName] will ensure stability." + +# Subject Interaction: da_request_colonial_governor - Requesting a Governor + subject_interactions_colonial_governor.2.title: "Requesting a Governor" + subject_interactions_colonial_governor.2.desc: "Deeming [SCOPE.sCharacter('relevant_character').GetPrimaryRoleTitle] [SCOPE.sCharacter('relevant_character').GetLastName]'s handling of [ROOT.GetCountry.GetAdjective] affairs inadequate, the political establishment of [ROOT.GetCountry.GetCapital.GetCityHubName] has requested that [SCOPE.sCountry('relevant_country').GetName] appoint a new governor more aligned with its objectives." + subject_interactions_colonial_governor.2.flavor: ""Governance is a very delicate thing. Every state has its own precise pressures, its lobbies, and its concerns. It's our job to ensure that all these issues are effectively swept off the board, never to interfere with our aims again."" + subject_interactions_colonial_governor.2.a: "Mr. [SCOPE.sCharacter('colonial_governor_plantation_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_plantation').GetName] will take charge." + subject_interactions_colonial_governor.2.b: "Let us go with a [GetCharacterTrait('special_character_colonial_local').GetName]: Mr. [SCOPE.sCharacter('colonial_governor_local_scope').GetLastName]." + subject_interactions_colonial_governor.2.c: "Award the office to Mr. [SCOPE.sCharacter('colonial_governor_extraction_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_extraction').GetName]." + subject_interactions_colonial_governor.2.d: "Mr. [SCOPE.sCharacter('colonial_governor_business_scope').GetLastName], the [GetCharacterTrait('special_character_colonial_business').GetName], is the best choice." + subject_interactions_colonial_governor.2.e: "The [GetCharacterTrait('special_character_colonial_military').GetName] [SCOPE.sCharacter('colonial_governor_military_scope').GetPrimaryRoleTitle] [SCOPE.sCharacter('colonial_governor_military_scope').GetLastName] will ensure stability." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_agrarian_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_agrarian_l_english.yml new file mode 100644 index 000000000..f6963d5ac --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_agrarian_l_english.yml @@ -0,0 +1,31 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_agrarian.1.t: "Franchise for Farmers" + agitators_election_events_agrarian.1.d: "On behalf of the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has embarked on a tour of various rural and remote regions in [ROOT.GetCountry.GetName], seeking to enroll voters and ensure ballots are collected in difficult-to-reach communities." + agitators_election_events_agrarian.1.f: ""Nestled in at the tops of mountains, in the hearts of dark forests, surrounded by empty plains, unmarked on any map... it is here that people are found, nonetheless. It is our duty to empower every one of them."" + agitators_election_events_agrarian.1.a: "Everyone should hear of the [SCOPE.sParty('agitator_party_scope').GetName]'s mission!" + agitators_election_events_agrarian.1.b: "One man, one vote - no matter how remote!" + + agitators_election_events_agrarian.2.t: "Rural Values" + agitators_election_events_agrarian.2.d: "The [SCOPE.sParty('agitator_party_scope').GetName], spearheaded by the organizing efforts of [SCOPE.sCharacter('agitator_scope').GetFullName], has begun a popular campaign focused on their desired preservation of rural values in an age of rapid and frightening change." + agitators_election_events_agrarian.2.f: ""You may say that it is new and better, that it will give us more to buy, or enrich our children. But what matters is that it is strange and different, it puts us out of work, and we did not ask for it."" + agitators_election_events_agrarian.2.a: "Stand by your community - vote for the [SCOPE.sParty('agitator_party_scope').GetName]!" + agitators_election_events_agrarian.2.b: "We must build a broader coalition against these alien tendencies." + + agitators_election_events_agrarian.3.t: "Swords and Plowshares" + agitators_election_events_agrarian.3.d: "An argument about the people's role in military command between [SCOPE.sCharacter('armed_forces_leader').GetFullName] and [SCOPE.sCharacter('agitator_scope').GetFullName] has prompted a spat between the [SCOPE.sParty('agitator_party_scope').GetName] and the [SCOPE.sParty('armed_forces_party_scope').GetName]." + agitators_election_events_agrarian.3.f: ""The esteemed [SCOPE.sCharacter('agitator_scope').GetLastNameNoFormatting] has, respectfully, no knowledge of what [SCOPE.sCharacter('agitator_scope').GetSheHe] speaks. There is a reason that the [SCOPE.gsInterestGroup('armed_forces_scope').GetNameNoFormatting] are able to handle their own affairs - we are specially trained to do so, and the common people simply cannot be expected to hold the same level of knowledge."" + agitators_election_events_agrarian.3.a: "Yes, the people know!" + agitators_election_events_agrarian.3.b: "Military matters are best left to the generals." + + agitators_election_events_agrarian.4.t: "Anti-Imperial Advocacy" + agitators_election_events_agrarian.4.d: "An unexpectedly popular campaign of agitation by [SCOPE.sCharacter('agitator_scope').GetFullName] against the [ROOT.GetCountry.GetAdjective] government's colonial policies has led to greatly increased public interest in the [SCOPE.sParty('agitator_party_scope').GetName]'s platform." + agitators_election_events_agrarian.4.f: "Out of all of the displays, it was by far the depictions of distant atrocities that drew the most spectators. Grown men stood wide-eyed as their gaze traced the origin of rivers of red, and children hid behind their mothers to evade the accusing eyes of the bayoneted men.\n\nIt was not any complex slogan that won the day, or clever turn of rhetoric - it was this, the only phrase that one needed upon seeing such things.\n\n"How can we stop it?"" + agitators_election_events_agrarian.4.a: "Channel this energy to support anti-imperial policies." + agitators_election_events_agrarian.4.b: "Only the [SCOPE.sParty('agitator_party_scope').GetName] stands against senseless war!" + + agitators_election_events_agrarian.5.t: "Votes for Clear Skies" + agitators_election_events_agrarian.5.d: "Following the recent expansion of industry into rural communities in [SCOPE.sState('industry_enroachment_state').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has begun a local campaign for the [SCOPE.sParty('agitator_party_scope').GetName], stressing desired solutions to the unpleasant smog now common around the region's factories." + agitators_election_events_agrarian.5.f: "The pall of smoke that obscured the sky seemed to be reflected in the eyes of the villagers, as [SCOPE.sCharacter('agitator_scope').GetSheHe] rode by. Rather than the bright, sunny day that [SCOPE.sCharacter('agitator_scope').GetSheHe] had anticipated, this speech would be accompanied by the everpresent gloom.\n\nIt was no matter. As [SCOPE.sCharacter('agitator_scope').GetFullNameNoFormatting] looked up at the sky, and envisioned the cloud obscuring the hearts of men, a vision for a new sort of rhetoric crossed [SCOPE.sCharacter('agitator_scope').GetHerHis] mind. Whilst the workmen began to raise the stage, [SCOPE.sCharacter('agitator_scope').GetSheHe] picked up a pen, and started to write." + agitators_election_events_agrarian.5.a: "The [SCOPE.sParty('agitator_party_scope').GetName] will bring back the sun!" + agitators_election_events_agrarian.5.b: "They stand for nothing but opposition to progress." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_communist_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_communist_l_english.yml new file mode 100644 index 000000000..78ebfcc07 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_communist_l_english.yml @@ -0,0 +1,34 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_communist.1.t: "Ballot or Bullet" + agitators_election_events_communist.1.d: "The particularly effective agitation that [SCOPE.sCharacter('agitator_scope').GetFullName] has been carrying out in [SCOPE.sState('communist_agitation_state').GetName] has raised questions about the ultimate goal of the [SCOPE.sParty('agitator_party_scope').GetName] in this election cycle." + agitators_election_events_communist.1.f: ""It is the foremost task of the Communist Party to advance the working class to the revolutionary struggle for power. In determining its line of tactics, it must take into account the concrete internal and external situation, the co-relation of class forces, the degree of stability and strength of the bourgeoisie, the degree of preparedness of the proletariat, the position taken up by the various intermediary strata, etc., in its country. The Party determines slogans and methods of struggle in accordance with these circumstances, with the view to organising and mobilising the masses on the broadest possible scale and on the highest possible level of this struggle."\n\n— #italic Programme of the Communist International#!, 1929" + agitators_election_events_communist.1.a: "The [SCOPE.sParty('agitator_party_scope').GetName]'s election is the prelude to revolution." + agitators_election_events_communist.1.b: "Workers' power will be achieved through a [SCOPE.sParty('agitator_party_scope').GetName] parliament." + agitators_election_events_communist.1.c: "The [SCOPE.sParty('agitator_party_scope').GetName] does not represent the working class." + + agitators_election_events_communist.2.t: "The Revolutionary Line" + agitators_election_events_communist.2.d: "With the [SCOPE.sParty('agitator_party_scope').GetName]'s campaign funds well-established, [SCOPE.sCharacter('agitator_scope').GetFullName] has proposed to the party leadership that a quantity of these funds may be repurposed for the party's more clandestine activities." + agitators_election_events_communist.2.f: ""We, as the party of the proletariat, are bound to follow the course that will lead to the realization of socialism in [ROOT.GetCountry.GetNameNoFormatting], and eventually the world. The upper class will not simply step aside peacefully - even if we must follow this parliamentary course, we must develop forces to avert the inevitable coup that will follow our victory."" + agitators_election_events_communist.2.a: "The funds may be repurposed on training for our Red Guards." + agitators_election_events_communist.2.b: "The risk of being implicated in a scandal is too high." + agitators_election_events_communist.2.c: "All available resources must go to fostering revolution." + + agitators_election_events_communist.3.t: "Walking Among the People" + agitators_election_events_communist.3.d: "[SCOPE.sParty('agitator_party_scope').GetName] organizers led by [SCOPE.sCharacter('agitator_scope').GetFullName] have traveled to the countryside, in order to build class consciousness amongst the [ROOT.GetCountry.GetAdjective] peasantry." + agitators_election_events_communist.3.f: "Here, lost in the vast expanse between smoke-seared enclaves, lay those whose lives had not changed for five hundred years.\n\nScratching at the soil, sowing seeds to achieve the barest sort of survival and surrendering all surplus to their feudal landlords, they looked only to their present station, unaware of the red-tinted sun that would crest their gentle hills the very next morning." + agitators_election_events_communist.3.a: "A bold step to advance the worker-peasant alliance." + agitators_election_events_communist.3.b: "Focus their efforts on organizing against landlordism." + + agitators_election_events_communist.4.t: "Communist Rally in [SCOPE.sState('capital_scope').GetName]" + agitators_election_events_communist.4.d: "A massive rally led by [SCOPE.sCharacter('agitator_scope').GetFullName] in support of the [SCOPE.sParty('agitator_party_scope').GetName] has been held in [SCOPE.sState('capital_scope').GetName], drawing supporters of the communists from across the region. The rhetoric used at the rally has raised concerns of imminent violence." + agitators_election_events_communist.4.f: "[SCOPE.sCharacter('agitator_scope').GetLastNameNoFormatting], at the head of the crowd, looked to the thin line of blue and black at the end of the street, and then back to the vast red-tinged mass behind [SCOPE.sCharacter('agitator_scope').GetHerHim]. [SCOPE.sCharacter('agitator_scope').GetSheHe|U] did not hesitate. With the gravitas of one fearlessly claiming the abyss for their own, [SCOPE.sCharacter('agitator_scope').GetSheHe] took another step forward into the wild melee." + agitators_election_events_communist.4.a: "A wonderful day for the people of [SCOPE.sState('capital_scope').GetName]!" + agitators_election_events_communist.4.b: "We will show the Reds what violence looks like." + agitators_election_events_communist.4.c: "The [SCOPE.sParty('fascist_party_scope').GetName]'s partisans will handle these miscreants." + + agitators_election_events_communist.5.t: "The United Front" + agitators_election_events_communist.5.d: "The ascendance of the [SCOPE.sParty('fascist_party_scope').GetName] in the recent [ROOT.GetCountry.GetAdjective] elections has led [SCOPE.sCharacter('agitator_scope').GetFullName] and the leadership of the [SCOPE.sParty('agitator_party_scope').GetName] to propose a united front amongst the leftist and liberal parties against fascism." + agitators_election_events_communist.5.f: "And just because he's a human,\na man would like a little bite to eat;\nhe wants no bull and a lot of talk\nthat gives no bread or meat." + agitators_election_events_communist.5.a: "Anything is better than the [SCOPE.sParty('fascist_party_scope').GetName]'s vision." + agitators_election_events_communist.5.b: "Social democracy is simply the left wing of fascism." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_conservative_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_conservative_l_english.yml new file mode 100644 index 000000000..8ce6fc64a --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_conservative_l_english.yml @@ -0,0 +1,37 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_conservative.1.t: "Birds of a Feather" + agitators_election_events_conservative.1.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] and [SCOPE.gsInterestGroup('devout_ig').GetLeader.GetFullName] were spotted in discussions about the coming election. Preachers the next day were extolling virtues of the [SCOPE.sParty('agitator_party_scope').GetName]." + agitators_election_events_conservative.1.f: "The First Estate and the Second Estate hand-in-hand since the oldest glories of imperium. A more modern appellation of the holy marriage is 'hearts and minds' — a glorious leader to capture their hearts, and a magnificent god to occupy their minds." + agitators_election_events_conservative.1.a: "The [SCOPE.gsInterestGroup('devout_ig').GetName] are beyond our reach." + agitators_election_events_conservative.1.b: "Let us hope they do not decide the election." + agitators_election_events_conservative.1.c: "Never trust a true-believer on worldly matters." + + agitators_election_events_conservative.2.t: "The Defender of Decency" + agitators_election_events_conservative.2.d: "[SCOPE.sCountry('revolutionary_nation_scope').GetName] has fallen to a revolution amongst the [SCOPE.gsInterestGroup('revolutionary_ig').GetName]. In the campaign materials of the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has immediately denounced the [SCOPE.gsInterestGroup('patsy_ig').GetName] here, preempting a similar revolt." + agitators_election_events_conservative.2.f: ""You would name me a traitor?"\n\n"Of that, I'm certain you are. Many abroad in [SCOPE.sCountry('revolutionary_nation_scope').GetNameNoFormatting] would think similarly to you. What's to say you're not a traitor already? Plotting sedition with the members of your book club?"\n\n"You've gone mad!"" + agitators_election_events_conservative.2.a: "Someone must stand against the revolutionary tide!" + agitators_election_events_conservative.2.b: "[SCOPE.sCountry('revolutionary_nation_scope').GetNameNoFormatting] is far away, and this is here." + agitators_election_events_conservative.2.c: "The revolution will not be villainized!" + + agitators_election_events_conservative.3.t: "The Good Old Days" + agitators_election_events_conservative.3.d: "When invited to give a speech on behalf of the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] began extolling the virtues of a strong home, strong borders, and strong men. The public reception was mixed." + agitators_election_events_conservative.3.f: ""Truly, I dare say, the men are no longer men! They are coddled with books, as if they are any substitute for a #italic real#! adventure! Their mothers swaddle them in cotton and silk, only for them to be henpecked by their wives! And heaven forbid they take a pint of beer: #italic one sip#!, and they need their fathers to carry them home!"" + agitators_election_events_conservative.3.a: "Won't someone think of the children?" + agitators_election_events_conservative.3.a1: "Won't someone think of the children?" + agitators_election_events_conservative.3.b: "Old ways for older times, and even older fools." + agitators_election_events_conservative.3.c: "Rhetoric cannot disguise what [SCOPE.sCharacter('agitator_scope').GetLastName] wants." + + agitators_election_events_conservative.4.t: "The Levies" + agitators_election_events_conservative.4.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has made overtures to the [SCOPE.gsInterestGroup('rf_scope').GetName] for electoral support to the [SCOPE.sParty('agitator_party_scope').GetName]. [SCOPE.sCharacter('rf_leader_scope').GetFullName] has, at least, acknowledged the talks." + agitators_election_events_conservative.4.f: "Appeals for 'natural allies' makes for a gamble on long odds. Receptive ears to 'natural allies' are often already of like mind. Those who aren't of like mind would, politely, continue on their own way. Impolitely, they might laugh, scoff, or, if they are truly devious, turn the gambler into their own useful idiot." + agitators_election_events_conservative.4.a: "Old minds think alike." + agitators_election_events_conservative.4.b: "Grass tends to grow as it pleases." + agitators_election_events_conservative.4.c: "They should beware [SCOPE.sCharacter('rf_leader_scope').GetFullName]'s shrewdness." + + agitators_election_events_conservative.5.t: "Bishop Takes Black Pawn" + agitators_election_events_conservative.5.d: "At a soirée for the [SCOPE.sParty('agitator_party_scope').GetName]'s wealthiest supporters, [SCOPE.sCharacter('agitator_scope').GetFullName] began a long-winded rant about the merits of slavery and discrimination." + agitators_election_events_conservative.5.f: ""As you can plainly see, the development of the skull is directly tied to the civility of a man. One can assuredly determine his fitness for good society by the proper measurement of his circumference-"\n\n"And how do you intend to prove that a man does his thinking with his bones?"\n\n"As I said, you can determine a man's fitness for good society by properly measuring his skull." + agitators_election_events_conservative.5.a: "People are entitled to their opinions, even if they are wrong." + agitators_election_events_conservative.5.b: "Civilisation is the means of our equality." + agitators_election_events_conservative.5.c: "One wonders if [SCOPE.sCharacter('agitator_scope').GetLastName] has ever been flogged before..." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_fascist_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_fascist_l_english.yml new file mode 100644 index 000000000..4d6fc7509 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_fascist_l_english.yml @@ -0,0 +1,34 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_fascist.1.t: "Practical Opposition" + agitators_election_events_fascist.1.d: "Viewing the [SCOPE.sParty('communist_party_scope').GetName] as a major threat to the [ROOT.GetCountry.GetAdjective] nation, [SCOPE.sParty('agitator_party_scope').GetName] has encouraged supporters of the [SCOPE.sParty('agitator_party_scope').GetName] to organize into groups and attack suspected communists on the streets." + agitators_election_events_fascist.1.f: ""There are those in our very own government who believe that the [SCOPE.sParty('communist_party_scope').GetNameNoFormatting] is a party like any other. It is not! This cabal is not truly a political party, but a front for a secret society, admitting within its ranks aliens, spies, and minors. Its attempts to nestle itself into the dark corners of our cities must be met with the only thing these animals understand - the force of good, [ROOT.GetCountry.GetAdjectiveNoFormatting] fists!"" + agitators_election_events_fascist.1.a: "Accost communist partisans wherever they may appear." + agitators_election_events_fascist.1.b: "Target the communists' leaders, to crush the masses' morale." + agitators_election_events_fascist.1.c: "This violence will be the death of democracy!" + + agitators_election_events_fascist.2.t: "Collaboration and Capital" + agitators_election_events_fascist.2.d: "To secure additional support for the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] and several high-ranking party members have approached the [SCOPE.gsInterestGroup('industrialists_scope').GetName] to promote policies designed to ensure collaboration between capital and a [SCOPE.sParty('agitator_party_scope').GetName] government." + agitators_election_events_fascist.2.f: ""Fascism should more properly be called corporatism, because it is the merger of state and corporate power."\n\n— Benito Mussolini" + agitators_election_events_fascist.2.a: "The [SCOPE.sParty('agitator_party_scope').GetName] will prove to be excellent allies." + agitators_election_events_fascist.2.b: "The [SCOPE.gsInterestGroup('industrialists_scope').GetName] do not need their assurances." + + agitators_election_events_fascist.3.t: "For National Unity" + agitators_election_events_fascist.3.d: "Pointing to the clear and present danger presented to the [ROOT.GetCountry.GetAdjective] nation by "communists and communist-sympathetic groups", [SCOPE.sCharacter('agitator_scope').GetFullName] has called for a campaign of national unity to defeat communism, organized behind the [SCOPE.sParty('agitator_party_scope').GetName]." + agitators_election_events_fascist.3.f: ""In these times, we, as loyal citizens of the [ROOT.GetCountry.GetAdjectiveNoFormatting] nation, must come together as one, and remain ever vigilant. There exist enemies of government within our borders, foreign agents who wish to tear down everything which makes our country great. But they are small in number, my friends, and we are many..."" + agitators_election_events_fascist.3.a: "The Red threat must not be permitted a foothold here!" + agitators_election_events_fascist.3.b: "National unity, certainly, but not behind the [SCOPE.sParty('agitator_party_scope').GetName]." + + agitators_election_events_fascist.4.t: "The Red Terror Abroad" + agitators_election_events_fascist.4.d: "In a recent speech, [SCOPE.sCharacter('agitator_scope').GetFullName] has directly pointed to the state of [SCOPE.sCountry('scary_communist_country').GetName] as an example of what awaits [ROOT.GetCountry.GetAdjective] society if the [SCOPE.sParty('agitator_party_scope').GetName] does not come to power. According to [SCOPE.sCharacter('agitator_scope').GetHerHim], only [SCOPE.sCharacter('agitator_scope').GetSheHe] can save the nation from communism." + agitators_election_events_fascist.4.f: ""There has been talk amongst certain circles of a strike - an attempt by the Communists to seize power, to transform [ROOT.GetCountry.GetNameNoFormatting] into a blood-Red nightmare! Well, let me remind you of what they want. In [SCOPE.sCountry('scary_communist_country').GetNameNoFormatting], they've made women into state property! They've burned priests alive! They've assaulted banks and small businessmen!\n\nWe shall not allow the communists in this nation to replace us, to rule our affairs. This is [ROOT.GetCountry.GetNameNoFormatting], not [SCOPE.sCountry('scary_communist_country').GetNameNoFormatting]!"" + agitators_election_events_fascist.4.a: "The whole nation must unite against the [SCOPE.sCountry('scary_communist_country').GetAdjectiveNoFormatting] menace!" + agitators_election_events_fascist.4.b: "Perhaps [SCOPE.sCharacter('agitator_scope').GetSheHe] should focus [SCOPE.sCharacter('agitator_scope').GetHerHis] rhetoric more domestically." + agitators_election_events_fascist.4.c: "This is nothing but scaremongering nonsense." + + agitators_election_events_fascist.5.t: "Hatred in Action" + agitators_election_events_fascist.5.d: "Partisans affiliated with the [SCOPE.sParty('agitator_party_scope').GetName] have committed a series of violent and humiliating acts against [SCOPE.sCulture('hate_crime_culture').GetName] people in [SCOPE.sState('hate_crime_state').GetName]. Opponents of the [SCOPE.sParty('agitator_party_scope').GetName] have accused [SCOPE.sCharacter('agitator_scope').GetFullName] of inspiring the attack through [SCOPE.sCharacter('agitator_scope').GetHerHis] extreme rhetoric." + agitators_election_events_fascist.5.f: "Broken glass and ash, crunched underfoot. Signs marred with the symbols of fascism. Bodies blackened by flame, still lying where the paramilitaries had cut them down. The inspector knew that they would never be identified satisfactorially to press charges.\n\nAs he sat down on a nearby bench, surveying the scene, an acidic thought passed through his mind. Of the men charged with solving this case, how many of them had seen it firsthand, through black masks?" + agitators_election_events_fascist.5.a: "The [SCOPE.sParty('agitator_party_scope').GetName] are vile purveyors of baseless hatred." + agitators_election_events_fascist.5.b: "Can anyone truly prove [SCOPE.sCharacter('agitator_scope').GetSheHe] called for this action?" + agitators_election_events_fascist.5.c: "[SCOPE.sCharacter('agitator_scope').GetSheHe|U] is a true defender of [ROOT.GetCountry.GetName], and the [SCOPE.sCulture('hate_crime_culture').GetName] are its enemies." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_generic_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_generic_l_english.yml new file mode 100644 index 000000000..6b6261673 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_generic_l_english.yml @@ -0,0 +1,64 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_generic.1.t: "Fruitful Endorsements" + agitators_election_events_generic.1.d: "In a gesture of solidarity with the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has encouraged [SCOPE.sCharacter('agitator_scope').GetHerHis] supporters to vote for it in the ongoing election." + agitators_election_events_generic.1.f: "For the interest of all principled people - [SCOPE.sParty('agitator_party_scope').GetNameNoFormatting] has a consistent record of excellence. I cannot speak higher of those brave men and women moving [ROOT.GetCountry.GetNameNoFormatting] forwards under their name." + agitators_election_events_generic.1.a: "[SCOPE.sCharacter('agitator_scope').GetSheHe|U] has our thanks, certainly." + agitators_election_events_generic.1.b: "This endorsement would best be more specific." + + agitators_election_events_generic.2.t: "An Unplanned Debate" + agitators_election_events_generic.2.d: "Whilst carrying out work in support of the [SCOPE.sParty('agitator_party_scope').GetName] in [SCOPE.sState('debate_state').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has come across [SCOPE.sCharacter('agitator_scope_2').GetFullName], representing the [SCOPE.sParty('agitator_2_party_scope').GetName]. A fiery debate has broken out between them." + agitators_election_events_generic.2.f: "Straightening [SCOPE.sCharacter('agitator_scope').GetHerHis] impressive coattails, [SCOPE.sCharacter('agitator_scope').GetSheHe] stepped forwards, regarding [SCOPE.sCharacter('agitator_scope').GetHerHis] newfound opponent with a look of begrudging respect.\n\n"I'll have you know..."" + agitators_election_events_generic.2.a: "[SCOPE.sCharacter('agitator_scope').GetFullName] is far more convincing." + agitators_election_events_generic.2.b: "The better arguments clearly belong to [SCOPE.sCharacter('agitator_scope_2').GetFullName]." + + agitators_election_events_generic.3.t: "False Democracy" + agitators_election_events_generic.3.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has issued a condemnation of the [ROOT.GetCountry.GetAdjective] electoral system, endorsing abstention from voting in what [SCOPE.sCharacter('agitator_scope').GetSheHe] calls a sham put on to placate the people." + agitators_election_events_generic.3.f: "In the dictatorship of the reactionary, of the rich and powerful, obscured from the view of the people by a facade of democracy, the best thing one may do is demonstrate the futility of such a guise, so that the people may be spurred into action regardless of concession." + agitators_election_events_generic.3.a: "The government must know that we see through their system." + agitators_election_events_generic.3.b: "Discrediting the system is the next step towards revolution!" + agitators_election_events_generic.3.c: "Their supporters aren't voting? Ours certainly are." + + agitators_election_events_generic.4.t: "Aggressive Campaigning" + agitators_election_events_generic.4.d: "[SCOPE.sCharacter('agitator_scope').GetFullName], following an address where [SCOPE.sCharacter('agitator_scope').GetSheHe] condemned the [SCOPE.sParty('opposition_party_scope').GetName], has begun to mobilize dedicated partisans to oppose it in the election." + agitators_election_events_generic.4.f:1 ""An unprincipled morass,"\n"Best served not in [SCOPE.GetRootScope.GetCountry.GetCustom('country_legislature_name')], but in prison,"\n"Devoid of positive achievement,"\n"A collective self-parody,"\n"An embarassment to the [ROOT.GetCountry.GetAdjectiveNoFormatting] nation,"\n"Down with the [SCOPE.sParty('opposition_party_scope').GetNameNoFormatting]!"" + agitators_election_events_generic.4.a: "There's certainly a better alternative." + agitators_election_events_generic.4.b: "A pack of miscreants, indeed!" + + agitators_election_events_generic.5.t: "Misplaced Moderation" + agitators_election_events_generic.5.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has criticized numerous decisions made by the leadership of [SCOPE.sCharacter('agitator_scope').GetHerHis] own [SCOPE.sParty('agitator_party_scope').GetName], calling [SCOPE.sCharacter('agitator_ig_leader_scope').GetFullName] excessively cautious and unwilling to address critical issues." + agitators_election_events_generic.5.f: ""I often wonder, looking at the activities that we carry out - specifically those which are most crucial to expanding our pool of supporters - whether [SCOPE.sCharacter('agitator_ig_leader_scope').GetLastNameNoFormatting] is authentically aware of, or dedicated to, their success. Our fundraising is generally acceptable - the coffers of the party are without complaint, and neither are our accountants - but such resources have yet to be mobilized in a way that benefits the common good."\n\n"And, so, my thesis is this - what does [SCOPE.sCharacter('agitator_ig_leader_scope').GetLastNameNoFormatting] intend, and how best to change [SCOPE.sCharacter('agitator_ig_leader_scope').GetHerHis] mind on the matter?"" + agitators_election_events_generic.5.a: "It would be best to simply do as [SCOPE.sCharacter('agitator_scope').GetSheHe] wishes." + agitators_election_events_generic.5.b: "Make a point of improving the vigor we put forward." + agitators_election_events_generic.5.c: "Freeze [SCOPE.sCharacter('agitator_scope').GetHerHim] out of meetings until [SCOPE.sCharacter('agitator_scope').GetSheHe] apologizes." + + agitators_election_events_generic.6.t: "The Rising of the Women" + agitators_election_events_generic.6.d: "The advocacy of [SCOPE.sCharacter('agitator_scope').GetFullName] has led to the [SCOPE.sParty('agitator_party_scope').GetName] gaining greater electoral popularity among women, who have rushed to exercise their new-found voting rights." + agitators_election_events_generic.6.f: "As we come marching, marching, in the beauty of the day,\nA million darkened kitchens, a thousand mill-lofts gray\nAre touched with all the radiance that a sudden sun discloses,\nFor the people hear us singing, "Bread and roses, bread and roses."\n\nAs we come marching, marching, we battle, too, for men—\nFor they are women's children and we mother them again.\nOur days shall not be sweated from birth until life closes—\nHearts starve as well as bodies: Give us bread, but give us roses." + agitators_election_events_generic.6.a: "For the election of the [SCOPE.sParty('agitator_party_scope').GetName]!" + agitators_election_events_generic.6.b: "For the strengthening of [ROOT.GetCountry.GetAdjective] democracy!" + + agitators_election_events_generic.7.t: "Production and Agitation" + agitators_election_events_generic.7.d: "In collaboration with the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has secured a deal for cheap and quickly distributed pamphlets in support of the party." + agitators_election_events_generic.7.f: "The interior of the carriage held a pleasant surprise - a crate of several thousand pamphlets, printed on an industrial scale, each with instructions on the voting process and a cheaply copied logo of the [SCOPE.sParty('agitator_party_scope').GetNameNoFormatting]. They made a hefty weight - and, [SCOPE.sCharacter('agitator_scope').GetSheHe] hoped, would turn out to be an equally sized benefit." + agitators_election_events_generic.7.a: "Bury our opponents in a sea of paper!" + agitators_election_events_generic.7.b: "These connections could be used later." + + agitators_election_events_generic.8.t: "The Party Favorites" + agitators_election_events_generic.8.d: "The wing of the [SCOPE.sParty('agitator_party_scope').GetName] affiliated with the [SCOPE.gsInterestGroup('snubbed_ig_scope').GetName] has raised complaints about [SCOPE.sCharacter('agitator_scope').GetFullName]'s choice of endorsements leaving their supporters neglected." + agitators_election_events_generic.8.f: ""I must levy a concern, now that it has come to my attention. Whilst [SCOPE.sCharacter('agitator_scope').GetFullNameNoFormatting]'s actions are undoubtably well-intentioned, the recommendations contained thereof seem to exclude certain members of the party who have demonstrated more than sufficient vigor, good will, and surety of purpose."" + agitators_election_events_generic.8.a: "Listen to their concerns, and appease the [SCOPE.gsInterestGroup('snubbed_ig_scope').GetName]." + agitators_election_events_generic.8.b: "Appeasement? Don't they know that was fully intentional?" + + agitators_election_events_generic.9.t: "Democratic Solidarity" + agitators_election_events_generic.9.d: "In a pro-suffrage gesture, [SCOPE.sCharacter('agitator_scope').GetFullName] has released a positive endorsement of the [SCOPE.sParty('agitator_party_scope').GetName] for its stalwart support of voting rights in [ROOT.GetCountry.GetName]." + agitators_election_events_generic.9.f: ""There is no issue in our [ROOT.GetCountry.GetGovernment.GetName] greater than that of the franchise - that method through which the people may decide any future issue which comes their way. With this in mind, my endorsement should come to no surprise..."" + agitators_election_events_generic.9.a: "The [SCOPE.sParty('agitator_party_scope').GetName] is the guardian of [ROOT.GetCountry.GetAdjective] franchise!" + agitators_election_events_generic.9.b: "Perhaps some party members more than others." + + agitators_election_events_generic.10.t: "A Tumultuous Campaign" + agitators_election_events_generic.10.d: "Whilst campaigning for the [SCOPE.sParty('agitator_party_scope').GetName] in the turmoil-wracked [SCOPE.sState('tumultuous_state_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] has been attacked and brutally beaten by a group of unknown assailants." + agitators_election_events_generic.10.f: "When the crowd cleared, and the screaming stopped, all that was left in the street was [SCOPE.sCharacter('agitator_scope').GetHerHis] prostrate form, bruised, cut, and barely recognizable as the titan [SCOPE.sCharacter('agitator_scope').GetSheHe] had represented not five minutes before." + agitators_election_events_generic.10.a: "Some rest and recuperation would be best." + agitators_election_events_generic.10.b: "Get back to the trail right away." + agitators_election_events_generic.10.c: "Of course we know who it was. It was us." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_industrialist_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_industrialist_l_english.yml new file mode 100644 index 000000000..399d75644 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_industrialist_l_english.yml @@ -0,0 +1,36 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_industrialist.1.t: "Rich Get Richer" + agitators_election_events_industrialist.1.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has thrown a soirée for the cream of the [SCOPE.gsInterestGroup('industrialists_ig').GetName]. Bribes, ill-disguised as donations, traded hands into the [SCOPE.sParty('agitator_party_scope').GetName]." + agitators_election_events_industrialist.1.f: ""With your help this coming election, we'll make sure that those machines of yours stay greased and those ports stay open!"\n\nOnly two hundred hands were in attendance, yet each clap was a thunderstrike to herald the passage of a thousand ships." + agitators_election_events_industrialist.1.a: "They're likely to spend it all on champagne." + agitators_election_events_industrialist.1.b: "Someone ought to inquire about those donations." + agitators_election_events_industrialist.1.c: "Can't we put this corruption money to better use?" + + agitators_election_events_industrialist.2.t: "Friends Abroad" + agitators_election_events_industrialist.2.d: "While campaigning for additional support, [SCOPE.sCharacter('agitator_scope').GetFullName] pointed to [SCOPE.sCountry('friendly_country_scope').GetName] as an example of how the [SCOPE.sParty('agitator_party_scope').GetName] would strengthen foreign ties." + agitators_election_events_industrialist.2.f: "The essence of trade is simple: one party has something the other party needs, and will give it on the basis of mutual exchange. Most commonly, a book for a book, a meal for a meal, a favor for a favor. Less commonly, and arguably more perilous, is the trade by which nations make: human life for material wealth. Otherwise known as economics." + agitators_election_events_industrialist.2.a: "We welcome our friends from [SCOPE.sCountry('friendly_country_scope').GetName]." + agitators_election_events_industrialist.2.b: "[SCOPE.sCharacter('agitator_scope').GetSheHe|U] must have a factory there." + agitators_election_events_industrialist.2.c: "If [SCOPE.sCharacter('agitator_scope').GetLastName] loves [SCOPE.sCountry('friendly_country_scope').GetName] so much, [SCOPE.sCharacter('agitator_scope').GetSheHe] should live there!" + + agitators_election_events_industrialist.3.t: "Saber-Rattling Soldiery" + agitators_election_events_industrialist.3.d: "Election tensions between the [SCOPE.sParty('agitator_party_scope').GetName] and the [SCOPE.sParty('armed_forces_party').GetName] have run high as [SCOPE.sCharacter('agitator_scope').GetFullName] accused the [SCOPE.gsInterestGroup('armed_forces_ig').GetName] of flagrant warmongering behavior." + agitators_election_events_industrialist.3.f: ""General! I would have words with you and your saber-rattling tin-men. You and your bully boys have been conspiring to wage war in the very near future. What say you?"\n\n"How else will we use the bullets and the bandages you supply us with, sir? A war makes for greater demand in your wares."\n\n"That's... that's beside the point! Our factories are in the firing line!"" + agitators_election_events_industrialist.3.a: "The [SCOPE.gsInterestGroup('armed_forces_ig').GetName] have been privy to too many decisions." + agitators_election_events_industrialist.3.b: "[SCOPE.sCharacter('agitator_scope').GetFullName] should concern [SCOPE.sCharacter('agitator_scope').GetHerselfHimself] strictly with the [SCOPE.sParty('agitator_party_scope').GetName]'s matters." + agitators_election_events_industrialist.3.c: "Perhaps a newly raised regiment will ease [SCOPE.sCharacter('agitator_scope').GetFullName]'s woes." + + agitators_election_events_industrialist.4.t: "Free Trade, Freer Labor" + agitators_election_events_industrialist.4.d: "[SCOPE.sCharacter('agitator_scope').GetFullName], in [SCOPE.sCharacter('agitator_scope').GetHerHis] campaigning for the [SCOPE.sParty('agitator_party_scope').GetName], has promoted ideals of [GetLawType('law_free_trade').GetName] and [GetLawType('law_no_migration_controls').GetName], that others may share in [ROOT.GetCountry.GetAdjective] success. [SCOPE.sCharacter('trade_union_leader_scope').GetFullName] has accused [SCOPE.sCharacter('agitator_scope').GetHerHim] of exploiting immigrants." + agitators_election_events_industrialist.4.f: "A truism for anywhere you go: always read the fine print. Anyone unscrupulous enough can swindle you out of anything: your clothes, your bank account, your horse, your house, your land, and even your very life. And especially read the fine print if it seems like someone's offering you everything you need." + agitators_election_events_industrialist.4.a: "We patrol our borders for a reason." + agitators_election_events_industrialist.4.b: "[ROOT.GetCountry.GetName]'s successes are for all to share." + agitators_election_events_industrialist.4.c: "All immigrants should be educated at the gates." + + agitators_election_events_industrialist.5.t: "Get Experience Early!" + agitators_election_events_industrialist.5.d: "An audacious move by [SCOPE.sCharacter('agitator_scope').GetFullName] saw a crowd publicly divided on a matter close to home: the [SCOPE.sParty('agitator_party_scope').GetName]'s explicit support of child labor." + agitators_election_events_industrialist.5.f: ""Step right up kids, and enjoy a day in the sun! That's right, you get five bob a day to pick fruit and play in the grass. And you get the time outside your parents are always nagging you about! Get away from them, get out in the sun, and build those strong muscles and birthing hips you'll need for your own families. Help out Old Man Jenkins today!"" + agitators_election_events_industrialist.5.a: "So long as they're kept out of truly dangerous jobs." + agitators_election_events_industrialist.5.b: "Don't listen to [SCOPE.sCharacter('agitator_scope').GetHerHim], kids. Off to school." + agitators_election_events_industrialist.5.c: "Perhaps [SCOPE.sCharacter('trade_union_leader_scope').GetFullName] would like to send a delegation to [SCOPE.sCharacter('agitator_scope').GetFullName]'s workplaces" diff --git a/localization/english/cwp/events/agitators/agitators_election_events_liberal_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_liberal_l_english.yml new file mode 100644 index 000000000..bfb6b0355 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_liberal_l_english.yml @@ -0,0 +1,35 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_liberal.1.t: "Authorial Intent" + agitators_election_events_liberal.1.d: "A minor scandal has buzzed around the [SCOPE.sParty('agitator_party_scope').GetName], as a piece of reformist fiction written by [SCOPE.sCharacter('agitator_scope').GetFullName] in [SCOPE.sCharacter('agitator_scope').GetHerHis] youth has begun to circulate once more. Whilst enthusiastically written, that is the work's only merit." + agitators_election_events_liberal.1.f: "The "plague of superstition and dogma" was the end of [ROOT.GetCountry.GetNameNoFormatting]? If it is so, why are the trains still running? How could they possibly have acquired the coal to fuel it? Your propensity to butcher your characters for cheap tragedy is nothing short of shameful. And to make matters worse... why would [SCOPE.GetRootScope.GetCountry.GetCustom('fiction_cliche')]" + agitators_election_events_liberal.1.a: "A tragic tale, but there is no reason to harass [SCOPE.sCharacter('agitator_scope').GetHerHim]." + agitators_election_events_liberal.1.b: "This is [SCOPE.sCharacter('agitator_scope').GetFullName]'s problem, not the party's." + agitators_election_events_liberal.1.c: "The quality is reflective of... the conservative repression of arts." + + agitators_election_events_liberal.2.t: "The Curse of Shackles" + agitators_election_events_liberal.2.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] delivered a speech on behalf of the [SCOPE.sParty('agitator_party_scope').GetName] to a crowd of hundreds in one of [SCOPE.sState('capital_scope').GetCityHubName]'s parks. By the end of it, the crowd had soured against any notion of slavery." + agitators_election_events_liberal.2.f: ""Dozens, if not hundreds, brought upon ships from their homes. Taken in the dead of night or sold to appease a debtor, it does not matter. Then they are arrayed, as if you would stack carpets or chairs, in the holds for months."\n\nA lady brought a handkerchief to her cheek. Her husband's lip stiffened.\n\n"Avert your eyes all you wish, but your hearts know the truth."" + agitators_election_events_liberal.2.a: "The people chose before; they will choose now." + agitators_election_events_liberal.2.b: "Bring the matter to the table at once!" + + agitators_election_events_liberal.3.t: "A Rational Discussion" + agitators_election_events_liberal.3.d: "While meeting to discuss ideas, [SCOPE.sCharacter('agitator_scope').GetFullName] and [SCOPE.gsInterestGroup('opposition_ig_scope').GetLeader.GetFullName] enjoyed a civil and enlightening conversation. Most expected a brawl." + agitators_election_events_liberal.3.f: "Some say opposites attract, and others say opposites repulse. A few understand that one of the natures of opposites is change: fire and water to steam, spark and gunpowder to explosion, heat and ore to metal. And so it is with a good-faith debate: a leap in thought to form fresh ideas." + agitators_election_events_liberal.3.a: "Liberal civility is the way forward." + agitators_election_events_liberal.3.b: "[SCOPE.sCharacter('agitator_scope').GetFullName]'s conduct ought to be commended." + agitators_election_events_liberal.3.c: "Even the Opposition should be heard." + + agitators_election_events_liberal.4.t: "Our Great Nation" + agitators_election_events_liberal.4.d: "Seeking to turn the tide of nationalism to the favor of the [SCOPE.sParty('agitator_party_scope').GetName], [SCOPE.sCharacter('agitator_scope').GetFullName] held a patriotic speech in one of [SCOPE.sState('capital_scope').GetCityHubName]'s parks." + agitators_election_events_liberal.4.f: "Nationalism is the often assumed and unearned superiority of one's place of birth. It is easily mistaken for something approaching the lines of patriotism, but a sharp eye can spot the different. A sharper mind knows how to use it as leverage." + agitators_election_events_liberal.4.a: "Truly, a hero for the people." + agitators_election_events_liberal.4.b: "We should ensure the laws are properly secured." + agitators_election_events_liberal.4.c: "Cease this shameless pandering!" + + agitators_election_events_liberal.5.t: "Speaking on Speech" + agitators_election_events_liberal.5.d: "Today's speech from [SCOPE.sCharacter('agitator_scope').GetFullName] focuses on the [GetLawType('law_right_of_assembly').GetName], and the efforts of the [SCOPE.sParty('agitator_party_scope').GetName] to secure it. A crowd has flocked from all corners to hear it." + agitators_election_events_liberal.5.f: ""No true discussion may be had while the law binds us to silence! How is it that we may call ourselves 'great' and 'enlightened' whilst we fear reprisal from the law itself? And for what? Our very words? 'Great' and 'enlightened...' a falsehood, I say! A lie! A travesty! A shameful display!"" + agitators_election_events_liberal.5.a: "[SCOPE.sCharacter('agitator_scope').GetFullName] has a point..." + agitators_election_events_liberal.5.b: "Fetch the paper and the ink. There's a law to draft!" + agitators_election_events_liberal.5.c: "Those who wish to speak should know how and when, first." diff --git a/localization/english/cwp/events/agitators/agitators_election_events_radical_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_radical_l_english.yml new file mode 100644 index 000000000..c2ee80c1f --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_radical_l_english.yml @@ -0,0 +1,36 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_radical.1.t: "Rent In This Economy?" + agitators_election_events_radical.1.d: "The [SCOPE.gsInterestGroup('devout_ig').GetName] have formally censured [SCOPE.sCharacter('agitator_scope').GetFullName] over an unconventional article in a [SCOPE.sParty('agitator_party_scope').GetName] newspaper advocating for disruptive social policies." + agitators_election_events_radical.1.f: ""I would like to express my sincerest apologies for my article in the gazette on Thursday. At the time, I had been speaking with several fellows about the deplorable state the renting situation has become in [SCOPE.sState('capital_scope').GetNameNoFormatting]. Perhaps it is forever too soon to suggest polygamy as a viable solution for the working class."" + agitators_election_events_radical.1.a: "The sanctity of marriage must be protected!" + agitators_election_events_radical.1.b: "Anything to make renting more bearable..." + agitators_election_events_radical.1.c: "You could just give them money." + + agitators_election_events_radical.2.t: "Popularity Contest" + agitators_election_events_radical.2.d: "[SCOPE.sCharacter('monarch_scope').GetPrimaryRoleTitle] [SCOPE.sCharacter('monarch_scope').GetFullName]'s desperation for the approval of [SCOPE.sCharacter('monarch_scope').GetHerHis] subjects has inspired [SCOPE.sCharacter('agitator_scope').GetFullName] to further the [SCOPE.sParty('agitator_party_scope').GetName]'s views." + agitators_election_events_radical.2.f: ""Look now at this failed ruler! This appointee of God! A man who barely knows what day it is, let alone how to tie his own shoes. Attended for his every whim by you, you bakers and cobblers, you tailors and butchers. And now, he rewards his favorite flatterers with the sweat of your brow. Your very lives! If God appointed him, then I say God is a fool! No, no, I say... I say God is dead!"" + agitators_election_events_radical.2.a: "Rally the people in the city squares." + agitators_election_events_radical.2.b: "Address the [SCOPE.sCharacter('monarch_scope').GetPrimaryRoleTitle]'s loyal 'thinkers.'" + agitators_election_events_radical.2.c: "Enlighten the faltering [SCOPE.sCharacter('monarch_scope').GetPrimaryRoleTitle] directly." + + agitators_election_events_radical.3.t: "The Other Voting Methods" + agitators_election_events_radical.3.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has taken to the streets, encouraging [SCOPE.sCulture('discriminated_culture_scope').GetName] people to take less conventional means of democracy in order to support the [SCOPE.sParty('agitator_party_scope').GetName]." + agitators_election_events_radical.3.f: "A riot may be the voice of the unheard, but it is one of many tools to be heard. The simplest of which is a kind word over a drink. Next is art. Many who do not appreciate art often forget how powerful a well-crafted poster is. Of course, there is always the option of a kind word and a gun in a dark alley. The choices are endless when you put your mind to it." + agitators_election_events_radical.3.a: "And they will be heard when the time is right." + agitators_election_events_radical.3.b: "Any malcontents ought to be jailed." + agitators_election_events_radical.3.c: "No democracy is true without everyone's voice." + + agitators_election_events_radical.4.t: "Rights for Me, and for Thee" + agitators_election_events_radical.4.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has taken a fiery stand against the [SCOPE.sParty('anti_democratic_party').GetName]'s case for democracy by the enlightened few. Though simple, the case was an effective endorsement of the [SCOPE.sParty('agitator_party_scope').GetName]'s stance on [GetLawType('law_universal_suffrage').GetName]." + agitators_election_events_radical.4.f: ""The conventionalities of democracy make it impossible for any but the enlightened men among us to vote. I should put it to anyone to disprove that natural course of democracy."\n\n"Ahem. I shall offer a simple refutation. Could any man or woman not in present ownership of property raise their hand if they agree: a child ought to learn to read and write when able."\n\nEvery hand rose.\n\n"And now you have participated in democracy."" + agitators_election_events_radical.4.a: "Simple and true. Remarkable!" + agitators_election_events_radical.4.b: "There's more to lawmaking than this." + agitators_election_events_radical.4.c: "And what about the women?" + + agitators_election_events_radical.5.t: "To Decapitate a Serpent" + agitators_election_events_radical.5.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has ambushed a royal appearance in [SCOPE.sState('capital_scope').GetCityHubName] for a simple announcement: the [SCOPE.sParty('agitator_party_scope').GetName] are wholly committed to the establishment of a republic." + agitators_election_events_radical.5.f: "The divine right of kings is one such justification that the monarch in question should never be questioned. Another is the Mandate of Heaven. Second verse, same as the first, it is the same in principle: do not question the monarch. The funny thing is, once God is dead, who then assures the divine right?" + agitators_election_events_radical.5.a: "The [SCOPE.sCharacter('monarch_scope').GetPrimaryRoleTitle] must demonstrate [SCOPE.sCharacter('monarch_scope').GetHerHis] connection to the people." + agitators_election_events_radical.5.b: "Sedition cannot be tolerated." + agitators_election_events_radical.5.c: "Our allegiance is to a republic, to democracy!" diff --git a/localization/english/cwp/events/agitators/agitators_election_events_social_democrat_l_english.yml b/localization/english/cwp/events/agitators/agitators_election_events_social_democrat_l_english.yml new file mode 100644 index 000000000..e80205363 --- /dev/null +++ b/localization/english/cwp/events/agitators/agitators_election_events_social_democrat_l_english.yml @@ -0,0 +1,31 @@ +#Place for localization of deprecated vanilla entries +l_english: + agitators_election_events_social_democrat.1.t: "Against Extremism" + agitators_election_events_social_democrat.1.d: "As a major part of their electoral platform, [SCOPE.sCharacter('agitator_scope').GetFullName] and the leadership of the [SCOPE.sParty('agitator_party_scope').GetName] have begun an aggressive campaign to distance themselves from the revolutionary socialist ideology of the [SCOPE.sParty('communist_party_scope').GetName]." + agitators_election_events_social_democrat.1.f: ""Communism is the death of peace, and the death of liberty."" + agitators_election_events_social_democrat.1.a: "We must present an attractive alternative to the people." + agitators_election_events_social_democrat.1.b: "Focus our campaign on combating the Communists." + + agitators_election_events_social_democrat.2.t: "Engaging the People" + agitators_election_events_social_democrat.2.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has embarked upon a dedicated campaign to organize the poor urban workers in [SCOPE.sState('socdem_agitation_state').GetName], shaping them into a cohesive and powerful pro-[SCOPE.sParty('agitator_party_scope').GetName] voting bloc." + agitators_election_events_social_democrat.2.f: ""If any man, woman, or child is neglected, abandoned, and left with no voice or hope... how can we say that the [ROOT.GetCountry.GetAdjectiveNoFormatting] nation is truly civilized?"" + agitators_election_events_social_democrat.2.a: "The people of [SCOPE.sState('socdem_agitation_state').GetName] are awakened." + agitators_election_events_social_democrat.2.b: "This strategy should be repeated nationwide." + + agitators_election_events_social_democrat.3.t: "The Union's Campaign" + agitators_election_events_social_democrat.3.d: "Utilizing [SCOPE.sCharacter('agitator_scope').GetFullName]'s connections in the [SCOPE.gsInterestGroup('trade_union_ig').GetName], the [SCOPE.sParty('agitator_party_scope').GetName] has gained a much greater share of dedicated and ideologically committed union voters." + agitators_election_events_social_democrat.3.f: "Stacks of posters exited the printer's shop, each bearing the logo of the [SCOPE.sParty('agitator_party_scope').GetNameNoFormatting], and a slogan. Men with hammers, calls for solidarity, and red ink by the pail splashed across the papers, ready to be pinned up around the city by a veritable army of partisans.\n\nHe took a moment to look with pride at a draft sitting on a workbench, studying the shapes printed on the paper, at the vibrant reds, blacks, and whites. And then, most of all, to the bottom right corner, where that crucial sigil made its appearance:\n"Produced with Union Labor"." + agitators_election_events_social_democrat.3.a: "Mobilize the union vote for the [SCOPE.sParty('agitator_party_scope').GetName]!" + agitators_election_events_social_democrat.3.b: "Strong [SCOPE.gsInterestGroup('trade_union_ig').GetName] will serve us for many years." + + agitators_election_events_social_democrat.4.t: "Bourgeois Fears" + agitators_election_events_social_democrat.4.d: "To avert the fears of the upper class with regards to a potential [SCOPE.sParty('agitator_party_scope').GetName] government, [SCOPE.sCharacter('agitator_scope').GetFullName] has carried out a series of meetings with wealthy influencers, stressing the importance of reform still adhering to [ROOT.GetCountry.GetAdjective] values." + agitators_election_events_social_democrat.4.f: ""It is simply the case that if there are no reforms to [ROOT.GetCountry.GetAdjectiveNoFormatting] society, there will be a social revolution. I do not embrace this. In fact, I hate it like sin. But this is reality - you must see this as clearly as I do. And so the question comes to this - how do we avert this?"" + agitators_election_events_social_democrat.4.a: "Reform against revolution!" + agitators_election_events_social_democrat.4.b: "Try as they might, they will always be Reds." + + agitators_election_events_social_democrat.5.t: "Fight for the Franchise" + agitators_election_events_social_democrat.5.d: "[SCOPE.sCharacter('agitator_scope').GetFullName] has begun a campaign emphasizing the [SCOPE.sParty('agitator_party_scope').GetName]'s pro-franchise platform, promising greatly expanding voting rights for all segments of society if the party is elected." + agitators_election_events_social_democrat.5.f: ""My esteemed colleagues! What do you have to fear from an empowered people? Can you say that you embrace the people looking upon what you have done, and being as proud as you are?"" + agitators_election_events_social_democrat.5.a: "Form an electoral coalition with other pro-franchise candidates." + agitators_election_events_social_democrat.5.b: "Only the [SCOPE.sParty('agitator_party_scope').GetName] can truly serve the people!" diff --git a/localization/english/cwp/events/cwp_coup_events_l_english.yml b/localization/english/cwp/events/cwp_coup_events_l_english.yml new file mode 100644 index 000000000..0fa840aca --- /dev/null +++ b/localization/english/cwp/events/cwp_coup_events_l_english.yml @@ -0,0 +1,25 @@ +l_english: +# Coup Events + cwp_coup.1.t: "[SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName]'s Endeavor" + cwp_coup.1.d: "The [SCOPE.sCharacter('golpista_general').GetCustom('personality_traits_loc')|l] [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetFullName] has begun to make threatening moves towards seizing power over [ROOT.GetCountry.GetName]. [SCOPE.sCharacter('golpista_general').GetSheHe|U] is backed by a faction of the [SCOPE.gsInterestGroup('golpista_ig').GetName]." + cwp_coup.1.f: "Colonel [SCOPE.sCharacter('name_a_scope').GetLastNameNoFormatting] lifted the tent flap, and slipped inside. The atmosphere was already heavy with smoke, and the other chairs filled. Maps were spread out across the table - terrain, government facilities, vital infrastructure. He saluted the [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] sitting at the end of the table, and took his seat.\n\nHe was not alone. Colonel [SCOPE.sCharacter('name_b_scope').GetLastNameNoFormatting] sat to his left, his pipe merrily contributing to the suffocating haze.\n\n"I apologize for my tardiness," [SCOPE.sCharacter('name_a_scope').GetLastNameNoFormatting] began. "There was a new gate guard."\n\nThe [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] nodded. "Forgiven. Your report, please. Status of the Twenty-Fourth?"" + cwp_coup.1.a: "Godspeed, [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName]!" + cwp_coup.1.b: "The present regime must survive." + + cwp_coup.2.t: "Pronunciamento!" + cwp_coup.2.d: "[SCOPE.sCharacter('golpista_general').GetRankName] [SCOPE.sCharacter('golpista_general').GetFullName] has issued a pronunciamento from [SCOPE.sCharacter('golpista_general').GetHerHis] headquarters in [SCOPE.sState('pronunciamento_state').GetName]. The [SCOPE.sCharacter('golpista_general').GetCustom('getGeneralAdmiral')] and [SCOPE.sCharacter('golpista_general').GetHerHis] allies in the [SCOPE.gsInterestGroup('golpista_ig').GetName] have come into open opposition to our government." + cwp_coup.2.f: "Fellow citizens,\n\nThe regime in [ROOT.GetCountry.GetCapital.GetCityHubName] has proclaimed a death sentence for [ROOT.GetCountry.GetNameNoFormatting], and has deprived us of any hope of putting an end to civil discord. Nothing remains outside of an appeal to the people.\n\nMy countrymen! Hear the cry of the homeland! Close your ears to the suggestion of a regime which, in its spite and impotence, places all its hope in the disunity of the people and the army.\n\n[SCOPE.sState('pronunciamento_state').GetNameNoFormatting] Headquarters, [TimeKeeper.GetCurrentDate.GetString]\n[SCOPE.sCharacter('golpista_general').GetFullNameNoFormatting]" # Heavily edited version of General Gabriel Valencia's pronunciamento on September 4, 1841 + cwp_coup.2.a: "The military has spoken. Our mandate is done." + cwp_coup.2.b: "We will not capitulate!" + + cwp_coup.3.t: "For Lack of Interest" + cwp_coup.3.d: "The conspiracy to overthrow the sitting [ROOT.GetCountry.GetAdjective] government has lost all momentum amongst the [SCOPE.gsInterestGroup('golpista_ig').GetName]. [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetFullName]'s plot has been abandoned." + cwp_coup.3.f: ""The trouble with you, [SCOPE.sCharacter('golpista_general').GetLastNameNoFormatting], is that just because you have succeeded in inducing a handful of half-wits to disfigure the [SCOPE.sState('capital_scope').GetCityHubName] scene by going about in black shorts, you think you're someone. You hear them shouting "Hail, [SCOPE.sCharacter('golpista_general').GetLastNameNoFormatting]!" and you imagine it is the Voice of the People. That is where you make your bloomer. What the Voice of the People is saying is: "Look at that frightful ass [SCOPE.sCharacter('golpista_general').GetLastNameNoFormatting] swanking about in footer bags! Did you ever in your puff see such a perfect perisher?"" # - P.G. Wodehouse + cwp_coup.3.a: "Pray no one will find out what nearly transpired." + cwp_coup.3.b: "We know what plans [SCOPE.sCharacter('golpista_general').GetSheHe] had in store. Justice will be served." + + cwp_coup.4.t: "Closing In" + cwp_coup.4.d: "[SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetFullName] has become aware of the state's efforts to reduce the amount of military forces available to [SCOPE.sCharacter('golpista_general').GetHerHim]. [SCOPE.sCharacter('golpista_general').GetSheHe|U] has accused the government of recklessly meddling in military affairs." + cwp_coup.4.f: "[SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastNameNoFormatting] paced back and forth across the floor of [SCOPE.sCharacter('golpista_general').GetHerHis] tent. Assembled before [SCOPE.sCharacter('golpista_general').GetHerHim] were [SCOPE.sCharacter('golpista_general').GetHerHis] loyal lieutenants—those who had not yet been forced to relocate. He had not been able to outright refuse the orders that had suddenly arrived from [ROOT.GetCountry.GetCapital.GetCityHubName], reducing him to a skeleton crew of crucial headquarters staff.\n\nThe government was onto him. There was little other explanation. No other command had been targeted so heavily. Were he to recover his positions, he would need to respond. He indicated to two of the men in the front row.\n\n"Colonel [SCOPE.sCharacter('name_a_scope').GetLastNameNoFormatting], Major [SCOPE.sCharacter('name_b_scope').GetLastNameNoFormatting]..."" + cwp_coup.4.a: ""...inform your men to take positions."" + cwp_coup.4.b: ""...relay the news to our far-flung colleagues."" diff --git a/localization/english/CWP/events/generic/cwp_je_abolish_monarchy_l_english.yml b/localization/english/cwp/journal_entries/cwp_je_abolish_monarchy_l_english.yml similarity index 100% rename from localization/english/CWP/events/generic/cwp_je_abolish_monarchy_l_english.yml rename to localization/english/cwp/journal_entries/cwp_je_abolish_monarchy_l_english.yml diff --git a/localization/english/cwp/journal_entries/cwp_je_coup_l_english.yml b/localization/english/cwp/journal_entries/cwp_je_coup_l_english.yml new file mode 100644 index 000000000..65d3c8690 --- /dev/null +++ b/localization/english/cwp/journal_entries/cwp_je_coup_l_english.yml @@ -0,0 +1,11 @@ +l_english: +# Journal Entries: + je_coup: "Coup!" + je_coup_reason: "The [SCOPE.sCharacter('coup_character_leader').GetCustom('ordered_personality_traits_loc')|l] [SCOPE.sCharacter('coup_character_leader').GetRankName] [SCOPE.sCharacter('coup_character_leader').GetFullName], a figure respected amongst the [SCOPE.gsInterestGroup('coup_interest_group').GetName], has begun to maneuver towards seizing state power through force of arms.\n\nWhilst this [concept_journal_entry] is active, the rate at which the $concept_coup$ will #tooltippable;tooltip:[GetPlayer.GetTooltipTag],coup_progress_factors_tt advance#! or #tooltippable;tooltip:[GetPlayer.GetTooltipTag],coup_regress_factors_tt deplete#! will be determined by [SCOPE.sCharacter('coup_character_leader').GetPrimaryRoleTitle] [SCOPE.sCharacter('coup_character_leader').GetLastName]'s [concept_coup_strength] ([SCOPE.sCharacter('coup_character_leader').MakeScope.Var('monthly_cached_commander_coup_strength').GetValue|v2]) subtracted by [ROOT.GetCountry.GetName]'s [concept_coup_resistance] ([SCOPE.ScriptValue('country_coup_resistance')|v2]). If #b Progress#! reaches #v 100%#!, and [SCOPE.sCharacter('coup_character_leader').GetLastNameNoFormatting] is able to launch [SCOPE.sCharacter('coup_character_leader').GetHerHis] [concept_coup], there is a risk of our government being overturned." + +# Progress Bars: + je_coup_progress_bar: "Coup" + je_coup_progress_bar_desc: "Progress: #v [JournalEntry.GetCurrentBarProgress(ScriptedProgressBar.Self)|%]#! ([JournalEntry.GetCurrentBarValue(ScriptedProgressBar.Self)|1]/120)" + +# Tooltips: + je_coup_progress_bar_add_50_tt: "The #v $je_coup$#! #b progress bar#! will advance by #v 50#!" diff --git a/localization/english/cwp/military/cwp_mobilization_options_l_english.yml b/localization/english/cwp/military/cwp_mobilization_options_l_english.yml new file mode 100644 index 000000000..48c0706bd --- /dev/null +++ b/localization/english/cwp/military/cwp_mobilization_options_l_english.yml @@ -0,0 +1,76 @@ +l_english: + + # Mobilization Option Groups + army_supplies: "Army Supplies" + army_rations: "Army Rations" + army_battledress: "Army Battledress" + army_luxuries: "Army Luxuries" + army_logistics: "Army Logistics" + army_communications: "Army Communications" + army_support_weaponry: "Army Support Weaponry" + army_medical_support: "Army Medical Support" + + # Mobilization Options + mobilization_basic_supplies: "Basic Supplies" + mobilization_basic_supplies_desc: "Basic level of supplies to allow equip an army for combat." + mobilization_additional_supplies: "Additional Supplies" + mobilization_additional_supplies_desc: "Reserve supplies are allocated to replenish losses improving fighting ability." + mobilization_priority_supplies: "Priority Supplies" + mobilization_priority_supplies_desc: "Fast track reserve supplies are kept aside to be rushed to these units to replenish losses." + mobilization_alchohol: "Alcohol" + mobilization_alchohol_desc: "Man's oldest friend, not all friends are healthy." + mobilization_tobacco: "Tobacco" + mobilization_tobacco_desc: "Long term health concerns, but should help keep nerves in the face of bullets." + mobilization_chocolate: "Chocolate" + mobilization_chocolate_desc: "Sweet relief from the hardships of war." + mobilization_entertainment: "Entertainment" + mobilization_entertainment_desc: "Comics, Books, Service Shows, Gentleman's special materials, anything a soldier could want. Even if the entertainment is bad the paper it comes on always makes good toilet roll." + mobilization_radio_and_television: "Radio and Television" + mobilization_radio_and_television_desc: "All of the comforts of home brought through transistors and the airwaves." + mobilization_basic_rations: "Basic Rations" + mobilization_basic_rations_desc: "Bread and Meat, simple nutrients." + mobilization_canned_rations: "Canned Rations" + mobilization_canned_rations_desc: "Canned foods allows the storage of a greater variety of foodstuffs for consumption." + mobilization_mre_rations: "MRE Rations" + mobilization_mre_rations_desc: "Meals Ready to Eat, able to be cooked on the frontline and provide nutrients quickly." + mobilization_catering_rations: "Catering Rations" + mobilization_catering_rations_desc: "Better logistics and refrigeration allow frontline canteens to open veritable restaurants on the frontline." + + mobilization_no_standard_dress: "No Standard Dress" + mobilization_no_standard_dress_desc: "No formal uniforms are provided, possibly a code of dress but not provision." + mobilization_webbing_and_helmets: "Webbing and Helmets" + mobilization_webbing_and_helmets_desc: "Steel helmets to protect from shrapnel and equipment webbing for storage." + mobilization_flak_vests: "Flak Vests" + mobilization_flak_vests_desc: "Steel lined body vests to protect soldiers from shrapnel and stray casings." + mobilization_ballistic_vests: "Ballistic Vests" + mobilization_ballistic_vests_desc: "Kevlar lined vests able to protect from certain calibres of bullets." + + mobilization_rail_logistics: "Rail Logistics" + mobilization_rail_logistics_desc: "Strategic logistics are supported by the national rail network for quick deployment." + mobilization_truck_logistics: "Truck Logistics" + mobilization_truck_logistics_desc: "Supply trucks allow for flexible allocation of supplies at a strategic level." + mobilization_airborne_logistics: "Airborne Logistics" + mobilization_airborne_logistics_desc: "Helicopters and cargo planes allow long range rapid deployment and supply allocation." + + mobilization_army_mail_system: "Army Mail System" + mobilization_army_mail_system_desc: "Military communications are handled by couriers delivering covert messages" + mobilization_military_radios: "Military Radios" + mobilization_military_radios_desc: "Relays of Military Radios allow for messages to be relayed without being physical interception." + mobilization_military_phone_network: "Military Phone Network" + mobilization_military_phone_network_desc: "Secure strategic communication networks are handled by protected phone lines and telecoms." + mobilization_command_and_control_network: "Command and Control Network" + mobilization_command_and_control_network_desc: "Military communications are handled by strategic satellites and intranets" + + mobilization_rocket_propelled_grenades: "Rocket Propelled Grenades" + mobilization_rocket_propelled_grenades_desc: "Soldiers are equipped with RPGs that can fire light Anti-Tank rounds at armoured units." + mobilization_anti_tank_guided_missiles: "Anti-Tank Guided Missiles" + mobilization_anti_tank_guided_missiles_desc: "Wired Guided Anti Tank Missiles units are deployed to counter main battle tanks." + mobilization_manned_portable_air_defence: "Manned Portable Missiles" + mobilization_manned_portable_air_defence_desc: "Guided Anti-Air weapons to counter helicopters and low flying aircraft are distributed to army units." + + mobilization_first_aid: "First Aid" + mobilization_first_aid_desc: "Combat Medics are attached to combat units to provide life saving aid on the frontline." + mobilization_field_hospitals: "Field Hospitals" + mobilization_field_hospitals_desc: "Field Hospitals staffed with doctors and surgical personal to provide more difficult treatment off the front-lines." + mobilization_medevac: "Medevac" + mobilization_medevac_desc: "Helicopter and mobile medical units are on standby to extract injured personnel and get them back to military hospitals for care." diff --git a/localization/english/cwp/military/cwp_unit_types_l_english.yml b/localization/english/cwp/military/cwp_unit_types_l_english.yml new file mode 100644 index 000000000..e83bafd3f --- /dev/null +++ b/localization/english/cwp/military/cwp_unit_types_l_english.yml @@ -0,0 +1,70 @@ +l_english: + +# Land Combat Units + # Infantry Units + combat_unit_type_asymmetrical_forces: "Asymmetrical Forces" + combat_unit_type_asymmetrical_forces_desc: "Irregular forces that rely on unconventional tactics and guerrilla warfare to combat a stronger opponent, often lacking in heavy equipment but making up for it with mobility and surprise." + combat_unit_type_infantry_brigade: "Infantry Brigade" + combat_unit_type_infantry_brigade_desc: "The most basic and versatile unit type, Infantry Brigades are the backbone of any army, capable of holding ground and engaging in a variety of combat scenarios." + combat_unit_type_armored_brigade: "Armored Brigade" + combat_unit_type_armored_brigade_desc: "Equipped with tanks and armored vehicles, Armored Brigades excel in offensive operations and can break through enemy lines with their superior firepower and protection." + combat_unit_type_mechanized_brigade: "Mechanized Brigade" + combat_unit_type_mechanized_brigade_desc: "Combining the mobility of motorized infantry with the firepower of armored units, Mechanized Brigades are versatile and can adapt to various combat situations." + combat_unit_type_air_mobile_brigade: "Air Mobile Brigade" + combat_unit_type_air_mobile_brigade_desc: "Trained and equipped for rapid deployment by helicopters, Air Mobile Brigades can quickly respond to threats and conduct operations in difficult terrain where traditional vehicles may struggle." + combat_unit_type_tactical_brigade: "Tactical Brigade" + combat_unit_type_tactical_brigade_desc: "Specialized in urban and close-quarters combat, Tactical Brigades are trained to operate in complex environments and excel in clearing buildings and holding key positions." + + # Artillery Units + combat_unit_type_wartime_artillery: "Wartime Artillery" + combat_unit_type_wartime_artillery_desc: "Artillery units from the second world war, these guns provide essential fire support but lack the range and mobility of modern artillery." + combat_unit_type_self_propelled_guns: "Self Propelled Guns" + combat_unit_type_self_propelled_guns_desc: "Mounted on tracked or wheeled vehicles, self-propelled guns offer improved mobility and protection compared to towed artillery, allowing them to keep up with advancing forces." + combat_unit_type_rocket_artillery: "Rocket Artillery" + combat_unit_type_rocket_artillery_desc: "Rocket artillery units can deliver devastating barrages over a wide area, making them effective for suppressing enemy positions and disrupting formations." + combat_unit_type_airmobile_howitzers: "Airmobile Howitzers" + combat_unit_type_airmobile_howitzers_desc: "Lightweight howitzers that can be transported by helicopters, allowing for rapid deployment and fire support in remote or difficult terrain." + combat_unit_type_tbm_launchers: "TBM Launchers" + combat_unit_type_tbm_launchers_desc: "Tactical Ballistic Missile launchers provide long-range strike capabilities, allowing forces to target enemy infrastructure and command centers from a safe distance." + + # Aircraft Units + combat_unit_type_wartime_aircraft: "Wartime Aircraft" + combat_unit_type_wartime_aircraft_desc: "Monoplane fighters and bombers from WW2, they can hold their own against their kind but are outgunned by the dawn of jet aviation." + combat_unit_type_air_superiority_fighters: "Air Superiority Fighters" + combat_unit_type_air_superiority_fighters_desc: "Designed to dominate the skies, air superiority fighters are equipped with advanced radar and missiles to engage enemy aircraft at long range." + combat_unit_type_tactical_bombers: "Tactical Bombers" + combat_unit_type_tactical_bombers_desc: "Tactical bombers are designed for precision strikes against ground targets, using a variety of bombs and missiles to destroy enemy positions and infrastructure." + combat_unit_type_fighter_bombers: "Fighter Bombers" + combat_unit_type_fighter_bombers_desc: "Combining the capabilities of fighters and bombers, fighter bombers can engage both air and ground targets, providing flexibility in combat operations." + combat_unit_type_stealth_aircraft: "Stealth Aircraft" + combat_unit_type_stealth_aircraft_desc: "Stealth aircraft use advanced materials and design techniques to reduce their radar signature, allowing them to penetrate enemy defenses and strike with surprise." + + +# Naval Combat Units + # Light Ship Units + combat_unit_type_wartime_escort: "Wartime Escort" + combat_unit_type_wartime_escort_desc: "Destroyers, Frigates and Corvettes from WW2 armed with hydrophones and depth charges and other developments in naval escort and ASW tactics." + combat_unit_type_modernized_escort: "Modernized Escort" + combat_unit_type_modernized_escort_desc: "Wartime escort vessels modernized with newer technologies like advanced sonar, ASROCs, ASW torpedoes and better battlesuites." + combat_unit_type_guided_missile_destroyer: "Guided Missile Destroyer" + combat_unit_type_guided_missile_destroyer_desc: "Escort vessels armed with surface to air and surface to surface missiles allowing ships to engage threats from outside visual range." + combat_unit_type_guided_missile_corvette: "Guided Missile Corvette" + combat_unit_type_guided_missile_corvette_desc: "Smaller than destroyers, these vessels are armed with guided missiles to provide capable air defense and anti-ship capabilities for smaller navies." + combat_unit_type_guided_missile_cruiser: "Guided Missile Cruiser" + combat_unit_type_guided_missile_cruiser_desc: "Large by post-war standards, these ships carry arrays of heavy missiles capable of striking heavier enemy vessels and providing capable air defense." + + # Flagship Units + # combat_unit_type_battleship: "Battleship" + # combat_unit_type_battleship_desc: "Large, Armed, Slow and expensive these once kings of the sea find increasingly obsolete in the age of guided missiles making armour redundant, though you still shouldn't trifle with their guns." + combat_unit_type_aircraft_carrier: "Aircraft Carrier" + combat_unit_type_aircraft_carrier_desc: "Large ships capable of launching and landing numerous warplanes to strike at enemy fleets out of the range of naval guns or protect their own fleet." + combat_unit_type_nuclear_supercarrier: "Nuclear Supercarrier" + combat_unit_type_nuclear_supercarrier_desc: "A floating airbase in it's own right and the largest vessels to be but to sea for war, these ships carry a huge compliment of aircraft allowing entire air campaigns to be conducted from a single ship." + combat_unit_type_modern_aircraft_carrier: "Modern Aircraft Carrier" + combat_unit_type_modern_aircraft_carrier_desc: "Upgrading wartime carriers for the jet and missile age by adding angled runways and better catapult systems to allow for jet aircraft usage." + + # Submarine Units + combat_unit_type_diesel_submarine: "Diesel Submarine" + combat_unit_type_diesel_submarine_desc: "These diesel-electric boats are capable of operating and striking from underwater with torpedoes making them the masters of convoy raiding." + combat_unit_type_nuclear_submarine: "Nuclear Submarine" + combat_unit_type_nuclear_submarine_desc: "Submarines fitted with nuclear reactors and oxygen generation allows these boats to stay submerged for near limitless stretches, advances in sonar and wire guided torpedoes even allow them to strike other submarines." diff --git a/localization/english/cwp/modifiers/cwp_diplomacy_subject_interactions_modifiers_l_english.yml b/localization/english/cwp/modifiers/cwp_diplomacy_subject_interactions_modifiers_l_english.yml new file mode 100644 index 000000000..288c19e76 --- /dev/null +++ b/localization/english/cwp/modifiers/cwp_diplomacy_subject_interactions_modifiers_l_english.yml @@ -0,0 +1,11 @@ +l_english: + +################################################## +### Diplomacy - Subject Interactions Modifiers ### +################################################## + +# Requested Colonial Governor + cwp_modifier_requested_colonial_governor: "Requested Colonial Governor" + +# Appointed Favourite Colonial Governor Candidate + cwp_modifier_appointed_favourite: "Appointed Preferred Candidate" diff --git a/localization/english/cwp/production_methods/cwp_production_methods_urban_l_english.yml b/localization/english/cwp/production_methods/cwp_production_methods_urban_l_english.yml new file mode 100644 index 000000000..71e9903c4 --- /dev/null +++ b/localization/english/cwp/production_methods/cwp_production_methods_urban_l_english.yml @@ -0,0 +1,108 @@ +l_english: + +################################## +### Production Methods - Urban ### +################################## + +# Production Method Groups: + + # Banks: + pmg_banking_services: "Banking Services" + # pmg_bank_ownership: "Bank Ownership" + + # Combustion Plant: + pmg_base_combustion_plants: "Base" + + # Media Industry: + pmg_base_media_industry: "Base" + + # Nuclear Power Plant: + pmg_base_nuclear_power_plants: "Base" + + # Skyscraper: + pmg_base_skyscraper: "Base" + pmg_telecommunications: "Telecommunications" + + # Telecommunications + pmg_base_telecommunications_industry: "Base" + pmg_automation_telecommunications_industry: "Automation" + + # Urban Center: + pmg_amenities: "Urban Form" + pmg_commerce_services: "Commerce & Services" + # pmg_public_transport: "Public Transport" + pmg_urban_churches: "Urban Churches" + + +# Production Methods: + + # Banks - pmg_banking_services: + pm_traditional_financial_services: "Traditional Financial Services" + pm_post_war_commercial_services: "Post-War Commercial Services" + pm_automated_teller_machines: "Automated Teller Machines" + pm_computerized_banking: "Computerized Banking" + pm_online_banking: "Online Banking" + + # Combustion Plant - pmg_base_combustion_plants: + pm_coal_fired_plant: "Coal-Fired" + pm_crude_oil_fired_plant: "Crude Oil-Fired" + pm_oil_fired_plant: "Oil-Fired" + pm_natural_gas_plant: "Natural Gas-Fired" + + # Media Industry - pmg_base_media_industry: + pm_print_and_radio: "Print & Radio" + pm_terrestrial_broadcasting: "Terrestrial Broadcasting" + pm_cable_television: "Cable Television" + pm_satellite_television: "Satellite Television" + + # Nuclear Power Plant - pmg_base_nuclear_power_plants: + pm_nuclear_plant: "Nuclear Fission Power" + + # Skyscraper - pmg_base_skyscraper: + pm_typewriters_paper: "Typewriters & Paper" + pm_electric_word_processors: "Electric Word Processors" + pm_workplace_terminals: "Workplace Terminals" + pm_digital_word_processors: "Digital Word Processors" + pm_modern_workstations: "Modern Workstations" + + # Skyscraper - pmg_telecommunications: + pm_mail_couriers_skyscraper: "Mail Couriers" + pm_office_telephones_skyscraper: "Office Telephones" + pm_digital_fax_machines_skyscraper: "Digital Fax Machines" + pm_world_wide_web_skyscraper: "World Wide Web" + + # Telecommunications - pmg_base_telecommunications_industry: + pm_copper_lines: "Copper Lines" + pm_galvanic_cables: "Galvanic Cables" + pm_microwave_transmission_towers: "Microwave Transmission Towers" + pm_satellite_based_networks: "Satellite-Based Networks" + pm_third_generation_broadband: "Third Generation Broadband" + + # Telecommunications - pmg_automation_telecommunications_industry: + pm_operator_switchboards: "Operator Switchboards" + pm_panel_rotary_switchboard: "Panel Rotary Switchboards" + pm_digital_switchboard: "Digital Switchboards" + pm_internet_servers: "Internet Servers" + + # Urban Center - pmg_amenities: + pm_open_air_markets: "Open-Air Markets" + pm_enclosed_arcades: "Enclosed Arcades" + pm_enclosed_shopping_malls: "Enclosed Shopping Malls" + pm_vertical_shopping_malls: "Vertical Shopping Malls" + + # Urban Center - pmg_commerce_services: + pm_traditional_city_center: "Traditional City Center" + pm_modern_downtown: "Modern Downtown" + pm_developed_city_center: "Developed City Center" + pm_highrise_downtown_area: "High-Rise Downtown Area" + + # Urban Center - pmg_public_transport: + # pm_no_public_transport: "No Public Transport" + pm_bus_tramways: "Bus & Tramways" + pm_metropolitan_railway: "Metropolitan Railway" + pm_integrated_metro_transport: "Integrated Metro Transport" + + # Urban Center - pmg_urban_churches: + pm_state_churches: "State Churches" + pm_free_churches: "Free Churches" + pm_anticlericalism: "Anticlericalism" diff --git a/localization/english/frontend/common_l_english.yml b/localization/english/frontend/common_l_english.yml index b1082bd56..c1bd08c83 100644 --- a/localization/english/frontend/common_l_english.yml +++ b/localization/english/frontend/common_l_english.yml @@ -7,6 +7,9 @@ BACK_LABEL: "Back" DONE: "Done" CHANGE: "Change" + TOP_BAR_VERSION:0 "Game Version: [GetGameVersionInfo]\nMP Checksum: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" + INGAME_RNG_SEED: "Seed: [GetGlobalRandomSeed][AddLocalizationIf(Not(StringIsEmpty(GetGlobalRandomSeedString)), 'CUSTOM_RNG_SEED_STRING')]" + CUSTOM_RNG_SEED_STRING: " ([GetGlobalRandomSeedString])" EM_DASH: "—" TOP_BAR_VERSION: "Game Version— [GetGameVersionInfo]\n #P Cold War Project Version:#! #n ALPHA#! #v 0.5.0#!\nMP Checksum: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" OPEN_BETA_VERSION: "#header [GetGameVersionInfo]#!\nMP Checksum: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" diff --git a/localization/english/frontend/core_l_english.yml b/localization/english/frontend/core_l_english.yml index d0be4f04f..d585191b6 100644 --- a/localization/english/frontend/core_l_english.yml +++ b/localization/english/frontend/core_l_english.yml @@ -5,8 +5,10 @@ DELETE_GAME:0 "Delete Game" SAVE:0 "Save" DELETE:0 "Delete" + DELETE_ALL: "Delete All" OVERWRITE:0 "Overwrite" - DELETE_CONFIRMATION_DESC:0 "The savegame $NAME|V$ will be deleted. Are you sure?" + DELETE_CONFIRMATION_DESC: "The savegame $NAME|V$ will be deleted. Are you sure?" + DELETE_ALL_CONFIRMATION_DESC: "Every savegame will be deleted. Are you sure?" CLOUDSAVE_UNVAVAILABLE_TOOLTIP:0 "Cloud saves are not available" SAVE_ENABLE_CLOUDSAVE_TOOLTIP:0 "Save to cloud" LOAD_CLOUDSAVE_TOOLTIP:0 "Cloud Save" diff --git a/localization/english/replace/buildings/cwp_buildings_industry_l_english.yml b/localization/english/replace/buildings/cwp_buildings_industry_l_english.yml index 8b357a87a..b42380de3 100644 --- a/localization/english/replace/buildings/cwp_buildings_industry_l_english.yml +++ b/localization/english/replace/buildings/cwp_buildings_industry_l_english.yml @@ -37,16 +37,16 @@ # building_consumer_electronics_manufactories_lens_option: "Expand $building_consumer_electronics_manufactories$" # Distilleries: - # building_distilleries: "Distilleries" - # building_distilleries_lens_option: "Expand $building_distilleries$" + # building_beverage_industries: "Distilleries" + # building_beverage_industries_lens_option: "Expand $building_beverage_industries$" # Drydocks: # building_drydocks: "Drydocks" # building_drydocks_lens_option: "Expand $building_drydocks$" # Electronics Manufactories: - # building_electronics_manufactories: "Electronic Components Manufactories" - # building_electronics_manufactories_lens_option: "Expand $building_electronics_manufactories$" + # building_electronic_components_manufactories: "Electronic Components Manufactories" + # building_electronic_components_manufactories_lens_option: "Expand $building_electronic_components_manufactories$" # Explosives Industry: # building_explosives_industry: "Explosives Industry" @@ -57,8 +57,8 @@ # building_food_industry_lens_option: "Expand $building_food_industry$" # Fuel Refineries: - # building_fuel_refineries: "Fuel Refineries" - # building_fuel_refineries_lens_option: "Expand $building_fuel_refineries$" + # building_oil_refineries: "Fuel Refineries" + # building_oil_refineries_lens_option: "Expand $building_oil_refineries$" # Furniture Manufactories: # building_furniture_manufactories: "Furniture Manufactories" diff --git a/localization/english/replace/buildings/cwp_buildings_mines_l_english.yml b/localization/english/replace/buildings/cwp_buildings_mines_l_english.yml index f2138d5b5..91bb8f410 100644 --- a/localization/english/replace/buildings/cwp_buildings_mines_l_english.yml +++ b/localization/english/replace/buildings/cwp_buildings_mines_l_english.yml @@ -29,8 +29,8 @@ building_lead_mine_lens_option: "Expand $building_lead_mine$" # Phosphorus Mine: - # building_phosphorus_mine: "Phosphorus Mine" - # building_phosphorus_mine_lens_option: "Expand $building_phosphorus_mine$" + # building_sulfur_mine: "Phosphorus Mine" + # building_sulfur_mine_lens_option: "Expand $building_sulfur_mine$" # Rare Earth Elements Mine: # building_rare_earth_elements_mine: "Rare Earth Elements Mine" diff --git a/localization/english/replace/buildings/cwp_buildings_misc_resource_l_english.yml b/localization/english/replace/buildings/cwp_buildings_misc_resource_l_english.yml index e15466bdb..e0e92bcdb 100644 --- a/localization/english/replace/buildings/cwp_buildings_misc_resource_l_english.yml +++ b/localization/english/replace/buildings/cwp_buildings_misc_resource_l_english.yml @@ -23,7 +23,3 @@ # Oil Rig: building_oil_rig: "Oil Rig" building_oil_rig_lens_option: "Expand $building_oil_rig$" - -# Rubber Plantation: - building_rubber_plantation: "Rubber Plantation" - building_rubber_plantation_lens_option: "Expand $building_rubber_plantation$" diff --git a/localization/english/replace/buildings/cwp_buildings_urban_center_l_english.yml b/localization/english/replace/buildings/cwp_buildings_urban_center_l_english.yml index dfab45c9e..6a7712a09 100644 --- a/localization/english/replace/buildings/cwp_buildings_urban_center_l_english.yml +++ b/localization/english/replace/buildings/cwp_buildings_urban_center_l_english.yml @@ -9,8 +9,8 @@ # building_combustion_plant_lens_option: "Expand $building_combustion_plant$" # Financial Services: - # building_financial_services: "Financial Services Industry" - # building_financial_services_lens_option: "Expand $building_financial_services$" + # building_banks: "Financial Services Industry" + # building_banks_lens_option: "Expand $building_banks$" # Media Industry: # building_media_industry: "Media Industry" diff --git a/localization/english/replace/cwp_coup_events_l_english.yml b/localization/english/replace/cwp_coup_events_l_english.yml new file mode 100644 index 000000000..642c61b25 --- /dev/null +++ b/localization/english/replace/cwp_coup_events_l_english.yml @@ -0,0 +1,87 @@ +l_english: +# Coup Pulse Events + coup_pulse_events.1.t: "General Accused of Plot" + coup_pulse_events.1.d: "[SCOPE.sCharacter('accused_general').GetFullName], a general associated with the [SCOPE.gsInterestGroup('accused_general_ig').GetName], has been accused of grave disloyalty. [SCOPE.sCharacter('accused_general').GetFullName] claims that this is nothing but a plot by subversive elements to remove a barrier to their rule." + coup_pulse_events.1.f: ""I assure you, gentlemen, I have no knowledge of any of the actions detailed in these alleged letters of mine. If you must go through my personal effects to exonerate me, I welcome you to."" + coup_pulse_events.1.a: "We cannot take chances with the loyalties of our generals." + coup_pulse_events.1.a.tt: "[SCOPE.sCharacter('accused_general').GetFullName] will be retired." + coup_pulse_events.1.b: "Who, exactly, made this accusation?" + + coup_pulse_events.2.t: "A Growing Split" + coup_pulse_events.2.d: "The [SCOPE.gsInterestGroup('conflicted_loyalty_ig').GetName], despite being closely associated with [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName]'s [SCOPE.sParty('conflicted_loyalty_party').GetName], object to the notion of overturning the government by force." + coup_pulse_events.2.f: ""What reason is there to continue our partnership? First you grow distant, and now there is talk of opposing the very foundations of state order itself. I request that you explain these allegations immediately, lest the next motion on the floor be my resignation."" + coup_pulse_events.2.a: "Claiming good intentions can sway even the purest soul." + coup_pulse_events.2.b: "Their love is unnecessary. Their compliance is all that matters." + + coup_pulse_events.3.t: "Critical Support" + coup_pulse_events.3.d: "A group representing the usual opposition forces of the [SCOPE.gsInterestGroup('critical_support_ig').GetName], has approached the government to propose cooperation against "forces that would subvert the government in [ROOT.GetCountry.GetName]"." + coup_pulse_events.3.f: ""We must, indeed, all hang together or, most assuredly, we shall all hang separately."\n\n— Benjamin Franklin" + coup_pulse_events.3.a: "Accept their well-wishes... for now." + coup_pulse_events.3.b: "We will not embolden their own plot against us." + + coup_pulse_events.4.t: "Fear Amongst Investors" + coup_pulse_events.4.d: "With concerns about national stability in [ROOT.GetCountry.GetName] spreading, investors affiliated with the [SCOPE.gsInterestGroup('investor_ig').GetName] have threatened to withdraw their investments from several factories in [SCOPE.sState('investor_affected_state').GetName]." + coup_pulse_events.4.f: "Terror could be seen throughout the streets, spreading through the passersby like a poisonous fog. Their walks were brisk, their eyes furtive, their conversations quiet.\n\nThe man in the top hat turned to his colleague, who was still gazing out the window of the restaurant.\n\n"This is no way to run a country, and no country to run a business in."" + coup_pulse_events.4.a: "Appease the [SCOPE.gsInterestGroup('investor_ig').GetName] by accepting an interest rates increase." + coup_pulse_events.4.b: "If they were truly concerned, they would stand for [ROOT.GetCountry.GetName]." + + coup_pulse_events.5.t: "The Smoky Backroom" + coup_pulse_events.5.d: "Figures aligned with [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName] and the [SCOPE.gsInterestGroup('golpista_ig').GetName] have approached elements of the [SCOPE.gsInterestGroup('approached_ig').GetName], looking for support in a hypothetical plot against the government." + coup_pulse_events.5.f: ""I am well aware that our relations have been tense in the past, but I would hope that the radical threat facing our nation, and the need for decisive action, is enough to bring us together on this momentuous occasion..."" + coup_pulse_events.5.a: "A partnership could be fruitful for both parties." + coup_pulse_events.5.b: "The [SCOPE.gsInterestGroup('approached_ig').GetName] are uninterested in these plots." + + coup_pulse_events.6.t: "Crowded Streets" + coup_pulse_events.6.d:1 "As rumors build of a plot to overthrow the sitting administration, the [SCOPE.gsInterestGroup('pro_government_ig').GetName] has rallied support for the elected government. Demonstrators proclaiming their support for the [ROOT.GetCountry.GetRuler.GetPrimaryRoleTitle] have filled the streets of [SCOPE.sState('protest_state').GetCityHubName]." + coup_pulse_events.6.f: ""Stand for your principles, you cowards, before you have nothing to hide behind!"" + coup_pulse_events.6.a: "They have taken a position at the fore of justice." + coup_pulse_events.6.b: "A riotous morass of base humanity." + + coup_pulse_events.7.t: "A Shot in the Dark" + coup_pulse_events.7.d: "A prominent functionary and supporter of the [SCOPE.gsInterestGroup('assassination_ig').GetName] has been shot in broad daylight, in the streets of [SCOPE.sState('assassination_state').GetCityHubName]. The local police seem uninterested in investigating any further." + coup_pulse_events.7.f: "The officer standing on the corner tried not to flinch as the shot split the air, and the screams of onlookers begun to resonate across the streets. In the end, he reassured himself, the new and hefty weight in his coin purse was more than enough to make up for any of his doubts." + coup_pulse_events.7.a: "Justice must be done." + coup_pulse_events.7.b: "We stand above a chasm, and must not fall in." + + coup_pulse_events.8.t: "The Enemy's Enemy" + coup_pulse_events.8.d: "[SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName]'s allies in the diplomatic corps have offered to reach out to the [SCOPE.sCountry('coup_sponsor_country').GetAdjective] government for support in their bid for power, in return for certain future obligations." + coup_pulse_events.8.f: ""They say nothing gets done around here without the [SCOPE.sCountry('coup_sponsor_country').GetAdjectiveNoFormatting] giving approval. I- like to think that isn't true. But if we want to ensure that things proceed as planned..."\n\nThe man in the suit gave a slow nod to the stuttering functionary.\n\n"And what of their proposal?"" + coup_pulse_events.8.a: "This arrangement is acceptable for the moment." + coup_pulse_events.8.b: "When has [SCOPE.sCountry('coup_sponsor_country').GetAdjective] meddling ever gone well?" + + coup_pulse_events.9.t: "The Informant" + coup_pulse_events.9.d: "A member of [SCOPE.sCharacter('golpista_general').GetPrimaryRoleTitle] [SCOPE.sCharacter('golpista_general').GetLastName]'s staff has fallen out of the window of a [SCOPE.sBuilding('informant_building').GetName] in [SCOPE.sState('informant_state').GetName], being severely injured on impact. He has offered the government information in exchange for his safety." + coup_pulse_events.9.f: "There was a yelp, a shriek, and the sound of something heavy hitting the cobbled road. In the hastily-opened window, one could almost see a shape turn and stalk away. Where before there had been only worn-down stones, now lay a figure in a pool of spreading crimson." + coup_pulse_events.9.a: "He could be an invaluable asset." + coup_pulse_events.9.b: "He will not live to tell the tale." + + coup_pulse_events.10.t: "Up In Arms" + coup_pulse_events.10.d: "[SCOPE.sBuilding('barracks_theft_building').GetName] in [SCOPE.sState('barracks_theft_state').GetName] have been reporting a large amount of mysterious losses of firearms as of late." + coup_pulse_events.10.f: ""The Army wastes enough ammunition to outfit a regiment on the range every day. What is a hundred rounds, compared to that monstrous expenditure? What is a thousand?"\n\n"The difference is, on the range we can be sure it's not flying towards us."" + coup_pulse_events.10.a: "The [SCOPE.gsInterestGroup('armed_forces_ig').GetName] have their own needs." + coup_pulse_events.10.b: "This is clearly evidence of some sort of plot." + +# Coup Aftermath Events + coup_aftermath_events.1.t: "The Legacy of Democracy" + coup_aftermath_events.1.d:1 "A violent protest suspected to be arranged by the [SCOPE.gsInterestGroup('legacy_of_democracy_ig').GetName] in [SCOPE.sState('legacy_of_democracy_state').GetName] has broken out, demanding an end to [SCOPE.sCharacter('coup_leader').GetFullName]'s rule, and the restoration of democracy in [ROOT.GetCountry.GetName]." + coup_aftermath_events.1.f: "As she saw the square slowly filling with bright-eyed men and women who seemed to hold all of the hope and fury in the world, she could not help but feel a pit in her stomach.\n\nHow many of them would be left alive or unimprisoned at week's end?" + coup_aftermath_events.1.a: "Another holdout of a dead government to sweep aside." + coup_aftermath_events.1.b: "They will burn themselves out quickly." + + coup_aftermath_events.2.t: "In Harsh Contrast" + coup_aftermath_events.2.d: "A radical group representing the [SCOPE.gsInterestGroup('harsh_contrast_ig').GetName], who initially opposed our coup, have split from their former associates, condemning them as "beholden to a dead, illegitimate system". They have appealed to [SCOPE.sCharacter('coup_leader').GetFullName] to let them assist [SCOPE.sCharacter('coup_leader').GetHerHis] new government." + coup_aftermath_events.2.f: ""We, as loyal citizens who have been supporting your efforts since the beginning, would like to humbly request you accept our petition to allow us to assist this new, more righteous government."\n\nAs the messenger spoke those words, he tried to banish all memory of the documents he had seen quietly burned not a day earlier." + coup_aftermath_events.2.a: "The sooner we return to a state of order, the better." + coup_aftermath_events.2.b: "Our government has no place for opportunists." + + coup_aftermath_events.3.t: "National Discontent" + coup_aftermath_events.3.d: "A contingent of [SCOPE.sCulture('national_discontent_culture').GetName] people in [SCOPE.sState('national_discontent_state').GetName] have openly condemned the new government of [ROOT.GetCountry.GetName] as a threat to the [SCOPE.sCulture('national_discontent_culture').GetNameNoFormatting] nation." + coup_aftermath_events.3.f: ""Our nation has met many hardships over the years of our subordination to the [ROOT.GetCountry.GetAdjectiveNoFormatting] state. This new regime shall not extinguish our resolve to secure the rights of all [SCOPE.sCulture('national_discontent_culture').GetNameNoFormatting] people..."" + coup_aftermath_events.3.a: "Their land is valuable, their opinions are not." + coup_aftermath_events.3.b: "Send a representative to reassure them." + + coup_aftermath_events.4.t: "Sedition in Academia" + coup_aftermath_events.4.d: "The faculty of the [SCOPE.sState('university_state').GetName] [SCOPE.sBuilding('university_state_building').GetName] have allowed their students to release numerous pamphlets spreading slander and calling for "democratic revolution" against [SCOPE.sCharacter('coup_leader').GetFullName]'s government. The identities of these students has been obscured by the university staff." + coup_aftermath_events.4.f: ""Liberty cannot be preserved without a general knowledge among the people, who have a right... and a desire to know; but besides this, they have a right, and indisputable, unalienable, indefeasible, divine right to that most dreaded and envied kind of knowledge, I mean of the characters and conduct of their rulers."" + coup_aftermath_events.4.a: "Shutter the [SCOPE.sState('university_state').GetName] [SCOPE.sBuilding('university_state_building').GetName] until the perpetrators come forward." + coup_aftermath_events.4.b: "Confiscate the pamphlets wherever they are found." diff --git a/localization/english/replace/diplomacy_l_english.yml b/localization/english/replace/diplomacy/diplomacy_l_english.yml similarity index 100% rename from localization/english/replace/diplomacy_l_english.yml rename to localization/english/replace/diplomacy/diplomacy_l_english.yml diff --git a/localization/english/replace/messages/cwp_diplomacy_subject_interactions_messages_l_english.yml b/localization/english/replace/messages/cwp_diplomacy_subject_interactions_messages_l_english.yml new file mode 100644 index 000000000..97563373c --- /dev/null +++ b/localization/english/replace/messages/cwp_diplomacy_subject_interactions_messages_l_english.yml @@ -0,0 +1,15 @@ +l_english: + +################################################# +### Diplomacy - Subject Interactions Messages ### +################################################# + +# Appointed New Governor - Subject Interaction: da_appoint_colonial_governor + notification_appointed_new_governor_notification_name: "[SCOPE.sCountry('source_country').GetName] Appoints New [ROOT.GetCountry.GetRuler.GetPrimaryRoleTitle]" + notification_appointed_new_governor_notification_desc: "Citing administrative concerns, [SCOPE.sCountry('source_country').GetCapital.GetCityHubName] has replaced our [ROOT.GetCountry.GetRuler.GetPrimaryRoleTitle] with a new candidate." + notification_appointed_new_governor_notification_tooltip: "#header $notification_appointed_new_governor_notification_name$#!\n$TOOLTIP_DELIMITER$\n$notification_appointed_new_governor_notification_desc$" + +# Requested New Governor - Subject Interaction: da_request_colonial_governor + notification_requested_new_governor_notification_name: "[SCOPE.sCountry('source_country').GetName] Requests New [ROOT.GetCountry.GetRuler.GetPrimaryRoleTitle]" + notification_requested_new_governor_notification_desc: "The administration in [SCOPE.sCountry('source_country').GetCapital.GetCityHubName] has requested the appointment of a new [concept_ruler], reducing their [concept_liberty_desire]." + notification_requested_new_governor_notification_tooltip: "#header $notification_requested_new_governor_notification_name$#!\n$TOOLTIP_DELIMITER$\n$notification_requested_new_governor_notification_desc$" diff --git a/localization/english/replace/military/cwp_unit_types_l_english.yml b/localization/english/replace/military/cwp_unit_types_l_english.yml new file mode 100644 index 000000000..93fe6dee0 --- /dev/null +++ b/localization/english/replace/military/cwp_unit_types_l_english.yml @@ -0,0 +1,6 @@ +l_english: + +# Naval Combat Units + # Flagship Units + combat_unit_type_battleship: "Battleship" + combat_unit_type_battleship_desc: "Large, Armed, Slow and expensive these once kings of the sea find increasingly obsolete in the age of guided missiles making armour redundant, though you still shouldn't trifle with their guns." diff --git a/localization/english/replace/production_methods/cwp_production_methods_agro_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_agro_l_english.yml index db9f17548..a5ab4c4f2 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_agro_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_agro_l_english.yml @@ -77,20 +77,20 @@ # pm_early_genetic_modification_wheat_farm: "Early Genetic Modification" # Wheat Farm - pmg_secondary_building_wheat_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above + # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above pm_citrus_orchards: "Citrus Orchards" # Wheat Farm - pmg_harvesting_process_wheat_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above # Wheat Farm - pmg_transportation_wheat_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above # Rice Farm - pmg_base_building_rice_farm: pm_simple_farming_building_rice_farm: "Simple Farming" @@ -100,20 +100,20 @@ # pm_early_genetic_modification_rice_farm: "Early Genetic Modification" # Rice Farm - pmg_secondary_building_rice_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above + # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above # pm_fig_orchards_rice: "Fig Orchards" # Rice Farm - pmg_harvesting_process_rice_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above # Rice Farm - pmg_transportation_rice_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above # Maize Farm - pmg_base_building_maize_farm: # pm_simple_farming_building_maize_farm: "Simple Farming" @@ -123,20 +123,20 @@ # pm_early_genetic_modification_maize_farm: "Early Genetic Modification" # Maize Farm - pmg_secondary_building_maize_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above - # pm_citrus_orchards: "Citrus Orchards" # Duplicate key, already defined above + # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above + # pm_citrus_orchards: "Citrus Orchards" # Duplicate key, already defined above # Maize Farm - pmg_harvesting_process_maize_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above # Maize Farm - pmg_transportation_maize_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above # Millet Farm - pmg_base_building_millet_farm: # pm_simple_farming_building_millet_farm: "Simple Farming" @@ -146,20 +146,20 @@ # pm_early_genetic_modification_millet_farm: "Early Genetic Modification" # Millet Farm - pmg_secondary_building_millet_farm: - # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above + # p1m_no_secondary: "No Secondary" # Duplicate key, already defined above # pm_fig_orchards_millet: "Fig Orchards" # Millet Farm - pmg_harvesting_process_millet_farm: - # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_manual_harvesting: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting: "Early Mechanized Harvesting" # Duplicate key, already defined above # pm_high_powered_self_propelled_machinery: "High-Powered Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_integrated_electronic_systems: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture: "Early Precision Agriculture" # Duplicate key, already defined above # Millet Farm - pmg_transportation_millet_farm: - # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_agro: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_agro: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_agro: "Intermodal Containers" # Duplicate key, already defined above # Livestock Ranch - pmg_base_slaughtering_livestock_ranch: pm_butchering_tools: "Butchering Tools" diff --git a/localization/english/replace/production_methods/cwp_production_methods_industry_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_industry_l_english.yml index 0f640996f..69536fe73 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_industry_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_industry_l_english.yml @@ -76,7 +76,7 @@ # Drydocks: # pmg_surface_ships_shipyard: "Surface Ships" # pmg_submarines_shipyard: "Submarines" - # pmg_automation_shipyard: "Automation" # Duplicate key, already defined above + # pmg_automation_shipyard: "Automation" # Duplicate key, already defined above # Electronics Manufactories: # pmg_base_electronics: "Base" @@ -94,7 +94,7 @@ # Munitions Plants: # pmg_base_munitions: "Base" - # pmg_automation_munitions: "Automation" # Duplicate key, already defined above + # pmg_automation_munitions: "Automation" # Duplicate key, already defined above # Fuel Refineries: # pmg_base_fuel_refineries: "Base" @@ -163,11 +163,11 @@ # pm_industrial_scale_fermentation_beer: "Industrial-Scale Fermentation" # Distilleries - pmg_automation_distillery: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_conveyor_canning_lines: "Conveyor Canning Lines" # Duplicate key, already defined above - # pm_automated_sorting: "Automated Sorting" # Duplicate key, already defined above - # pm_continuous_flow_processing: "Continuous Flow Processing" # Duplicate key, already defined above - # pm_high_speed_automated_packaging: "High-Speed Automated Packaging" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_conveyor_canning_lines: "Conveyor Canning Lines" # Duplicate key, already defined above + # pm_automated_sorting: "Automated Sorting" # Duplicate key, already defined above + # pm_continuous_flow_processing: "Continuous Flow Processing" # Duplicate key, already defined above + # pm_high_speed_automated_packaging: "High-Speed Automated Packaging" # Duplicate key, already defined above # Textile Manufactories - pmg_base_textile: # pm_tailored_garments: "Tailored Garments" @@ -176,7 +176,7 @@ # pm_high_peformance_textiles: "High-Performance Textiles" # Textile Manufactories - pmg_automation_textiles: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above # pm_manual_sewing_lines: "Manual Sewing Lines" # pm_conveyorized_assembly: "Conveyorized Assembly" # pm_shuttleless_looms: "Shuttleless Looms" @@ -190,7 +190,7 @@ # pm_ergonomic_furniture: "Ergonomic Furniture" # Furniture Manufactories - pmg_automation_furniture: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" @@ -210,7 +210,7 @@ # pm_specialty_elastomer_compounding: "Specialty Elastomer Compounding" # Synthetics Plants - pmg_automation_synthetics_plant: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # pm_centralized_analog_control: "Centralized Analog Control" # pm_distributed_control_systems: "Distributed Control Systems" @@ -224,7 +224,7 @@ # pm_laminated_glass: "Laminated Glass" # Glassworks - pmg_automation_glassworks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above # pm_mechanized_process_assistance: "Mechanized Process Assistance" # pm_automated_furnace_control: "Automated Furnace Control" # pm_computerized_furnace_management: "Computerized Furnace Management" @@ -246,12 +246,12 @@ # pm_nanoscale_manipulators: "Nanoscale Manipulators" # Tool Manufactories - pmg_automation_tools: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Paper Manufactories - pmg_base_paper: # pm_base_paper: "Paper" @@ -261,11 +261,11 @@ # pm_chemithermomechanical_pulping: "Chemithermomechanical Pulping" # Paper Manufactories - pmg_automation_paper: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above + # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above + # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above + # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above # Chemical Plants - pmg_base_fertilizer: # pm_pre_war_phosphorus_plant: "Pre-War Phosphorus Plant" @@ -275,11 +275,11 @@ # pm_integrated_specialty_production: "Integrated Specialty Production" # Chemical Plants - pmg_automation_chemical_plants: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above + # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above + # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above + # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above # Steelworks - pmg_base_steelworks: # pm_early_steelmaking: "Early Steelmaking" @@ -294,11 +294,11 @@ # pm_advanced_electric_arc_furnaces: "Advanced Electric Arc Furnaces" # Steelworks - pmg_automation_steelworks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above + # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above + # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above + # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above # Aluminum Refineries - pmg_base_aluminum_refining: # pm_hall_heroult_process: "Hall-Héroult Process" @@ -308,11 +308,11 @@ # pm_computerized_smelting_control: "Computerized Smelting Control" # Aluminum Refineries - pmg_automation_aluminum: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above - # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above - # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above - # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_mechanized_process_assistance: "Mechanized Process Assistance" # Duplicate key, already defined above + # pm_automated_furnace_control: "Automated Furnace Control" # Duplicate key, already defined above + # pm_computerized_furnace_management: "Computerized Furnace Management" # Duplicate key, already defined above + # pm_integrated_process_control: "Integrated Process Control" # Duplicate key, already defined above # Motor Industry - pmg_base_motors: # pm_combustion_gas_engines_motors: "Combustion Gas Engines" @@ -327,12 +327,12 @@ # pm_advanced_mechatronic_systems: "Advanced Mechatronic Systems" # Motor Industry - pmg_automation_motors: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Automobile Manufactories - pmg_base_automobiles: # pm_pre_war_automobiles: "Pre-War Automobiles" @@ -347,12 +347,12 @@ # pm_electric_propulsion: "Electric Propulsion" # Automobile Manufactories - pmg_automation_automobiles: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Tank Factory - pmg_base_tanks: # pm_pre_war_tanks_prod: "Pre-War Tanks" @@ -363,12 +363,12 @@ # pm_advanced_3rd_gen_mbt: "Advanced 3rd-Gen Main Battle Tanks" # Tank Factory - pmg_automation_tanks: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Shipyards - pmg_base_shipyard: # pm_cargo_ships: "Cargo Ships" @@ -391,7 +391,7 @@ # pm_advanced_mission_submarines_prod: "Advanced Mission Submarines" # Shipyards & Drydocks - pmg_automation_shipyard: - # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above # pm_heavy_crane_mechanization: "Heavy Crane Mechanization" # pm_sectional_prefabrication: "Sectional Prefabrication" # pm_computer_aided_ship_design: "Computer-Aided Ship Design" @@ -410,12 +410,12 @@ # pm_system_on_a_chip: "System-on-a-Chip" # Electronics Manufactories - pmg_automation_electronics: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Small Arms Manufactories - pmg_base_small_arms: # pm_semi_automatic_rifles: "Semi-Automatic Rifles" @@ -432,12 +432,12 @@ # pm_guided_missile_launchers: "Guided Missile Launchers" # Small Arms Manufactories - pmg_automation_small_arms: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Explosives Plants - pmg_base_explosives: # pm_nitrated_compounds: "Nitrated Compounds" @@ -447,12 +447,12 @@ # pm_insensitive_high_explosives: "Insensitive High Explosives" # Explosives Plants & Munitions Plants - pmg_automation_munitions: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Munitions Plants - pmg_base_munitions: # pm_pre_war_ammunition: "Pre-War Ammunition" @@ -474,11 +474,11 @@ # pm_designer_polymers: "Designer Polymers" # Fuel Refineries - pmg_automation_fuel_refineries: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above + # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above + # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above + # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above # Biofuel Refineries - pmg_sugar_biofuel: # pm_no_sugar_biofuel: "No Sugar Biofuel" @@ -493,11 +493,11 @@ # pm_grain_enzymatic_hydrolysis: "Enzymatic Hydrolysis" # Biofuel Refineries - pmg_biofuel_automation: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above - # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above - # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above - # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_pneumatic_hydraulic_control: "Pneumatic & Hydraulic Control" # Duplicate key, already defined above + # pm_centralized_analog_control: "Centralized Analog Control" # Duplicate key, already defined above + # pm_distributed_control_systems: "Distributed Control Systems" # Duplicate key, already defined above + # pm_advanced_process_control: "Advanced Process Control" # Duplicate key, already defined above # Aircraft Manufactories - pmg_base_aircraft_manufactories: # pm_no_civilian_aircraft: "No Civilian Aircraft" @@ -523,12 +523,12 @@ # pm_terrain_guidance_missile_production: "Terrain-Guidance Missile Production" # Aircraft Manufactories - pmg_automation_aircraft: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Battery Manufactories - pmg_base_battery: # pm_improved_lead_acid_batteries: "Improved Lead-Acid Batteries" @@ -537,12 +537,12 @@ # pm_lithium_ion_batteries: "Lithium-Ion Batteries" # Battery Manufactories - pmg_automation_battery: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Pharmaceutical Industry - pmg_base_pharmaceuticals: # pm_antibiotics: "Antibiotics" @@ -551,12 +551,12 @@ # pm_biotechnological_pharmaceuticals: "Biotechnological Pharmaceuticals" # Pharmaceutical Industry - pmg_automation_pharmaceuticals: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Computer Manufactories - pmg_base_computers: # pm_mechanical_computers: "Mechanical Computers" @@ -567,12 +567,12 @@ # pm_high_performance_workstations: "High-Performance Workstations" # Computer Manufactories - pmg_automation_computers: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above # Consumer Electronics Manufactories - pmg_base_consumer_electronics: # pm_postwar_electromechanical_goods: "Post-War Electromechanical Goods" @@ -585,9 +585,9 @@ # pm_video_games: "Video Game Consoles" # Consumer Electronics Manufactories - pmg_automation_consumer_electronics_manufactories: - # pm_no_automation: "No Automation" # Duplicate key, already defined above - # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above - # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above - # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above - # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above - # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above + # pm_no_automation: "No Automation" # Duplicate key, already defined above + # pm_powered_assembly_lines_industry: "Powered Assembly Lines" # Duplicate key, already defined above + # pm_automated_assembly_lines_industry: "Automated Assembly Lines" # Duplicate key, already defined above + # pm_turnover_conveyor_belt_system_industry: "Turnover Conveyor Belt System" # Duplicate key, already defined above + # pm_lean_manufacturing_industry: "Lean Manufacturing" # Duplicate key, already defined above + # pm_computer_integrated_industry: "Computer-Integrated Manufacturing" # Duplicate key, already defined above diff --git a/localization/english/replace/production_methods/cwp_production_methods_military_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_military_l_english.yml index 91cb8e13c..a313e3e63 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_military_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_military_l_english.yml @@ -27,12 +27,12 @@ # pm_specialist_training_focus: "Specialist Training Focus" # Conscription Center - pmg_training_conscription: - # pm_non_formal_training: "Non-Formal Training" # Duplicate key, already defined above - # pm_basic_training: "Basic Training" # Duplicate key, already defined above - # pm_officer_schools: "Officer Schools" # Duplicate key, already defined above - # pm_nco_instruction: "NCO Instruction" # Duplicate key, already defined above - # pm_technical_schooling: "Technical Schooling" # Duplicate key, already defined above - # pm_specialist_training_focus: "Specialist Training Focus" # Duplicate key, already defined above + # pm_non_formal_training: "Non-Formal Training" # Duplicate key, already defined above + # pm_basic_training: "Basic Training" # Duplicate key, already defined above + # pm_officer_schools: "Officer Schools" # Duplicate key, already defined above + # pm_nco_instruction: "NCO Instruction" # Duplicate key, already defined above + # pm_technical_schooling: "Technical Schooling" # Duplicate key, already defined above + # pm_specialist_training_focus: "Specialist Training Focus" # Duplicate key, already defined above # Naval Base - pmg_naval_theory: # pm_no_standard_naval_training: "No Standard Naval Training" diff --git a/localization/english/replace/production_methods/cwp_production_methods_misc_resource_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_misc_resource_l_english.yml index e0e9e0cc3..5cf60ffc5 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_misc_resource_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_misc_resource_l_english.yml @@ -80,10 +80,10 @@ # pm_geosteering_precision_recovery: "Geosteering Precision Recovery" # Oil Rig - pmg_transportation_oil_well: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above + # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above + # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above # Oil Platform - pmg_base_conventional_oil_platform: # pm_fixed_steel_platforms: "Fixed Steel Platforms" @@ -91,21 +91,16 @@ # pm_tension_leg_platforms: "Tension Leg Platforms" # pm_integrated_deepwater_systems: "Integrated Deepwater Systems" - # Oil Platform - pmg_transportation_oil_platform: - # pm_barge_tender_offloading: "Barge Tender Offloading" - # pm_dp_shuttle_tankers: "DP Shuttle Tankers" - # pm_integrated_fpso_logistics: "Integrated FPSO Logistics" - # Natural Gas Well - pmg_base_conventional_gas_well: # pm_natural_gas_pumps: "Natural Gas Pumps" # pm_natural_gas_fracking: "Natural Gas Fracking" # pm_dense_natural_gas_pumping: "Dense Natural Gas Pumping" # Natural Gas Well - pmg_transportation_natural_gas: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above - # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above - # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above - # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above + # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above + # pm_hauling_trucks_misc: "Hauling Trucks" # Duplicate key, already defined above + # pm_rail_transportation_misc: "Rail Transportation" # Duplicate key, already defined above + # pm_intermodal_containers_misc: "Intermodal Containers" # Duplicate key, already defined above # Rubber Plantation - pmg_base_rubber_plantation: # pm_traditional_cultivation_rubber: "Traditional Cultivation" @@ -114,11 +109,11 @@ # pm_no_tillage_agriculture_rubber: "No-Tillage Agriculture" # Rubber Plantation - pmg_harvesting_process_rubber_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined in the plantations production methods localization file + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined in the plantations production methods localization file # pm_early_mechanized_harvesting_rubber: "Early Mechanized Harvesting" # pm_high_power_self_propelled_machinery_rubber: "High-Power Self-Propelled Machinery" # Rubber Plantation - pmg_transportation_rubber_plantation: - # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above + # pm_manual_transportation_misc: "Manual Transportation" # Duplicate key, already defined above # pm_hauling_trucks_rubber: "Hauling Trucks" # pm_intermodal_containers_rubber: "Intermodal Containers" diff --git a/localization/english/replace/production_methods/cwp_production_methods_monuments_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_monuments_l_english.yml index ea7ef046f..fe568240d 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_monuments_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_monuments_l_english.yml @@ -58,60 +58,60 @@ # Big Ben - pmg_base_building_big_ben: pm_default_building_big_ben: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Eiffel Tower - pmg_base_building_eiffel_tower: pm_default_building_eiffel_tower: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Forbidden City - pmg_base_building_forbidden_city: pm_default_building_forbidden_city: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Hagia Sophia - pmg_base_building_hagia_sophia: pm_cultural_building_hagia_sophia: "Cultural" pm_clerical_building_hagia_sophia: "Clerical" - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Mosque of Djenné - pmg_base_building_mosque_of_djenne: pm_default_building_mosque_of_djenne: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Saint Basil's Cathedral - pmg_base_building_saint_basils_cathedral: - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Statue of Liberty - pmg_base_building_statue_of_liberty: pm_default_building_statue_of_liberty: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Taj Mahal - pmg_base_building_taj_mahal: pm_default_building_taj_mahal: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Vatican City - pmg_base_building_vatican_city: pm_default_building_vatican_city: "Default" pm_monument_prestige_only_vatican_city: "Prestige Only" - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # White House - pmg_base_building_white_house: pm_default_building_white_house: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Decorative Only Monuments - pmg_dummy: pm_dummy: "Decorative Only" # Cristo Redentor - pmg_base_building_cristo_redentor: pm_default_building_cristo_redentor: "Default" - # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above - # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above + # pm_monument_prestige_only: "Prestige Only" # Duplicate key, already defined above + # pm_monument_no_effects: "No Effects" # Duplicate key, already defined above # Power Bloc Statue - pmg_base_building_power_bloc_statue: pm_power_bloc_statue_sovereign_empire: "Sovereign Empire" diff --git a/localization/english/replace/production_methods/cwp_production_methods_plantations_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_plantations_l_english.yml index 5b7d8fb62..1a6d86f7b 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_plantations_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_plantations_l_english.yml @@ -13,33 +13,33 @@ # Cotton Plantation: pmg_base_building_cotton_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Tea Plantation: pmg_base_building_tea_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Tobacco Plantation: pmg_base_building_tobacco_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Sugar Plantation: pmg_base_building_sugar_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Banana Plantation: pmg_base_building_banana_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Silk Plantation: pmg_base_building_silk_plantation: "Base" - # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above - # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above + # pmg_harvesting_process_plantation: "Harvesting Process" # Duplicate key, already defined above + # pmg_transportation_plantation: "Transportation" # Duplicate key, already defined above # Production Methods: @@ -69,99 +69,99 @@ pm_advanced_irrigation_building_cotton_plantation: "Advanced Irrigation" # Cotton Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Cotton Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above # Tea Plantation - pmg_base_building_tea_plantation: pm_default_building_tea_plantation: "Default" pm_advanced_irrigation_building_tea_plantation: "Advanced Irrigation" # Tea Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Tea Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above # Tobacco Plantation - pmg_base_building_tobacco_plantation: pm_default_building_tobacco_plantation: "Default" pm_advanced_irrigation_building_tobacco_plantation: "Advanced Irrigation" # Tobacco Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Tobacco Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above # Sugar Plantation - pmg_base_building_sugar_plantation: pm_default_building_sugar_plantation: "Default" pm_advanced_irrigation_building_sugar_plantation: "Advanced Irrigation" # Sugar Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Sugar Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above # Banana Plantation - pmg_base_building_banana_plantation: pm_default_building_banana_plantation: "Default" pm_advanced_irrigation_building_banana_plantation: "Advanced Irrigation" # Banana Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Banana Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above # Silk Plantation - pmg_base_building_silk_plantation: pm_default_building_silk_plantation: "Default" pm_advanced_irrigation_building_silk_plantation: "Advanced Irrigation" # Silk Plantation - pmg_harvesting_process_plantation: - # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above - # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above - # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above - # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above - # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above + # pm_manual_harvesting_plantation: "Manual Harvesting" # Duplicate key, already defined above + # pm_early_mechanized_harvesting_plantation: "Early Mechanized Harvesting" # Duplicate key, already defined above + # pm_high_power_self_propelled_machinery_plantation: "High-Power Self-Propelled Machinery" # Duplicate key, already defined above + # pm_integrated_electronic_systems_plantation: "Integrated Electronic Systems" # Duplicate key, already defined above + # pm_early_precision_agriculture_plantation: "Early Precision Agriculture" # Duplicate key, already defined above # Silk Plantation - pmg_transportation_plantation: - # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above - # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above - # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above - # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above + # pm_no_transport_plantation: "No Transport" # Duplicate key, already defined above + # pm_hauling_trucks_plantation: "Hauling Trucks" # Duplicate key, already defined above + # pm_intermodal_containers_plantation: "Intermodal Containers" # Duplicate key, already defined above + # pm_cold_chain_logistics_plantation: "Cold Chain Logistics" # Duplicate key, already defined above diff --git a/localization/english/replace/production_methods/cwp_production_methods_private_infrastructure_l_english.yml b/localization/english/replace/production_methods/cwp_production_methods_private_infrastructure_l_english.yml index 043946081..675cdabad 100644 --- a/localization/english/replace/production_methods/cwp_production_methods_private_infrastructure_l_english.yml +++ b/localization/english/replace/production_methods/cwp_production_methods_private_infrastructure_l_english.yml @@ -29,7 +29,7 @@ pmg_ownership_building_company_headquarter: "Ownership" # Company Regional Headquarter: - # pmg_ownership_building_company_headquarter: "Ownership" # Duplicate key, already defined above + # pmg_ownership_building_company_headquarter: "Ownership" # Duplicate key, already defined above # Production Methods: diff --git a/map_data/default.map b/map_data/default.map index 82a1b5077..d34a862e9 100644 --- a/map_data/default.map +++ b/map_data/default.map @@ -176,11 +176,6 @@ sea_starts = { xb6cece # CWP FIXES x6FDDFB - x1ACBFD - x1BDFFD - x1CFDFD - x1DCBCB - x1ECBFD #x2475FF } @@ -232,4 +227,9 @@ lakes = { x3ff40b x01e0c9 xA02922 + x1ACBFD + x1BDFFD + x1CFDFD + x1DCBCB + x1ECBFD } diff --git a/map_data/province_terrains.txt b/map_data/province_terrains.txt index 0b1142e34..ae55a194f 100644 --- a/map_data/province_terrains.txt +++ b/map_data/province_terrains.txt @@ -40899,16 +40899,16 @@ x4DC8C8="lakes" x15FECC="lakes" x14E0CC="lakes" x1BD6FE="lakes" -x1BDFFD="ocean" -x1DCBCB="ocean" +x1BDFFD="lakes" +x1DCBCB="lakes" x4EC8FA="lakes" x16CCE0="lakes" -x1CFDFD="ocean" -x1ACBFD="ocean" +x1CFDFD="lakes" +x1ACBFD="lakes" x1FFECC="lakes" x14FDFD="lakes" x1114E9="lakes" -x1ECBFD="ocean" +x1ECBFD="lakes" x4CFAFA="lakes" x01E0C8="lakes" x01DEC8="lakes" diff --git a/map_data/state_regions/00_west_europe.txt b/map_data/state_regions/00_west_europe.txt index aa51af055..3e08c1c00 100644 --- a/map_data/state_regions/00_west_europe.txt +++ b/map_data/state_regions/00_west_europe.txt @@ -1,1760 +1,1767 @@ STATE_SVEALAND = { - id = 1 - subsistence_building = building_subsistence_pastures - provinces = { x0974E5 x216569 x21C0E0 x24A2F1 x298E7B x317138 x36F523 x3844C0 x3E2C22 x404643 x41C729 x432E07 x45B6EF x4628A5 x4836F2 x4B02EB x4C9918 x4FA424 x604060 x62D0D4 x656512 x6CF949 x6E95C2 x6F40EC x823263 x8AC21D x90845E x93C3BC x93C76C x9686A5 x9BBBE3 xA001A0 xA08021 xA6C31B xA82FF7 xA86C50 xA9078A xB3F1FB xB90566 xB9391F xBC0288 xC0C0E0 xC480A5 xC8AEAF xCBFD28 xCF16B1 xD155CE xD702F7 xD96FB9 xE6C5FC xE7A6D6 xE9B084 xEA6A0F xEB5D5F xEFA14D xF08323 xF48646 xF8E400 xF93B61 xFCCAFA } - traits = { state_trait_bergslagen state_trait_scandinavian_forests state_trait_natural_harbors state_trait_good_soils } - city = x9686A5 - port = x93C3BC - farm = xF48646 - mine = x6F40EC - wood = x4C9918 - arable_land = 26 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 36 - building_lead_mine = 18 - building_logging_camp = 25 - building_fishing_wharf = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 25 - discovered_amount = 6 - } - naval_exit_id = 3000 + id = 1 + subsistence_building = building_subsistence_pastures + provinces = { x0974E5 x216569 x21C0E0 x24A2F1 x298E7B x317138 x36F523 x3844C0 x3E2C22 x404643 x41C729 x432E07 x45B6EF x4628A5 x4836F2 x4B02EB x4C9918 x4FA424 x604060 x62D0D4 x656512 x6CF949 x6E95C2 x6F40EC x823263 x8AC21D x90845E x93C3BC x93C76C x9686A5 x9BBBE3 xA001A0 xA08021 xA6C31B xA82FF7 xA86C50 xA9078A xB3F1FB xB90566 xB9391F xBC0288 xC0C0E0 xC480A5 xC8AEAF xCBFD28 xCF16B1 xD155CE xD702F7 xD96FB9 xE6C5FC xE7A6D6 xE9B084 xEA6A0F xEB5D5F xEFA14D xF08323 xF48646 xF8E400 xF93B61 xFCCAFA } + traits = { state_trait_bergslagen state_trait_scandinavian_forests state_trait_natural_harbors state_trait_good_soils } + city = x9686A5 + port = x93C3BC + farm = xF48646 + mine = x6F40EC + wood = x4C9918 + arable_land = 26 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 36 + building_lead_mine = 18 + building_logging_camp = 25 + building_fishing_wharf = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 25 + discovered_amount = 6 + } + naval_exit_id = 3000 } STATE_GOTALAND = { - id = 2 - subsistence_building = building_subsistence_farms - provinces = { x0212F4 x04C53E x06D48F x1B711F x2B5590 x31D8B4 x4040DF x41C061 x41C0E0 x4539F8 x46568F x6C9F3E x71C4AC x786C46 x90B30A xA00120 xA0DB88 xA67CC8 xB714A1 xB7733E xC62E6A xCD8A76 xDFD8A5 xE5A269 xE70DB3 xEA7E80 xFCBE2E } - traits = { state_trait_scandinavian_forests } - city = x90B30A - port = x41C0E0 - farm = x0212F4 - mine = xA67CC8 - wood = xEA7E80 - arable_land = 28 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 15 - building_logging_camp = 17 - building_fishing_wharf = 15 - } - naval_exit_id = 3019 + id = 2 + subsistence_building = building_subsistence_farms + provinces = { x0212F4 x04C53E x06D48F x1B711F x2B5590 x31D8B4 x4040DF x41C061 x41C0E0 x4539F8 x46568F x6C9F3E x71C4AC x786C46 x90B30A xA00120 xA0DB88 xA67CC8 xB714A1 xB7733E xC62E6A xCD8A76 xDFD8A5 xE5A269 xE70DB3 xEA7E80 xFCBE2E } + traits = { state_trait_scandinavian_forests } + city = x90B30A + port = x41C0E0 + farm = x0212F4 + mine = xA67CC8 + wood = xEA7E80 + arable_land = 28 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 15 + building_logging_camp = 17 + building_fishing_wharf = 15 + } + naval_exit_id = 3019 } STATE_SCANIA = { - id = 3 - subsistence_building = building_subsistence_farms - provinces = { x187CE5 x2F5177 x5D997D xAB6EC7 xBE3D27 xC04161 xC0C061 xD19738 xD4DC3C xFBA406 } - traits = { state_trait_scanian_soils state_trait_natural_harbors state_trait_wind_farms state_trait_hydroelectric_dams } - city = x2F5177 - port = xC04161 - farm = xD4DC3C - mine = xFBA406 - wood = xD19738 - arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 8 - building_logging_camp = 5 - building_fishing_wharf = 10 - } - naval_exit_id = 3019 + id = 3 + subsistence_building = building_subsistence_farms + provinces = { x187CE5 x2F5177 x5D997D xAB6EC7 xBE3D27 xC04161 xC0C061 xD19738 xD4DC3C xFBA406 } + traits = { state_trait_scanian_soils state_trait_natural_harbors state_trait_wind_farms state_trait_hydroelectric_dams } + city = x2F5177 + port = xC04161 + farm = xD4DC3C + mine = xFBA406 + wood = xD19738 + arable_land = 15 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 8 + building_logging_camp = 5 + building_fishing_wharf = 10 + } + naval_exit_id = 3019 } STATE_NORRLAND = { - id = 4 - subsistence_building = building_subsistence_farms - provinces = { x008BB6 x034858 x03B36A x088E56 x08D197 x099666 x09D644 x09FFED x0AF217 x0B3385 x0B4908 x0B5DDB x0B904B x0C8979 x0D190C x1038C8 x10D8D8 x114DC0 x12A0A6 x137BA3 x14CAC8 x151F54 x17C5B9 x17F5A8 x19490C x1A295F x1B4D60 x1B880D x1B9E26 x1DEDA9 x1F7647 x201348 x23BDCB x2400E6 x254371 x280ADD x2D0B55 x2D39E7 x2D90A0 x2FB6A7 x3536B3 x36C15B x36E9BA x3755D9 x3971BD x3A414C x3B3CE9 x3C0AB2 x3C380F x3DF5D6 x3DFA21 x41C0C0 x420C00 x4265D2 x43613F x45F53A x47F238 x480DD3 x49AFFE x4B2FC0 x4C05DB x4D99D0 x4DDB2C x527230 x542385 x57503D x578A4F x5A1735 x5C738D x5D8E92 x5ECC55 x5F4052 x5F6273 x60D50A x610180 x611A6B x61741A x61C061 x628C3C x62CF2F x62F809 x65B92F x66BF36 x67082A x69CDA6 x6A76CF x6CBB46 x71B772 x7238AF x724142 x761B27 x7A8123 x7B5240 x7C4A83 x7D4196 x7D7947 x7EB12E x8009C9 x8039FC x83A641 x84DE76 x86050C x8806E2 x8BB571 x8D2552 x8EADE6 x9001B6 x918BA2 x9250AD x9371B0 x96C8D6 x96F571 x988205 x9DC69F x9DE993 xA0D2B0 xA23443 xA23906 xA27DDB xA33BA5 xA37B45 xA5646C xA56D10 xA61D8D xA7B5CE xAAC957 xAEC76F xB044F6 xB08854 xB0CD27 xB2359B xB2E726 xB372EF xB44696 xBA8A9D xBAA18C xC08CD2 xC13E1E xC202DF xC2087C xC24915 xC29B05 xC416A1 xC4C901 xC59B64 xC7CA0F xC901E8 xCC3115 xCD1FD5 xD11F7D xD2391D xD2B7E0 xD30875 xD42DD0 xD46B93 xD523E3 xD56426 xD56867 xD582BB xD5FBFC xD65AA2 xD85905 xD884CA xD94B80 xDAF45E xDD78C9 xDF0080 xE04BF5 xE08001 xE0D494 xE1AF5C xE5591E xE56FE5 xE612BF xE99CC9 xEAFB06 xED6A40 xEE68C2 xF1329A xF3C7F6 xF4B64B xF561EA xFAE2CD xFE7B03 xFECE8F xFF6F4B } - traits = { state_trait_malmberget state_trait_scandinavian_forests state_trait_hydroelectric_dams state_trait_wind_farms } - city = xE08001 - port = xD2B7E0 - farm = x3755D9 - mine = xD5FBFC - wood = x420C00 - arable_land = 18 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - capped_resources = { - building_iron_mine = 60 - building_copper_mine = 15 - building_logging_camp = 20 - building_fishing_wharf = 12 - } - naval_exit_id = 3000 + id = 4 + subsistence_building = building_subsistence_farms + provinces = { x008BB6 x034858 x03B36A x088E56 x08D197 x099666 x09D644 x09FFED x0AF217 x0B3385 x0B4908 x0B5DDB x0B904B x0C8979 x0D190C x1038C8 x10D8D8 x114DC0 x12A0A6 x137BA3 x14CAC8 x151F54 x17C5B9 x17F5A8 x19490C x1A295F x1B4D60 x1B880D x1B9E26 x1DEDA9 x1F7647 x201348 x23BDCB x2400E6 x254371 x280ADD x2D0B55 x2D39E7 x2D90A0 x2FB6A7 x3536B3 x36C15B x36E9BA x3755D9 x3971BD x3A414C x3B3CE9 x3C0AB2 x3C380F x3DF5D6 x3DFA21 x41C0C0 x420C00 x4265D2 x43613F x45F53A x47F238 x480DD3 x49AFFE x4B2FC0 x4C05DB x4D99D0 x4DDB2C x527230 x542385 x57503D x578A4F x5A1735 x5C738D x5D8E92 x5ECC55 x5F4052 x5F6273 x60D50A x610180 x611A6B x61741A x61C061 x628C3C x62CF2F x62F809 x65B92F x66BF36 x67082A x69CDA6 x6A76CF x6CBB46 x71B772 x7238AF x724142 x761B27 x7A8123 x7B5240 x7C4A83 x7D4196 x7D7947 x7EB12E x8009C9 x8039FC x83A641 x84DE76 x86050C x8806E2 x8BB571 x8D2552 x8EADE6 x9001B6 x918BA2 x9250AD x9371B0 x96C8D6 x96F571 x988205 x9DC69F x9DE993 xA0D2B0 xA23443 xA23906 xA27DDB xA33BA5 xA37B45 xA5646C xA56D10 xA61D8D xA7B5CE xAAC957 xAEC76F xB044F6 xB08854 xB0CD27 xB2359B xB2E726 xB372EF xB44696 xBA8A9D xBAA18C xC08CD2 xC13E1E xC202DF xC2087C xC24915 xC29B05 xC416A1 xC4C901 xC59B64 xC7CA0F xC901E8 xCC3115 xCD1FD5 xD11F7D xD2391D xD2B7E0 xD30875 xD42DD0 xD46B93 xD523E3 xD56426 xD56867 xD582BB xD5FBFC xD65AA2 xD85905 xD884CA xD94B80 xDAF45E xDD78C9 xDF0080 xE04BF5 xE08001 xE0D494 xE1AF5C xE5591E xE56FE5 xE612BF xE99CC9 xEAFB06 xED6A40 xEE68C2 xF1329A xF3C7F6 xF4B64B xF561EA xFAE2CD xFE7B03 xFECE8F xFF6F4B } + traits = { state_trait_malmberget state_trait_scandinavian_forests state_trait_hydroelectric_dams state_trait_wind_farms } + city = xE08001 + port = xD2B7E0 + farm = x3755D9 + mine = xD5FBFC + wood = x420C00 + arable_land = 18 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + capped_resources = { + building_iron_mine = 60 + building_copper_mine = 15 + building_logging_camp = 20 + building_fishing_wharf = 12 + } + naval_exit_id = 3000 } STATE_JUTLAND = { - id = 6 - subsistence_building = building_subsistence_farms - provinces = { x00BFDF x1F29B8 x2D2259 x770871 x8041E0 x83E6B1 x94468F x951AF2 xBA6413 xEBF079 } - traits = { state_trait_good_soils state_trait_wind_farms } - city = x951AF2 - port = x8041E0 - farm = x1F29B8 - mine = x770871 - wood = xEBF079 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 10 - } - naval_exit_id = 3019 + id = 6 + subsistence_building = building_subsistence_farms + provinces = { x00BFDF x1F29B8 x2D2259 x770871 x8041E0 x83E6B1 x94468F x951AF2 xBA6413 xEBF079 } + traits = { state_trait_good_soils state_trait_wind_farms } + city = x951AF2 + port = x8041E0 + farm = x1F29B8 + mine = x770871 + wood = xEBF079 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 10 + } + naval_exit_id = 3019 } STATE_SOUTH_JUTLAND = { - id = 807 - subsistence_building = building_subsistence_farms - provinces = { x0040DF x78B203 xB0B469 xE3C876 } - traits = { state_trait_wind_farms } - city = x0040DF - port = xE3C876 - farm = x78B203 - arable_land = 20 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 674 + id = 807 + subsistence_building = building_subsistence_farms + provinces = { x0040DF x78B203 xB0B469 xE3C876 } + traits = { state_trait_wind_farms } + city = x0040DF + port = xE3C876 + farm = x78B203 + mine = xB0B469 + wood = xB0B469 + arable_land = 20 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 674 } STATE_ZEALAND = { - id = 7 - subsistence_building = building_subsistence_farms - provinces = { x0CAEA7 x7F0BF0 x9000E0 xC16C09 xED2792 } - traits = { state_trait_oresund state_trait_odensefjorden state_trait_solar_fields state_trait_wind_farms } - city = x7F0BF0 - port = xED2792 - farm = x0CAEA7 - mine = x9000E0 - wood = xC16C09 - arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 12 - } - naval_exit_id = 3019 + id = 7 + subsistence_building = building_subsistence_farms + provinces = { x0CAEA7 x7F0BF0 x9000E0 xC16C09 xED2792 } + traits = { state_trait_oresund state_trait_odensefjorden state_trait_solar_fields state_trait_wind_farms } + city = x7F0BF0 + port = xED2792 + farm = x0CAEA7 + mine = x9000E0 + wood = xC16C09 + arable_land = 15 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 12 + } + naval_exit_id = 3019 } STATE_WESTERN_NORWAY = { - id = 8 - subsistence_building = building_subsistence_farms - provinces = { x054DDE x07973A x087559 x0E3D86 x12FF9E x130906 x14B28C x1AE434 x25D82F x261C75 x279380 x2803F8 x281240 x3B7813 x3FCBD3 x43D0DD x4427D4 x4E1EF2 x4F31B0 x600120 x608020 x639BE2 x68D218 x68D9BA x698566 x6C9016 x713F62 x71D161 x79D41F x7F0C6C x7F0E9A x818B5C x902BE5 x95773A xA68FB9 xBD2765 xBDB05B xC32D3B xCD61E8 xCF56A8 xD26499 xD32538 xD5D1BC xDBDCD5 xE08020 xE37D01 xE5E38E xE75551 xF0F6EC xF68E1F xFB677C } - traits = { state_trait_north_sea_fishing state_trait_hardangerfjorden state_trait_hydroelectric_dams state_trait_wind_farms } - city = x130906 - port = x68D9BA - farm = x0E3D86 - mine = x608020 - wood = x608020 - arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 23 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - } - capped_resources = { - building_phosphorus_mine = 20 - building_logging_camp = 14 - building_fishing_wharf = 15 - } - naval_exit_id = 3027 + id = 8 + subsistence_building = building_subsistence_farms + provinces = { x054DDE x07973A x087559 x0E3D86 x12FF9E x130906 x14B28C x1AE434 x25D82F x261C75 x279380 x2803F8 x281240 x3B7813 x3FCBD3 x43D0DD x4427D4 x4E1EF2 x4F31B0 x600120 x608020 x639BE2 x68D218 x68D9BA x698566 x6C9016 x713F62 x71D161 x79D41F x7F0C6C x7F0E9A x818B5C x902BE5 x95773A xA68FB9 xBD2765 xBDB05B xC32D3B xCD61E8 xCF56A8 xD26499 xD32538 xD5D1BC xDBDCD5 xE08020 xE37D01 xE5E38E xE75551 xF0F6EC xF68E1F xFB677C } + traits = { state_trait_north_sea_fishing state_trait_hardangerfjorden state_trait_hydroelectric_dams state_trait_wind_farms } + city = x130906 + port = x68D9BA + farm = x0E3D86 + mine = x608020 + wood = x608020 + arable_land = 15 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 23 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + } + capped_resources = { + building_sulfur_mine = 20 + building_logging_camp = 14 + building_fishing_wharf = 15 + } + naval_exit_id = 3027 } STATE_NORTHERN_NORWAY = { - id = 9 - subsistence_building = building_subsistence_pastures - provinces = { x019127 x041759 x042C26 x09C02E x09E374 x0A9659 x0DAA5F x0DE95F x14814F x1694B1 x1AF7FA x1D68E4 x1D6E8B x1E1123 x1F2ABE x207DC7 x23D076 x2495FE x25FF71 x2714DA x2A5968 x31968A x33E4D8 x3411CB x34DA8D x37729A x38427D x3A108F x3A4A5B x3B2323 x3C706D x3D2F34 x4040C0 x4121CE x420A56 x45E6AA x46033F x46AD99 x474F84 x47561E x485E7C x4899E9 x4A17E4 x4A4712 x4E2F0A x4EA73C x4FB481 x4FB8C3 x54FB07 x592B51 x5AE106 x5BE09E x5F553A x614319 x618080 x61E786 x6278B4 x6480A4 x6D989B x6EEF13 x6F0070 x7005BB x70DE38 x72E8FA x73F0BB x74BF34 x7AE985 x7F2EF1 x80A2FD x81E110 x830022 x86E184 x86F266 x882403 x89ED8E x8B1F54 x9648D4 x98003F x9BB6A2 x9BF025 x9CCA2C xA0F892 xA49115 xA7D897 xACD6A1 xAFCD48 xB1B071 xB359B3 xB50EB0 xB5F85B xBDE8E5 xBEE0E7 xBEEB35 xC040C0 xC0C0C0 xC1B67D xC30E30 xC3E351 xC4495B xC456A3 xC6AC2B xC82160 xC86A6C xC9D240 xCAC65D xCB1829 xCD2ECC xCEC4EF xD09F0A xD1393B xD2422B xD27CE2 xD31959 xD642D6 xD7313C xDAD4E4 xE1D87A xE1F410 xE22563 xE4D32D xE5B868 xE6030F xEB97D0 xECB406 xEE26D3 xEFBAB6 xF2B264 xF317ED xF90CF0 xFAC5E3 xFAFC5B xFEA2FF xFEC50D } - traits = { state_trait_north_sea_fishing state_trait_arctic_whaling state_trait_trondhjemsfjorden state_trait_wind_farms state_trait_hydroelectric_dams } - city = xD31959 - port = xE5B868 - farm = x38427D - mine = xB50EB0 - wood = x042C26 - arable_land = 15 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_iron_mine = 18 - building_copper_mine = 10 - building_phosphorus_mine = 20 - building_logging_camp = 6 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 65 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 56 - } - naval_exit_id = 3020 + id = 9 + subsistence_building = building_subsistence_pastures + provinces = { x019127 x041759 x042C26 x09C02E x09E374 x0A9659 x0DAA5F x0DE95F x14814F x1694B1 x1AF7FA x1D68E4 x1D6E8B x1E1123 x1F2ABE x207DC7 x23D076 x2495FE x25FF71 x2714DA x2A5968 x31968A x33E4D8 x3411CB x34DA8D x37729A x38427D x3A108F x3A4A5B x3B2323 x3C706D x3D2F34 x4040C0 x4121CE x420A56 x45E6AA x46033F x46AD99 x474F84 x47561E x485E7C x4899E9 x4A17E4 x4A4712 x4E2F0A x4EA73C x4FB481 x4FB8C3 x54FB07 x592B51 x5AE106 x5BE09E x5F553A x614319 x618080 x61E786 x6278B4 x6480A4 x6D989B x6EEF13 x6F0070 x7005BB x70DE38 x72E8FA x73F0BB x74BF34 x7AE985 x7F2EF1 x80A2FD x81E110 x830022 x86E184 x86F266 x882403 x89ED8E x8B1F54 x9648D4 x98003F x9BB6A2 x9BF025 x9CCA2C xA0F892 xA49115 xA7D897 xACD6A1 xAFCD48 xB1B071 xB359B3 xB50EB0 xB5F85B xBDE8E5 xBEE0E7 xBEEB35 xC040C0 xC0C0C0 xC1B67D xC30E30 xC3E351 xC4495B xC456A3 xC6AC2B xC82160 xC86A6C xC9D240 xCAC65D xCB1829 xCD2ECC xCEC4EF xD09F0A xD1393B xD2422B xD27CE2 xD31959 xD642D6 xD7313C xDAD4E4 xE1D87A xE1F410 xE22563 xE4D32D xE5B868 xE6030F xEB97D0 xECB406 xEE26D3 xEFBAB6 xF2B264 xF317ED xF90CF0 xFAC5E3 xFAFC5B xFEA2FF xFEC50D } + traits = { state_trait_north_sea_fishing state_trait_arctic_whaling state_trait_trondhjemsfjorden state_trait_wind_farms state_trait_hydroelectric_dams } + city = xD31959 + port = xE5B868 + farm = x38427D + mine = xB50EB0 + wood = x042C26 + arable_land = 15 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_iron_mine = 18 + building_copper_mine = 10 + building_sulfur_mine = 20 + building_logging_camp = 6 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 65 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 56 + } + naval_exit_id = 3020 } STATE_FAROYAR = { - id = 801 - subsistence_building = building_subsistence_farms - traits = { state_trait_arctic_whaling } - provinces = { x8B7790 } - city = x8B7790 - port = x8B7790 - arable_land = 10 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 17 - } - naval_exit_id = 3016 + id = 801 + subsistence_building = building_subsistence_farms + traits = { state_trait_arctic_whaling } + provinces = { x8B7790 } + city = x8B7790 + port = x8B7790 + farm = x8B7790 + mine = x8B7790 + wood = x8B7790 + arable_land = 10 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 17 + } + naval_exit_id = 3016 } STATE_EASTERN_NORWAY = { - id = 10 - subsistence_building = building_subsistence_farms - provinces = { x01EB0A x0844FB x12548F x1255CC x2080A0 x2AAFE1 x2F2504 x35369F x3AE094 x43B12C x49B529 x4D0D24 x549C3A x5710E5 x6000A0 x60BE85 x673DA2 x6AC2AF x777860 x8277CF x85F71F x8F7F39 x8FC6B4 x907B35 x95A154 x9DB9F4 xA32B85 xA57AFC xAEEE54 xB182B1 xB88734 xB9763B xBA99BA xC041E0 xC9D63F xDE9061 xE12212 xE3582F xE8E297 xFE44C9 } - traits = { state_trait_christianiafjorden state_trait_kongsberg_silver_mine } - city = xC041E0 - port = xC041E0 - farm = x95A154 - mine = x49B529 - wood = x1255CC - arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 18 - building_logging_camp = 11 - building_fishing_wharf = 5 - } - naval_exit_id = 3019 + id = 10 + subsistence_building = building_subsistence_farms + provinces = { x01EB0A x0844FB x12548F x1255CC x2080A0 x2AAFE1 x2F2504 x35369F x3AE094 x43B12C x49B529 x4D0D24 x549C3A x5710E5 x6000A0 x60BE85 x673DA2 x6AC2AF x777860 x8277CF x85F71F x8F7F39 x8FC6B4 x907B35 x95A154 x9DB9F4 xA32B85 xA57AFC xAEEE54 xB182B1 xB88734 xB9763B xBA99BA xC041E0 xC9D63F xDE9061 xE12212 xE3582F xE8E297 xFE44C9 } + traits = { state_trait_christianiafjorden state_trait_kongsberg_silver_mine } + city = xC041E0 + port = xC041E0 + farm = x95A154 + mine = x49B529 + wood = x1255CC + arable_land = 15 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 18 + building_logging_camp = 11 + building_fishing_wharf = 5 + } + naval_exit_id = 3019 } STATE_ICELAND = { - id = 11 - subsistence_building = building_subsistence_fishing_villages - provinces = { x004160 x0578F9 x08D106 x09AC69 x0D5D48 x10DC5B x160AFE x1E1FC1 x1FAD4E x22B84A x22E916 x2362E4 x251E56 x2720D0 x27F04F x285571 x2971FB x2A8549 x317A6A x34920F x45F99B x4F18CA x555934 x571934 x581B4C x5AED3F x5CFCC7 x5DEB93 x63D42C x668EB2 x678B7C x6B8B1C x6BE524 x6DF0C4 x70DC28 x74FA3E x7A16C0 x7AA0B3 x7DAE65 x7E9967 x7F72E8 x804040 x808FE7 x853A46 x85D626 x894E8F x8BDAD5 x90A249 x933D7E x943FCD x9832AA x9D7B96 xA6BB87 xB5D7AC xBA991B xBD1A69 xC3D20F xC59154 xC72379 xCC60C4 xCF05D9 xD51DB5 xE2B048 xEB01CE xEBDBE0 xF07C2C xF65D73 xF8054C xFEF5A7 } - traits = { state_trait_arctic_whaling state_trait_hydroelectric_dams } - city = xB5D7AC - port = x0578F9 - farm = x27F04F - mine = x45F99B - wood = x09AC69 - arable_land = 2 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_phosphorus_mine = 20 - building_fishing_wharf = 3 - } - naval_exit_id = 3022 + id = 11 + subsistence_building = building_subsistence_fishing_villages + provinces = { x004160 x0578F9 x08D106 x09AC69 x0D5D48 x10DC5B x160AFE x1E1FC1 x1FAD4E x22B84A x22E916 x2362E4 x251E56 x2720D0 x27F04F x285571 x2971FB x2A8549 x317A6A x34920F x45F99B x4F18CA x555934 x571934 x581B4C x5AED3F x5CFCC7 x5DEB93 x63D42C x668EB2 x678B7C x6B8B1C x6BE524 x6DF0C4 x70DC28 x74FA3E x7A16C0 x7AA0B3 x7DAE65 x7E9967 x7F72E8 x804040 x808FE7 x853A46 x85D626 x894E8F x8BDAD5 x90A249 x933D7E x943FCD x9832AA x9D7B96 xA6BB87 xB5D7AC xBA991B xBD1A69 xC3D20F xC59154 xC72379 xCC60C4 xCF05D9 xD51DB5 xE2B048 xEB01CE xEBDBE0 xF07C2C xF65D73 xF8054C xFEF5A7 } + traits = { state_trait_arctic_whaling state_trait_hydroelectric_dams } + city = xB5D7AC + port = x0578F9 + farm = x27F04F + mine = x45F99B + wood = x09AC69 + arable_land = 2 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_sulfur_mine = 20 + building_fishing_wharf = 3 + } + naval_exit_id = 3022 } STATE_GREENLAND = { - id = 12 - subsistence_building = building_subsistence_fishing_villages - provinces = { x000A19 x019043 x045371 x046A22 x0489D2 x04C479 x09BEF7 x0A0235 x0B75AA x0B820F x0BAB3C x0BEE23 x0C2B43 x0C3790 x0C8FC6 x0E081D x1096C5 x10B739 x10C9E8 x1164D0 x1187D1 x1213E4 x12A0C8 x135194 x1376E8 x137F78 x1440C6 x15354C x15940C x15AE5B x173BCB x17C50A x18434C x18820A x189543 x191E0A x1A4267 x1A5496 x1A9422 x1AB55E x1AE570 x1AE7EA x1B77ED x1BAA4F x1BAB17 x1D11A0 x1E0CB2 x1F1EB4 x20083F x20228B x20B5F6 x2204E2 x228995 x22C365 x23A0CB x28EBA7 x28EF12 x293D01 x294234 x2A33C0 x2AC988 x2BE17D x2CEF5A x2D621B x2DDD74 x2E8797 x2EB6AA x2F4B10 x2F616A x2FF14B x315E14 x31DEF7 x31F2A9 x325620 x32DBED x345503 x35427B x35EC65 x36A036 x3792E7 x3A4F58 x3B33B6 x3BEA40 x3C81BD x3DBEF4 x3E0F09 x3E3DBE x3E6BD8 x3E78C3 x3ED2BE x3EF6DB x4061C4 x42DF86 x4352D2 x441330 x451A6D x4602D4 x46BDE7 x47B719 x47C1F2 x485920 x49E5F6 x4A237A x4ACC4E x4BF6A9 x4C6F83 x4D0DB5 x4D34C9 x4D47A2 x4D4904 x50748E x510F90 x51A97F x51FFBC x52511D x52B22D x54716A x550BBD x554C3D x586D77 x59A50C x59D1D2 x5AC0B5 x5B326C x5B3F42 x5B4806 x5D1EE3 x5D9349 x5E2FCE x5E7A77 x5F273C x5FA68A x5FD6D3 x5FF2CC x60AA49 x60CF04 x6190CF x62B357 x63B507 x64794B x664F9B x665F61 x66D327 x67D4D9 x67E452 x680BB5 x6817F7 x698B9B x6BB73A x6CF4E2 x6DB5A6 x6F8095 x6FAF4D x6FFF74 x7023CA x705ADB x71D436 x71E0AB x721C60 x7447EA x74D66A x751C4C x7538BF x75E8EC x76C842 x7847B1 x78CFED x79AB30 x7A1E26 x7AC814 x7B8C27 x7C04E8 x7C9625 x7CA3C1 x7E24C2 x7E458B x8032F6 x80C4C8 x813BEC x816E36 x8225B4 x82F13A x830E78 x832740 x833619 x8391B2 x83A8EE x85BAD0 x86622C x881F10 x884170 x899222 x89E717 x8A3761 x8AC169 x8AD1E9 x8B0F28 x8B199B x8C09AE x8C64F5 x8CC82F x8D1714 x8D72FA x8DAC9C x8E8368 x8EAFCB x8F4B96 x93F601 x949AD5 x9541C5 x96E540 x972E69 x97C242 x992454 x999944 x9A14C0 x9CDC3F x9CEA48 x9D6298 x9DE8E1 x9F438F x9FE3D7 xA0EFE7 xA1E0B3 xA2CFEA xA2EC4A xA4966B xA6199A xA62EAA xA6CE70 xA72096 xA80537 xA9AF29 xA9FDAD xAAE5ED xAB9A68 xABB8A9 xAC5EF8 xACC160 xAD5556 xAD6F70 xAE3205 xAE77E8 xAE86F9 xAE8D8C xB35AD6 xB38065 xB3F025 xB41450 xB460E8 xB52B26 xB63F36 xB6A165 xB736D5 xB944BE xB95090 xBB6ADF xBD5DCF xBD889C xBDA0F3 xBDCB6F xBEBDBB xBFD228 xC06CEF xC12C04 xC13204 xC20A82 xC52DC4 xC6A074 xC6C6EB xC84380 xC9A105 xCB0338 xCBAA78 xCBFA01 xCC0322 xCD02DA xCD8B06 xCDB076 xD0D788 xD20A8F xD274AC xD2DC36 xD353DD xD5115E xD5C48E xD5E317 xD788E8 xD78CF2 xD8B192 xDA4CED xDA8974 xDBB478 xDD4B17 xDDC889 xDE68A4 xDF058C xDF9239 xDFB6F4 xE002A0 xE0DCFA xE12026 xE174E4 xE200D5 xE28564 xE289BC xE3E358 xE43391 xE43641 xE4FA88 xE56D29 xE5B709 xE7C441 xE7CC7E xE83E6C xE917CD xE9617F xE98F5C xEB5453 xEB7FCA xEB9A78 xEBEA77 xEC5065 xED815B xEFAE70 xF0F8D5 xF1014B xF162C2 xF1D239 xF2A511 xF2FD47 xF51FF4 xF5DF93 xF5ED80 xF68608 xF68FCE xF6C505 xF8FE89 xFAC3E4 xFB2EF8 xFB37DA xFC7F77 xFC86C6 xFD03D4 xFEE1AC xFEF0A7 xFEF851 xFF51DC xFFD9F4 } - impassable = { xDE68A4 x972E69 x4352D2 x2DDD74 x51FFBC xF1D239 xA2CFEA x664F9B x2AC988 xF8FE89 xE002A0 xA6199A x4ACC4E x1B77ED xFFD9F4 x60CF04 x8391B2 x28EBA7 xE56D29 x52B22D xCC0322 xC9A105 x1AB55E x8225B4 xE12026 x5E2FCE x2FF14B xCBFA01 xCD02DA xB95090 x7E458B xD274AC x80C4C8 xCDB076 xFEE1AC xABB8A9 x1E0CB2 x71D436 xF2A511 x1F1EB4 x9DE8E1 x35EC65 xD78CF2 xE0DCFA x7447EA xA4966B x3A4F58 x63B507 xEC5065 x5B4806 x66D327 xD8B192 x35427B xDA8974 x67D4D9 x5E7A77 xF68FCE x045371 x816E36 xF5DF93 xA80537 x899222 x7023CA x15AE5B x85BAD0 x6FFF74 xF1014B xDFB6F4 x52511D xA1E0B3 x6817F7 x2F4B10 x9CEA48 x0C2B43 x8032F6 xAE86F9 x8B199B x228995 x49E5F6 x20228B x3DBEF4 xEB7FCA x97C242 xF5ED80 x31DEF7 x0E081D x451A6D xAE3205 x5F273C x8AD1E9 x18434C xE43391 xAB9A68 x6BB73A xD2DC36 xF68608 x4D4904 x992454 x881F10 xC52DC4 x89E717 x47B719 x586D77 x4602D4 x046A22 x0BEE23 x10C9E8 x345503 xE917CD xBFD228 xBEBDBB x86622C x04C479 x6F8095 x7538BF x315E14 xEFAE70 xFEF851 xE28564 xFB37DA x9541C5 x8E8368 x50748E xE174E4 x3E0F09 x75E8EC x135194 x8DAC9C x47C1F2 xACC160 x12A0C8 x51A97F x1AE7EA x2F616A x09BEF7 x22C365 x1187D1 x3BEA40 x7CA3C1 xCBAA78 xB736D5 x1096C5 x2A33C0 x8C09AE xEBEA77 xCB0338 xBDA0F3 xE83E6C x0B75AA xFC86C6 x3ED2BE x9D6298 x7C9625 x8A3761 x79AB30 x9A14C0 x4D0DB5 x3EF6DB x949AD5 xCD8B06 x1440C6 xAC5EF8 x4D34C9 x0B820F x54716A xFEF0A7 x8D72FA x1164D0 xD353DD x2CEF5A x325620 x7C04E8 xE7CC7E xFAC3E4 x1A4267 xFD03D4 x71E0AB xEB5453 xED815B x15354C x000A19 x019043 x4BF6A9 x8AC169 xF162C2 x93F601 x1D11A0 xDD4B17 x5D1EE3 x1376E8 x137F78 x1A5496 x10B739 x510F90 xA2EC4A xAE77E8 x705ADB xFC7F77 x20083F xF0F8D5 x293D01 x9FE3D7 x6CF4E2 xE4FA88 x6190CF x1BAA4F x5FA68A xE9617F xAD6F70 xEB9A78 xE43641 x2BE17D xBD5DCF x665F61 xD0D788 } - traits = { state_trait_arctic_whaling } - city = x31F2A9 - port = x5B326C - farm = xB460E8 - mine = xE3E358 - wood = xC13204 - arable_land = 2 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 6 - } - capped_resources = { - building_fishing_wharf = 3 - building_copper_mine = 6 - building_iron_mine = 5 - building_lead_mine = 3 - } - naval_exit_id = 3023 + id = 12 + subsistence_building = building_subsistence_fishing_villages + provinces = { x000A19 x019043 x045371 x046A22 x0489D2 x04C479 x09BEF7 x0A0235 x0B75AA x0B820F x0BAB3C x0BEE23 x0C2B43 x0C3790 x0C8FC6 x0E081D x1096C5 x10B739 x10C9E8 x1164D0 x1187D1 x1213E4 x12A0C8 x135194 x1376E8 x137F78 x1440C6 x15354C x15940C x15AE5B x173BCB x17C50A x18434C x18820A x189543 x191E0A x1A4267 x1A5496 x1A9422 x1AB55E x1AE570 x1AE7EA x1B77ED x1BAA4F x1BAB17 x1D11A0 x1E0CB2 x1F1EB4 x20083F x20228B x20B5F6 x2204E2 x228995 x22C365 x23A0CB x28EBA7 x28EF12 x293D01 x294234 x2A33C0 x2AC988 x2BE17D x2CEF5A x2D621B x2DDD74 x2E8797 x2EB6AA x2F4B10 x2F616A x2FF14B x315E14 x31DEF7 x31F2A9 x325620 x32DBED x345503 x35427B x35EC65 x36A036 x3792E7 x3A4F58 x3B33B6 x3BEA40 x3C81BD x3DBEF4 x3E0F09 x3E3DBE x3E6BD8 x3E78C3 x3ED2BE x3EF6DB x4061C4 x42DF86 x4352D2 x441330 x451A6D x4602D4 x46BDE7 x47B719 x47C1F2 x485920 x49E5F6 x4A237A x4ACC4E x4BF6A9 x4C6F83 x4D0DB5 x4D34C9 x4D47A2 x4D4904 x50748E x510F90 x51A97F x51FFBC x52511D x52B22D x54716A x550BBD x554C3D x586D77 x59A50C x59D1D2 x5AC0B5 x5B326C x5B3F42 x5B4806 x5D1EE3 x5D9349 x5E2FCE x5E7A77 x5F273C x5FA68A x5FD6D3 x5FF2CC x60AA49 x60CF04 x6190CF x62B357 x63B507 x64794B x664F9B x665F61 x66D327 x67D4D9 x67E452 x680BB5 x6817F7 x698B9B x6BB73A x6CF4E2 x6DB5A6 x6F8095 x6FAF4D x6FFF74 x7023CA x705ADB x71D436 x71E0AB x721C60 x7447EA x74D66A x751C4C x7538BF x75E8EC x76C842 x7847B1 x78CFED x79AB30 x7A1E26 x7AC814 x7B8C27 x7C04E8 x7C9625 x7CA3C1 x7E24C2 x7E458B x8032F6 x80C4C8 x813BEC x816E36 x8225B4 x82F13A x830E78 x832740 x833619 x8391B2 x83A8EE x85BAD0 x86622C x881F10 x884170 x899222 x89E717 x8A3761 x8AC169 x8AD1E9 x8B0F28 x8B199B x8C09AE x8C64F5 x8CC82F x8D1714 x8D72FA x8DAC9C x8E8368 x8EAFCB x8F4B96 x93F601 x949AD5 x9541C5 x96E540 x972E69 x97C242 x992454 x999944 x9A14C0 x9CDC3F x9CEA48 x9D6298 x9DE8E1 x9F438F x9FE3D7 xA0EFE7 xA1E0B3 xA2CFEA xA2EC4A xA4966B xA6199A xA62EAA xA6CE70 xA72096 xA80537 xA9AF29 xA9FDAD xAAE5ED xAB9A68 xABB8A9 xAC5EF8 xACC160 xAD5556 xAD6F70 xAE3205 xAE77E8 xAE86F9 xAE8D8C xB35AD6 xB38065 xB3F025 xB41450 xB460E8 xB52B26 xB63F36 xB6A165 xB736D5 xB944BE xB95090 xBB6ADF xBD5DCF xBD889C xBDA0F3 xBDCB6F xBEBDBB xBFD228 xC06CEF xC12C04 xC13204 xC20A82 xC52DC4 xC6A074 xC6C6EB xC84380 xC9A105 xCB0338 xCBAA78 xCBFA01 xCC0322 xCD02DA xCD8B06 xCDB076 xD0D788 xD20A8F xD274AC xD2DC36 xD353DD xD5115E xD5C48E xD5E317 xD788E8 xD78CF2 xD8B192 xDA4CED xDA8974 xDBB478 xDD4B17 xDDC889 xDE68A4 xDF058C xDF9239 xDFB6F4 xE002A0 xE0DCFA xE12026 xE174E4 xE200D5 xE28564 xE289BC xE3E358 xE43391 xE43641 xE4FA88 xE56D29 xE5B709 xE7C441 xE7CC7E xE83E6C xE917CD xE9617F xE98F5C xEB5453 xEB7FCA xEB9A78 xEBEA77 xEC5065 xED815B xEFAE70 xF0F8D5 xF1014B xF162C2 xF1D239 xF2A511 xF2FD47 xF51FF4 xF5DF93 xF5ED80 xF68608 xF68FCE xF6C505 xF8FE89 xFAC3E4 xFB2EF8 xFB37DA xFC7F77 xFC86C6 xFD03D4 xFEE1AC xFEF0A7 xFEF851 xFF51DC xFFD9F4 } + impassable = { xDE68A4 x972E69 x4352D2 x2DDD74 x51FFBC xF1D239 xA2CFEA x664F9B x2AC988 xF8FE89 xE002A0 xA6199A x4ACC4E x1B77ED xFFD9F4 x60CF04 x8391B2 x28EBA7 xE56D29 x52B22D xCC0322 xC9A105 x1AB55E x8225B4 xE12026 x5E2FCE x2FF14B xCBFA01 xCD02DA xB95090 x7E458B xD274AC x80C4C8 xCDB076 xFEE1AC xABB8A9 x1E0CB2 x71D436 xF2A511 x1F1EB4 x9DE8E1 x35EC65 xD78CF2 xE0DCFA x7447EA xA4966B x3A4F58 x63B507 xEC5065 x5B4806 x66D327 xD8B192 x35427B xDA8974 x67D4D9 x5E7A77 xF68FCE x045371 x816E36 xF5DF93 xA80537 x899222 x7023CA x15AE5B x85BAD0 x6FFF74 xF1014B xDFB6F4 x52511D xA1E0B3 x6817F7 x2F4B10 x9CEA48 x0C2B43 x8032F6 xAE86F9 x8B199B x228995 x49E5F6 x20228B x3DBEF4 xEB7FCA x97C242 xF5ED80 x31DEF7 x0E081D x451A6D xAE3205 x5F273C x8AD1E9 x18434C xE43391 xAB9A68 x6BB73A xD2DC36 xF68608 x4D4904 x992454 x881F10 xC52DC4 x89E717 x47B719 x586D77 x4602D4 x046A22 x0BEE23 x10C9E8 x345503 xE917CD xBFD228 xBEBDBB x86622C x04C479 x6F8095 x7538BF x315E14 xEFAE70 xFEF851 xE28564 xFB37DA x9541C5 x8E8368 x50748E xE174E4 x3E0F09 x75E8EC x135194 x8DAC9C x47C1F2 xACC160 x12A0C8 x51A97F x1AE7EA x2F616A x09BEF7 x22C365 x1187D1 x3BEA40 x7CA3C1 xCBAA78 xB736D5 x1096C5 x2A33C0 x8C09AE xEBEA77 xCB0338 xBDA0F3 xE83E6C x0B75AA xFC86C6 x3ED2BE x9D6298 x7C9625 x8A3761 x79AB30 x9A14C0 x4D0DB5 x3EF6DB x949AD5 xCD8B06 x1440C6 xAC5EF8 x4D34C9 x0B820F x54716A xFEF0A7 x8D72FA x1164D0 xD353DD x2CEF5A x325620 x7C04E8 xE7CC7E xFAC3E4 x1A4267 xFD03D4 x71E0AB xEB5453 xED815B x15354C x000A19 x019043 x4BF6A9 x8AC169 xF162C2 x93F601 x1D11A0 xDD4B17 x5D1EE3 x1376E8 x137F78 x1A5496 x10B739 x510F90 xA2EC4A xAE77E8 x705ADB xFC7F77 x20083F xF0F8D5 x293D01 x9FE3D7 x6CF4E2 xE4FA88 x6190CF x1BAA4F x5FA68A xE9617F xAD6F70 xEB9A78 xE43641 x2BE17D xBD5DCF x665F61 xD0D788 } + traits = { state_trait_arctic_whaling } + city = x31F2A9 + port = x5B326C + farm = xB460E8 + mine = xE3E358 + wood = xC13204 + arable_land = 2 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 6 + } + capped_resources = { + building_fishing_wharf = 3 + building_copper_mine = 6 + building_iron_mine = 5 + building_lead_mine = 3 + } + naval_exit_id = 3023 } STATE_SOUTHERN_FINLAND = { - # Left here, todo - id = 13 - subsistence_building = building_subsistence_farms - provinces = { x07C636 x0BA694 x0D3DF3 x154428 x214180 x22CBD6 x238A38 x2401AE x278F84 x33CFEC x34A9F8 x37CE53 x3C48A2 x3D47C3 x3DBB6E x40C040 x4753CB x4A6463 x5033CF x51CC44 x523560 x5D1467 x61C0E0 x76CE44 x7753B6 x79D379 x7B45A5 x85F5A0 x86C729 x8C31CF x8DCF76 x9106DB x932418 x969608 x9C363D xA789AE xAFE141 xB45BFF xB462A9 xBC487D xBD3A16 xC168B6 xC67B36 xCBE76E xCC8E28 xCC9AA7 xD2FDBF xD38306 xD516FA xD9DA78 xE041E0 xE0C0E0 xE761B2 xE7FDE4 xE98BC6 xED84C3 xED8DC6 xEF788A xF09EDC xF3D220 xF6F046 xFEA699 xFF4B4C } - traits = { state_trait_scandinavian_forests } - city = xCC9AA7 - port = xD2FDBF - farm = x22CBD6 - mine = x8DCF76 - wood = xAFE141 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 12 - building_copper_mine = 5 - building_logging_camp = 11 - building_fishing_wharf = 8 - } - naval_exit_id = 3000 + # Left here, todo + id = 13 + subsistence_building = building_subsistence_farms + provinces = { x07C636 x0BA694 x0D3DF3 x154428 x214180 x22CBD6 x238A38 x2401AE x278F84 x33CFEC x34A9F8 x37CE53 x3C48A2 x3D47C3 x3DBB6E x40C040 x4753CB x4A6463 x5033CF x51CC44 x523560 x5D1467 x61C0E0 x76CE44 x7753B6 x79D379 x7B45A5 x85F5A0 x86C729 x8C31CF x8DCF76 x9106DB x932418 x969608 x9C363D xA789AE xAFE141 xB45BFF xB462A9 xBC487D xBD3A16 xC168B6 xC67B36 xCBE76E xCC8E28 xCC9AA7 xD2FDBF xD38306 xD516FA xD9DA78 xE041E0 xE0C0E0 xE761B2 xE7FDE4 xE98BC6 xED84C3 xED8DC6 xEF788A xF09EDC xF3D220 xF6F046 xFEA699 xFF4B4C } + traits = { state_trait_scandinavian_forests } + city = xCC9AA7 + port = xD2FDBF + farm = x22CBD6 + mine = x8DCF76 + wood = xAFE141 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 12 + building_copper_mine = 5 + building_logging_camp = 11 + building_fishing_wharf = 8 + } + naval_exit_id = 3000 } STATE_WEST_KARELIA = { - id = 917 - subsistence_building = building_subsistence_farms - provinces = { x0A00AC x1E964A x208001 x315CDB x3CFB81 x3EFDA0 x43E91D x467F2F x63EE78 x65EF3B x664F54 x74C1F3 x78FDD6 x825979 x85EBD4 x934610 xA04180 xAB4A30 xAD3FF9 xB81268 xBB0055 xBC376C xC5A424 xD093D4 xD105A8 xD26819 xF571CB xFC48AF xFFBD54 } - traits = { state_trait_scandinavian_forests } - city = xAB4A30 - port = x3EFDA0 - farm = xD093D4 - mine = x3CFB81 - wood = x825979 - arable_land = 7 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_iron_mine = 18 - building_logging_camp = 11 - building_fishing_wharf = 2 - } - naval_exit_id = 3000 + id = 917 + subsistence_building = building_subsistence_farms + provinces = { x0A00AC x1E964A x208001 x315CDB x3CFB81 x3EFDA0 x43E91D x467F2F x63EE78 x65EF3B x664F54 x74C1F3 x78FDD6 x825979 x85EBD4 x934610 xA04180 xAB4A30 xAD3FF9 xB81268 xBB0055 xBC376C xC5A424 xD093D4 xD105A8 xD26819 xF571CB xFC48AF xFFBD54 } + traits = { state_trait_scandinavian_forests } + city = xAB4A30 + port = x3EFDA0 + farm = xD093D4 + mine = x3CFB81 + wood = x825979 + arable_land = 7 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_iron_mine = 18 + building_logging_camp = 11 + building_fishing_wharf = 2 + } + naval_exit_id = 3000 } STATE_ALAND = { - id = 1021 - subsistence_building = building_subsistence_fishing_villages - provinces = { x459052 xE04161 } - city = xE04161 - port = x459052 - farm = x459052 - arable_land = 2 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 2 - } - naval_exit_id = 3000 + id = 1021 + subsistence_building = building_subsistence_fishing_villages + provinces = { x459052 xE04161 } + city = xE04161 + port = x459052 + farm = x459052 + mine = x459052 + wood = x459052 + arable_land = 2 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 2 + } + naval_exit_id = 3000 } STATE_OSTROBOTHNIA = { - id = 14 - subsistence_building = building_subsistence_farms - provinces = { x003DC2 x0193AC x04ACCE x05C9D5 x06CB86 x08E342 x098AD4 x09ACC3 x09E7C8 x100DE3 x12D5CC x14E25A x15D36E x193FE3 x199FCA x1ADDF7 x1C3DCF x1D75EA x1DCF7F x1F98EC x22A760 x24FC8C x25E6DB x2A9B33 x2C00E3 x2D6585 x2DCFFF x31A599 x31BE08 x31F14B x326999 x331F4E x35660F x35F442 x398433 x39FFFD x3CF11A x3DE2C5 x3DFFE2 x407CB4 x40B01E x40C69F x40EC6F x41B925 x41D99D x420121 x45734E x45C196 x47E04D x4C423D x4C8DA2 x4FFAB9 x511691 x51D315 x55FBB0 x56D667 x58107D x582BE1 x58DADD x5A2E3F x5BA0C6 x5D6094 x6073DE x634F6A x657C52 x69F3E6 x6B44F2 x6E6888 x73B0EE x73B911 x743757 x75CD93 x76BD66 x7BFD0A x7C55E0 x81EB90 x827FC4 x84C17D x84C20E x870682 x8EC6E7 x8FABCB x90A5A7 x917130 x938C81 x9402DB x96B319 x993955 x9AB681 x9AE86E x9BB647 x9DB817 x9E4B4E xA0C000 xA29D5A xA40B1E xA52381 xA8B626 xA8D2B9 xA9BAEB xAB98EE xAD5504 xAD8817 xAD965E xB16417 xB29B34 xB36B8F xB3923B xB84B48 xBCEB2E xBF4702 xC0F405 xC15DED xC21442 xC38A5B xC4EB7D xCAEF23 xCB04BB xCCDC03 xCEC631 xCEEBD6 xD249FD xD70C51 xDAADD6 xDB0F8C xE01B70 xE08080 xE0C6EC xE30145 xE37E57 xE4FD8C xE798B3 xE7E8FB xE803B4 xEA6156 xEC1FAF xED5B1B xEDB9FD xEE71BD xF2C73E xF5DEDB xF82995 xF89B5A xF99D80 xFB8899 xFBFA4C xFD8980 xFDCD89 xFE27F7 xFEF24A } - traits = { state_trait_scandinavian_forests } - city = xED5B1B - port = xA9BAEB - farm = xF2C73E - mine = x31BE08 - wood = x9AB681 - arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_iron_mine = 45 - building_logging_camp = 17 - building_fishing_wharf = 10 - } - naval_exit_id = 3000 + id = 14 + subsistence_building = building_subsistence_farms + provinces = { x003DC2 x0193AC x04ACCE x05C9D5 x06CB86 x08E342 x098AD4 x09ACC3 x09E7C8 x100DE3 x12D5CC x14E25A x15D36E x193FE3 x199FCA x1ADDF7 x1C3DCF x1D75EA x1DCF7F x1F98EC x22A760 x24FC8C x25E6DB x2A9B33 x2C00E3 x2D6585 x2DCFFF x31A599 x31BE08 x31F14B x326999 x331F4E x35660F x35F442 x398433 x39FFFD x3CF11A x3DE2C5 x3DFFE2 x407CB4 x40B01E x40C69F x40EC6F x41B925 x41D99D x420121 x45734E x45C196 x47E04D x4C423D x4C8DA2 x4FFAB9 x511691 x51D315 x55FBB0 x56D667 x58107D x582BE1 x58DADD x5A2E3F x5BA0C6 x5D6094 x6073DE x634F6A x657C52 x69F3E6 x6B44F2 x6E6888 x73B0EE x73B911 x743757 x75CD93 x76BD66 x7BFD0A x7C55E0 x81EB90 x827FC4 x84C17D x84C20E x870682 x8EC6E7 x8FABCB x90A5A7 x917130 x938C81 x9402DB x96B319 x993955 x9AB681 x9AE86E x9BB647 x9DB817 x9E4B4E xA0C000 xA29D5A xA40B1E xA52381 xA8B626 xA8D2B9 xA9BAEB xAB98EE xAD5504 xAD8817 xAD965E xB16417 xB29B34 xB36B8F xB3923B xB84B48 xBCEB2E xBF4702 xC0F405 xC15DED xC21442 xC38A5B xC4EB7D xCAEF23 xCB04BB xCCDC03 xCEC631 xCEEBD6 xD249FD xD70C51 xDAADD6 xDB0F8C xE01B70 xE08080 xE0C6EC xE30145 xE37E57 xE4FD8C xE798B3 xE7E8FB xE803B4 xEA6156 xEC1FAF xED5B1B xEDB9FD xEE71BD xF2C73E xF5DEDB xF82995 xF89B5A xF99D80 xFB8899 xFBFA4C xFD8980 xFDCD89 xFE27F7 xFEF24A } + traits = { state_trait_scandinavian_forests } + city = xED5B1B + port = xA9BAEB + farm = xF2C73E + mine = x31BE08 + wood = x9AB681 + arable_land = 15 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_iron_mine = 45 + building_logging_camp = 17 + building_fishing_wharf = 10 + } + naval_exit_id = 3000 } STATE_HOME_COUNTIES = { - id = 15 - subsistence_building = building_subsistence_farms - provinces = { x19CECD x39F45B x58D3AE x60E0C0 x625993 x7543C8 x800020 xE060C0 xE0E0C0 } - traits = { state_trait_good_soils state_trait_london_docklands state_trait_solar_fields state_trait_wind_farms } - city = x7543C8 - port = xE060C0 - farm = x625993 - mine = x60E0C0 - wood = x58D3AE - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 6 - building_fishing_wharf = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 8 - discovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 3028 + id = 15 + subsistence_building = building_subsistence_farms + provinces = { x19CECD x39F45B x58D3AE x60E0C0 x625993 x7543C8 x800020 xE060C0 xE0E0C0 } + traits = { state_trait_good_soils state_trait_london_docklands state_trait_solar_fields state_trait_wind_farms } + city = x7543C8 + port = xE060C0 + farm = x625993 + mine = x60E0C0 + wood = x58D3AE + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 6 + building_fishing_wharf = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 8 + discovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 3028 } STATE_LANCASHIRE = { - id = 16 - subsistence_building = building_subsistence_farms - provinces = { x410CE6 x60E000 x65617C xA242B2 xE06000 xE0E000 xE74158 } - traits = { state_trait_lancashire_coalfield state_trait_natural_harbors state_trait_wind_farms } - city = xE0E000 - port = x60E000 - farm = xA242B2 - mine = xE0E000 - wood = x410CE6 - arable_land = 28 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 100 - building_iron_mine = 60 - building_lead_mine = 45 - building_logging_camp = 9 - building_fishing_wharf = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 8 - discovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - naval_exit_id = 3030 + id = 16 + subsistence_building = building_subsistence_farms + provinces = { x410CE6 x60E000 x65617C xA242B2 xE06000 xE0E000 xE74158 } + traits = { state_trait_lancashire_coalfield state_trait_natural_harbors state_trait_wind_farms } + city = xE0E000 + port = x60E000 + farm = xA242B2 + mine = xE0E000 + wood = x410CE6 + arable_land = 28 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 100 + building_iron_mine = 60 + building_lead_mine = 45 + building_logging_camp = 9 + building_fishing_wharf = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 8 + discovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + naval_exit_id = 3030 } STATE_WALES = { - id = 17 - subsistence_building = building_subsistence_farms - provinces = { x2020C0 x20A040 x633EF5 x70D92B x775D55 xA02040 xA0A040 xA2308A xB7FC74 } - traits = { state_trait_south_wales_valleys state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x2020C0 - port = xA2308A - farm = xB7FC74 - mine = x20A040 - wood = xA02040 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_logging_camp = 14 - building_fishing_wharf = 4 - } - naval_exit_id = 3030 + id = 17 + subsistence_building = building_subsistence_farms + provinces = { x2020C0 x20A040 x633EF5 x70D92B x775D55 xA02040 xA0A040 xA2308A xB7FC74 } + traits = { state_trait_south_wales_valleys state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x2020C0 + port = xA2308A + farm = xB7FC74 + mine = x20A040 + wood = xA02040 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_logging_camp = 14 + building_fishing_wharf = 4 + } + naval_exit_id = 3030 } STATE_YORKSHIRE = { - id = 18 - subsistence_building = building_subsistence_farms - provinces = { x527116 x5544D0 x606000 x606080 x824DB7 x86B021 xB5BF4E xE06080 xEDC0BA } - traits = { state_trait_south_yorkshire_coalfield state_trait_wind_farms } - city = xB5BF4E - port = x606000 - farm = x527116 - mine = x606080 - wood = xE06080 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 100 - building_iron_mine = 75 - building_lead_mine = 27 - building_logging_camp = 6 - building_fishing_wharf = 7 - } - naval_exit_id = 3027 + id = 18 + subsistence_building = building_subsistence_farms + provinces = { x527116 x5544D0 x606000 x606080 x824DB7 x86B021 xB5BF4E xE06080 xEDC0BA } + traits = { state_trait_south_yorkshire_coalfield state_trait_wind_farms } + city = xB5BF4E + port = x606000 + farm = x527116 + mine = x606080 + wood = xE06080 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 100 + building_iron_mine = 75 + building_lead_mine = 27 + building_logging_camp = 6 + building_fishing_wharf = 7 + } + naval_exit_id = 3027 } STATE_HIGHLANDS = { - id = 19 - subsistence_building = building_subsistence_farms - provinces = { x0C1520 x0E7C03 x20E000 x314E1F x37518E x3CFF08 x47C5CD x5B0884 x637BE8 x662BE7 x80DB90 x84625B x8E7728 xB7B8EA xCCBBD1 xF00652 xF78F29 xFACCE3 xFBDD5D } - traits = { state_trait_scottish_highlands state_trait_north_sea_fishing state_trait_wind_farms } - city = xCCBBD1 - port = x37518E - farm = xB7B8EA - mine = xFACCE3 - wood = xCCBBD1 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - naval_exit_id = 3027 + id = 19 + subsistence_building = building_subsistence_farms + provinces = { x0C1520 x0E7C03 x20E000 x314E1F x37518E x3CFF08 x47C5CD x5B0884 x637BE8 x662BE7 x80DB90 x84625B x8E7728 xB7B8EA xCCBBD1 xF00652 xF78F29 xFACCE3 xFBDD5D } + traits = { state_trait_scottish_highlands state_trait_north_sea_fishing state_trait_wind_farms } + city = xCCBBD1 + port = x37518E + farm = xB7B8EA + mine = xFACCE3 + wood = xCCBBD1 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + naval_exit_id = 3027 } STATE_MIDLANDS = { - id = 20 - subsistence_building = building_subsistence_farms - provinces = { x2482B4 x528DEE x60E080 xA0A0C0 xE0E080 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xA0A0C0 - port = x2482B4 - farm = x528DEE - mine = xE0E080 - wood = x528DEE - arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 60 - building_phosphorus_mine = 40 - building_logging_camp = 6 - building_fishing_wharf = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 23 - } - naval_exit_id = 3027 + id = 20 + subsistence_building = building_subsistence_farms + provinces = { x2482B4 x528DEE x60E080 xA0A0C0 xE0E080 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xA0A0C0 + port = x2482B4 + farm = x528DEE + mine = xE0E080 + wood = x528DEE + arable_land = 51 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 60 + building_sulfur_mine = 40 + building_logging_camp = 6 + building_fishing_wharf = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 23 + } + naval_exit_id = 3027 } STATE_EAST_ANGLIA = { - id = 21 - subsistence_building = building_subsistence_farms - provinces = { x5024FD x516676 x60A040 x618949 x6D87D7 x73EF57 x8C667B xE02040 xE0A040 } - traits = { state_trait_good_soils state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } - city = x8C667B - port = xE02040 - farm = x60A040 - mine = x8C667B - wood = x516676 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 30 - building_logging_camp = 4 - building_fishing_wharf = 12 - } - naval_exit_id = 3028 + id = 21 + subsistence_building = building_subsistence_farms + provinces = { x5024FD x516676 x60A040 x618949 x6D87D7 x73EF57 x8C667B xE02040 xE0A040 } + traits = { state_trait_good_soils state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } + city = x8C667B + port = xE02040 + farm = x60A040 + mine = x8C667B + wood = x516676 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 30 + building_logging_camp = 4 + building_fishing_wharf = 12 + } + naval_exit_id = 3028 } STATE_WEST_COUNTRY = { - id = 22 - subsistence_building = building_subsistence_farms - provinces = { x1E38F8 x225544 x6060C0 x63EF7E x65B395 xA2DD9E xB78E54 xC900EF xE020C0 xE0E040 xEB9862 } - traits = { state_trait_natural_harbors state_trait_solar_fields } - city = xE0E040 - port = xC900EF - farm = xE0E040 - mine = xE020C0 - wood = x65B395 - arable_land = 161 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_phosphorus_mine = 60 - building_logging_camp = 6 - building_fishing_wharf = 21 - building_iron_mine = 12 - building_coal_mine = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - naval_exit_id = 3028 + id = 22 + subsistence_building = building_subsistence_farms + provinces = { x1E38F8 x225544 x6060C0 x63EF7E x65B395 xA2DD9E xB78E54 xC900EF xE020C0 xE0E040 xEB9862 } + traits = { state_trait_natural_harbors state_trait_solar_fields } + city = xE0E040 + port = xC900EF + farm = xE0E040 + mine = xE020C0 + wood = x65B395 + arable_land = 161 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_sulfur_mine = 60 + building_logging_camp = 6 + building_fishing_wharf = 21 + building_iron_mine = 12 + building_coal_mine = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + naval_exit_id = 3028 } STATE_LOWLANDS = { - id = 23 - subsistence_building = building_subsistence_farms - provinces = { x002C82 x0B53FA x137263 x193EFC x206080 x20E080 x363883 x676072 x80F634 x832656 x9B6ACC xA06080 xA0E000 xA0E080 xB2A15E xD01BE2 xDCD566 } - traits = { state_trait_central_belt_coalfield state_trait_north_sea_fishing state_trait_wind_farms } - city = xA0E080 - port = xA0E000 - farm = xA06080 - mine = xDCD566 - wood = x9B6ACC - arable_land = 55 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 15 - building_logging_camp = 14 - building_fishing_wharf = 18 - } - naval_exit_id = 3027 - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 12 - } + id = 23 + subsistence_building = building_subsistence_farms + provinces = { x002C82 x0B53FA x137263 x193EFC x206080 x20E080 x363883 x676072 x80F634 x832656 x9B6ACC xA06080 xA0E000 xA0E080 xB2A15E xD01BE2 xDCD566 } + traits = { state_trait_central_belt_coalfield state_trait_north_sea_fishing state_trait_wind_farms } + city = xA0E080 + port = xA0E000 + farm = xA06080 + mine = xDCD566 + wood = x9B6ACC + arable_land = 55 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 15 + building_logging_camp = 14 + building_fishing_wharf = 18 + } + naval_exit_id = 3027 + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 12 + } } STATE_ULSTER = { - id = 24 - subsistence_building = building_subsistence_farms - provinces = { x0A38AF x20E040 x2BE1C8 x688E79 xA06040 xAA6FA1 xCFCD2B } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x688E79 - port = x2BE1C8 - farm = x20E040 - mine = xA06040 - wood = xCFCD2B - arable_land = 95 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 11 - } - naval_exit_id = 3030 + id = 24 + subsistence_building = building_subsistence_farms + provinces = { x0A38AF x20E040 x2BE1C8 x688E79 xA06040 xAA6FA1 xCFCD2B } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x688E79 + port = x2BE1C8 + farm = x20E040 + mine = xA06040 + wood = xCFCD2B + arable_land = 95 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 11 + } + naval_exit_id = 3030 } STATE_MUNSTER = { - id = 25 - subsistence_building = building_subsistence_farms - provinces = { x02061B x849939 x969279 xA0E0C0 xBDAB32 xD9BB34 xE06040 xECB3A5 xEF3F71 xF53F9B } - traits = { state_trait_the_golden_vale state_trait_natural_harbors state_trait_wind_farms } - city = xF53F9B - port = x02061B - farm = xEF3F71 - mine = xA0E0C0 - wood = x02061B - arable_land = 95 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_lead_mine = 24 - building_logging_camp = 4 - building_fishing_wharf = 12 - } - naval_exit_id = 3030 + id = 25 + subsistence_building = building_subsistence_farms + provinces = { x02061B x849939 x969279 xA0E0C0 xBDAB32 xD9BB34 xE06040 xECB3A5 xEF3F71 xF53F9B } + traits = { state_trait_the_golden_vale state_trait_natural_harbors state_trait_wind_farms } + city = xF53F9B + port = x02061B + farm = xEF3F71 + mine = xA0E0C0 + wood = x02061B + arable_land = 95 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_lead_mine = 24 + building_logging_camp = 4 + building_fishing_wharf = 12 + } + naval_exit_id = 3030 } STATE_LEINSTER = { - id = 26 - subsistence_building = building_subsistence_farms - provinces = { x1E9CB2 x2060C0 x5086D4 x5B3F6F x60E040 xA0E040 xA2A933 xAEAF93 xCC3E24 } - traits = { state_trait_wind_farms } - city = xA0E040 - port = x60E040 - farm = x2060C0 - mine = x5086D4 - wood = xAEAF93 - arable_land = 67 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 33 - building_lead_mine = 27 - building_logging_camp = 6 - building_fishing_wharf = 6 - } - naval_exit_id = 3030 + id = 26 + subsistence_building = building_subsistence_farms + provinces = { x1E9CB2 x2060C0 x5086D4 x5B3F6F x60E040 xA0E040 xA2A933 xAEAF93 xCC3E24 } + traits = { state_trait_wind_farms } + city = xA0E040 + port = x60E040 + farm = x2060C0 + mine = x5086D4 + wood = xAEAF93 + arable_land = 67 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 33 + building_lead_mine = 27 + building_logging_camp = 6 + building_fishing_wharf = 6 + } + naval_exit_id = 3030 } STATE_CONNAUGHT = { - id = 27 - subsistence_building = building_subsistence_farms - provinces = { x20E0C0 x5DEF58 x641238 x656D90 x85F13B xA060C0 xA0C0E0 xC7847D xE5C4FE } - traits = { state_trait_wind_farms } - city = xC7847D - port = x5DEF58 - farm = xA060C0 - mine = x641238 - wood = x20E0C0 - arable_land = 58 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_phosphorus_mine = 48 - building_logging_camp = 7 - building_fishing_wharf = 4 - } - naval_exit_id = 3030 + id = 27 + subsistence_building = building_subsistence_farms + provinces = { x20E0C0 x5DEF58 x641238 x656D90 x85F13B xA060C0 xA0C0E0 xC7847D xE5C4FE } + traits = { state_trait_wind_farms } + city = xC7847D + port = x5DEF58 + farm = xA060C0 + mine = x641238 + wood = x20E0C0 + arable_land = 58 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_sulfur_mine = 48 + building_logging_camp = 7 + building_fishing_wharf = 4 + } + naval_exit_id = 3030 } STATE_ILE_DE_FRANCE = { - id = 28 - subsistence_building = building_subsistence_farms - provinces = { x12462D x7080DF x71DA2E x906000 x90A0C0 xE13BC2 xF522D9 } - traits = { state_trait_seine_river state_trait_good_soils } - city = x906000 - farm = x71DA2E - mine = xF522D9 - wood = x90A0C0 - arable_land = 24 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } + id = 28 + subsistence_building = building_subsistence_farms + provinces = { x12462D x7080DF x71DA2E x906000 x90A0C0 xE13BC2 xF522D9 } + traits = { state_trait_seine_river state_trait_good_soils } + city = x906000 + farm = x71DA2E + mine = xF522D9 + wood = x90A0C0 + arable_land = 24 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } } STATE_PROVENCE = { - id = 29 - subsistence_building = building_subsistence_farms - provinces = { x1727F7 x3040E0 x31C0DF x5080E0 x6D5E3F xB040E0 xB0C060 xB0C0E0 xB8E48D xBBB6AD xC03918 xCB9C34 } - traits = { state_trait_rhone_river state_trait_natural_harbors state_trait_solar_fields } - city = x31C0DF - port = x3040E0 - farm = xB0C0E0 - mine = xB040E0 - wood = x3040E0 - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 12 - building_bauxite_mine = 30 - } - naval_exit_id = 3032 + id = 29 + subsistence_building = building_subsistence_farms + provinces = { x1727F7 x3040E0 x31C0DF x5080E0 x6D5E3F xB040E0 xB0C060 xB0C0E0 xB8E48D xBBB6AD xC03918 xCB9C34 } + traits = { state_trait_rhone_river state_trait_natural_harbors state_trait_solar_fields } + city = x31C0DF + port = x3040E0 + farm = xB0C0E0 + mine = xB040E0 + wood = x3040E0 + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 12 + building_bauxite_mine = 30 + } + naval_exit_id = 3032 } STATE_NORMANDY = { - id = 30 - subsistence_building = building_subsistence_farms - provinces = { x065CAE x0B7098 x1020C0 x65728E x79C0E6 x9020C0 x90A040 xA786BB xB06080 xB8903B xD642B5 } - traits = { state_trait_seine_river } - city = x9020C0 - port = xA786BB - farm = x79C0E6 - mine = x0B7098 - wood = x90A040 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 8 - building_fishing_wharf = 13 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - } - naval_exit_id = 3028 + id = 30 + subsistence_building = building_subsistence_farms + provinces = { x065CAE x0B7098 x1020C0 x65728E x79C0E6 x9020C0 x90A040 xA786BB xB06080 xB8903B xD642B5 } + traits = { state_trait_seine_river } + city = x9020C0 + port = xA786BB + farm = x79C0E6 + mine = x0B7098 + wood = x90A040 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 8 + building_fishing_wharf = 13 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + } + naval_exit_id = 3028 } STATE_RHONE = { - id = 32 - subsistence_building = building_subsistence_farms - provinces = { x1B4B66 x30C060 x3369C6 x704060 x71A804 x73F176 x7516B6 x8E88DA xB04060 xEF4060 } - traits = { state_trait_rhone_river state_trait_loire_coalfield state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xB04060 - farm = x704060 - mine = x30C060 - wood = xEF4060 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 100 - building_iron_mine = 36 - building_lead_mine = 36 - building_logging_camp = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 17 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 2 - } + id = 32 + subsistence_building = building_subsistence_farms + provinces = { x1B4B66 x30C060 x3369C6 x704060 x71A804 x73F176 x7516B6 x8E88DA xB04060 xEF4060 } + traits = { state_trait_rhone_river state_trait_loire_coalfield state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xB04060 + farm = x704060 + mine = x30C060 + wood = xEF4060 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 100 + building_iron_mine = 36 + building_lead_mine = 36 + building_logging_camp = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 17 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 2 + } } STATE_LOIRE = { - id = 33 - subsistence_building = building_subsistence_farms - provinces = { x093DF5 x192CA5 x30E080 x3F74AF x50A040 x6B5474 x7CAE05 xDD4DD0 } - traits = { state_trait_loire_river } - city = x7CAE05 - port = xDD4DD0 - farm = x093DF5 - mine = x192CA5 - wood = x50A040 - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 11 - building_fishing_wharf = 2 - } - naval_exit_id = 3029 + id = 33 + subsistence_building = building_subsistence_farms + provinces = { x093DF5 x192CA5 x30E080 x3F74AF x50A040 x6B5474 x7CAE05 xDD4DD0 } + traits = { state_trait_loire_river } + city = x7CAE05 + port = xDD4DD0 + farm = x093DF5 + mine = x192CA5 + wood = x50A040 + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 11 + building_fishing_wharf = 2 + } + naval_exit_id = 3029 } STATE_PICARDY = { - id = 34 - subsistence_building = building_subsistence_farms - provinces = { x106000 x10A0C0 xA0A080 xC4C61A xCF1F6D xD0854D xE0A0C0 xE0A624 } - traits = { state_trait_good_soils state_trait_nord_pas_de_calais_coalfield state_trait_wind_farms } - city = xA0A080 - port = xE0A0C0 - farm = x106000 - mine = x10A0C0 - wood = xC4C61A - arable_land = 102 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 100 - building_logging_camp = 7 - building_fishing_wharf = 7 - } - naval_exit_id = 3028 + id = 34 + subsistence_building = building_subsistence_farms + provinces = { x106000 x10A0C0 xA0A080 xC4C61A xCF1F6D xD0854D xE0A0C0 xE0A624 } + traits = { state_trait_good_soils state_trait_nord_pas_de_calais_coalfield state_trait_wind_farms } + city = xA0A080 + port = xE0A0C0 + farm = x106000 + mine = x10A0C0 + wood = xC4C61A + arable_land = 102 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 100 + building_logging_camp = 7 + building_fishing_wharf = 7 + } + naval_exit_id = 3028 } STATE_ALSACE_LORRAINE = { - id = 35 - subsistence_building = building_subsistence_farms - provinces = { x4899A2 x6E4891 xB000E0 xCC3250 xF0C0A0 } - traits = { state_trait_saar_coalfield state_trait_rhine_river state_trait_wind_farms } - city = x6E4891 - farm = x4899A2 - mine = xB000E0 - wood = x6E4891 - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 60 - building_logging_camp = 17 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } + id = 35 + subsistence_building = building_subsistence_farms + provinces = { x4899A2 x6E4891 xB000E0 xCC3250 xF0C0A0 } + traits = { state_trait_saar_coalfield state_trait_rhine_river state_trait_wind_farms } + city = x6E4891 + farm = x4899A2 + mine = xB000E0 + wood = x6E4891 + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 60 + building_logging_camp = 17 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } } STATE_POITOU = { - id = 36 - subsistence_building = building_subsistence_farms - provinces = { x19234B x5020C0 x9401C7 xD020C0 xD0A040 xE269A3 } - city = xD020C0 - port = xD0A040 - farm = x5020C0 - mine = x9401C7 - wood = xD0A040 - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 5 - building_fishing_wharf = 4 - } - naval_exit_id = 3029 + id = 36 + subsistence_building = building_subsistence_farms + provinces = { x19234B x5020C0 x9401C7 xD020C0 xD0A040 xE269A3 } + city = xD020C0 + port = xD0A040 + farm = x5020C0 + mine = x9401C7 + wood = xD0A040 + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 5 + building_fishing_wharf = 4 + } + naval_exit_id = 3029 } #Occitania STATE_ARMAGNAC = { - id = 37 - subsistence_building = building_subsistence_farms - provinces = { x061121 x106040 x106080 x1060C0 x306080 x30E000 x5615DD x70C060 x7BCDC4 x7C1D57 x906080 xA27EFD xA2BBE9 xABE045 xAF89BC xB0E000 xBED0F4 xCF9FBF xD957E6 xECF077 xF0C060 xF3D359 } - city = xECF077 - farm = xA2BBE9 - mine = x7C1D57 - wood = xB0E000 - port = x906080 - arable_land = 187 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 50 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - capped_resources = { - building_fishing_wharf = 8 - building_logging_camp = 32 - building_lead_mine = 45 - building_phosphorus_mine = 40 - building_bauxite_mine = 15 - } - naval_exit_id = 3032 + id = 37 + subsistence_building = building_subsistence_farms + provinces = { x061121 x106040 x106080 x1060C0 x306080 x30E000 x5615DD x70C060 x7BCDC4 x7C1D57 x906080 xA27EFD xA2BBE9 xABE045 xAF89BC xB0E000 xBED0F4 xCF9FBF xD957E6 xECF077 xF0C060 xF3D359 } + city = xECF077 + farm = xA2BBE9 + mine = x7C1D57 + wood = xB0E000 + port = x906080 + arable_land = 187 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 50 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + capped_resources = { + building_fishing_wharf = 8 + building_logging_camp = 32 + building_lead_mine = 45 + building_sulfur_mine = 40 + building_bauxite_mine = 15 + } + naval_exit_id = 3032 } STATE_LIMOUSIN = { - id = 38 - subsistence_building = building_subsistence_farms - provinces = { x01FD5F x14F855 x306000 x368F00 x50A0C0 x61609A x6E4717 xB06000 xC8CD2F xDF5770 xE3E249 xE7B296 } - city = x61609A - farm = xDF5770 - mine = xDF5770 - wood = x61609A - arable_land = 58 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 56 - building_iron_mine = 15 - building_logging_camp = 8 - } + id = 38 + subsistence_building = building_subsistence_farms + provinces = { x01FD5F x14F855 x306000 x368F00 x50A0C0 x61609A x6E4717 xB06000 xC8CD2F xDF5770 xE3E249 xE7B296 } + city = x61609A + farm = xDF5770 + mine = xDF5770 + wood = x61609A + arable_land = 58 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 56 + building_iron_mine = 15 + building_logging_camp = 8 + } } STATE_BRITTANY = { - id = 39 - subsistence_building = building_subsistence_farms - provinces = { x10A040 x2368E7 x2BD902 x32C2E2 x50F4A7 x55607E x706000 x85E5AC xA0B0D1 xABF468 xC4D7A2 xD0E080 xD584A0 xF91DD2 } - traits = { state_trait_loire_river } - city = x706000 - port = x32C2E2 - farm = x2368E7 - mine = x2BD902 - wood = x10A040 - arable_land = 86 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 15 - } - naval_exit_id = 3029 + id = 39 + subsistence_building = building_subsistence_farms + provinces = { x10A040 x2368E7 x2BD902 x32C2E2 x50F4A7 x55607E x706000 x85E5AC xA0B0D1 xABF468 xC4D7A2 xD0E080 xD584A0 xF91DD2 } + traits = { state_trait_loire_river } + city = x706000 + port = x32C2E2 + farm = x2368E7 + mine = x2BD902 + wood = x10A040 + arable_land = 86 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 15 + } + naval_exit_id = 3029 } STATE_BURGUNDY = { - id = 40 - subsistence_building = building_subsistence_farms - provinces = { x07BCC1 x09BB96 x380D42 x3FE149 x6D7896 x7000E0 x708060 x79B85C x8329EC x8C3297 xA8AE71 xC69235 xF08060 xF080E0 } - traits = { state_trait_loire_river state_trait_solar_fields } - city = x8C3297 - farm = x8329EC - mine = x708060 - wood = xF08060 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 33 - building_logging_camp = 9 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } + id = 40 + subsistence_building = building_subsistence_farms + provinces = { x07BCC1 x09BB96 x380D42 x3FE149 x6D7896 x7000E0 x708060 x79B85C x8329EC x8C3297 xA8AE71 xC69235 xF08060 xF080E0 } + traits = { state_trait_loire_river state_trait_solar_fields } + city = x8C3297 + farm = x8329EC + mine = x708060 + wood = xF08060 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 33 + building_logging_camp = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } } STATE_CHAMPAGNE = { - id = 41 - subsistence_building = building_subsistence_farms - provinces = { x075199 x5362AC x5FEA2F x669027 x7040A0 x70C020 x8AE8D1 x999D4B xD6A06D xE280FC xEF00DF xEF40A0 xEFBF20 } - traits = { state_trait_good_soils state_trait_solar_fields state_trait_wind_farms } - city = xD6A06D - farm = x075199 - mine = x999D4B - wood = xEF00DF - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 21 - building_logging_camp = 11 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - } + id = 41 + subsistence_building = building_subsistence_farms + provinces = { x075199 x5362AC x5FEA2F x669027 x7040A0 x70C020 x8AE8D1 x999D4B xD6A06D xE280FC xEF00DF xEF40A0 xEFBF20 } + traits = { state_trait_good_soils state_trait_solar_fields state_trait_wind_farms } + city = xD6A06D + farm = x075199 + mine = x999D4B + wood = xEF00DF + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 21 + building_logging_camp = 11 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + } } STATE_FRANCHE_COMTE = { - id = 42 - subsistence_building = building_subsistence_farms - provinces = { x282DCC x3080E0 x3D8EF9 x4B7684 x600883 x700060 x70BFA0 x7FC1E6 xA9D961 xB080E0 xC5F13A xCF46D1 xF00060 } - city = xB080E0 - farm = x600883 - mine = x3D8EF9 - wood = x3080E0 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 60 - building_logging_camp = 9 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } + id = 42 + subsistence_building = building_subsistence_farms + provinces = { x282DCC x3080E0 x3D8EF9 x4B7684 x600883 x700060 x70BFA0 x7FC1E6 xA9D961 xB080E0 xC5F13A xCF46D1 xF00060 } + city = xB080E0 + farm = x600883 + mine = x3D8EF9 + wood = x3080E0 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 60 + building_logging_camp = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } } STATE_AQUITAINE = { - id = 44 - subsistence_building = building_subsistence_farms - provinces = { x073FC4 x086618 x3784B2 x5F7F2D x606DEC x6E16BB x70A080 x76BA85 xA220D0 xBBF036 xCD8E77 xF02080 xF0A080 } - traits = { state_trait_solar_fields } - city = xBBF036 - port = x6E16BB - farm = x70A080 - mine = x3784B2 - wood = xCD8E77 - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_logging_camp = 14 - building_fishing_wharf = 11 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 3 - } - naval_exit_id = 3029 + id = 44 + subsistence_building = building_subsistence_farms + provinces = { x073FC4 x086618 x3784B2 x5F7F2D x606DEC x6E16BB x70A080 x76BA85 xA220D0 xBBF036 xCD8E77 xF02080 xF0A080 } + traits = { state_trait_solar_fields } + city = xBBF036 + port = x6E16BB + farm = x70A080 + mine = x3784B2 + wood = xCD8E77 + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_logging_camp = 14 + building_fishing_wharf = 11 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 3 + } + naval_exit_id = 3029 } STATE_ORLEANS = { - id = 45 - subsistence_building = building_subsistence_farms - provinces = { x10DF00 x47B641 x50CE72 x56E158 x886277 x90E000 xB0E080 xD02040 xD8BA95 xF0E39E xF6A48C } - traits = { state_trait_loire_river state_trait_good_soils state_trait_solar_fields state_trait_wind_farms } - city = x47B641 - farm = x50CE72 - mine = xD02040 - wood = x90E000 - arable_land = 58 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 7 - } + id = 45 + subsistence_building = building_subsistence_farms + provinces = { x10DF00 x47B641 x50CE72 x56E158 x886277 x90E000 xB0E080 xD02040 xD8BA95 xF0E39E xF6A48C } + traits = { state_trait_loire_river state_trait_good_soils state_trait_solar_fields state_trait_wind_farms } + city = x47B641 + farm = x50CE72 + mine = xD02040 + wood = x90E000 + arable_land = 58 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 7 + } } STATE_HOLLAND = { - id = 46 - subsistence_building = building_subsistence_farms - provinces = { x01C0A0 x777732 x80C0A0 xC04021 } - traits = { state_trait_rhine_river state_trait_natural_harbors state_trait_wind_farms } - city = x777732 - port = x80C0A0 - farm = xC04021 - mine = x777732 - wood = x01C0A0 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 32 - } - naval_exit_id = 3028 + id = 46 + subsistence_building = building_subsistence_farms + provinces = { x01C0A0 x777732 x80C0A0 xC04021 } + traits = { state_trait_rhine_river state_trait_natural_harbors state_trait_wind_farms } + city = x777732 + port = x80C0A0 + farm = xC04021 + mine = x777732 + wood = x01C0A0 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 12 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 32 + } + naval_exit_id = 3028 } STATE_FRIESLAND = { - id = 47 - subsistence_building = building_subsistence_farms - provinces = { x4141A0 x41C021 x5A48A2 xC041A0 xC0C021 } - traits = { state_trait_wind_farms } - city = xC0C021 - port = x41C021 - farm = xC041A0 - mine = x4141A0 - wood = x41C021 - arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 44 - discovered_amount = 17 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 43 - } - naval_exit_id = 3027 + id = 47 + subsistence_building = building_subsistence_farms + provinces = { x4141A0 x41C021 x5A48A2 xC041A0 xC0C021 } + traits = { state_trait_wind_farms } + city = xC0C021 + port = x41C021 + farm = xC041A0 + mine = x4141A0 + wood = x41C021 + arable_land = 24 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 44 + discovered_amount = 17 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 43 + } + naval_exit_id = 3027 } STATE_GELRE = { - id = 48 - subsistence_building = building_subsistence_farms - provinces = { x0000DF x41C0A0 x4C4894 xAF3A54 xC0C0A0 } - traits = { state_trait_rhine_river } - city = xC0C0A0 - farm = xAF3A54 - mine = x0000DF - wood = x41C0A0 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 9 - } + id = 48 + subsistence_building = building_subsistence_farms + provinces = { x0000DF x41C0A0 x4C4894 xAF3A54 xC0C0A0 } + traits = { state_trait_rhine_river } + city = xC0C0A0 + farm = xAF3A54 + mine = x0000DF + wood = x41C0A0 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 9 + } } STATE_WALLONIA = { - id = 49 - subsistence_building = building_subsistence_farms - provinces = { x2D32D7 x3A5FB9 x486F6A x5180A0 x8080A0 x916574 xB0A0C0 xD001A0 xEF2040 } - traits = { state_trait_borinage_coalfield state_trait_hydroelectric_dams } - city = x5180A0 - farm = x916574 - mine = xEF2040 - wood = x2D32D7 - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 60 - building_lead_mine = 30 - building_logging_camp = 17 - } + id = 49 + subsistence_building = building_subsistence_farms + provinces = { x2D32D7 x3A5FB9 x486F6A x5180A0 x8080A0 x916574 xB0A0C0 xD001A0 xEF2040 } + traits = { state_trait_borinage_coalfield state_trait_hydroelectric_dams } + city = x5180A0 + farm = x916574 + mine = xEF2040 + wood = x2D32D7 + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 60 + building_lead_mine = 30 + building_logging_camp = 17 + } } STATE_FLANDERS = { - id = 50 - subsistence_building = building_subsistence_farms - provinces = { x0141A0 x018061 x800060 x8041A0 x808061 x93FB2E } - traits = { state_trait_wind_farms } - city = x018061 - port = x0141A0 - farm = x800060 - mine = x808061 - wood = x8041A0 - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 23 - building_fishing_wharf = 5 - } - naval_exit_id = 3028 + id = 50 + subsistence_building = building_subsistence_farms + provinces = { x0141A0 x018061 x800060 x8041A0 x808061 x93FB2E } + traits = { state_trait_wind_farms } + city = x018061 + port = x0141A0 + farm = x800060 + mine = x808061 + wood = x8041A0 + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 23 + building_fishing_wharf = 5 + } + naval_exit_id = 3028 } STATE_AUSTRIA = { - id = 51 - subsistence_building = building_subsistence_farms - provinces = { x0CBB8F x1180A0 x20CF50 x30A020 x316141 x62F70E x7F2E4E x84C7C3 x9001A0 xA40093 xA9793B xFDA6CB } - traits = { state_trait_danube_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = x316141 - farm = x9001A0 - mine = x9001A0 - wood = x0CBB8F - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 11 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } + id = 51 + subsistence_building = building_subsistence_farms + provinces = { x0CBB8F x1180A0 x20CF50 x30A020 x316141 x62F70E x7F2E4E x84C7C3 x9001A0 xA40093 xA9793B xFDA6CB } + traits = { state_trait_danube_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = x316141 + farm = x9001A0 + mine = x9001A0 + wood = x0CBB8F + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 11 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } } STATE_BOHEMIA = { - id = 52 - subsistence_building = building_subsistence_farms - provinces = { x0B9B4F x1D6B94 x2ED2B3 x400226 x465A13 x61902F x67FE18 x716141 x71E041 x74C71F x81C142 x9080A0 x9C175D xA40163 xAFD2D1 xCDE96E xD286DB xEE1941 xF06141 xF0E041 xFA371D } - traits = { state_trait_elbe_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = x81C142 - farm = x9C175D - mine = x74C71F - wood = xAFD2D1 - arable_land = 154 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 50 - discovered_amount = 10 - } - capped_resources = { - building_coal_mine = 48 - building_iron_mine = 45 - building_logging_camp = 17 - } + id = 52 + subsistence_building = building_subsistence_farms + provinces = { x0B9B4F x1D6B94 x2ED2B3 x400226 x465A13 x61902F x67FE18 x716141 x71E041 x74C71F x81C142 x9080A0 x9C175D xA40163 xAFD2D1 xCDE96E xD286DB xEE1941 xF06141 xF0E041 xFA371D } + traits = { state_trait_elbe_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = x81C142 + farm = x9C175D + mine = x74C71F + wood = xAFD2D1 + arable_land = 154 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 50 + discovered_amount = 10 + } + capped_resources = { + building_coal_mine = 48 + building_iron_mine = 45 + building_logging_camp = 17 + } } STATE_MORAVIA = { - id = 53 - subsistence_building = building_subsistence_farms - provinces = { x08AA4B x10DFDF x12778D x1D088E x49C8F7 x4B3444 x71E080 xD9A784 xEF6080 xF0E080 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = xD9A784 - farm = xEF6080 - mine = x1D088E - wood = x12778D - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - } - capped_resources = { - building_coal_mine = 56 - building_logging_camp = 14 - } + id = 53 + subsistence_building = building_subsistence_farms + provinces = { x08AA4B x10DFDF x12778D x1D088E x49C8F7 x4B3444 x71E080 xD9A784 xEF6080 xF0E080 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = xD9A784 + farm = xEF6080 + mine = x1D088E + wood = x12778D + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + } + capped_resources = { + building_coal_mine = 56 + building_logging_camp = 14 + } } STATE_STYRIA = { - id = 54 - subsistence_building = building_subsistence_farms - provinces = { x017E3C x1101A0 x155A44 x59D927 x86FD73 x8F8020 xB06141 xB4D292 } - traits = { state_trait_drava_river state_trait_hydroelectric_dams } - city = xB06141 - farm = x8F8020 - mine = x59D927 - wood = x86FD73 - arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 24 - building_lead_mine = 24 - building_logging_camp = 8 - } + id = 54 + subsistence_building = building_subsistence_farms + provinces = { x017E3C x1101A0 x155A44 x59D927 x86FD73 x8F8020 xB06141 xB4D292 } + traits = { state_trait_drava_river state_trait_hydroelectric_dams } + city = xB06141 + farm = x8F8020 + mine = x59D927 + wood = x86FD73 + arable_land = 31 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 24 + building_lead_mine = 24 + building_logging_camp = 8 + } } STATE_TYROL = { - id = 55 - subsistence_building = building_subsistence_farms - provinces = { x4A9C68 x51C0E0 x5D4166 xAB7EB0 xC74CD7 xD0C0E0 xEC6873 xF061C0 xF0E0C0 } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } - city = x51C0E0 - farm = x5D4166 - mine = xF0E0C0 - wood = xD0C0E0 - arable_land = 24 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_gold_mine = 2 - building_iron_mine = 36 - building_logging_camp = 9 - } + id = 55 + subsistence_building = building_subsistence_farms + provinces = { x4A9C68 x51C0E0 x5D4166 xAB7EB0 xC74CD7 xD0C0E0 xEC6873 xF061C0 xF0E0C0 } + traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + city = x51C0E0 + farm = x5D4166 + mine = xF0E0C0 + wood = xD0C0E0 + arable_land = 24 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_gold_mine = 2 + building_iron_mine = 36 + building_logging_camp = 9 + } } STATE_SOUTH_TYROL = { - id = 56 - subsistence_building = building_subsistence_farms - provinces = { x039D0F x1120FF xD040E0 xD0BF60 } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } - city = xD0BF60 - farm = xD0BF60 - mine = x039D0F - wood = xD040E0 - arable_land = 10 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - } + id = 56 + subsistence_building = building_subsistence_farms + provinces = { x039D0F x1120FF xD040E0 xD0BF60 } + traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + city = xD0BF60 + farm = xD0BF60 + mine = x039D0F + wood = xD040E0 + arable_land = 10 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + } } STATE_WEST_POMERANIA = { - id = 57 - subsistence_building = building_subsistence_farms - provinces = { x178C99 x19AE19 x3C26DD x3E3572 x611F2F x6A53CF x8001A0 x86E6F2 x89A2A9 x8C6982 x8D1E12 xA0C020 xA9BD82 xCDEAE4 xD4C37D xEF5730 } - traits = { state_trait_oder_river state_trait_wind_farms state_trait_natural_harbors } - city = x8D1E12 - port = x611F2F - farm = xA0C020 - mine = x8001A0 - wood = xA0C020 - arable_land = 42 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - naval_exit_id = 3019 + id = 57 + subsistence_building = building_subsistence_farms + provinces = { x178C99 x19AE19 x3C26DD x3E3572 x611F2F x6A53CF x8001A0 x86E6F2 x89A2A9 x8C6982 x8D1E12 xA0C020 xA9BD82 xCDEAE4 xD4C37D xEF5730 } + traits = { state_trait_oder_river state_trait_wind_farms state_trait_natural_harbors } + city = x8D1E12 + port = x611F2F + farm = xA0C020 + mine = x8001A0 + wood = xA0C020 + arable_land = 42 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + naval_exit_id = 3019 } STATE_VORPOMMERN = { - id = 809 - subsistence_building = building_subsistence_farms - provinces = { x12E54F x24CA48 x4545BE x567452 xA04121 xD8F441 xD9A469 xE041A0 xE080A0 xE1A03A } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xE1A03A - port = x567452 - farm = xA04121 - wood = x4545BE - mine = xE1A03A - arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 666 + id = 809 + subsistence_building = building_subsistence_farms + provinces = { x12E54F x24CA48 x4545BE x567452 xA04121 xD8F441 xD9A469 xE041A0 xE080A0 xE1A03A } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xE1A03A + port = x567452 + farm = xA04121 + wood = x4545BE + mine = xE1A03A + arable_land = 51 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 666 } STATE_EAST_SWITZERLAND = { - id = 59 - subsistence_building = building_subsistence_farms - provinces = { x11C0E0 x5FB41E x7E4B86 x90C0E0 x9AC196 xD00161 } - traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } - city = x5FB41E - farm = x7E4B86 - mine = x90C0E0 - wood = xD00161 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 30 - building_logging_camp = 17 - } + id = 59 + subsistence_building = building_subsistence_farms + provinces = { x11C0E0 x5FB41E x7E4B86 x90C0E0 x9AC196 xD00161 } + traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } + city = x5FB41E + farm = x7E4B86 + mine = x90C0E0 + wood = xD00161 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 30 + building_logging_camp = 17 + } } STATE_WEST_SWITZERLAND = { - id = 60 - subsistence_building = building_subsistence_farms - provinces = { x117FE0 x508060 x7ACC0B x9041E0 x9080E0 xA042B5 xD08060 xE51E78 xEBF5B1 xED07F7 } - traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } - city = xED07F7 - farm = xD08060 - mine = x9080E0 - wood = xA042B5 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 48 - building_iron_mine = 24 - building_lead_mine = 24 - building_logging_camp = 6 - } + id = 60 + subsistence_building = building_subsistence_farms + provinces = { x117FE0 x508060 x7ACC0B x9041E0 x9080E0 xA042B5 xD08060 xE51E78 xEBF5B1 xED07F7 } + traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } + city = xED07F7 + farm = xD08060 + mine = x9080E0 + wood = xA042B5 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 48 + building_iron_mine = 24 + building_lead_mine = 24 + building_logging_camp = 6 + } } STATE_WESTPHALIA = { - id = 61 - subsistence_building = building_subsistence_farms - provinces = { x0180E0 x1BA4F6 x1DD141 x218061 x418021 x910095 x9F0060 xA08061 } - prime_land = { x418021 xA08061 x218061 x1DD141 } - traits = { state_trait_ruhr_coalfield state_trait_solar_fields } - city = xA08061 - farm = x1DD141 - mine = x218061 - wood = x0180E0 - arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 36 - building_phosphorus_mine = 32 - building_logging_camp = 24 - building_bauxite_mine = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } + id = 61 + subsistence_building = building_subsistence_farms + provinces = { x0180E0 x1BA4F6 x1DD141 x218061 x418021 x910095 x9F0060 xA08061 } + prime_land = { x418021 xA08061 x218061 x1DD141 } + traits = { state_trait_ruhr_coalfield state_trait_solar_fields } + city = xA08061 + farm = x1DD141 + mine = x218061 + wood = x0180E0 + arable_land = 51 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 36 + building_sulfur_mine = 32 + building_logging_camp = 24 + building_bauxite_mine = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } } STATE_ANHALT = { - id = 62 - subsistence_building = building_subsistence_farms - provinces = { x12694A x618061 x8A448C xA080E0 xA51232 xCBA4A5 xE0C0A0 xED8F7B } - traits = { state_trait_elbe_river state_trait_solar_fields state_trait_wind_farms } - city = xA080E0 - farm = x8A448C - mine = xED8F7B - wood = xA51232 - arable_land = 58 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 11 - } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 20 - } + id = 62 + subsistence_building = building_subsistence_farms + provinces = { x12694A x618061 x8A448C xA080E0 xA51232 xCBA4A5 xE0C0A0 xED8F7B } + traits = { state_trait_elbe_river state_trait_solar_fields state_trait_wind_farms } + city = xA080E0 + farm = x8A448C + mine = xED8F7B + wood = xA51232 + arable_land = 58 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 11 + } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 20 + } } STATE_RHINELAND = { - id = 63 - subsistence_building = building_subsistence_farms - provinces = { x11C021 x29CCD6 x5101A0 x5D7A68 x707505 x904020 xC1B963 xD080A0 } - traits = { state_trait_rhine_river state_trait_hydroelectric_dams } - city = x5101A0 - farm = x707505 - mine = x904020 - wood = xD080A0 - arable_land = 45 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_lead_mine = 30 - building_logging_camp = 11 - } + id = 63 + subsistence_building = building_subsistence_farms + provinces = { x11C021 x29CCD6 x5101A0 x5D7A68 x707505 x904020 xC1B963 xD080A0 } + traits = { state_trait_rhine_river state_trait_hydroelectric_dams } + city = x5101A0 + farm = x707505 + mine = x904020 + wood = xD080A0 + arable_land = 45 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_lead_mine = 30 + building_logging_camp = 11 + } } STATE_NORTH_RHINE = { - id = 64 - subsistence_building = building_subsistence_farms - provinces = { x2101E0 x518021 x8001E0 x834B66 x9F4072 xD08021 } - traits = { state_trait_rhine_river state_trait_ruhr_coalfield state_trait_solar_fields } - city = xD08021 - farm = x9F4072 - mine = x2101E0 - wood = x834B66 - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 30 - building_logging_camp = 11 - building_bauxite_mine = 5 - } + id = 64 + subsistence_building = building_subsistence_farms + provinces = { x2101E0 x518021 x8001E0 x834B66 x9F4072 xD08021 } + traits = { state_trait_rhine_river state_trait_ruhr_coalfield state_trait_solar_fields } + city = xD08021 + farm = x9F4072 + mine = x2101E0 + wood = x834B66 + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 30 + building_logging_camp = 11 + building_bauxite_mine = 5 + } } STATE_BRANDENBURG = { - id = 65 - subsistence_building = building_subsistence_farms - provinces = { x069CFB x2F1BF5 x34386E x531728 x61C0A0 x76EF4E x82F9A8 x83B1A8 x9B9076 x9E7304 xA040A0 xA65DA6 xDF4020 xF3F226 xF8D457 } - traits = { state_trait_oder_river state_trait_solar_fields state_trait_wind_farms } - city = xF8D457 - farm = x83B1A8 - mine = xDF4020 - wood = x76EF4E - arable_land = 37 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 8 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } + id = 65 + subsistence_building = building_subsistence_farms + provinces = { x069CFB x2F1BF5 x34386E x531728 x61C0A0 x76EF4E x82F9A8 x83B1A8 x9B9076 x9E7304 xA040A0 xA65DA6 xDF4020 xF3F226 xF8D457 } + traits = { state_trait_oder_river state_trait_solar_fields state_trait_wind_farms } + city = xF8D457 + farm = x83B1A8 + mine = xDF4020 + wood = x76EF4E + arable_land = 37 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 8 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } } STATE_SCHLESWIG_HOLSTEIN = { - id = 66 - subsistence_building = building_subsistence_farms - provinces = { x00C060 x587297 x60809F x64824C x804160 xBFCC21 xE000A0 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x64824C - port = xBFCC21 - farm = x00C060 - mine = x00C060 - wood = x804160 - arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 8 - } - naval_exit_id = 3019 + id = 66 + subsistence_building = building_subsistence_farms + provinces = { x00C060 x587297 x60809F x64824C x804160 xBFCC21 xE000A0 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x64824C + port = xBFCC21 + farm = x00C060 + mine = x00C060 + wood = x804160 + arable_land = 31 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 8 + } + naval_exit_id = 3019 } STATE_WURTTEMBERG = { - id = 67 - subsistence_building = building_subsistence_farms - provinces = { x100060 x118060 x318061 x8F0060 x908060 xAEBA2A xB00160 xB08061 xC541D2 xDBB84C xE0A2B9 } - prime_land = { x118060 x100060 xC541D2 } - traits = { state_trait_black_forest } - city = x118060 - farm = xDBB84C - mine = xDBB84C - wood = xC541D2 - arable_land = 54 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 9 - } + id = 67 + subsistence_building = building_subsistence_farms + provinces = { x100060 x118060 x318061 x8F0060 x908060 xAEBA2A xB00160 xB08061 xC541D2 xDBB84C xE0A2B9 } + prime_land = { x118060 x100060 xC541D2 } + traits = { state_trait_black_forest } + city = x118060 + farm = xDBB84C + mine = xDBB84C + wood = xC541D2 + arable_land = 54 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 9 + } } #68 Hamburg - Deleted STATE_HANNOVER = { - id = 69 - subsistence_building = building_subsistence_farms - provinces = { x165E05 x2180E0 x392FDA x418061 x68BE66 x694B91 x7C8FD3 xA001E0 xA5E2E8 xA61E6E xBBA504 xC08061 xC080E0 xF54C13 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_bremerhaven state_trait_elbe_river } - city = x694B91 - port = x68BE66 - farm = xA001E0 - mine = x165E05 - wood = xBBA504 - arable_land = 75 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 5 - building_logging_camp = 11 - building_fishing_wharf = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 22 - discovered_amount = 21 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } - naval_exit_id = 3027 + id = 69 + subsistence_building = building_subsistence_farms + provinces = { x165E05 x2180E0 x392FDA x418061 x68BE66 x694B91 x7C8FD3 xA001E0 xA5E2E8 xA61E6E xBBA504 xC08061 xC080E0 xF54C13 } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_bremerhaven state_trait_elbe_river } + city = x694B91 + port = x68BE66 + farm = xA001E0 + mine = x165E05 + wood = xBBA504 + arable_land = 75 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 5 + building_logging_camp = 11 + building_fishing_wharf = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 22 + discovered_amount = 21 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } + naval_exit_id = 3027 } STATE_BAVARIA = { - id = 71 - subsistence_building = building_subsistence_farms - provinces = { x010AD7 x18A2E1 x3101A0 x318021 x565185 x68CE1C x6EA29B x704A5F x82F4B9 x8C26DD xA7094D xB00121 xB08021 xC347B1 xE75868 xE76994 xFE59E7 } - traits = { state_trait_danube_river state_trait_solar_fields } - city = xE76994 - farm = xFE59E7 - mine = xE75868 - wood = xC347B1 - arable_land = 54 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 30 - building_lead_mine = 30 - building_logging_camp = 23 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 17 - discovered_amount = 16 - } + id = 71 + subsistence_building = building_subsistence_farms + provinces = { x010AD7 x18A2E1 x3101A0 x318021 x565185 x68CE1C x6EA29B x704A5F x82F4B9 x8C26DD xA7094D xB00121 xB08021 xC347B1 xE75868 xE76994 xFE59E7 } + traits = { state_trait_danube_river state_trait_solar_fields } + city = xE76994 + farm = xFE59E7 + mine = xE75868 + wood = xC347B1 + arable_land = 54 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 30 + building_lead_mine = 30 + building_logging_camp = 23 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 17 + discovered_amount = 16 + } } STATE_FRANCONIA = { - id = 72 - subsistence_building = building_subsistence_farms - provinces = { x0B0DBA x51C0A0 x648AD1 x9040A0 xA55FB1 xD041A0 xD0C0A0 xF91154 } - traits = { state_trait_solar_fields } - city = xD0C0A0 - farm = x648AD1 - mine = xF91154 - wood = x51C0A0 - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 17 - } + id = 72 + subsistence_building = building_subsistence_farms + provinces = { x0B0DBA x51C0A0 x648AD1 x9040A0 xA55FB1 xD041A0 xD0C0A0 xF91154 } + traits = { state_trait_solar_fields } + city = xD0C0A0 + farm = x648AD1 + mine = xF91154 + wood = x51C0A0 + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 17 + } } STATE_SAXONY = { - id = 73 - subsistence_building = building_subsistence_farms - provinces = { x169073 x31E0C0 x43CE26 x614121 x795368 x917939 xAFDFBF xCF5D8E } - prime_land = { x31E0C0 x169073 x614121 xAFDFBF x917939 x43CE26 } - traits = { state_trait_elbe_river state_trait_solar_fields state_trait_wind_farms } - city = x169073 - farm = x31E0C0 - mine = x917939 - wood = x31E0C0 - arable_land = 86 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 30 - building_phosphorus_mine = 80 - building_logging_camp = 6 - } + id = 73 + subsistence_building = building_subsistence_farms + provinces = { x169073 x31E0C0 x43CE26 x614121 x795368 x917939 xAFDFBF xCF5D8E } + prime_land = { x31E0C0 x169073 x614121 xAFDFBF x917939 x43CE26 } + traits = { state_trait_elbe_river state_trait_solar_fields state_trait_wind_farms } + city = x169073 + farm = x31E0C0 + mine = x917939 + wood = x31E0C0 + arable_land = 86 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 30 + building_sulfur_mine = 80 + building_logging_camp = 6 + } } STATE_HESSE = { - id = 74 - subsistence_building = building_subsistence_farms - provinces = { x1141A0 x11C0A0 x1357DB x2248E2 x3E794B x4101A0 x8B7C67 x90C020 x90C0A0 xC08020 xD04121 xFF1DBB } - prime_land = { x1141A0 x8B7C67 xD04121 x1357DB } - traits = { state_trait_hydroelectric_dams } - city = x11C0A0 - farm = x1141A0 - mine = x8B7C67 - wood = xD04121 - arable_land = 67 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 30 - building_phosphorus_mine = 40 - building_logging_camp = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } + id = 74 + subsistence_building = building_subsistence_farms + provinces = { x1141A0 x11C0A0 x1357DB x2248E2 x3E794B x4101A0 x8B7C67 x90C020 x90C0A0 xC08020 xD04121 xFF1DBB } + prime_land = { x1141A0 x8B7C67 xD04121 x1357DB } + traits = { state_trait_hydroelectric_dams } + city = x11C0A0 + farm = x1141A0 + mine = x8B7C67 + wood = xD04121 + arable_land = 67 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 30 + building_sulfur_mine = 40 + building_logging_camp = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } } STATE_WEST_MIDLANDS = { - id = 805 - subsistence_building = building_subsistence_farms - provinces = { x11C2BB x20A0C0 x6020C0 x99305F xA021B0 xA220D6 } - traits = { state_trait_solar_fields } - city = x20A0C0 - wood = xA220D6 - farm = x99305F - mine = xA021B0 - arable_land = 104 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 20 - building_lead_mine = 30 - building_phosphorus_mine = 40 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } + id = 805 + subsistence_building = building_subsistence_farms + provinces = { x11C2BB x20A0C0 x6020C0 x99305F xA021B0 xA220D6 } + traits = { state_trait_solar_fields } + city = x20A0C0 + wood = xA220D6 + farm = x99305F + mine = xA021B0 + arable_land = 104 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 20 + building_lead_mine = 30 + building_sulfur_mine = 40 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } } STATE_BREMEN = { - id = 806 - subsistence_building = building_subsistence_farms - provinces = { x4101E0 x4D62A0 x784B8E x8080E0 xBF00DF xC00161 xECC3B4 xF9DCA2 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xC00161 - port = xECC3B4 - farm = xC00161 - mine = x8080E0 - wood = x4D62A0 - arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 5 - building_logging_camp = 9 - building_fishing_wharf = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - discovered_amount = 10 - } - naval_exit_id = 3027 + id = 806 + subsistence_building = building_subsistence_farms + provinces = { x4101E0 x4D62A0 x784B8E x8080E0 xBF00DF xC00161 xECC3B4 xF9DCA2 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xC00161 + port = xECC3B4 + farm = xC00161 + mine = x8080E0 + wood = x4D62A0 + arable_land = 51 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 5 + building_logging_camp = 9 + building_fishing_wharf = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + discovered_amount = 10 + } + naval_exit_id = 3027 } STATE_THURINGIA = { - id = 808 - subsistence_building = building_subsistence_farms - provinces = { x3C9B93 x43D537 x4C16EA x5141A0 x51C021 x66FE0A xC00A37 xD0C021 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x66FE0A - farm = x66FE0A - mine = xD0C021 - wood = xC00A37 - arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 5 - building_logging_camp = 9 - building_fishing_wharf = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 22 - discovered_amount = 21 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } + id = 808 + subsistence_building = building_subsistence_farms + provinces = { x3C9B93 x43D537 x4C16EA x5141A0 x51C021 x66FE0A xC00A37 xD0C021 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x66FE0A + farm = x66FE0A + mine = xD0C021 + wood = xC00A37 + arable_land = 51 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 5 + building_logging_camp = 9 + building_fishing_wharf = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 22 + discovered_amount = 21 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } } diff --git a/map_data/state_regions/01_south_europe.txt b/map_data/state_regions/01_south_europe.txt index a8be923d8..c0d8cf785 100644 --- a/map_data/state_regions/01_south_europe.txt +++ b/map_data/state_regions/01_south_europe.txt @@ -1,1345 +1,1361 @@ STATE_LOMBARDY = { - id = 76 - subsistence_building = building_subsistence_farms - provinces = { x3F1E38 x4713EE x50C060 x70B8A9 x867A90 xA40CE9 xD04060 } - traits = { state_trait_po_river state_trait_alps_mountains state_trait_hydroelectric_dams } - city = xD04060 - farm = x867A90 - mine = x3F1E38 - wood = x4713EE - arable_land = 78 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_iron_mine = 27 - building_lead_mine = 19 - building_logging_camp = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } + id = 76 + subsistence_building = building_subsistence_farms + provinces = { x3F1E38 x4713EE x50C060 x70B8A9 x867A90 xA40CE9 xD04060 } + traits = { state_trait_po_river state_trait_alps_mountains state_trait_hydroelectric_dams } + city = xD04060 + farm = x867A90 + mine = x3F1E38 + wood = x4713EE + arable_land = 78 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_iron_mine = 27 + building_lead_mine = 19 + building_logging_camp = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } } STATE_PIEDMONT = { - id = 77 - subsistence_building = building_subsistence_farms - provinces = { x1140E0 x11C061 x54728A x5F6BAA x904061 x90C060 xA9397D xAA6958 xACB500 xD080E0 xDA86EA xF00544 } - traits = { state_trait_po_river state_trait_alps_mountains state_trait_hydroelectric_dams } - city = xA9397D - port = x904061 - farm = x11C061 - mine = x1140E0 - wood = xD080E0 - arable_land = 71 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_coal_mine = 28 - building_iron_mine = 45 - building_lead_mine = 45 - building_logging_camp = 8 - building_fishing_wharf = 6 - } - naval_exit_id = 3032 + id = 77 + subsistence_building = building_subsistence_farms + provinces = { x1140E0 x11C061 x54728A x5F6BAA x904061 x90C060 xA9397D xAA6958 xACB500 xD080E0 xDA86EA xF00544 } + traits = { state_trait_po_river state_trait_alps_mountains state_trait_hydroelectric_dams } + city = xA9397D + port = x904061 + farm = x11C061 + mine = x1140E0 + wood = xD080E0 + arable_land = 71 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_coal_mine = 28 + building_iron_mine = 45 + building_lead_mine = 45 + building_logging_camp = 8 + building_fishing_wharf = 6 + } + naval_exit_id = 3032 } STATE_SARDINIA = { - id = 78 - subsistence_building = building_subsistence_farms - provinces = { x0D6170 x30A040 x80D020 xA61F49 xD8550D xDC4AE3 xFA1A93 xFD923D } - traits = { state_trait_solar_fields } - city = xDC4AE3 - port = x0D6170 - farm = xFD923D - mine = xFA1A93 - wood = xA61F49 - arable_land = 10 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_coal_mine = 20 - building_iron_mine = 21 - building_lead_mine = 21 - building_phosphorus_mine = 20 - building_logging_camp = 11 - building_fishing_wharf = 10 - } - naval_exit_id = 3032 + id = 78 + subsistence_building = building_subsistence_farms + provinces = { x0D6170 x30A040 x80D020 xA61F49 xD8550D xDC4AE3 xFA1A93 xFD923D } + traits = { state_trait_solar_fields } + city = xDC4AE3 + port = x0D6170 + farm = xFD923D + mine = xFA1A93 + wood = xA61F49 + arable_land = 10 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_coal_mine = 20 + building_iron_mine = 21 + building_lead_mine = 21 + building_sulfur_mine = 20 + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3032 } STATE_MALTA = { - id = 79 - subsistence_building = building_subsistence_orchards - provinces = { x015121 x3A8B51 } - traits = { state_trait_natural_harbors } - city = x015121 - port = x015121 - farm = x3A8B51 - arable_land = 3 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_fishing_wharf = 4 - } - naval_exit_id = 3033 + id = 79 + subsistence_building = building_subsistence_orchards + provinces = { x015121 x3A8B51 } + traits = { state_trait_natural_harbors } + city = x015121 + port = x015121 + farm = x3A8B51 + wood = x3A8B51 + mine = x3A8B51 + arable_land = 3 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_fishing_wharf = 4 + } + naval_exit_id = 3033 } STATE_UMBRIA = { - id = 80 - subsistence_building = building_subsistence_farms - provinces = { x30C021 x6E8D07 x72531E xD3A384 xD8F07B xE782CC } - city = x30C021 - port = xD3A384 - farm = xD8F07B - mine = x6E8D07 - wood = x30C021 - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 9 - building_logging_camp = 7 - building_fishing_wharf = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 17 - discovered_amount = 4 - } - naval_exit_id = 3033 + id = 80 + subsistence_building = building_subsistence_farms + provinces = { x30C021 x6E8D07 x72531E xD3A384 xD8F07B xE782CC } + city = x30C021 + port = xD3A384 + farm = xD8F07B + mine = x6E8D07 + wood = x30C021 + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 9 + building_logging_camp = 7 + building_fishing_wharf = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 17 + discovered_amount = 4 + } + naval_exit_id = 3033 } STATE_CORSICA = { - id = 81 - subsistence_building = building_subsistence_pastures - provinces = { x396B5C x706E78 xEF4020 } - city = xEF4020 - port = x706E78 - farm = x396B5C - wood = xEF4020 - arable_land = 7 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 7 - } - naval_exit_id = 3032 + id = 81 + subsistence_building = building_subsistence_pastures + provinces = { x396B5C x706E78 xEF4020 } + city = xEF4020 + port = x706E78 + farm = x396B5C + wood = xEF4020 + mine = xEF4020 + arable_land = 7 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 7 + } + naval_exit_id = 3032 } STATE_CAMPANIA = { - id = 82 - subsistence_building = building_subsistence_farms - provinces = { x0E8BCC x214415 x4090A0 x73CE17 x890469 xDF1CE3 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = x214415 - port = xDF1CE3 - farm = x73CE17 - mine = xDF1CE3 - wood = x890469 - arable_land = 63 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 10 - building_bauxite_mine = 18 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - discovered_amount = 1 - } - naval_exit_id = 3032 + id = 82 + subsistence_building = building_subsistence_farms + provinces = { x0E8BCC x214415 x4090A0 x73CE17 x890469 xDF1CE3 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = x214415 + port = xDF1CE3 + farm = x73CE17 + mine = xDF1CE3 + wood = x890469 + arable_land = 63 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 10 + building_bauxite_mine = 18 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + discovered_amount = 1 + } + naval_exit_id = 3032 } STATE_CALABRIA = { - id = 83 - subsistence_building = building_subsistence_farms - provinces = { x785460 xC01020 xC050E0 xE78C7B } - city = xC050E0 - port = xC01020 - farm = xC050E0 - mine = xC01020 - wood = xE78C7B - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 16 - building_iron_mine = 24 - building_logging_camp = 7 - building_fishing_wharf = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - } - naval_exit_id = 3033 + id = 83 + subsistence_building = building_subsistence_farms + provinces = { x785460 xC01020 xC050E0 xE78C7B } + city = xC050E0 + port = xC01020 + farm = xC050E0 + mine = xC01020 + wood = xE78C7B + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 16 + building_iron_mine = 24 + building_logging_camp = 7 + building_fishing_wharf = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + } + naval_exit_id = 3033 } STATE_APULIA = { - id = 84 - subsistence_building = building_subsistence_farms - provinces = { x2C8F44 x30209F x4050DF x704020 x74BD9B x836841 xEFC992 } - traits = { state_trait_terra_rossa } - city = x30209F - port = x74BD9B - farm = x2C8F44 - mine = x704020 - wood = x4050DF - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 14 - building_bauxite_mine = 20 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - naval_exit_id = 3033 + id = 84 + subsistence_building = building_subsistence_farms + provinces = { x2C8F44 x30209F x4050DF x704020 x74BD9B x836841 xEFC992 } + traits = { state_trait_terra_rossa } + city = x30209F + port = x74BD9B + farm = x2C8F44 + mine = x704020 + wood = x4050DF + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 14 + building_bauxite_mine = 20 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + naval_exit_id = 3033 } STATE_ABRUZZO = { - id = 85 - subsistence_building = building_subsistence_farms - provinces = { x0AE57A x0D3025 x31C0A0 xA6F611 xF34DC0 } - traits = { state_trait_wind_farms } - city = x31C0A0 - port = x0AE57A - farm = xA6F611 - mine = x0D3025 - wood = x31C0A0 - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } - naval_exit_id = 3033 + id = 85 + subsistence_building = building_subsistence_farms + provinces = { x0AE57A x0D3025 x31C0A0 xA6F611 xF34DC0 } + traits = { state_trait_wind_farms } + city = x31C0A0 + port = x0AE57A + farm = xA6F611 + mine = x0D3025 + wood = x31C0A0 + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } + naval_exit_id = 3033 } STATE_SAVOY = { - id = 86 - subsistence_building = building_subsistence_farms - provinces = { x56B04B x6B4BA4 xD000E0 xDDDD3B } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } - city = x56B04B - farm = xD000E0 - mine = x56B04B - wood = xD000E0 - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 24 - building_lead_mine = 24 - building_logging_camp = 11 - } + id = 86 + subsistence_building = building_subsistence_farms + provinces = { x56B04B x6B4BA4 xD000E0 xDDDD3B } + traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + city = x56B04B + farm = xD000E0 + mine = x56B04B + wood = xD000E0 + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 24 + building_lead_mine = 24 + building_logging_camp = 11 + } } STATE_EMILIA = { - id = 87 - subsistence_building = building_subsistence_farms - provinces = { x0B3B43 x700120 xEF0021 xF08021 xF080A0 } - city = x0B3B43 - port = xF080A0 - farm = x0B3B43 - mine = xEF0021 - wood = x700120 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_iron_mine = 24 - building_logging_camp = 13 - building_fishing_wharf = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - naval_exit_id = 3032 + id = 87 + subsistence_building = building_subsistence_farms + provinces = { x0B3B43 x700120 xEF0021 xF08021 xF080A0 } + city = x0B3B43 + port = xF080A0 + farm = x0B3B43 + mine = xEF0021 + wood = x700120 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_iron_mine = 24 + building_logging_camp = 13 + building_fishing_wharf = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + naval_exit_id = 3032 } STATE_TUSCANY = { - id = 88 - subsistence_building = building_subsistence_farms - provinces = { x32BA1A x6A7662 x7080A0 xB04020 xF12431 xFAFCD4 } - #traits = { state_trait_geothermal_reservoirs } - city = xFAFCD4 - port = x6A7662 - farm = xF12431 - mine = xB04020 - wood = xB04020 - arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_iron_mine = 60 - building_phosphorus_mine = 40 - building_logging_camp = 11 - building_fishing_wharf = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - naval_exit_id = 3032 + id = 88 + subsistence_building = building_subsistence_farms + provinces = { x32BA1A x6A7662 x7080A0 xB04020 xF12431 xFAFCD4 } + #traits = { state_trait_geothermal_reservoirs } + city = xFAFCD4 + port = x6A7662 + farm = xF12431 + mine = xB04020 + wood = xB04020 + arable_land = 39 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_iron_mine = 60 + building_sulfur_mine = 40 + building_logging_camp = 11 + building_fishing_wharf = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + naval_exit_id = 3032 } STATE_ROMAGNA = { - id = 89 - subsistence_building = building_subsistence_farms - provinces = { x7000A0 x708020 xF000A0 xFE3729 } - traits = { state_trait_solar_fields } - city = x7000A0 - port = x708020 - farm = xFE3729 - mine = xF000A0 - wood = x708020 - arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_phosphorus_mine = 48 - building_logging_camp = 8 - building_fishing_wharf = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 14 - discovered_amount = 1 - } - naval_exit_id = 3033 + id = 89 + subsistence_building = building_subsistence_farms + provinces = { x7000A0 x708020 xF000A0 xFE3729 } + traits = { state_trait_solar_fields } + city = x7000A0 + port = x708020 + farm = xFE3729 + mine = xF000A0 + wood = x708020 + arable_land = 31 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_sulfur_mine = 48 + building_logging_camp = 8 + building_fishing_wharf = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 14 + discovered_amount = 1 + } + naval_exit_id = 3033 } STATE_LAZIO = { - id = 90 - subsistence_building = building_subsistence_farms - provinces = { x3040A0 xB040A0 xB0C0A0 xB5726E } - city = xB5726E - port = xB5726E - farm = xB0C0A0 - mine = x3040A0 - wood = xB040A0 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 7 - } - naval_exit_id = 3032 + id = 90 + subsistence_building = building_subsistence_farms + provinces = { x3040A0 xB040A0 xB0C0A0 xB5726E } + city = xB5726E + port = xB5726E + farm = xB0C0A0 + mine = x3040A0 + wood = xB040A0 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 7 + } + naval_exit_id = 3032 } STATE_VENETIA = { - id = 91 - subsistence_building = building_subsistence_farms - provinces = { x3080A0 x3083C8 x5141E0 x605424 x8EEB7A xB001A0 xB080A0 } - traits = { state_trait_po_river state_trait_solar_fields } - city = x3083C8 - port = xB001A0 - farm = x5141E0 - mine = x8EEB7A - wood = x3080A0 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } - capped_resources = { - building_coal_mine = 44 - building_phosphorus_mine = 36 - building_logging_camp = 7 - building_fishing_wharf = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - naval_exit_id = 3033 + id = 91 + subsistence_building = building_subsistence_farms + provinces = { x3080A0 x3083C8 x5141E0 x605424 x8EEB7A xB001A0 xB080A0 } + traits = { state_trait_po_river state_trait_solar_fields } + city = x3083C8 + port = xB001A0 + farm = x5141E0 + mine = x8EEB7A + wood = x3080A0 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + capped_resources = { + building_coal_mine = 44 + building_sulfur_mine = 36 + building_logging_camp = 7 + building_fishing_wharf = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + naval_exit_id = 3033 } STATE_SICILY = { - id = 92 - subsistence_building = building_subsistence_farms - provinces = { x00D020 x702CA8 x805120 x8A0548 xB7B8F1 xC090A0 xF0AF66 } - traits = { state_trait_sicilian_phosphorus_mines state_trait_hydroelectric_dams } - city = xF0AF66 - port = x805120 - farm = x00D020 - mine = xB7B8F1 - wood = x8A0548 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_sugar_plantations } - capped_resources = { - building_phosphorus_mine = 100 - building_logging_camp = 6 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 10 - discovered_amount = 4 - } - naval_exit_id = 3033 + id = 92 + subsistence_building = building_subsistence_farms + provinces = { x00D020 x702CA8 x805120 x8A0548 xB7B8F1 xC090A0 xF0AF66 } + traits = { state_trait_sicilian_sulfur_mines state_trait_hydroelectric_dams } + city = xF0AF66 + port = x805120 + farm = x00D020 + mine = xB7B8F1 + wood = x8A0548 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_sugar_plantations } + capped_resources = { + building_sulfur_mine = 100 + building_logging_camp = 6 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 10 + discovered_amount = 4 + } + naval_exit_id = 3033 } STATE_SOUTH_CASTILE = { - id = 93 - subsistence_building = building_subsistence_farms - provinces = { x009020 x093A56 x2B550F x302080 x30A000 x342BE6 x41C3FC x4A8E78 x506000 x6549AD x679A01 x73D6A9 x7500D4 x8010A0 x88CEE5 x89CA9E x92DDDA x97FBA4 xA1BEC2 xB02080 xB0A000 xB0A080 xB4471A xB5194A xC694C3 xCAA3E1 xDCD24C xE47DCF xF19B02 xF44640 xF693FD xF841E6 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xDCD24C - farm = xB0A000 - mine = x8010A0 - wood = xB0A080 - arable_land = 60 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 6 - } + id = 93 + subsistence_building = building_subsistence_farms + provinces = { x009020 x093A56 x2B550F x302080 x30A000 x342BE6 x41C3FC x4A8E78 x506000 x6549AD x679A01 x73D6A9 x7500D4 x8010A0 x88CEE5 x89CA9E x92DDDA x97FBA4 xA1BEC2 xB02080 xB0A000 xB0A080 xB4471A xB5194A xC694C3 xCAA3E1 xDCD24C xE47DCF xF19B02 xF44640 xF693FD xF841E6 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xDCD24C + farm = xB0A000 + mine = x8010A0 + wood = xB0A080 + arable_land = 60 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 6 + } } STATE_GALICIA = { - id = 94 - subsistence_building = building_subsistence_farms - provinces = { x0EA604 x167F12 x33F984 x50E040 x583E92 xB85939 xD03554 xD0E040 } - traits = { state_trait_wind_farms } - city = xD0E040 - port = xB85939 - farm = x50E040 - mine = x0EA604 - wood = x33F984 - arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 14 - building_logging_camp = 5 - building_fishing_wharf = 4 - } - naval_exit_id = 3029 + id = 94 + subsistence_building = building_subsistence_farms + provinces = { x0EA604 x167F12 x33F984 x50E040 x583E92 xB85939 xD03554 xD0E040 } + traits = { state_trait_wind_farms } + city = xD0E040 + port = xB85939 + farm = x50E040 + mine = x0EA604 + wood = x33F984 + arable_land = 31 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 14 + building_logging_camp = 5 + building_fishing_wharf = 4 + } + naval_exit_id = 3029 } STATE_ASTURIAS = { - id = 691 - subsistence_building = building_subsistence_farms - provinces = { x0F84B8 x3E77F9 x5060C0 x525202 xA1037C xBF2564 xF0A000 } - traits = { state_trait_wind_farms } - city = x0F84B8 - port = xA1037C - farm = xBF2564 - mine = x0F84B8 - wood = x5060C0 - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_gold_mine = 4 - building_iron_mine = 14 - building_logging_camp = 5 - building_fishing_wharf = 7 - building_bauxite_mine = 8 - } - naval_exit_id = 3029 + id = 691 + subsistence_building = building_subsistence_farms + provinces = { x0F84B8 x3E77F9 x5060C0 x525202 xA1037C xBF2564 xF0A000 } + traits = { state_trait_wind_farms } + city = x0F84B8 + port = xA1037C + farm = xBF2564 + mine = x0F84B8 + wood = x5060C0 + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_gold_mine = 4 + building_iron_mine = 14 + building_logging_camp = 5 + building_fishing_wharf = 7 + building_bauxite_mine = 8 + } + naval_exit_id = 3029 } STATE_CASTILE = { - id = 95 - subsistence_building = building_subsistence_farms - provinces = { x0543B8 x0D5242 x10C4E5 x22193A x24A9D6 x2C00C8 x38C557 x3A3528 x4D18FC x50E0C0 x590C75 x5DB702 x702000 x70A000 x70F50D x906201 xB02000 xB1C098 xB3BC6E xC3ED38 xCA2220 xD060C0 xD30171 xD7A4DE xDC8B19 xF02000 xF44AAA } - traits = { state_trait_wind_farms } - city = x70A000 - farm = x38C557 - mine = x0D5242 - wood = x0543B8 - arable_land = 54 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 27 - building_logging_camp = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } + id = 95 + subsistence_building = building_subsistence_farms + provinces = { x0543B8 x0D5242 x10C4E5 x22193A x24A9D6 x2C00C8 x38C557 x3A3528 x4D18FC x50E0C0 x590C75 x5DB702 x702000 x70A000 x70F50D x906201 xB02000 xB1C098 xB3BC6E xC3ED38 xCA2220 xD060C0 xD30171 xD7A4DE xDC8B19 xF02000 xF44AAA } + traits = { state_trait_wind_farms } + city = x70A000 + farm = x38C557 + mine = x0D5242 + wood = x0543B8 + arable_land = 54 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 27 + building_logging_camp = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } } STATE_NAVARRA = { - id = 96 - subsistence_building = building_subsistence_farms - provinces = { x10E0C0 x48868C x702080 x9EC9B8 xABE0B3 xAC1425 xCB3245 } - traits = { state_trait_pyrenees_mountains state_trait_wind_farms } - city = xABE0B3 - port = x48868C - farm = x10E0C0 - mine = xAC1425 - wood = x702080 - arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 60 - building_logging_camp = 11 - building_fishing_wharf = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 17 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - naval_exit_id = 3029 + id = 96 + subsistence_building = building_subsistence_farms + provinces = { x10E0C0 x48868C x702080 x9EC9B8 xABE0B3 xAC1425 xCB3245 } + traits = { state_trait_pyrenees_mountains state_trait_wind_farms } + city = xABE0B3 + port = x48868C + farm = x10E0C0 + mine = xAC1425 + wood = x702080 + arable_land = 39 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 60 + building_logging_camp = 11 + building_fishing_wharf = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 17 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + naval_exit_id = 3029 } STATE_ARAGON = { - id = 97 - subsistence_building = building_subsistence_farms - provinces = { x076DE0 x202982 x2555A4 x30A080 x339B06 x3CBF9E x45B331 x506040 x5FB607 x9060C0 xA603C7 } - traits = { state_trait_pyrenees_mountains state_trait_wind_farms } - city = x45B331 - farm = x506040 - mine = x45B331 - wood = x339B06 - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - capped_resources = { - building_coal_mine = 36 - building_lead_mine = 36 - building_logging_camp = 8 - } + id = 97 + subsistence_building = building_subsistence_farms + provinces = { x076DE0 x202982 x2555A4 x30A080 x339B06 x3CBF9E x45B331 x506040 x5FB607 x9060C0 xA603C7 } + traits = { state_trait_pyrenees_mountains state_trait_wind_farms } + city = x45B331 + farm = x506040 + mine = x45B331 + wood = x339B06 + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + capped_resources = { + building_coal_mine = 36 + building_lead_mine = 36 + building_logging_camp = 8 + } } STATE_CATALONIA = { - id = 98 - subsistence_building = building_subsistence_farms - provinces = { x08B4D6 x0C64AC x11E041 x2914C3 x890622 x906040 x936FF3 x945748 xC2FFD9 xD616D2 xE0C020 } - traits = { state_trait_pyrenees_mountains state_trait_solar_fields state_trait_wind_farms } - city = xE0C020 - port = x890622 - farm = x11E041 - mine = x08B4D6 - wood = x906040 - arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 24 - building_logging_camp = 6 - building_fishing_wharf = 12 - } - naval_exit_id = 3032 + id = 98 + subsistence_building = building_subsistence_farms + provinces = { x08B4D6 x0C64AC x11E041 x2914C3 x890622 x906040 x936FF3 x945748 xC2FFD9 xD616D2 xE0C020 } + traits = { state_trait_pyrenees_mountains state_trait_solar_fields state_trait_wind_farms } + city = xE0C020 + port = x890622 + farm = x11E041 + mine = x08B4D6 + wood = x906040 + arable_land = 27 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 24 + building_logging_camp = 6 + building_fishing_wharf = 12 + } + naval_exit_id = 3032 } STATE_BALEARES = { - id = 99 - subsistence_building = building_subsistence_farms - provinces = { x60F080 x7D3FD7 } - city = x60F080 - port = x7D3FD7 - arable_land = 7 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 5 - } - naval_exit_id = 3032 + id = 99 + subsistence_building = building_subsistence_farms + provinces = { x60F080 x7D3FD7 } + city = x60F080 + port = x7D3FD7 + mine = x7D3FD7 + wood = x7D3FD7 + farm = x7D3FD7 + arable_land = 7 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 5 + } + naval_exit_id = 3032 } #Andalusia STATE_ANDALUSIA = { - id = 100 - subsistence_building = building_subsistence_farms - provinces = { x0010A0 x0362A1 x07E82B x099199 x2030C0 x203DB5 x20B040 x27E575 x2B6ABC x3C4E5B x4A1438 x4E5464 x53634F x58E3EB x59202C x801020 x809020 x911497 xA0B040 xB1108A xBC6ED3 xD06000 xEB9217 xEE7F54 xF50658 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x099199 - port = xBC6ED3 - farm = x3C4E5B - mine = x4A1438 - wood = x801020 - arable_land = 77 - arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_wheat_farms bg_silk_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_iron_mine = 30 - building_phosphorus_mine = 60 - building_copper_mine = 40 - building_logging_camp = 8 - building_fishing_wharf = 17 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 24 - } - naval_exit_id = 3031 + id = 100 + subsistence_building = building_subsistence_farms + provinces = { x0010A0 x0362A1 x07E82B x099199 x2030C0 x203DB5 x20B040 x27E575 x2B6ABC x3C4E5B x4A1438 x4E5464 x53634F x58E3EB x59202C x801020 x809020 x911497 xA0B040 xB1108A xBC6ED3 xD06000 xEB9217 xEE7F54 xF50658 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x099199 + port = xBC6ED3 + farm = x3C4E5B + mine = x4A1438 + wood = x801020 + arable_land = 77 + arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_wheat_farms bg_silk_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_iron_mine = 30 + building_sulfur_mine = 60 + building_copper_mine = 40 + building_logging_camp = 8 + building_fishing_wharf = 17 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 24 + } + naval_exit_id = 3031 } STATE_VALENCIA = { - id = 103 - subsistence_building = building_subsistence_farms - provinces = { x134657 x25DD5C x626878 x71158B x721583 x8FDF80 x99E5CE xA03040 xB03776 xCAC27C xD06040 xDFEF80 xE0BED4 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x8FDF80 - port = xB03776 - farm = x626878 - mine = xE0BED4 - wood = xD06040 - arable_land = 46 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 30 - building_lead_mine = 30 - building_logging_camp = 7 - building_fishing_wharf = 10 - } - naval_exit_id = 3032 + id = 103 + subsistence_building = building_subsistence_farms + provinces = { x134657 x25DD5C x626878 x71158B x721583 x8FDF80 x99E5CE xA03040 xB03776 xCAC27C xD06040 xDFEF80 xE0BED4 } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x8FDF80 + port = xB03776 + farm = x626878 + mine = xE0BED4 + wood = xD06040 + arable_land = 46 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 30 + building_lead_mine = 30 + building_logging_camp = 7 + building_fishing_wharf = 10 + } + naval_exit_id = 3032 } STATE_BEIRA = { - id = 104 - subsistence_building = building_subsistence_farms - provinces = { x0EF845 x3020A3 x37ADD8 x641376 x9238AD xA64B2E xD0A000 xD0E0C0 xE24C15 xE415AF xF92B7F } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = xD0A000 - port = xD0A000 - farm = xF92B7F - mine = x9238AD - wood = xE24C15 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 35 - } - capped_resources = { - building_copper_mine = 5 - building_logging_camp = 5 - building_fishing_wharf = 5 - } - naval_exit_id = 3029 + id = 104 + subsistence_building = building_subsistence_farms + provinces = { x0EF845 x3020A3 x37ADD8 x641376 x9238AD xA64B2E xD0A000 xD0E0C0 xE24C15 xE415AF xF92B7F } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = xD0A000 + port = xD0A000 + farm = xF92B7F + mine = x9238AD + wood = xE24C15 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 35 + } + capped_resources = { + building_copper_mine = 5 + building_logging_camp = 5 + building_fishing_wharf = 5 + } + naval_exit_id = 3029 } STATE_ESTREMADURA = { - id = 105 - subsistence_building = building_subsistence_farms - provinces = { x50A000 x545164 xA0F6EC xD02000 xD0A080 } - traits = { state_trait_wind_farms } - city = x545164 - port = x50A000 - farm = xA0F6EC - mine = x50A000 - wood = xD02000 - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 8 - } - naval_exit_id = 3029 + id = 105 + subsistence_building = building_subsistence_farms + provinces = { x50A000 x545164 xA0F6EC xD02000 xD0A080 } + traits = { state_trait_wind_farms } + city = x545164 + port = x50A000 + farm = xA0F6EC + mine = x50A000 + wood = xD02000 + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 8 + } + naval_exit_id = 3029 } STATE_ALENTEJO = { - id = 106 - subsistence_building = building_subsistence_farms - provinces = { x207080 x84A822 x88DCE1 x8B17E3 xA07080 xB0177A xC3BFC4 xEBA935 xEFC9BC } - traits = { state_trait_wind_farms } - city = xEFC9BC - port = x88DCE1 - farm = x207080 - mine = xA07080 - wood = xC3BFC4 - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_banana_plantations } - capped_resources = { - building_coal_mine = 28 - building_iron_mine = 24 - building_phosphorus_mine = 20 - building_logging_camp = 2 - building_fishing_wharf = 4 - } - naval_exit_id = 3029 + id = 106 + subsistence_building = building_subsistence_farms + provinces = { x207080 x84A822 x88DCE1 x8B17E3 xA07080 xB0177A xC3BFC4 xEBA935 xEFC9BC } + traits = { state_trait_wind_farms } + city = xEFC9BC + port = x88DCE1 + farm = x207080 + mine = xA07080 + wood = xC3BFC4 + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_banana_plantations } + capped_resources = { + building_coal_mine = 28 + building_iron_mine = 24 + building_sulfur_mine = 20 + building_logging_camp = 2 + building_fishing_wharf = 4 + } + naval_exit_id = 3029 } STATE_CAPE_VERDE = { - id = 107 - subsistence_building = building_subsistence_pastures - provinces = { x4B7FA5 xA2C3E8 xA2E8C5 xE8E7A2 } - impassable = { x4B7FA5 } - city = xA2E8C5 - port = x4B7FA5 - farm = x4B7FA5 - mine = xA2C3E8 - wood = xA2C3E8 - arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 3 - } - naval_exit_id = 3088 + id = 107 + subsistence_building = building_subsistence_pastures + provinces = { x4B7FA5 xA2C3E8 xA2E8C5 xE8E7A2 } + impassable = { x4B7FA5 } + city = xA2E8C5 + port = x4B7FA5 + farm = x4B7FA5 + mine = xA2C3E8 + wood = xA2C3E8 + arable_land = 4 + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 3 + } + naval_exit_id = 3088 } STATE_CANARY_ISLANDS = { - id = 1010 - subsistence_building = building_subsistence_farms - provinces = { x20EF01 x64C2B3 x655491 xC2C164 xF0EF86 } - impassable = { xF0EF86 } - city = x655491 - port = x655491 - farm = x20EF01 - mine = x64C2B3 - wood = xC2C164 - arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 4 - } - naval_exit_id = 3089 + id = 1010 + subsistence_building = building_subsistence_farms + provinces = { x20EF01 x64C2B3 x655491 xC2C164 xF0EF86 } + impassable = { xF0EF86 } + city = x655491 + port = x655491 + farm = x20EF01 + mine = x64C2B3 + wood = xC2C164 + arable_land = 4 + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 4 + } + naval_exit_id = 3089 } STATE_AZORES = { - id = 1011 - subsistence_building = building_subsistence_farms - provinces = { x769456 x90A080 x9B6D87 } - impassable = { x90A080 } - #traits = { state_trait_geothermal_reservoirs } - city = x9B6D87 - port = x769456 - farm = x90A080 - wood = x90A080 - arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 5 - } - naval_exit_id = 3069 + id = 1011 + subsistence_building = building_subsistence_farms + provinces = { x769456 x90A080 x9B6D87 } + impassable = { x90A080 } + #traits = { state_trait_geothermal_reservoirs } + city = x9B6D87 + port = x769456 + farm = x90A080 + wood = x90A080 + mine = x90A080 + arable_land = 4 + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 5 + } + naval_exit_id = 3069 } STATE_MADEIRA = { - id = 1012 - subsistence_building = building_subsistence_farms - provinces = { x385719 x4D5156 } - city = x4D5156 - port = x385719 - farm = x385719 - arable_land = 6 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 3 - } - naval_exit_id = 3089 + id = 1012 + subsistence_building = building_subsistence_farms + provinces = { x385719 x4D5156 } + city = x4D5156 + port = x385719 + farm = x385719 + mine = x385719 + wood = x385719 + arable_land = 6 + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 3 + } + naval_exit_id = 3089 } STATE_EASTERN_THRACE = { - id = 108 - subsistence_building = building_subsistence_farms - provinces = { x115006 x194E90 x2073F0 x608BB0 xF02082 xF0A020 xFCF160 } - traits = { state_trait_wind_farms } - city = xF0A020 - port = x2073F0 - farm = x115006 - mine = xFCF160 - wood = x608BB0 - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 18 - building_logging_camp = 4 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 15 - discovered_amount = 10 - } - naval_exit_id = 3035 + id = 108 + subsistence_building = building_subsistence_farms + provinces = { x115006 x194E90 x2073F0 x608BB0 xF02082 xF0A020 xFCF160 } + traits = { state_trait_wind_farms } + city = xF0A020 + port = x2073F0 + farm = x115006 + mine = xFCF160 + wood = x608BB0 + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 18 + building_logging_camp = 4 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 15 + discovered_amount = 10 + } + naval_exit_id = 3035 } STATE_DOBRUDJA = { - id = 109 - subsistence_building = building_subsistence_farms - provinces = { x50F5CB x7763F3 x7F25CD xB06121 xD9E021 } - traits = { state_trait_danube_river state_trait_wind_farms } - city = xD9E021 - port = xB06121 - farm = xB06121 - mine = xA3D7CE - wood = x7F25CD - arable_land = 7 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 7 - } - naval_exit_id = 3036 + id = 109 + subsistence_building = building_subsistence_farms + provinces = { x50F5CB x7763F3 x7F25CD xB06121 xD9E021 } + traits = { state_trait_danube_river state_trait_wind_farms } + city = xD9E021 + port = xB06121 + farm = xB06121 + mine = xA3D7CE + wood = x7F25CD + arable_land = 7 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 7 + } + naval_exit_id = 3036 } STATE_ALBANIA = { - id = 110 - subsistence_building = building_subsistence_farms - provinces = { x51A061 x5A148F x68131C x71C0E0 x7BE071 xB77F92 xC42EC6 xC771E0 xD0A061 } - traits = { state_trait_terra_rossa state_trait_hydroelectric_dams } - city = xD0A061 - port = xC771E0 - farm = x71C0E0 - mine = x68131C - wood = xC42EC6 - arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 10 - building_logging_camp = 6 - building_fishing_wharf = 8 - building_bauxite_mine = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - naval_exit_id = 3033 + id = 110 + subsistence_building = building_subsistence_farms + provinces = { x51A061 x5A148F x68131C x71C0E0 x7BE071 xB77F92 xC42EC6 xC771E0 xD0A061 } + traits = { state_trait_terra_rossa state_trait_hydroelectric_dams } + city = xD0A061 + port = xC771E0 + farm = x71C0E0 + mine = x68131C + wood = xC42EC6 + arable_land = 39 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 10 + building_logging_camp = 6 + building_fishing_wharf = 8 + building_bauxite_mine = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + naval_exit_id = 3033 } STATE_BOSNIA = { - id = 111 - subsistence_building = building_subsistence_farms - provinces = { x1121E0 x19AF6A x1E7362 x23D67C x3B7D2B x3F67BA x50209F x51A0A0 x5F13FD x7C904A x9021E0 xA40356 xAC2DD3 xD021A0 xD0A0A0 xDA817B xF06101 } - traits = { state_trait_hydroelectric_dams } - city = x51A0A0 - farm = x7C904A - mine = x5F13FD - wood = xDA817B - arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 48 - building_lead_mine = 39 - building_logging_camp = 14 - building_bauxite_mine = 24 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - } + id = 111 + subsistence_building = building_subsistence_farms + provinces = { x1121E0 x19AF6A x1E7362 x23D67C x3B7D2B x3F67BA x50209F x51A0A0 x5F13FD x7C904A x9021E0 xA40356 xAC2DD3 xD021A0 xD0A0A0 xDA817B xF06101 } + traits = { state_trait_hydroelectric_dams } + city = x51A0A0 + farm = x7C904A + mine = x5F13FD + wood = xDA817B + arable_land = 31 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 48 + building_lead_mine = 39 + building_logging_camp = 14 + building_bauxite_mine = 24 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + } } STATE_NORTHERN_THRACE = { - id = 112 - subsistence_building = building_subsistence_farms - provinces = { x0DE556 x15CDCD x455522 x6E7192 x7121A0 x95BCE8 x9D0D6C xAF56D0 xC7D441 xF021A0 xF0A0E0 } - traits = { state_trait_hydroelectric_dams } - city = xF021A0 - port = x7121A0 - farm = xF021A0 - mine = x95BCE8 - wood = x6E7192 - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - capped_resources = { - building_iron_mine = 33 - building_copper_mine = 15 - building_logging_camp = 17 - building_fishing_wharf = 6 - } - naval_exit_id = 3036 + id = 112 + subsistence_building = building_subsistence_farms + provinces = { x0DE556 x15CDCD x455522 x6E7192 x7121A0 x95BCE8 x9D0D6C xAF56D0 xC7D441 xF021A0 xF0A0E0 } + traits = { state_trait_hydroelectric_dams } + city = xF021A0 + port = x7121A0 + farm = xF021A0 + mine = x95BCE8 + wood = x6E7192 + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + capped_resources = { + building_iron_mine = 33 + building_copper_mine = 15 + building_logging_camp = 17 + building_fishing_wharf = 6 + } + naval_exit_id = 3036 } STATE_BULGARIA = { - id = 113 - subsistence_building = building_subsistence_farms - provinces = { x2038F6 x316021 x52BF3E x64275F x6768DB x71A0A0 x940C8D xA3D7CE xB4F1D6 xB55757 xC2E2B9 xC59A98 xC866AF xCDD237 xD06121 xE8D59C xEC96F3 xEFEAA0 xF0A0A0 } - traits = { state_trait_danube_river state_trait_wind_farms } - city = xC59A98 - port = xF0A0A0 - farm = x64275F - mine = x71A0A0 - wood = x6768DB - arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 50 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - discovered_amount = 7 - } - capped_resources = { - building_copper_mine = 30 - building_logging_camp = 14 - building_fishing_wharf = 2 - } - naval_exit_id = 3036 + id = 113 + subsistence_building = building_subsistence_farms + provinces = { x2038F6 x316021 x52BF3E x64275F x6768DB x71A0A0 x940C8D xA3D7CE xB4F1D6 xB55757 xC2E2B9 xC59A98 xC866AF xCDD237 xD06121 xE8D59C xEC96F3 xEFEAA0 xF0A0A0 } + traits = { state_trait_danube_river state_trait_wind_farms } + city = xC59A98 + port = xF0A0A0 + farm = x64275F + mine = x71A0A0 + wood = x6768DB + arable_land = 27 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 50 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + discovered_amount = 7 + } + capped_resources = { + building_copper_mine = 30 + building_logging_camp = 14 + building_fishing_wharf = 2 + } + naval_exit_id = 3036 } STATE_SLOVENIA = { - id = 114 - subsistence_building = building_subsistence_farms - provinces = { x124D73 x3060BF x31E041 x44F127 x56C78A x792B8A xA709B7 xB0E040 } - traits = { state_trait_drava_river } - city = x44F127 - farm = x31E041 - mine = x31E041 - wood = x792B8A - port = x3060BF - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 60 - building_logging_camp = 11 - building_bauxite_mine = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } - naval_exit_id = 3033 + id = 114 + subsistence_building = building_subsistence_farms + provinces = { x124D73 x3060BF x31E041 x44F127 x56C78A x792B8A xA709B7 xB0E040 } + traits = { state_trait_drava_river } + city = x44F127 + farm = x31E041 + mine = x31E041 + wood = x792B8A + port = x3060BF + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 60 + building_logging_camp = 11 + building_bauxite_mine = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } + naval_exit_id = 3033 } STATE_DALMATIA = { - id = 115 - subsistence_building = building_subsistence_farms - provinces = { x11A0E0 xEFA0C0 xF9421B } - traits = { state_trait_krka_falls state_trait_terra_rossa state_trait_hydroelectric_dams } - city = xF9421B - port = xEFA0C0 - farm = xEFA0C0 - mine = xF9421B - wood = xF9421B - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 13 - building_bauxite_mine = 25 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 23 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - naval_exit_id = 3033 + id = 115 + subsistence_building = building_subsistence_farms + provinces = { x11A0E0 xEFA0C0 xF9421B } + traits = { state_trait_krka_falls state_trait_terra_rossa state_trait_hydroelectric_dams } + city = xF9421B + port = xEFA0C0 + farm = xEFA0C0 + mine = xF9421B + wood = xF9421B + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 13 + building_bauxite_mine = 25 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 23 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + naval_exit_id = 3033 } STATE_CROATIA = { - id = 116 - subsistence_building = building_subsistence_farms - provinces = { x36B2E3 x458E4C x6D8BC6 x70DF00 x71A041 x71A0C0 xB061C0 xB339EC xB39050 xF021C0 xF0A040 } - traits = { state_trait_drava_river state_trait_terra_rossa } - city = x71A041 - port = xF021C0 - farm = x6D8BC6 - mine = xF021C0 - wood = x70DF00 - arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_logging_camp = 11 - building_fishing_wharf = 5 - building_bauxite_mine = 17 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - discovered_amount = 1 - } - naval_exit_id = 3033 + id = 116 + subsistence_building = building_subsistence_farms + provinces = { x36B2E3 x458E4C x6D8BC6 x70DF00 x71A041 x71A0C0 xB061C0 xB339EC xB39050 xF021C0 xF0A040 } + traits = { state_trait_drava_river state_trait_terra_rossa } + city = x71A041 + port = xF021C0 + farm = x6D8BC6 + mine = xF021C0 + wood = x70DF00 + arable_land = 27 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_logging_camp = 11 + building_fishing_wharf = 5 + building_bauxite_mine = 17 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + discovered_amount = 1 + } + naval_exit_id = 3033 } STATE_SLAVONIA = { - id = 117 - subsistence_building = building_subsistence_farms - provinces = { x106020 x13318D x51A021 x80CF00 x906121 } - traits = { state_trait_danube_river } - city = x80CF00 - farm = x906121 - mine = x51A021 - wood = x106020 - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 9 - } + id = 117 + subsistence_building = building_subsistence_farms + provinces = { x106020 x13318D x51A021 x80CF00 x906121 } + traits = { state_trait_danube_river } + city = x80CF00 + farm = x906121 + mine = x51A021 + wood = x106020 + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 9 + } } STATE_ISTRIA = { - id = 118 - subsistence_building = building_subsistence_farms - provinces = { x108021 x554866 x6984B4 xC02A3F } - traits = { state_trait_terra_rossa } - city = x554866 - port = x108021 - farm = x554866 - mine = x6984B4 - wood = x108021 - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 5 - building_fishing_wharf = 14 - } - naval_exit_id = 3033 + id = 118 + subsistence_building = building_subsistence_farms + provinces = { x108021 x554866 x6984B4 xC02A3F } + traits = { state_trait_terra_rossa } + city = x554866 + port = x108021 + farm = x554866 + mine = x6984B4 + wood = x108021 + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 5 + building_fishing_wharf = 14 + } + naval_exit_id = 3033 } STATE_MONTENEGRO = { - id = 119 - subsistence_building = building_subsistence_farms - provinces = { x446E84 x8C6292 x90A0E0 xA12F82 xF5F6C2 } - traits = { state_trait_terra_rossa } - city = x446E84 - port = x446E84 - farm = xA12F82 - mine = xA12F82 - wood = xA12F82 - arable_land = 9 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_lead_mine = 24 - building_logging_camp = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - naval_exit_id = 3033 + id = 119 + subsistence_building = building_subsistence_farms + provinces = { x446E84 x8C6292 x90A0E0 xA12F82 xF5F6C2 } + traits = { state_trait_terra_rossa } + city = x446E84 + port = x446E84 + farm = xA12F82 + mine = xA12F82 + wood = xA12F82 + arable_land = 9 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_lead_mine = 24 + building_logging_camp = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + naval_exit_id = 3033 } STATE_SOUTHERN_SERBIA = { - id = 120 - subsistence_building = building_subsistence_farms - provinces = { x10A060 x18B761 x334B53 x3B6092 x40AF95 x4773E6 x4B1F45 x4D115A x62A730 x74F1F4 x9061A0 x90A061 x9DFFAF xAC083C xD021E0 xEDBA20 xF9E78E } - traits = { state_trait_danube_river state_trait_hydroelectric_dams } - city = xF9E78E - farm = x3B6092 - mine = x9061A0 - wood = x9061A0 - arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_logging_camp = 13 - } + id = 120 + subsistence_building = building_subsistence_farms + provinces = { x10A060 x18B761 x334B53 x3B6092 x40AF95 x4773E6 x4B1F45 x4D115A x62A730 x74F1F4 x9061A0 x90A061 x9DFFAF xAC083C xD021E0 xEDBA20 xF9E78E } + traits = { state_trait_danube_river state_trait_hydroelectric_dams } + city = xF9E78E + farm = x3B6092 + mine = x9061A0 + wood = x9061A0 + arable_land = 27 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_logging_camp = 13 + } } STATE_KOSOVO = { - id = 121 - subsistence_building = building_subsistence_farms - provinces = { x45E06A xA5D3A9 xB852BB xD02161 } - city = x45E06A - farm = xB852BB - mine = xA5D3A9 - wood = x45E06A - arable_land = 34 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 40 - building_lead_mine = 36 - building_copper_mine = 20 - building_logging_camp = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } + id = 121 + subsistence_building = building_subsistence_farms + provinces = { x45E06A xA5D3A9 xB852BB xD02161 } + city = x45E06A + farm = xB852BB + mine = xA5D3A9 + wood = x45E06A + arable_land = 34 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 40 + building_lead_mine = 36 + building_copper_mine = 20 + building_logging_camp = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } } STATE_CRETE = { - id = 122 - subsistence_building = building_subsistence_farms - provinces = { x0B9BBE x31CD7B x6010A0 } - city = x0B9BBE - port = x6010A0 - farm = x6010A0 - arable_land = 6 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 5 - } - naval_exit_id = 3034 + id = 122 + subsistence_building = building_subsistence_farms + provinces = { x0B9BBE x31CD7B x6010A0 } + city = x0B9BBE + port = x6010A0 + farm = x6010A0 + mine = x31CD7B + wood = x31CD7B + arable_land = 6 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 5 + } + naval_exit_id = 3034 } STATE_WEST_AEGEAN_ISLANDS = { - id = 123 - subsistence_building = building_subsistence_orchards - provinces = { x6090A0 x6960A0 } - city = x6090A0 - port = x6960A0 - farm = x6090A0 - arable_land = 3 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 4 - building_bauxite_mine = 8 - } - naval_exit_id = 3034 + id = 123 + subsistence_building = building_subsistence_orchards + provinces = { x6090A0 x6960A0 } + city = x6090A0 + port = x6960A0 + farm = x6090A0 + mine = x6960A0 + wood = x6960A0 + arable_land = 3 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 4 + building_bauxite_mine = 8 + } + naval_exit_id = 3034 } STATE_EAST_AEGEAN_ISLANDS = { - id = 1001 - subsistence_building = building_subsistence_orchards - provinces = { x2190A0 xC56452 xE011A0 } - city = x2190A0 - port = xE011A0 - farm = x2190A0 - wood = xC56452 - arable_land = 3 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 6 - } - naval_exit_id = 3034 + id = 1001 + subsistence_building = building_subsistence_orchards + provinces = { x2190A0 xC56452 xE011A0 } + city = x2190A0 + port = xE011A0 + farm = x2190A0 + mine = xE011A0 + wood = xC56452 + arable_land = 3 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 6 + } + naval_exit_id = 3034 } STATE_ATTICA = { - id = 124 - subsistence_building = building_subsistence_farms - provinces = { x0A645C x465F8D x518791 x8D7F62 xA010A0 xBF5160 xC72C61 xCA246A } - traits = { state_trait_wind_farms } - city = xC72C61 - port = x518791 - farm = x0A645C - mine = x465F8D - wood = x518791 - arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 21 - building_phosphorus_mine = 32 - building_logging_camp = 7 - building_fishing_wharf = 8 - building_bauxite_mine = 30 - } - naval_exit_id = 3033 + id = 124 + subsistence_building = building_subsistence_farms + provinces = { x0A645C x465F8D x518791 x8D7F62 xA010A0 xBF5160 xC72C61 xCA246A } + traits = { state_trait_wind_farms } + city = xC72C61 + port = x518791 + farm = x0A645C + mine = x465F8D + wood = x518791 + arable_land = 19 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 21 + building_sulfur_mine = 32 + building_logging_camp = 7 + building_fishing_wharf = 8 + building_bauxite_mine = 30 + } + naval_exit_id = 3033 } STATE_THESSALIA = { - id = 125 - subsistence_building = building_subsistence_farms - provinces = { x01D0E0 x18C9AD x8050E0 x80D060 xACFFA7 xE6E868 } - city = x80D060 - port = xACFFA7 - farm = x80D060 - mine = x8050E0 - wood = x01D0E0 - arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - naval_exit_id = 3034 + id = 125 + subsistence_building = building_subsistence_farms + provinces = { x01D0E0 x18C9AD x8050E0 x80D060 xACFFA7 xE6E868 } + city = x80D060 + port = xACFFA7 + farm = x80D060 + mine = x8050E0 + wood = x01D0E0 + arable_land = 39 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + naval_exit_id = 3034 } STATE_SKOPIA = { - id = 126 - subsistence_building = building_subsistence_farms - provinces = { x11E0A0 x419E6F x494421 x596DE2 x7CF777 x800FE7 xE0118B } - city = x7CF777 - farm = x11E0A0 - mine = x596DE2 - wood = x494421 - arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 36 - building_copper_mine = 18 - building_logging_camp = 16 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } + id = 126 + subsistence_building = building_subsistence_farms + provinces = { x11E0A0 x419E6F x494421 x596DE2 x7CF777 x800FE7 xE0118B } + city = x7CF777 + farm = x11E0A0 + mine = x596DE2 + wood = x494421 + arable_land = 22 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 36 + building_copper_mine = 18 + building_logging_camp = 16 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } } STATE_MACEDONIA = { - id = 127 - subsistence_building = building_subsistence_farms - provinces = { x01D060 x021374 x506020 x70A0E0 x75CAD1 x90E0A0 xBA7B5B xD2619E xE48F39 } - city = x506020 - port = xE48F39 - farm = x506020 - mine = x90E0A0 - wood = x90E0A0 - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 3 - building_bauxite_mine = 18 - } - naval_exit_id = 3034 + id = 127 + subsistence_building = building_subsistence_farms + provinces = { x01D060 x021374 x506020 x70A0E0 x75CAD1 x90E0A0 xBA7B5B xD2619E xE48F39 } + city = x506020 + port = xE48F39 + farm = x506020 + mine = x90E0A0 + wood = x90E0A0 + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 3 + building_bauxite_mine = 18 + } + naval_exit_id = 3034 } STATE_WESTERN_THRACE = { - id = 128 - subsistence_building = building_subsistence_farms - provinces = { x0261AB x6181D2 x702020 xB2249C xBE51B7 xEDECFB xF02020 } - traits = { state_trait_wind_farms } - city = xEDECFB - port = xF02020 - farm = xBE51B7 - mine = xB2249C - wood = xBE51B7 - arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_iron_mine = 27 - building_copper_mine = 8 - building_logging_camp = 5 - building_fishing_wharf = 10 - } - naval_exit_id = 3035 + id = 128 + subsistence_building = building_subsistence_farms + provinces = { x0261AB x6181D2 x702020 xB2249C xBE51B7 xEDECFB xF02020 } + traits = { state_trait_wind_farms } + city = xEDECFB + port = xF02020 + farm = xBE51B7 + mine = xB2249C + wood = xBE51B7 + arable_land = 15 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_iron_mine = 27 + building_copper_mine = 8 + building_logging_camp = 5 + building_fishing_wharf = 10 + } + naval_exit_id = 3035 } STATE_IONIAN_ISLANDS = { - id = 129 - subsistence_building = building_subsistence_orchards - provinces = { x405060 x4B79CA } - city = x4B79CA - port = x405060 - farm = x405060 - arable_land = 7 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 5 - } - naval_exit_id = 3033 + id = 129 + subsistence_building = building_subsistence_orchards + provinces = { x405060 x4B79CA } + city = x4B79CA + port = x405060 + farm = x405060 + mine = x405060 + wood = x405060 + arable_land = 7 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 5 + } + naval_exit_id = 3033 } STATE_PELOPONNESE = { - id = 130 - subsistence_building = building_subsistence_farms - provinces = { x0055D7 x43409D x61E57E xBA3449 xC0D060 } - traits = { state_trait_wind_farms } - city = x0055D7 - port = xC0D060 - farm = x43409D - mine = x43409D - wood = x61E57E - arable_land = 7 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 21 - building_copper_mine = 10 - building_logging_camp = 5 - building_fishing_wharf = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - discovered_amount = 1 - } - naval_exit_id = 3033 + id = 130 + subsistence_building = building_subsistence_farms + provinces = { x0055D7 x43409D x61E57E xBA3449 xC0D060 } + traits = { state_trait_wind_farms } + city = x0055D7 + port = xC0D060 + farm = x43409D + mine = x43409D + wood = x61E57E + arable_land = 7 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 21 + building_copper_mine = 10 + building_logging_camp = 5 + building_fishing_wharf = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + discovered_amount = 1 + } + naval_exit_id = 3033 } diff --git a/map_data/state_regions/02_east_europe.txt b/map_data/state_regions/02_east_europe.txt index 5047142c8..5ab604890 100644 --- a/map_data/state_regions/02_east_europe.txt +++ b/map_data/state_regions/02_east_europe.txt @@ -1,1133 +1,1136 @@ STATE_INGRIA = { - id = 131 - subsistence_building = building_subsistence_farms - provinces = { x0020E0 x01A0E0 x042A4F x0FEA4B x1AE461 x246095 x3266DE x57DF51 x607A9E x6F9858 x80A0E0 x86F5A3 x87C547 x89D566 x8F79E9 x93FBC9 x9A8A71 xA577B1 xA981B3 xAEBDCB xB64167 xB6C9C3 xBA361B xBB73A3 xCD164E xD0DA34 xD14E99 xD1CBDD xD7689F xDED975 xDF3F5C xE7438E xE97616 xF06F29 } - traits = { state_trait_russian_forest } - city = xCD164E - port = xCD164E - farm = xDED975 - mine = xB64167 - wood = xA981B3 - arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 25 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 5 - } - naval_exit_id = 3000 + id = 131 + subsistence_building = building_subsistence_farms + provinces = { x0020E0 x01A0E0 x042A4F x0FEA4B x1AE461 x246095 x3266DE x57DF51 x607A9E x6F9858 x80A0E0 x86F5A3 x87C547 x89D566 x8F79E9 x93FBC9 x9A8A71 xA577B1 xA981B3 xAEBDCB xB64167 xB6C9C3 xBA361B xBB73A3 xCD164E xD0DA34 xD14E99 xD1CBDD xD7689F xDED975 xDF3F5C xE7438E xE97616 xF06F29 } + traits = { state_trait_russian_forest } + city = xCD164E + port = xCD164E + farm = xDED975 + mine = xB64167 + wood = xA981B3 + arable_land = 82 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 25 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 5 + } + naval_exit_id = 3000 } STATE_MOSCOW = { - id = 132 - subsistence_building = building_subsistence_farms - provinces = { x089C80 x0D1821 x0F54C0 x11B251 x13D91C x14830F x2121A0 x2FB453 x2FC308 x301EC1 x3EAD17 x400383 x43F336 x4DBAEC x53C6EC x54C962 x5C950C x6121A0 x617404 x632D29 x6E8ED4 x729CED x756F52 x77D1E9 x8B324E x8BC0CA x8DE32D x8F478B x8FB5BF x912892 x92470A x9767C3 x9B8556 x9DF0D8 x9DFD09 xA020A0 xA36510 xABAE9B xB0A39B xB0B91E xB24923 xBDF81C xC05614 xC1A5DD xC20515 xC492A0 xC6A70B xCC840C xCD34E8 xD7163E xDF20A0 xE03FE3 xE0A021 xE0FF4A xE1114E xE19E7E xE32FD0 xE33B67 xE78F94 xEB025B xF402D3 xF4F224 xF7AA04 xFFEC80 } - traits = { state_trait_volga_river state_trait_russian_forest state_trait_hydroelectric_dams } - city = xE0A021 - farm = x8BC0CA - mine = xE1114E - wood = x14830F - arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 30 - building_logging_camp = 34 - } + id = 132 + subsistence_building = building_subsistence_farms + provinces = { x089C80 x0D1821 x0F54C0 x11B251 x13D91C x14830F x2121A0 x2FB453 x2FC308 x301EC1 x3EAD17 x400383 x43F336 x4DBAEC x53C6EC x54C962 x5C950C x6121A0 x617404 x632D29 x6E8ED4 x729CED x756F52 x77D1E9 x8B324E x8BC0CA x8DE32D x8F478B x8FB5BF x912892 x92470A x9767C3 x9B8556 x9DF0D8 x9DFD09 xA020A0 xA36510 xABAE9B xB0A39B xB0B91E xB24923 xBDF81C xC05614 xC1A5DD xC20515 xC492A0 xC6A70B xCC840C xCD34E8 xD7163E xDF20A0 xE03FE3 xE0A021 xE0FF4A xE1114E xE19E7E xE32FD0 xE33B67 xE78F94 xEB025B xF402D3 xF4F224 xF7AA04 xFFEC80 } + traits = { state_trait_volga_river state_trait_russian_forest state_trait_hydroelectric_dams } + city = xE0A021 + farm = x8BC0CA + mine = xE1114E + wood = x14830F + arable_land = 252 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 30 + building_logging_camp = 34 + } } STATE_BREST = { - id = 133 - subsistence_building = building_subsistence_farms - provinces = { x157352 x18020B x1917E9 x241A22 x2FD0B1 x406020 x416161 x66FB56 x6D7F7E x75F1B4 x7E7F58 x80E0A0 x84FE3D x8ABE62 xA201E3 xA6BED3 xAB3AC5 xB338E8 xBCB94C xBFDF20 xC15AD8 xC3FA73 xCB21FD xCCD197 xDE471E xE06176 xE87D11 xF02643 } - traits = { state_trait_russian_forest } - city = xAB3AC5 - farm = xA6BED3 - mine = xCB21FD - wood = x8ABE62 - arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 13 - } + id = 133 + subsistence_building = building_subsistence_farms + provinces = { x157352 x18020B x1917E9 x241A22 x2FD0B1 x406020 x416161 x66FB56 x6D7F7E x75F1B4 x7E7F58 x80E0A0 x84FE3D x8ABE62 xA201E3 xA6BED3 xAB3AC5 xB338E8 xBCB94C xBFDF20 xC15AD8 xC3FA73 xCB21FD xCCD197 xDE471E xE06176 xE87D11 xF02643 } + traits = { state_trait_russian_forest } + city = xAB3AC5 + farm = xA6BED3 + mine = xCB21FD + wood = x8ABE62 + arable_land = 208 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 13 + } } STATE_VOLHYNIA = { - id = 134 - subsistence_building = building_subsistence_farms - provinces = { x0EB3C7 x1A9FFE x364496 x37A636 x4D686A x5A26AE x6168EB x6AC779 x71E0A0 x80FB0F x8201CF x862F77 xAC3079 xAC6FAE xAFEBC8 xBD8617 xE001E0 xE2F553 } - traits = { state_trait_russian_forest } - city = x8201CF - farm = x5A26AE - mine = x80FB0F - wood = xAC3079 - arable_land = 187 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - capped_resources = { - building_coal_mine = 68 - building_logging_camp = 11 - } + id = 134 + subsistence_building = building_subsistence_farms + provinces = { x0EB3C7 x1A9FFE x364496 x37A636 x4D686A x5A26AE x6AC779 x71E0A0 x80FB0F x8201CF x862F77 xAC3079 xAC6FAE xAFEBC8 xBD8617 xE001E0 xE2F553 } + traits = { state_trait_russian_forest } + city = x8201CF + farm = x5A26AE + mine = x80FB0F + wood = xAC3079 + arable_land = 187 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + capped_resources = { + building_coal_mine = 68 + building_logging_camp = 11 + } } STATE_KIEV = { - id = 135 - subsistence_building = building_subsistence_farms - provinces = { x01E0E0 x1121A0 x18E9E1 x2472F3 x270CD8 x2C6218 x2D80BA x2E05DE x31F90F x387D75 x3ACCE8 x46B48F x4C92CC x54B5C4 x7DA787 x7DF67D x7FC1CF x817D22 x82AE2F x83B302 x8CE323 x925815 x98E808 x9E24DE xA8600B xA9FA61 xBDDA3A xC482AD xCD2CE5 xD5E7D2 xD8EA8C xDAAE11 xDCE378 xDD790F xE08061 xE315A3 xE6AF95 xE6CADD xE996D1 xEA1E16 xF061A0 } - traits = { state_trait_black_soil state_trait_dnieper_river state_trait_hydroelectric_dams } - city = x8CE323 - farm = x270CD8 - mine = xEA1E16 - wood = x2472F3 - arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 30 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 10 - building_logging_camp = 9 - } + id = 135 + subsistence_building = building_subsistence_farms + provinces = { x01E0E0 x1121A0 x18E9E1 x2472F3 x270CD8 x2C6218 x2D80BA x2E05DE x31F90F x387D75 x3ACCE8 x46B48F x4C92CC x54B5C4 x7DA787 x7DF67D x7FC1CF x817D22 x82AE2F x83B302 x8CE323 x925815 x98E808 x9E24DE xA8600B xA9FA61 xBDDA3A xC482AD xCD2CE5 xD5E7D2 xD8EA8C xDAAE11 xDD790F xE08061 xE315A3 xE6AF95 xE6CADD xE996D1 xEA1E16 xF061A0 } + traits = { state_trait_black_soil state_trait_dnieper_river state_trait_hydroelectric_dams } + city = x8CE323 + farm = x270CD8 + mine = xEA1E16 + wood = x2472F3 + arable_land = 100 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 30 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 10 + building_logging_camp = 9 + } } STATE_BRYANSK = { - id = 136 - subsistence_building = building_subsistence_farms - provinces = { x032751 x0B9BAA x12AB15 x1D9534 x1E5225 x20A020 x244D15 x2EB40F x36FFFE x44E2F9 x5699C6 x6BE684 x71473A x752A3E x87264D x8D6462 x925213 x92C7C8 x93157C x95A3EA x9692BD x96E229 x9D8B55 xA02120 xB020C6 xB56E0D xB98492 xBC0441 xBCF6EB xC020E0 xC7D77B xD04FB9 xD3CC3C xEC68C6 xF75BCA xFCDD8C xFEFF16 } - traits = { state_trait_russian_forest } - city = x244D15 - farm = x87264D - mine = xEC68C6 - wood = x1D9534 - arable_land = 315 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 33 - building_phosphorus_mine = 20 - } + id = 136 + subsistence_building = building_subsistence_farms + provinces = { x032751 x0B9BAA x12AB15 x1D9534 x1E5225 x20A020 x244D15 x2EB40F x36FFFE x44E2F9 x5699C6 x6BE684 x71473A x752A3E x87264D x8D6462 x925213 x92C7C8 x93157C x95A3EA x9692BD x96E229 x9D8B55 xA02120 xB020C6 xB56E0D xB98492 xBC0441 xBCF6EB xC020E0 xC7D77B xD04FB9 xD3CC3C xEC68C6 xF75BCA xFCDD8C xFEFF16 } + traits = { state_trait_russian_forest } + city = x244D15 + farm = x87264D + mine = xEC68C6 + wood = x1D9534 + arable_land = 315 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 33 + building_sulfur_mine = 20 + } } STATE_SMOLENSK = { - id = 137 - subsistence_building = building_subsistence_farms - provinces = { x03673A x04FF4D x1A2893 x1CD991 x1DE5C6 x205800 x219D59 x25D843 x391276 x4786C3 x4C8BB8 x50AF51 x534355 x55425A x6100EC x620BE8 x6859CA x6B02CC x6D38D7 x712640 x74E5E0 x74F08E x93DF31 x9BF7E1 x9CC46F x9ECE91 x9EF309 xA0A021 xACF404 xB5BA9C xBA8413 xC0A060 xC0DF60 xD1D45B xD4F88C xD8537A xDFBF60 xEA523C xECBC4D xFBBA8C } - traits = { state_trait_russian_forest } - city = xECBC4D - farm = x205800 - mine = xC0DF60 - wood = x6859CA - arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 20 - } + id = 137 + subsistence_building = building_subsistence_farms + provinces = { x03673A x04FF4D x1A2893 x1CD991 x1DE5C6 x205800 x219D59 x25D843 x391276 x4786C3 x4C8BB8 x50AF51 x534355 x55425A x6100EC x620BE8 x6859CA x6B02CC x6D38D7 x712640 x74E5E0 x74F08E x93DF31 x9BF7E1 x9CC46F x9ECE91 x9EF309 xA0A021 xACF404 xB5BA9C xBA8413 xC0A060 xC0DF60 xD1D45B xD4F88C xD8537A xDFBF60 xEA523C xECBC4D xFBBA8C } + traits = { state_trait_russian_forest } + city = xECBC4D + farm = x205800 + mine = xC0DF60 + wood = x6859CA + arable_land = 166 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 20 + } } STATE_ORSHA = { - id = 138 - subsistence_building = building_subsistence_farms - provinces = { x0153E3 x016161 x01E061 x061F7B x062D3B x0B93F6 x1197EA x1D8857 x235156 x26415C x361946 x3B1EB3 x3D1AAA x41A0E0 x6CEBE0 x79C34B x7E7DA7 x806161 x8061E0 x84294C x87E9EC x8F8DDD x9126B4 x936BF9 xA42E0B xA93262 xB13CAC xB81A41 xBCCBB1 xBF1F6F xC0A0E0 xC1D9C0 xC3026F xC6D645 xC9634A xD4812D xD9956C xE1577C xEF4591 xEFAEC6 xF208D0 } - traits = { state_trait_russian_forest } - city = x26415C - farm = x8061E0 - mine = xC9634A - wood = x361946 - arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 23 - } + id = 138 + subsistence_building = building_subsistence_farms + provinces = { x0153E3 x016161 x01E061 x061F7B x062D3B x0B93F6 x1197EA x1D8857 x235156 x26415C x361946 x3B1EB3 x3D1AAA x41A0E0 x6CEBE0 x79C34B x7E7DA7 x806161 x8061E0 x84294C x87E9EC x8F8DDD x9126B4 x936BF9 xA42E0B xA93262 xB13CAC xB81A41 xBCCBB1 xBF1F6F xC0A0E0 xC1D9C0 xC3026F xC6D645 xC9634A xD4812D xD9956C xE1577C xEF4591 xEFAEC6 xF208D0 } + traits = { state_trait_russian_forest } + city = x26415C + farm = x8061E0 + mine = xC9634A + wood = x361946 + arable_land = 252 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 23 + } } STATE_EAST_KARELIA = { - id = 139 - subsistence_building = building_subsistence_farms - provinces = { x0066B6 x0247D2 x0293D4 x033057 x038388 x042B4C x0560D2 x0AD9DF x0C1A92 x0C5FD4 x0DC645 x118D75 x1390FF x13F6B8 x1453D6 x149AC1 x14D2FF x157479 x183954 x1859FC x187B70 x196314 x1ACA0E x1AD735 x1B18AC x1B744E x1B7C62 x1D3DC6 x21C080 x21D9DE x2283E5 x22D727 x237C68 x2BC8DE x2D67C8 x2FBF05 x2FD568 x31D1C2 x330917 x335F68 x33F3E9 x3499C5 x35B533 x368E4E x39271C x3A0477 x3A92CB x3AC4C7 x3B75BE x3DE633 x3F226D x3FC5D1 x427893 x443B00 x4512FF x453179 x474459 x4B4532 x4F103B x51278D x513767 x522642 x524940 x526537 x52CA86 x534146 x571684 x57190F x5728CF x58F3E7 x59ACFE x5A43E7 x5A4AAB x5BC5FF x5EB463 x5FEE86 x6075CC x62BDE9 x63FFF5 x645723 x65167C x6A6057 x6C6E7A x6D5719 x70D145 x70D1FB x71CC9D x73FFD0 x749824 x772BFF x779735 x77C525 x78B65B x7A98A2 x7B7621 x7B9CDF x7BF1F2 x7C4884 x7E97C8 x7F3B28 x7F854D x7FA4E9 x8969D9 x8A9DB3 x8BFEB5 x8D3928 x8D7FEC x8DCB5A x8FC731 x91984B x9281D4 x92EA54 x93E684 x95A9E4 x95B2B5 x96AD41 x971B98 x99E798 x9C07EC x9E0C5D xA04000 xA094F1 xA09A15 xA0C080 xA1F95E xA2AAB3 xA36134 xA46459 xA53780 xA6AFFD xA7D0B4 xA857F6 xAD410A xAD9554 xAE6EB5 xAF87D1 xB0D6F8 xB3AEF5 xB42A73 xB6A456 xB7363A xB835D3 xB85907 xB904C3 xBA39B1 xBAB783 xBD6B78 xC080D2 xC16D56 xC1710E xC20756 xC37E5B xC3FB6E xC3FDFD xC571B7 xC575FD xC5C353 xC6A932 xC6D9A5 xC7ABED xC9CF88 xCB15D6 xCB465E xCB5F10 xCB6CAD xCCB3A0 xCD5877 xCDCF37 xCF1FC1 xCF26A1 xD0C711 xD2482D xD4F727 xD6546C xD8B025 xD8B610 xD98ED6 xDBED6F xDCBC28 xDE65CD xDF1F54 xDF49EB xDFC586 xE01B42 xE04000 xE1F130 xE229D5 xE3121F xE3FB9C xE53818 xE5B844 xE6B3AA xE760E6 xE8E9FB xEDCD34 xEE749A xEF00EC xEF7F4A xF2B11C xF2B2C8 xF2BD0B xF42377 xF475D7 xF7D6E2 xF7F846 xF90B99 xFAD2A2 xFC0072 xFC6114 xFD1CCF xFE82B9 xFF66FF } - traits = { state_trait_scandinavian_forests state_trait_lovozero } - city = x033057 - port = xD98ED6 - farm = xB0D6F8 - mine = x96AD41 - wood = xA857F6 - arable_land = 19 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 14 - } - capped_resources = { - building_iron_mine = 33 - building_logging_camp = 14 - building_fishing_wharf = 5 - } - naval_exit_id = 3039 + id = 139 + subsistence_building = building_subsistence_farms + provinces = { x0066B6 x0247D2 x0293D4 x033057 x038388 x042B4C x0560D2 x0AD9DF x0C1A92 x0C5FD4 x0DC645 x118D75 x1390FF x13F6B8 x1453D6 x149AC1 x14D2FF x157479 x183954 x1859FC x187B70 x196314 x1ACA0E x1AD735 x1B18AC x1B744E x1B7C62 x1D3DC6 x21C080 x21D9DE x2283E5 x22D727 x237C68 x2BC8DE x2D67C8 x2FBF05 x2FD568 x31D1C2 x330917 x335F68 x33F3E9 x3499C5 x35B533 x368E4E x39271C x3A0477 x3A92CB x3AC4C7 x3B75BE x3DE633 x3F226D x3FC5D1 x427893 x443B00 x4512FF x453179 x474459 x4B4532 x4F103B x51278D x513767 x522642 x524940 x526537 x52CA86 x534146 x571684 x57190F x5728CF x58F3E7 x59ACFE x5A43E7 x5A4AAB x5BC5FF x5EB463 x5FEE86 x6075CC x62BDE9 x63FFF5 x645723 x65167C x6A6057 x6C6E7A x6D5719 x70D145 x70D1FB x71CC9D x73FFD0 x749824 x772BFF x779735 x77C525 x78B65B x7A98A2 x7B7621 x7B9CDF x7BF1F2 x7C4884 x7E97C8 x7F3B28 x7F854D x7FA4E9 x8969D9 x8A9DB3 x8BFEB5 x8D3928 x8D7FEC x8DCB5A x8FC731 x91984B x9281D4 x92EA54 x93E684 x95A9E4 x95B2B5 x96AD41 x971B98 x99E798 x9C07EC x9E0C5D xA04000 xA094F1 xA09A15 xA0C080 xA1F95E xA2AAB3 xA36134 xA46459 xA53780 xA6AFFD xA7D0B4 xA857F6 xAD410A xAD9554 xAE6EB5 xAF87D1 xB0D6F8 xB3AEF5 xB42A73 xB6A456 xB7363A xB835D3 xB85907 xB904C3 xBA39B1 xBAB783 xBD6B78 xC080D2 xC16D56 xC1710E xC20756 xC37E5B xC3FB6E xC3FDFD xC571B7 xC575FD xC5C353 xC6A932 xC6D9A5 xC7ABED xC9CF88 xCB15D6 xCB465E xCB5F10 xCB6CAD xCCB3A0 xCD5877 xCDCF37 xCF1FC1 xCF26A1 xD0C711 xD2482D xD4F727 xD6546C xD8B025 xD8B610 xD98ED6 xDBED6F xDCBC28 xDE65CD xDF1F54 xDF49EB xDFC586 xE01B42 xE04000 xE1F130 xE229D5 xE3121F xE3FB9C xE53818 xE5B844 xE6B3AA xE760E6 xE8E9FB xEDCD34 xEE749A xEF00EC xEF7F4A xF2B11C xF2B2C8 xF2BD0B xF42377 xF475D7 xF7D6E2 xF7F846 xF90B99 xFAD2A2 xFC0072 xFC6114 xFD1CCF xFE82B9 xFF66FF } + traits = { state_trait_scandinavian_forests state_trait_lovozero } + city = x033057 + port = xD98ED6 + farm = xB0D6F8 + mine = x96AD41 + wood = xA857F6 + arable_land = 19 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 14 + } + capped_resources = { + building_iron_mine = 33 + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3039 } STATE_ARKHANGELSK = { - id = 140 - subsistence_building = building_subsistence_farms - provinces = { x009EB7 x0662C5 x09201E x116B4E x1230DB x125781 x1405E0 x178A5C x17C3A9 x1D4E77 x237586 x257570 x27923A x339F71 x35C277 x360D95 x37D5D3 x39C3D7 x40D3DA x40F1F0 x417983 x45C3AD x461ABA x48BC6F x49C142 x4A5404 x4A6073 x4D2452 x4E1756 x50829A x51742F x533140 x53C825 x5539CF x577ADC x58F495 x5943FE x5A9872 x5D0C97 x5F87BA x60053A x67A6D0 x68FEEE x6A0C01 x6DBE60 x6DE113 x6E148E x73AE5B x73F31C x787542 x78A0D5 x7A00E6 x7A608A x7BFAD9 x7D80D6 x7FE1CB x81827E x835452 x848EFC x85CE81 x877BDE x8CA5D6 x8DA9F9 x8ED444 x8F45AB x90A6D0 x952880 x973436 x99B3A6 x9A6F0B x9AAAF0 xA082DB xA10EA2 xA2F602 xA3F91A xA57615 xAA9473 xAB54F1 xAC7A28 xB0726B xB07CEC xB272FC xB3E4A8 xB4907A xB663D9 xB71DD4 xBB094C xBCC48C xC280EF xC35BA4 xC699CC xC86EE7 xCD39E2 xCE6ECE xCF2221 xCF8844 xD0FC2C xD4B959 xD6BC8B xE05893 xE587B2 xE72A8A xEAE9CB xEDEE19 xEF2B17 xF29885 xF3672D xFE65B5 } - traits = { state_trait_russian_forest } - city = xCF8844 - port = x125781 - farm = xE587B2 - mine = x6E148E - wood = x9A6F0B - arable_land = 30 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 5 - } - naval_exit_id = 3039 + id = 140 + subsistence_building = building_subsistence_farms + provinces = { x009EB7 x0662C5 x09201E x116B4E x1230DB x125781 x1405E0 x178A5C x17C3A9 x1D4E77 x237586 x257570 x27923A x339F71 x35C277 x360D95 x37D5D3 x39C3D7 x40D3DA x40F1F0 x417983 x45C3AD x461ABA x48BC6F x49C142 x4A5404 x4A6073 x4D2452 x4E1756 x50829A x51742F x533140 x53C825 x5539CF x577ADC x58F495 x5943FE x5A9872 x5D0C97 x5F87BA x60053A x67A6D0 x68FEEE x6A0C01 x6DBE60 x6DE113 x6E148E x73AE5B x73F31C x787542 x78A0D5 x7A00E6 x7A608A x7BFAD9 x7D80D6 x7FE1CB x81827E x835452 x848EFC x85CE81 x877BDE x8CA5D6 x8DA9F9 x8ED444 x8F45AB x90A6D0 x952880 x973436 x99B3A6 x9A6F0B x9AAAF0 xA082DB xA10EA2 xA2F602 xA3F91A xA57615 xAA9473 xAB54F1 xAC7A28 xB0726B xB07CEC xB272FC xB3E4A8 xB4907A xB663D9 xB71DD4 xBB094C xBCC48C xC280EF xC35BA4 xC699CC xC86EE7 xCD39E2 xCE6ECE xCF2221 xCF8844 xD0FC2C xD4B959 xD6BC8B xE05893 xE587B2 xE72A8A xEAE9CB xEDEE19 xEF2B17 xF29885 xF3672D xFE65B5 } + traits = { state_trait_russian_forest } + city = xCF8844 + port = x125781 + farm = xE587B2 + mine = x6E148E + wood = x9A6F0B + arable_land = 30 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3039 } STATE_TVER = { - id = 141 - subsistence_building = building_subsistence_farms - provinces = { x03B78B x03F85A x04598A x05F14E x0BB972 x0D15CC x0D7374 x0F63E6 x1053DD x118DB1 x130A3E x14D961 x16B74D x16DE9A x19C43D x1A0823 x20B928 x24B773 x28E71E x2FA786 x30386A x3988B7 x39F701 x3CBDA1 x4020DF x40FEDE x41FF83 x42C9C5 x4394A5 x4706A4 x475460 x4BA77A x513224 x51A54B x5289B3 x5357F0 x53CD52 x57940A x604180 x6145FA x638C43 x64C8B4 x68E99E x690072 x69648C x6B4598 x6D9FEE x6DD07A x6F6902 x704EB0 x74EDD1 x7EFD2D x80AA34 x824587 x89264F x89E2E6 x93BCE7 x956021 x99879C x9A12DD x9AA8A6 xA08000 xA3B1C8 xA4D7E2 xA51FC9 xA7B6EF xAB60B3 xAE2050 xB1EE74 xB69A40 xB9892E xBF07AC xC1B0C9 xC37BBA xC4D5AC xC617F1 xD17876 xD19951 xD34803 xD8621E xDA1620 xE02020 xE2021A xE35415 xE7DAD6 xEDE24C xF13E39 xF2F837 xF42CBB xF42F56 xFA15E7 xFB5C50 xFD14D2 } - traits = { state_trait_russian_forest state_trait_volga_river } - city = x40FEDE - farm = x9AA8A6 - mine = x7EFD2D - wood = x6DD07A - arable_land = 229 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 40 - } + id = 141 + subsistence_building = building_subsistence_farms + provinces = { x03B78B x03F85A x04598A x05F14E x0BB972 x0D15CC x0D7374 x0F63E6 x1053DD x118DB1 x130A3E x14D961 x16B74D x16DE9A x19C43D x1A0823 x20B928 x24B773 x28E71E x2FA786 x30386A x3988B7 x39F701 x3CBDA1 x4020DF x40FEDE x41FF83 x42C9C5 x4394A5 x4706A4 x475460 x4BA77A x513224 x51A54B x5289B3 x5357F0 x53CD52 x57940A x604180 x6145FA x638C43 x64C8B4 x68E99E x690072 x69648C x6B4598 x6D9FEE x6DD07A x6F6902 x704EB0 x74EDD1 x7EFD2D x80AA34 x824587 x89264F x89E2E6 x93BCE7 x956021 x99879C x9A12DD x9AA8A6 xA08000 xA3B1C8 xA4D7E2 xA51FC9 xA7B6EF xAB60B3 xAE2050 xB1EE74 xB69A40 xB9892E xBF07AC xC1B0C9 xC37BBA xC4D5AC xC617F1 xD17876 xD19951 xD34803 xD8621E xDA1620 xE02020 xE2021A xE35415 xE7DAD6 xEDE24C xF13E39 xF2F837 xF42CBB xF42F56 xFA15E7 xFB5C50 xFD14D2 } + traits = { state_trait_russian_forest state_trait_volga_river } + city = x40FEDE + farm = x9AA8A6 + mine = x7EFD2D + wood = x6DD07A + arable_land = 229 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 40 + } } STATE_CRIMEA = { - id = 142 - subsistence_building = building_subsistence_farms - provinces = { x1C2E4D x31E0E0 x61F467 x6B9AB7 x706060 x87516C x9426E7 xB0DFDF xF56D13 } - city = x31E0E0 - port = xB0DFDF - farm = x9426E7 - mine = x6B9AB7 - wood = x706060 - arable_land = 82 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 15 - building_logging_camp = 4 - building_fishing_wharf = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - } - naval_exit_id = 3036 + id = 142 + subsistence_building = building_subsistence_farms + provinces = { x1C2E4D x31E0E0 x61F467 x6B9AB7 x706060 x87516C x9426E7 xB0DFDF xF56D13 } + city = x31E0E0 + port = xB0DFDF + farm = x9426E7 + mine = x6B9AB7 + wood = x706060 + arable_land = 82 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 15 + building_logging_camp = 4 + building_fishing_wharf = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + } + naval_exit_id = 3036 } STATE_LUHANSK = { - id = 143 - subsistence_building = building_subsistence_farms - provinces = { x386376 x3C304D x500F88 x5AB195 x5B788C x628FBE x637D8D x7020DF x7161E0 x87109C x9A1118 xA0A57F xAD4F1C xB06935 xB69E4B xBBC6BF xBC52ED xC262E0 xF061E0 xF0E061 } - traits = { state_trait_black_soil } - city = x386376 - port = x500F88 - farm = x628FBE - mine = xC262E0 - wood = xB06935 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 45 - building_logging_camp = 7 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 26 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 37 - discovered_amount = 2 - - } - naval_exit_id = 3036 + id = 143 + subsistence_building = building_subsistence_farms + provinces = { x386376 x3C304D x500F88 x5AB195 x5B788C x628FBE x637D8D x7020DF x7161E0 x87109C x9A1118 xA0A57F xAD4F1C xB06935 xB69E4B xBBC6BF xBC52ED xC262E0 xF061E0 xF0E061 } + traits = { state_trait_black_soil } + city = x386376 + port = x500F88 + farm = x628FBE + mine = xC262E0 + wood = xB06935 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 45 + building_logging_camp = 7 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 26 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 37 + discovered_amount = 2 + + } + naval_exit_id = 3036 } STATE_KURSK = { - id = 144 - subsistence_building = building_subsistence_farms - provinces = { x030048 x05E237 x0CA133 x172A98 x1A7021 x1A9007 x1C692E x20C1C2 x2198C8 x21A0A0 x31B814 x331CB3 x3374D9 x40DFDF x45FA32 x47C81B x4A6AE0 x4C0018 x4CD7AF x4EB8EA x53EF9C x607311 x669560 x69B611 x6A8F2C x6BEE31 x738BEC x743EA5 x828B91 x857200 x8BEB3F x91942B x9E14B9 x9E5DCB xA0A0A0 xA6F3BC xA79E4A xA87FC3 xAD54E9 xBA2909 xBEE23A xC0E0E0 xC7194D xC761A3 xCE6B77 xCF35AA xE458EF xEABB0F xF50161 xF5419E xF553F9 xF57AA5 } - traits = { state_trait_russian_forest } - city = x331CB3 - farm = xA79E4A - mine = xC761A3 - wood = x05E237 - arable_land = 357 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 18 - } + id = 144 + subsistence_building = building_subsistence_farms + provinces = { x030048 x05E237 x0CA133 x172A98 x1A7021 x1A9007 x1C692E x20C1C2 x2198C8 x21A0A0 x31B814 x331CB3 x3374D9 x40DFDF x45FA32 x47C81B x4A6AE0 x4C0018 x4CD7AF x4EB8EA x53EF9C x607311 x669560 x69B611 x6A8F2C x6BEE31 x738BEC x743EA5 x828B91 x857200 x8BEB3F x91942B x9E14B9 x9E5DCB xA0A0A0 xA6F3BC xA79E4A xA87FC3 xAD54E9 xBA2909 xBEE23A xC0E0E0 xC7194D xC761A3 xCE6B77 xCF35AA xE458EF xEABB0F xF50161 xF5419E xF553F9 xF57AA5 } + traits = { state_trait_russian_forest } + city = x331CB3 + farm = xA79E4A + mine = xC761A3 + wood = x05E237 + arable_land = 357 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 18 + } } STATE_NOVGOROD = { - id = 145 - subsistence_building = building_subsistence_farms - provinces = { x065E68 x0AE75F x0C0B91 x1A2B02 x201505 x36FC1A x3E0E98 x3ECBC8 x3F6DEC x40A060 x441576 x4961C9 x4C6679 x54C324 x60DEEE x6122C5 x62D485 x6F52F8 x6F7ECE x6FD5E3 x743B9C x7D5607 x7F6E38 x8020DF x834B21 x8399C9 x867ADD x88E955 x8A28DB x8B9F17 x952176 xA00000 xA79D26 xA90928 xABC7C5 xAD3522 xB6FE8B xC7C158 xCDE8A8 xCE92C5 xD2A34C xD2AF21 xD475F6 xD6A28B xD7127A xDA2E04 xDA4154 xE9C671 xF4E44C xF69FA2 } - traits = { state_trait_russian_forest } - city = x834B21 - farm = x065E68 - mine = xAD3522 - wood = xABC7C5 - arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 17 - building_bauxite_mine = 18 - } + id = 145 + subsistence_building = building_subsistence_farms + provinces = { x065E68 x0AE75F x0C0B91 x1A2B02 x201505 x36FC1A x3E0E98 x3ECBC8 x3F6DEC x40A060 x441576 x4961C9 x4C6679 x54C324 x60DEEE x6122C5 x62D485 x6F52F8 x6F7ECE x6FD5E3 x743B9C x7D5607 x7F6E38 x8020DF x834B21 x8399C9 x867ADD x88E955 x8A28DB x8B9F17 x952176 xA00000 xA79D26 xA90928 xABC7C5 xAD3522 xB6FE8B xC7C158 xCDE8A8 xCE92C5 xD2A34C xD2AF21 xD475F6 xD6A28B xD7127A xDA2E04 xDA4154 xE9C671 xF4E44C xF69FA2 } + traits = { state_trait_russian_forest } + city = x834B21 + farm = x065E68 + mine = xAD3522 + wood = xABC7C5 + arable_land = 124 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 17 + building_bauxite_mine = 18 + } } STATE_CHERSON = { - id = 146 - subsistence_building = building_subsistence_farms - provinces = { x000AE0 x0E1864 x135B1E x13997A x23621B x29EE58 x305004 x3E5AF0 x3E66A1 x421B54 x4ABD60 x5F2259 x652CE8 x6BF7B8 x716121 x71E021 x726291 x73216A x89CE7C x8A09FD xA1BAF7 xA669E7 xA81C77 xB02161 xB0E0A0 xCC0D93 xD7E3C1 xE4AA78 xF06161 xF0E0A0 xFD6659 xFDD2CF } - traits = { state_trait_black_soil state_trait_dnieper_river } - city = x716121 - port = x89CE7C - farm = xFDD2CF - arable_land = 124 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 6 - building_fishing_wharf = 12 - } - naval_exit_id = 3036 + id = 146 + subsistence_building = building_subsistence_farms + provinces = { x000AE0 x0E1864 x135B1E x13997A x23621B x29EE58 x305004 x3E5AF0 x3E66A1 x421B54 x4ABD60 x5F2259 x652CE8 x6BF7B8 x716121 x71E021 x726291 x73216A x89CE7C x8A09FD xA1BAF7 xA669E7 xA81C77 xB02161 xB0E0A0 xCC0D93 xD7E3C1 xE4AA78 xF06161 xF0E0A0 xFD6659 xFDD2CF } + traits = { state_trait_black_soil state_trait_dnieper_river } + city = x716121 + port = x89CE7C + farm = xFDD2CF + mine = xA669E7 + wood = x23621B + arable_land = 124 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 6 + building_fishing_wharf = 12 + } + naval_exit_id = 3036 } STATE_GALICH = { - id = 147 - subsistence_building = building_subsistence_farms - provinces = { x000181 x012E20 x028EC5 x031459 x0354D9 x075A1C x0A7A8A x0AEB68 x0BBA97 x0C1CF9 x0E2DCA x0EACC1 x13128B x16B133 x1734B3 x1AE02D x1B14F9 x1CE50A x1D2223 x1FCB93 x208040 x20C3FA x214B8E x218C4E x21F08B x221D59 x233AF1 x23F3C4 x2478A2 x25AD95 x25D89D x26F544 x29DFEF x309392 x34514C x349AF2 x3CFD3C x3D4310 x426858 x4B1E24 x4CC517 x4CDCC1 x4D1D44 x4E5B9F x516DF0 x54E958 x559AAA x560151 x58DBC8 x58F173 x5CB6C2 x5E9259 x5F949C x60C080 x6221DB x625F98 x62E9DA x632A08 x64B6B7 x6579D2 x698F78 x6A932C x6B739D x6C95EC x6E4F53 x6ED279 x6F2AC4 x70EE4A x726FCF x741EFC x773532 x7AB134 x7C223A x7FE794 x801A38 x826AF1 x83BEB8 x84213E x868EF5 x8A82B0 x8D7901 x8DEF0D x8E109A x8E4C3B x9150D1 x941E57 x949437 x96D4D5 x9A1A6D x9D4FED x9E074B xA0E977 xA3D7FA xA448BF xA4FE2F xA5410C xA5CFF7 xA82C04 xAB8034 xAC4E81 xAF0F6E xB10522 xB47B6E xB59626 xB824A5 xBC2FD3 xBC7BF9 xBF0692 xBF9952 xC0C040 xC0F6AB xC55EBF xC6AC60 xC7DBAB xCADAA7 xCC68B3 xCC786B xCC8451 xCD5677 xCF3ACB xD02376 xD2B385 xD586F1 xDA6E23 xDF4080 xDF420E xE06227 xE0C080 xE0FC8D xE6AA10 xE88D06 xEB242F xEDE915 xEE2E88 xEEC9C6 xF155D1 xF1ACF2 xF28110 xF28202 xF2E758 xF39D33 xF61C7D xF8A01C xF8B176 xFA767B } - traits = { state_trait_russian_forest } - city = x1CE50A - farm = x221D59 - mine = x625F98 - wood = x0BBA97 - arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 20 - } + id = 147 + subsistence_building = building_subsistence_farms + provinces = { x000181 x012E20 x028EC5 x031459 x0354D9 x075A1C x0A7A8A x0AEB68 x0BBA97 x0C1CF9 x0E2DCA x0EACC1 x13128B x16B133 x1734B3 x1AE02D x1B14F9 x1CE50A x1D2223 x1FCB93 x208040 x20C3FA x214B8E x218C4E x21F08B x221D59 x233AF1 x23F3C4 x2478A2 x25AD95 x25D89D x26F544 x29DFEF x309392 x34514C x349AF2 x3CFD3C x3D4310 x426858 x4B1E24 x4CC517 x4CDCC1 x4D1D44 x4E5B9F x516DF0 x54E958 x559AAA x560151 x58DBC8 x58F173 x5CB6C2 x5E9259 x5F949C x60C080 x6221DB x625F98 x62E9DA x632A08 x64B6B7 x6579D2 x698F78 x6A932C x6B739D x6C95EC x6E4F53 x6ED279 x6F2AC4 x70EE4A x726FCF x741EFC x773532 x7AB134 x7C223A x7FE794 x801A38 x826AF1 x83BEB8 x84213E x868EF5 x8A82B0 x8D7901 x8DEF0D x8E109A x8E4C3B x9150D1 x941E57 x949437 x96D4D5 x9A1A6D x9D4FED x9E074B xA0E977 xA3D7FA xA448BF xA4FE2F xA5410C xA5CFF7 xA82C04 xAB8034 xAC4E81 xAF0F6E xB10522 xB47B6E xB59626 xB824A5 xBC2FD3 xBC7BF9 xBF0692 xBF9952 xC0C040 xC0F6AB xC55EBF xC6AC60 xC7DBAB xCADAA7 xCC68B3 xCC786B xCC8451 xCD5677 xCF3ACB xD02376 xD2B385 xD586F1 xDA6E23 xDF4080 xDF420E xE06227 xE0C080 xE0FC8D xE6AA10 xE88D06 xEB242F xEDE915 xEE2E88 xEEC9C6 xF155D1 xF1ACF2 xF28110 xF28202 xF2E758 xF39D33 xF61C7D xF8A01C xF8B176 xFA767B } + traits = { state_trait_russian_forest } + city = x1CE50A + farm = x221D59 + mine = x625F98 + wood = x0BBA97 + arable_land = 166 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 20 + } } STATE_MINSK = { - id = 148 - subsistence_building = building_subsistence_farms - provinces = { x0161E0 x0A89D7 x16A8B5 x21175E x26722B x28C9D9 x2B4670 x2EB844 x4B3105 x51F4A4 x557F9F x716052 x80DFDF x80E061 xA16195 xA36969 xC06C1A xC3D50D xC9C7AF xEDA68C xF05D59 } - traits = { state_trait_russian_forest } - city = xA16195 - farm = xA36969 - mine = x2B4670 - wood = xC3D50D - arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 1 - - } - capped_resources = { - building_logging_camp = 20 - } + id = 148 + subsistence_building = building_subsistence_farms + provinces = { x0161E0 x0A89D7 x16A8B5 x21175E x26722B x28C9D9 x2B4670 x2EB844 x4B3105 x51F4A4 x557F9F x716052 x80DFDF x80E061 xA16195 xA36969 xC06C1A xC3D50D xC9C7AF xEDA68C xF05D59 } + traits = { state_trait_russian_forest } + city = xA16195 + farm = xA36969 + mine = x2B4670 + wood = xC3D50D + arable_land = 124 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 1 + + } + capped_resources = { + building_logging_camp = 20 + } } STATE_ROSTOV = { - id = 149 - subsistence_building = building_subsistence_farms - provinces = { x00D080 x015080 x045D1F x05C86D x1C7933 x1F3466 x25A8D9 x2BA298 x2BC1EA x2C7795 x31FA95 x3B9730 x45A839 x4C684C x540AA7 x5469A6 x566420 x5FF764 x698B74 x6BA92A x7C8235 x7CE092 x805180 x877DBA x8C259F x92B853 x965A33 xA34CA7 xA526B5 xA71AE3 xAFB12B xAFC5AE xB3584E xBCA729 xC05180 xC8C540 xCAE51A xCDEA34 xCF1287 xD1C0D1 xD9240D xDDE385 xE0A7F7 xE0DD8E xE3D4F3 xFE531B xFEDE19 xFFA259 } - city = x25A8D9 - port = x92B853 - farm = xAFC5AE - mine = x3B9730 - wood = xAFB12B - arable_land = 82 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 72 - building_copper_mine = 42 - building_logging_camp = 7 - } - naval_exit_id = 3036 + id = 149 + subsistence_building = building_subsistence_farms + provinces = { x00D080 x015080 x045D1F x05C86D x1C7933 x1F3466 x25A8D9 x2BA298 x2BC1EA x2C7795 x31FA95 x3B9730 x45A839 x4C684C x540AA7 x5469A6 x566420 x5FF764 x698B74 x6BA92A x7C8235 x7CE092 x805180 x877DBA x8C259F x92B853 x965A33 xA34CA7 xA526B5 xA71AE3 xAFB12B xAFC5AE xB3584E xBCA729 xC05180 xC8C540 xCAE51A xCDEA34 xCF1287 xD1C0D1 xD9240D xDDE385 xE0A7F7 xE0DD8E xE3D4F3 xFE531B xFEDE19 xFFA259 } + city = x25A8D9 + port = x92B853 + farm = xAFC5AE + mine = x3B9730 + wood = xAFB12B + arable_land = 82 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 72 + building_copper_mine = 42 + building_logging_camp = 7 + } + naval_exit_id = 3036 } STATE_PERM = { - id = 150 - subsistence_building = building_subsistence_farms - provinces = { x003051 x014042 x02E29B x031756 x081DE7 x094CC5 x0A0D9C x0A78C3 x0B6ACE x0DA3D2 x0DA6DB x0DC008 x0E298C x0E4CF4 x0E6979 x10A63E x1389A5 x142D30 x146D55 x149A38 x14F3BE x1503E7 x15D25C x174C41 x187498 x18DCB2 x1910A8 x199917 x19DA88 x1C0487 x1DFAE3 x1EE258 x1F4BCA x1F52FF x1FD22C x1FF9D6 x2011E6 x206020 x2070D2 x2080C0 x220EEC x23C05A x23C551 x24FF58 x25A538 x26655D x26FB73 x27D9A3 x285C9C x29245A x2BA46E x2C862B x2C8976 x3094DC x30A266 x3126AE x31E881 x3217FC x32BF4F x32C845 x336835 x342573 x36909F x39A857 x3A921A x3AFDA2 x3BB87B x3D9F1E x3E6E33 x3F1955 x41B5D5 x41DF7D x42BDA1 x42E39F x4344A1 x4401F4 x454C45 x45F663 x4624B5 x46DC5A x472E11 x47EF65 x484022 x494BAD x494CD7 x494FA9 x49C31C x4C706B x4CB925 x4E1217 x4E936E x4FC198 x501FAB x5106B9 x56C499 x5A83AD x5B57D5 x5B9F7D x5C62C9 x5E5BAD x5EE2D0 x607492 x624DC2 x626750 x62891E x641F7E x645039 x6578DF x65EE9B x668C3E x679157 x6AC96D x6BC20A x6D0027 x6F37B1 x70CD14 x730769 x754209 x75D7E5 x75E539 x76163E x767714 x76E214 x7738DD x77CB43 x77E69D x77EAD9 x78C443 x78F48B x7BAA6C x7BB468 x7C3CC4 x7D0DB0 x7D601C x7DC634 x7EBF8B x7F09CE x7F8CDA x7FCAB3 x8321FB x84D03C x867A31 x8803EC x88305D x8B3F77 x8BAC4A x8C2EE8 x8CBFA4 x8D1320 x8E236E x8F3172 x929A7E x948973 x94ABD3 x974F8C x98BB20 x996E51 x9B186A x9BA9EF x9D18DE x9E18CC x9F906D xA08040 xA11DD7 xA3F309 xA49D63 xA4A9DF xA5F8BE xA6C752 xA72B2D xA7F595 xA84E61 xA9655B xABE7CB xADCD83 xAEDDCA xB4143D xB530B9 xB56FB9 xB5DD9A xB66D1D xB6C701 xB7D465 xB9522D xBA90EF xBB4EAE xBC57C3 xBCB931 xBD0CFC xBE68A3 xC249F9 xC34006 xC36A65 xC3CE60 xC410CF xC4199A xC44B2B xC51FD3 xC7D292 xC885A4 xC92EEE xCA4466 xCB3697 xCC45E3 xCD1012 xCE4010 xCE6448 xCEF2EA xCF44D5 xD00DDF xD1A0DF xD1FF20 xD23AE0 xD29308 xD30253 xD3852F xD754F9 xD80177 xDB9616 xDBB080 xDC5A1F xDC812E xDCF9AE xDD6EE6 xDDC1A4 xDE4A09 xDFC070 xDFFE19 xE0557D xE0632D xE0812B xE0D0F0 xE365BE xE3FDAE xE53D48 xE6DBB0 xEA30EA xEB5380 xED80DE xEF2B33 xEFA1B1 xF1472B xF4A935 xF5FD47 xF8422A xF96FC5 xFB3B8C xFBBA97 xFF1174 xFF20F2 xFF7CF8 } - traits = { state_trait_russian_forest state_trait_ural_mountains } - city = x7738DD - farm = x624DC2 - mine = x26FB73 - wood = xF1472B - arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 75 - building_logging_camp = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - - } + id = 150 + subsistence_building = building_subsistence_farms + provinces = { x003051 x014042 x02E29B x031756 x081DE7 x094CC5 x0A0D9C x0A78C3 x0B6ACE x0DA3D2 x0DA6DB x0DC008 x0E298C x0E4CF4 x0E6979 x10A63E x1389A5 x142D30 x146D55 x149A38 x14F3BE x1503E7 x15D25C x174C41 x187498 x18DCB2 x1910A8 x199917 x19DA88 x1C0487 x1DFAE3 x1EE258 x1F4BCA x1F52FF x1FD22C x1FF9D6 x2011E6 x206020 x2070D2 x2080C0 x220EEC x23C05A x23C551 x24FF58 x25A538 x26655D x26FB73 x27D9A3 x285C9C x29245A x2BA46E x2C862B x2C8976 x3094DC x30A266 x3126AE x31E881 x3217FC x32BF4F x32C845 x336835 x342573 x36909F x39A857 x3A921A x3AFDA2 x3BB87B x3D9F1E x3E6E33 x3F1955 x41B5D5 x41DF7D x42BDA1 x42E39F x4344A1 x4401F4 x454C45 x45F663 x4624B5 x46DC5A x472E11 x47EF65 x484022 x494BAD x494CD7 x494FA9 x49C31C x4C706B x4CB925 x4E1217 x4E936E x4FC198 x501FAB x5106B9 x56C499 x5A83AD x5B57D5 x5B9F7D x5C62C9 x5E5BAD x5EE2D0 x607492 x624DC2 x626750 x62891E x641F7E x645039 x6578DF x65EE9B x668C3E x679157 x6AC96D x6BC20A x6D0027 x6F37B1 x70CD14 x730769 x754209 x75D7E5 x75E539 x76163E x767714 x76E214 x7738DD x77CB43 x77E69D x77EAD9 x78C443 x78F48B x7BAA6C x7BB468 x7C3CC4 x7D0DB0 x7D601C x7DC634 x7EBF8B x7F09CE x7F8CDA x7FCAB3 x8321FB x84D03C x867A31 x8803EC x88305D x8B3F77 x8BAC4A x8C2EE8 x8CBFA4 x8D1320 x8E236E x8F3172 x929A7E x948973 x94ABD3 x974F8C x98BB20 x996E51 x9B186A x9BA9EF x9D18DE x9E18CC x9F906D xA08040 xA11DD7 xA3F309 xA49D63 xA4A9DF xA5F8BE xA6C752 xA72B2D xA7F595 xA84E61 xA9655B xABE7CB xADCD83 xAEDDCA xB4143D xB530B9 xB56FB9 xB5DD9A xB66D1D xB6C701 xB7D465 xB9522D xBA90EF xBB4EAE xBC57C3 xBCB931 xBD0CFC xBE68A3 xC249F9 xC34006 xC36A65 xC3CE60 xC410CF xC4199A xC44B2B xC51FD3 xC7D292 xC885A4 xC92EEE xCA4466 xCB3697 xCC45E3 xCD1012 xCE4010 xCE6448 xCEF2EA xCF44D5 xD00DDF xD1A0DF xD1FF20 xD23AE0 xD29308 xD30253 xD3852F xD754F9 xD80177 xDB9616 xDBB080 xDC5A1F xDC812E xDCF9AE xDD6EE6 xDDC1A4 xDE4A09 xDFC070 xDFFE19 xE0557D xE0632D xE0812B xE0D0F0 xE365BE xE3FDAE xE53D48 xE6DBB0 xEA30EA xEB5380 xED80DE xEF2B33 xEFA1B1 xF1472B xF4A935 xF5FD47 xF8422A xF96FC5 xFB3B8C xFBBA97 xFF1174 xFF20F2 xFF7CF8 } + traits = { state_trait_russian_forest state_trait_ural_mountains } + city = x7738DD + farm = x624DC2 + mine = x26FB73 + wood = xF1472B + arable_land = 208 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 75 + building_logging_camp = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + + } } STATE_ESTONIA = { - id = 151 - subsistence_building = building_subsistence_farms - provinces = { x0121A0 x01A021 x1D7342 x25CC83 x297D54 x5C8F48 x6040E0 x6D20F8 x6D38BF x7AAA5C x80A021 x8487D5 x9884F2 xA69127 xB9FF4E xBCF2BB xBF6060 xD29762 xD5B5D2 xD737E2 xE87B15 xFCA6F4 } - traits = { state_trait_wind_farms } - city = xD737E2 - port = x8487D5 - farm = x25CC83 - mine = x6D20F8 - wood = xD29762 - arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 8 - } - naval_exit_id = 3000 + id = 151 + subsistence_building = building_subsistence_farms + provinces = { x0121A0 x01A021 x1D7342 x25CC83 x297D54 x5C8F48 x6040E0 x6D20F8 x6D38BF x7AAA5C x80A021 x8487D5 x9884F2 xA69127 xB9FF4E xBCF2BB xBF6060 xD29762 xD5B5D2 xD737E2 xE87B15 xFCA6F4 } + traits = { state_trait_wind_farms } + city = xD737E2 + port = x8487D5 + farm = x25CC83 + mine = x6D20F8 + wood = xD29762 + arable_land = 61 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 8 + } + naval_exit_id = 3000 } STATE_LATVIA = { - id = 152 - subsistence_building = building_subsistence_farms - provinces = { x00A0A0 x01E021 x02D30A x3A5E28 x3B8640 x3D26D8 x3FA9D2 x3FFD66 x48F471 x4A8E5D x4D08D8 x521396 x5DC582 x675939 x74042F x7F93C7 x8021A0 x806121 x898083 x8D4F76 xABA718 xBF2060 xD51E75 xE3BB51 xE4E3DB xE7C9B1 xF4B54B xF8BBB0 xFA8436 xFCC2E1 xFD1424 } - traits = { state_trait_hydroelectric_dams } - city = x00A0A0 - port = x4D08D8 - farm = xF8BBB0 - mine = xF4B54B - wood = xD51E75 - arable_land = 103 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - discovered_amount = 10 - - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 10 - } - naval_exit_id = 3000 + id = 152 + subsistence_building = building_subsistence_farms + provinces = { x00A0A0 x01E021 x02D30A x3A5E28 x3B8640 x3D26D8 x3FA9D2 x3FFD66 x48F471 x4A8E5D x4D08D8 x521396 x5DC582 x675939 x74042F x7F93C7 x8021A0 x806121 x898083 x8D4F76 xABA718 xBF2060 xD51E75 xE3BB51 xE4E3DB xE7C9B1 xF4B54B xF8BBB0 xFA8436 xFCC2E1 xFD1424 } + traits = { state_trait_hydroelectric_dams } + city = x00A0A0 + port = x4D08D8 + farm = xF8BBB0 + mine = xF4B54B + wood = xD51E75 + arable_land = 103 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + discovered_amount = 10 + + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3000 } STATE_EAST_LITHUANIA = { - id = 153 - subsistence_building = building_subsistence_farms - provinces = { x00E0A0 x0161A0 x0980C8 x0B6577 x232B98 x406DC9 x4177AF x41E061 x4678E5 x577C69 x6175AD x629C46 x95171C xA8FF51 xA916E3 xCD7291 xF2CB3D } - traits = { state_trait_hydroelectric_dams } - city = xF2CB3D - farm = x629C46 - mine = x406DC9 - wood = xCD7291 - arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 8 - } + id = 153 + subsistence_building = building_subsistence_farms + provinces = { x00E0A0 x0161A0 x0980C8 x0B6577 x232B98 x406DC9 x4177AF x41E061 x4678E5 x577C69 x6175AD x629C46 x95171C xA8FF51 xA916E3 xCD7291 xF2CB3D } + traits = { state_trait_hydroelectric_dams } + city = xF2CB3D + farm = x629C46 + mine = x406DC9 + wood = xCD7291 + arable_land = 82 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 8 + } } STATE_WEST_LITHUANIA = { - id = 800 - subsistence_building = building_subsistence_farms - provinces = { x21F318 x72FDF3 x7A5D64 x8060A0 x80D858 xAF73F2 xBFE867 xC0A0A0 xCC4C28 xE0B943 } - traits = { state_trait_hydroelectric_dams } - city = xE0B943 - port = x72FDF3 - farm = xCC4C28 - mine = xAF73F2 - wood = xBFE867 - arable_land = 42 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 2 - } - naval_exit_id = 3000 + id = 800 + subsistence_building = building_subsistence_farms + provinces = { x21F318 x72FDF3 x7A5D64 x8060A0 x80D858 xAF73F2 xBFE867 xC0A0A0 xCC4C28 xE0B943 } + traits = { state_trait_hydroelectric_dams } + city = xE0B943 + port = x72FDF3 + farm = xCC4C28 + mine = xAF73F2 + wood = xBFE867 + arable_land = 42 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 2 + } + naval_exit_id = 3000 } #kaliningrad STATE_KRALOVEC = { - id = 823 - subsistence_building = building_subsistence_farms - provinces = { x1E73B9 x2399A2 x40A0A0 x4121A0 x975566 x981EBE xC020A0 } - city = x975566 - farm = xC020A0 - port = x975566 - mine = x40A0A0 - wood = x4121A0 - arable_land = 30 - arable_resources = { bg_livestock_ranches bg_rye_farms } - capped_resources = { - building_fishing_wharf = 6 - building_phosphorus_mine = 20 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 8 - discovered_amount = 7 - - } - naval_exit_id = 647 + id = 823 + subsistence_building = building_subsistence_farms + provinces = { x1E73B9 x2399A2 x40A0A0 x4121A0 x975566 x981EBE xC020A0 } + city = x975566 + farm = xC020A0 + port = x975566 + mine = x40A0A0 + wood = x4121A0 + arable_land = 30 + arable_resources = { bg_livestock_ranches bg_rye_farms } + capped_resources = { + building_fishing_wharf = 6 + building_sulfur_mine = 20 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 8 + discovered_amount = 7 + + } + naval_exit_id = 647 } STATE_MAZOVIA = { - id = 154 - subsistence_building = building_subsistence_farms - provinces = { x0087C9 x009F60 x117AE1 x1AA8FB x4161A0 x46B451 x4969E4 x4F022C x809F60 x9444C9 xA3A3A9 xB491B1 xC06121 xC17590 xDC58D0 xDE551D xF8C8F6 } - city = xA3A3A9 - farm = xC17590 - mine = x9444C9 - wood = x46B451 - arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 84 - building_logging_camp = 8 - } + id = 154 + subsistence_building = building_subsistence_farms + provinces = { x0087C9 x009F60 x117AE1 x1AA8FB x4161A0 x46B451 x4969E4 x4F022C x809F60 x9444C9 xA3A3A9 xB491B1 xC06121 xC17590 xDC58D0 xDE551D xF8C8F6 } + city = xA3A3A9 + farm = xC17590 + mine = x9444C9 + wood = x46B451 + arable_land = 208 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 84 + building_logging_camp = 8 + } } STATE_SILESIA = { - id = 155 - subsistence_building = building_subsistence_farms - provinces = { x1B72C9 x272E48 x5E9091 x60BF20 x6E617F x732DC0 x7B2F62 x821F52 x88194B x90B12B x94D624 xAF9F20 xC00121 xC108EA xCE74AB } - traits = { state_trait_oder_river state_trait_upper_silesia_coalfield state_trait_hydroelectric_dams } - city = x6E617F - farm = xAF9F20 - mine = x7B2F62 - wood = x90B12B - arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 120 - building_iron_mine = 60 - building_lead_mine = 54 - building_copper_mine = 30 - building_phosphorus_mine = 40 - building_logging_camp = 14 - } + id = 155 + subsistence_building = building_subsistence_farms + provinces = { x1B72C9 x272E48 x5E9091 x60BF20 x6E617F x732DC0 x7B2F62 x821F52 x88194B x90B12B x94D624 xAF9F20 xC00121 xC108EA xCE74AB } + traits = { state_trait_oder_river state_trait_upper_silesia_coalfield state_trait_hydroelectric_dams } + city = x6E617F + farm = xAF9F20 + mine = x7B2F62 + wood = x90B12B + arable_land = 208 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 120 + building_iron_mine = 60 + building_lead_mine = 54 + building_copper_mine = 30 + building_sulfur_mine = 40 + building_logging_camp = 14 + } } STATE_CENTRAL_POLAND = { - id = 156 - subsistence_building = building_subsistence_farms - provinces = { x0E40DA x1CB894 x1F6F99 x24BBED x29408F x2F0D92 x471A61 x577EE4 x57A53D x5FF022 x6000DF x738072 x802161 x8FE2DB x955F09 x9FEDC5 xA03316 xA7B86B xAB3C62 xC02B8C xC061A0 xC0E0A0 xD0A0E0 xDE06BA xE165F5 } - city = xA03316 - farm = x802161 - mine = xC0E0A0 - wood = x577EE4 - arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 36 - building_logging_camp = 9 - } + id = 156 + subsistence_building = building_subsistence_farms + provinces = { x0E40DA x1CB894 x1F6F99 x24BBED x29408F x2F0D92 x471A61 x577EE4 x57A53D x5FF022 x6000DF x738072 x802161 x8FE2DB x955F09 x9FEDC5 xA03316 xA7B86B xAB3C62 xC02B8C xC061A0 xC0E0A0 xD0A0E0 xDE06BA xE165F5 } + city = xA03316 + farm = x802161 + mine = xC0E0A0 + wood = x577EE4 + arable_land = 124 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 36 + building_logging_camp = 9 + } } STATE_LESSER_POLAND = { - id = 157 - subsistence_building = building_subsistence_farms - provinces = { x40DF20 x44ACBB x46B950 x496950 x51A0E0 x56599F x5F3456 x66DCEE x90E060 xA63CE6 xAEB9A5 xC7B7B8 xC8690C xE0BB00 xEB0783 xF73169 xFCC35F } - traits = { state_trait_hydroelectric_dams } - city = xE0BB00 - farm = x5F3456 - mine = xC7B7B8 - wood = x51A0E0 - arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 84 - building_lead_mine = 60 - building_copper_mine = 25 - building_logging_camp = 13 - } + id = 157 + subsistence_building = building_subsistence_farms + provinces = { x40DF20 x44ACBB x46B950 x496950 x51A0E0 x56599F x5F3456 x66DCEE x90E060 xA63CE6 xAEB9A5 xC7B7B8 xC8690C xE0BB00 xEB0783 xF73169 xFCC35F } + traits = { state_trait_hydroelectric_dams } + city = xE0BB00 + farm = x5F3456 + mine = xC7B7B8 + wood = x51A0E0 + arable_land = 166 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 84 + building_lead_mine = 60 + building_copper_mine = 25 + building_logging_camp = 13 + } } STATE_POMEMASURIA = { - id = 158 - subsistence_building = building_subsistence_farms - provinces = { x374AC3 x41A021 x47C900 x5428E6 x55FD02 x6E8875 x7A6061 x7CB839 x7D6DC3 x80A0A0 x945000 x9FD037 xABC4AE xAEA6D6 xBAF66D xBF9F20 xC04521 xEEF586 } - traits = { state_trait_natural_harbors state_trait_hydroelectric_dams state_trait_wind_farms } - city = x7CB839 - port = x6E8875 - farm = x41A021 - mine = x945000 - wood = xC04521 - arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - } - capped_resources = { - building_phosphorus_mine = 40 - building_logging_camp = 8 - building_fishing_wharf = 10 - } - naval_exit_id = 3000 + id = 158 + subsistence_building = building_subsistence_farms + provinces = { x374AC3 x41A021 x47C900 x5428E6 x55FD02 x6E8875 x7A6061 x7CB839 x7D6DC3 x80A0A0 x945000 x9FD037 xABC4AE xAEA6D6 xBAF66D xBF9F20 xC04521 xEEF586 } + traits = { state_trait_natural_harbors state_trait_hydroelectric_dams state_trait_wind_farms } + city = x7CB839 + port = x6E8875 + farm = x41A021 + mine = x945000 + wood = xC04521 + arable_land = 82 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + } + capped_resources = { + building_sulfur_mine = 40 + building_logging_camp = 8 + building_fishing_wharf = 10 + } + naval_exit_id = 3000 } STATE_GREATER_POLAND = { - id = 160 - subsistence_building = building_subsistence_farms - provinces = { x0180A0 x085962 x1FA1E1 x2141A0 x28CEC2 x2E6001 x41E0A0 x514C51 x635336 x999CEE xB90BFF xC02121 xC32D8B xE513C0 xF77289 xF962B2 xFCC7B7 } - traits = { state_trait_wind_farms } - city = x999CEE - farm = xFCC7B7 - mine = x2141A0 - wood = xE513C0 - arable_land = 187 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_logging_camp = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - - } + id = 160 + subsistence_building = building_subsistence_farms + provinces = { x0180A0 x085962 x1FA1E1 x2141A0 x28CEC2 x2E6001 x41E0A0 x514C51 x635336 x999CEE xB90BFF xC02121 xC32D8B xE513C0 xF77289 xF962B2 xFCC7B7 } + traits = { state_trait_wind_farms } + city = x999CEE + farm = xFCC7B7 + mine = x2141A0 + wood = xE513C0 + arable_land = 187 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_logging_camp = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 12 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + + } } STATE_KRAKOW = { - id = 161 - subsistence_building = building_subsistence_farms - provinces = { x1161E0 x11E061 x906060 x9061E0 xA550A9 } - traits = { state_trait_hydroelectric_dams } - prime_land = { x11E061 } - city = x11E061 - farm = xA550A9 - mine = x1161E0 - wood = x9061E0 - arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 9 - - } - capped_resources = { - building_coal_mine = 140 - building_iron_mine = 33 - building_logging_camp = 17 - } + id = 161 + subsistence_building = building_subsistence_farms + provinces = { x1161E0 x11E061 x906060 x9061E0 xA550A9 } + traits = { state_trait_hydroelectric_dams } + prime_land = { x11E061 } + city = x11E061 + farm = xA550A9 + mine = x1161E0 + wood = x9061E0 + arable_land = 252 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 9 + + } + capped_resources = { + building_coal_mine = 140 + building_iron_mine = 33 + building_logging_camp = 17 + } } STATE_EAST_GALICIA = { - id = 162 - subsistence_building = building_subsistence_farms - provinces = { x053163 x11A021 x31A0A0 x489C42 x4D0305 x53932F x7E6263 x7EDD9E x8F9F20 x9D8087 xA2805F xC58E1C xCAE5B0 xCDD223 xE369C4 } - city = x11A021 - farm = xC58E1C - mine = x7EDD9E - wood = x8F9F20 - arable_land = 273 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 92 - building_logging_camp = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 14 - discovered_amount = 14 - - } + id = 162 + subsistence_building = building_subsistence_farms + provinces = { x053163 x11A021 x31A0A0 x489C42 x4D0305 x53932F x7E6263 x7EDD9E x8F9F20 x9D8087 xA2805F xC58E1C xCAE5B0 xCDD223 xE369C4 } + city = x11A021 + farm = xC58E1C + mine = x7EDD9E + wood = x8F9F20 + arable_land = 273 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 92 + building_logging_camp = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 14 + discovered_amount = 14 + + } } STATE_MUKACHEVO = { - id = 825 - subsistence_building = building_subsistence_farms - provinces = { x359378 x69BAC7 xA0531B xC85CD0 xD0E061 } - city = xA0531B - farm = x359378 - wood = xD0E061 - arable_land = 570 - arable_resources = { bg_livestock_ranches bg_rye_farms } - capped_resources = { - building_coal_mine = 10 - building_logging_camp = 20 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - discovered_amount = 12 - - } + id = 825 + subsistence_building = building_subsistence_farms + provinces = { x359378 x69BAC7 xA0531B xC85CD0 xD0E061 } + city = xA0531B + farm = x359378 + wood = xD0E061 + mine = xC85CD0 + arable_land = 570 + arable_resources = { bg_livestock_ranches bg_rye_farms } + capped_resources = { + building_coal_mine = 10 + building_logging_camp = 20 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + discovered_amount = 12 + + } } STATE_CENTRAL_HUNGARY = { - id = 163 - subsistence_building = building_subsistence_farms - provinces = { x063C9D x109F9F x5060DF x51E0E0 x542689 x5C685C x629512 x715A29 x764B36 x846165 x90A0A0 x920D5A x93A8CA x99AEF4 xAB6CAC xB1D348 xC97829 xCA364D xD061E0 } - traits = { state_trait_danube_river } - city = x5C685C - farm = x51E0E0 - mine = xC97829 - wood = x93A8CA - arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 20 - building_iron_mine = 30 - building_copper_mine = 18 - building_logging_camp = 6 - building_bauxite_mine = 25 - } + id = 163 + subsistence_building = building_subsistence_farms + provinces = { x063C9D x109F9F x5060DF x51E0E0 x542689 x5C685C x629512 x715A29 x764B36 x846165 x90A0A0 x920D5A x93A8CA x99AEF4 xAB6CAC xB1D348 xC97829 xCA364D xD061E0 } + traits = { state_trait_danube_river } + city = x5C685C + farm = x51E0E0 + mine = xC97829 + wood = x93A8CA + arable_land = 208 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 20 + building_iron_mine = 30 + building_copper_mine = 18 + building_logging_camp = 6 + building_bauxite_mine = 25 + } } STATE_BEKES = { - id = 164 - subsistence_building = building_subsistence_farms - provinces = { x134D95 x5161A0 x5D1E04 x9021A0 xAF5C60 xEAAEFA } - city = x5161A0 - farm = xAF5C60 - mine = x5D1E04 - wood = x134D95 - arable_land = 166 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 9 - - } - capped_resources = { - building_logging_camp = 11 - } + id = 164 + subsistence_building = building_subsistence_farms + provinces = { x134D95 x5161A0 x5D1E04 x9021A0 xAF5C60 xEAAEFA } + city = x5161A0 + farm = xAF5C60 + mine = x5D1E04 + wood = x134D95 + arable_land = 166 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 9 + + } + capped_resources = { + building_logging_camp = 11 + } } STATE_TRANSDANUBIA = { - id = 165 - subsistence_building = building_subsistence_farms - provinces = { x1CAC04 x2668FB x27F483 x3C6913 x6F8D2A x715F5D x716180 x906A5F xB02121 xC139B7 xCACEBC xCF2020 xCFDFDF xF0E001 } - traits = { state_trait_danube_river state_trait_hydroelectric_dams } - city = xCFDFDF - farm = xB02121 - mine = x2668FB - wood = x6F8D2A - arable_land = 252 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 84 - building_logging_camp = 7 - } + id = 165 + subsistence_building = building_subsistence_farms + provinces = { x1CAC04 x2668FB x27F483 x3C6913 x6F8D2A x715F5D x716180 x906A5F xB02121 xC139B7 xCACEBC xCF2020 xCFDFDF xF0E001 } + traits = { state_trait_danube_river state_trait_hydroelectric_dams } + city = xCFDFDF + farm = xB02121 + mine = x2668FB + wood = x6F8D2A + arable_land = 252 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 84 + building_logging_camp = 7 + } } STATE_NORTHERN_SERBIA = { - id = 166 - subsistence_building = building_subsistence_farms - provinces = { x11E021 x1A4DF9 x626998 x77143D x901B70 x902161 x9E1AD1 xC347D8 } - traits = { state_trait_danube_river } - city = x11E021 - farm = x626998 - mine = xC347D8 - wood = x9E1AD1 - arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - } + id = 166 + subsistence_building = building_subsistence_farms + provinces = { x11E021 x1A4DF9 x626998 x77143D x901B70 x902161 x9E1AD1 xC347D8 } + traits = { state_trait_danube_river } + city = x11E021 + farm = x626998 + mine = xC347D8 + wood = x9E1AD1 + arable_land = 103 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + } } STATE_BANAT = { - id = 167 - subsistence_building = building_subsistence_farms - provinces = { x078D13 x1161A0 x15C7D1 x2C0A00 x4D9139 x90E021 xC381B6 xD1FEBD xF56517 } - traits = { state_trait_hydroelectric_dams } - city = x90E021 - farm = x15C7D1 - mine = x2C0A00 - wood = x078D13 - arable_land = 145 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 9 - } + id = 167 + subsistence_building = building_subsistence_farms + provinces = { x078D13 x1161A0 x15C7D1 x2C0A00 x4D9139 x90E021 xC381B6 xD1FEBD xF56517 } + traits = { state_trait_hydroelectric_dams } + city = x90E021 + farm = x15C7D1 + mine = x2C0A00 + wood = x078D13 + arable_land = 145 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 9 + } } STATE_WEST_SLOVAKIA = { - id = 168 - subsistence_building = building_subsistence_farms - provinces = { x082416 x1F3F2B x51306A x516161 x695F42 x6B444C x853117 x90E0E0 xB386BA xCA932B xD06161 xFC6F14 } - traits = { state_trait_danube_river state_trait_hydroelectric_dams } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - city = xCA932B - farm = x90E0E0 - mine = x853117 - wood = x51306A - arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_iron_mine = 63 - building_logging_camp = 8 - } + id = 168 + subsistence_building = building_subsistence_farms + provinces = { x082416 x1F3F2B x51306A x516161 x695F42 x6B444C x853117 x90E0E0 xB386BA xCA932B xD06161 xFC6F14 } + traits = { state_trait_danube_river state_trait_hydroelectric_dams } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + city = xCA932B + farm = x90E0E0 + mine = x853117 + wood = x51306A + arable_land = 208 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_iron_mine = 63 + building_logging_camp = 8 + } } STATE_EAST_SLOVAKIA = { - id = 169 - subsistence_building = building_subsistence_farms - provinces = { x02CE3A x20C000 x51E061 x7DE5D3 xB23DA0 xC54074 } - city = x7DE5D3 - farm = xC54074 - mine = x51E061 - wood = x02CE3A - arable_land = 145 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - capped_resources = { - building_coal_mine = 92 - building_lead_mine = 33 - building_logging_camp = 15 - } + id = 169 + subsistence_building = building_subsistence_farms + provinces = { x02CE3A x20C000 x51E061 x7DE5D3 xB23DA0 xC54074 } + city = x7DE5D3 + farm = xC54074 + mine = x51E061 + wood = x02CE3A + arable_land = 145 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + capped_resources = { + building_coal_mine = 92 + building_lead_mine = 33 + building_logging_camp = 15 + } } STATE_SOUTHERN_TRANSYLVANIA = { - id = 170 - subsistence_building = building_subsistence_farms - provinces = { x10E29E x306060 x457B5F x51E0A0 x7686F7 x90E5C8 xC17759 xD061A0 xD0E021 } - traits = { state_trait_hydroelectric_dams } - city = xC17759 - farm = xD061A0 - mine = x51E0A0 - wood = x90E5C8 - arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 18 - } - capped_resources = { - building_iron_mine = 45 - building_lead_mine = 45 - building_copper_mine = 45 - building_logging_camp = 17 - } + id = 170 + subsistence_building = building_subsistence_farms + provinces = { x10E29E x306060 x457B5F x51E0A0 x7686F7 x90E5C8 xC17759 xD061A0 xD0E021 } + traits = { state_trait_hydroelectric_dams } + city = xC17759 + farm = xD061A0 + mine = x51E0A0 + wood = x90E5C8 + arable_land = 103 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 18 + } + capped_resources = { + building_iron_mine = 45 + building_lead_mine = 45 + building_copper_mine = 45 + building_logging_camp = 17 + } } STATE_NORTHERN_TRANSYLVANIA = { - id = 171 - subsistence_building = building_subsistence_farms - provinces = { x3161A0 x4884E0 x6E6896 x73F00B x896455 x897F3D xA08763 xA77BCB xAF609F xB06161 xC63C51 xD0E0A0 } - city = xD0E0A0 - farm = x6E6896 - mine = x73F00B - wood = x897F3D - arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 25 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 17 - - } - capped_resources = { - building_coal_mine = 48 - building_iron_mine = 63 - building_logging_camp = 13 - building_bauxite_mine = 30 - } + id = 171 + subsistence_building = building_subsistence_farms + provinces = { x3161A0 x4884E0 x6E6896 x73F00B x896455 x897F3D xA08763 xA77BCB xAF609F xB06161 xC63C51 xD0E0A0 } + city = xD0E0A0 + farm = x6E6896 + mine = x73F00B + wood = x897F3D + arable_land = 103 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 25 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 17 + + } + capped_resources = { + building_coal_mine = 48 + building_iron_mine = 63 + building_logging_camp = 13 + building_bauxite_mine = 30 + } } STATE_MOLDAVIA = { - id = 172 - subsistence_building = building_subsistence_farms - provinces = { x00A7F4 x067DF0 x0983EE x0D8A56 x30E0A0 x35CE84 x3CE97E x556DE7 x56839F x734EFF x80D8F3 x946A66 xB0A0E0 xEF2060 xF40045 xFF2F40 xFFCCDA } - traits = { state_trait_hydroelectric_dams } - city = x946A66 - farm = x30E0A0 - mine = xFFCCDA - wood = x0D8A56 - arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 14 - discovered_amount = 13 - - } - capped_resources = { - building_iron_mine = 30 - building_copper_mine = 15 - building_logging_camp = 14 - } + id = 172 + subsistence_building = building_subsistence_farms + provinces = { x00A7F4 x067DF0 x0983EE x0D8A56 x30E0A0 x35CE84 x3CE97E x556DE7 x56839F x734EFF x80D8F3 x946A66 xB0A0E0 xEF2060 xF40045 xFF2F40 xFFCCDA } + traits = { state_trait_hydroelectric_dams } + city = x946A66 + farm = x30E0A0 + mine = xFFCCDA + wood = x0D8A56 + arable_land = 208 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 14 + discovered_amount = 13 + + } + capped_resources = { + building_iron_mine = 30 + building_copper_mine = 15 + building_logging_camp = 14 + } } STATE_WALLACHIA = { - id = 173 - subsistence_building = building_subsistence_farms - provinces = { x016C07 x019D5F x020F11 x2164E0 x2613E8 x31E021 x51E021 x582A74 x690E91 x743F1C x81C7F3 x9E90C5 xAB774D xB0E020 xC6AC43 xD11E19 xD28965 xE02121 xE0A321 xECC1DC xEF53AF xF6E6E3 xF76B20 xF9AA0F } - traits = { state_trait_danube_river } - city = xD11E19 - farm = x9E90C5 - mine = x743F1C - wood = xF9AA0F - arable_land = 124 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 19 - discovered_amount = 19 - - } - capped_resources = { - building_coal_mine = 68 - building_iron_mine = 21 - building_logging_camp = 4 - } + id = 173 + subsistence_building = building_subsistence_farms + provinces = { x016C07 x019D5F x020F11 x2164E0 x2613E8 x31E021 x51E021 x582A74 x690E91 x743F1C x81C7F3 x9E90C5 xAB774D xB0E020 xC6AC43 xD11E19 xD28965 xE02121 xE0A321 xECC1DC xEF53AF xF6E6E3 xF76B20 xF9AA0F } + traits = { state_trait_danube_river } + city = xD11E19 + farm = x9E90C5 + mine = x743F1C + wood = xF9AA0F + arable_land = 124 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 19 + discovered_amount = 19 + + } + capped_resources = { + building_coal_mine = 68 + building_iron_mine = 21 + building_logging_camp = 4 + } } STATE_BESSARABIA = { - id = 174 - subsistence_building = building_subsistence_farms - provinces = { x1E1DEF x53D7E0 x622837 x712161 x79D62E x8955DF x8ACA9B xB5123B xE7274A xFC9EFE xFDE796 } - city = xFC9EFE - farm = x1E1DEF - mine = x79D62E - wood = xE7274A - arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 6 - } + id = 174 + subsistence_building = building_subsistence_farms + provinces = { x1E1DEF x53D7E0 x622837 x712161 x79D62E x8955DF x8ACA9B xB5123B xE7274A xFC9EFE xFDE796 } + city = xFC9EFE + farm = x1E1DEF + mine = x79D62E + wood = xE7274A + arable_land = 103 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 6 + } } STATE_CHERNIHIV = { - id = 838 - subsistence_building = building_subsistence_farms - provinces = { x03D6A7 x0A69A9 x348364 x34B4C6 x5F64A2 x675DF4 x85EECF x9723F8 xA12B5A xC31716 xDD344F xF49A18 xFB1DC5 } - traits = { state_trait_dnieper_river } - city = x9723F8 - farm = x348364 - mine = x85EECF - wood = x03D6A7 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } + id = 838 + subsistence_building = building_subsistence_farms + provinces = { x03D6A7 x0A69A9 x348364 x34B4C6 x5F64A2 x675DF4 x85EECF x9723F8 xA12B5A xC31716 xDD344F xF49A18 xFB1DC5 } + traits = { state_trait_dnieper_river } + city = x9723F8 + farm = x348364 + mine = x85EECF + wood = xFB1DC5 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } } STATE_KHARKIV = { - id = 839 - subsistence_building = building_subsistence_farms - provinces = { x0319ED x04E110 x0708A3 x0B484F x0EBC1D x1458A6 x14786A x1CB8D8 x2C6090 x36D880 x46BD2E x4C5706 x76E2A3 x7EAE07 x9C070F xAD965B xBCC260 xCB4129 xCD72A1 xD0DA95 xE682D3 xFA0D5E xFC92C5 } - city = x0319ED - farm = xCB4129 - mine = xFA0D5E - wood = xAD965B - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 10 - building_coal_mine = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } + id = 839 + subsistence_building = building_subsistence_farms + provinces = { x0319ED x04E110 x0708A3 x0B484F x0EBC1D x1458A6 x14786A x1CB8D8 x2C6090 x36D880 x46BD2E x4C5706 x76E2A3 x7EAE07 x9C070F xAD965B xBCC260 xCB4129 xCD72A1 xD0DA95 xE682D3 xFA0D5E xFC92C5 } + city = x0319ED + farm = xCB4129 + mine = xFA0D5E + wood = xAD965B + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 10 + building_coal_mine = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } } STATE_DNIPRO = { - id = 812 - subsistence_building = building_subsistence_farms - provinces = { x055C67 x19213B x35FCF1 x3DA304 x4202ED x580D2A x58331B x5BE6ED x7141E0 x71E061 x71E0E0 x924D7E xB285AE xCFBD13 xE6C06A xF60A93 } - traits = { state_trait_black_soil state_trait_dnieper_river state_trait_hydroelectric_dams } - city = x7141E0 - port = xE6C06A - farm = xB285AE - mine = x19213B - wood = xF60A93 - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 80 - building_coal_mine = 10 - building_logging_camp = 4 - building_copper_mine = 40 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } - naval_exit_id = 3036 + id = 812 + subsistence_building = building_subsistence_farms + provinces = { x055C67 x19213B x35FCF1 x3DA304 x4202ED x580D2A x58331B x5BE6ED x7141E0 x71E061 x71E0E0 x924D7E xB285AE xCFBD13 xE6C06A xF60A93 } + traits = { state_trait_black_soil state_trait_dnieper_river state_trait_hydroelectric_dams } + city = x7141E0 + port = xE6C06A + farm = xB285AE + mine = x19213B + wood = xF60A93 + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 80 + building_coal_mine = 10 + building_logging_camp = 4 + building_copper_mine = 40 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } + naval_exit_id = 3036 } STATE_PODOLIA = { - id = 840 - subsistence_building = building_subsistence_farms - provinces = { x022620 x11F253 x1C7F2D x33471E x4700D0 x7161A0 x884128 x905D21 x9B1B0B xA3CF78 xB021A0 xC1B262 xD6537D xE2B51B xEFE270 xF0E021 xF9066A xFF7D57 } - traits = { state_trait_black_soil } - city = x7161A0 - farm = xA3CF78 - mine = xFF7D57 - wood = x33471E - arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } - capped_resources = { - building_logging_camp = 4 - } + id = 840 + subsistence_building = building_subsistence_farms + provinces = { xA3CF78 xC1B262 x6168EB xEFE270 xB021A0 xF9066A x022620 xF0E021 x11F253 xFF7D57 xDCE378 xD6537D x1C7F2D x884128 x7161A0 x33471E x9B1B0B x905D21 x4700D0 xE2B51B } + traits = { state_trait_black_soil } + city = x7161A0 + farm = xA3CF78 + mine = xFF7D57 + wood = x33471E + arable_land = 75 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } + capped_resources = { + building_logging_camp = 4 + } } diff --git a/map_data/state_regions/03_north_africa.txt b/map_data/state_regions/03_north_africa.txt index 1954b4c0d..cf6ed7d06 100644 --- a/map_data/state_regions/03_north_africa.txt +++ b/map_data/state_regions/03_north_africa.txt @@ -1,695 +1,695 @@ STATE_LOWER_EGYPT = { - id = 175 - subsistence_building = building_subsistence_farms - provinces = { x2050A0 x409060 x48E2A5 x5011E0 x50D0E0 x6F13AD x7ABE4B xA0D020 xC09060 xC37990 xD050E0 xF47AAA } - traits = { state_trait_solar_fields state_trait_nile_river } - city = xC09060 - port = xA0D020 - farm = x409060 - mine = xD050E0 - wood = x5011E0 - arable_land = 244 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 23 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 29 - discovered_amount = 4 - } - capped_resources = { - building_phosphorus_mine = 20 - building_logging_camp = 2 - building_fishing_wharf = 6 - } - naval_exit_id = 3034 + id = 175 + subsistence_building = building_subsistence_farms + provinces = { x2050A0 x409060 x48E2A5 x5011E0 x50D0E0 x6F13AD x7ABE4B xA0D020 xC09060 xC37990 xD050E0 xF47AAA } + traits = { state_trait_solar_fields state_trait_nile_river } + city = xC09060 + port = xA0D020 + farm = x409060 + mine = xD050E0 + wood = x5011E0 + arable_land = 244 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 23 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 29 + discovered_amount = 4 + } + capped_resources = { + building_sulfur_mine = 20 + building_logging_camp = 2 + building_fishing_wharf = 6 + } + naval_exit_id = 3034 } STATE_UPPER_EGYPT = { - id = 176 - subsistence_building = building_subsistence_farms - provinces = { x01735F x04D622 x0E8E92 x13DF6A x25D78E x2A731C x3B8FDC x3CD16F x3EE61D x4249C3 x44702D x465ACA x4D2090 x4FB62D x675F3B x6A6080 x709020 x7B5BED x7B75E6 x7E0628 x906720 xA75EBA xACD490 xB002FE xB22B9E xC304C5 xC83592 xD0D060 xD26E7A xE0A0AC xE1FB56 xEDE183 xF32C0A } - traits = { state_trait_solar_fields state_trait_nile_river state_trait_hydroelectric_dams } - city = x44702D - port = x0E8E92 - farm = xB002FE - mine = xD0D060 - wood = xEDE183 - arable_land = 57 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_lead_mine = 28 - building_gold_mine = 18 - building_copper_mine = 35 - building_logging_camp = 2 - building_fishing_wharf = 13 - } - naval_exit_id = 3047 + id = 176 + subsistence_building = building_subsistence_farms + provinces = { x01735F x04D622 x0E8E92 x13DF6A x25D78E x2A731C x3B8FDC x3CD16F x3EE61D x4249C3 x44702D x465ACA x4D2090 x4FB62D x675F3B x6A6080 x709020 x7B5BED x7B75E6 x7E0628 x906720 xA75EBA xACD490 xB002FE xB22B9E xC304C5 xC83592 xD0D060 xD26E7A xE0A0AC xE1FB56 xEDE183 xF32C0A } + traits = { state_trait_solar_fields state_trait_nile_river state_trait_hydroelectric_dams } + city = x44702D + port = x0E8E92 + farm = xB002FE + mine = xD0D060 + wood = xEDE183 + arable_land = 57 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_lead_mine = 28 + building_gold_mine = 18 + building_copper_mine = 35 + building_logging_camp = 2 + building_fishing_wharf = 13 + } + naval_exit_id = 3047 } STATE_MIDDLE_EGYPT = { - id = 177 - subsistence_building = building_subsistence_farms - provinces = { x08B43B x0EBC9F x11D0E0 x5050E0 x50D060 x69472D x78104A x908F20 x919B7D xA050A0 xA41CF4 xC35ABD xC7858D xD39096 xF01121 } - traits = { state_trait_solar_fields state_trait_nile_river state_trait_wind_farms } - city = x08B43B - port = xA41CF4 - farm = x50D060 - mine = xA41CF4 - wood = x50D060 - arable_land = 70 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 32 - discovered_amount = 6 - } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 4 - } - naval_exit_id = 3047 + id = 177 + subsistence_building = building_subsistence_farms + provinces = { x08B43B x0EBC9F x11D0E0 x5050E0 x50D060 x69472D x78104A x908F20 x919B7D xA050A0 xA41CF4 xC35ABD xC7858D xD39096 xF01121 } + traits = { state_trait_solar_fields state_trait_nile_river state_trait_wind_farms } + city = x08B43B + port = xA41CF4 + farm = x50D060 + mine = xA41CF4 + wood = x50D060 + arable_land = 70 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 32 + discovered_amount = 6 + } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 4 + } + naval_exit_id = 3047 } STATE_MATRUH = { - id = 179 - subsistence_building = building_subsistence_pastures - provinces = { x03534F x05BD60 x05FF42 x06DF39 x0C6712 x0D56B2 x0EE79F x1106F7 x1403CE x150086 x1741F9 x1B8AFB x1C0C7D x1CDFF0 x1DF813 x1F1C45 x20CF20 x20D0A0 x20FBA0 x221888 x22B654 x246457 x252184 x25523D x2578C4 x272AAD x27571E x27C39D x2B6F28 x2FA8B3 x331A56 x36E64E x3940DA x3955E4 x3C21A0 x3DCE56 x3FFE56 x448F8B x45DB44 x46C8F9 x48152A x48B0D1 x4B8A20 x53834E x54C854 x54D103 x559DD9 x5713ED x581E1A x5D6A34 x5E1EA3 x66AEE5 x69BCDD x6AF576 x6C5890 x6D12E3 x6EB0BA x741E9E x7514D7 x7CEEDA x7F64AC x807EFF x80A9AC x811823 x83E020 x87D6C4 x88E19F x8A68C1 x8AC4E0 x8BEC52 x8D6726 x8E30B0 x8F31B0 x908947 x9130F8 x91BF54 x93D215 x941E53 x98DFE2 x99610C x9A6DB5 x9D3831 x9D6B88 xA05020 xA0ECF8 xA14C64 xA8FA0A xAA1826 xACEBEA xB01121 xB05020 xB23CCA xB2E150 xB32C4A xB5420C xB5969E xB5BED4 xB9EBE6 xBA5529 xBB2E89 xBBEAA1 xBCE332 xBD1C16 xBD5993 xBE3AC5 xBFC9C0 xC1822C xC2176F xC48A06 xC87A53 xC943B1 xCA855F xCAE0D2 xCC0432 xCE519C xD03CB6 xD0D0E0 xD83883 xD91602 xDF5EBB xE03FA1 xE0D021 xE12C26 xE18FD5 xE1F55D xE21A78 xE565E4 xE68265 xE853CA xE95AD6 xEBB23F xEC728B xF0B8A3 xF21A84 xF3B9CD xF55182 xF63E3C xF87E36 xF901CB xF942C3 xFA5382 xFA85DD xFF4484 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 42 - discovered_amount = 13 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 45 - } - city = x87D6C4 - port = x25523D - farm = x25523D - mine = xFA85DD - wood = x0C6712 - arable_land = 8 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 3 - } - naval_exit_id = 3034 + id = 179 + subsistence_building = building_subsistence_pastures + provinces = { x03534F x05BD60 x05FF42 x06DF39 x0C6712 x0D56B2 x0EE79F x1106F7 x1403CE x150086 x1741F9 x1B8AFB x1C0C7D x1CDFF0 x1DF813 x1F1C45 x20CF20 x20D0A0 x20FBA0 x221888 x22B654 x246457 x252184 x25523D x2578C4 x272AAD x27571E x27C39D x2B6F28 x2FA8B3 x331A56 x36E64E x3940DA x3955E4 x3C21A0 x3DCE56 x3FFE56 x448F8B x45DB44 x46C8F9 x48152A x48B0D1 x4B8A20 x53834E x54C854 x54D103 x559DD9 x5713ED x581E1A x5D6A34 x5E1EA3 x66AEE5 x69BCDD x6AF576 x6C5890 x6D12E3 x6EB0BA x741E9E x7514D7 x7CEEDA x7F64AC x807EFF x80A9AC x811823 x83E020 x87D6C4 x88E19F x8A68C1 x8AC4E0 x8BEC52 x8D6726 x8E30B0 x8F31B0 x908947 x9130F8 x91BF54 x93D215 x941E53 x98DFE2 x99610C x9A6DB5 x9D3831 x9D6B88 xA05020 xA0ECF8 xA14C64 xA8FA0A xAA1826 xACEBEA xB01121 xB05020 xB23CCA xB2E150 xB32C4A xB5420C xB5969E xB5BED4 xB9EBE6 xBA5529 xBB2E89 xBBEAA1 xBCE332 xBD1C16 xBD5993 xBE3AC5 xBFC9C0 xC1822C xC2176F xC48A06 xC87A53 xC943B1 xCA855F xCAE0D2 xCC0432 xCE519C xD03CB6 xD0D0E0 xD83883 xD91602 xDF5EBB xE03FA1 xE0D021 xE12C26 xE18FD5 xE1F55D xE21A78 xE565E4 xE68265 xE853CA xE95AD6 xEBB23F xEC728B xF0B8A3 xF21A84 xF3B9CD xF55182 xF63E3C xF87E36 xF901CB xF942C3 xFA5382 xFA85DD xFF4484 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 42 + discovered_amount = 13 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 45 + } + city = x87D6C4 + port = x25523D + farm = x25523D + mine = xFA85DD + wood = x0C6712 + arable_land = 8 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 3 + } + naval_exit_id = 3034 } STATE_SINAI = { - id = 180 - subsistence_building = building_subsistence_orchards - provinces = { x390CFC x44F1F5 x464B8A x76E63D x7DA2DA x8E5FD6 x8ED45E xAB924B xAF35C9 xC01060 xC3AB33 xD431F9 xEC3DC5 } - traits = { state_trait_solar_fields } - city = x8ED45E - port = xC01060 - farm = xD431F9 - mine = x8E5FD6 - wood = xC3AB33 - arable_land = 13 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - capped_resources = { - building_fishing_wharf = 3 - building_iron_mine = 24 - building_lead_mine = 24 - } - naval_exit_id = 3047 + id = 180 + subsistence_building = building_subsistence_orchards + provinces = { x390CFC x44F1F5 x464B8A x76E63D x7DA2DA x8E5FD6 x8ED45E xAB924B xAF35C9 xC01060 xC3AB33 xD431F9 xEC3DC5 } + traits = { state_trait_solar_fields } + city = x8ED45E + port = xC01060 + farm = xD431F9 + mine = x8E5FD6 + wood = xC3AB33 + arable_land = 13 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + capped_resources = { + building_fishing_wharf = 3 + building_iron_mine = 24 + building_lead_mine = 24 + } + naval_exit_id = 3047 } STATE_ERITREA = { - id = 181 - subsistence_building = building_subsistence_orchards - provinces = { x03442D x035501 x0EBF6B x140193 x1B0B1E x3EE4D1 x409D6F x40E050 x48573C x569C7E x593F30 x59AB39 x5D45FC x64B77C x66F6C3 x7090A0 x70A072 x9970A0 x9B6C39 x9E4472 x9E8FDD xA07E70 xC5D429 xE00AC4 xE64992 xEB1C6A xEC9D04 xF786F9 } - traits = { state_trait_solar_fields } - city = x7090A0 - port = x40E050 - farm = xE00AC4 - mine = x64B77C - wood = x59AB39 - arable_land = 42 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_iron_mine = 15 - building_copper_mine = 8 - building_fishing_wharf = 5 - } - naval_exit_id = 3047 + id = 181 + subsistence_building = building_subsistence_orchards + provinces = { x03442D x035501 x0EBF6B x140193 x1B0B1E x3EE4D1 x409D6F x40E050 x48573C x569C7E x593F30 x59AB39 x5D45FC x64B77C x66F6C3 x7090A0 x70A072 x9970A0 x9B6C39 x9E4472 x9E8FDD xA07E70 xC5D429 xE00AC4 xE64992 xEB1C6A xEC9D04 xF786F9 } + traits = { state_trait_solar_fields } + city = x7090A0 + port = x40E050 + farm = xE00AC4 + mine = x64B77C + wood = x59AB39 + arable_land = 42 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_iron_mine = 15 + building_copper_mine = 8 + building_fishing_wharf = 5 + } + naval_exit_id = 3047 } STATE_DONGOLA = { - id = 182 - subsistence_building = building_subsistence_farms - provinces = { x007E00 x04CAF0 x054B09 x0BFED1 x0DF96C x1090F8 x10DCE6 x11C147 x150E1A x161776 x1766AF x1A8ACE x1CF8E6 x1EA562 x2093F8 x20F9A6 x222DE0 x225A59 x2550D2 x266C2B x27F228 x283C56 x2BFA5C x2F0B7E x31A8AF x3231D7 x324CD5 x32DB72 x36EACA x3795A7 x3B5DB2 x3B8BED x3CE268 x3E717B x3FB182 x42F208 x44C39B x455297 x484F69 x4B0B6D x4D1F29 x4E155E x4E37E0 x4E6485 x51D68A x550B5E x5532D7 x56EB87 x58DC7E x59CB2E x5C4782 x5C9678 x5D63E5 x660662 x6846D2 x6D0641 x6F53E7 x7011A0 x71CE61 x746936 x76A5E2 x77680E x77814B x799DA6 x7A81FC x7B8083 x7B85E1 x7F40DC x851A9F x856C77 x86281A x8C56D8 x8C708E x8CCFBA x8EBBA0 x8FB172 x9030E0 x911D8A x957D19 x9D7E6E x9DD70D x9E053B xA09909 xA32C94 xA62EDD xA7E315 xA86A12 xAADC57 xB060C3 xB1A5A5 xB4CFDD xB89427 xB911BF xBC0905 xBF4351 xBFE20B xC1B811 xCC661D xCED49F xCF32AB xD09060 xD14C83 xD1DBCB xD6CE98 xD77A80 xD781FF xDA9F36 xDE20CA xDF3230 xE43B56 xE4A226 xE53B02 xE5D4C9 xE5DB69 xE7E845 xEAC7A6 xECB353 xEEA896 xF011A0 xF09021 xF16CDA xF1B993 xF4022B xF51BB4 xF53975 xF6E39D xFAA9A3 xFBB239 xFD501A xFE44B7 xFF331C xFF4AEC xFF4E48 xFFC1F5 } - traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_hydroelectric_dams } - city = xB89427 - port = xF4022B - farm = x7B8083 - mine = xDF3230 - wood = xFBB239 - arable_land = 57 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 23 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 4 - } - naval_exit_id = 3047 + id = 182 + subsistence_building = building_subsistence_farms + provinces = { x007E00 x04CAF0 x054B09 x0BFED1 x0DF96C x1090F8 x10DCE6 x11C147 x150E1A x161776 x1766AF x1A8ACE x1CF8E6 x1EA562 x2093F8 x20F9A6 x222DE0 x225A59 x2550D2 x266C2B x27F228 x283C56 x2BFA5C x2F0B7E x31A8AF x3231D7 x324CD5 x32DB72 x36EACA x3795A7 x3B5DB2 x3B8BED x3CE268 x3E717B x3FB182 x42F208 x44C39B x455297 x484F69 x4B0B6D x4D1F29 x4E155E x4E37E0 x4E6485 x51D68A x550B5E x5532D7 x56EB87 x58DC7E x59CB2E x5C4782 x5C9678 x5D63E5 x660662 x6846D2 x6D0641 x6F53E7 x7011A0 x71CE61 x746936 x76A5E2 x77680E x77814B x799DA6 x7A81FC x7B8083 x7B85E1 x7F40DC x851A9F x856C77 x86281A x8C56D8 x8C708E x8CCFBA x8EBBA0 x8FB172 x9030E0 x911D8A x957D19 x9D7E6E x9DD70D x9E053B xA09909 xA32C94 xA62EDD xA7E315 xA86A12 xAADC57 xB060C3 xB1A5A5 xB4CFDD xB89427 xB911BF xBC0905 xBF4351 xBFE20B xC1B811 xCC661D xCED49F xCF32AB xD09060 xD14C83 xD1DBCB xD6CE98 xD77A80 xD781FF xDA9F36 xDE20CA xDF3230 xE43B56 xE4A226 xE53B02 xE5D4C9 xE5DB69 xE7E845 xEAC7A6 xECB353 xEEA896 xF011A0 xF09021 xF16CDA xF1B993 xF4022B xF51BB4 xF53975 xF6E39D xFAA9A3 xFBB239 xFD501A xFE44B7 xFF331C xFF4AEC xFF4E48 xFFC1F5 } + traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_hydroelectric_dams } + city = xB89427 + port = xF4022B + farm = x7B8083 + mine = xDF3230 + wood = xFBB239 + arable_land = 57 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 23 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 4 + } + naval_exit_id = 3047 } STATE_KORDOFAN = { - id = 183 - subsistence_building = building_subsistence_pastures - provinces = { x032C4F x0C8466 x0E24E1 x0EEDAA x16448D x1646F0 x1647C9 x1B9423 x1D7674 x229089 x29D3A4 x2A8438 x2B2E2D x370E9B x3C65B2 x40DB33 x410939 x4A40BB x509EA3 x510933 x57E23D x57FCDD x597D96 x5B6A6A x61FBFB x626379 x62C35D x651EA8 x676377 x68ED3B x6BD07F x6EA7DD x70A245 x74A2D3 x784BF6 x7AA326 x7C421B x7C620A x7CFD1D x7EB8A8 x8060D0 x902F75 x99652C x9B588A x9C967C xA02C79 xA0B800 xA0F49D xA11B63 xA203EC xA4E1B0 xA668F8 xAA1C4C xAEAA5D xB241EF xBBA919 xBD0B08 xC4132F xC41573 xC5236B xCAA22A xCBAC14 xCDE64E xD05060 xD08D75 xD0CBC3 xD5F5EC xD6D2BA xD738FB xDCA5EF xE0D838 xE18962 xE39CEC xE47124 xE5BBE8 xE7D087 xF020AE xF68453 xF762CD xFCDD6C xFCE1F9 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x7C620A - farm = xD5F5EC - mine = xFCE1F9 - wood = xDCA5EF - arable_land = 57 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - } + id = 183 + subsistence_building = building_subsistence_pastures + provinces = { x032C4F x0C8466 x0E24E1 x0EEDAA x16448D x1646F0 x1647C9 x1B9423 x1D7674 x229089 x29D3A4 x2A8438 x2B2E2D x370E9B x3C65B2 x40DB33 x410939 x4A40BB x509EA3 x510933 x57E23D x57FCDD x597D96 x5B6A6A x61FBFB x626379 x62C35D x651EA8 x676377 x68ED3B x6BD07F x6EA7DD x70A245 x74A2D3 x784BF6 x7AA326 x7C421B x7C620A x7CFD1D x7EB8A8 x8060D0 x902F75 x99652C x9B588A x9C967C xA02C79 xA0B800 xA0F49D xA11B63 xA203EC xA4E1B0 xA668F8 xAA1C4C xAEAA5D xB241EF xBBA919 xBD0B08 xC4132F xC41573 xC5236B xCAA22A xCBAC14 xCDE64E xD05060 xD08D75 xD0CBC3 xD5F5EC xD6D2BA xD738FB xDCA5EF xE0D838 xE18962 xE39CEC xE47124 xE5BBE8 xE7D087 xF020AE xF68453 xF762CD xFCDD6C xFCE1F9 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x7C620A + farm = xD5F5EC + mine = xFCE1F9 + wood = xDCA5EF + arable_land = 57 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + } } STATE_DARFUR = { - id = 184 - subsistence_building = building_subsistence_pastures - provinces = { x010112 x011B9B x04709D x077DC4 x084452 x0BA549 x0D82D5 x10E778 x11D060 x148DA5 x14FA53 x17D9A6 x18E2B5 x19839D x1D37F3 x2E3B87 x2F8CDB x305FFB x30C844 x35FA3C x3621AB x36EF31 x37D51A x38F470 x3B2BDC x3D369E x41753A x442107 x4586BC x46840A x46ED52 x485733 x489122 x4EB670 x4EF5BA x4FC3BD x505160 x513188 x527CA4 x55777E x5AE385 x5C6F68 x5E7EEA x5E802B x646AA7 x72ACD5 x7A5770 x7C6AEF x7E47BC x81C138 x8373D4 x83E20C x85CCF5 x88AA5B x89EB91 x8C8A7D x9396AE x93A35B x93B32F x94ED1A x960309 x96E1C9 x9AB09C x9C55FE xAA0224 xAB96CA xAF05DC xAF1E1F xB319F8 xB504CF xB6298D xBC054B xBD58DE xBEFBD1 xCAC2D6 xCC7B24 xCD6EAD xCF1CDF xD0C01E xD157C6 xD58989 xD5BA32 xD6250A xD6AF7B xD84C2A xDA1631 xDAD586 xDE9636 xE1085B xE8B9DA xE9857F xE9E506 xEA728B xF0883A xF1FBFF xF43EA4 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x89EB91 - farm = x96E1C9 - mine = xF0883A - wood = x3B2BDC - arable_land = 28 - arable_resources = { bg_livestock_ranches } + id = 184 + subsistence_building = building_subsistence_pastures + provinces = { x010112 x011B9B x04709D x077DC4 x084452 x0BA549 x0D82D5 x10E778 x11D060 x148DA5 x14FA53 x17D9A6 x18E2B5 x19839D x1D37F3 x2E3B87 x2F8CDB x305FFB x30C844 x35FA3C x3621AB x36EF31 x37D51A x38F470 x3B2BDC x3D369E x41753A x442107 x4586BC x46840A x46ED52 x485733 x489122 x4EB670 x4EF5BA x4FC3BD x505160 x513188 x527CA4 x55777E x5AE385 x5C6F68 x5E7EEA x5E802B x646AA7 x72ACD5 x7A5770 x7C6AEF x7E47BC x81C138 x8373D4 x83E20C x85CCF5 x88AA5B x89EB91 x8C8A7D x9396AE x93A35B x93B32F x94ED1A x960309 x96E1C9 x9AB09C x9C55FE xAA0224 xAB96CA xAF05DC xAF1E1F xB319F8 xB504CF xB6298D xBC054B xBD58DE xBEFBD1 xCAC2D6 xCC7B24 xCD6EAD xCF1CDF xD0C01E xD157C6 xD58989 xD5BA32 xD6250A xD6AF7B xD84C2A xDA1631 xDAD586 xDE9636 xE1085B xE8B9DA xE9857F xE9E506 xEA728B xF0883A xF1FBFF xF43EA4 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x89EB91 + farm = x96E1C9 + mine = xF0883A + wood = x3B2BDC + arable_land = 28 + arable_resources = { bg_livestock_ranches } } STATE_BLUE_NILE = { - id = 185 - subsistence_building = building_subsistence_farms - provinces = { x058803 x06007E x06C449 x0F7EE3 x13E4B8 x15DB9C x16A922 x17A459 x1C4271 x206A2D x225C9E x240F36 x2C750A x2DE57E x3E70FF x424711 x450DB6 x484A75 x4A3631 x4AB4A0 x4D7EAD x517433 x51CD3D x533C5E x562EFC x58F15D x5EF146 x680B5B x6A5420 x6BEF7F x6FE98F x714535 x725B86 x729E50 x7379D7 x7E0600 x7E7A63 x808221 x8091D6 x81160E x8154A6 x8281B5 x8CA984 x9A504A x9B9266 x9BAA9B xA3CA85 xA91158 xB4B090 xBBA32C xC0D1A9 xC356F5 xCF2126 xD07ADF xD25051 xD35B56 xD36817 xD42E9B xDAD386 xDFDE9B xE0A090 xE4297F xE53ACB xE55E00 xE8E92A xEE4B02 xEF7C3C xF47F03 xF7B5CB xFAD09B xFC0FEA xFE3C3F } - traits = { state_trait_solar_fields } - city = x058803 - farm = x7E7A63 - mine = x2C750A - wood = xEE4B02 - arable_land = 42 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 14 - } + id = 185 + subsistence_building = building_subsistence_farms + provinces = { x058803 x06007E x06C449 x0F7EE3 x13E4B8 x15DB9C x16A922 x17A459 x1C4271 x206A2D x225C9E x240F36 x2C750A x2DE57E x3E70FF x424711 x450DB6 x484A75 x4A3631 x4AB4A0 x4D7EAD x517433 x51CD3D x533C5E x562EFC x58F15D x5EF146 x680B5B x6A5420 x6BEF7F x6FE98F x714535 x725B86 x729E50 x7379D7 x7E0600 x7E7A63 x808221 x8091D6 x81160E x8154A6 x8281B5 x8CA984 x9A504A x9B9266 x9BAA9B xA3CA85 xA91158 xB4B090 xBBA32C xC0D1A9 xC356F5 xCF2126 xD07ADF xD25051 xD35B56 xD36817 xD42E9B xDAD386 xDFDE9B xE0A090 xE4297F xE53ACB xE55E00 xE8E92A xEE4B02 xEF7C3C xF47F03 xF7B5CB xFAD09B xFC0FEA xFE3C3F } + traits = { state_trait_solar_fields } + city = x058803 + farm = x7E7A63 + mine = x2C750A + wood = xEE4B02 + arable_land = 42 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 14 + } } STATE_MARRAKECH = { - id = 186 - subsistence_building = building_subsistence_orchards - provinces = { x05EA68 x082C5F x43DA94 x4DF62B x567F0E x5875FD x58949B x5A68FC x60EF40 x6CA1BE x6CAFA4 x7318F4 x76734F xA71D65 xB4CFFC xDB16D9 xDF7040 xE070C0 xFDFF7B } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x5A68FC - port = x43DA94 - farm = x4DF62B - mine = x5875FD - wood = x082C5F - arable_land = 85 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 27 - } - capped_resources = { - building_iron_mine = 30 - building_copper_mine = 22 - building_fishing_wharf = 8 - } - naval_exit_id = 3089 + id = 186 + subsistence_building = building_subsistence_orchards + provinces = { x05EA68 x082C5F x43DA94 x4DF62B x567F0E x5875FD x58949B x5A68FC x60EF40 x6CA1BE x6CAFA4 x7318F4 x76734F xA71D65 xB4CFFC xDB16D9 xDF7040 xE070C0 xFDFF7B } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x5A68FC + port = x43DA94 + farm = x4DF62B + mine = x5875FD + wood = x082C5F + arable_land = 85 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 27 + } + capped_resources = { + building_iron_mine = 30 + building_copper_mine = 22 + building_fishing_wharf = 8 + } + naval_exit_id = 3089 } STATE_FEZ = { - id = 187 - subsistence_building = building_subsistence_farms - provinces = { x1A55F0 x5284C8 x60B040 x638C69 x955513 x99F490 xA0F040 xB73221 xB98CBC xD6AD03 xDF3040 xE445EF xF54743 xFAE2BB } - traits = { state_trait_solar_fields } - city = xFAE2BB - port = xD6AD03 - farm = x1A55F0 - mine = xFAE2BB - wood = x99F490 - arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_phosphorus_mine = 32 - building_logging_camp = 4 - building_fishing_wharf = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 41 - discovered_amount = 9 - } - naval_exit_id = 3089 + id = 187 + subsistence_building = building_subsistence_farms + provinces = { x1A55F0 x5284C8 x60B040 x638C69 x955513 x99F490 xA0F040 xB73221 xB98CBC xD6AD03 xDF3040 xE445EF xF54743 xFAE2BB } + traits = { state_trait_solar_fields } + city = xFAE2BB + port = xD6AD03 + farm = x1A55F0 + mine = xFAE2BB + wood = x99F490 + arable_land = 100 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_sulfur_mine = 32 + building_logging_camp = 4 + building_fishing_wharf = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 41 + discovered_amount = 9 + } + naval_exit_id = 3089 } STATE_AL_RIF = { - id = 188 - subsistence_building = building_subsistence_farms - provinces = { x20B0C0 x75DC50 x8FBBB6 x9BC3AC xA0B0C0 xCA9F75 xDFB040 xE6D43C xE95985 xF05E87 xFA1C92 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x20B0C0 - port = xCA9F75 - farm = xDFB040 - mine = x9BC3AC - wood = x20B0C0 - arable_land = 70 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 7 - } - naval_exit_id = 3032 + id = 188 + subsistence_building = building_subsistence_farms + provinces = { x20B0C0 x75DC50 x8FBBB6 x9BC3AC xA0B0C0 xCA9F75 xDFB040 xE6D43C xE95985 xF05E87 xFA1C92 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x20B0C0 + port = xCA9F75 + farm = xDFB040 + mine = x9BC3AC + wood = x20B0C0 + arable_land = 70 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 7 + } + naval_exit_id = 3032 } STATE_INNER_MOROCCO = { - id = 189 - subsistence_building = building_subsistence_pastures - provinces = { x0277E9 x031705 x0488C2 x07D47A x0B4734 x0FA44F x1AA449 x26277F x2853A6 x2D7AF0 x360984 x370312 x45FD26 x4B50E0 x4C6494 x4DE76B x4F8487 x50BA5E x53C5EF x593CFE x603080 x6030C0 x6070C0 x66D4E9 x75EBCA x7D32B3 x830671 x88C527 x8971F5 x8ACEDE x8DCD09 x9015D0 x95A1C3 x96EF9B x977DCA x9E582E xA0EFC0 xA21408 xAC4646 xB096BF xB14383 xBA134C xBC1415 xBD6AB5 xCA258A xD89587 xDF30C0 xDFEF40 xE1981C xE1B48A xE2981F xE3D0F0 xE521ED xE80E2E xE92045 xF414B2 xFAE302 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xDFEF40 - port = xA21408 - farm = x0488C2 - mine = xE92045 - wood = xA21408 - arable_land = 70 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - discovered_amount = 2 - } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 30 - building_copper_mine = 25 - building_gold_mine = 20 - building_fishing_wharf = 4 - } - naval_exit_id = 3089 + id = 189 + subsistence_building = building_subsistence_pastures + provinces = { x0277E9 x031705 x0488C2 x07D47A x0B4734 x0FA44F x1AA449 x26277F x2853A6 x2D7AF0 x360984 x370312 x45FD26 x4B50E0 x4C6494 x4DE76B x4F8487 x50BA5E x53C5EF x593CFE x603080 x6030C0 x6070C0 x66D4E9 x75EBCA x7D32B3 x830671 x88C527 x8971F5 x8ACEDE x8DCD09 x9015D0 x95A1C3 x96EF9B x977DCA x9E582E xA0EFC0 xA21408 xAC4646 xB096BF xB14383 xBA134C xBC1415 xBD6AB5 xCA258A xD89587 xDF30C0 xDFEF40 xE1981C xE1B48A xE2981F xE3D0F0 xE521ED xE80E2E xE92045 xF414B2 xFAE302 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xDFEF40 + port = xA21408 + farm = x0488C2 + mine = xE92045 + wood = xA21408 + arable_land = 70 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + discovered_amount = 2 + } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 30 + building_copper_mine = 25 + building_gold_mine = 20 + building_fishing_wharf = 4 + } + naval_exit_id = 3089 } STATE_ALGIERS = { - id = 190 - subsistence_building = building_subsistence_farms - provinces = { x0811DE x13AB12 x16B315 x20EF40 x20EF80 x267471 x363B86 x3BB3BB x513113 x5ACA8F x713C2F x7E5293 x9D893C xA75E78 xAA79B2 xB951DE xC6BA37 xCB898B xD14DAC xD9F21C xEB7B78 xEF919A xF151FD xFEE41A } - prime_land = { x713C2F } - traits = { state_trait_solar_fields } - city = x713C2F - port = x713C2F - farm = xA75E78 - mine = xFEE41A - wood = x513113 - arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - discovered_amount = 1 - } - capped_resources = { - building_iron_mine = 21 - building_lead_mine = 27 - building_copper_mine = 18 - building_logging_camp = 6 - building_fishing_wharf = 8 - } - naval_exit_id = 3032 + id = 190 + subsistence_building = building_subsistence_farms + provinces = { x0811DE x13AB12 x16B315 x20EF40 x20EF80 x267471 x363B86 x3BB3BB x513113 x5ACA8F x713C2F x7E5293 x9D893C xA75E78 xAA79B2 xB951DE xC6BA37 xCB898B xD14DAC xD9F21C xEB7B78 xEF919A xF151FD xFEE41A } + prime_land = { x713C2F } + traits = { state_trait_solar_fields } + city = x713C2F + port = x713C2F + farm = xA75E78 + mine = xFEE41A + wood = x513113 + arable_land = 100 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + discovered_amount = 1 + } + capped_resources = { + building_iron_mine = 21 + building_lead_mine = 27 + building_copper_mine = 18 + building_logging_camp = 6 + building_fishing_wharf = 8 + } + naval_exit_id = 3032 } STATE_CONSTANTINE = { - id = 191 - subsistence_building = building_subsistence_orchards - provinces = { x0050A0 x0090A0 x01D0A0 x01EE15 x0C42E2 x0C5C65 x137E91 x1AF7B7 x265E07 x2DF9DB x3A0E38 x3AD789 x3EE58D x429B12 x79D029 x7C6240 x8050A0 x8090DF x8E7690 x8FFB18 x991E79 x9AF6A4 xA12B39 xA31194 xA39A15 xB04F35 xB1BCFF xB5486B xC3090D xC65997 xD99A74 xDC0687 xDF1F38 xFCF985 } - prime_land = { x8090DF x0050A0 x1AF7B7 xFCF985 xB04F35 } - traits = { state_trait_solar_fields } - city = x1AF7B7 - port = x0050A0 - farm = x3A0E38 - mine = x991E79 - wood = xDF1F38 - arable_land = 57 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_phosphorus_mine = 20 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 53 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 29 - discovered_amount = 29 - } - naval_exit_id = 3032 + id = 191 + subsistence_building = building_subsistence_orchards + provinces = { x0050A0 x0090A0 x01D0A0 x01EE15 x0C42E2 x0C5C65 x137E91 x1AF7B7 x265E07 x2DF9DB x3A0E38 x3AD789 x3EE58D x429B12 x79D029 x7C6240 x8050A0 x8090DF x8E7690 x8FFB18 x991E79 x9AF6A4 xA12B39 xA31194 xA39A15 xB04F35 xB1BCFF xB5486B xC3090D xC65997 xD99A74 xDC0687 xDF1F38 xFCF985 } + prime_land = { x8090DF x0050A0 x1AF7B7 xFCF985 xB04F35 } + traits = { state_trait_solar_fields } + city = x1AF7B7 + port = x0050A0 + farm = x3A0E38 + mine = x991E79 + wood = xDF1F38 + arable_land = 57 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_sulfur_mine = 20 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 53 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 29 + discovered_amount = 29 + } + naval_exit_id = 3032 } STATE_ORAN = { - id = 192 - subsistence_building = building_subsistence_orchards - provinces = { x0D2515 x207040 x3E6888 x465605 x4CE79E x60D278 x6736D2 x6F831B x7534E5 x8C4FD5 x95CBD4 xA07040 xB735DB xB78BBE xBCA418 xC2269C xCEB068 xDFB0C0 xE76FA0 xEFD8F4 } - prime_land = { xDFB0C0 xB735DB } - traits = { state_trait_solar_fields } - city = xDFB0C0 - port = x3E6888 - farm = x3E6888 - mine = x207040 - wood = x6F831B - arable_land = 70 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } - capped_resources = { - building_iron_mine = 15 - building_fishing_wharf = 3 - } - naval_exit_id = 3032 + id = 192 + subsistence_building = building_subsistence_orchards + provinces = { x0D2515 x207040 x3E6888 x465605 x4CE79E x60D278 x6736D2 x6F831B x7534E5 x8C4FD5 x95CBD4 xA07040 xB735DB xB78BBE xBCA418 xC2269C xCEB068 xDFB0C0 xE76FA0 xEFD8F4 } + prime_land = { xDFB0C0 xB735DB } + traits = { state_trait_solar_fields } + city = xDFB0C0 + port = x3E6888 + farm = x3E6888 + mine = x207040 + wood = x6F831B + arable_land = 70 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } + capped_resources = { + building_iron_mine = 15 + building_fishing_wharf = 3 + } + naval_exit_id = 3032 } STATE_TUNISIA = { - id = 193 - subsistence_building = building_subsistence_farms - provinces = { x063C9A x063CAB x15695C x1799E8 x18A545 x1C0C13 x237231 x3DAE05 x40D021 x491AE9 x4DF111 x57186F x5BE6C7 x6016DA x60F074 x67FF86 x6C10D8 x704227 x751D37 x7A3A59 x7B9842 x7CF7C9 x7EA4E1 x80D0A0 x8923FD x988C08 x9A4E94 x9F15B8 xA0F7A4 xA24948 xA42759 xA77517 xBA7F1A xBFD021 xC05020 xC4C64B xC9AE6E xCF7B71 xF69D0A } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x80D0A0 - port = xC05020 - farm = x67FF86 - mine = x9F15B8 - wood = x237231 - arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_lead_mine = 15 - building_phosphorus_mine = 48 - building_logging_camp = 9 - building_fishing_wharf = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 26 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - naval_exit_id = 3032 + id = 193 + subsistence_building = building_subsistence_farms + provinces = { x063C9A x063CAB x15695C x1799E8 x18A545 x1C0C13 x237231 x3DAE05 x40D021 x491AE9 x4DF111 x57186F x5BE6C7 x6016DA x60F074 x67FF86 x6C10D8 x704227 x751D37 x7A3A59 x7B9842 x7CF7C9 x7EA4E1 x80D0A0 x8923FD x988C08 x9A4E94 x9F15B8 xA0F7A4 xA24948 xA42759 xA77517 xBA7F1A xBFD021 xC05020 xC4C64B xC9AE6E xCF7B71 xF69D0A } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x80D0A0 + port = xC05020 + farm = x67FF86 + mine = x9F15B8 + wood = x237231 + arable_land = 100 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_lead_mine = 15 + building_sulfur_mine = 48 + building_logging_camp = 9 + building_fishing_wharf = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 26 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + naval_exit_id = 3032 } STATE_TRIPOLI = { - id = 585 - subsistence_building = building_subsistence_pastures - provinces = { x009F47 x00AA38 x0190E0 x02CCF5 x0479EF x06135E x070399 x0A5735 x0B1422 x0C5EBE x0C98CD x11D0A0 x163759 x1845BE x1C2606 x1F3EAA x1F8886 x202929 x26FEF6 x285F4F x2A751D x2B86F4 x2BBB9C x321C7F x3293BF x348703 x37034A x3F1904 x41960C x41FEF5 x43C678 x4508B3 x460BB7 x463A7E x4B9EB1 x4D4A58 x4E480E x5183F2 x587B0B x5B44AB x5B7280 x5F28EB x5F830E x617DC1 x6316C9 x65294E x67758E x68DB95 x6951D5 x6EA444 x725A37 x72AD6F x756DFD x7C0DA3 x7CFB8C x7EE2C1 x801060 x8010E0 x81C7D9 x8207BC x83708C x84D04D x85204C x86E434 x87476F x8855E0 x886CFB x8ADB51 x8C63E2 x8EDC4D x909C77 x976D70 x98E67F x9A4E88 xA06BA4 xA14DC8 xA3B5DA xA3E261 xA3FFD3 xA48E9C xA4B02B xA95E42 xAA6A72 xAAD5CC xACD89C xACF78C xADD677 xB01814 xB11A98 xB55E99 xB89482 xBABA5F xBD52A2 xBFA1D6 xC050A0 xC3C4EC xC49FA7 xC4D8ED xC6722B xC724C8 xCA4E6B xCB3322 xD2D69C xD4F032 xD7CBD9 xD7FFBE xD8876F xD9A89D xDA32A4 xDA9E29 xE6917C xE9B457 xEB8E58 xF3329A xF42EA1 xF65A12 xF88C6A xFCE120 xFD5B11 xFF8008 xFFED82 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x84D04D - port = x43C678 - farm = x68DB95 - mine = x26FEF6 - wood = xC050A0 - arable_land = 42 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 34 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - } - naval_exit_id = 3033 + id = 585 + subsistence_building = building_subsistence_pastures + provinces = { x009F47 x00AA38 x0190E0 x02CCF5 x0479EF x06135E x070399 x0A5735 x0B1422 x0C5EBE x0C98CD x11D0A0 x163759 x1845BE x1C2606 x1F3EAA x1F8886 x202929 x26FEF6 x285F4F x2A751D x2B86F4 x2BBB9C x321C7F x3293BF x348703 x37034A x3F1904 x41960C x41FEF5 x43C678 x4508B3 x460BB7 x463A7E x4B9EB1 x4D4A58 x4E480E x5183F2 x587B0B x5B44AB x5B7280 x5F28EB x5F830E x617DC1 x6316C9 x65294E x67758E x68DB95 x6951D5 x6EA444 x725A37 x72AD6F x756DFD x7C0DA3 x7CFB8C x7EE2C1 x801060 x8010E0 x81C7D9 x8207BC x83708C x84D04D x85204C x86E434 x87476F x8855E0 x886CFB x8ADB51 x8C63E2 x8EDC4D x909C77 x976D70 x98E67F x9A4E88 xA06BA4 xA14DC8 xA3B5DA xA3E261 xA3FFD3 xA48E9C xA4B02B xA95E42 xAA6A72 xAAD5CC xACD89C xACF78C xADD677 xB01814 xB11A98 xB55E99 xB89482 xBABA5F xBD52A2 xBFA1D6 xC050A0 xC3C4EC xC49FA7 xC4D8ED xC6722B xC724C8 xCA4E6B xCB3322 xD2D69C xD4F032 xD7CBD9 xD7FFBE xD8876F xD9A89D xDA32A4 xDA9E29 xE6917C xE9B457 xEB8E58 xF3329A xF42EA1 xF65A12 xF88C6A xFCE120 xFD5B11 xFF8008 xFFED82 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x84D04D + port = x43C678 + farm = x68DB95 + mine = x26FEF6 + wood = xC050A0 + arable_land = 42 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 34 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + } + naval_exit_id = 3033 } STATE_LIBYA = { - id = 586 - subsistence_building = building_subsistence_farms - provinces = { x0008B1 x017863 x0198EA x025170 x04DAA1 x057978 x093E94 x099FFF x0A58C9 x0BD882 x0BD921 x0CA694 x0ECBC0 x0F16C7 x0F6CA8 x1189D2 x11A0DD x13063D x1425EF x144435 x148330 x14A3E1 x14F1BF x152867 x155988 x164ED1 x165542 x180269 x188727 x1898D8 x194AE7 x1A8994 x1BE626 x1E8A25 x1EDF65 x209020 x2129BE x229F5B x231277 x23AE97 x24837D x27737E x281051 x281F7D x28A6A1 x29E247 x29E30B x2A53E1 x2B40DE x2B96BF x2C08E8 x2EB0FE x3066D1 x31EA8A x33B3DE x34A20C x34CD9D x3572F7 x371B26 x372EB1 x395873 x39A829 x3A9EC5 x3B68A8 x3BF817 x3D9D25 x3E00B9 x3E5E19 x40CFA0 x40D0E0 x4588F1 x475810 x477A67 x47B014 x47B6FA x48316F x485A40 x4BC650 x4C7050 x4E6542 x4EF9F0 x4F29FF x4FB39B x505BF8 x51AB2C x522D29 x524EEC x5272B1 x53ECCE x550DB9 x55361C x56AEEC x574B81 x5816E1 x592D88 x5B2B26 x5B3233 x5E16B6 x60A81D x60D659 x61A415 x61F166 x650312 x662644 x671156 x6794AD x683423 x68430F x6890D4 x6A6A85 x6B2BEF x6B945A x6C635A x6ED70F x6F8DE9 x72A54B x731E96 x735D47 x738052 x73B161 x76EA2F x77A44D x77D1BA x78D114 x799B7E x79DCF4 x7B0D2E x7CED48 x7DEA64 x7F2FCD x800FBB x81B59F x827DC0 x827E73 x83E15C x874CD9 x87B84F x87E9E0 x8967B5 x8A160E x8B21BC x8C8E28 x8D408F x8D5F6C x8DAD0A x8E70B1 x8F71C6 x90D060 x91EB7D x92D93F x950042 x95E863 x96B6AF x97E206 x991766 x9953AB x99D6C9 x9D205C x9F22F2 x9F6FBD xA01020 xA09020 xA17BD6 xA247FB xA519D6 xA5C57A xA645B8 xA79085 xAA6BA0 xAAA267 xAB9F90 xACA5B1 xAD3D64 xAD6337 xAD746A xAF2968 xAFD438 xB0EEAE xB10316 xB24990 xB46A16 xB93A62 xBCB1A5 xBCDCC0 xBDFE7F xBFB9A9 xC0D0A0 xC0E7D7 xC11122 xC1CA86 xC5601C xC5B660 xC63569 xC6DA6A xC74D58 xC75D31 xC88B2A xCA9364 xCC14A4 xCD6775 xCF807F xCFEDA1 xD1395D xD3A4B1 xD3CCA8 xD5C61D xD61033 xD7040F xDAC20A xDB1CEA xDBD075 xDC498E xDCBC26 xDEF5CF xDEFE00 xDF191B xE0D870 xE123F5 xE19FB8 xE2D391 xE32053 xE39CED xE51BCB xE5E228 xE6081F xE6E84C xE799AA xE7AF8B xEBD8DF xECDEFD xEE1748 xEEE9E6 xF00DCD xF1D2C1 xF1DFCE xF2B6E0 xF46E3D xF8A389 xF8B255 xF9980E xF9D0BC xFA182C xFA3335 xFA4247 xFAB002 xFAB14C } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = xE2D391 - port = x8E70B1 - farm = xFAB002 - mine = x97E206 - wood = xE123F5 - arable_land = 42 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 66 - discovered_amount = 37 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 59 - } - naval_exit_id = 3033 + id = 586 + subsistence_building = building_subsistence_farms + provinces = { x0008B1 x017863 x0198EA x025170 x04DAA1 x057978 x093E94 x099FFF x0A58C9 x0BD882 x0BD921 x0CA694 x0ECBC0 x0F16C7 x0F6CA8 x1189D2 x11A0DD x13063D x1425EF x144435 x148330 x14A3E1 x14F1BF x152867 x155988 x164ED1 x165542 x180269 x188727 x1898D8 x194AE7 x1A8994 x1BE626 x1E8A25 x1EDF65 x209020 x2129BE x229F5B x231277 x23AE97 x24837D x27737E x281051 x281F7D x28A6A1 x29E247 x29E30B x2A53E1 x2B40DE x2B96BF x2C08E8 x2EB0FE x3066D1 x31EA8A x33B3DE x34A20C x34CD9D x3572F7 x371B26 x372EB1 x395873 x39A829 x3A9EC5 x3B68A8 x3BF817 x3D9D25 x3E00B9 x3E5E19 x40CFA0 x40D0E0 x4588F1 x475810 x477A67 x47B014 x47B6FA x48316F x485A40 x4BC650 x4C7050 x4E6542 x4EF9F0 x4F29FF x4FB39B x505BF8 x51AB2C x522D29 x524EEC x5272B1 x53ECCE x550DB9 x55361C x56AEEC x574B81 x5816E1 x592D88 x5B2B26 x5B3233 x5E16B6 x60A81D x60D659 x61A415 x61F166 x650312 x662644 x671156 x6794AD x683423 x68430F x6890D4 x6A6A85 x6B2BEF x6B945A x6C635A x6ED70F x6F8DE9 x72A54B x731E96 x735D47 x738052 x73B161 x76EA2F x77A44D x77D1BA x78D114 x799B7E x79DCF4 x7B0D2E x7CED48 x7DEA64 x7F2FCD x800FBB x81B59F x827DC0 x827E73 x83E15C x874CD9 x87B84F x87E9E0 x8967B5 x8A160E x8B21BC x8C8E28 x8D408F x8D5F6C x8DAD0A x8E70B1 x8F71C6 x90D060 x91EB7D x92D93F x950042 x95E863 x96B6AF x97E206 x991766 x9953AB x99D6C9 x9D205C x9F22F2 x9F6FBD xA01020 xA09020 xA17BD6 xA247FB xA519D6 xA5C57A xA645B8 xA79085 xAA6BA0 xAAA267 xAB9F90 xACA5B1 xAD3D64 xAD6337 xAD746A xAF2968 xAFD438 xB0EEAE xB10316 xB24990 xB46A16 xB93A62 xBCB1A5 xBCDCC0 xBDFE7F xBFB9A9 xC0D0A0 xC0E7D7 xC11122 xC1CA86 xC5601C xC5B660 xC63569 xC6DA6A xC74D58 xC75D31 xC88B2A xCA9364 xCC14A4 xCD6775 xCF807F xCFEDA1 xD1395D xD3A4B1 xD3CCA8 xD5C61D xD61033 xD7040F xDAC20A xDB1CEA xDBD075 xDC498E xDCBC26 xDEF5CF xDEFE00 xDF191B xE0D870 xE123F5 xE19FB8 xE2D391 xE32053 xE39CED xE51BCB xE5E228 xE6081F xE6E84C xE799AA xE7AF8B xEBD8DF xECDEFD xEE1748 xEEE9E6 xF00DCD xF1D2C1 xF1DFCE xF2B6E0 xF46E3D xF8A389 xF8B255 xF9980E xF9D0BC xFA182C xFA3335 xFA4247 xFAB002 xFAB14C } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = xE2D391 + port = x8E70B1 + farm = xFAB002 + mine = x97E206 + wood = xE123F5 + arable_land = 42 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 66 + discovered_amount = 37 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 59 + } + naval_exit_id = 3033 } STATE_SAHARA = { - id = 194 - subsistence_building = building_subsistence_pastures - provinces = { x008A0A x009C77 x00DBCD x00EEEA x00F82C x0111E0 x01B101 x01D8C5 x027E4D x02D341 x030D3A x040FB0 x050E11 x06AD38 x075A58 x07AA74 x080040 x089FF7 x08EFD1 x0909F9 x09EC6F x0C3495 x0C3DF6 x0CBB1C x0D1A14 x0D2EFA x0D88A2 x0E724B x0E9A6B x121445 x1278FB x129251 x1394B1 x140607 x142FF9 x14609F x14928D x14D1B4 x1536CA x15CED1 x15D6C8 x166616 x1783CF x17B5D5 x18297C x1AA1B0 x1BA6EA x1BB153 x1BDA61 x1CA3FC x1CD9D7 x1D8677 x1DC48F x1E1A4F x1EFFAC x1F568B x1F9883 x205920 x212B65 x21FC64 x22310B x2394D5 x23E76E x2432FD x25C6FB x266167 x26E9E9 x2757FF x28569B x28D510 x299F9A x29EC27 x2A051C x2A383E x2BEBA7 x2D52AF x2DDAD8 x2E7AED x2EF0DE x2F0B76 x2F448D x2F7181 x3060E3 x30682F x3129F9 x315D65 x31F0C0 x321FBF x323DED x324E1C x32A024 x332062 x332D15 x333668 x338330 x3418CE x346936 x34AD8A x350758 x35846A x35A004 x374D72 x38156A x382239 x38C9BC x392DB3 x3939A8 x3A0A41 x3B18D1 x3B9BCE x3BD60C x3C36A2 x3C6419 x3CA4E9 x3CE25A x3D43DE x3DB617 x3ED0EE x3ED67E x3F7038 x4050A0 x40C34C x4185C5 x41B2D7 x41B92E x422CE2 x434333 x43B410 x449CD7 x44C2B6 x45AF53 x45B81D x46B89E x46E6AB x46E750 x475AC0 x47BC2A x4905B4 x495F26 x49FA10 x4A5AA8 x4B6139 x4C1AA1 x4C8CD5 x4CC886 x4D3500 x4DF1D7 x4E4DA2 x4E9EE4 x4EBEAD x4EFBB3 x4F745C x516F08 x519ED7 x527BDF x528EA9 x531A8F x5480D1 x54A9C4 x56A6B3 x56B4C3 x576379 x57B315 x57F67D x583802 x587872 x58A662 x5A8EA2 x5AA1D2 x5B4F2E x5B5BC7 x5BE8F0 x5BE9E8 x5BFB7A x5C8A53 x5D52C8 x5D6827 x5D7C20 x5D99A9 x5D9B60 x5DBB0F x5E233D x5E2D7B x5F5B45 x607001 x608478 x609CF6 x612632 x6128D2 x62BD11 x64CB6B x65727B x657367 x6607B5 x664938 x683A56 x69F831 x6ACC2E x6B03DA x6B176D x6B4D57 x6C003A x6CDBA0 x6E3BD1 x6EB17D x6F0047 x6F252B x6F3580 x6F3C24 x6FA0A6 x6FBC7D x6FE134 x7000EE x70B47F x70E367 x718472 x722A5A x723DCD x7438DB x75B43E x764CC4 x7671DB x773BE4 x7793B1 x7823EC x787F3A x79C694 x7B1E9F x7C9235 x7CB41E x7D22DF x7E044B x7E04B9 x7E0C0C x7FF932 x7FFDB1 x809060 x80CA07 x810724 x810990 x826411 x8271D9 x83134F x831768 x83E080 x84DB6C x8544DE x8620D7 x869692 x8698D9 x8735C5 x873702 x87A998 x889BE5 x8B4F55 x8C02C7 x8C2F34 x8C7B4B x8CBB09 x8E3794 x8E4559 x8E81A6 x8FAA7B x903031 x904CD5 x90D020 x90D0A0 x90DB5E x92297B x92685C x94395E x94ADDB x95997D x969764 x99086B x99252D x99404C x9AEE6E x9B0D73 x9B3B5E x9C5EBC x9D0416 x9D6371 xA059A1 xA070C0 xA0EF80 xA0F080 xA135BD xA206B7 xA36636 xA47565 xA4A134 xA4ED68 xA6304D xA68480 xA6DDD2 xA70B58 xA72BE2 xA7699B xA7C676 xA81959 xA84AB9 xA8E858 xAA6179 xAA9218 xAB8FF8 xABB300 xABE890 xACBA82 xAD5729 xADB0EB xADC02B xAE14E1 xAEA4F5 xAF2A9E xAFADA4 xB0086E xB019F4 xB02F76 xB0F0C0 xB17D4F xB302E6 xB32A1B xB36DB1 xB36EF6 xB4BF69 xB677A1 xB79FAD xB80798 xB86099 xB8C8DB xB8E7BE xB99ECE xB9A662 xB9AF30 xB9E99C xBAB376 xBAD421 xBB3F7B xBB8D82 xBC6F72 xBD40F6 xBDC56D xBE98F2 xBECCF9 xBEE5D4 xBF24DC xBF938D xC025CF xC3E15F xC41901 xC46661 xC6BC56 xC6FE2D xC72015 xC721E2 xC72FCD xC74F00 xC77157 xC8B4A8 xC8C1F2 xC95D24 xCAF0B7 xCB828A xCB9DD1 xCBE5F1 xCC3665 xCC6CE1 xCC9974 xCD4F3F xCD571A xCD590D xCE7361 xCF7973 xD00F23 xD014D8 xD08147 xD0827C xD0AD00 xD0EE2D xD2B058 xD3FB1F xD466BA xD50155 xD52495 xD54C2F xD55E0D xD79F61 xD8BF99 xD8CB3A xD8F876 xD9E02B xD9F238 xD9F265 xDB8955 xDBB4E7 xDC7482 xDCCCCD xDF4666 xDF5706 xDFF227 xE122A0 xE279A0 xE2CBA3 xE35CC8 xE37F76 xE52497 xE6014A xE681C0 xE73DD2 xE9333D xE959DC xE9AB3F xE9B604 xEA3DEC xEA702A xEA906E xEB67B9 xEB915D xEBDC0B xEC2F1F xEC5208 xECF140 xECF7EE xED2BE3 xEDAF33 xEDEECD xEE08B6 xEE6630 xEEC9F1 xF0463F xF07118 xF22659 xF25AA3 xF29DC7 xF30208 xF31A7A xF3E4D6 xF5DC2E xF7139E xF7AA89 xF80EB2 xF8D6B9 xF91B1F xF97F78 xFA8E8D xFB0014 xFB74D4 xFC03CD xFC812A xFE3526 xFEBBD3 xFF55DD xFFC5B4 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 50 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 47 - } - city = x09EC6F - farm = x0CBB1C - mine = x5BFB7A - wood = x6F252B - arable_land = 13 - arable_resources = { bg_livestock_ranches } + id = 194 + subsistence_building = building_subsistence_pastures + provinces = { x008A0A x009C77 x00DBCD x00EEEA x00F82C x0111E0 x01B101 x01D8C5 x027E4D x02D341 x030D3A x040FB0 x050E11 x06AD38 x075A58 x07AA74 x080040 x089FF7 x08EFD1 x0909F9 x09EC6F x0C3495 x0C3DF6 x0CBB1C x0D1A14 x0D2EFA x0D88A2 x0E724B x0E9A6B x121445 x1278FB x129251 x1394B1 x140607 x142FF9 x14609F x14928D x14D1B4 x1536CA x15CED1 x15D6C8 x166616 x1783CF x17B5D5 x18297C x1AA1B0 x1BA6EA x1BB153 x1BDA61 x1CA3FC x1CD9D7 x1D8677 x1DC48F x1E1A4F x1EFFAC x1F568B x1F9883 x205920 x212B65 x21FC64 x22310B x2394D5 x23E76E x2432FD x25C6FB x266167 x26E9E9 x2757FF x28569B x28D510 x299F9A x29EC27 x2A051C x2A383E x2BEBA7 x2D52AF x2DDAD8 x2E7AED x2EF0DE x2F0B76 x2F448D x2F7181 x3060E3 x30682F x3129F9 x315D65 x31F0C0 x321FBF x323DED x324E1C x32A024 x332062 x332D15 x333668 x338330 x3418CE x346936 x34AD8A x350758 x35846A x35A004 x374D72 x38156A x382239 x38C9BC x392DB3 x3939A8 x3A0A41 x3B18D1 x3B9BCE x3BD60C x3C36A2 x3C6419 x3CA4E9 x3CE25A x3D43DE x3DB617 x3ED0EE x3ED67E x3F7038 x4050A0 x40C34C x4185C5 x41B2D7 x41B92E x422CE2 x434333 x43B410 x449CD7 x44C2B6 x45AF53 x45B81D x46B89E x46E6AB x46E750 x475AC0 x47BC2A x4905B4 x495F26 x49FA10 x4A5AA8 x4B6139 x4C1AA1 x4C8CD5 x4CC886 x4D3500 x4DF1D7 x4E4DA2 x4E9EE4 x4EBEAD x4EFBB3 x4F745C x516F08 x519ED7 x527BDF x528EA9 x531A8F x5480D1 x54A9C4 x56A6B3 x56B4C3 x576379 x57B315 x57F67D x583802 x587872 x58A662 x5A8EA2 x5AA1D2 x5B4F2E x5B5BC7 x5BE8F0 x5BE9E8 x5BFB7A x5C8A53 x5D52C8 x5D6827 x5D7C20 x5D99A9 x5D9B60 x5DBB0F x5E233D x5E2D7B x5F5B45 x607001 x608478 x609CF6 x612632 x6128D2 x62BD11 x64CB6B x65727B x657367 x6607B5 x664938 x683A56 x69F831 x6ACC2E x6B03DA x6B176D x6B4D57 x6C003A x6CDBA0 x6E3BD1 x6EB17D x6F0047 x6F252B x6F3580 x6F3C24 x6FA0A6 x6FBC7D x6FE134 x7000EE x70B47F x70E367 x718472 x722A5A x723DCD x7438DB x75B43E x764CC4 x7671DB x773BE4 x7793B1 x7823EC x787F3A x79C694 x7B1E9F x7C9235 x7CB41E x7D22DF x7E044B x7E04B9 x7E0C0C x7FF932 x7FFDB1 x809060 x80CA07 x810724 x810990 x826411 x8271D9 x83134F x831768 x83E080 x84DB6C x8544DE x8620D7 x869692 x8698D9 x8735C5 x873702 x87A998 x889BE5 x8B4F55 x8C02C7 x8C2F34 x8C7B4B x8CBB09 x8E3794 x8E4559 x8E81A6 x8FAA7B x903031 x904CD5 x90D020 x90D0A0 x90DB5E x92297B x92685C x94395E x94ADDB x95997D x969764 x99086B x99252D x99404C x9AEE6E x9B0D73 x9B3B5E x9C5EBC x9D0416 x9D6371 xA059A1 xA070C0 xA0EF80 xA0F080 xA135BD xA206B7 xA36636 xA47565 xA4A134 xA4ED68 xA6304D xA68480 xA6DDD2 xA70B58 xA72BE2 xA7699B xA7C676 xA81959 xA84AB9 xA8E858 xAA6179 xAA9218 xAB8FF8 xABB300 xABE890 xACBA82 xAD5729 xADB0EB xADC02B xAE14E1 xAEA4F5 xAF2A9E xAFADA4 xB0086E xB019F4 xB02F76 xB0F0C0 xB17D4F xB302E6 xB32A1B xB36DB1 xB36EF6 xB4BF69 xB677A1 xB79FAD xB80798 xB86099 xB8C8DB xB8E7BE xB99ECE xB9A662 xB9AF30 xB9E99C xBAB376 xBAD421 xBB3F7B xBB8D82 xBC6F72 xBD40F6 xBDC56D xBE98F2 xBECCF9 xBEE5D4 xBF24DC xBF938D xC025CF xC3E15F xC41901 xC46661 xC6BC56 xC6FE2D xC72015 xC721E2 xC72FCD xC74F00 xC77157 xC8B4A8 xC8C1F2 xC95D24 xCAF0B7 xCB828A xCB9DD1 xCBE5F1 xCC3665 xCC6CE1 xCC9974 xCD4F3F xCD571A xCD590D xCE7361 xCF7973 xD00F23 xD014D8 xD08147 xD0827C xD0AD00 xD0EE2D xD2B058 xD3FB1F xD466BA xD50155 xD52495 xD54C2F xD55E0D xD79F61 xD8BF99 xD8CB3A xD8F876 xD9E02B xD9F238 xD9F265 xDB8955 xDBB4E7 xDC7482 xDCCCCD xDF4666 xDF5706 xDFF227 xE122A0 xE279A0 xE2CBA3 xE35CC8 xE37F76 xE52497 xE6014A xE681C0 xE73DD2 xE9333D xE959DC xE9AB3F xE9B604 xEA3DEC xEA702A xEA906E xEB67B9 xEB915D xEBDC0B xEC2F1F xEC5208 xECF140 xECF7EE xED2BE3 xEDAF33 xEDEECD xEE08B6 xEE6630 xEEC9F1 xF0463F xF07118 xF22659 xF25AA3 xF29DC7 xF30208 xF31A7A xF3E4D6 xF5DC2E xF7139E xF7AA89 xF80EB2 xF8D6B9 xF91B1F xF97F78 xFA8E8D xFB0014 xFB74D4 xFC03CD xFC812A xFE3526 xFEBBD3 xFF55DD xFFC5B4 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 50 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 47 + } + city = x09EC6F + farm = x0CBB1C + mine = x5BFB7A + wood = x6F252B + arable_land = 13 + arable_resources = { bg_livestock_ranches } } STATE_WEST_SAHARA = { - id = 196 - subsistence_building = building_subsistence_pastures - provinces = { x02AB5D x0AAB43 x19094B x259965 x2B6F2B x362DCE x36911C x3F400E x415205 x4A82A1 x4D7B2F x53DC1A x5FCC52 x6058A7 x673298 x695160 x728745 x735623 x7BE047 x7E1555 x7E5A63 x82A9C3 x85BAAD x87BB99 x8DFB0F x93E37A x96009F x98EDBF xA0EF00 xA0F70B xA299F8 xA83B43 xA98D71 xAB9DE9 xAC1C0E xAE5795 xB100D2 xB511A8 xB533D3 xBD040D xC0970C xC67B33 xC690E9 xDEE6A2 xE20DB2 xE63216 xEB7C20 xF03ACC xF1FF9E xF23EA5 xF3E9F2 xF4A5AA xF4BBF1 xFCD455 } - traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_wind_farms } - city = x5FCC52 - port = xF23EA5 - farm = x93E37A - mine = xBD040D - wood = xE63216 - arable_land = 28 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - capped_resources = { - building_phosphorus_mine = 36 - building_fishing_wharf = 11 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - naval_exit_id = 3089 + id = 196 + subsistence_building = building_subsistence_pastures + provinces = { x02AB5D x0AAB43 x19094B x259965 x2B6F2B x362DCE x36911C x3F400E x415205 x4A82A1 x4D7B2F x53DC1A x5FCC52 x6058A7 x673298 x695160 x728745 x735623 x7BE047 x7E1555 x7E5A63 x82A9C3 x85BAAD x87BB99 x8DFB0F x93E37A x96009F x98EDBF xA0EF00 xA0F70B xA299F8 xA83B43 xA98D71 xAB9DE9 xAC1C0E xAE5795 xB100D2 xB511A8 xB533D3 xBD040D xC0970C xC67B33 xC690E9 xDEE6A2 xE20DB2 xE63216 xEB7C20 xF03ACC xF1FF9E xF23EA5 xF3E9F2 xF4A5AA xF4BBF1 xFCD455 } + traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_wind_farms } + city = x5FCC52 + port = xF23EA5 + farm = x93E37A + mine = xBD040D + wood = xE63216 + arable_land = 28 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + capped_resources = { + building_sulfur_mine = 36 + building_fishing_wharf = 11 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + naval_exit_id = 3089 } STATE_MAURITANIA = { - id = 197 - subsistence_building = building_subsistence_pastures - provinces = { x0D57A1 x0EF47B x13CA97 x153541 x17D963 x1A4167 x1C026D x1E38D7 x1EF394 x1F8376 x21A0F5 x26AAF6 x2A22CB x2CBC0B x313645 x32772F x329F39 x3548BF x3A6183 x3BA23E x465B23 x46C022 x49B20E x4F74DF x58E2C6 x5F17D5 x5F1D19 x6566A0 x6796ED x6D5D50 x6DFD32 x7030C0 x727FA1 x74063E x799C35 x824A63 x891E75 x8E8C95 x8EDE46 x9A8160 x9DAADE xA5D3E6 xABD39E xAC39A0 xB03040 xB070C0 xB0CEA1 xB0EE2C xB274BE xB47854 xB55389 xB6F68E xBE4407 xC41F5C xC492B5 xCBCD11 xD10873 xD1C794 xD2ED35 xD34BB3 xDC457A xDF05DC xE7FC7D xEF3040 xF0F041 xF1E6C3 xFB39E4 xFBDBB8 xFF05E2 } - traits = { state_trait_sahara_desert state_trait_solar_fields state_trait_wind_farms } - city = x2CBC0B - port = x32772F - farm = xB03040 - mine = xAC39A0 - wood = xB070C0 - arable_land = 42 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_iron_mine = 45 - building_copper_mine = 15 - building_fishing_wharf = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 1 - } - naval_exit_id = 3088 + id = 197 + subsistence_building = building_subsistence_pastures + provinces = { x0D57A1 x0EF47B x13CA97 x153541 x17D963 x1A4167 x1C026D x1E38D7 x1EF394 x1F8376 x21A0F5 x26AAF6 x2A22CB x2CBC0B x313645 x32772F x329F39 x3548BF x3A6183 x3BA23E x465B23 x46C022 x49B20E x4F74DF x58E2C6 x5F17D5 x5F1D19 x6566A0 x6796ED x6D5D50 x6DFD32 x7030C0 x727FA1 x74063E x799C35 x824A63 x891E75 x8E8C95 x8EDE46 x9A8160 x9DAADE xA5D3E6 xABD39E xAC39A0 xB03040 xB070C0 xB0CEA1 xB0EE2C xB274BE xB47854 xB55389 xB6F68E xBE4407 xC41F5C xC492B5 xCBCD11 xD10873 xD1C794 xD2ED35 xD34BB3 xDC457A xDF05DC xE7FC7D xEF3040 xF0F041 xF1E6C3 xFB39E4 xFBDBB8 xFF05E2 } + traits = { state_trait_sahara_desert state_trait_solar_fields state_trait_wind_farms } + city = x2CBC0B + port = x32772F + farm = xB03040 + mine = xAC39A0 + wood = xB070C0 + arable_land = 42 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_iron_mine = 45 + building_copper_mine = 15 + building_fishing_wharf = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 1 + } + naval_exit_id = 3088 } STATE_INNER_MAURITANIA = { - id = 198 - subsistence_building = building_subsistence_pastures - provinces = { x00F5CD x024A01 x033DA4 x06CE66 x07AE87 x105E98 x13001D x142E23 x15A720 x165AFE x1890DF x1AF58B x1BCE6A x1D428D x206C06 x221FEA x227149 x231FB9 x2338D0 x2504D1 x2750DE x2981D1 x2A9897 x2E4FA5 x30719D x31194F x36AB5B x36B7F9 x36F5C8 x3949EC x3BE292 x3C0D4E x3DA010 x40529F x40A972 x429D72 x44DE38 x45BFC9 x4810FC x4882B4 x496913 x4F90FE x52FA05 x54B70E x57036F x577C8B x57D5A9 x593F25 x5D2F40 x5DF3C0 x5E59AC x5EC4E2 x5FED21 x61957F x61D564 x654CF8 x66A0E2 x6849B4 x6BFCB0 x6CD340 x6D92B0 x6E746C x6EA5E1 x70660A x707040 x71E938 x739402 x767E95 x773EC8 x7909BC x7C501F x7D7938 x7EB77F x83453A x8400B9 x849CB5 x86526E x87B2CE x88561A x89EA99 x8E2538 x8FA78B x91F526 x960903 x965518 x9CB643 x9D65EB x9DCE76 x9E92BD xA4E077 xA500B0 xA5AEC3 xA6894A xA7265D xA77A56 xA82DDA xAB7050 xABECE6 xACA020 xB53884 xB5389F xB641E9 xB92E03 xBA44EA xBA9B97 xBDEDE0 xC0BC97 xC20B5C xC3567A xCBB3C9 xCDA26C xCDAEDD xCE8372 xCF7001 xD4208F xD593BD xD60BDF xD9450D xD950C5 xDCA035 xDCF50C xDD82F0 xDE33E1 xDFEFC0 xE53421 xE5D72E xE6467D xE6E919 xE98100 xEA8822 xEF06DD xEF1273 xEFAD69 xF06D38 xF2485D xF2F684 xF4772A xF62ACE xF64C5E xF7237C xFA8A80 xFAA6D6 xFBC3C9 xFC3163 xFE6ABD xFE8CB7 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x707040 - farm = xACA020 - mine = x5FED21 - wood = x71E938 - arable_land = 28 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 3 - } - capped_resources = { - building_iron_mine = 27 - building_gold_mine = 2 - } + id = 198 + subsistence_building = building_subsistence_pastures + provinces = { x00F5CD x024A01 x033DA4 x06CE66 x07AE87 x105E98 x13001D x142E23 x15A720 x165AFE x1890DF x1AF58B x1BCE6A x1D428D x206C06 x221FEA x227149 x231FB9 x2338D0 x2504D1 x2750DE x2981D1 x2A9897 x2E4FA5 x30719D x31194F x36AB5B x36B7F9 x36F5C8 x3949EC x3BE292 x3C0D4E x3DA010 x40529F x40A972 x429D72 x44DE38 x45BFC9 x4810FC x4882B4 x496913 x4F90FE x52FA05 x54B70E x57036F x577C8B x57D5A9 x593F25 x5D2F40 x5DF3C0 x5E59AC x5EC4E2 x5FED21 x61957F x61D564 x654CF8 x66A0E2 x6849B4 x6BFCB0 x6CD340 x6D92B0 x6E746C x6EA5E1 x70660A x707040 x71E938 x739402 x767E95 x773EC8 x7909BC x7C501F x7D7938 x7EB77F x83453A x8400B9 x849CB5 x86526E x87B2CE x88561A x89EA99 x8E2538 x8FA78B x91F526 x960903 x965518 x9CB643 x9D65EB x9DCE76 x9E92BD xA4E077 xA500B0 xA5AEC3 xA6894A xA7265D xA77A56 xA82DDA xAB7050 xABECE6 xACA020 xB53884 xB5389F xB641E9 xB92E03 xBA44EA xBA9B97 xBDEDE0 xC0BC97 xC20B5C xC3567A xCBB3C9 xCDA26C xCDAEDD xCE8372 xCF7001 xD4208F xD593BD xD60BDF xD9450D xD950C5 xDCA035 xDCF50C xDD82F0 xDE33E1 xDFEFC0 xE53421 xE5D72E xE6467D xE6E919 xE98100 xEA8822 xEF06DD xEF1273 xEFAD69 xF06D38 xF2485D xF2F684 xF4772A xF62ACE xF64C5E xF7237C xFA8A80 xFAA6D6 xFBC3C9 xFC3163 xFE6ABD xFE8CB7 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x707040 + farm = xACA020 + mine = x5FED21 + wood = x71E938 + arable_land = 28 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 3 + } + capped_resources = { + building_iron_mine = 27 + building_gold_mine = 2 + } } STATE_EASTERN_MALI = { - id = 199 - subsistence_building = building_subsistence_orchards - provinces = { x060DC8 x06D19A x086975 x0EA985 x109020 x1221EE x19D3F5 x232DFA x25ABF3 x273CD4 x29246C x2A6A2D x320EE8 x3F69A9 x460EA2 x4B74E2 x578B75 x67D3E7 x688F7B x690C93 x6AF386 x70AF40 x845355 x852260 x8CA2B5 x8CCD97 x8DC430 x9090A0 x941ED5 x98DE99 xA08311 xA41A10 xA8CAD8 xAAB26B xD5F34F xD7C2F6 xD94440 xE87985 xF0EFBF xFDB5F3 xFEB176 } - traits = { state_trait_solar_fields state_trait_niger_river } - city = x320EE8 - farm = x2A6A2D - mine = xA08311 - wood = xD5F34F - arable_land = 100 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - } + id = 199 + subsistence_building = building_subsistence_orchards + provinces = { x060DC8 x06D19A x086975 x0EA985 x109020 x1221EE x19D3F5 x232DFA x25ABF3 x273CD4 x29246C x2A6A2D x320EE8 x3F69A9 x460EA2 x4B74E2 x578B75 x67D3E7 x688F7B x690C93 x6AF386 x70AF40 x845355 x852260 x8CA2B5 x8CCD97 x8DC430 x9090A0 x941ED5 x98DE99 xA08311 xA41A10 xA8CAD8 xAAB26B xD5F34F xD7C2F6 xD94440 xE87985 xF0EFBF xFDB5F3 xFEB176 } + traits = { state_trait_solar_fields state_trait_niger_river } + city = x320EE8 + farm = x2A6A2D + mine = xA08311 + wood = xD5F34F + arable_land = 100 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + } } STATE_WESTERN_MALI = { - id = 200 - subsistence_building = building_subsistence_orchards - provinces = { x01A2B7 x02FB90 x0322A4 x048EAE x04C1C5 x09666E x0AFF49 x0FDAC9 x10FA1F x141811 x160C3E x1BDBF0 x297B38 x2F1C8E x31D8DF x383F16 x39453E x412C1C x48A057 x53BACF x5F189B x6190B1 x7070BF x7169E0 x726410 x743198 x7DAAE9 x901121 x9EC2C1 xBAA7F0 xBC3771 xC44C6E xC4B6B4 xC88528 xCBB152 xD87B61 xE0BEAB xE0C64B xE4FDFA xEAE72D xEFB040 xF82E42 } - traits = { state_trait_solar_fields state_trait_niger_river } - city = x10FA1F - farm = xC4B6B4 - mine = xEAE72D - wood = x901121 - arable_land = 70 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + id = 200 + subsistence_building = building_subsistence_orchards + provinces = { x01A2B7 x02FB90 x0322A4 x048EAE x04C1C5 x09666E x0AFF49 x0FDAC9 x10FA1F x141811 x160C3E x1BDBF0 x297B38 x2F1C8E x31D8DF x383F16 x39453E x412C1C x48A057 x53BACF x5F189B x6190B1 x7070BF x7169E0 x726410 x743198 x7DAAE9 x901121 x9EC2C1 xBAA7F0 xBC3771 xC44C6E xC4B6B4 xC88528 xCBB152 xD87B61 xE0BEAB xE0C64B xE4FDFA xEAE72D xEFB040 xF82E42 } + traits = { state_trait_solar_fields state_trait_niger_river } + city = x10FA1F + farm = xC4B6B4 + mine = xEAE72D + wood = x901121 + arable_land = 70 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } } STATE_TIMBUKTU = { - id = 201 - subsistence_building = building_subsistence_pastures - provinces = { x0057EE x006306 x00F680 x01A63B x026677 x052B92 x05A3BA x0750BB x07D926 x0B4EC1 x0D8CD3 x0DA898 x10D41E x1152D5 x11B678 x11F74D x13014C x1632FA x16AC1B x1760BD x17F5A6 x19E060 x1BC159 x1C97A5 x25B438 x26AC66 x293879 x29C790 x2AEAAE x2D0BB5 x307376 x30ABC1 x314AA4 x31B3B8 x33E883 x372B18 x378535 x37B578 x38CA45 x397F69 x3AFCD7 x3BF37F x3F0F70 x41BCC0 x432222 x43F252 x4461D6 x454FAA x45783C x47859E x48F296 x4ACDBC x4CE9F8 x4D24F4 x4D62E1 x4DE3F6 x4F9398 x5388F1 x53B8DF x53E9CE x563620 x568464 x583270 x5D3809 x60E75F x61700A x618E40 x622477 x6921E2 x6A0066 x6ABFF2 x6B0438 x6B5CC9 x6D4C04 x6D911F x6F19B8 x71F041 x72A458 x73C05C x73D588 x74FCB3 x761045 x762283 x775506 x78A8C7 x7B815F x7D424A x7D4396 x7D7DC1 x80932B x810E38 x826C4A x83846B x8387D2 x83CF0A x87FA77 x8BEBDE x8D2CA6 x8E74D3 x8EA6E5 x9370AB x955204 x982046 x9A19CD x9A77EB x9B08C1 x9B9688 x9D9F37 x9DB16C x9EDB8C x9EF5BD x9F3444 xA44E7E xA47799 xA6D757 xA6DB06 xAA431F xAAC756 xABA26D xABC548 xAECE5D xAFEB58 xB12647 xB1A3A7 xB5D61C xB73E73 xB86B73 xB96773 xB9FE86 xBB9810 xBC795D xBDC282 xC0C71D xC333A3 xC39A0B xC55A05 xC5875D xC82A0A xCB75CA xCC9597 xCD9F19 xD1F041 xD39369 xD5D6D7 xD802D5 xD827B8 xDDF8BC xDF53E8 xE3BEA9 xE6F8CB xE8549E xE8E178 xE91939 xEBF5AE xEC92B0 xF070C0 xF07141 xF45BD4 xF798B7 xF91FD2 xFA8E5C xFCC16E xFD0BF5 xFDD16E xFEBD07 } - traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_niger_river } - city = x052B92 - farm = xB86B73 - mine = x05A3BA - wood = xAAC756 - arable_land = 57 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_phosphorus_mine = 36 - } + id = 201 + subsistence_building = building_subsistence_pastures + provinces = { x0057EE x006306 x00F680 x01A63B x026677 x052B92 x05A3BA x0750BB x07D926 x0B4EC1 x0D8CD3 x0DA898 x10D41E x1152D5 x11B678 x11F74D x13014C x1632FA x16AC1B x1760BD x17F5A6 x19E060 x1BC159 x1C97A5 x25B438 x26AC66 x293879 x29C790 x2AEAAE x2D0BB5 x307376 x30ABC1 x314AA4 x31B3B8 x33E883 x372B18 x378535 x37B578 x38CA45 x397F69 x3AFCD7 x3BF37F x3F0F70 x41BCC0 x432222 x43F252 x4461D6 x454FAA x45783C x47859E x48F296 x4ACDBC x4CE9F8 x4D24F4 x4D62E1 x4DE3F6 x4F9398 x5388F1 x53B8DF x53E9CE x563620 x568464 x583270 x5D3809 x60E75F x61700A x618E40 x622477 x6921E2 x6A0066 x6ABFF2 x6B0438 x6B5CC9 x6D4C04 x6D911F x6F19B8 x71F041 x72A458 x73C05C x73D588 x74FCB3 x761045 x762283 x775506 x78A8C7 x7B815F x7D424A x7D4396 x7D7DC1 x80932B x810E38 x826C4A x83846B x8387D2 x83CF0A x87FA77 x8BEBDE x8D2CA6 x8E74D3 x8EA6E5 x9370AB x955204 x982046 x9A19CD x9A77EB x9B08C1 x9B9688 x9D9F37 x9DB16C x9EDB8C x9EF5BD x9F3444 xA44E7E xA47799 xA6D757 xA6DB06 xAA431F xAAC756 xABA26D xABC548 xAECE5D xAFEB58 xB12647 xB1A3A7 xB5D61C xB73E73 xB86B73 xB96773 xB9FE86 xBB9810 xBC795D xBDC282 xC0C71D xC333A3 xC39A0B xC55A05 xC5875D xC82A0A xCB75CA xCC9597 xCD9F19 xD1F041 xD39369 xD5D6D7 xD802D5 xD827B8 xDDF8BC xDF53E8 xE3BEA9 xE6F8CB xE8549E xE8E178 xE91939 xEBF5AE xEC92B0 xF070C0 xF07141 xF45BD4 xF798B7 xF91FD2 xFA8E5C xFCC16E xFD0BF5 xFDD16E xFEBD07 } + traits = { state_trait_solar_fields state_trait_sahara_desert state_trait_niger_river } + city = x052B92 + farm = xB86B73 + mine = x05A3BA + wood = xAAC756 + arable_land = 57 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_sulfur_mine = 36 + } } STATE_NIGER = { - id = 202 - subsistence_building = building_subsistence_pastures - provinces = { x019C62 x0383F1 x041BB6 x076B7F x07C410 x08B0DA x0BA931 x0C24AD x0CBA4F x0CDADF x0DA0EB x1151DF x117242 x1272DB x13D7AF x1418B4 x159556 x15D608 x184387 x1B0473 x1F16C4 x1F7A73 x215C75 x21CC41 x27306B x279F30 x27C4A2 x286D12 x288367 x28DFFF x2AE6CB x2E4353 x2F8ED6 x30C121 x32F83E x342A54 x34449E x359952 x3687E1 x369F83 x36D1B7 x3B5869 x3D2A67 x3D3EDD x3E42B6 x3F1711 x41A7E7 x429975 x465DAA x473108 x478C0F x47A605 x4A284C x4A686D x4AF4AD x4D811C x4D8BA8 x4E090D x505D1E x57AA91 x57CDF4 x588651 x58A122 x59A789 x5C1F66 x5E1948 x6097B2 x64FCA7 x6A2FEB x6A64F4 x6A8251 x6F427F x705365 x75D841 x794DFE x7A2E0D x7AD943 x7D362A x7D61A0 x7D9D0A x7E5F35 x7ED36F x80F389 x81C699 x823D13 x837523 x853980 x87B5E9 x8A4375 x8A60D3 x8B0A0F x8F50DF x8FF335 x91C991 x91E5B4 x9374B2 x941DE7 x949040 x94B3CB x9521D1 x9569B4 x95BC30 x96F9F2 x98513F x98884A x9BD699 x9C62C5 x9CEDD0 x9E51C6 xA2118F xA529A5 xA6303D xA6E829 xA7671F xA7D741 xAA0F7B xAA56D1 xAA9AE7 xAAE31B xAB29AD xAE421B xAF446A xB15549 xB2B95D xB3695A xB3BACF xB5F4FA xB7A983 xB87354 xB98598 xBE7432 xBFB161 xC234CA xC8D419 xCB4B92 xCBAFEB xCC5735 xD090E0 xD0D0A0 xD1E91D xD35C26 xDC8DA6 xDCDE60 xDF7582 xDF8CB7 xE015DC xE198AB xE3E188 xE3FA3E xE6D609 xE7E510 xE8E50C xEC6E07 xEC9554 xED9379 xEDD46E xF11999 xF14FF0 xF47902 xFB2E7F xFB7A3B xFBB97F xFBE30F xFDBE7B xFDDBEB xFDEF26 xFED6E1 } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x4AF4AD - farm = x87B5E9 - mine = x21CC41 - wood = xD090E0 - arable_land = 57 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 19 - discovered_amount = 1 - } - capped_resources = { - building_coal_mine = 36 - building_lead_mine = 18 - building_gold_mine = 4 - building_phosphorus_mine = 24 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } + id = 202 + subsistence_building = building_subsistence_pastures + provinces = { x019C62 x0383F1 x041BB6 x076B7F x07C410 x08B0DA x0BA931 x0C24AD x0CBA4F x0CDADF x0DA0EB x1151DF x117242 x1272DB x13D7AF x1418B4 x159556 x15D608 x184387 x1B0473 x1F16C4 x1F7A73 x215C75 x21CC41 x27306B x279F30 x27C4A2 x286D12 x288367 x28DFFF x2AE6CB x2E4353 x2F8ED6 x30C121 x32F83E x342A54 x34449E x359952 x3687E1 x369F83 x36D1B7 x3B5869 x3D2A67 x3D3EDD x3E42B6 x3F1711 x41A7E7 x429975 x465DAA x473108 x478C0F x47A605 x4A284C x4A686D x4AF4AD x4D811C x4D8BA8 x4E090D x505D1E x57AA91 x57CDF4 x588651 x58A122 x59A789 x5C1F66 x5E1948 x6097B2 x64FCA7 x6A2FEB x6A64F4 x6A8251 x6F427F x705365 x75D841 x794DFE x7A2E0D x7AD943 x7D362A x7D61A0 x7D9D0A x7E5F35 x7ED36F x80F389 x81C699 x823D13 x837523 x853980 x87B5E9 x8A4375 x8A60D3 x8B0A0F x8F50DF x8FF335 x91C991 x91E5B4 x9374B2 x941DE7 x949040 x94B3CB x9521D1 x9569B4 x95BC30 x96F9F2 x98513F x98884A x9BD699 x9C62C5 x9CEDD0 x9E51C6 xA2118F xA529A5 xA6303D xA6E829 xA7671F xA7D741 xAA0F7B xAA56D1 xAA9AE7 xAAE31B xAB29AD xAE421B xAF446A xB15549 xB2B95D xB3695A xB3BACF xB5F4FA xB7A983 xB87354 xB98598 xBE7432 xBFB161 xC234CA xC8D419 xCB4B92 xCBAFEB xCC5735 xD090E0 xD0D0A0 xD1E91D xD35C26 xDC8DA6 xDCDE60 xDF7582 xDF8CB7 xE015DC xE198AB xE3E188 xE3FA3E xE6D609 xE7E510 xE8E50C xEC6E07 xEC9554 xED9379 xEDD46E xF11999 xF14FF0 xF47902 xFB2E7F xFB7A3B xFBB97F xFBE30F xFDBE7B xFDDBEB xFDEF26 xFED6E1 } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x4AF4AD + farm = x87B5E9 + mine = x21CC41 + wood = xD090E0 + arable_land = 57 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 19 + discovered_amount = 1 + } + capped_resources = { + building_coal_mine = 36 + building_lead_mine = 18 + building_gold_mine = 4 + building_sulfur_mine = 24 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } } STATE_CHAD = { - id = 203 - subsistence_building = building_subsistence_pastures - provinces = { x012580 x022834 x0463EF x05157F x061036 x071A85 x07780C x08D310 x0B50CD x0DD2DC x0EA7B1 x0ED3DF x143523 x14F30B x16A232 x19B4DB x1B9B38 x1D50BA x1DC5B8 x21102F x236274 x2387AC x264623 x2671F3 x28F766 x2935A4 x2A39EC x2D70ED x2E991B x2FF27D x31268D x313F1F x339E84 x356A3D x36AAA0 x378621 x37C0E7 x385FAF x38671E x3948EB x3A1CAC x3B5C8C x3C103D x3C839E x3CD139 x4432CD x4630D5 x46F7F6 x47001E x47CD50 x49092F x49D8EA x4BD8E5 x4C21F4 x4EECCF x4FFD7C x5090E0 x51AB89 x51BD30 x52FC22 x565AEC x58241A x5BE279 x5C6934 x5E906B x5E999C x60CA92 x612671 x619C5E x668C81 x67BD5B x693080 x69C8EF x6AA8EC x6FB203 x6FEC94 x72176D x721F62 x722718 x728C7D x747EEE x7520C5 x77BAE9 x77F836 x7B24F4 x815967 x84A273 x84AC70 x864514 x8DE26F x8E3D25 x90C968 x90F6EC x91BB91 x954978 x957131 x95B8A3 x97098C x98455D x9B1C71 x9C076E x9CFD89 x9D0543 x9DFAD4 xA2B329 xA83800 xA8C0CC xABB311 xABB7F4 xABB94D xABC5E8 xACA2EB xADD845 xAE0778 xAE8F84 xAEED98 xAF7729 xB08124 xB08C7E xB13AC9 xB1C7E4 xB202D0 xB27AD9 xB2B9D0 xB4E85D xB50A87 xB56846 xB57E4F xB6CA51 xB71D68 xBA992B xBD7F71 xBE0DD5 xBF55ED xC04D21 xC46C85 xC6FE19 xC72561 xC78AC9 xC9498B xCA5315 xCC5E0D xCCE7FE xD011DF xD04469 xD09021 xD20780 xD3A1E4 xD44F72 xD87F94 xD96721 xDA6353 xE282F7 xE4EDE2 xE59A76 xE748A3 xE8D0A9 xEA79E6 xEA8489 xEAE9AC xEC4EA1 xED9AE4 xEEA556 xF0D447 xF1E8A3 xF523D7 xF55FD8 xF6EFE3 xF716D4 xF87030 xFB24F5 xFDD8D2 xFE1B2E xFE3A82 xFFF16A } - traits = { state_trait_solar_fields state_trait_sahara_desert } - city = x0ED3DF - farm = x08D310 - mine = x4EECCF - wood = x815967 - arable_land = 42 - arable_resources = { bg_livestock_ranches } + id = 203 + subsistence_building = building_subsistence_pastures + provinces = { x012580 x022834 x0463EF x05157F x061036 x071A85 x07780C x08D310 x0B50CD x0DD2DC x0EA7B1 x0ED3DF x143523 x14F30B x16A232 x19B4DB x1B9B38 x1D50BA x1DC5B8 x21102F x236274 x2387AC x264623 x2671F3 x28F766 x2935A4 x2A39EC x2D70ED x2E991B x2FF27D x31268D x313F1F x339E84 x356A3D x36AAA0 x378621 x37C0E7 x385FAF x38671E x3948EB x3A1CAC x3B5C8C x3C103D x3C839E x3CD139 x4432CD x4630D5 x46F7F6 x47001E x47CD50 x49092F x49D8EA x4BD8E5 x4C21F4 x4EECCF x4FFD7C x5090E0 x51AB89 x51BD30 x52FC22 x565AEC x58241A x5BE279 x5C6934 x5E906B x5E999C x60CA92 x612671 x619C5E x668C81 x67BD5B x693080 x69C8EF x6AA8EC x6FB203 x6FEC94 x72176D x721F62 x722718 x728C7D x747EEE x7520C5 x77BAE9 x77F836 x7B24F4 x815967 x84A273 x84AC70 x864514 x8DE26F x8E3D25 x90C968 x90F6EC x91BB91 x954978 x957131 x95B8A3 x97098C x98455D x9B1C71 x9C076E x9CFD89 x9D0543 x9DFAD4 xA2B329 xA83800 xA8C0CC xABB311 xABB7F4 xABB94D xABC5E8 xACA2EB xADD845 xAE0778 xAE8F84 xAEED98 xAF7729 xB08124 xB08C7E xB13AC9 xB1C7E4 xB202D0 xB27AD9 xB2B9D0 xB4E85D xB50A87 xB56846 xB57E4F xB6CA51 xB71D68 xBA992B xBD7F71 xBE0DD5 xBF55ED xC04D21 xC46C85 xC6FE19 xC72561 xC78AC9 xC9498B xCA5315 xCC5E0D xCCE7FE xD011DF xD04469 xD09021 xD20780 xD3A1E4 xD44F72 xD87F94 xD96721 xDA6353 xE282F7 xE4EDE2 xE59A76 xE748A3 xE8D0A9 xEA79E6 xEA8489 xEAE9AC xEC4EA1 xED9AE4 xEEA556 xF0D447 xF1E8A3 xF523D7 xF55FD8 xF6EFE3 xF716D4 xF87030 xFB24F5 xFDD8D2 xFE1B2E xFE3A82 xFFF16A } + traits = { state_trait_solar_fields state_trait_sahara_desert } + city = x0ED3DF + farm = x08D310 + mine = x4EECCF + wood = x815967 + arable_land = 42 + arable_resources = { bg_livestock_ranches } } diff --git a/map_data/state_regions/04_subsaharan_africa.txt b/map_data/state_regions/04_subsaharan_africa.txt index 160303a41..701a05fc8 100644 --- a/map_data/state_regions/04_subsaharan_africa.txt +++ b/map_data/state_regions/04_subsaharan_africa.txt @@ -1,1459 +1,1416 @@ STATE_IVORY_COAST = { - id = 204 - subsistence_building = building_subsistence_farms - provinces = { x02F6E1 x20BFCF x2341DB x2D0E53 x2E8BB3 x2F7E3F x422883 x5313B3 x60C050 x68E1B3 x76636D x76D5EA x7FFBEA x858A67 x8688F2 x882B0E x8E3880 x913076 x9D72BC xA0BFCF xA6C81C xB25210 xC70D90 xD7CBF8 xDBCD88 xE0C050 xF48315 xF670EF } - traits = { state_trait_solar_fields } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - city = xD7CBF8 - port = xA0BFCF - farm = xF670EF - mine = x8688F2 - wood = x422883 - arable_land = 128 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 5 - building_rubber_plantation = 22 - } - naval_exit_id = 3091 + id = 204 + subsistence_building = building_subsistence_farms + provinces = { x02F6E1 x20BFCF x2341DB x2D0E53 x2E8BB3 x2F7E3F x422883 x5313B3 x60C050 x68E1B3 x76636D x76D5EA x7FFBEA x858A67 x8688F2 x882B0E x8E3880 x913076 x9D72BC xA0BFCF xA6C81C xB25210 xC70D90 xD7CBF8 xDBCD88 xE0C050 xF48315 xF670EF } + traits = { state_trait_solar_fields } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + city = xD7CBF8 + port = xA0BFCF + farm = xF670EF + mine = x8688F2 + wood = x422883 + arable_land = 128 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3091 } STATE_WINDWARD_COAST = { - id = 205 - subsistence_building = building_subsistence_farms - provinces = { x002050 x14F5B1 x1FB6E1 x2040D0 x21F036 x24BC7F x26FAEA x33CB39 x445584 x563E62 x6ADBC0 x6BCF19 x6D828F x77E7F8 x7864CD x7D3EA7 x85E930 x8A1594 x8D740C x8DE591 x8F42EF x93D980 x9E735D x9F40D0 xA0BF50 xB322E7 xB75AF3 xBD503A xC9B112 xE04050 xE847EF xEBEEEF xF3164C xFA2C26 } - traits = { state_trait_solar_fields } - city = x2040D0 - port = xB75AF3 - farm = x8DE591 - mine = xB322E7 - wood = x7D3EA7 - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 24 - building_logging_camp = 15 - building_fishing_wharf = 6 - building_rubber_plantation = 22 - } - naval_exit_id = 3091 + id = 205 + subsistence_building = building_subsistence_farms + provinces = { x002050 x14F5B1 x1FB6E1 x2040D0 x21F036 x24BC7F x26FAEA x33CB39 x445584 x563E62 x6ADBC0 x6BCF19 x6D828F x77E7F8 x7864CD x7D3EA7 x85E930 x8A1594 x8D740C x8DE591 x8F42EF x93D980 x9E735D x9F40D0 xA0BF50 xB322E7 xB75AF3 xBD503A xC9B112 xE04050 xE847EF xEBEEEF xF3164C xFA2C26 } + traits = { state_trait_solar_fields } + city = x2040D0 + port = xB75AF3 + farm = x8DE591 + mine = xB322E7 + wood = x7D3EA7 + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 24 + building_logging_camp = 15 + building_fishing_wharf = 6 + } + naval_exit_id = 3091 } STATE_SENEGAL = { - id = 206 - subsistence_building = building_subsistence_orchards - provinces = { x008EC3 x12B16A x15407B x1F187B x2227E7 x267B18 x329831 x339E4C x3A5023 x696F38 x70B0C0 x7B4218 xA80844 xAACD3D xBCFFB5 xCBF5C9 xECB3CF xEF30C0 xEFAFC0 } - traits = { state_trait_solar_fields } - city = xEF30C0 - port = xBCFFB5 - farm = x7B4218 - mine = x70B0C0 - wood = x12B16A - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 1 - } - capped_resources = { - building_iron_mine = 30 - building_phosphorus_mine = 40 - building_gold_mine = 4 - building_fishing_wharf = 6 - building_rubber_plantation = 16 - } - naval_exit_id = 3088 + id = 206 + subsistence_building = building_subsistence_orchards + provinces = { x008EC3 x12B16A x15407B x1F187B x2227E7 x267B18 x329831 x339E4C x3A5023 x696F38 x70B0C0 x7B4218 xA80844 xAACD3D xBCFFB5 xCBF5C9 xECB3CF xEF30C0 xEFAFC0 } + traits = { state_trait_solar_fields } + city = xEF30C0 + port = xBCFFB5 + farm = x7B4218 + mine = x70B0C0 + wood = x12B16A + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 1 + } + capped_resources = { + building_iron_mine = 30 + building_sulfur_mine = 40 + building_gold_mine = 4 + building_fishing_wharf = 6 + } + naval_exit_id = 3088 } STATE_GAMBIA = { - id = 207 - subsistence_building = building_subsistence_orchards - provinces = { x04FDE5 x08DC87 x146701 x186409 x269443 x307041 x30EF40 x3D9C4C x4983E8 x5A627D x656C64 x6D295A x7486F1 x7B55A9 x7B561C x8587D6 x969FBB x97F797 x9933B7 xA90C4B xB07040 xB0EF40 xB6C103 xCD9D60 xD633FE xD6E38D xE69A18 xE70946 xEB469A xF8E5E2 } - prime_land = { x9933B7 x146701 x04FDE5 x7486F1 } - traits = { state_trait_solar_fields } - city = x7486F1 - port = xB07040 - farm = xD633FE - mine = xA90C4B - wood = x307041 - arable_land = 260 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 1 - } - capped_resources = { - building_fishing_wharf = 6 - building_rubber_plantation = 16 - } - naval_exit_id = 3088 + id = 207 + subsistence_building = building_subsistence_orchards + provinces = { x04FDE5 x08DC87 x146701 x186409 x269443 x307041 x30EF40 x3D9C4C x4983E8 x5A627D x656C64 x6D295A x7486F1 x7B55A9 x7B561C x8587D6 x969FBB x97F797 x9933B7 xA90C4B xB07040 xB0EF40 xB6C103 xCD9D60 xD633FE xD6E38D xE69A18 xE70946 xEB469A xF8E5E2 } + prime_land = { x9933B7 x146701 x04FDE5 x7486F1 } + traits = { state_trait_solar_fields } + city = x7486F1 + port = xB07040 + farm = xD633FE + mine = xA90C4B + wood = x307041 + arable_land = 260 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 1 + } + capped_resources = { + building_fishing_wharf = 6 + } + naval_exit_id = 3088 } STATE_SIERRA_LEONE = { - id = 208 - subsistence_building = building_subsistence_farms - provinces = { x30F9B8 x36A605 x608050 x6216D1 x883E85 x884E8D x8C1A4C x8F958C xBBF47C xC0AC6C xE4828F xF916CA } - traits = { state_trait_solar_fields } - city = x884E8D - port = xBBF47C - farm = x8F958C - mine = x36A605 - wood = x884E8D - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 6 - } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 11 - building_fishing_wharf = 6 - building_rubber_plantation = 28 - building_bauxite_mine = 28 - } - naval_exit_id = 3088 + id = 208 + subsistence_building = building_subsistence_farms + provinces = { x30F9B8 x36A605 x608050 x6216D1 x883E85 x884E8D x8C1A4C x8F958C xBBF47C xC0AC6C xE4828F xF916CA } + traits = { state_trait_solar_fields } + city = x884E8D + port = xBBF47C + farm = x8F958C + mine = x36A605 + wood = x884E8D + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 6 + } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 11 + building_fishing_wharf = 6 + building_bauxite_mine = 28 + } + naval_exit_id = 3088 } STATE_VOLTA = { - id = 209 - subsistence_building = building_subsistence_farms - provinces = { x0136A2 x02C6FC x07A8CE x098AEC x0E3E31 x1190A0 x12A8D0 x1EAC06 x20DA55 x334887 x3BD729 x4011B4 x4A242B x4CCE99 x589177 x589185 x5BB5E2 x6012BE x6040D0 x624D5E x6C7E40 x7154F9 x72F918 x74936B x7A0BFB x802190 x80BF3F x847A38 x87EFE1 x8A68F2 x9011A0 x9064E0 xA2539E xA83043 xAB99DB xB22C30 xC1D0A4 xC254B3 xC58317 xD15F36 xD48611 xD7264E xDB8A9E xDEAE02 xDEFD35 xE156B1 xE413C3 xE591D8 xE5AE46 xE652E3 xEE2D7C xEFED0D } - traits = { state_trait_solar_fields } - city = xC58317 - farm = x74936B - mine = x624D5E - wood = x6012BE - arable_land = 260 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_gold_mine = 6 - building_logging_camp = 4 - building_rubber_plantation = 24 - } + id = 209 + subsistence_building = building_subsistence_farms + provinces = { x0136A2 x02C6FC x07A8CE x098AEC x0E3E31 x1190A0 x12A8D0 x1EAC06 x20DA55 x334887 x3BD729 x4011B4 x4A242B x4CCE99 x589177 x589185 x5BB5E2 x6012BE x6040D0 x624D5E x6C7E40 x7154F9 x72F918 x74936B x7A0BFB x802190 x80BF3F x847A38 x87EFE1 x8A68F2 x9011A0 x9064E0 xA2539E xA83043 xAB99DB xB22C30 xC1D0A4 xC254B3 xC58317 xD15F36 xD48611 xD7264E xDB8A9E xDEAE02 xDEFD35 xE156B1 xE413C3 xE591D8 xE5AE46 xE652E3 xEE2D7C xEFED0D } + traits = { state_trait_solar_fields } + city = xC58317 + farm = x74936B + mine = x624D5E + wood = x6012BE + arable_land = 260 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_gold_mine = 6 + building_logging_camp = 4 + } } STATE_LIBERIA = { - id = 210 - subsistence_building = building_subsistence_farms - provinces = { x0075FC x4D5020 x55657D x56D35D x728792 x7E0445 x7E9BF6 x80EA03 x8616D7 xA17EB9 xA94E67 xC730B8 xDF8050 xF4E268 xFA64C3 xFF3CB6 } - traits = { state_trait_solar_fields } - city = x8616D7 - port = x0075FC - farm = xA17EB9 - mine = xF4E268 - wood = xA94E67 - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 33 - building_logging_camp = 11 - building_fishing_wharf = 7 - building_rubber_plantation = 20 - } - naval_exit_id = 3088 + id = 210 + subsistence_building = building_subsistence_farms + provinces = { x0075FC x4D5020 x55657D x56D35D x728792 x7E0445 x7E9BF6 x80EA03 x8616D7 xA17EB9 xA94E67 xC730B8 xDF8050 xF4E268 xFA64C3 xFF3CB6 } + traits = { state_trait_solar_fields } + city = x8616D7 + port = x0075FC + farm = xA17EB9 + mine = xF4E268 + wood = xA94E67 + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 33 + building_logging_camp = 11 + building_fishing_wharf = 7 + } + naval_exit_id = 3088 } STATE_HAUSALAND = { - id = 211 - subsistence_building = building_subsistence_farms - provinces = { x00E669 x0384A9 x0DF31F x347C9D x34871E x40DF11 x50FF61 x510816 x569FF1 x5DFEA9 x61CC39 x69DA37 x6D072E x6F05D2 x71EDC6 x80DF90 x81A7FC x858543 x8CA417 x8E8AC1 x90F068 x96C7B6 x9D553E x9DD8E1 xA15613 xA2E6F9 xB0475D xB44A59 xBCB447 xC06110 xC76E76 xC9FC2D xCA0FEB xCAC7F9 xDDE2EB xE04A46 xF0DC5B xF1D52F } - traits = { state_trait_niger_river state_trait_solar_fields } - city = xC76E76 - farm = x6F05D2 - mine = x96C7B6 - wood = x8E8AC1 - arable_land = 285 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 23 - building_rubber_plantation = 20 - } + id = 211 + subsistence_building = building_subsistence_farms + provinces = { x00E669 x0384A9 x0DF31F x347C9D x34871E x40DF11 x50FF61 x510816 x569FF1 x5DFEA9 x61CC39 x69DA37 x6D072E x6F05D2 x71EDC6 x80DF90 x81A7FC x858543 x8CA417 x8E8AC1 x90F068 x96C7B6 x9D553E x9DD8E1 xA15613 xA2E6F9 xB0475D xB44A59 xBCB447 xC06110 xC76E76 xC9FC2D xCA0FEB xCAC7F9 xDDE2EB xE04A46 xF0DC5B xF1D52F } + traits = { state_trait_niger_river state_trait_solar_fields } + city = xC76E76 + farm = x6F05D2 + mine = x96C7B6 + wood = x8E8AC1 + arable_land = 285 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 23 + } } STATE_BENIN = { - id = 212 - subsistence_building = building_subsistence_farms - provinces = { x691E00 x6F99BE x7B4B80 x8A898E xB3DBE6 xB8FA68 xBEF3BD xC0E090 xCF11A0 xD42491 xE11C43 xEBFCB5 xEC13AB xF1E4DA xFF1D7C } - traits = { state_trait_niger_river state_trait_solar_fields } - city = xF1E4DA - port = xF1E4DA - farm = xE11C43 - mine = xBEF3BD - wood = xB8FA68 - arable_land = 260 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 48 - building_iron_mine = 36 - building_logging_camp = 9 - building_fishing_wharf = 3 - building_rubber_plantation = 16 - } - naval_exit_id = 3091 + id = 212 + subsistence_building = building_subsistence_farms + provinces = { x691E00 x6F99BE x7B4B80 x8A898E xB3DBE6 xB8FA68 xBEF3BD xC0E090 xCF11A0 xD42491 xE11C43 xEBFCB5 xEC13AB xF1E4DA xFF1D7C } + traits = { state_trait_niger_river state_trait_solar_fields } + city = xF1E4DA + port = xF1E4DA + farm = xE11C43 + mine = xBEF3BD + wood = xB8FA68 + arable_land = 260 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 48 + building_iron_mine = 36 + building_logging_camp = 9 + building_fishing_wharf = 3 + } + naval_exit_id = 3091 } STATE_YORUBA_STATES = { - id = 213 - subsistence_building = building_subsistence_farms - provinces = { x01A090 x01E011 x08F712 x22C180 x352435 x406010 x806010 x8A5AEE x936421 xB7F894 xCECEAA xED72F6 } - traits = { state_trait_solar_fields } - city = x352435 - port = x01E011 - farm = x01A090 - mine = xCECEAA - wood = x936421 - arable_land = 260 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 6 - building_rubber_plantation = 16 - } - naval_exit_id = 3091 + id = 213 + subsistence_building = building_subsistence_farms + provinces = { x01A090 x01E011 x08F712 x22C180 x352435 x406010 x806010 x8A5AEE x936421 xB7F894 xCECEAA xED72F6 } + traits = { state_trait_solar_fields } + city = x352435 + port = x01E011 + farm = x01A090 + mine = xCECEAA + wood = x936421 + arable_land = 260 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 6 + } + naval_exit_id = 3091 } STATE_NIGER_DELTA = { - id = 214 - subsistence_building = building_subsistence_farms - provinces = { x016090 x01A050 x1B328B x255D8A x337660 x4D3C3A x553813 x80A090 x8B459B x90B6CB x93634A x938816 xA8A592 xC82CCC xD16652 xD8056B } - traits = { state_trait_niger_river state_trait_solar_fields } - city = x255D8A - port = x01A050 - farm = xA8A592 - mine = xD8056B - wood = x4D3C3A - arable_land = 311 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 64 - discovered_amount = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 51 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 10 - building_rubber_plantation = 22 - } - naval_exit_id = 3091 + id = 214 + subsistence_building = building_subsistence_farms + provinces = { x016090 x01A050 x1B328B x255D8A x337660 x4D3C3A x553813 x80A090 x8B459B x90B6CB x93634A x938816 xA8A592 xC82CCC xD16652 xD8056B } + traits = { state_trait_niger_river state_trait_solar_fields } + city = x255D8A + port = x01A050 + farm = xA8A592 + mine = xD8056B + wood = x4D3C3A + arable_land = 311 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 64 + discovered_amount = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 51 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3091 } STATE_OUTER_HAUSALAND = { - id = 215 - subsistence_building = building_subsistence_farms - provinces = { x05AF2A x064C0C x081330 x0A6F02 x0DEFAA x1110E0 x119060 x1622C1 x1659B8 x22D546 x281C77 x291801 x2AD7EB x34A317 x37C83B x3921D3 x3BD5AF x3D2745 x40E064 x477B47 x48B5C1 x4E40D7 x5051A0 x505ABF x50D09F x51E372 x531EE3 x583B5E x59CF4B x6516B9 x6C8962 x6E2718 x7C3FD8 x7EB3BB x80D945 x87DD49 x889E8E x8B7291 x91CA6F x91E205 x9266A1 x93455F x95B3FC x96E7A9 x98907F xA286FE xA42F37 xA6FB18 xAAB357 xAD963A xADFCBB xAE0018 xAEAED9 xB03D4B xB354F7 xB42598 xB4574B xB5CA43 xB5EEFE xB6B510 xB78BE4 xB99FF2 xC06BCE xC438ED xC9BC55 xCF50A0 xD1320A xD28E66 xD36F0B xD4E488 xD5B946 xE373B7 xECC181 } - traits = { state_trait_niger_river state_trait_solar_fields } - city = x5051A0 - farm = x50D09F - mine = xB4574B - wood = xC438ED - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 4 - } + id = 215 + subsistence_building = building_subsistence_farms + provinces = { x05AF2A x064C0C x081330 x0A6F02 x0DEFAA x1110E0 x119060 x1622C1 x1659B8 x22D546 x281C77 x291801 x2AD7EB x34A317 x37C83B x3921D3 x3BD5AF x3D2745 x40E064 x477B47 x48B5C1 x4E40D7 x5051A0 x505ABF x50D09F x51E372 x531EE3 x583B5E x59CF4B x6516B9 x6C8962 x6E2718 x7C3FD8 x7EB3BB x80D945 x87DD49 x889E8E x8B7291 x91CA6F x91E205 x9266A1 x93455F x95B3FC x96E7A9 x98907F xA286FE xA42F37 xA6FB18 xAAB357 xAD963A xADFCBB xAE0018 xAEAED9 xB03D4B xB354F7 xB42598 xB4574B xB5CA43 xB5EEFE xB6B510 xB78BE4 xB99FF2 xC06BCE xC438ED xC9BC55 xCF50A0 xD1320A xD28E66 xD36F0B xD4E488 xD5B946 xE373B7 xECC181 } + traits = { state_trait_niger_river state_trait_solar_fields } + city = x5051A0 + farm = x50D09F + mine = xB4574B + wood = xC438ED + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 4 + } } STATE_BORNU = { - id = 216 - subsistence_building = building_subsistence_farms - provinces = { x02DF23 x19A1FF x3DEBFB x44E47D x509060 x63F753 x6848B4 x68E691 x7A78DD x8286BF x8A30C1 x8C19CF x9F6B9E xAA28B4 xABDBF1 xAEED3D xB76263 xBCD146 xCFD021 xD01120 xD3869A xD79AA9 } - traits = { state_trait_solar_fields } - city = xAEED3D - farm = x02DF23 - mine = x8286BF - wood = x9F6B9E - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 5 - } + id = 216 + subsistence_building = building_subsistence_farms + provinces = { x02DF23 x19A1FF x3DEBFB x44E47D x509060 x63F753 x6848B4 x68E691 x7A78DD x8286BF x8A30C1 x8C19CF x9F6B9E xAA28B4 xABDBF1 xAEED3D xB76263 xBCD146 xCFD021 xD01120 xD3869A xD79AA9 } + traits = { state_trait_solar_fields } + city = xAEED3D + farm = x02DF23 + mine = x8286BF + wood = x9F6B9E + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 5 + } } STATE_NIGERIA = { - id = 217 - subsistence_building = building_subsistence_farms - provinces = { x0031D6 x07034A x143779 x1873FD x2601BC x324153 x3DD80C x406090 x40F92C x573ACD x582803 x598F55 x6ABA17 x6CB8C2 x7892A0 x7AE469 x842780 x88CF46 x8E79E2 x9011E0 x9090E0 xA2698C xA41E3B xA591CC xADFC7B xB6B564 xB6CC2E xB99D24 xC06090 xC0E011 xC89CB8 xD0E560 xD98B12 xD99196 xE43BE6 xE58343 xEB4453 xF4C138 xF8AD48 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = xF8AD48 - farm = xB99D24 - mine = x0031D6 - wood = xA591CC - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 45 - building_lead_mine = 45 - building_logging_camp = 20 - building_rubber_plantation = 24 - } + id = 217 + subsistence_building = building_subsistence_farms + provinces = { x0031D6 x07034A x143779 x1873FD x2601BC x324153 x3DD80C x406090 x40F92C x573ACD x582803 x598F55 x6ABA17 x6CB8C2 x7892A0 x7AE469 x842780 x88CF46 x8E79E2 x9011E0 x9090E0 xA2698C xA41E3B xA591CC xADFC7B xB6B564 xB6CC2E xB99D24 xC06090 xC0E011 xC89CB8 xD0E560 xD98B12 xD99196 xE43BE6 xE58343 xEB4453 xF4C138 xF8AD48 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = xF8AD48 + farm = xB99D24 + mine = x0031D6 + wood = xA591CC + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 45 + building_lead_mine = 45 + building_logging_camp = 20 + } } STATE_EAST_HAUSALAND = { - id = 218 - subsistence_building = building_subsistence_farms - provinces = { x1090E0 x18BCE8 x1DC6EF x3CA7DC x41DF90 x436974 x4673BA x47577A x49D423 x5095EC x51D020 x52057E x63D6E9 x773FBF x803692 x827ADE x8E01B6 x8F3133 x933DAA xAADBE3 xACB5CC xB7F026 xC92C8F xCBCB87 xD01160 xE738D0 xECD153 xF6F846 xF70F67 xFECA58 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = x436974 - farm = x52057E - mine = xECD153 - wood = x933DAA - arable_land = 363 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 72 - building_logging_camp = 18 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } + id = 218 + subsistence_building = building_subsistence_farms + provinces = { x1090E0 x18BCE8 x1DC6EF x3CA7DC x41DF90 x436974 x4673BA x47577A x49D423 x5095EC x51D020 x52057E x63D6E9 x773FBF x803692 x827ADE x8E01B6 x8F3133 x933DAA xAADBE3 xACB5CC xB7F026 xC92C8F xCBCB87 xD01160 xE738D0 xECD153 xF6F846 xF70F67 xFECA58 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = x436974 + farm = x52057E + mine = xECD153 + wood = x933DAA + arable_land = 363 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 72 + building_logging_camp = 18 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } } STATE_GUINEA = { - id = 219 - subsistence_building = building_subsistence_farms - provinces = { x08502B x08E1DB x0E47FB x12A380 x14D406 x168505 x17E20B x181E0E x18F33E x1CBF4C x2000D0 x227115 x29C6D0 x2BB939 x3070C0 x324AE0 x339CE8 x366D0F x37ABFC x380214 x3D0B76 x482B8D x5512AF x5CB7F3 x5D1375 x63F919 x6B6FCF x6C8F72 x7062D6 x7EFED6 x8140A0 x83B875 x8F0D6B x91AD7F x91E57E xA04050 xA4C378 xAAA0DE xAEF471 xAFBE88 xB7BFEE xCB2DDE xCC84F1 xD00D92 xD52D82 xE02F10 xEE9F2D xF4618A xF57E66 } - traits = { state_trait_niger_river state_trait_solar_fields } - prime_land = { x37ABFC x5512AF xD52D82 } - city = x2000D0 - port = x0E47FB - farm = x37ABFC - mine = x366D0F - wood = x380214 - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_gold_mine = 10 - building_logging_camp = 13 - building_fishing_wharf = 7 - building_rubber_plantation = 22 - building_bauxite_mine = 30 - } - naval_exit_id = 3088 + id = 219 + subsistence_building = building_subsistence_farms + provinces = { x08502B x08E1DB x0E47FB x12A380 x14D406 x168505 x17E20B x181E0E x18F33E x1CBF4C x2000D0 x227115 x29C6D0 x2BB939 x3070C0 x324AE0 x339CE8 x366D0F x37ABFC x380214 x3D0B76 x482B8D x5512AF x5CB7F3 x5D1375 x63F919 x6B6FCF x6C8F72 x7062D6 x7EFED6 x8140A0 x83B875 x8F0D6B x91AD7F x91E57E xA04050 xA4C378 xAAA0DE xAEF471 xAFBE88 xB7BFEE xCB2DDE xCC84F1 xD00D92 xD52D82 xE02F10 xEE9F2D xF4618A xF57E66 } + traits = { state_trait_niger_river state_trait_solar_fields } + prime_land = { x37ABFC x5512AF xD52D82 } + city = x2000D0 + port = x0E47FB + farm = x37ABFC + mine = x366D0F + wood = x380214 + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_gold_mine = 10 + building_logging_camp = 13 + building_fishing_wharf = 7 + building_bauxite_mine = 30 + } + naval_exit_id = 3088 } STATE_GHANA = { - id = 220 - subsistence_building = building_subsistence_farms - provinces = { x111F0C x1472E7 x14F486 x15B10C x364DF5 x4B8CBE x589734 x61C0D0 x6A6B14 x6B5943 x6C8064 x6C9759 x6FFF10 x76AA0B x801552 x8504E6 x925167 x946D4E x961786 xA624EE xAAFDFC xB99E19 xB9D107 xBC1F14 xC2E0C0 xD14671 xD845A1 xDBB653 xDE4D17 xE0C0D0 xE0CF6C xE63565 xE797D7 xE80D2D xE9F5E6 xEC0AF9 xF02A4B xFBC3B8 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = x6A6B14 - port = x8504E6 - farm = x6C8064 - mine = xEC0AF9 - wood = xE797D7 - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_gold_mine = 15 - building_logging_camp = 14 - building_fishing_wharf = 5 - building_rubber_plantation = 22 - building_bauxite_mine = 35 - } - naval_exit_id = 3091 + id = 220 + subsistence_building = building_subsistence_farms + provinces = { x111F0C x1472E7 x14F486 x15B10C x364DF5 x4B8CBE x589734 x61C0D0 x6A6B14 x6B5943 x6C8064 x6C9759 x6FFF10 x76AA0B x801552 x8504E6 x925167 x946D4E x961786 xA624EE xAAFDFC xB99E19 xB9D107 xBC1F14 xC2E0C0 xD14671 xD845A1 xDBB653 xDE4D17 xE0C0D0 xE0CF6C xE63565 xE797D7 xE80D2D xE9F5E6 xEC0AF9 xF02A4B xFBC3B8 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = x6A6B14 + port = x8504E6 + farm = x6C8064 + mine = xEC0AF9 + wood = xE797D7 + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_gold_mine = 15 + building_logging_camp = 14 + building_fishing_wharf = 5 + building_bauxite_mine = 35 + } + naval_exit_id = 3091 } STATE_TOGO = { - id = 221 - subsistence_building = building_subsistence_farms - provinces = { x162D0C x406D9B x40E9E9 x51AD34 x778011 x802111 x87D283 x8D0A5A x938637 xAF65D3 xD10A98 xD4B5FF xD6D784 xE35197 xE8CC9C xEDF00C } - prime_land = { x802111 x406D9B } - traits = { state_trait_solar_fields } - city = x87D283 - port = x802111 - farm = x406D9B - mine = x162D0C - wood = xE8CC9C - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - capped_resources = { - building_phosphorus_mine = 44 - building_logging_camp = 11 - building_fishing_wharf = 12 - building_rubber_plantation = 20 - building_bauxite_mine = 20 - } - naval_exit_id = 3091 + id = 221 + subsistence_building = building_subsistence_farms + provinces = { x162D0C x406D9B x40E9E9 x51AD34 x778011 x802111 x87D283 x8D0A5A x938637 xAF65D3 xD10A98 xD4B5FF xD6D784 xE35197 xE8CC9C xEDF00C } + prime_land = { x802111 x406D9B } + traits = { state_trait_solar_fields } + city = x87D283 + port = x802111 + farm = x406D9B + mine = x162D0C + wood = xE8CC9C + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + capped_resources = { + building_sulfur_mine = 44 + building_logging_camp = 11 + building_fishing_wharf = 12 + building_bauxite_mine = 20 + } + naval_exit_id = 3091 } STATE_DAHOMEY = { - id = 222 - subsistence_building = building_subsistence_farms - provinces = { x012190 x01A011 x02DAF6 x131955 x149CF1 x20958D x222F93 x483654 x4D0477 x64DB85 x65C6A9 x672168 x716503 x80A011 x818487 x823A0A x9DB091 xB616CF xC233AC xC8C8A6 xDE6889 xEE2352 } - traits = { state_trait_solar_fields } - city = x01A011 - port = x01A011 - farm = x9DB091 - mine = x149CF1 - wood = x012190 - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 2 - building_rubber_plantation = 22 - } - naval_exit_id = 3091 + id = 222 + subsistence_building = building_subsistence_farms + provinces = { x012190 x01A011 x02DAF6 x131955 x149CF1 x20958D x222F93 x483654 x4D0477 x64DB85 x65C6A9 x672168 x716503 x80A011 x818487 x823A0A x9DB091 xB616CF xC233AC xC8C8A6 xDE6889 xEE2352 } + traits = { state_trait_solar_fields } + city = x01A011 + port = x01A011 + farm = x9DB091 + mine = x149CF1 + wood = x012190 + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 2 + } + naval_exit_id = 3091 } STATE_LINDI = { - id = 223 - subsistence_building = building_subsistence_farms - provinces = { x0EA082 x1281AB x13491A x149C1D x15B4E7 x15D846 x21747A x21E030 x23AF7C x252780 x257394 x27D07E x28617A x294144 x2A8275 x2C40BD x2D3397 x32721C x339AC4 x350192 x3760F8 x392A56 x3A7D3F x3D9ABA x41E095 x4A5A15 x527F48 x57A481 x5BDBD2 x5E470A x646A51 x65D237 x698910 x6CCEB7 x6FC36F x70B6A7 x72D563 x78D2EE x78E8C9 x7A88A9 x7B094E x7CC813 x7E6EE2 x7E8E1C x8DA7C6 x917E72 x95F250 x96131D x9C371D x9C483E x9CFE3A xA3F0E1 xAB194B xB06689 xB0BE5B xB4ACBD xB72DD0 xB8DCEE xB9D74D xBE0702 xC3BD8D xC4A102 xC7D7F6 xCADABE xCB8EF7 xCF2793 xD1524C xD31587 xD98109 xDA10B8 xE02030 xE0A0B0 xE33646 xE6BB6C xF04E4E xF33163 xF585F7 xFC6EA6 } - traits = { state_trait_solar_fields } - city = x5BDBD2 - farm = xAB194B - mine = x41E095 - wood = x78D2EE - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 44 - building_iron_mine = 33 - building_logging_camp = 5 - building_rubber_plantation = 16 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } + id = 223 + subsistence_building = building_subsistence_farms + provinces = { x0EA082 x1281AB x13491A x149C1D x15B4E7 x15D846 x21747A x21E030 x23AF7C x252780 x257394 x27D07E x28617A x294144 x2A8275 x2C40BD x2D3397 x32721C x339AC4 x350192 x3760F8 x392A56 x3A7D3F x3D9ABA x41E095 x4A5A15 x527F48 x57A481 x5BDBD2 x5E470A x646A51 x65D237 x698910 x6CCEB7 x6FC36F x70B6A7 x72D563 x78D2EE x78E8C9 x7A88A9 x7B094E x7CC813 x7E6EE2 x7E8E1C x8DA7C6 x917E72 x95F250 x96131D x9C371D x9C483E x9CFE3A xA3F0E1 xAB194B xB06689 xB0BE5B xB4ACBD xB72DD0 xB8DCEE xB9D74D xBE0702 xC3BD8D xC4A102 xC7D7F6 xCADABE xCB8EF7 xCF2793 xD1524C xD31587 xD98109 xDA10B8 xE02030 xE0A0B0 xE33646 xE6BB6C xF04E4E xF33163 xF585F7 xFC6EA6 } + traits = { state_trait_solar_fields } + city = x5BDBD2 + farm = xAB194B + mine = x41E095 + wood = x78D2EE + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 44 + building_iron_mine = 33 + building_logging_camp = 5 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } } STATE_ZANZIBAR = { - id = 224 - subsistence_building = building_subsistence_farms - provinces = { x16F859 x21A090 x22D39E x35554F x414325 x438029 x6021AF x60A0AF x65FD48 x6B7D25 x7D05E3 x93DC46 x941594 x9E9F57 xA06030 xA50F53 xC52E48 xC53497 xE020B0 xE0D920 xE23000 xE60324 xF87B77 } - traits = { state_trait_solar_fields } - city = xE0D920 - port = xA50F53 - farm = x93DC46 - mine = x16F859 - wood = xA06030 - arable_land = 188 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 8 - building_fishing_wharf = 10 - building_rubber_plantation = 16 - } - naval_exit_id = 3107 + id = 224 + subsistence_building = building_subsistence_farms + provinces = { x16F859 x21A090 x22D39E x35554F x414325 x438029 x6021AF x60A0AF x65FD48 x6B7D25 x7D05E3 x93DC46 x941594 x9E9F57 xA06030 xA50F53 xC52E48 xC53497 xE020B0 xE0D920 xE23000 xE60324 xF87B77 } + traits = { state_trait_solar_fields } + city = xE0D920 + port = xA50F53 + farm = x93DC46 + mine = x16F859 + wood = xA06030 + arable_land = 188 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 8 + building_fishing_wharf = 10 + } + naval_exit_id = 3107 } STATE_TANGANYIKA = { - id = 225 - subsistence_building = building_subsistence_farms - provinces = { x02207F x04F5F9 x0E2596 x16915A x1D96A3 x206030 x25315B x2691C1 x2729FD x31DDA2 x337D6C x33EBC0 x34EFF0 x385BCF x38E17B x3F4074 x405CA8 x425AA5 x4511CE x46E610 x494A2E x4C93A2 x4F3573 x5073C4 x5093DF x51AA49 x536B97 x56F303 x585D0C x5954AA x5F51AC x5FB098 x61218F x642C7C x662B31 x6936D4 x6CFAFE x6E958D x735985 x78575F x7CA754 x7CE03A x80DF50 x839660 x83BED8 x858E45 x89572B x8C4477 x8C8524 x8D4D80 x8EAA8A x8F39A2 x940FCF x958123 x97523A xA9BAF1 xA9F940 xAD3AA2 xAEEF76 xBCE7C6 xC40CD1 xC8EA56 xCA829D xCAC52D xCBDC0C xD0FF5C xD54938 xD8B2ED xDD184B xDF9923 xDFA030 xDFB528 xE15FF5 xE257AF xE5BCC5 xEBBE80 xECBF22 xF25F2A xF3365F xF56448 xFCA852 xFDF261 } - prime_land = { x5093DF x16915A xD8B2ED xDF9923 x585D0C x80DF50 x5954AA x34EFF0 x51AA49 x662B31 xDFB528 x4C93A2 x0E2596 } - traits = { state_trait_lake_victoria state_trait_solar_fields } - city = x34EFF0 - farm = xD0FF5C - mine = x16915A - wood = x0E2596 - arable_land = 301 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 72 - building_iron_mine = 48 - building_copper_mine = 32 - building_logging_camp = 23 - building_rubber_plantation = 28 - } + id = 225 + subsistence_building = building_subsistence_farms + provinces = { x02207F x04F5F9 x0E2596 x16915A x1D96A3 x206030 x25315B x2691C1 x2729FD x31DDA2 x337D6C x33EBC0 x34EFF0 x385BCF x38E17B x3F4074 x405CA8 x425AA5 x4511CE x46E610 x494A2E x4C93A2 x4F3573 x5073C4 x5093DF x51AA49 x536B97 x56F303 x585D0C x5954AA x5F51AC x5FB098 x61218F x642C7C x662B31 x6936D4 x6CFAFE x6E958D x735985 x78575F x7CA754 x7CE03A x80DF50 x839660 x83BED8 x858E45 x89572B x8C4477 x8C8524 x8D4D80 x8EAA8A x8F39A2 x940FCF x958123 x97523A xA9BAF1 xA9F940 xAD3AA2 xAEEF76 xBCE7C6 xC40CD1 xC8EA56 xCA829D xCAC52D xCBDC0C xD0FF5C xD54938 xD8B2ED xDD184B xDF9923 xDFA030 xDFB528 xE15FF5 xE257AF xE5BCC5 xEBBE80 xECBF22 xF25F2A xF3365F xF56448 xFCA852 xFDF261 } + prime_land = { x5093DF x16915A xD8B2ED xDF9923 x585D0C x80DF50 x5954AA x34EFF0 x51AA49 x662B31 xDFB528 x4C93A2 x0E2596 } + traits = { state_trait_lake_victoria state_trait_solar_fields } + city = x34EFF0 + farm = xD0FF5C + mine = x16915A + wood = x0E2596 + arable_land = 301 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 72 + building_iron_mine = 48 + building_copper_mine = 32 + building_logging_camp = 23 + } } STATE_KENYA = { - id = 226 - subsistence_building = building_subsistence_farms - provinces = { x005C29 x03C8B4 x089446 x08B945 x0AF9FB x19CFEC x28843B x2F7464 x30D3AC x33566A x356777 x405F8E x40DE9B x4168F3 x46B3F6 x47F824 x4816E8 x4E4C18 x58526D x5C1ADA x5CB34D x5EA4B6 x63DAA0 x65632F x6B52F1 x6C071A x6CCF4B x77319E x8079E2 x834AD2 x88F1D5 x89BA83 x8FF25F x90F646 x95C403 x996D62 x9A78B7 x9AE44A x9BA0B4 x9FDE2D xA02190 xA0A011 xA0A090 xA2D8EF xA40CF9 xA7A757 xADF3C8 xB0DB1C xB5BCCC xB97349 xBD067F xBFCF3E xC2118A xC80CAC xC8B790 xC95AAB xD0A631 xD775AC xD8A2A3 xE007A1 xE5F986 xECA4C0 xF59538 xF89944 xFE3967 xFE3DAB } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x28843B - port = xA02190 - farm = x6B52F1 - mine = x89BA83 - wood = xF59538 - arable_land = 236 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 5 - building_rubber_plantation = 16 - } - naval_exit_id = 3107 + id = 226 + subsistence_building = building_subsistence_farms + provinces = { x005C29 x03C8B4 x089446 x08B945 x0AF9FB x19CFEC x28843B x2F7464 x30D3AC x33566A x356777 x405F8E x40DE9B x4168F3 x46B3F6 x47F824 x4816E8 x4E4C18 x58526D x5C1ADA x5CB34D x5EA4B6 x63DAA0 x65632F x6B52F1 x6C071A x6CCF4B x77319E x8079E2 x834AD2 x88F1D5 x89BA83 x8FF25F x90F646 x95C403 x996D62 x9A78B7 x9AE44A x9BA0B4 x9FDE2D xA02190 xA0A011 xA0A090 xA2D8EF xA40CF9 xA7A757 xADF3C8 xB0DB1C xB5BCCC xB97349 xBD067F xBFCF3E xC2118A xC80CAC xC8B790 xC95AAB xD0A631 xD775AC xD8A2A3 xE007A1 xE5F986 xECA4C0 xF59538 xF89944 xFE3967 xFE3DAB } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x28843B + port = xA02190 + farm = x6B52F1 + mine = x89BA83 + wood = xF59538 + arable_land = 236 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 5 + } + naval_exit_id = 3107 } STATE_RIFT_VALLEY = { - id = 227 - subsistence_building = building_subsistence_farms - provinces = { x04ADAD x0E632A x209F10 x2DBD09 x3CA803 x3E97BF x52CFCA x5C88B8 x63C8FD x667CE1 x6BE070 x73AB85 x787130 x7D6876 x834B1E x848FA1 x92CECB x935F28 x9374F3 xA09C0F xADF7C0 xAE1D62 xB5E965 xC0F3D2 xCF4C38 xD3CE4A xE02111 xF02E37 xF03E07 xF14E14 xF27D1C xF2EBEC xF6B009 } - traits = { state_trait_lake_victoria state_trait_solar_fields } - city = xAE1D62 - farm = x787130 - mine = x63C8FD - wood = xF6B009 - arable_land = 195 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 7 - building_rubber_plantation = 16 - } + id = 227 + subsistence_building = building_subsistence_farms + provinces = { x04ADAD x0E632A x209F10 x2DBD09 x3CA803 x3E97BF x52CFCA x5C88B8 x63C8FD x667CE1 x6BE070 x73AB85 x787130 x7D6876 x834B1E x848FA1 x92CECB x935F28 x9374F3 xA09C0F xADF7C0 xAE1D62 xB5E965 xC0F3D2 xCF4C38 xD3CE4A xE02111 xF02E37 xF03E07 xF14E14 xF27D1C xF2EBEC xF6B009 } + traits = { state_trait_lake_victoria state_trait_solar_fields } + city = xAE1D62 + farm = x787130 + mine = x63C8FD + wood = xF6B009 + arable_land = 195 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 7 + } } STATE_OROMIA = { - id = 228 - subsistence_building = building_subsistence_farms - provinces = { x02BFCD x055C75 x077343 x0BB3A0 x0D5E96 x0E0BF3 x0FA741 x0FBF6B x107FA1 x14A492 x1527DC x156474 x19A599 x1A441F x1E8D53 x206111 x20EBC8 x28B782 x318256 x3286BD x35477F x35C9A6 x396D03 x3D8E7B x4160D0 x41E0D0 x435967 x489C2A x4AD726 x4CE17E x513574 x516EB2 x560028 x582778 x5C59E3 x5FDD08 x6075E2 x6AEDF6 x6E7998 x6E8CCA x721216 x74C88E x75E6F0 x7A2004 x7FCE33 x82F3F6 x84C294 x869C8E x8CA5FB x8F6EB2 x91C70C x939EDA x98DC27 x98F62E x9B2CD2 x9D4A30 x9D5DFC xA51575 xA8A20B xAA8CB0 xAF0800 xB41950 xB480F1 xB56BDC xB9A342 xBEDF90 xC74C78 xC77DDF xC7AA4B xCCBD1F xCE40EE xD033B3 xD1CB36 xD20B42 xD25F58 xD26E35 xD61F68 xD68922 xD6B588 xDBA052 xDFB76F xE04093 xE156F9 xE1D0E7 xE7D29C xFC0BCC xFD0A16 } - prime_land = { xE04093 x1A441F x0FBF6B x5FDD08 x41E0D0 x91C70C x435967 x4CE17E x9D5DFC xC77DDF xE7D29C xD6B588 xD033B3 xA8A20B x98F62E x35C9A6 xC7AA4B } - traits = { state_trait_solar_fields state_trait_wind_farms } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - city = xD6B588 - farm = x41E0D0 - mine = x869C8E - wood = xCE40EE - arable_land = 338 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 11 - building_rubber_plantation = 28 - } + id = 228 + subsistence_building = building_subsistence_farms + provinces = { x02BFCD x055C75 x077343 x0BB3A0 x0D5E96 x0E0BF3 x0FA741 x0FBF6B x107FA1 x14A492 x1527DC x156474 x19A599 x1A441F x1E8D53 x206111 x20EBC8 x28B782 x318256 x3286BD x35477F x35C9A6 x396D03 x3D8E7B x4160D0 x41E0D0 x435967 x489C2A x4AD726 x4CE17E x513574 x516EB2 x560028 x582778 x5C59E3 x5FDD08 x6075E2 x6AEDF6 x6E7998 x6E8CCA x721216 x74C88E x75E6F0 x7A2004 x7FCE33 x82F3F6 x84C294 x869C8E x8CA5FB x8F6EB2 x91C70C x939EDA x98DC27 x98F62E x9B2CD2 x9D4A30 x9D5DFC xA51575 xA8A20B xAA8CB0 xAF0800 xB41950 xB480F1 xB56BDC xB9A342 xBEDF90 xC74C78 xC77DDF xC7AA4B xCCBD1F xCE40EE xD033B3 xD1CB36 xD20B42 xD25F58 xD26E35 xD61F68 xD68922 xD6B588 xDBA052 xDFB76F xE04093 xE156F9 xE1D0E7 xE7D29C xFC0BCC xFD0A16 } + prime_land = { xE04093 x1A441F x0FBF6B x5FDD08 x41E0D0 x91C70C x435967 x4CE17E x9D5DFC xC77DDF xE7D29C xD6B588 xD033B3 xA8A20B x98F62E x35C9A6 xC7AA4B } + traits = { state_trait_solar_fields state_trait_wind_farms } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + city = xD6B588 + farm = x41E0D0 + mine = x869C8E + wood = xCE40EE + arable_land = 338 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 11 + } } STATE_AMHARA = { - id = 229 - subsistence_building = building_subsistence_farms - provinces = { x0739DC x0FB7D1 x10D446 x19FA60 x1D098B x1EA108 x1F0F14 x29C3A2 x2AC215 x2D40BF x2D8473 x345DC3 x3503EC x366C12 x36A83C x378A0D x40BCE0 x44DF06 x45C93A x462918 x4681AC x47D35E x507381 x573362 x5A8BBB x5D4889 x5F19EC x62BE5B x67C506 x69B4E9 x6AEA5C x71415B x7A6C4F x7F617B x7F7614 x7F9732 x831523 x848437 x85562A x870056 x8D694F x910805 x92412C x963349 x98BB15 x9EFEE0 xA6F2C6 xAA7799 xB0D911 xB332F3 xB789A5 xB88334 xBFDFCF xC060D0 xC4CB68 xCF36EB xD031CA xD27454 xD769E6 xD7A4AF xDFF064 xE071B6 xE57DDA xE77D4B xE8D092 xEE8BD1 xF53F6D xFE53F8 } - prime_land = { xC4CB68 } - traits = { state_trait_solar_fields } - city = xB332F3 - farm = x10D446 - mine = x5D4889 - wood = xFE53F8 - arable_land = 363 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_gold_mine = 15 - building_logging_camp = 20 - building_rubber_plantation = 26 - } + id = 229 + subsistence_building = building_subsistence_farms + provinces = { x0739DC x0FB7D1 x10D446 x19FA60 x1D098B x1EA108 x1F0F14 x29C3A2 x2AC215 x2D40BF x2D8473 x345DC3 x3503EC x366C12 x36A83C x378A0D x40BCE0 x44DF06 x45C93A x462918 x4681AC x47D35E x507381 x573362 x5A8BBB x5D4889 x5F19EC x62BE5B x67C506 x69B4E9 x6AEA5C x71415B x7A6C4F x7F617B x7F7614 x7F9732 x831523 x848437 x85562A x870056 x8D694F x910805 x92412C x963349 x98BB15 x9EFEE0 xA6F2C6 xAA7799 xB0D911 xB332F3 xB789A5 xB88334 xBFDFCF xC060D0 xC4CB68 xCF36EB xD031CA xD27454 xD769E6 xD7A4AF xDFF064 xE071B6 xE57DDA xE77D4B xE8D092 xEE8BD1 xF53F6D xFE53F8 } + prime_land = { xC4CB68 } + traits = { state_trait_solar_fields } + city = xB332F3 + farm = x10D446 + mine = x5D4889 + wood = xFE53F8 + arable_land = 363 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_gold_mine = 15 + building_logging_camp = 20 + } } STATE_GONDER = { - id = 230 - subsistence_building = building_subsistence_farms - provinces = { x079D31 x0DED25 x1539E2 x1A5869 x251691 x28FE62 x2F3AE3 x3BE1BE x3E9959 x489309 x4A8BE1 x536ACF x57AA00 x5A5824 x5B5305 x5CAB2B x5EF353 x61A090 x61A2A3 x652B36 x68239C x6BA88A x6F31A5 x7152F3 x793499 x7A0E0D x7E83AE x81DDA7 x82A9D3 x931306 x962CFC x9FA061 xA2BCF9 xA3CD68 xA50EE3 xAFF2F2 xB1B90E xB87731 xB93109 xB969A7 xBB012E xC00F88 xC040E0 xC19466 xCA393F xD7E040 xDA7922 xDF15B2 xDF2090 xDF37BE xE06640 xED4FE1 xEFA8BC xF090A0 } - traits = { state_trait_solar_fields } - city = xDF2090 - farm = x68239C - mine = xC040E0 - wood = x489309 - arable_land = 416 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_logging_camp = 23 - building_rubber_plantation = 22 - } + id = 230 + subsistence_building = building_subsistence_farms + provinces = { x079D31 x0DED25 x1539E2 x1A5869 x251691 x28FE62 x2F3AE3 x3BE1BE x3E9959 x489309 x4A8BE1 x536ACF x57AA00 x5A5824 x5B5305 x5CAB2B x5EF353 x61A090 x61A2A3 x652B36 x68239C x6BA88A x6F31A5 x7152F3 x793499 x7A0E0D x7E83AE x81DDA7 x82A9D3 x931306 x962CFC x9FA061 xA2BCF9 xA3CD68 xA50EE3 xAFF2F2 xB1B90E xB87731 xB93109 xB969A7 xBB012E xC00F88 xC040E0 xC19466 xCA393F xD7E040 xDA7922 xDF15B2 xDF2090 xDF37BE xE06640 xED4FE1 xEFA8BC xF090A0 } + traits = { state_trait_solar_fields } + city = xDF2090 + farm = x68239C + mine = xC040E0 + wood = x489309 + arable_land = 416 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_logging_camp = 23 + } } STATE_KAZEMBE = { - id = 231 - subsistence_building = building_subsistence_farms - provinces = { x194501 x2160B0 x224E12 x23CB5A x276350 x2AFF3B x340195 x35B380 x3B7CF3 x3D5129 x3EEA34 x434520 x4E5483 x525175 x52BDB8 x541B6A x596FF5 x5C7C1D x64393D x644F6A x701744 x71C5D6 x74BC07 x773C55 x795579 x7CA3C6 x7DA49F x806329 x82E9A5 x83B741 x872195 x8D8AA7 x8EF620 x9625E6 x9898C5 x99B828 x99BE2B x9BBF16 x9C00BD xA0E030 xA1E594 xA8795C xA99CF3 xAA2629 xB6C420 xB98531 xBE2516 xBE2801 xBF5420 xC03E0B xC46105 xCF3A49 xD2E030 xD97719 xDE3A4D xEC5E35 xEFAC92 xF294D4 xF2A85D xF94CAC } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = x9898C5 - farm = x806329 - mine = xBE2801 - wood = x596FF5 - arable_land = 167 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 14 - building_rubber_plantation = 22 - building_bauxite_mine = 22 - } + id = 231 + subsistence_building = building_subsistence_farms + provinces = { x194501 x2160B0 x224E12 x23CB5A x276350 x2AFF3B x340195 x35B380 x3B7CF3 x3D5129 x3EEA34 x434520 x4E5483 x525175 x52BDB8 x541B6A x596FF5 x5C7C1D x64393D x644F6A x701744 x71C5D6 x74BC07 x773C55 x795579 x7CA3C6 x7DA49F x806329 x82E9A5 x83B741 x872195 x8D8AA7 x8EF620 x9625E6 x9898C5 x99B828 x99BE2B x9BBF16 x9C00BD xA0E030 xA1E594 xA8795C xA99CF3 xAA2629 xB6C420 xB98531 xBE2516 xBE2801 xBF5420 xC03E0B xC46105 xCF3A49 xD2E030 xD97719 xDE3A4D xEC5E35 xEFAC92 xF294D4 xF2A85D xF94CAC } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = x9898C5 + farm = x806329 + mine = xBE2801 + wood = x596FF5 + arable_land = 167 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 14 + building_bauxite_mine = 22 + } } STATE_SOMALILAND = { - id = 232 - subsistence_building = building_subsistence_orchards - provinces = { x0085FA x049442 x089FE7 x0C544E x0CE1C7 x0F9944 x1017C5 x10CF18 x12FDBA x132465 x184064 x1CE5E9 x1D4152 x1D4F93 x20E090 x212090 x281ECB x284319 x2C4BFE x2CA298 x2D75F4 x2F6BB1 x2FB806 x30521C x324717 x326FD1 x337D01 x354629 x3587B8 x395C77 x3BB51B x3D5BE3 x3DE547 x407408 x42DA4F x45FEEC x46250C x469B34 x48FFF1 x4A6DFD x4BED76 x508D8F x524E91 x529552 x560238 x58307A x5B7C30 x5BF703 x5C2622 x5DAE68 x606011 x60EAC8 x625125 x655F7E x678D0D x6BA02C x6D0680 x6D66A6 x6EFA28 x72DC5E x73FE30 x76595D x7D4764 x7FBAFA x815D01 x83A1A3 x854A91 x85FD85 x894078 x8AA210 x992BFC x995FB2 x9ACA9E x9DA796 xA05C39 xA0E090 xA1A21B xA2A857 xA6E128 xAABDBD xAE76D1 xAFF79D xB19FD2 xB64D3E xB72AFB xB9F779 xBC0D72 xBF3A7A xBFE050 xC6A5CB xCA0AFC xCB3B07 xCCC39F xCEE8F8 xD0BA96 xD0FF66 xD191E8 xD3EE2E xD6084C xD85A85 xD97AC4 xDDAC33 xDDF9DB xDEFB4F xDF6111 xDF951C xE19C5A xE44897 xE4636A xE585C3 xE65D19 xED2D92 xEDC612 xEF3903 xF0C31D xF26F4C xF2A924 xF30A4D xF4A328 xF5E822 xF70163 xF9565C xFE3534 } - traits = { state_trait_solar_fields } - city = x894078 - port = x524E91 - farm = x326FD1 - mine = x58307A - wood = xDEFB4F - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 24 - building_fishing_wharf = 15 - } - naval_exit_id = 3018 + id = 232 + subsistence_building = building_subsistence_orchards + provinces = { x0085FA x049442 x089FE7 x0C544E x0CE1C7 x0F9944 x1017C5 x10CF18 x12FDBA x132465 x184064 x1CE5E9 x1D4152 x1D4F93 x20E090 x212090 x281ECB x284319 x2C4BFE x2CA298 x2D75F4 x2F6BB1 x2FB806 x30521C x324717 x326FD1 x337D01 x354629 x3587B8 x395C77 x3BB51B x3D5BE3 x3DE547 x407408 x42DA4F x45FEEC x46250C x469B34 x48FFF1 x4A6DFD x4BED76 x508D8F x524E91 x529552 x560238 x58307A x5B7C30 x5BF703 x5C2622 x5DAE68 x606011 x60EAC8 x625125 x655F7E x678D0D x6BA02C x6D0680 x6D66A6 x6EFA28 x72DC5E x73FE30 x76595D x7D4764 x7FBAFA x815D01 x83A1A3 x854A91 x85FD85 x894078 x8AA210 x992BFC x995FB2 x9ACA9E x9DA796 xA05C39 xA0E090 xA1A21B xA2A857 xA6E128 xAABDBD xAE76D1 xAFF79D xB19FD2 xB64D3E xB72AFB xB9F779 xBC0D72 xBF3A7A xBFE050 xC6A5CB xCA0AFC xCB3B07 xCCC39F xCEE8F8 xD0BA96 xD0FF66 xD191E8 xD3EE2E xD6084C xD85A85 xD97AC4 xDDAC33 xDDF9DB xDEFB4F xDF6111 xDF951C xE19C5A xE44897 xE4636A xE585C3 xE65D19 xED2D92 xEDC612 xEF3903 xF0C31D xF26F4C xF2A924 xF30A4D xF4A328 xF5E822 xF70163 xF9565C xFE3534 } + traits = { state_trait_solar_fields } + city = x894078 + port = x524E91 + farm = x326FD1 + mine = x58307A + wood = xDEFB4F + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 24 + building_fishing_wharf = 15 + } + naval_exit_id = 3018 } STATE_SOUTH_MADAGASCAR = { - id = 233 - subsistence_building = building_subsistence_farms - provinces = { x034485 x069C0D x071AEC x097464 x10A7DF x132895 x15A1AC x19F69A x1B65BD x1BB5E5 x1FAF90 x2B3FCB x2D9669 x33BDA3 x3CE339 x40C0E0 x425701 x44FC6E x471161 x47F3A1 x4DC413 x52ED6A x5897EC x5D2D79 x5F8C33 x606CE0 x637E10 x676257 x6D48C1 x6DAE72 x714D08 x794F7A x7A489E x94059D x9C2288 x9D8997 x9F5F4C xA58AC5 xADD893 xB0B64A xB57D66 xB5FA86 xB7598B xB9259E xBCB8C0 xBFA51F xC6697B xC910DF xDB3D79 xDBFAC1 xDCB2F8 xDF5AED xE480E0 xE655F6 xE6F19B xE8FA9B xEA95C4 xED95E1 xF18FED xF2317F xF81480 xFC9FEC } - traits = { state_trait_mandena } - city = x9F5F4C - port = x52ED6A - farm = x44FC6E - mine = x5F8C33 - wood = x47F3A1 - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 80 - building_logging_camp = 23 - building_fishing_wharf = 8 - building_rubber_plantation = 16 - } - naval_exit_id = 3107 + id = 233 + subsistence_building = building_subsistence_farms + provinces = { x034485 x069C0D x071AEC x097464 x10A7DF x132895 x15A1AC x19F69A x1B65BD x1BB5E5 x1FAF90 x2B3FCB x2D9669 x33BDA3 x3CE339 x40C0E0 x425701 x44FC6E x471161 x47F3A1 x4DC413 x52ED6A x5897EC x5D2D79 x5F8C33 x606CE0 x637E10 x676257 x6D48C1 x6DAE72 x714D08 x794F7A x7A489E x94059D x9C2288 x9D8997 x9F5F4C xA58AC5 xADD893 xB0B64A xB57D66 xB5FA86 xB7598B xB9259E xBCB8C0 xBFA51F xC6697B xC910DF xDB3D79 xDBFAC1 xDCB2F8 xDF5AED xE480E0 xE655F6 xE6F19B xE8FA9B xEA95C4 xED95E1 xF18FED xF2317F xF81480 xFC9FEC } + traits = { state_trait_mandena } + city = x9F5F4C + port = x52ED6A + farm = x44FC6E + mine = x5F8C33 + wood = x47F3A1 + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 80 + building_logging_camp = 23 + building_fishing_wharf = 8 + } + naval_exit_id = 3107 } STATE_NORTH_MADAGASCAR = { - id = 234 - subsistence_building = building_subsistence_farms - provinces = { x00D7F5 x054C46 x069F1A x0B558A x0F6E52 x1032DF x11F67B x215769 x2240CA x25C5DC x2625B9 x285C26 x3450FE x3465B6 x35CC6B x3619E0 x3732E1 x392CDC x4A0895 x50A090 x50BAA2 x678DC5 x6A1582 x6B56F5 x6CC56F x724867 x7D2FD8 x7F2785 x84B32B x88A889 x8CF7D2 x8E25F6 x9C3835 xA0D0B6 xA11116 xA67461 xA99E28 xB1EDB4 xB27647 xB92804 xBB70FE xBD43D8 xBEC58A xC2E62D xC3722C xC3F681 xC67F91 xC89FD5 xC9BB37 xD3049A xD4E1D7 xDB635D xDF60B0 xE0C530 xEFBDB7 xF41FD5 xF7C90E xF7F009 xF9D98C xFFB457 } - traits = {} - city = xBEC58A - port = x00D7F5 - farm = x8E25F6 - mine = xC3722C - wood = x2625B9 - arable_land = 206 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 10 - building_rubber_plantation = 16 - } - naval_exit_id = 3107 + id = 234 + subsistence_building = building_subsistence_farms + provinces = { x00D7F5 x054C46 x069F1A x0B558A x0F6E52 x1032DF x11F67B x215769 x2240CA x25C5DC x2625B9 x285C26 x3450FE x3465B6 x35CC6B x3619E0 x3732E1 x392CDC x4A0895 x50A090 x50BAA2 x678DC5 x6A1582 x6B56F5 x6CC56F x724867 x7D2FD8 x7F2785 x84B32B x88A889 x8CF7D2 x8E25F6 x9C3835 xA0D0B6 xA11116 xA67461 xA99E28 xB1EDB4 xB27647 xB92804 xBB70FE xBD43D8 xBEC58A xC2E62D xC3722C xC3F681 xC67F91 xC89FD5 xC9BB37 xD3049A xD4E1D7 xDB635D xDF60B0 xE0C530 xEFBDB7 xF41FD5 xF7C90E xF7F009 xF9D98C xFFB457 } + traits = {} + city = xBEC58A + port = x00D7F5 + farm = x8E25F6 + mine = xC3722C + wood = x2625B9 + arable_land = 206 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 10 + } + naval_exit_id = 3107 } STATE_UGANDA = { - id = 235 - subsistence_building = building_subsistence_farms - provinces = { x00B0A9 x05C5F1 x0DF37F x17F11F x19F762 x1D33CE x1D4C32 x1DDAD8 x206060 x228B9A x357FAC x40D607 x42EDCA x51AC81 x542630 x55FC3E x5C340A x6530A0 x7183C4 x7183F2 x721418 x7796E6 x7ACC72 x7CE297 x9130A0 xA09C30 xA4C4FC xA9859E xC2D6DE xCD8D63 xCE3CD0 xD13A93 xD13D78 xE0A010 xE1A791 xE3B2A2 xEA2372 xEE81EC xF9C916 xFB4215 } - traits = { state_trait_lake_victoria state_trait_solar_fields } - city = xA9859E - farm = x7183C4 - mine = x7CE297 - wood = xA09C30 - arable_land = 301 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_copper_mine = 18 - building_logging_camp = 20 - building_rubber_plantation = 28 - } + id = 235 + subsistence_building = building_subsistence_farms + provinces = { x00B0A9 x05C5F1 x0DF37F x17F11F x19F762 x1D33CE x1D4C32 x1DDAD8 x206060 x228B9A x357FAC x40D607 x42EDCA x51AC81 x542630 x55FC3E x5C340A x6530A0 x7183C4 x7183F2 x721418 x7796E6 x7ACC72 x7CE297 x9130A0 xA09C30 xA4C4FC xA9859E xC2D6DE xCD8D63 xCE3CD0 xD13A93 xD13D78 xE0A010 xE1A791 xE3B2A2 xEA2372 xEE81EC xF9C916 xFB4215 } + traits = { state_trait_lake_victoria state_trait_solar_fields } + city = xA9859E + farm = x7183C4 + mine = x7CE297 + wood = xA09C30 + arable_land = 301 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_copper_mine = 18 + building_logging_camp = 20 + } } STATE_EQUATORIA = { - id = 236 - subsistence_building = building_subsistence_farms - provinces = { x01C6DC x01E0D0 x025267 x052C31 x06F011 x07EC0A x0B3FB6 x117111 x13B0BB x169409 x178C0B x19094A x191199 x1D57FB x1DA390 x1EDEEF x26B47D x281B17 x287FA3 x2B99DD x2F3E88 x3173A5 x3864B4 x387C9A x3A7DC2 x3EBCE9 x405DD1 x409D75 x40A050 x42AAF1 x458A9A x49DC0E x4B02C7 x4D69FC x4FFD57 x512903 x5556B9 x5852E5 x597CAA x5C007E x6512D9 x65AAF8 x6808DA x6875E7 x68CEAC x6BC8A3 x70B4C9 x749BFD x76BED4 x77E0D1 x7E841A x806050 x81EF4E x836E96 x87F523 x87F764 x8D0D42 x90C4B5 x93FD41 x95DC14 x97BCA5 x992042 x997E00 xA02111 xA2D4A1 xA3790C xA414BD xA479C2 xAC2570 xB0F9B2 xB1C8B3 xB39074 xB5B4CA xBADB79 xBE1B0B xBFB2D2 xC10150 xC3E885 xC6CE6C xC890D8 xC8E467 xCAF1C3 xCC55B4 xD13168 xD4BDA3 xD57816 xDC6D9E xE14193 xE310D0 xE39A37 xE4BC4E xE53199 xE63DDF xE8D379 xE9B9DA xEA9F9F xEB0C25 xECC166 xF2A9C3 xF39844 xF73FA3 xF9F832 xFCECBC xFD9BB6 xFF0E29 } - traits = { state_trait_solar_fields } - prime_land = { xF9F832 } - city = x19094A - farm = xAC2570 - mine = x6808DA - wood = x512903 - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_copper_mine = 6 - building_logging_camp = 13 - building_rubber_plantation = 18 - } + id = 236 + subsistence_building = building_subsistence_farms + provinces = { x01C6DC x01E0D0 x025267 x052C31 x06F011 x07EC0A x0B3FB6 x117111 x13B0BB x169409 x178C0B x19094A x191199 x1D57FB x1DA390 x1EDEEF x26B47D x281B17 x287FA3 x2B99DD x2F3E88 x3173A5 x3864B4 x387C9A x3A7DC2 x3EBCE9 x405DD1 x409D75 x40A050 x42AAF1 x458A9A x49DC0E x4B02C7 x4D69FC x4FFD57 x512903 x5556B9 x5852E5 x597CAA x5C007E x6512D9 x65AAF8 x6808DA x6875E7 x68CEAC x6BC8A3 x70B4C9 x749BFD x76BED4 x77E0D1 x7E841A x806050 x81EF4E x836E96 x87F523 x87F764 x8D0D42 x90C4B5 x93FD41 x95DC14 x97BCA5 x992042 x997E00 xA02111 xA2D4A1 xA3790C xA414BD xA479C2 xAC2570 xB0F9B2 xB1C8B3 xB39074 xB5B4CA xBADB79 xBE1B0B xBFB2D2 xC10150 xC3E885 xC6CE6C xC890D8 xC8E467 xCAF1C3 xCC55B4 xD13168 xD4BDA3 xD57816 xDC6D9E xE14193 xE310D0 xE39A37 xE4BC4E xE53199 xE63DDF xE8D379 xE9B9DA xEA9F9F xEB0C25 xECC166 xF2A9C3 xF39844 xF73FA3 xF9F832 xFCECBC xFD9BB6 xFF0E29 } + traits = { state_trait_solar_fields } + prime_land = { xF9F832 } + city = x19094A + farm = xAC2570 + mine = x6808DA + wood = x512903 + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_copper_mine = 6 + building_logging_camp = 13 + } } STATE_GUINEA_ISLANDS = { - id = 821 - subsistence_building = building_subsistence_farms - provinces = { x902089 xC02050 } - city = xC02050 - farm = xC02050 - port = x902089 - arable_land = 2 - arable_resources = { bg_banana_plantations bg_sugar_plantations bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 6 - building_lead_mine = 20 - } - naval_exit_id = 738 + id = 821 + subsistence_building = building_subsistence_farms + provinces = { x902089 xC02050 } + city = xC02050 + farm = xC02050 + port = x902089 + mine = x902089 + wood = x902089 + arable_land = 2 + arable_resources = { bg_banana_plantations bg_sugar_plantations bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 6 + building_lead_mine = 20 + } + naval_exit_id = 738 } STATE_MOCAMBIQUE = { - id = 237 - subsistence_building = building_subsistence_farms - provinces = { x005594 x02EB92 x05A72B x06621F x067381 x091828 x0EFBB3 x11E090 x17660D x1C0AF6 x1C4AD1 x1CC6C2 x1D7D03 x20E0B0 x2B8AAC x2C40DE x2F77FB x30D07F x3406CB x34D030 x3BC995 x3D00BC x4225C4 x42BDF4 x46C5DE x496E3D x49AFAC x49E71A x4AFF5E x4C0097 x4C7393 x4E39F7 x525F8A x59469D x5EC8C1 x6396AA x6421B0 x694CF9 x6A057E x6CE05D x72177C x771C70 x78B0B8 x7C3CE7 x7D1C19 x7F5A99 x876584 x893622 x8D3BFA x8EBD1B x9A37E8 x9FE0B0 xA061AF xA1CEEF xA32AAD xA5450D xA6DBA7 xA8A6DE xB013D9 xB230F4 xB359EB xB66F1C xB88D2A xB8E488 xBD46D0 xBE355B xBF8A54 xC139EB xC270F8 xC60197 xE412DB xF53770 xF6EEBD xF7617F xFC41E9 xFD8E92 xFDAF31 xFE0A11 } - traits = { state_trait_solar_fields } - city = xBF8A54 - port = x005594 - farm = x02EB92 - mine = x694CF9 - wood = xB66F1C - arable_land = 236 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 23 - building_fishing_wharf = 8 - building_rubber_plantation = 28 - building_bauxite_mine = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - naval_exit_id = 3107 + id = 237 + subsistence_building = building_subsistence_farms + provinces = { x005594 x02EB92 x05A72B x06621F x067381 x091828 x0EFBB3 x11E090 x17660D x1C0AF6 x1C4AD1 x1CC6C2 x1D7D03 x20E0B0 x2B8AAC x2C40DE x2F77FB x30D07F x3406CB x34D030 x3BC995 x3D00BC x4225C4 x42BDF4 x46C5DE x496E3D x49AFAC x49E71A x4AFF5E x4C0097 x4C7393 x4E39F7 x525F8A x59469D x5EC8C1 x6396AA x6421B0 x694CF9 x6A057E x6CE05D x72177C x771C70 x78B0B8 x7C3CE7 x7D1C19 x7F5A99 x876584 x893622 x8D3BFA x8EBD1B x9A37E8 x9FE0B0 xA061AF xA1CEEF xA32AAD xA5450D xA6DBA7 xA8A6DE xB013D9 xB230F4 xB359EB xB66F1C xB88D2A xB8E488 xBD46D0 xBE355B xBF8A54 xC139EB xC270F8 xC60197 xE412DB xF53770 xF6EEBD xF7617F xFC41E9 xFD8E92 xFDAF31 xFE0A11 } + traits = { state_trait_solar_fields } + city = xBF8A54 + port = x005594 + farm = x02EB92 + mine = x694CF9 + wood = xB66F1C + arable_land = 236 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 23 + building_fishing_wharf = 8 + building_bauxite_mine = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + naval_exit_id = 3107 } STATE_WADDAI = { - id = 238 - subsistence_building = building_subsistence_farms - provinces = { x0E95EA x0FFA6D x105589 x112BBD x1134A4 x12A660 x169BFB x16B5EB x1732C7 x179616 x1AFE6B x203F1F x26D9BF x2A283A x2A6299 x2E1718 x393BE5 x3A28C0 x3A3469 x3AA356 x3BBEEC x3FA17F x4F577D x5090A0 x50E9F2 x625A6A x6D3421 x700354 x736C1E x75371E x76617A x7892B1 x7B31F9 x7C4D25 x80A0D0 x822F93 x85433C x89620D x8AAAC8 x905160 x907D63 x915193 x93DC26 x955141 x9B7EB0 x9CA808 xA04F86 xAC0CAC xADEC7A xB2CF76 xB48161 xB50BBC xB53F51 xB8433D xBA95F2 xBAE52C xBBFD2F xBCB4F7 xBECAFF xC08646 xC0A050 xC2903A xC4A492 xC948EE xCFFFA7 xD090A0 xD11858 xD17974 xD28614 xD2CB1C xD62009 xD7D808 xD96611 xDDEE90 xE0D9F6 xE86570 xEC3C28 xF1EDE4 xF236EA xF42410 xF6377D } - traits = { state_trait_solar_fields } - city = x9B7EB0 - farm = xB2CF76 - mine = x736C1E - wood = x7B31F9 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 8 - } + id = 238 + subsistence_building = building_subsistence_farms + provinces = { x0E95EA x0FFA6D x105589 x112BBD x1134A4 x12A660 x169BFB x16B5EB x1732C7 x179616 x1AFE6B x203F1F x26D9BF x2A283A x2A6299 x2E1718 x393BE5 x3A28C0 x3A3469 x3AA356 x3BBEEC x3FA17F x4F577D x5090A0 x50E9F2 x625A6A x6D3421 x700354 x736C1E x75371E x76617A x7892B1 x7B31F9 x7C4D25 x80A0D0 x822F93 x85433C x89620D x8AAAC8 x905160 x907D63 x915193 x93DC26 x955141 x9B7EB0 x9CA808 xA04F86 xAC0CAC xADEC7A xB2CF76 xB48161 xB50BBC xB53F51 xB8433D xBA95F2 xBAE52C xBBFD2F xBCB4F7 xBECAFF xC08646 xC0A050 xC2903A xC4A492 xC948EE xCFFFA7 xD090A0 xD11858 xD17974 xD28614 xD2CB1C xD62009 xD7D808 xD96611 xDDEE90 xE0D9F6 xE86570 xEC3C28 xF1EDE4 xF236EA xF42410 xF6377D } + traits = { state_trait_solar_fields } + city = x9B7EB0 + farm = xB2CF76 + mine = x736C1E + wood = x7B31F9 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 8 + } } STATE_NORTH_CAMEROON = { - id = 239 - subsistence_building = building_subsistence_farms - provinces = { x00D6BF x06670A x09FC06 x0BFE68 x0C2F5E x0FCB7F x2DF456 x361F6A x385429 x406C11 x459F5A x47CD3B x53F87C x566A89 x5B8020 x5E04F9 x5EF062 x62BA14 x68BB93 x6B5679 x7E1438 x7ECE9E x802050 x881185 x8A07D7 x93AA9A x9611CE xA09A5A xA14C83 xCCEC29 xCED54E xD24292 xD338DE xD9DF55 xDE478C xE0307A xE9EC59 xEA982F xEFC390 xF24DEA xF9A3A7 xFFD43F } - traits = { state_trait_solar_fields } - city = xCCEC29 - farm = x2DF456 - mine = x459F5A - wood = xE0307A - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_logging_camp = 18 - building_bauxite_mine = 30 - } + id = 239 + subsistence_building = building_subsistence_farms + provinces = { x00D6BF x06670A x09FC06 x0BFE68 x0C2F5E x0FCB7F x2DF456 x361F6A x385429 x406C11 x459F5A x47CD3B x53F87C x566A89 x5B8020 x5E04F9 x5EF062 x62BA14 x68BB93 x6B5679 x7E1438 x7ECE9E x802050 x881185 x8A07D7 x93AA9A x9611CE xA09A5A xA14C83 xCCEC29 xCED54E xD24292 xD338DE xD9DF55 xDE478C xE0307A xE9EC59 xEA982F xEFC390 xF24DEA xF9A3A7 xFFD43F } + traits = { state_trait_solar_fields } + city = xCCEC29 + farm = x2DF456 + mine = x459F5A + wood = xE0307A + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_logging_camp = 18 + building_bauxite_mine = 30 + } } STATE_SOUTH_CAMEROON = { - id = 240 - subsistence_building = building_subsistence_farms - provinces = { x09AFA8 x0C9C74 x12739C x23EF22 x342080 x41CFC6 x4B1338 x57C64A x58E5DA x5A24D5 x6BA6FD x711E13 x733140 x8021D0 x80692A x809F50 x8AAF69 x9B9430 x9BBCBB x9D619B xA1D098 xA4D2D9 xA6E723 xAFC4E7 xBA78B7 xBCF4E2 xC6087A xC72921 xC9C5B7 xCAACB2 xCABC41 xD0C4D5 xE015A7 xE321D4 xEB43CA xF72F4B } - traits = { state_trait_solar_fields } - prime_land = { xF72F4B xD0C4D5 x809F50 xCABC41 xC6087A x342080 } - city = xCAACB2 - port = xC6087A - farm = xE321D4 - mine = xA6E723 - wood = x5A24D5 - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 23 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 7 - building_rubber_plantation = 24 - building_bauxite_mine = 45 - } - naval_exit_id = 3091 + id = 240 + subsistence_building = building_subsistence_farms + provinces = { x09AFA8 x0C9C74 x12739C x23EF22 x342080 x41CFC6 x4B1338 x57C64A x58E5DA x5A24D5 x6BA6FD x711E13 x733140 x8021D0 x80692A x809F50 x8AAF69 x9B9430 x9BBCBB x9D619B xA1D098 xA4D2D9 xA6E723 xAFC4E7 xBA78B7 xBCF4E2 xC6087A xC72921 xC9C5B7 xCAACB2 xCABC41 xD0C4D5 xE015A7 xE321D4 xEB43CA xF72F4B } + traits = { state_trait_solar_fields } + prime_land = { xF72F4B xD0C4D5 x809F50 xCABC41 xC6087A x342080 } + city = xCAACB2 + port = xC6087A + farm = xE321D4 + mine = xA6E723 + wood = x5A24D5 + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 23 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 7 + building_bauxite_mine = 45 + } + naval_exit_id = 3091 } STATE_UBANGI_SHARI = { - id = 241 - subsistence_building = building_subsistence_farms - provinces = { x01A0D0 x02E5CB x038C2C x091FA2 x092590 x094D44 x0D1AF5 x10DF2F x10E093 x133DBF x134E35 x16DD3C x16E6A7 x1B4E43 x1BDDD1 x21A790 x237CFC x24D76F x289DCF x28A575 x28DD13 x2BED50 x2CD7C7 x304CE0 x31321B x320F52 x335AD8 x34716F x3A0B84 x4021D0 x406051 x40A0D0 x4181F6 x418F4A x422DED x426843 x435F7D x4489BF x4AA03F x4F9B9D x4F9CC1 x50644B x54583E x5D1033 x60AA62 x64DD53 x651266 x6517DF x666899 x675F83 x68D54E x695EBA x6DEFBB x6F3553 x7346C3 x73C62B x73F767 x76A064 x7A6092 x7B98C3 x7EBD00 x833DF7 x86DA06 x87E4D5 x89A28B x8A2D3B x8B7538 x8B8B36 x911C3B x912FA1 x9392EF x9643D3 x964C06 x976523 x9AA0E2 x9B1BF4 x9C6EFD x9C744B xA01954 xA20F40 xA54B1A xA7CCD3 xAFC30F xB20FCE xB3F912 xB445AD xB8691E xBC0455 xC02010 xC0A0D0 xC82545 xCF9F6F xD247EF xD4548C xD60E1B xE00F24 xE5F862 xE5FDFA xE6B25F xE9601C xE990E2 xED1FBF xEEA790 xF0FA36 xF348B1 xF49125 xF726B3 xF88224 xF94941 xF9AC74 xFD8FF4 xFE58A1 xFF0AB0 } - traits = { state_trait_solar_fields } - city = x964C06 - farm = x2BED50 - mine = xE990E2 - wood = xA20F40 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 13 - building_rubber_plantation = 34 - } + id = 241 + subsistence_building = building_subsistence_farms + provinces = { x01A0D0 x02E5CB x038C2C x091FA2 x092590 x094D44 x0D1AF5 x10DF2F x10E093 x133DBF x134E35 x16DD3C x16E6A7 x1B4E43 x1BDDD1 x21A790 x237CFC x24D76F x289DCF x28A575 x28DD13 x2BED50 x2CD7C7 x304CE0 x31321B x320F52 x335AD8 x34716F x3A0B84 x4021D0 x406051 x40A0D0 x4181F6 x418F4A x422DED x426843 x435F7D x4489BF x4AA03F x4F9B9D x4F9CC1 x50644B x54583E x5D1033 x60AA62 x64DD53 x651266 x6517DF x666899 x675F83 x68D54E x695EBA x6DEFBB x6F3553 x7346C3 x73C62B x73F767 x76A064 x7A6092 x7B98C3 x7EBD00 x833DF7 x86DA06 x87E4D5 x89A28B x8A2D3B x8B7538 x8B8B36 x911C3B x912FA1 x9392EF x9643D3 x964C06 x976523 x9AA0E2 x9B1BF4 x9C6EFD x9C744B xA01954 xA20F40 xA54B1A xA7CCD3 xAFC30F xB20FCE xB3F912 xB445AD xB8691E xBC0455 xC02010 xC0A0D0 xC82545 xCF9F6F xD247EF xD4548C xD60E1B xE00F24 xE5F862 xE5FDFA xE6B25F xE9601C xE990E2 xED1FBF xEEA790 xF0FA36 xF348B1 xF49125 xF726B3 xF88224 xF94941 xF9AC74 xFD8FF4 xFE58A1 xFF0AB0 } + traits = { state_trait_solar_fields } + city = x964C06 + farm = x2BED50 + mine = xE990E2 + wood = xA20F40 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 13 + } } STATE_CONGO = { - id = 242 - subsistence_building = building_subsistence_farms - provinces = { x016011 x03C590 x05BF28 x077290 x0866D6 x0A0CBB x0D9789 x0EBA9B x195E39 x19AA2E x1A7B4E x1D4C74 x201389 x210FAD x26580C x269731 x269967 x2A3008 x301D08 x34850C x376A4C x38E47B x3C6925 x3F47E3 x406070 x4513A5 x48E66E x4B6E4C x552D48 x55BFC9 x575F05 x580A3E x5DCFB4 x6471E0 x6854CF x6A382D x6D11B0 x6E6C27 x6E7168 x726BE0 x727CDE x72B2C2 x80E0F0 x824974 x82767A x8D5A30 x9541B7 x956FF5 x981D9F x989470 x99D4CE xA0F4A3 xA415F8 xAB75C7 xABF62E xB1B163 xB63B70 xB6445A xC49255 xCE7962 xCF9269 xD08B97 xDEE98A xE383BC xE79CE4 xEA0570 xF90B80 xFFA7D7 } - traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } - city = xE383BC - port = x406070 - farm = x80E0F0 - mine = x4B6E4C - wood = x6E7168 - arable_land = 128 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 24 - discovered_amount = 8 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 17 - building_fishing_wharf = 4 - building_rubber_plantation = 60 - } - naval_exit_id = 3104 + id = 242 + subsistence_building = building_subsistence_farms + provinces = { x016011 x03C590 x05BF28 x077290 x0866D6 x0A0CBB x0D9789 x0EBA9B x195E39 x19AA2E x1A7B4E x1D4C74 x201389 x210FAD x26580C x269731 x269967 x2A3008 x301D08 x34850C x376A4C x38E47B x3C6925 x3F47E3 x406070 x4513A5 x48E66E x4B6E4C x552D48 x55BFC9 x575F05 x580A3E x5DCFB4 x6471E0 x6854CF x6A382D x6D11B0 x6E6C27 x6E7168 x726BE0 x727CDE x72B2C2 x80E0F0 x824974 x82767A x8D5A30 x9541B7 x956FF5 x981D9F x989470 x99D4CE xA0F4A3 xA415F8 xAB75C7 xABF62E xB1B163 xB63B70 xB6445A xC49255 xCE7962 xCF9269 xD08B97 xDEE98A xE383BC xE79CE4 xEA0570 xF90B80 xFFA7D7 } + traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } + city = xE383BC + port = x406070 + farm = x80E0F0 + mine = x4B6E4C + wood = x6E7168 + arable_land = 128 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 24 + discovered_amount = 8 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 17 + building_fishing_wharf = 4 + } + naval_exit_id = 3104 } STATE_CONGO_ORIENTALE = { - id = 243 - subsistence_building = building_subsistence_farms - provinces = { x00EC62 x0160D0 x01E050 x0243AE x02B17D x040C3C x0B03B1 x0BBD77 x0F3567 x135F4B x142BDA x153063 x15439F x162FA7 x17D507 x19DDCD x1A870C x1F2FF9 x1FEDC0 x209F73 x20B1EF x21A030 x223541 x223F0E x24A74A x26A8CE x281E37 x28D2E7 x2A5811 x2B239A x2BDAC0 x3202D5 x359C6B x380B3D x3A2B4A x3AF918 x401860 x403631 x44082A x457464 x485FF5 x4C5241 x4DC376 x4F0B70 x5247D2 x52D55E x530E61 x563D5E x5F8C84 x60B2BD x65DC7E x668E52 x66D104 x67535D x67E98B x68D1B6 x6C7A9D x7449D3 x74FC60 x75430A x768554 x76F938 x782089 x782AE0 x7ABE0E x7E3537 x83B258 x845B38 x85AB59 x85DD57 x867071 x86B9C3 x886533 x892521 x894227 x8D0077 x91E008 x930D6F x94C029 x95F321 x9C56C4 x9C9DF0 x9D0722 x9D9072 x9E6083 xA0A030 xA82701 xA97CAE xACB239 xADE217 xAFF1B2 xB164FA xB2F385 xB3BFC1 xBDBDF3 xC31CD2 xC6AF9F xC8B71B xCC2E74 xCCED8E xCE5D4E xD142A3 xD24A32 xD2FDC0 xD30720 xD39546 xD67434 xD6E056 xD89C62 xDA13AB xDAB788 xDC7664 xDCBFE3 xE00EC9 xE06714 xE2A642 xE31D6A xE3A90C xE42825 xE5EAF3 xE70C3A xEB5E44 xEC1630 xEDCBCD xEECA6C xF23E3F xF5DD95 xF86F76 xFBDA6B xFC2084 xFD986B } - traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } - prime_land = { x223F0E x782089 xDA13AB xE3A90C x67535D xDC7664 x040C3C x19DDCD xEECA6C x21A030 xE3A90C xBDBDF3 x9C9DF0 x28D2E7 x153063 x563D5E xC6AF9F x66D104 } - city = x485FF5 - farm = xC31CD2 - mine = xC8B71B - wood = x26A8CE - arable_land = 214 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 17 - building_rubber_plantation = 52 - } - resource = { - type = "building_uranium_mine" - discovered_amount = 10 - } + id = 243 + subsistence_building = building_subsistence_farms + provinces = { x00EC62 x0160D0 x01E050 x0243AE x02B17D x040C3C x0B03B1 x0BBD77 x0F3567 x135F4B x142BDA x153063 x15439F x162FA7 x17D507 x19DDCD x1A870C x1F2FF9 x1FEDC0 x209F73 x20B1EF x21A030 x223541 x223F0E x24A74A x26A8CE x281E37 x28D2E7 x2A5811 x2B239A x2BDAC0 x3202D5 x359C6B x380B3D x3A2B4A x3AF918 x401860 x403631 x44082A x457464 x485FF5 x4C5241 x4DC376 x4F0B70 x5247D2 x52D55E x530E61 x563D5E x5F8C84 x60B2BD x65DC7E x668E52 x66D104 x67535D x67E98B x68D1B6 x6C7A9D x7449D3 x74FC60 x75430A x768554 x76F938 x782089 x782AE0 x7ABE0E x7E3537 x83B258 x845B38 x85AB59 x85DD57 x867071 x86B9C3 x886533 x892521 x894227 x8D0077 x91E008 x930D6F x94C029 x95F321 x9C56C4 x9C9DF0 x9D0722 x9D9072 x9E6083 xA0A030 xA82701 xA97CAE xACB239 xADE217 xAFF1B2 xB164FA xB2F385 xB3BFC1 xBDBDF3 xC31CD2 xC6AF9F xC8B71B xCC2E74 xCCED8E xCE5D4E xD142A3 xD24A32 xD2FDC0 xD30720 xD39546 xD67434 xD6E056 xD89C62 xDA13AB xDAB788 xDC7664 xDCBFE3 xE00EC9 xE06714 xE2A642 xE31D6A xE3A90C xE42825 xE5EAF3 xE70C3A xEB5E44 xEC1630 xEDCBCD xEECA6C xF23E3F xF5DD95 xF86F76 xFBDA6B xFC2084 xFD986B } + traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } + prime_land = { x223F0E x782089 xDA13AB xE3A90C x67535D xDC7664 x040C3C x19DDCD xEECA6C x21A030 xE3A90C xBDBDF3 x9C9DF0 x28D2E7 x153063 x563D5E xC6AF9F x66D104 } + city = x485FF5 + farm = xC31CD2 + mine = xC8B71B + wood = x26A8CE + arable_land = 214 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 17 + } + resource = { + type = "building_uranium_mine" + discovered_amount = 10 + } } STATE_KASAI = { - id = 244 - subsistence_building = building_subsistence_farms - provinces = { x00AB77 x037D93 x085580 x0A1B1F x0B0B5B x0C478F x107E49 x12AF57 x13B9F7 x1E2B55 x23FD54 x2DE815 x30F98F x310F8A x354D3E x3F2E16 x41E0F0 x446615 x461B6A x4E12AF x53CF10 x57AD06 x59223C x59B6C0 x5B0E0F x5F6A22 x60613A x662D79 x6871A4 x689CB8 x70CEB9 x71D2EF x781636 x84E64E x887EAD x8C93B2 x908070 x9BCF5F xA10D56 xA2F76E xAA289E xAC6C45 xAD1FDB xB1488F xB28685 xB5899D xB5E777 xBB349F xBB6F40 xC0DC10 xC97739 xCB4BCF xD1DE64 xDFF631 xE05B64 xE27079 xE278B7 xE27B61 xE392E2 xEA13E1 xEDA145 xEFFCF7 xF15770 xF49831 xFB5473 xFE4BF0 xFF070B } - traits = { state_trait_congo_forest state_trait_solar_fields } - prime_land = { x3F2E16 xE392E2 } - city = xB5899D - farm = x037D93 - mine = xEA13E1 - wood = xEFFCF7 - arable_land = 191 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 27 - building_logging_camp = 13 - building_rubber_plantation = 22 - } + id = 244 + subsistence_building = building_subsistence_farms + provinces = { x00AB77 x037D93 x085580 x0A1B1F x0B0B5B x0C478F x107E49 x12AF57 x13B9F7 x1E2B55 x23FD54 x2DE815 x30F98F x310F8A x354D3E x3F2E16 x41E0F0 x446615 x461B6A x4E12AF x53CF10 x57AD06 x59223C x59B6C0 x5B0E0F x5F6A22 x60613A x662D79 x6871A4 x689CB8 x70CEB9 x71D2EF x781636 x84E64E x887EAD x8C93B2 x908070 x9BCF5F xA10D56 xA2F76E xAA289E xAC6C45 xAD1FDB xB1488F xB28685 xB5899D xB5E777 xBB349F xBB6F40 xC0DC10 xC97739 xCB4BCF xD1DE64 xDFF631 xE05B64 xE27079 xE278B7 xE27B61 xE392E2 xEA13E1 xEDA145 xEFFCF7 xF15770 xF49831 xFB5473 xFE4BF0 xFF070B } + traits = { state_trait_congo_forest state_trait_solar_fields } + prime_land = { x3F2E16 xE392E2 } + city = xB5899D + farm = x037D93 + mine = xEA13E1 + wood = xEFFCF7 + arable_land = 191 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 27 + building_logging_camp = 13 + } } STATE_BAS_CONGO = { - id = 245 - subsistence_building = building_subsistence_farms - provinces = { x08302D x0CD600 x0E91BE x0F73A9 x11911A x13596E x24A658 x2B6E1D x30731F x35C8F2 x42B7B8 x45360F x464D82 x4901C3 x5FBF03 x649428 x65FACF x68D265 x70E55C x71AE65 x7F1954 x811426 x852DC3 x928FE6 x92BFB2 x95DB92 x961734 x9A6D48 x9B40FC xA13978 xA2D384 xA98DF0 xADA9E9 xB0403C xB477E9 xB593B6 xB5970C xB8838B xBC72E9 xC6CC3A xD0721B xDD3D05 xE20520 xF0276A xF15FC0 xF29F28 xF4AA39 xFA0904 xFAB5FE xFDCF01 } - traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields state_trait_hydroelectric_dams } - prime_land = { xB0403C xADA9E9 xA13978 xBC72E9 x71AE65 x08302D xB593B6 x24A658 } - resource = { - type = "building_oil_rig" - undiscovered_amount = 20 - discovered_amount = 8 - } - city = xF4AA39 - port = x811426 - farm = x0F73A9 - mine = xF15FC0 - wood = xF29F28 - arable_land = 148 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 13 - building_fishing_wharf = 7 - building_rubber_plantation = 32 - } - naval_exit_id = 3104 + id = 245 + subsistence_building = building_subsistence_farms + provinces = { x08302D x0CD600 x0E91BE x0F73A9 x11911A x13596E x24A658 x2B6E1D x30731F x35C8F2 x42B7B8 x45360F x464D82 x4901C3 x5FBF03 x649428 x65FACF x68D265 x70E55C x71AE65 x7F1954 x811426 x852DC3 x928FE6 x92BFB2 x95DB92 x961734 x9A6D48 x9B40FC xA13978 xA2D384 xA98DF0 xADA9E9 xB0403C xB477E9 xB593B6 xB5970C xB8838B xBC72E9 xC6CC3A xD0721B xDD3D05 xE20520 xF0276A xF15FC0 xF29F28 xF4AA39 xFA0904 xFAB5FE xFDCF01 } + traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields state_trait_hydroelectric_dams } + prime_land = { xB0403C xADA9E9 xA13978 xBC72E9 x71AE65 x08302D xB593B6 x24A658 } + resource = { + type = "building_oil_rig" + undiscovered_amount = 20 + discovered_amount = 8 + } + city = xF4AA39 + port = x811426 + farm = x0F73A9 + mine = xF15FC0 + wood = xF29F28 + arable_land = 148 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 13 + building_fishing_wharf = 7 + } + naval_exit_id = 3104 } STATE_EQUATEUR = { - id = 246 - subsistence_building = building_subsistence_farms - provinces = { x003BF5 x0189CE x0568F6 x05A6E7 x07242A x1C5973 x1DF65B x1F6A67 x21D746 x23496A x23CA3D x245B66 x26F6D7 x287A3D x288E79 x2D5A83 x32D956 x32F501 x37D428 x3B65D3 x3E64C9 x433477 x44C391 x46FA5B x474EAC x47FB27 x4AE988 x4D4E07 x547B99 x55AAB7 x55DFE1 x59A9BA x59DED0 x5AAE1D x6315E1 x64F74D x69239A x6C33E1 x6CFBFA x6DDBD5 x71CEE9 x73084C x73EEE5 x7B43D7 x80E0D0 x81CBC9 x828628 x848D1F x8652FC x8695B2 x87945C x8941BB x894340 x8B73F4 x8FA7E6 x911366 x912D33 x98859A x99C010 x9FF9FF xA07ADA xA17D11 xA1C872 xA2CE72 xA66EC2 xACC1BD xAEB3D4 xB1EF94 xB27626 xB2CBC1 xB3697B xB858B9 xBA41BC xBB6510 xBB9639 xC060F0 xC48E73 xC99932 xCB6124 xCD3705 xD2AB90 xD3F022 xD8927C xD8D611 xD93887 xD939FF xDC68BA xDFE2C5 xE080C6 xE1673F xE4B590 xE9DB6A xE9DE6C xECEA3F xF1F5C4 xF274D7 xF3343F xF60457 xF691FC xF7E188 xFC323F xFF0F19 } - traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } - prime_land = { xD8927C xB858B9 xB3697B xB27626 xC060F0 x73084C xD8927C } - city = x5AAE1D - farm = x46FA5B - mine = xC99932 - wood = xCD3705 - arable_land = 138 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 14 - building_rubber_plantation = 30 - } - resource = { - type = "building_uranium_mine" - discovered_amount = 10 - } + id = 246 + subsistence_building = building_subsistence_farms + provinces = { x003BF5 x0189CE x0568F6 x05A6E7 x07242A x1C5973 x1DF65B x1F6A67 x21D746 x23496A x23CA3D x245B66 x26F6D7 x287A3D x288E79 x2D5A83 x32D956 x32F501 x37D428 x3B65D3 x3E64C9 x433477 x44C391 x46FA5B x474EAC x47FB27 x4AE988 x4D4E07 x547B99 x55AAB7 x55DFE1 x59A9BA x59DED0 x5AAE1D x6315E1 x64F74D x69239A x6C33E1 x6CFBFA x6DDBD5 x71CEE9 x73084C x73EEE5 x7B43D7 x80E0D0 x81CBC9 x828628 x848D1F x8652FC x8695B2 x87945C x8941BB x894340 x8B73F4 x8FA7E6 x911366 x912D33 x98859A x99C010 x9FF9FF xA07ADA xA17D11 xA1C872 xA2CE72 xA66EC2 xACC1BD xAEB3D4 xB1EF94 xB27626 xB2CBC1 xB3697B xB858B9 xBA41BC xBB6510 xBB9639 xC060F0 xC48E73 xC99932 xCB6124 xCD3705 xD2AB90 xD3F022 xD8927C xD8D611 xD93887 xD939FF xDC68BA xDFE2C5 xE080C6 xE1673F xE4B590 xE9DB6A xE9DE6C xECEA3F xF1F5C4 xF274D7 xF3343F xF60457 xF691FC xF7E188 xFC323F xFF0F19 } + traits = { state_trait_congo_river state_trait_congo_forest state_trait_solar_fields } + prime_land = { xD8927C xB858B9 xB3697B xB27626 xC060F0 x73084C xD8927C } + city = x5AAE1D + farm = x46FA5B + mine = xC99932 + wood = xCD3705 + arable_land = 138 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 14 + } + resource = { + type = "building_uranium_mine" + discovered_amount = 10 + } } STATE_NORTH_ANGOLA = { - id = 247 - subsistence_building = building_subsistence_farms - provinces = { x087B9D x15BBB9 x32E90E x4764A5 x491B8B x6FD2F7 x78C387 x82C47B x8C112B x8F94AF xA71792 xADC6D4 xBF65DC xC7F9BD xC93845 xCE457C xCFA0E7 xCFF013 xD30F2F xDAA27C xDAAC09 xF00017 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = xC93845 - port = x6FD2F7 - farm = xCFA0E7 - mine = x32E90E - wood = x087B9D - arable_land = 158 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 22 - discovered_amount = 9 - } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 13 - building_fishing_wharf = 8 - building_rubber_plantation = 22 - } - naval_exit_id = 3104 + id = 247 + subsistence_building = building_subsistence_farms + provinces = { x087B9D x15BBB9 x32E90E x4764A5 x491B8B x6FD2F7 x78C387 x82C47B x8C112B x8F94AF xA71792 xADC6D4 xBF65DC xC7F9BD xC93845 xCE457C xCFA0E7 xCFF013 xD30F2F xDAA27C xDAAC09 xF00017 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = xC93845 + port = x6FD2F7 + farm = xCFA0E7 + mine = x32E90E + wood = x087B9D + arable_land = 158 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 22 + discovered_amount = 9 + } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 13 + building_fishing_wharf = 8 + } + naval_exit_id = 3104 } STATE_SOUTH_ANGOLA = { - id = 248 - subsistence_building = building_subsistence_farms - provinces = { x006BF0 x00B95C x00DFF0 x02B371 x0446CA x068F41 x07C3F2 x08DF25 x09AA46 x0DFBDB x1B547C x1E1A18 x2DAC68 x32FB24 x3C4D7A x42FC7B x4856DD x4B8072 x50C030 x57F834 x688ED0 x68FADF x6D0491 x795FC5 x7A69EF x7CB2EC x8060F0 x80A69F x85CF92 x8DAA24 x8F380E x8FD44C x933C39 x962E67 x97FF10 x9AE2DA x9CA3E4 x9E59EC x9EDE02 xA216A0 xA95021 xB85B10 xBAF0E0 xC6BBE8 xC86852 xCAB778 xCB3588 xD189C0 xD2D8A2 xD2F7C4 xD6C96D xD891B2 xDCF6C9 xDD5B59 xDDC690 xE10AC9 xE41930 xEB49D5 xF0DC05 xFC5809 } - traits = { state_trait_solar_fields } - city = xCB3588 - port = x1B547C - farm = xD2D8A2 - mine = xD2F7C4 - wood = x9CA3E4 - arable_land = 203 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 16 - discovered_amount = 9 - } - capped_resources = { - building_copper_mine = 10 - building_logging_camp = 5 - building_fishing_wharf = 7 - building_rubber_plantation = 14 - } - naval_exit_id = 3104 + id = 248 + subsistence_building = building_subsistence_farms + provinces = { x006BF0 x00B95C x00DFF0 x02B371 x0446CA x068F41 x07C3F2 x08DF25 x09AA46 x0DFBDB x1B547C x1E1A18 x2DAC68 x32FB24 x3C4D7A x42FC7B x4856DD x4B8072 x50C030 x57F834 x688ED0 x68FADF x6D0491 x795FC5 x7A69EF x7CB2EC x8060F0 x80A69F x85CF92 x8DAA24 x8F380E x8FD44C x933C39 x962E67 x97FF10 x9AE2DA x9CA3E4 x9E59EC x9EDE02 xA216A0 xA95021 xB85B10 xBAF0E0 xC6BBE8 xC86852 xCAB778 xCB3588 xD189C0 xD2D8A2 xD2F7C4 xD6C96D xD891B2 xDCF6C9 xDD5B59 xDDC690 xE10AC9 xE41930 xEB49D5 xF0DC05 xFC5809 } + traits = { state_trait_solar_fields } + city = xCB3588 + port = x1B547C + farm = xD2D8A2 + mine = xD2F7C4 + wood = x9CA3E4 + arable_land = 203 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 16 + discovered_amount = 9 + } + capped_resources = { + building_copper_mine = 10 + building_logging_camp = 5 + building_fishing_wharf = 7 + } + naval_exit_id = 3104 } STATE_EAST_ANGOLA = { - id = 249 - subsistence_building = building_subsistence_farms - provinces = { x026C7C x038498 x03B050 x0BB61B x13337D x13D88A x14060C x162508 x18F2DB x19017C x19E0EC x1BA1E9 x1BFAF4 x1E660F x2156A2 x223B92 x228781 x240C96 x26A913 x26E40F x2A05BC x2C4958 x2DA6B2 x300F17 x317712 x328C62 x32C7A1 x35E7D8 x38EF9A x394358 x39697F x397ECF x3B96EC x3CC799 x3EB02A x3FAA40 x42066F x44D11A x4563FE x46904B x46D213 x4751C5 x4B8691 x4D5307 x5196FE x52FB3B x566AB9 x5C5E88 x5EAE5F x5EC8D3 x5EF091 x60145A x60BAFF x610700 x61B712 x683088 x6DA2F8 x6EF4BD x71242E x71F000 x72404E x72E7AB x7482EB x75CE39 x75CF43 x762355 x77427E x7C0874 x7C5ED1 x7E292B x7E5C6B x7F002D x7F4B2D x83904E x8502C4 x864664 x88222F x8BD90C x8CD684 x8E5C2C x8FD34F x9127EF x91E34C x97A08F x987C51 x9A6962 x9A89E2 x9B54A4 x9BC612 x9D299E x9E1832 x9FF064 xA4743F xA56219 xA58230 xA83686 xAA8201 xADB506 xAE2519 xAEDF8D xB3A1E9 xB44BFF xB5F875 xB92820 xB9B44D xBA7076 xBC2358 xBC2F51 xBD3AD2 xBF7C79 xBFE0EF xC0DF70 xC16219 xC5BC31 xCB202F xCD7DCB xCE2E7B xD0957F xD13871 xD442BF xD45955 xD4E9E2 xD7D12D xD8809C xD8ED0A xD964CA xD9E162 xDA9B9B xDACDF2 xE63D84 xE96E66 xEC44B5 xECAEC9 xEF87AC xEFBB62 xF08800 xF0B5C8 xF0D700 xF186BA xF27BBF xF62A21 xF9B5FA xFACD1E xFE25B5 xFE2EC3 xFF9F41 } - traits = { state_trait_zambezi_river state_trait_solar_fields } - city = xB92820 - farm = xCB202F - mine = xE96E66 - wood = x7F002D - arable_land = 157 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 80 - building_lead_mine = 27 - building_logging_camp = 11 - building_rubber_plantation = 16 - } + id = 249 + subsistence_building = building_subsistence_farms + provinces = { x026C7C x038498 x03B050 x0BB61B x13337D x13D88A x14060C x162508 x18F2DB x19017C x19E0EC x1BA1E9 x1BFAF4 x1E660F x2156A2 x223B92 x228781 x240C96 x26A913 x26E40F x2A05BC x2C4958 x2DA6B2 x300F17 x317712 x328C62 x32C7A1 x35E7D8 x38EF9A x394358 x39697F x397ECF x3B96EC x3CC799 x3EB02A x3FAA40 x42066F x44D11A x4563FE x46904B x46D213 x4751C5 x4B8691 x4D5307 x5196FE x52FB3B x566AB9 x5C5E88 x5EAE5F x5EC8D3 x5EF091 x60145A x60BAFF x610700 x61B712 x683088 x6DA2F8 x6EF4BD x71242E x71F000 x72404E x72E7AB x7482EB x75CE39 x75CF43 x762355 x77427E x7C0874 x7C5ED1 x7E292B x7E5C6B x7F002D x7F4B2D x83904E x8502C4 x864664 x88222F x8BD90C x8CD684 x8E5C2C x8FD34F x9127EF x91E34C x97A08F x987C51 x9A6962 x9A89E2 x9B54A4 x9BC612 x9D299E x9E1832 x9FF064 xA4743F xA56219 xA58230 xA83686 xAA8201 xADB506 xAE2519 xAEDF8D xB3A1E9 xB44BFF xB5F875 xB92820 xB9B44D xBA7076 xBC2358 xBC2F51 xBD3AD2 xBF7C79 xBFE0EF xC0DF70 xC16219 xC5BC31 xCB202F xCD7DCB xCE2E7B xD0957F xD13871 xD442BF xD45955 xD4E9E2 xD7D12D xD8809C xD8ED0A xD964CA xD9E162 xDA9B9B xDACDF2 xE63D84 xE96E66 xEC44B5 xECAEC9 xEF87AC xEFBB62 xF08800 xF0B5C8 xF0D700 xF186BA xF27BBF xF62A21 xF9B5FA xFACD1E xFE25B5 xFE2EC3 xFF9F41 } + traits = { state_trait_zambezi_river state_trait_solar_fields } + city = xB92820 + farm = xCB202F + mine = xE96E66 + wood = x7F002D + arable_land = 157 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 80 + building_lead_mine = 27 + building_logging_camp = 11 + } } STATE_KATANGA = { - id = 250 - subsistence_building = building_subsistence_farms - provinces = { x024FB7 x07301D x093D6D x105E7E x1481BC x15E223 x186E7B x187692 x1C670A x1D29C2 x1EE911 x2A2A05 x2C1E9F x2F00E6 x3057A4 x3141F5 x36A0BB x3788AD x3B104F x3C9DE6 x3FB184 x403F31 x4575FD x47E812 x4C5E63 x4E9500 x5361C6 x54A236 x58502C x620629 x6268B1 x645FCD x6C2C7C x6C9580 x6CFB58 x71F6F2 x73B1B6 x750DF0 x75FDD0 x78528D x786C0E x7962AB x7AF180 x7CD240 x7F1BED x86D0DF x87771C x880D71 x8833BD x885EAA x8FC2E6 x90CE04 x93B1F8 x99E339 x9B45C3 x9D5FE0 xA586BD xA936E2 xAC4151 xAD062C xAD40C0 xAF4E64 xB02110 xB2F68E xB843E4 xB8CA50 xB982CA xBC39DE xBD2B47 xC302BC xCDD8FC xD4C5CC xD794FA xD9B170 xE1BDDB xE1ECF8 xE5F496 xE7A782 xEB5598 xEC29A0 xEDCDD6 xF4CEE0 xF51848 xF8E616 xFA1564 } - traits = { state_trait_solar_fields } - city = x1481BC - farm = x2C1E9F - mine = x07301D - wood = x93B1F8 - arable_land = 239 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 27 - building_copper_mine = 22 - building_logging_camp = 18 - building_rubber_plantation = 20 - } - resource = { - type = "building_uranium_mine" - discovered_amount = 10 - } + id = 250 + subsistence_building = building_subsistence_farms + provinces = { x024FB7 x07301D x093D6D x105E7E x1481BC x15E223 x186E7B x187692 x1C670A x1D29C2 x1EE911 x2A2A05 x2C1E9F x2F00E6 x3057A4 x3141F5 x36A0BB x3788AD x3B104F x3C9DE6 x3FB184 x403F31 x4575FD x47E812 x4C5E63 x4E9500 x5361C6 x54A236 x58502C x620629 x6268B1 x645FCD x6C2C7C x6C9580 x6CFB58 x71F6F2 x73B1B6 x750DF0 x75FDD0 x78528D x786C0E x7962AB x7AF180 x7CD240 x7F1BED x86D0DF x87771C x880D71 x8833BD x885EAA x8FC2E6 x90CE04 x93B1F8 x99E339 x9B45C3 x9D5FE0 xA586BD xA936E2 xAC4151 xAD062C xAD40C0 xAF4E64 xB02110 xB2F68E xB843E4 xB8CA50 xB982CA xBC39DE xBD2B47 xC302BC xCDD8FC xD4C5CC xD794FA xD9B170 xE1BDDB xE1ECF8 xE5F496 xE7A782 xEB5598 xEC29A0 xEDCDD6 xF4CEE0 xF51848 xF8E616 xFA1564 } + traits = { state_trait_solar_fields } + city = x1481BC + farm = x2C1E9F + mine = x07301D + wood = x93B1F8 + arable_land = 239 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 27 + building_copper_mine = 22 + building_logging_camp = 18 + } + resource = { + type = "building_uranium_mine" + discovered_amount = 10 + } } STATE_GABON = { - id = 251 - subsistence_building = building_subsistence_farms - provinces = { x0F5F7D x12572A x228965 x271A16 x27723A x2E8386 x2F5442 x3BD4AD x3DD6EF x402090 x40A090 x46DE71 x4A0409 x4DA171 x534DEC x53FB46 x5D3B7C x6273A5 x66BBD4 x683118 x6B44DE x75A079 x79DFE3 x7AC766 x819A60 x86E43C x88674A x8D20C0 x8D528D x8FE687 x9E126C x9EC4DA xA22CB6 xA26A13 xB25786 xB323FD xBAA5C1 xBB6854 xC02090 xC0A090 xC25A2B xC46F31 xCD570F xCD7A34 xD4438C xD76706 xDE26DB xE31261 xE8DC57 xFC7E53 } - traits = { state_trait_solar_fields } - city = xCD7A34 - port = xC02090 - farm = x3DD6EF - mine = xBB6854 - wood = x271A16 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 9 - building_rubber_plantation = 24 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 25 - discovered_amount = 11 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - naval_exit_id = 3091 + id = 251 + subsistence_building = building_subsistence_farms + provinces = { x0F5F7D x12572A x228965 x271A16 x27723A x2E8386 x2F5442 x3BD4AD x3DD6EF x402090 x40A090 x46DE71 x4A0409 x4DA171 x534DEC x53FB46 x5D3B7C x6273A5 x66BBD4 x683118 x6B44DE x75A079 x79DFE3 x7AC766 x819A60 x86E43C x88674A x8D20C0 x8D528D x8FE687 x9E126C x9EC4DA xA22CB6 xA26A13 xB25786 xB323FD xBAA5C1 xBB6854 xC02090 xC0A090 xC25A2B xC46F31 xCD570F xCD7A34 xD4438C xD76706 xDE26DB xE31261 xE8DC57 xFC7E53 } + traits = { state_trait_solar_fields } + city = xCD7A34 + port = xC02090 + farm = x3DD6EF + mine = xBB6854 + wood = x271A16 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 25 + discovered_amount = 11 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + naval_exit_id = 3091 } STATE_ZAMBIA = { - id = 252 - subsistence_building = building_subsistence_farms - provinces = { x01DAF2 x036962 x04EE2A x076DB2 x0D2021 x0EB967 x0F41AA x0FC828 x137E0F x19D221 x1A3936 x1B9E38 x1EE306 x23B4BE x28ECB2 x28FEA8 x30DEE0 x319C47 x31BEE9 x339A57 x361062 x38F842 x3F3C71 x4060F0 x42585D x46BE86 x48173A x484D42 x4A5DD9 x4BCC5E x4E7E66 x55D19D x5A1BF2 x5B459D x60E9CD x62BBF1 x69FA4E x6D48F8 x6D63E8 x6EBF71 x6F3B8C x6FBDD5 x70FA3C x71875F x778391 x78FFDC x79A426 x7A1B83 x7A1E23 x7DE1CA x7F247F x81481F x828F71 x84DDAA x87B33F x8866AE x887742 x8BDDAB x8C26BF x8D503A x8D6CA6 x8F6688 x8F9EE5 x923EAF x931020 x93D445 x9C721A xA02031 xA430E0 xA4660F xA63EB3 xA9339C xB54AA9 xC05572 xC1847A xC29ED3 xC5FD71 xC8E1C9 xCC2E4C xCCB8E0 xCEF8D6 xCF60FE xD08043 xD79E7A xD8DF07 xD9353E xDC956A xDD006D xDE6D00 xE24009 xE7EAB5 xEBD5BC xF4B66F xF9EA9A xFB17EB } - traits = { state_trait_zambezi_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = x28ECB2 - farm = x55D19D - mine = x79A426 - wood = x6FBDD5 - arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 36 - building_lead_mine = 33 - building_copper_mine = 50 - building_logging_camp = 17 - building_rubber_plantation = 20 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 25 - } + id = 252 + subsistence_building = building_subsistence_farms + provinces = { x01DAF2 x036962 x04EE2A x076DB2 x0D2021 x0EB967 x0F41AA x0FC828 x137E0F x19D221 x1A3936 x1B9E38 x1EE306 x23B4BE x28ECB2 x28FEA8 x30DEE0 x319C47 x31BEE9 x339A57 x361062 x38F842 x3F3C71 x4060F0 x42585D x46BE86 x48173A x484D42 x4A5DD9 x4BCC5E x4E7E66 x55D19D x5A1BF2 x5B459D x60E9CD x62BBF1 x69FA4E x6D48F8 x6D63E8 x6EBF71 x6F3B8C x6FBDD5 x70FA3C x71875F x778391 x78FFDC x79A426 x7A1B83 x7A1E23 x7DE1CA x7F247F x81481F x828F71 x84DDAA x87B33F x8866AE x887742 x8BDDAB x8C26BF x8D503A x8D6CA6 x8F6688 x8F9EE5 x923EAF x931020 x93D445 x9C721A xA02031 xA430E0 xA4660F xA63EB3 xA9339C xB54AA9 xC05572 xC1847A xC29ED3 xC5FD71 xC8E1C9 xCC2E4C xCCB8E0 xCEF8D6 xCF60FE xD08043 xD79E7A xD8DF07 xD9353E xDC956A xDD006D xDE6D00 xE24009 xE7EAB5 xEBD5BC xF4B66F xF9EA9A xFB17EB } + traits = { state_trait_zambezi_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = x28ECB2 + farm = x55D19D + mine = x79A426 + wood = x6FBDD5 + arable_land = 155 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 36 + building_lead_mine = 33 + building_copper_mine = 50 + building_logging_camp = 17 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 25 + } } STATE_ZAMBEZIA = { - id = 253 - subsistence_building = building_subsistence_orchards - provinces = { x0B2E9A x1425A8 x19FC5A x1A4B94 x1B94D7 x217D32 x21A983 x277F44 x27EEEF x2AB129 x2E9622 x2F3673 x30B0D0 x30D099 x357FEE x3D83F2 x3F30D0 x3F4206 x4065F0 x42453B x598E16 x65E3CE x665190 x667225 x6D2A22 x6EDE1E x71C576 x74D030 x85EFA4 x8D331C x90E090 x94943F xA530D0 xB7D0AC xCA8CD6 xD03083 xD3F0C6 xD40AFF xD7451D xE664C9 xEA6076 xF0ABE1 xF2EC6F xFE2942 } - traits = { state_trait_zambezi_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = xA530D0 - port = x65E3CE - farm = x217D32 - mine = xD40AFF - wood = x357FEE - arable_land = 193 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 33 - building_fishing_wharf = 6 - building_rubber_plantation = 14 - building_bauxite_mine = 25 - } - naval_exit_id = 3107 + id = 253 + subsistence_building = building_subsistence_orchards + provinces = { x0B2E9A x1425A8 x19FC5A x1A4B94 x1B94D7 x217D32 x21A983 x277F44 x27EEEF x2AB129 x2E9622 x2F3673 x30B0D0 x30D099 x357FEE x3D83F2 x3F30D0 x3F4206 x4065F0 x42453B x598E16 x65E3CE x665190 x667225 x6D2A22 x6EDE1E x71C576 x74D030 x85EFA4 x8D331C x90E090 x94943F xA530D0 xB7D0AC xCA8CD6 xD03083 xD3F0C6 xD40AFF xD7451D xE664C9 xEA6076 xF0ABE1 xF2EC6F xFE2942 } + traits = { state_trait_zambezi_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = xA530D0 + port = x65E3CE + farm = x217D32 + mine = xD40AFF + wood = x357FEE + arable_land = 193 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 33 + building_fishing_wharf = 6 + building_bauxite_mine = 25 + } + naval_exit_id = 3107 } STATE_ZAMBEZI = { - id = 254 - subsistence_building = building_subsistence_farms - provinces = { x0C1465 x115BA0 x13126A x13D2E6 x177BB7 x1C0736 x1DDFC8 x1E71AD x2121F7 x24BDE2 x261624 x26F723 x28169C x297680 x2A4E0D x397111 x3AF96A x3B335C x3EC9D7 x3F5B96 x41B56A x42B2AD x4339A9 x4389FD x479CCF x4F5BA5 x503447 x540A1A x5DC4AA x687096 x692FBD x6BA7ED x6CCC83 x6CFDCA x6FD74E x717AEE x72538D x75DD71 x7C01BF x7E355F x7E3F56 x84FBAB x86AC48 x87A1D6 x8AEE59 x8BC875 x8C071E x8CFBA4 x8FA547 x902111 x90A011 x9389EA x9641D5 x9BC892 x9E48A3 x9E9DE0 x9EE89D xA265E8 xA55697 xA713CF xAE5737 xAF3E35 xB04FCB xC5026F xC5B524 xC7F1A1 xC8D3A2 xCA6529 xCC95E8 xCD5A23 xCFB732 xD09450 xE640D6 xEB2A0C xEEF770 xF75223 xFB6168 xFDD3A8 xFF008C xFFC747 } - traits = { state_trait_zambezi_river state_trait_solar_fields } - city = x2A4E0D - farm = x24BDE2 - mine = x687096 - wood = x26F723 - arable_land = 181 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - capped_resources = { - building_coal_mine = 44 - building_copper_mine = 40 - building_gold_mine = 14 - building_logging_camp = 11 - building_rubber_plantation = 16 - building_bauxite_mine = 8 - } + id = 254 + subsistence_building = building_subsistence_farms + provinces = { x0C1465 x115BA0 x13126A x13D2E6 x177BB7 x1C0736 x1DDFC8 x1E71AD x2121F7 x24BDE2 x261624 x26F723 x28169C x297680 x2A4E0D x397111 x3AF96A x3B335C x3EC9D7 x3F5B96 x41B56A x42B2AD x4339A9 x4389FD x479CCF x4F5BA5 x503447 x540A1A x5DC4AA x687096 x692FBD x6BA7ED x6CCC83 x6CFDCA x6FD74E x717AEE x72538D x75DD71 x7C01BF x7E355F x7E3F56 x84FBAB x86AC48 x87A1D6 x8AEE59 x8BC875 x8C071E x8CFBA4 x8FA547 x902111 x90A011 x9389EA x9641D5 x9BC892 x9E48A3 x9E9DE0 x9EE89D xA265E8 xA55697 xA713CF xAE5737 xAF3E35 xB04FCB xC5026F xC5B524 xC7F1A1 xC8D3A2 xCA6529 xCC95E8 xCD5A23 xCFB732 xD09450 xE640D6 xEB2A0C xEEF770 xF75223 xFB6168 xFDD3A8 xFF008C xFFC747 } + traits = { state_trait_zambezi_river state_trait_solar_fields } + city = x2A4E0D + farm = x24BDE2 + mine = x687096 + wood = x26F723 + arable_land = 181 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + capped_resources = { + building_coal_mine = 44 + building_copper_mine = 40 + building_gold_mine = 14 + building_logging_camp = 11 + building_bauxite_mine = 8 + } } STATE_NAMAQUALAND = { - id = 255 - subsistence_building = building_subsistence_pastures - provinces = { x0110CC x071B9C x078A45 x14E0BE x153812 x15D768 x1CB738 x1FDB07 x21DD01 x2BF7F9 x30C050 x310FAB x3CEB63 x461811 x495827 x4CA340 x509BE4 x53CC81 x59895A x6D4B24 x75A3C7 x76EB28 x79558D x7AC60C x7B1965 x8031D0 x8947C8 x8BFB79 x8D6395 x8FA699 x90470A x941F1C x945542 x952547 x9C401C xA4D764 xA675EF xA7D909 xAD1C61 xAE08D3 xB0C0D0 xB1A012 xB30706 xB4D966 xB66BA7 xB74897 xB81EA9 xBA329D xBA68AA xBEF6A8 xBF1B94 xC80AD0 xCDCBC6 xD65EC0 xDEAA3C xE0CFF7 xE1AA90 xE1E7FB xE4DABE xE6D4ED xEAB4ED xEC2F99 xEE0812 xF0C050 xF47B63 } - traits = { state_trait_solar_fields } - city = xAD1C61 - port = x495827 - farm = xEC2F99 - mine = xB0C0D0 - wood = xE4DABE - arable_land = 77 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 32 - building_copper_mine = 28 - building_logging_camp = 4 - building_fishing_wharf = 7 - } - naval_exit_id = 3105 + id = 255 + subsistence_building = building_subsistence_pastures + provinces = { x0110CC x071B9C x078A45 x14E0BE x153812 x15D768 x1CB738 x1FDB07 x21DD01 x2BF7F9 x30C050 x310FAB x3CEB63 x461811 x495827 x4CA340 x509BE4 x53CC81 x59895A x6D4B24 x75A3C7 x76EB28 x79558D x7AC60C x7B1965 x8031D0 x8947C8 x8BFB79 x8D6395 x8FA699 x90470A x941F1C x945542 x952547 x9C401C xA4D764 xA675EF xA7D909 xAD1C61 xAE08D3 xB0C0D0 xB1A012 xB30706 xB4D966 xB66BA7 xB74897 xB81EA9 xBA329D xBA68AA xBEF6A8 xBF1B94 xC80AD0 xCDCBC6 xD65EC0 xDEAA3C xE0CFF7 xE1AA90 xE1E7FB xE4DABE xE6D4ED xEAB4ED xEC2F99 xEE0812 xF0C050 xF47B63 } + traits = { state_trait_solar_fields } + city = xAD1C61 + port = x495827 + farm = xEC2F99 + mine = xB0C0D0 + wood = xE4DABE + arable_land = 77 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 32 + building_copper_mine = 28 + building_logging_camp = 4 + building_fishing_wharf = 7 + } + naval_exit_id = 3105 } STATE_HEREROLAND = { - id = 256 - subsistence_building = building_subsistence_pastures - provinces = { x044063 x04B63B x05E02E x06C424 x06E7E7 x0A43E7 x0B7112 x0B876A x162888 x1904A5 x1ECD5B x20AAA5 x229650 x239C9A x253319 x2AF92F x307287 x30A6E6 x316161 x31C0D0 x3427F8 x3B0BA0 x3B58C1 x3C1493 x3D9A9F x403D16 x4236F1 x44827F x47C098 x4CD75E x4E7778 x4FDB52 x5292C6 x52CD99 x561F11 x564386 x565EB1 x57B67D x5901AF x596D31 x59AF4D x59DF11 x5A22BC x5A4493 x5A60AE x5C7F2F x607767 x64D01D x64E1B5 x6B6B85 x6D7765 x6FBB94 x6FE9F7 x7089A0 x718AF3 x7A982D x7AC3ED x7B118B x7D55B9 x822432 x847069 x84AACD x86DA45 x880037 x8A73C1 x8B2C03 x944C62 x94ED16 x9BAEE0 x9E0E3A x9E8D05 x9F987B xA3E79D xA5022A xA5CD6D xA77A64 xAC7354 xAE2535 xAF6FBF xB04050 xB0C050 xB1939F xB44E98 xBC1E8C xBE1120 xC0F73F xC473EF xC6B2A3 xC8BA9F xCAF799 xCE2A3D xD3A784 xDB8506 xDBAE1E xDD25A3 xE86D4B xED7D31 xED8DCE xEDB5D6 xEF65BA xEFB6F7 xF300F3 xF6513D xF74B80 xF75A35 } - traits = { state_trait_solar_fields } - city = x7AC3ED - port = xB04050 - farm = x944C62 - mine = x59AF4D - wood = xC8BA9F - arable_land = 101 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 6 - } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 2 - building_fishing_wharf = 6 - } - naval_exit_id = 3105 + id = 256 + subsistence_building = building_subsistence_pastures + provinces = { x044063 x04B63B x05E02E x06C424 x06E7E7 x0A43E7 x0B7112 x0B876A x162888 x1904A5 x1ECD5B x20AAA5 x229650 x239C9A x253319 x2AF92F x307287 x30A6E6 x316161 x31C0D0 x3427F8 x3B0BA0 x3B58C1 x3C1493 x3D9A9F x403D16 x4236F1 x44827F x47C098 x4CD75E x4E7778 x4FDB52 x5292C6 x52CD99 x561F11 x564386 x565EB1 x57B67D x5901AF x596D31 x59AF4D x59DF11 x5A22BC x5A4493 x5A60AE x5C7F2F x607767 x64D01D x64E1B5 x6B6B85 x6D7765 x6FBB94 x6FE9F7 x7089A0 x718AF3 x7A982D x7AC3ED x7B118B x7D55B9 x822432 x847069 x84AACD x86DA45 x880037 x8A73C1 x8B2C03 x944C62 x94ED16 x9BAEE0 x9E0E3A x9E8D05 x9F987B xA3E79D xA5022A xA5CD6D xA77A64 xAC7354 xAE2535 xAF6FBF xB04050 xB0C050 xB1939F xB44E98 xBC1E8C xBE1120 xC0F73F xC473EF xC6B2A3 xC8BA9F xCAF799 xCE2A3D xD3A784 xDB8506 xDBAE1E xDD25A3 xE86D4B xED7D31 xED8DCE xEDB5D6 xEF65BA xEFB6F7 xF300F3 xF6513D xF74B80 xF75A35 } + traits = { state_trait_solar_fields } + city = x7AC3ED + port = xB04050 + farm = x944C62 + mine = x59AF4D + wood = xC8BA9F + arable_land = 101 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 6 + } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 2 + building_fishing_wharf = 6 + } + naval_exit_id = 3105 } STATE_ZULULAND = { - id = 257 - subsistence_building = building_subsistence_farms - provinces = { x11A090 x1A084B x279045 x3B4B19 x3CED3D x41C070 x552449 x5B124F x6DB7E8 x7ACC38 x85695F x88FAD4 x8C39B6 x904EBE x9E9742 xB1F868 xB6892A xBBCA32 xBE6FEE xBFA16B xCD31DB xD121F1 xDE0EDE xE0EB02 xE1E455 xE1EAA4 xE882CE xF06050 xFF0EF1 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x7ACC38 - port = x279045 - farm = x88FAD4 - mine = xE1E455 - wood = x41C070 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 72 - building_logging_camp = 11 - building_fishing_wharf = 5 - } - naval_exit_id = 3106 + id = 257 + subsistence_building = building_subsistence_farms + provinces = { x11A090 x1A084B x279045 x3B4B19 x3CED3D x41C070 x552449 x5B124F x6DB7E8 x7ACC38 x85695F x88FAD4 x8C39B6 x904EBE x9E9742 xB1F868 xB6892A xBBCA32 xBE6FEE xBFA16B xCD31DB xD121F1 xDE0EDE xE0EB02 xE1E455 xE1EAA4 xE882CE xF06050 xFF0EF1 } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x7ACC38 + port = x279045 + farm = x88FAD4 + mine = xE1E455 + wood = x41C070 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 72 + building_logging_camp = 11 + building_fishing_wharf = 5 + } + naval_exit_id = 3106 } STATE_VRYSTAAT = { - id = 258 - subsistence_building = building_subsistence_farms - provinces = { x0A09B9 x0DFB0C x19AE59 x1B784D x373E53 x424E43 x46FA9A x4F31B5 x52B31E x5365DF x56929D x589888 x6253E3 x739206 x75FA4B x7BA736 x83E266 x8EF6E1 x9D6A16 xAAC657 xB59D45 xC5B1AF xCCC4D7 xCEE3D2 xED7851 xF075D7 xF17D3D xF95B36 xFA9C37 xFEA822 } - traits = { state_trait_solar_fields } - city = x7BA736 - farm = x9D6A16 - mine = x4F31B5 - wood = x83E266 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 30 - building_gold_mine = 36 - building_logging_camp = 7 - } + id = 258 + subsistence_building = building_subsistence_farms + provinces = { x0A09B9 x0DFB0C x19AE59 x1B784D x373E53 x424E43 x46FA9A x4F31B5 x52B31E x5365DF x56929D x589888 x6253E3 x739206 x75FA4B x7BA736 x83E266 x8EF6E1 x9D6A16 xAAC657 xB59D45 xC5B1AF xCCC4D7 xCEE3D2 xED7851 xF075D7 xF17D3D xF95B36 xFA9C37 xFEA822 } + traits = { state_trait_solar_fields } + city = x7BA736 + farm = x9D6A16 + mine = x4F31B5 + wood = x83E266 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 30 + building_gold_mine = 36 + building_logging_camp = 7 + } } STATE_TRANSVAAL = { - id = 259 - subsistence_building = building_subsistence_farms - provinces = { x04FA29 x0591EA x1EFDDB x24A528 x25A652 x2917E2 x336285 x3A4578 x3B06D4 x3D3057 x3DA2B5 x3E338E x452304 x4760DD x5078AD x50A011 x5C4C78 x6C1786 x6E419C x73CDE8 x7470A2 x775CAE x7E986B x7F6508 x884936 x8B4610 x8BDC4D x8CD439 x8DF37C x902190 x9037B0 x90A090 x91CA59 x927F5A x972FB2 x9A137B x9EC141 xA22DC2 xA30505 xA8089A xA84679 xAFDF6D xB19AFE xB98B42 xBD0AEB xBE553D xC74943 xC9D165 xCAEAEB xCBC63D xCF2BAB xD02011 xD02190 xD022FF xD0A010 xD34CB1 xD72273 xD9521C xDABE56 xDB7D32 xDC7726 xDF169D xF14024 xF52530 xF7F196 xFF01F0 xFF97A1 } - traits = { state_trait_waterberg_coalfield state_trait_solar_fields } - city = x04FA29 - farm = x50A011 - mine = xFF01F0 - wood = xCBC63D - arable_land = 128 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 104 - building_iron_mine = 60 - building_copper_mine = 45 - building_logging_camp = 5 - building_gold_mine = 12 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 10 - } + id = 259 + subsistence_building = building_subsistence_farms + provinces = { x04FA29 x0591EA x1EFDDB x24A528 x25A652 x2917E2 x336285 x3A4578 x3B06D4 x3D3057 x3DA2B5 x3E338E x452304 x4760DD x5078AD x50A011 x5C4C78 x6C1786 x6E419C x73CDE8 x7470A2 x775CAE x7E986B x7F6508 x884936 x8B4610 x8BDC4D x8CD439 x8DF37C x902190 x9037B0 x90A090 x91CA59 x927F5A x972FB2 x9A137B x9EC141 xA22DC2 xA30505 xA8089A xA84679 xAFDF6D xB19AFE xB98B42 xBD0AEB xBE553D xC74943 xC9D165 xCAEAEB xCBC63D xCF2BAB xD02011 xD02190 xD022FF xD0A010 xD34CB1 xD72273 xD9521C xDABE56 xDB7D32 xDC7726 xDF169D xF14024 xF52530 xF7F196 xFF01F0 xFF97A1 } + traits = { state_trait_waterberg_coalfield state_trait_solar_fields } + city = x04FA29 + farm = x50A011 + mine = xFF01F0 + wood = xCBC63D + arable_land = 128 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 104 + building_iron_mine = 60 + building_copper_mine = 45 + building_logging_camp = 5 + building_gold_mine = 12 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 10 + } } STATE_EASTERN_CAPE = { - id = 260 - subsistence_building = building_subsistence_farms - provinces = { x1A6FE4 x1CB5AB x2282A0 x23F468 x2A2EAD x3073EF x30E0CF x3160D0 x37E0C8 x3DB9B6 x527410 x641309 x678D6E x6E36BF x706050 x708ADB x7524D4 x7CEA40 x7F00DE x8B9EB1 x910230 x91C345 x9DBF3E xA25B89 xA3B602 xA66043 xAEA56B xB060CF xB0DFD0 xC57FEF xC84364 xCA8474 xCE073B xD8C05A xE60DC5 xFBBD05 xFC7DA6 xFEA452 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xC84364 - port = x8B9EB1 - farm = xA25B89 - mine = x8B9EB1 - wood = x3DB9B6 - arable_land = 155 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 56 - building_logging_camp = 9 - building_fishing_wharf = 8 - } - naval_exit_id = 3106 + id = 260 + subsistence_building = building_subsistence_farms + provinces = { x1A6FE4 x1CB5AB x2282A0 x23F468 x2A2EAD x3073EF x30E0CF x3160D0 x37E0C8 x3DB9B6 x527410 x641309 x678D6E x6E36BF x706050 x708ADB x7524D4 x7CEA40 x7F00DE x8B9EB1 x910230 x91C345 x9DBF3E xA25B89 xA3B602 xA66043 xAEA56B xB060CF xB0DFD0 xC57FEF xC84364 xCA8474 xCE073B xD8C05A xE60DC5 xFBBD05 xFC7DA6 xFEA452 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xC84364 + port = x8B9EB1 + farm = xA25B89 + mine = x8B9EB1 + wood = x3DB9B6 + arable_land = 155 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 56 + building_logging_camp = 9 + building_fishing_wharf = 8 + } + naval_exit_id = 3106 } STATE_CAPE_COLONY = { - id = 261 - subsistence_building = building_subsistence_farms - provinces = { x026A9C x0C9F79 x0D23B6 x0EEAD6 x10CCF3 x1F8B77 x2392F9 x306050 x31E050 x3560D3 x39A19A x3D70BA x407453 x43FDEA x4E1F70 x55A52C x59D2D7 x5B12AF x60F62D x6ABC89 x6C917D x7543E0 x826376 x86C29A x8A5F5F x8C303E x964401 x97EAD8 xA18690 xA4187E xA6837D xA885D9 xAF5637 xB06050 xC400D3 xC95189 xC9BCA7 xCA52E6 xD13AD2 xD497D5 xE156BB xEF2B27 xEF4150 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x826376 - port = x31E050 - farm = x5B12AF - mine = xC95189 - wood = x43FDEA - arable_land = 128 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - capped_resources = { - building_logging_camp = 8 - building_fishing_wharf = 10 - } - naval_exit_id = 3105 + id = 261 + subsistence_building = building_subsistence_farms + provinces = { x026A9C x0C9F79 x0D23B6 x0EEAD6 x10CCF3 x1F8B77 x2392F9 x306050 x31E050 x3560D3 x39A19A x3D70BA x407453 x43FDEA x4E1F70 x55A52C x59D2D7 x5B12AF x60F62D x6ABC89 x6C917D x7543E0 x826376 x86C29A x8A5F5F x8C303E x964401 x97EAD8 xA18690 xA4187E xA6837D xA885D9 xAF5637 xB06050 xC400D3 xC95189 xC9BCA7 xCA52E6 xD13AD2 xD497D5 xE156BB xEF2B27 xEF4150 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x826376 + port = x31E050 + farm = x5B12AF + mine = xC95189 + wood = x43FDEA + arable_land = 128 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + capped_resources = { + building_logging_camp = 8 + building_fishing_wharf = 10 + } + naval_exit_id = 3105 } STATE_NORTHERN_CAPE = { - id = 262 - subsistence_building = building_subsistence_orchards - provinces = { x0214EF x03B0A7 x047562 x04C5AF x076518 x0847D0 x085035 x0B12FC x181A39 x1B5F95 x1DDBFF x20CAA7 x20F4FE x249AFA x2A12BE x2CC006 x3062F8 x356B73 x3EDB2D x415FCE x419127 x41C0F0 x42408D x42E06B x455C0B x467D89 x4AFDFD x4D517F x60DD97 x61DACA x61E8DD x63A9DF x642DA4 x6702FF x68B5E8 x6BE9A0 x6CF2A2 x7040D0 x70C050 x73BD7E x798773 x7F413D x81E032 x8491F7 x8BD3D6 x8CB7F1 x8E325C x934389 x95F398 x967E57 x99DD72 x9CB056 xA08E78 xA0EE4B xA494F8 xB0E050 xB1E8B2 xB38471 xB86E73 xB99A59 xBCEB7E xBD34EB xBD4BDE xC3D77A xC4A7CE xC4DD4E xCD6DBD xCFE774 xD0AEA4 xD355EF xD65167 xD69701 xD76CB9 xD7C096 xD91514 xDE2166 xDF76B4 xE03EC5 xE4925E xEA45B9 xEF40CF xF153FA xF764EA xF86198 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x3062F8 - farm = x68B5E8 - mine = xEA45B9 - wood = x4AFDFD - arable_land = 101 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } - capped_resources = { - building_iron_mine = 33 - building_copper_mine = 25 - building_logging_camp = 2 - building_gold_mine = 9 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } + id = 262 + subsistence_building = building_subsistence_orchards + provinces = { x0214EF x03B0A7 x047562 x04C5AF x076518 x0847D0 x085035 x0B12FC x181A39 x1B5F95 x1DDBFF x20CAA7 x20F4FE x249AFA x2A12BE x2CC006 x3062F8 x356B73 x3EDB2D x415FCE x419127 x41C0F0 x42408D x42E06B x455C0B x467D89 x4AFDFD x4D517F x60DD97 x61DACA x61E8DD x63A9DF x642DA4 x6702FF x68B5E8 x6BE9A0 x6CF2A2 x7040D0 x70C050 x73BD7E x798773 x7F413D x81E032 x8491F7 x8BD3D6 x8CB7F1 x8E325C x934389 x95F398 x967E57 x99DD72 x9CB056 xA08E78 xA0EE4B xA494F8 xB0E050 xB1E8B2 xB38471 xB86E73 xB99A59 xBCEB7E xBD34EB xBD4BDE xC3D77A xC4A7CE xC4DD4E xCD6DBD xCFE774 xD0AEA4 xD355EF xD65167 xD69701 xD76CB9 xD7C096 xD91514 xDE2166 xDF76B4 xE03EC5 xE4925E xEA45B9 xEF40CF xF153FA xF764EA xF86198 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x3062F8 + farm = x68B5E8 + mine = xEA45B9 + wood = x4AFDFD + arable_land = 101 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } + capped_resources = { + building_iron_mine = 33 + building_copper_mine = 25 + building_logging_camp = 2 + building_gold_mine = 9 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } } STATE_BOTSWANA = { - id = 263 - subsistence_building = building_subsistence_farms - provinces = { x036F2B x03C203 x054B00 x05B2DE x06D1B1 x0906CA x0B6737 x0C4D4C x0CC806 x0CE0FB x0D58B5 x0DDFB8 x1109D2 x128E49 x14CE63 x158E45 x15A746 x167727 x1707CC x1745CC x17960C x19247C x19C463 x19C97C x1BCFD6 x1DC5C0 x1DD5DD x223C4F x246D93 x2578E8 x26D55C x2FE2E3 x306DC9 x31A92F x32C840 x38C967 x3AE92B x3C20FD x3CE6FF x3D4350 x3D52E8 x40B84D x4401C5 x44CA8D x459352 x462BFC x4C8326 x573D63 x59431C x594654 x5A7E71 x6001D0 x698277 x700CC8 x71C0D0 x760E05 x76FB79 x773A13 x78A346 x7B96B9 x7D59A8 x7DB4A4 x7DE725 x7FBDCE x819206 x8271F9 x832BB2 x83A6B2 x858909 x8B4085 x8BAD21 x8C89B3 x8DD21F x902564 x911967 x925066 x958940 x987179 x9F9C56 x9FFC78 xA3BC0B xA522F8 xA557D2 xA77BC0 xA8ACE2 xA8DF8B xAB3B20 xABB3BC xABDEAA xB041D0 xB0FE54 xB11821 xB1E75E xB6F8AE xB71BD8 xB82E36 xBEEEE8 xBF4BD6 xBF54DA xC0E1AD xC4A648 xC5B1D0 xC820AA xCA6EA0 xCCEEA1 xD043BF xD15F17 xD297E1 xD552F5 xD6F5C7 xD8ACEF xDAF4AF xDB264E xDB6DB3 xDC9F54 xDF3B0C xDFBC7F xE225A2 xEA71CE xEF0542 xF0C0D0 xF311B5 xF335C3 xF4C429 xF92485 xF94C98 xFC89C7 xFF8C04 xFFAA21 } - traits = { state_trait_solar_fields } - city = x958940 - farm = x4C8326 - mine = xA3BC0B - wood = x8BAD21 - arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 5 - } + id = 263 + subsistence_building = building_subsistence_farms + provinces = { x036F2B x03C203 x054B00 x05B2DE x06D1B1 x0906CA x0B6737 x0C4D4C x0CC806 x0CE0FB x0D58B5 x0DDFB8 x1109D2 x128E49 x14CE63 x158E45 x15A746 x167727 x1707CC x1745CC x17960C x19247C x19C463 x19C97C x1BCFD6 x1DC5C0 x1DD5DD x223C4F x246D93 x2578E8 x26D55C x2FE2E3 x306DC9 x31A92F x32C840 x38C967 x3AE92B x3C20FD x3CE6FF x3D4350 x3D52E8 x40B84D x4401C5 x44CA8D x459352 x462BFC x4C8326 x573D63 x59431C x594654 x5A7E71 x6001D0 x698277 x700CC8 x71C0D0 x760E05 x76FB79 x773A13 x78A346 x7B96B9 x7D59A8 x7DB4A4 x7DE725 x7FBDCE x819206 x8271F9 x832BB2 x83A6B2 x858909 x8B4085 x8BAD21 x8C89B3 x8DD21F x902564 x911967 x925066 x958940 x987179 x9F9C56 x9FFC78 xA3BC0B xA522F8 xA557D2 xA77BC0 xA8ACE2 xA8DF8B xAB3B20 xABB3BC xABDEAA xB041D0 xB0FE54 xB11821 xB1E75E xB6F8AE xB71BD8 xB82E36 xBEEEE8 xBF4BD6 xBF54DA xC0E1AD xC4A648 xC5B1D0 xC820AA xCA6EA0 xCCEEA1 xD043BF xD15F17 xD297E1 xD552F5 xD6F5C7 xD8ACEF xDAF4AF xDB264E xDB6DB3 xDC9F54 xDF3B0C xDFBC7F xE225A2 xEA71CE xEF0542 xF0C0D0 xF311B5 xF335C3 xF4C429 xF92485 xF94C98 xFC89C7 xFF8C04 xFFAA21 } + traits = { state_trait_solar_fields } + city = x958940 + farm = x4C8326 + mine = xA3BC0B + wood = x8BAD21 + arable_land = 101 + arable_resources = { bg_millet_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 5 + } } STATE_LOURENCO_MARQUES = { - id = 264 - subsistence_building = building_subsistence_farms - provinces = { x00BE56 x040DB6 x0D2E92 x17DAE2 x195AAF x1C2C65 x1DAC75 x2C2C46 x3040D0 x3083D0 x31033A x361897 x3F9512 x4D5FD5 x51ECCC x54CDC5 x588497 x61DA05 x68F4FC x6A3989 x6E7B6C x6FB160 x71A3EA x72A8B7 x778C50 x77C219 x7A8148 x7D5F16 x7E6D78 x89F9FC x8DC2A9 x93BF4B x963178 xAAA76B xB6C38B xBC9845 xBCE7FD xBD1A31 xC41403 xD07030 xE4494C xF67484 } - traits = { state_trait_solar_fields } - city = x00BE56 - port = x361897 - farm = x8DC2A9 - mine = x89F9FC - wood = x0D2E92 - arable_land = 216 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 12 - } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 9 - building_fishing_wharf = 8 - building_rubber_plantation = 16 - } - naval_exit_id = 3107 + id = 264 + subsistence_building = building_subsistence_farms + provinces = { x00BE56 x040DB6 x0D2E92 x17DAE2 x195AAF x1C2C65 x1DAC75 x2C2C46 x3040D0 x3083D0 x31033A x361897 x3F9512 x4D5FD5 x51ECCC x54CDC5 x588497 x61DA05 x68F4FC x6A3989 x6E7B6C x6FB160 x71A3EA x72A8B7 x778C50 x77C219 x7A8148 x7D5F16 x7E6D78 x89F9FC x8DC2A9 x93BF4B x963178 xAAA76B xB6C38B xBC9845 xBCE7FD xBD1A31 xC41403 xD07030 xE4494C xF67484 } + traits = { state_trait_solar_fields } + city = x00BE56 + port = x361897 + farm = x8DC2A9 + mine = x89F9FC + wood = x0D2E92 + arable_land = 216 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 12 + } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 9 + building_fishing_wharf = 8 + } + naval_exit_id = 3107 } STATE_SAINT_HELENA = { - id = 827 - subsistence_building = building_subsistence_farms - provinces = { x0CB556 xB4C754 xB5760C } - city = xB5760C - farm = xB5760C - wood = xB5760C - port = xB5760C - arable_land = 13 - arable_resources = { bg_livestock_ranches bg_rye_farms } - capped_resources = { - building_phosphorus_mine = 2 - building_logging_camp = 2 - } - naval_exit_id = 3099 + id = 827 + subsistence_building = building_subsistence_farms + provinces = { x0CB556 xB4C754 xB5760C } + city = xB5760C + farm = xB5760C + wood = xB5760C + port = xB5760C + mine = xB5760C + arable_land = 13 + arable_resources = { bg_livestock_ranches bg_rye_farms } + capped_resources = { + building_sulfur_mine = 2 + building_logging_camp = 2 + } + naval_exit_id = 3099 } diff --git a/map_data/state_regions/05_north_america.txt b/map_data/state_regions/05_north_america.txt index 42b8c5fae..aadcfa725 100644 --- a/map_data/state_regions/05_north_america.txt +++ b/map_data/state_regions/05_north_america.txt @@ -1,1481 +1,1476 @@ STATE_CHESAPEAKE = { - id = 265 - subsistence_building = building_subsistence_farms - provinces = { x0E3435 x16482D x3CC08F x44578C x576240 x5E6C0F x700080 x708000 x708080 x888194 xAEB9F5 xEBA646 xF08000 } - city = x700080 - port = x700080 - farm = x44578C - mine = x5E6C0F - wood = x708080 - arable_land = 55 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - traits = { state_trait_solar_fields state_trait_wind_farms } - capped_resources = { - building_logging_camp = 10 - building_fishing_wharf = 15 - } - naval_exit_id = 3067 + id = 265 + subsistence_building = building_subsistence_farms + provinces = { x0E3435 x16482D x3CC08F x44578C x576240 x5E6C0F x700080 x708000 x708080 x888194 xAEB9F5 xEBA646 xF08000 } + city = x700080 + port = x700080 + farm = x44578C + mine = x5E6C0F + wood = x708080 + arable_land = 55 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + traits = { state_trait_solar_fields state_trait_wind_farms } + capped_resources = { + building_logging_camp = 10 + building_fishing_wharf = 15 + } + naval_exit_id = 3067 } STATE_LOUISIANA = { - id = 266 - subsistence_building = building_subsistence_farms - provinces = { x0CF7A4 x131940 x13B0C7 x18D465 x1BF244 x216122 x2BEBAE x371B1B x39D7A2 x403095 x4FA3C4 x68C793 x71BEC1 x7EF4B8 x86BC13 x9A7554 x9E96B6 xA4EE3C xAC4818 xBF79F5 xC07080 xC0F080 xC1273E xC51912 xC62139 xD658E7 xEE0FAA xEFB99C } - traits = { state_trait_mississippi_river } - city = xC1273E - port = x9A7554 - farm = x18D465 - mine = xEE0FAA - wood = x2BEBAE - arable_land = 133 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - traits = { state_trait_solar_fields } - resource = { - type = "building_oil_rig" - undiscovered_amount = 81 - discovered_amount = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 73 - } - capped_resources = { - building_coal_mine = 24 - building_phosphorus_mine = 32 - building_logging_camp = 13 - building_fishing_wharf = 12 - } - naval_exit_id = 3060 + id = 266 + subsistence_building = building_subsistence_farms + provinces = { x0CF7A4 x131940 x13B0C7 x18D465 x1BF244 x216122 x2BEBAE x371B1B x39D7A2 x403095 x4FA3C4 x68C793 x71BEC1 x7EF4B8 x86BC13 x9A7554 x9E96B6 xA4EE3C xAC4818 xBF79F5 xC07080 xC0F080 xC1273E xC51912 xC62139 xD658E7 xEE0FAA xEFB99C } + traits = { state_trait_mississippi_river } + city = xC1273E + port = x9A7554 + farm = x18D465 + mine = xEE0FAA + wood = x2BEBAE + arable_land = 133 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + traits = { state_trait_solar_fields } + resource = { + type = "building_oil_rig" + undiscovered_amount = 81 + discovered_amount = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 73 + } + capped_resources = { + building_coal_mine = 24 + building_sulfur_mine = 32 + building_logging_camp = 13 + building_fishing_wharf = 12 + } + naval_exit_id = 3060 } STATE_NEW_YORK = { - id = 267 - subsistence_building = building_subsistence_farms - provinces = { x01D042 x05187E x195B49 x1BAD55 x235E9F x260926 x2CA754 x300080 x308000 x377E55 x38C881 x3CB274 x42D496 x4B0747 x70C080 x73A16C x75F2A6 x8C059D x9484F3 x99CB10 x9CC56A xA6BED5 xA7B5FE xB00080 xB08000 xB343E6 xBA53D0 xD534B1 xDB0967 xE217B5 xE7BE2D xEC2EAA xEDC7DA xFC18F1 xFCF1BE } - traits = { state_trait_american_chestnuts state_trait_new_york_harbor state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xE217B5 - port = x377E55 - farm = x01D042 - mine = x9CC56A - wood = xD534B1 - arable_land = 133 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 10 - discovered_amount = 9 - } - capped_resources = { - building_iron_mine = 45 - building_logging_camp = 20 - building_fishing_wharf = 6 - } - naval_exit_id = 3067 + id = 267 + subsistence_building = building_subsistence_farms + provinces = { x01D042 x05187E x195B49 x1BAD55 x235E9F x260926 x2CA754 x300080 x308000 x377E55 x38C881 x3CB274 x42D496 x4B0747 x70C080 x73A16C x75F2A6 x8C059D x9484F3 x99CB10 x9CC56A xA6BED5 xA7B5FE xB00080 xB08000 xB343E6 xBA53D0 xD534B1 xDB0967 xE217B5 xE7BE2D xEC2EAA xEDC7DA xFC18F1 xFCF1BE } + traits = { state_trait_american_chestnuts state_trait_new_york_harbor state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xE217B5 + port = x377E55 + farm = x01D042 + mine = x9CC56A + wood = xD534B1 + arable_land = 133 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 10 + discovered_amount = 9 + } + capped_resources = { + building_iron_mine = 45 + building_logging_camp = 20 + building_fishing_wharf = 6 + } + naval_exit_id = 3067 } STATE_VIRGINIAS = { - id = 268 - subsistence_building = building_subsistence_farms - provinces = { x056BA1 x06D57E x08C98C x08D472 x0F5821 x29E263 x2EA16C x304080 x30C000 x355247 x364F38 x366DF2 x38925B x40B0C0 x43DB99 x4BD8B5 x50F06C x579843 x7416CB x764809 x76D2B5 x7755AD x79AC2A x7C5B12 x806B93 x82CE19 x845FC0 x8D147E x8E2B78 x90316A x95CEBC x999738 x9D6816 xAA8809 xAD371C xB04000 xB0C000 xB5B538 xB865A2 xBF8CE2 xC070C0 xC0B0C0 xC8ABE0 xCB120B xF00080 xF13564 xF47C46 } - traits = { state_trait_appalachian_mountains state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } - city = x056BA1 - port = x40B0C0 - farm = x304080 - mine = x8D147E - wood = xF47C46 - arable_land = 257 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 140 - building_iron_mine = 54 - building_logging_camp = 34 - building_fishing_wharf = 8 - } - naval_exit_id = 3067 + id = 268 + subsistence_building = building_subsistence_farms + provinces = { x056BA1 x06D57E x08C98C x08D472 x0F5821 x29E263 x2EA16C x304080 x30C000 x355247 x364F38 x366DF2 x38925B x40B0C0 x43DB99 x4BD8B5 x50F06C x579843 x7416CB x764809 x76D2B5 x7755AD x79AC2A x7C5B12 x806B93 x82CE19 x845FC0 x8D147E x8E2B78 x90316A x95CEBC x999738 x9D6816 xAA8809 xAD371C xB04000 xB0C000 xB5B538 xB865A2 xBF8CE2 xC070C0 xC0B0C0 xC8ABE0 xCB120B xF00080 xF13564 xF47C46 } + traits = { state_trait_appalachian_mountains state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } + city = x056BA1 + port = x40B0C0 + farm = x304080 + mine = x8D147E + wood = xF47C46 + arable_land = 257 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 140 + building_iron_mine = 54 + building_logging_camp = 34 + building_fishing_wharf = 8 + } + naval_exit_id = 3067 } STATE_ALASKA = { - id = 269 - subsistence_building = building_subsistence_pastures - provinces = { x0017A3 x01014E x014D28 x021948 x02B436 x02D229 x03C148 x0481C2 x050A36 x051CA7 x052092 x055B65 x05AA2F x05DAFE x062126 x064764 x07688A x079E6F x07BEB5 x07C641 x07CE0C x08D187 x0938B7 x093B34 x0948A5 x0975BC x098E2F x09D5DB x0A1FF9 x0A94C6 x0AAB61 x0AEDE7 x0AF925 x0B215E x0B8E9E x0BDD2C x0C1683 x0C2257 x0C2EAC x0C6194 x0C8377 x0C947B x0CD360 x0CFB30 x0D0BF4 x0DD63D x0EFBA2 x0EFCC4 x0F51A3 x0FA728 x1084B8 x109112 x10FB9E x118711 x11966B x125F4D x12848D x12A4C3 x12B6BA x12DF58 x134775 x135EA4 x136CAC x13A14F x145948 x147817 x14BE37 x150B2F x15B407 x15E299 x1608A2 x164737 x16BF3F x1711CF x17211C x175438 x176098 x177B79 x1780AF x18375A x187903 x191D87 x192984 x193407 x196F16 x19A941 x19E72F x1A3FD2 x1AADF8 x1ACBF6 x1AF72A x1B00F0 x1B7C13 x1B8BE4 x1B967E x1BB4AE x1C1D5C x1C913E x1D760A x1DA1F0 x1DBFB3 x1DCB1D x1E26E1 x1E6BCF x1EA9EC x1F1596 x1F2AB3 x1F2BC9 x1F3AE9 x1F8C10 x1F91CD x1F9404 x1FC5DB x1FD8CA x1FF2FE x1FF6F0 x20427C x20542B x206858 x2094F9 x209FA6 x20C17A x20CCD9 x2118D9 x2137C4 x214628 x21F1E2 x220552 x22103F x221290 x2246A1 x2251C7 x226493 x22FF97 x2320E4 x234E0D x239E2F x23D48A x23DD75 x242DE2 x24370A x2457C5 x24BE2A x253000 x253F33 x253FF9 x257BAE x25A09F x264B7A x26FFD5 x27049B x278079 x2833EA x283D3D x288902 x28B754 x28EC03 x28EC12 x2919A0 x29F3A6 x2A1C97 x2A245E x2A88BE x2A9054 x2AD37E x2B301E x2B83B7 x2BA484 x2BABD1 x2BB077 x2BBEDD x2BE1B4 x2BEA43 x2C09FA x2C4A4D x2C67FE x2C6A78 x2CEF6D x2CF213 x2D9E6C x2E34E5 x2E8502 x2ECA46 x2EF781 x2F56C5 x2FA59B x2FAD9F x2FD897 x2FDB96 x3050C5 x305FA1 x3080F3 x30B851 x30BF2A x313EB4 x31711B x31861A x32050F x32B588 x33369E x333DD5 x335E8E x3383E0 x338931 x339B2C x33B2D7 x33E102 x33F024 x3489FE x34B2EB x34BBBD x360420 x363D7D x365308 x3670BC x36D556 x37A238 x37C789 x37E27D x37EB3F x38170E x3828AD x38D5C7 x39275A x3927CD x392CBF x39FF7E x3A610F x3A766F x3A820B x3ACB3B x3B07FC x3B2981 x3BD86A x3BFC39 x3C10FA x3C131F x3C4807 x3C7542 x3C9B4E x3DB4D7 x3DC76F x3DCE92 x3DD5D3 x3DEC00 x3E24C2 x3E347B x3F01EE x3F3355 x3F4B9B x3F5233 x3F537F x3F7A53 x3F8861 x3FF213 x405DCA x40B2DE x40F546 x41185D x4125BE x4156EE x4178F3 x41A3C7 x41C4B1 x426CC6 x428625 x4303A0 x43162E x431843 x43525A x4352E8 x43BD4A x441080 x4439B6 x445E37 x449E10 x44ACBD x458462 x45A8BD x45AD0B x4611B7 x461F1E x46B363 x46C024 x47DAB9 x480772 x482346 x483E8A x4882E2 x4892C6 x489832 x48B422 x490E95 x491F76 x49B6A7 x49F08A x4A5AAC x4AA500 x4ACA7D x4B0B65 x4B17DB x4B6A2E x4B965D x4B9FCF x4BD9C0 x4BF073 x4C153A x4C6183 x4C7F1B x4CD34B x4D40FB x4D61C5 x4DD511 x4DDB14 x4E223C x4E2DE8 x4F5E4C x4FDC2B x500225 x503546 x5064B0 x50B90A x50E9C9 x50F6C0 x514DDC x51626E x5252F1 x525437 x52646B x52B770 x52D2F1 x52DE28 x52F647 x530023 x53399C x53460F x53D559 x53DDFF x53ECD7 x543A2C x54420B x5493CE x54CCD1 x556A9C x559FE2 x55B895 x55BDBD x55C7D7 x55DF4F x568651 x5691E1 x56AA1D x5701DA x57538A x576151 x577F5A x578EC0 x57DDA0 x58273A x583292 x586777 x5944CF x59792F x597D5B x598AE1 x5993E2 x5A3AC0 x5A76D4 x5AB097 x5B4881 x5BCBEF x5BF345 x5C1431 x5C153E x5C16DA x5C1B94 x5C2504 x5C257E x5C3A5B x5C61D9 x5C9007 x5C9E7F x5CF8E8 x5D05D1 x5D3DBE x5D47CB x5D63E2 x5D85E6 x5E40F0 x5E8C2F x5EB7E7 x5EDA62 x5EDB0A x5FCC5F x5FEBC5 x60097A x6023B2 x602C66 x603022 x60FD80 x60FF15 x61044C x612D4C x614A0B x6153B9 x615B55 x6191B6 x621713 x62BAA1 x62CBC5 x62CD2D x62DCD3 x63763A x6382DD x63A349 x63A92C x63D2B4 x641A73 x645235 x648923 x650AF8 x651ABF x657466 x65AFCB x65F4A4 x66DDBD x66E939 x66FD83 x6703FD x67FE84 x6849EB x686709 x688A87 x68A4C2 x68C2CF x68E22B x69404C x69F4C8 x6A2079 x6A6A6A x6A8756 x6A8F99 x6AC829 x6B1788 x6B643E x6B64B0 x6B7246 x6B7277 x6BA2F0 x6BDCBC x6BEC88 x6BF8A0 x6C2B3F x6CBD13 x6CCC4E x6D2760 x6D4AA5 x6D881E x6DB0BF x6DD994 x6E9306 x6E9D61 x6F0069 x6F0EE2 x6F12FB x6F77EF x6F83E3 x6F939A x6F98D3 x7164EB x718119 x72651D x727644 x72A43D x72B56D x73119D x73148E x736A5E x73C640 x73CFB5 x743984 x747BC4 x74E20C x7505CE x756618 x757B4E x758C34 x75E9F3 x762DCA x762FBB x764722 x765687 x76D66C x7721EC x779C7E x77EABF x781474 x787759 x78D3B9 x78DB78 x790E2B x7990AD x79EDDF x7A5194 x7A9E4A x7B0564 x7B4B44 x7B73F1 x7B994C x7BA13E x7BEC33 x7BFA16 x7C1DBC x7C2F94 x7C547D x7C56A7 x7C9D2C x7CBA6B x7CBE0B x7CC77F x7CF944 x7D1262 x7D1BF9 x7D2E7D x7DD59E x7E592E x7E7B8F x7E85A9 x7EA51A x7EA5BE x7EBFD2 x7EDDFF x7F179D x7F2642 x7F31C7 x7F4063 x7F9405 x805860 x81BDFD x81EBF5 x829FA5 x82A904 x82AFA4 x82B66A x831C37 x8394A1 x83CBFA x845384 x845ADE x8471CE x849EF6 x84B0F6 x84EB43 x857C6C x85F7FB x863BE3 x87179A x871BDC x873584 x875118 x878CBF x881E54 x88609E x89449F x895877 x89EE66 x8A9C85 x8AA630 x8AB034 x8B5AB4 x8C1A14 x8C1AF2 x8C3A89 x8C4339 x8C4397 x8C649B x8C656D x8C7D32 x8C8283 x8CED2A x8CFA62 x8D4313 x8D801C x8E0FC3 x8E111C x8E62F9 x8E6A1D x8EA9A3 x8F553A x8F7436 x8F9677 x8F97A6 x8FE2A1 x8FE5AB x8FF205 x905042 x907257 x90EB0E x910EE4 x916497 x9165B6 x9168F2 x919129 x91D2E4 x91D56A x922E7D x92CFCD x92E894 x93145A x93459C x93D9AF x943D34 x94668A x949950 x94BEF4 x954256 x9569C3 x960E69 x962817 x964EE4 x96B11B x96B4F6 x9709C3 x970FD6 x9721EB x97314F x977569 x97C429 x980CEE x989C23 x98B340 x98E7C3 x991DD8 x9A0689 x9A1ECB x9A9180 x9ADA02 x9B4806 x9B8D45 x9BC91A x9BE9C7 x9BF19F x9BF3C8 x9C1A90 x9C1CEF x9C23A8 x9CD17E x9D07DD x9D7645 x9DA82C x9E05B5 x9E2117 x9E3090 x9E34D9 x9E71D4 x9E9917 x9EC0CD x9F05DF x9F5DFB xA01E46 xA09BF8 xA0B9B8 xA0C734 xA11D55 xA16724 xA19C08 xA1D683 xA1E2EB xA25F8D xA29A6E xA2ABFA xA2F971 xA38174 xA3D3A6 xA42148 xA4730D xA48248 xA5A4F0 xA5AA6C xA5C0D6 xA6666F xA68D7B xA6C859 xA6F50B xA7B1F4 xA7B36A xA888D5 xA8A9CA xA8B818 xA924A2 xA97C02 xA98724 xA99FCF xA9C595 xA9DBA9 xA9EBA4 xAA098D xAA1837 xAA1A65 xAA1CD5 xAA6FE9 xAAC817 xAB9CFD xABDF84 xAC4581 xACEC06 xAD005A xAD5ACC xAD7828 xADA9EE xADC0BA xADC7CF xAE038D xAE1E42 xAE6212 xAF2FDB xAF6CAA xAFE705 xB017EA xB03FB7 xB06F38 xB091B4 xB0C6FE xB13372 xB14641 xB16711 xB171E7 xB1928E xB2529E xB2AFC0 xB2B25D xB2DD8C xB2FE95 xB35046 xB35CD6 xB37342 xB43459 xB47BD1 xB48393 xB542BF xB60FE3 xB62FF6 xB6C546 xB6FB53 xB71F67 xB7576C xB75FDB xB7CCF4 xB7F9F9 xB840EC xB85DF0 xB87E55 xB8BADD xB8D69A xB92E1C xB94969 xB95C03 xB97CB3 xBA43EF xBA71E6 xBAACF1 xBAF36E xBAF8DF xBBB0CF xBBCFD6 xBBE899 xBBE95B xBBEFB1 xBC18D0 xBC6EEB xBCA55C xBCFE54 xBD23EA xBD3E24 xBD4CC3 xBD645E xBDDFD3 xBE3282 xBE50E0 xBE7EF2 xBED6A4 xBEF1F0 xBF19E4 xBF25ED xBF2C65 xBF87AA xBFCBCE xBFD965 xBFDADD xBFF18A xC00000 xC039B7 xC06675 xC127C3 xC12EDD xC14112 xC2B7E3 xC31379 xC3425B xC39386 xC3D539 xC43B66 xC4D870 xC5631B xC58963 xC5F076 xC6746B xC68367 xC69FDD xC71793 xC74610 xC77507 xC7C953 xC7D063 xC7D17E xC7E903 xC83CB2 xC86C05 xC887C5 xC90E0E xC91FE0 xC9343B xC96779 xC96937 xC97635 xC98575 xCA14D8 xCA3299 xCA5DC8 xCAAAC5 xCB054C xCB2386 xCB79A9 xCB8FBE xCBAB01 xCBFADF xCC0B86 xCC2ED1 xCC5FFD xCC907A xCCB18D xCCE598 xCDD4E0 xCDD6E6 xCDDE8C xCDEC4F xCEE90B xCF080C xCF3FED xCF55DB xCF5EF8 xCF9C19 xD01802 xD051DB xD065F1 xD0B6C2 xD10FEC xD11235 xD11D05 xD14AD9 xD1BB99 xD1C123 xD1EF00 xD27808 xD27C82 xD2F9BB xD30D06 xD334F3 xD34196 xD3A476 xD3D52A xD3E02B xD43DAE xD4C390 xD4E147 xD4ED47 xD5BE4A xD67098 xD6791C xD68306 xD82BF2 xD84651 xD84904 xD89E7C xD8FD31 xD91154 xD933E4 xD93A7E xD95C0B xD997BA xD9F1D6 xD9F480 xDB113E xDB358C xDB502E xDB754C xDB87B7 xDBD6A3 xDC03C9 xDD248D xDD4131 xDE84A4 xDF2A67 xE0AEE7 xE0FFCC xE120CF xE13253 xE13BE7 xE1A693 xE22284 xE22E41 xE29434 xE2E073 xE2EEB3 xE2FC83 xE335C5 xE35510 xE37E1A xE38EBD xE3B9DD xE3F393 xE412C4 xE440F8 xE47149 xE4D2C0 xE4F7C8 xE5C832 xE5CA6A xE66133 xE665B2 xE66B32 xE6FFCA xE7536B xE79B4F xE7A7A0 xE7BB84 xE83340 xE859C7 xE88D0A xE8956A xE8B145 xE98306 xE99351 xE9B02B xE9B55D xEA2558 xEAA023 xEAAEB2 xEAB445 xEB22CE xEB5425 xEB7797 xEC0332 xEC0F84 xEC3DB7 xEC738A xEC7C72 xEC87AD xED1257 xED30D2 xED78CE xEE6D5F xEE75BD xEE840F xEEA176 xEF0536 xEF956E xEFA80C xF04A61 xF0CB3D xF0F89B xF181C1 xF20258 xF2A65E xF2C82C xF2D85D xF323DB xF34270 xF3569C xF35E72 xF3698C xF38808 xF39AB9 xF3DC5C xF423DB xF48040 xF49BDC xF4A312 xF4E6EE xF4F758 xF504B3 xF54742 xF55596 xF59546 xF5FFDC xF61916 xF62433 xF66766 xF692C4 xF76975 xF7F983 xF81433 xF86B0B xF8A372 xF8D55C xF8E85E xF98C57 xF9970B xF9A1A2 xF9F1F9 xFA8312 xFA9725 xFAB0F8 xFB1C89 xFB564A xFC2D40 xFCA5FD xFD9F16 xFDA67A xFDB4ED xFE1835 xFE76E8 xFEA40C xFECC2E xFEE042 xFF0829 xFFA2D9 xFFEF4A } - traits = { state_trait_yukon_river_salmon_run } - city = xD82BF2 - port = xF423DB - farm = x63763A - mine = xC887C5 - wood = x17211C - arable_land = 21 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 114 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 32 - building_copper_mine = 40 - building_logging_camp = 11 - building_fishing_wharf = 10 - building_gold_mine = 12 - } - naval_exit_id = 3119 + id = 269 + subsistence_building = building_subsistence_pastures + provinces = { x0017A3 x01014E x014D28 x021948 x02B436 x02D229 x03C148 x0481C2 x050A36 x051CA7 x052092 x055B65 x05AA2F x05DAFE x062126 x064764 x07688A x079E6F x07BEB5 x07C641 x07CE0C x08D187 x0938B7 x093B34 x0948A5 x0975BC x098E2F x09D5DB x0A1FF9 x0A94C6 x0AAB61 x0AEDE7 x0AF925 x0B215E x0B8E9E x0BDD2C x0C1683 x0C2257 x0C2EAC x0C6194 x0C8377 x0C947B x0CD360 x0CFB30 x0D0BF4 x0DD63D x0EFBA2 x0EFCC4 x0F51A3 x0FA728 x1084B8 x109112 x10FB9E x118711 x11966B x125F4D x12848D x12A4C3 x12B6BA x12DF58 x134775 x135EA4 x136CAC x13A14F x145948 x147817 x14BE37 x150B2F x15B407 x15E299 x1608A2 x164737 x16BF3F x1711CF x17211C x175438 x176098 x177B79 x1780AF x18375A x187903 x191D87 x192984 x193407 x196F16 x19A941 x19E72F x1A3FD2 x1AADF8 x1ACBF6 x1AF72A x1B00F0 x1B7C13 x1B8BE4 x1B967E x1BB4AE x1C1D5C x1C913E x1D760A x1DA1F0 x1DBFB3 x1DCB1D x1E26E1 x1E6BCF x1EA9EC x1F1596 x1F2AB3 x1F2BC9 x1F3AE9 x1F8C10 x1F91CD x1F9404 x1FC5DB x1FD8CA x1FF2FE x1FF6F0 x20427C x20542B x206858 x2094F9 x209FA6 x20C17A x20CCD9 x2118D9 x2137C4 x214628 x21F1E2 x220552 x22103F x221290 x2246A1 x2251C7 x226493 x22FF97 x2320E4 x234E0D x239E2F x23D48A x23DD75 x242DE2 x24370A x2457C5 x24BE2A x253000 x253F33 x253FF9 x257BAE x25A09F x264B7A x26FFD5 x27049B x278079 x2833EA x283D3D x288902 x28B754 x28EC03 x28EC12 x2919A0 x29F3A6 x2A1C97 x2A245E x2A88BE x2A9054 x2AD37E x2B301E x2B83B7 x2BA484 x2BABD1 x2BB077 x2BBEDD x2BE1B4 x2BEA43 x2C09FA x2C4A4D x2C67FE x2C6A78 x2CEF6D x2CF213 x2D9E6C x2E34E5 x2E8502 x2ECA46 x2EF781 x2F56C5 x2FA59B x2FAD9F x2FD897 x2FDB96 x3050C5 x305FA1 x3080F3 x30B851 x30BF2A x313EB4 x31711B x31861A x32050F x32B588 x33369E x333DD5 x335E8E x3383E0 x338931 x339B2C x33B2D7 x33E102 x33F024 x3489FE x34B2EB x34BBBD x360420 x363D7D x365308 x3670BC x36D556 x37A238 x37C789 x37E27D x37EB3F x38170E x3828AD x38D5C7 x39275A x3927CD x392CBF x39FF7E x3A610F x3A766F x3A820B x3ACB3B x3B07FC x3B2981 x3BD86A x3BFC39 x3C10FA x3C131F x3C4807 x3C7542 x3C9B4E x3DB4D7 x3DC76F x3DCE92 x3DD5D3 x3DEC00 x3E24C2 x3E347B x3F01EE x3F3355 x3F4B9B x3F5233 x3F537F x3F7A53 x3F8861 x3FF213 x405DCA x40B2DE x40F546 x41185D x4125BE x4156EE x4178F3 x41A3C7 x41C4B1 x426CC6 x428625 x4303A0 x43162E x431843 x43525A x4352E8 x43BD4A x441080 x4439B6 x445E37 x449E10 x44ACBD x458462 x45A8BD x45AD0B x4611B7 x461F1E x46B363 x46C024 x47DAB9 x480772 x482346 x483E8A x4882E2 x4892C6 x489832 x48B422 x490E95 x491F76 x49B6A7 x49F08A x4A5AAC x4AA500 x4ACA7D x4B0B65 x4B17DB x4B6A2E x4B965D x4B9FCF x4BD9C0 x4BF073 x4C153A x4C6183 x4C7F1B x4CD34B x4D40FB x4D61C5 x4DD511 x4DDB14 x4E223C x4E2DE8 x4F5E4C x4FDC2B x500225 x503546 x5064B0 x50B90A x50E9C9 x50F6C0 x514DDC x51626E x5252F1 x525437 x52646B x52B770 x52D2F1 x52DE28 x52F647 x530023 x53399C x53460F x53D559 x53DDFF x53ECD7 x543A2C x54420B x5493CE x54CCD1 x556A9C x559FE2 x55B895 x55BDBD x55C7D7 x55DF4F x568651 x5691E1 x56AA1D x5701DA x57538A x576151 x577F5A x578EC0 x57DDA0 x58273A x583292 x586777 x5944CF x59792F x597D5B x598AE1 x5993E2 x5A3AC0 x5A76D4 x5AB097 x5B4881 x5BCBEF x5BF345 x5C1431 x5C153E x5C16DA x5C1B94 x5C2504 x5C257E x5C3A5B x5C61D9 x5C9007 x5C9E7F x5CF8E8 x5D05D1 x5D3DBE x5D47CB x5D63E2 x5D85E6 x5E40F0 x5E8C2F x5EB7E7 x5EDA62 x5EDB0A x5FCC5F x5FEBC5 x60097A x6023B2 x602C66 x603022 x60FD80 x60FF15 x61044C x612D4C x614A0B x6153B9 x615B55 x6191B6 x621713 x62BAA1 x62CBC5 x62CD2D x62DCD3 x63763A x6382DD x63A349 x63A92C x63D2B4 x641A73 x645235 x648923 x650AF8 x651ABF x657466 x65AFCB x65F4A4 x66DDBD x66E939 x66FD83 x6703FD x67FE84 x6849EB x686709 x688A87 x68A4C2 x68C2CF x68E22B x69404C x69F4C8 x6A2079 x6A6A6A x6A8756 x6A8F99 x6AC829 x6B1788 x6B643E x6B64B0 x6B7246 x6B7277 x6BA2F0 x6BDCBC x6BEC88 x6BF8A0 x6C2B3F x6CBD13 x6CCC4E x6D2760 x6D4AA5 x6D881E x6DB0BF x6DD994 x6E9306 x6E9D61 x6F0069 x6F0EE2 x6F12FB x6F77EF x6F83E3 x6F939A x6F98D3 x7164EB x718119 x72651D x727644 x72A43D x72B56D x73119D x73148E x736A5E x73C640 x73CFB5 x743984 x747BC4 x74E20C x7505CE x756618 x757B4E x758C34 x75E9F3 x762DCA x762FBB x764722 x765687 x76D66C x7721EC x779C7E x77EABF x781474 x787759 x78D3B9 x78DB78 x790E2B x7990AD x79EDDF x7A5194 x7A9E4A x7B0564 x7B4B44 x7B73F1 x7B994C x7BA13E x7BEC33 x7BFA16 x7C1DBC x7C2F94 x7C547D x7C56A7 x7C9D2C x7CBA6B x7CBE0B x7CC77F x7CF944 x7D1262 x7D1BF9 x7D2E7D x7DD59E x7E592E x7E7B8F x7E85A9 x7EA51A x7EA5BE x7EBFD2 x7EDDFF x7F179D x7F2642 x7F31C7 x7F4063 x7F9405 x805860 x81BDFD x81EBF5 x829FA5 x82A904 x82AFA4 x82B66A x831C37 x8394A1 x83CBFA x845384 x845ADE x8471CE x849EF6 x84B0F6 x84EB43 x857C6C x85F7FB x863BE3 x87179A x871BDC x873584 x875118 x878CBF x881E54 x88609E x89449F x895877 x89EE66 x8A9C85 x8AA630 x8AB034 x8B5AB4 x8C1A14 x8C1AF2 x8C3A89 x8C4339 x8C4397 x8C649B x8C656D x8C7D32 x8C8283 x8CED2A x8CFA62 x8D4313 x8D801C x8E0FC3 x8E111C x8E62F9 x8E6A1D x8EA9A3 x8F553A x8F7436 x8F9677 x8F97A6 x8FE2A1 x8FE5AB x8FF205 x905042 x907257 x90EB0E x910EE4 x916497 x9165B6 x9168F2 x919129 x91D2E4 x91D56A x922E7D x92CFCD x92E894 x93145A x93459C x93D9AF x943D34 x94668A x949950 x94BEF4 x954256 x9569C3 x960E69 x962817 x964EE4 x96B11B x96B4F6 x9709C3 x970FD6 x9721EB x97314F x977569 x97C429 x980CEE x989C23 x98B340 x98E7C3 x991DD8 x9A0689 x9A1ECB x9A9180 x9ADA02 x9B4806 x9B8D45 x9BC91A x9BE9C7 x9BF19F x9BF3C8 x9C1A90 x9C1CEF x9C23A8 x9CD17E x9D07DD x9D7645 x9DA82C x9E05B5 x9E2117 x9E3090 x9E34D9 x9E71D4 x9E9917 x9EC0CD x9F05DF x9F5DFB xA01E46 xA09BF8 xA0B9B8 xA0C734 xA11D55 xA16724 xA19C08 xA1D683 xA1E2EB xA25F8D xA29A6E xA2ABFA xA2F971 xA38174 xA3D3A6 xA42148 xA4730D xA48248 xA5A4F0 xA5AA6C xA5C0D6 xA6666F xA68D7B xA6C859 xA6F50B xA7B1F4 xA7B36A xA888D5 xA8A9CA xA8B818 xA924A2 xA97C02 xA98724 xA99FCF xA9C595 xA9DBA9 xA9EBA4 xAA098D xAA1837 xAA1A65 xAA1CD5 xAA6FE9 xAAC817 xAB9CFD xABDF84 xAC4581 xACEC06 xAD005A xAD5ACC xAD7828 xADA9EE xADC0BA xADC7CF xAE038D xAE1E42 xAE6212 xAF2FDB xAF6CAA xAFE705 xB017EA xB03FB7 xB06F38 xB091B4 xB0C6FE xB13372 xB14641 xB16711 xB171E7 xB1928E xB2529E xB2AFC0 xB2B25D xB2DD8C xB2FE95 xB35046 xB35CD6 xB37342 xB43459 xB47BD1 xB48393 xB542BF xB60FE3 xB62FF6 xB6C546 xB6FB53 xB71F67 xB7576C xB75FDB xB7CCF4 xB7F9F9 xB840EC xB85DF0 xB87E55 xB8BADD xB8D69A xB92E1C xB94969 xB95C03 xB97CB3 xBA43EF xBA71E6 xBAACF1 xBAF36E xBAF8DF xBBB0CF xBBCFD6 xBBE899 xBBE95B xBBEFB1 xBC18D0 xBC6EEB xBCA55C xBCFE54 xBD23EA xBD3E24 xBD4CC3 xBD645E xBDDFD3 xBE3282 xBE50E0 xBE7EF2 xBED6A4 xBEF1F0 xBF19E4 xBF25ED xBF2C65 xBF87AA xBFCBCE xBFD965 xBFDADD xBFF18A xC00000 xC039B7 xC06675 xC127C3 xC12EDD xC14112 xC2B7E3 xC31379 xC3425B xC39386 xC3D539 xC43B66 xC4D870 xC5631B xC58963 xC5F076 xC6746B xC68367 xC69FDD xC71793 xC74610 xC77507 xC7C953 xC7D063 xC7D17E xC7E903 xC83CB2 xC86C05 xC887C5 xC90E0E xC91FE0 xC9343B xC96779 xC96937 xC97635 xC98575 xCA14D8 xCA3299 xCA5DC8 xCAAAC5 xCB054C xCB2386 xCB79A9 xCB8FBE xCBAB01 xCBFADF xCC0B86 xCC2ED1 xCC5FFD xCC907A xCCB18D xCCE598 xCDD4E0 xCDD6E6 xCDDE8C xCDEC4F xCEE90B xCF080C xCF3FED xCF55DB xCF5EF8 xCF9C19 xD01802 xD051DB xD065F1 xD0B6C2 xD10FEC xD11235 xD11D05 xD14AD9 xD1BB99 xD1C123 xD1EF00 xD27808 xD27C82 xD2F9BB xD30D06 xD334F3 xD34196 xD3A476 xD3D52A xD3E02B xD43DAE xD4C390 xD4E147 xD4ED47 xD5BE4A xD67098 xD6791C xD68306 xD82BF2 xD84651 xD84904 xD89E7C xD8FD31 xD91154 xD933E4 xD93A7E xD95C0B xD997BA xD9F1D6 xD9F480 xDB113E xDB358C xDB502E xDB754C xDB87B7 xDBD6A3 xDC03C9 xDD248D xDD4131 xDE84A4 xDF2A67 xE0AEE7 xE0FFCC xE120CF xE13253 xE13BE7 xE1A693 xE22284 xE22E41 xE29434 xE2E073 xE2EEB3 xE2FC83 xE335C5 xE35510 xE37E1A xE38EBD xE3B9DD xE3F393 xE412C4 xE440F8 xE47149 xE4D2C0 xE4F7C8 xE5C832 xE5CA6A xE66133 xE665B2 xE66B32 xE6FFCA xE7536B xE79B4F xE7A7A0 xE7BB84 xE83340 xE859C7 xE88D0A xE8956A xE8B145 xE98306 xE99351 xE9B02B xE9B55D xEA2558 xEAA023 xEAAEB2 xEAB445 xEB22CE xEB5425 xEB7797 xEC0332 xEC0F84 xEC3DB7 xEC738A xEC7C72 xEC87AD xED1257 xED30D2 xED78CE xEE6D5F xEE75BD xEE840F xEEA176 xEF0536 xEF956E xEFA80C xF04A61 xF0CB3D xF0F89B xF181C1 xF20258 xF2A65E xF2C82C xF2D85D xF323DB xF34270 xF3569C xF35E72 xF3698C xF38808 xF39AB9 xF3DC5C xF423DB xF48040 xF49BDC xF4A312 xF4E6EE xF4F758 xF504B3 xF54742 xF55596 xF59546 xF5FFDC xF61916 xF62433 xF66766 xF692C4 xF76975 xF7F983 xF81433 xF86B0B xF8A372 xF8D55C xF8E85E xF98C57 xF9970B xF9A1A2 xF9F1F9 xFA8312 xFA9725 xFAB0F8 xFB1C89 xFB564A xFC2D40 xFCA5FD xFD9F16 xFDA67A xFDB4ED xFE1835 xFE76E8 xFEA40C xFECC2E xFEE042 xFF0829 xFFA2D9 xFFEF4A } + traits = { state_trait_yukon_river_salmon_run } + city = xD82BF2 + port = xF423DB + farm = x63763A + mine = xC887C5 + wood = x17211C + arable_land = 21 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 114 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 32 + building_copper_mine = 40 + building_logging_camp = 11 + building_fishing_wharf = 10 + building_gold_mine = 12 + } + naval_exit_id = 3119 } STATE_WASHINGTON = { - id = 270 - subsistence_building = building_subsistence_farms - provinces = { x004935 x00A000 x0187D7 x036981 x052300 x085961 x0A48BB x0D9D1A x20C0C0 x227733 x266DDD x2BF430 x2CE4D9 x2FEE4D x30DED0 x3575A8 x38322E x3A17A7 x3CB52E x3E4D28 x3F0EE7 x496526 x4F0C2D x551707 x553AEE x5637A4 x5DFA9B x639A2C x64DA01 x68129D x6845FD x6AA85B x7147A2 x74558E x872665 x896ABB x8CF087 x940588 x9AA5A8 x9E03D5 xA040C0 xA4DD56 xA92FD8 xAC33A4 xB4D972 xB5A331 xBBBE62 xC0F8C2 xC77F08 xC8CBF4 xCD3BA9 xCF4646 xD31024 xD61B40 xD96A8E xDAC21E xDCF81F xF4C54B xFC0388 xFFBEF7 } - traits = { state_trait_columbia_river state_trait_cascades state_trait_wind_farms state_trait_hydroelectric_dams } - city = xA4DD56 - port = xCF4646 - farm = x3575A8 - mine = x3A17A7 - wood = xA92FD8 - arable_land = 203 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 32 - building_copper_mine = 18 - building_logging_camp = 17 - building_fishing_wharf = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - naval_exit_id = 3154 + id = 270 + subsistence_building = building_subsistence_farms + provinces = { x004935 x00A000 x0187D7 x036981 x052300 x085961 x0A48BB x0D9D1A x20C0C0 x227733 x266DDD x2BF430 x2CE4D9 x2FEE4D x30DED0 x3575A8 x38322E x3A17A7 x3CB52E x3E4D28 x3F0EE7 x496526 x4F0C2D x551707 x553AEE x5637A4 x5DFA9B x639A2C x64DA01 x68129D x6845FD x6AA85B x7147A2 x74558E x872665 x896ABB x8CF087 x940588 x9AA5A8 x9E03D5 xA040C0 xA4DD56 xA92FD8 xAC33A4 xB4D972 xB5A331 xBBBE62 xC0F8C2 xC77F08 xC8CBF4 xCD3BA9 xCF4646 xD31024 xD61B40 xD96A8E xDAC21E xDCF81F xF4C54B xFC0388 xFFBEF7 } + traits = { state_trait_columbia_river state_trait_cascades state_trait_wind_farms state_trait_hydroelectric_dams } + city = xA4DD56 + port = xCF4646 + farm = x3575A8 + mine = x3A17A7 + wood = xA92FD8 + arable_land = 203 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 32 + building_copper_mine = 18 + building_logging_camp = 17 + building_fishing_wharf = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + naval_exit_id = 3154 } STATE_OREGON = { - id = 271 - subsistence_building = building_subsistence_farms - provinces = { x0419A4 x06ADC6 x0CE459 x0F1D3D x103F17 x111E67 x17732C x1F5423 x25B61A x25F09F x2743B8 x293CFE x2F14A9 x37E740 x399A20 x39BBAC x3A1A26 x404E40 x42EA1A x45A1A9 x4960BF x4A00D8 x4E26DC x500A3C x508345 x516EE9 x5E6688 x637BED x6976E3 x6C865B x70746B x75F5D2 x7A125A x7E3484 x7F6C55 x80A000 x87ED27 x9057FD x9A8FE0 x9B28DC x9D6DC4 xA0C0C0 xA0E237 xA0ECEC xA22631 xA30109 xA87938 xA9C13D xAA3291 xB44E52 xBB67BF xBC98A3 xBDE344 xC1118F xC305C5 xC8AC77 xCBB471 xCD9293 xD4E859 xD618E3 xD83E52 xD87AC6 xD8F5D7 xDEC345 xE0E0E0 xE1EAB1 xEB2D7C xECB422 xEE8DD8 xEEE2DF xF22299 xF35EB7 xF5AD68 xF62E1E xF72662 xFAEFD3 xFB0F43 xFE0977 } - traits = { state_trait_columbia_river state_trait_cascades state_trait_wind_farms state_trait_hydroelectric_dams } - # state_trait_geothermal_reservoirs } - city = x87ED27 - port = x4A00D8 - farm = x7F6C55 - mine = xEEE2DF - wood = xA9C13D - arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 5 - } - naval_exit_id = 3154 + id = 271 + subsistence_building = building_subsistence_farms + provinces = { x0419A4 x06ADC6 x0CE459 x0F1D3D x103F17 x111E67 x17732C x1F5423 x25B61A x25F09F x2743B8 x293CFE x2F14A9 x37E740 x399A20 x39BBAC x3A1A26 x404E40 x42EA1A x45A1A9 x4960BF x4A00D8 x4E26DC x500A3C x508345 x516EE9 x5E6688 x637BED x6976E3 x6C865B x70746B x75F5D2 x7A125A x7E3484 x7F6C55 x80A000 x87ED27 x9057FD x9A8FE0 x9B28DC x9D6DC4 xA0C0C0 xA0E237 xA0ECEC xA22631 xA30109 xA87938 xA9C13D xAA3291 xB44E52 xBB67BF xBC98A3 xBDE344 xC1118F xC305C5 xC8AC77 xCBB471 xCD9293 xD4E859 xD618E3 xD83E52 xD87AC6 xD8F5D7 xDEC345 xE0E0E0 xE1EAB1 xEB2D7C xECB422 xEE8DD8 xEEE2DF xF22299 xF35EB7 xF5AD68 xF62E1E xF72662 xFAEFD3 xFB0F43 xFE0977 } + traits = { state_trait_columbia_river state_trait_cascades state_trait_wind_farms state_trait_hydroelectric_dams } + # state_trait_geothermal_reservoirs } + city = x87ED27 + port = x4A00D8 + farm = x7F6C55 + mine = xEEE2DF + wood = xA9C13D + arable_land = 225 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 5 + } + naval_exit_id = 3154 } STATE_CANYON_STATES = { - id = 273 - subsistence_building = building_subsistence_farms - provinces = { x017E79 x044448 x05E33E x07E17F x0B9901 x125FB0 x129391 x13DF28 x150652 x15CB9B x174B8E x1AFAE8 x1BE078 x1D0AA3 x1DAD86 x22BFC4 x23017D x24D112 x25C53C x26A01D x276EB1 x2C62ED x307992 x31580F x32230C x326026 x348ACD x34EDA2 x37D3FD x38A656 x3E927D x3F5E68 x3FB458 x433C79 x4B60B0 x4D739A x4E209F x4F6919 x50C000 x511F34 x52080F x52EB7C x52FA0B x53E828 x54A0C5 x567651 x5708EE x5AE64F x5B5900 x5CEFAC x61CB37 x63F85D x669059 x66CBE4 x687718 x6EA57A x704257 x719099 x724089 x72823F x742D27 x75E9AD x7854CE x7E6D79 x7F33D3 x812CF7 x820130 x83741F x83E7A7 x86F203 x88B597 x8C51FE x8C7A20 x8E2C1A x8F9823 x901FD6 x904000 x904040 x9271BC x9ADC65 x9B34F6 x9BA0EB x9E50CC x9F53C7 x9FC5C3 xA3BC1C xA54D29 xA69111 xA73DE5 xA7E6DC xA891E3 xA90729 xA9B917 xAB025B xAB4C21 xADCDE9 xAF38BD xB1E3F4 xB33EEF xB3AE0B xB6B187 xBBFA06 xBC1C92 xBF0C47 xC2D850 xC3F179 xC5CFEF xC71490 xC8FA49 xC97B5E xCBA4C1 xCEB851 xD04000 xD07052 xD08080 xD0C000 xD13E4A xD4D9A8 xD52E98 xD5F00A xD9ABAF xDE4C96 xE49638 xE85180 xE86EE3 xEB212F xEBAEAA xEBE9CE xEC4FF4 xF10601 xF2C402 xF3B4BA xF441CF xF480A1 xF642DA xFC38F6 xFD4329 } - traits = { state_trait_rocky_mountains state_trait_solar_fields state_trait_wind_farms } - city = x52080F - farm = x32230C - mine = xF3B4BA - wood = x901FD6 - arable_land = 233 - arable_resources = { bg_maize_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 70 - building_copper_mine = 50 - building_logging_camp = 15 - building_gold_mine = 8 - } - resource = { - type = "building_uranium_mine" - discovered_amount = 60 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 41 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 32 - discovered_amount = 22 - } + id = 273 + subsistence_building = building_subsistence_farms + provinces = { x017E79 x044448 x05E33E x07E17F x0B9901 x125FB0 x129391 x13DF28 x150652 x15CB9B x174B8E x1AFAE8 x1BE078 x1D0AA3 x1DAD86 x22BFC4 x23017D x24D112 x25C53C x26A01D x276EB1 x2C62ED x307992 x31580F x32230C x326026 x348ACD x34EDA2 x37D3FD x38A656 x3E927D x3F5E68 x3FB458 x433C79 x4B60B0 x4D739A x4E209F x4F6919 x50C000 x511F34 x52080F x52EB7C x52FA0B x53E828 x54A0C5 x567651 x5708EE x5AE64F x5B5900 x5CEFAC x61CB37 x63F85D x669059 x66CBE4 x687718 x6EA57A x704257 x719099 x724089 x72823F x742D27 x75E9AD x7854CE x7E6D79 x7F33D3 x812CF7 x820130 x83741F x83E7A7 x86F203 x88B597 x8C51FE x8C7A20 x8E2C1A x8F9823 x901FD6 x904000 x904040 x9271BC x9ADC65 x9B34F6 x9BA0EB x9E50CC x9F53C7 x9FC5C3 xA3BC1C xA54D29 xA69111 xA73DE5 xA7E6DC xA891E3 xA90729 xA9B917 xAB025B xAB4C21 xADCDE9 xAF38BD xB1E3F4 xB33EEF xB3AE0B xB6B187 xBBFA06 xBC1C92 xBF0C47 xC2D850 xC3F179 xC5CFEF xC71490 xC8FA49 xC97B5E xCBA4C1 xCEB851 xD04000 xD07052 xD08080 xD0C000 xD13E4A xD4D9A8 xD52E98 xD5F00A xD9ABAF xDE4C96 xE49638 xE85180 xE86EE3 xEB212F xEBAEAA xEBE9CE xEC4FF4 xF10601 xF2C402 xF3B4BA xF441CF xF480A1 xF642DA xFC38F6 xFD4329 } + traits = { state_trait_rocky_mountains state_trait_solar_fields state_trait_wind_farms } + city = x52080F + farm = x32230C + mine = xF3B4BA + wood = x901FD6 + arable_land = 233 + arable_resources = { bg_maize_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 70 + building_copper_mine = 50 + building_logging_camp = 15 + building_gold_mine = 8 + } + resource = { + type = "building_uranium_mine" + discovered_amount = 60 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 41 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 32 + discovered_amount = 22 + } } STATE_YELLOWSTONE_TERRITORY = { - id = 274 - subsistence_building = building_subsistence_farms - provinces = { x006080 x0062B6 x017C34 x01C975 x0456B2 x050F0F x05E469 x0667C7 x0682D7 x06E885 x073B66 x092B19 x0A4987 x0A9E2B x0AABD3 x0B6D01 x0D3B73 x0DE2A6 x0EB61F x0F89B6 x0FB2AA x109BC0 x10C080 x11BB04 x11EFF8 x1213C4 x14A4F8 x1508A0 x156C47 x15CA79 x170104 x19D061 x1A505E x1AC89E x1C5277 x1C7988 x1DF2FD x1E57E5 x1F04CC x1F5624 x21EE68 x22B520 x233F47 x236126 x2403EF x244042 x249E28 x25F860 x2619FF x265A51 x27F79C x28CC5C x299FC0 x2BAD69 x2BCA5E x2C976D x2CC6D7 x2CC9D7 x319B3E x358AB3 x36DEC9 x39D379 x3AAFA5 x3ABADD x3AC323 x3B157B x3BC3DC x3DC80A x3DCC7B x3DF911 x3E174B x402080 x40339D x40E4CF x41AC27 x42A388 x44332A x465DC8 x4690C2 x4A7CD8 x4AA6B6 x4B49F2 x4CD299 x4DAA8A x4DBE4A x4F5A4D x508080 x50B493 x51B9BC x52839A x533D44 x5392DD x554220 x5551A1 x55C41A x571800 x573B27 x575CCC x57FDB7 x58C850 x59773A x5B63B5 x5B70BB x5CCA79 x5DA006 x5EC3DB x5F141F x5FBCFF x600D92 x60CAD8 x63252A x63D8F8 x64283A x65D786 x65DCDB x664C79 x68D8FB x68E0D2 x6BD915 x6BDFF3 x6C53BA x6FE354 x7105F8 x73354E x7355BF x743F41 x744A86 x771CB3 x774CEA x796B16 x7B1E0A x7B7595 x7C58BC x7D5812 x7E7783 x7F2867 x7F3DF1 x7F5540 x818335 x81DB36 x81EADA x82AA18 x82F798 x83926D x84DF43 x860DD4 x867348 x87941A x89656E x89BC19 x8B47B7 x8B96F2 x8BF1A0 x8C707D x9025C8 x904080 x90C080 x90FB3B x91670D x93B583 x944E30 x946CC7 x952F3F x96529F x977599 x9888F6 x99CB13 x9A73C7 x9A8A93 x9C13D9 x9D7B0E x9D92A7 x9EA705 x9F03E3 x9F2532 xA1A13A xA1C84D xA4DCB6 xA55B0A xA56B00 xA6F6FD xAC6092 xACF621 xAD3A6B xAED236 xAF7CB4 xB20F44 xB2AFD1 xB2DF51 xB3A111 xB5C710 xB6CA16 xB891F3 xB8D005 xB94979 xB95EB2 xB963F3 xB9C113 xB9C5DD xB9F872 xBAAB60 xBC0AA9 xBD9D59 xBE0B1C xBE9808 xBFA9C4 xC02080 xC0696D xC0CBE5 xC3178C xC6BBD4 xC7106E xC89BA4 xC964E5 xC998B0 xCA5BE4 xCA8E9D xCAC122 xCC869C xCE1B4B xCF073F xCFD016 xD00080 xD06EF9 xD484FE xD51888 xD56340 xD5A752 xD74652 xD7B25C xD7B8D9 xD80B74 xDAEDDD xDAF79D xDE27DA xE1622A xE29E7C xE2ABA8 xE340DC xE35101 xE387E7 xE3FA4D xE65BC2 xE6B7A4 xE6E56D xE836AA xE979D9 xE9D326 xE9F52A xEA0263 xEA36A6 xEB65F5 xEC1DF2 xEC9D85 xEC9F6C xECA315 xED64F1 xEDD51C xEEE91D xF11FC4 xF17880 xF2158B xF29AB7 xF2DFDC xF3326F xF3DCE7 xF53AA9 xF78700 xF88E77 xF89B9D xF99A07 xFA2355 xFABE6A xFB2578 xFD9C12 xFE4B26 } - traits = { state_trait_rocky_mountains state_trait_solar_fields state_trait_wind_farms } - city = xE9F52A - farm = x3ABADD - mine = x017C34 - wood = x1C5277 - arable_land = 470 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 128 - building_iron_mine = 33 - building_logging_camp = 46 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 23 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 65 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 50 - discovered_amount = 20 - } + id = 274 + subsistence_building = building_subsistence_farms + provinces = { x006080 x0062B6 x017C34 x01C975 x0456B2 x050F0F x05E469 x0667C7 x0682D7 x06E885 x073B66 x092B19 x0A4987 x0A9E2B x0AABD3 x0B6D01 x0D3B73 x0DE2A6 x0EB61F x0F89B6 x0FB2AA x109BC0 x10C080 x11BB04 x11EFF8 x1213C4 x14A4F8 x1508A0 x156C47 x15CA79 x170104 x19D061 x1A505E x1AC89E x1C5277 x1C7988 x1DF2FD x1E57E5 x1F04CC x1F5624 x21EE68 x22B520 x233F47 x236126 x2403EF x244042 x249E28 x25F860 x2619FF x265A51 x27F79C x28CC5C x299FC0 x2BAD69 x2BCA5E x2C976D x2CC6D7 x2CC9D7 x319B3E x358AB3 x36DEC9 x39D379 x3AAFA5 x3ABADD x3AC323 x3B157B x3BC3DC x3DC80A x3DCC7B x3DF911 x3E174B x402080 x40339D x40E4CF x41AC27 x42A388 x44332A x465DC8 x4690C2 x4A7CD8 x4AA6B6 x4B49F2 x4CD299 x4DAA8A x4DBE4A x4F5A4D x508080 x50B493 x51B9BC x52839A x533D44 x5392DD x554220 x5551A1 x55C41A x571800 x573B27 x575CCC x57FDB7 x58C850 x59773A x5B63B5 x5B70BB x5CCA79 x5DA006 x5EC3DB x5F141F x5FBCFF x600D92 x60CAD8 x63252A x63D8F8 x64283A x65D786 x65DCDB x664C79 x68D8FB x68E0D2 x6BD915 x6BDFF3 x6C53BA x6FE354 x7105F8 x73354E x7355BF x743F41 x744A86 x771CB3 x774CEA x796B16 x7B1E0A x7B7595 x7C58BC x7D5812 x7E7783 x7F2867 x7F3DF1 x7F5540 x818335 x81DB36 x81EADA x82AA18 x82F798 x83926D x84DF43 x860DD4 x867348 x87941A x89656E x89BC19 x8B47B7 x8B96F2 x8BF1A0 x8C707D x9025C8 x904080 x90C080 x90FB3B x91670D x93B583 x944E30 x946CC7 x952F3F x96529F x977599 x9888F6 x99CB13 x9A73C7 x9A8A93 x9C13D9 x9D7B0E x9D92A7 x9EA705 x9F03E3 x9F2532 xA1A13A xA1C84D xA4DCB6 xA55B0A xA56B00 xA6F6FD xAC6092 xACF621 xAD3A6B xAED236 xAF7CB4 xB20F44 xB2AFD1 xB2DF51 xB3A111 xB5C710 xB6CA16 xB891F3 xB8D005 xB94979 xB95EB2 xB963F3 xB9C113 xB9C5DD xB9F872 xBAAB60 xBC0AA9 xBD9D59 xBE0B1C xBE9808 xBFA9C4 xC02080 xC0696D xC0CBE5 xC3178C xC6BBD4 xC7106E xC89BA4 xC964E5 xC998B0 xCA5BE4 xCA8E9D xCAC122 xCC869C xCE1B4B xCF073F xCFD016 xD00080 xD06EF9 xD484FE xD51888 xD56340 xD5A752 xD74652 xD7B25C xD7B8D9 xD80B74 xDAEDDD xDAF79D xDE27DA xE1622A xE29E7C xE2ABA8 xE340DC xE35101 xE387E7 xE3FA4D xE65BC2 xE6B7A4 xE6E56D xE836AA xE979D9 xE9D326 xE9F52A xEA0263 xEA36A6 xEB65F5 xEC1DF2 xEC9D85 xEC9F6C xECA315 xED64F1 xEDD51C xEEE91D xF11FC4 xF17880 xF2158B xF29AB7 xF2DFDC xF3326F xF3DCE7 xF53AA9 xF78700 xF88E77 xF89B9D xF99A07 xFA2355 xFABE6A xFB2578 xFD9C12 xFE4B26 } + traits = { state_trait_rocky_mountains state_trait_solar_fields state_trait_wind_farms } + city = xE9F52A + farm = x3ABADD + mine = x017C34 + wood = x1C5277 + arable_land = 470 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 128 + building_iron_mine = 33 + building_logging_camp = 46 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 23 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 65 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 50 + discovered_amount = 20 + } } STATE_DAKOTAS = { - id = 276 - subsistence_building = building_subsistence_farms - provinces = { x0020C0 x002DE6 x026750 x080BEC x08613A x0A6682 x0D6439 x0EADCE x120F17 x14E86D x17235E x176E1A x17983F x17DA7A x17EF0F x184A57 x18D7A9 x198845 x1C9F35 x20A1FA x224996 x245CEE x298347 x2D7D62 x30BADD x3160D9 x329C17 x3816BA x3EB1F2 x3F22C3 x40F27A x43E5A3 x47FA09 x49577A x4D2CA3 x5080C0 x532C36 x551291 x56C14E x58317B x5BED05 x5E7877 x6466A1 x647FB6 x680B83 x6A7412 x6B9ADF x6D06D4 x6E68EF x6FE856 x746873 x74D214 x75D810 x76F55B x78F2DF x7A9921 x7A9D37 x7AD306 x844BD6 x859766 x8B54D5 x8C905E x8CE0D2 x8F0750 x8F4ECF x8FB7A5 x913BCB x91A08A x9255F2 x96B71E x96D61E x98A328 x993FC6 x9D100E x9EA3FF x9FB4C1 xA4C2F6 xA5970F xA5A929 xAA3B6E xAB458E xAB7707 xABD1D2 xAD6F67 xAD862C xAF6E5B xB182F3 xB5FEC3 xB7A857 xB7F25B xBB73D1 xBD89ED xBEFC85 xBF6E5B xC1C5C5 xC51FF7 xC5E80F xCDE122 xCE5B60 xD000C0 xD080C0 xD56C26 xDD5888 xE24F6E xE37FAD xE3E1E1 xE5FDC3 xEA8626 xEE82BD xEEDDC3 xEF51A8 xF03169 xF131A8 xF1B990 xF276CA xF3479B xF3C4FA xF3EC53 xF47AED xFA9899 xFAD908 } - traits = { state_trait_the_great_plains state_trait_wind_farms state_trait_hydroelectric_dams } - city = x17EF0F - farm = xA4C2F6 - mine = x4D2CA3 - wood = xD080C0 - arable_land = 540 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_logging_camp = 20 - building_gold_mine = 8 - } + id = 276 + subsistence_building = building_subsistence_farms + provinces = { x0020C0 x002DE6 x026750 x080BEC x08613A x0A6682 x0D6439 x0EADCE x120F17 x14E86D x17235E x176E1A x17983F x17DA7A x17EF0F x184A57 x18D7A9 x198845 x1C9F35 x20A1FA x224996 x245CEE x298347 x2D7D62 x30BADD x3160D9 x329C17 x3816BA x3EB1F2 x3F22C3 x40F27A x43E5A3 x47FA09 x49577A x4D2CA3 x5080C0 x532C36 x551291 x56C14E x58317B x5BED05 x5E7877 x6466A1 x647FB6 x680B83 x6A7412 x6B9ADF x6D06D4 x6E68EF x6FE856 x746873 x74D214 x75D810 x76F55B x78F2DF x7A9921 x7A9D37 x7AD306 x844BD6 x859766 x8B54D5 x8C905E x8CE0D2 x8F0750 x8F4ECF x8FB7A5 x913BCB x91A08A x9255F2 x96B71E x96D61E x98A328 x993FC6 x9D100E x9EA3FF x9FB4C1 xA4C2F6 xA5970F xA5A929 xAA3B6E xAB458E xAB7707 xABD1D2 xAD6F67 xAD862C xAF6E5B xB182F3 xB5FEC3 xB7A857 xB7F25B xBB73D1 xBD89ED xBEFC85 xBF6E5B xC1C5C5 xC51FF7 xC5E80F xCDE122 xCE5B60 xD000C0 xD080C0 xD56C26 xDD5888 xE24F6E xE37FAD xE3E1E1 xE5FDC3 xEA8626 xEE82BD xEEDDC3 xEF51A8 xF03169 xF131A8 xF1B990 xF276CA xF3479B xF3C4FA xF3EC53 xF47AED xFA9899 xFAD908 } + traits = { state_trait_the_great_plains state_trait_wind_farms state_trait_hydroelectric_dams } + city = x17EF0F + farm = xA4C2F6 + mine = x4D2CA3 + wood = xD080C0 + arable_land = 540 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_logging_camp = 20 + building_gold_mine = 8 + } } STATE_GREAT_PLAINS = { - id = 279 - subsistence_building = building_subsistence_farms - provinces = { x029975 x0364B8 x05C8DA x085848 x08A728 x09025B x0B51E5 x0CD9E6 x0F6ED8 x1040C0 x10C040 x10C0C0 x1204FB x13C47E x155091 x158786 x1711F0 x17C2F0 x199C35 x1B1E8B x231FA5 x24CC25 x25C814 x269541 x26D7F5 x286941 x2CA41F x2D821B x32D681 x3449B1 x35C80B x369A5E x37CCC2 x384259 x394431 x3A130C x3CA80A x3DC254 x3E62DB x4034FA x405BB7 x428D5B x432B51 x46C0C9 x47C329 x49BF7D x49EB3C x4A5328 x4A5CBE x4BE9C6 x4C746E x51621D x5196C1 x54AC76 x5551C2 x574B34 x574C53 x5A143B x5A6816 x5AE35B x5BD057 x5C449B x5D421A x5F2DBA x5FA3C8 x6298F3 x6377BB x63FAC0 x63FFC3 x671F4C x675507 x69F3E2 x6C6CF4 x70D146 x72799C x7507ED x75B4EE x76A411 x76F2C5 x770EB3 x782001 x7A707B x7A74B8 x7F42E1 x814008 x836A23 x876BD0 x8B2E2A x8BDF6D x8CD89B x8E9862 x8E9E5A x9040C0 x90C040 x90C0C0 x9215D8 x921E4D x924593 x9324D1 x939662 x94CB2D x94D9C2 x996A90 x9A9935 x9B4CC5 xA00FE0 xA07F85 xA1D6F3 xA68A21 xA8C3AF xA912ED xAB5E06 xABDA2C xAE0966 xAF6622 xB8266A xB83435 xB9B03E xBE4BF0 xBFD5C4 xC020D9 xC03040 xC0F9BB xC547CE xC62026 xCC97E9 xCE7722 xCF0284 xCF5B71 xD08040 xD1616D xD26D2D xD3D517 xD4B162 xD545C6 xD5A04C xD6ADF2 xD72549 xD7F409 xDA6117 xDAABDA xDF119B xDFB7E3 xE0ACB6 xE1CC08 xE2B0F1 xE3FE43 xE43B98 xE5842F xE64C00 xE80F7D xEB0DEB xEB3089 xEB66DA xEEC0B1 xEF15A7 xF3AC52 xF500FF xF5DE3F xF6681C xF7CF1A xF823F6 xF972E7 xF98E99 xFB92A2 xFFE6CD } - traits = { state_trait_the_great_plains state_trait_wind_farms } - city = xEB66DA - farm = x9B4CC5 - mine = xCF5B71 - wood = x0364B8 - arable_land = 788 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 72 - building_lead_mine = 18 - building_logging_camp = 19 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } + id = 279 + subsistence_building = building_subsistence_farms + provinces = { x029975 x0364B8 x05C8DA x085848 x08A728 x09025B x0B51E5 x0CD9E6 x0F6ED8 x1040C0 x10C040 x10C0C0 x1204FB x13C47E x155091 x158786 x1711F0 x17C2F0 x199C35 x1B1E8B x231FA5 x24CC25 x25C814 x269541 x26D7F5 x286941 x2CA41F x2D821B x32D681 x3449B1 x35C80B x369A5E x37CCC2 x384259 x394431 x3A130C x3CA80A x3DC254 x3E62DB x4034FA x405BB7 x428D5B x432B51 x46C0C9 x47C329 x49BF7D x49EB3C x4A5328 x4A5CBE x4BE9C6 x4C746E x51621D x5196C1 x54AC76 x5551C2 x574B34 x574C53 x5A143B x5A6816 x5AE35B x5BD057 x5C449B x5D421A x5F2DBA x5FA3C8 x6298F3 x6377BB x63FAC0 x63FFC3 x671F4C x675507 x69F3E2 x6C6CF4 x70D146 x72799C x7507ED x75B4EE x76A411 x76F2C5 x770EB3 x782001 x7A707B x7A74B8 x7F42E1 x814008 x836A23 x876BD0 x8B2E2A x8BDF6D x8CD89B x8E9862 x8E9E5A x9040C0 x90C040 x90C0C0 x9215D8 x921E4D x924593 x9324D1 x939662 x94CB2D x94D9C2 x996A90 x9A9935 x9B4CC5 xA00FE0 xA07F85 xA1D6F3 xA68A21 xA8C3AF xA912ED xAB5E06 xABDA2C xAE0966 xAF6622 xB8266A xB83435 xB9B03E xBE4BF0 xBFD5C4 xC020D9 xC03040 xC0F9BB xC547CE xC62026 xCC97E9 xCE7722 xCF0284 xCF5B71 xD08040 xD1616D xD26D2D xD3D517 xD4B162 xD545C6 xD5A04C xD6ADF2 xD72549 xD7F409 xDA6117 xDAABDA xDF119B xDFB7E3 xE0ACB6 xE1CC08 xE2B0F1 xE3FE43 xE43B98 xE5842F xE64C00 xE80F7D xEB0DEB xEB3089 xEB66DA xEEC0B1 xEF15A7 xF3AC52 xF500FF xF5DE3F xF6681C xF7CF1A xF823F6 xF972E7 xF98E99 xFB92A2 xFFE6CD } + traits = { state_trait_the_great_plains state_trait_wind_farms } + city = xEB66DA + farm = x9B4CC5 + mine = xCF5B71 + wood = x0364B8 + arable_land = 788 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 72 + building_lead_mine = 18 + building_logging_camp = 19 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } } STATE_OZARK_PLATEAU = { - id = 281 - subsistence_building = building_subsistence_farms - provinces = { x070C9D x0AC4E5 x0DAFAE x0E60EA x1402BF x181555 x19E16B x1B4F2D x1BB57F x1BE410 x1CF8D9 x2126AD x316588 x3D2FD4 x407080 x40F000 x4887AC x4B4ADB x4D6DEF x508040 x50C080 x5171F6 x53BF8B x547EEE x58998B x591E45 x5B4E4D x5CB3AF x5E76CB x5F4C23 x637A11 x63AA76 x65632B x67104C x67DC9A x69827A x6B20E7 x6ED39C x701948 x724BC4 x7B0051 x84487E x852923 x8ADB9A x8F2DEF x91A469 x948616 x971521 x9AE3BD x9CA0ED x9DC7AE x9EA16E xA09531 xA5AFE3 xB058B0 xB20F72 xB7FD4E xBA821E xBCAF1A xBF3FF3 xC0F000 xC5BECD xC8F21F xC8FD36 xCC0FCA xCDC95A xD00040 xD04080 xD3F59D xDA6506 xE30DBE xE73161 xEA9822 xF205E8 xF23379 xF279B1 xF5005E xF51011 xFD9D2F xFF9F56 } - traits = { state_trait_mississippi_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = x971521 - farm = xD3F59D - mine = x181555 - wood = x1CF8D9 - arable_land = 461 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 81 - building_logging_camp = 27 - building_bauxite_mine = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } + id = 281 + subsistence_building = building_subsistence_farms + provinces = { x070C9D x0AC4E5 x0DAFAE x0E60EA x1402BF x181555 x19E16B x1B4F2D x1BB57F x1BE410 x1CF8D9 x2126AD x316588 x3D2FD4 x407080 x40F000 x4887AC x4B4ADB x4D6DEF x508040 x50C080 x5171F6 x53BF8B x547EEE x58998B x591E45 x5B4E4D x5CB3AF x5E76CB x5F4C23 x637A11 x63AA76 x65632B x67104C x67DC9A x69827A x6B20E7 x6ED39C x701948 x724BC4 x7B0051 x84487E x852923 x8ADB9A x8F2DEF x91A469 x948616 x971521 x9AE3BD x9CA0ED x9DC7AE x9EA16E xA09531 xA5AFE3 xB058B0 xB20F72 xB7FD4E xBA821E xBCAF1A xBF3FF3 xC0F000 xC5BECD xC8F21F xC8FD36 xCC0FCA xCDC95A xD00040 xD04080 xD3F59D xDA6506 xE30DBE xE73161 xEA9822 xF205E8 xF23379 xF279B1 xF5005E xF51011 xFD9D2F xFF9F56 } + traits = { state_trait_mississippi_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = x971521 + farm = xD3F59D + mine = x181555 + wood = x1CF8D9 + arable_land = 461 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 81 + building_logging_camp = 27 + building_bauxite_mine = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } } STATE_MISSISSIPPI_VALLEY = { - id = 283 - subsistence_building = building_subsistence_farms - provinces = { x002D4B x00A0C0 x03E9D3 x03F3AE x096804 x0FAD27 x1000C0 x1080C0 x108319 x108E46 x1B5ADB x1B5B1A x1B6243 x1DF928 x1E5DFD x1E7531 x21D67D x25962B x27DB3F x28022C x282692 x289431 x29243C x2BB21D x2E8F99 x2F06FA x356047 x36ECCB x373F2F x3E306D x450FD3 x45FBF5 x46F177 x4A5F7A x4C181C x4DCFD1 x4F3BC6 x4FFFFC x54C77A x57556B x5832CE x59C9CA x5A4A79 x5BA80C x5CFCFE x5D35AB x5E307F x606DBE x63CD4F x658093 x6AD1DD x6EE453 x70957E x71153F x71C380 x72D1EA x7388CD x764D7B x7B3020 x83139C x8334D0 x84B824 x85D457 x865EB8 x8D5116 x8DB752 x9000C0 x9080C0 x91CECE x929D22 x97AC4F x996F37 x9A3850 x9A9297 x9D934A x9DE484 x9F7290 xA8B1F6 xAB3179 xAB7F2A xAC772A xAF2D84 xB4D320 xBDF621 xBE054B xC24F5B xC2D863 xC5E30A xC6264B xCA1F38 xCC4DE2 xCCC204 xCD67AD xCDECF0 xCF483D xD06D27 xD0C080 xD0ED5A xD348EA xD4B435 xDD39CE xDE887C xDEFE70 xDF2B35 xDFFB08 xE08573 xE31CFC xE3F82F xE46361 xE649BF xE7EF56 xE8429C xECA010 xEE7CFB xF09A2C xF3CD0C xF90AE8 xFBB91E xFF83EB } - traits = { state_trait_mississippi_river state_trait_wind_farms state_trait_great_lakes } - city = x4DCFD1 - farm = x9000C0 - mine = x5832CE - wood = xAB3179 - arable_land = 495 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 45 - building_copper_mine = 10 - building_coal_mine = 64 - building_phosphorus_mine = 80 - building_logging_camp = 21 - } + id = 283 + subsistence_building = building_subsistence_farms + provinces = { x002D4B x00A0C0 x03E9D3 x03F3AE x096804 x0FAD27 x1000C0 x1080C0 x108319 x108E46 x1B5ADB x1B5B1A x1B6243 x1DF928 x1E5DFD x1E7531 x21D67D x25962B x27DB3F x28022C x282692 x289431 x29243C x2BB21D x2E8F99 x2F06FA x356047 x36ECCB x373F2F x3E306D x450FD3 x45FBF5 x46F177 x4A5F7A x4C181C x4DCFD1 x4F3BC6 x4FFFFC x54C77A x57556B x5832CE x59C9CA x5A4A79 x5BA80C x5CFCFE x5D35AB x5E307F x606DBE x63CD4F x658093 x6AD1DD x6EE453 x70957E x71153F x71C380 x72D1EA x7388CD x764D7B x7B3020 x83139C x8334D0 x84B824 x85D457 x865EB8 x8D5116 x8DB752 x9000C0 x9080C0 x91CECE x929D22 x97AC4F x996F37 x9A3850 x9A9297 x9D934A x9DE484 x9F7290 xA8B1F6 xAB3179 xAB7F2A xAC772A xAF2D84 xB4D320 xBDF621 xBE054B xC24F5B xC2D863 xC5E30A xC6264B xCA1F38 xCC4DE2 xCCC204 xCD67AD xCDECF0 xCF483D xD06D27 xD0C080 xD0ED5A xD348EA xD4B435 xDD39CE xDE887C xDEFE70 xDF2B35 xDFFB08 xE08573 xE31CFC xE3F82F xE46361 xE649BF xE7EF56 xE8429C xECA010 xEE7CFB xF09A2C xF3CD0C xF90AE8 xFBB91E xFF83EB } + traits = { state_trait_mississippi_river state_trait_wind_farms state_trait_great_lakes } + city = x4DCFD1 + farm = x9000C0 + mine = x5832CE + wood = xAB3179 + arable_land = 495 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 45 + building_copper_mine = 10 + building_coal_mine = 64 + building_sulfur_mine = 80 + building_logging_camp = 21 + } } STATE_WISCONSIN = { - id = 285 - subsistence_building = building_subsistence_farms - provinces = { x049BAB x092B18 x0F38D4 x16E7BF x24883A x397AA3 x39FC40 x3C47F9 x3E0D88 x3E86B7 x49B5A8 x4A71CA x4B51EB x520EFD x52A5FD x5816B1 x5FE739 x618762 x657999 x68A47D x779B77 x794B5B x80A0C0 x887276 x89F507 x900040 x941A5A x9C97B2 x9F4495 xA5C179 xA6AF2F xAA87FB xAFF4FA xBFF7BC xCB7277 xD04040 xD0C040 xD5A704 xE2A342 xE3903C xE49CB0 xE6D0B8 xEB502A xEF4297 xF54CF0 xF57B6E xF6BC89 } - traits = { state_trait_great_lakes state_trait_wind_farms } - city = xD0C040 - farm = x900040 - mine = xD04040 - wood = x941A5A - arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_phosphorus_mine = 32 - building_logging_camp = 23 - } + id = 285 + subsistence_building = building_subsistence_farms + provinces = { x049BAB x092B18 x0F38D4 x16E7BF x24883A x397AA3 x39FC40 x3C47F9 x3E0D88 x3E86B7 x49B5A8 x4A71CA x4B51EB x520EFD x52A5FD x5816B1 x5FE739 x618762 x657999 x68A47D x779B77 x794B5B x80A0C0 x887276 x89F507 x900040 x941A5A x9C97B2 x9F4495 xA5C179 xA6AF2F xAA87FB xAFF4FA xBFF7BC xCB7277 xD04040 xD0C040 xD5A704 xE2A342 xE3903C xE49CB0 xE6D0B8 xEB502A xEF4297 xF54CF0 xF57B6E xF6BC89 } + traits = { state_trait_great_lakes state_trait_wind_farms } + city = xD0C040 + farm = x900040 + mine = xD04040 + wood = x941A5A + arable_land = 203 + arable_resources = { bg_maize_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_sulfur_mine = 32 + building_logging_camp = 23 + } } STATE_INDIANA = { - id = 286 - subsistence_building = building_subsistence_farms - provinces = { x005339 x26B0DF x27EF03 x285A9A x2A554C x30D889 x4BAF24 x5DA55B x708040 x71AF12 x73BE17 x886CA2 x89D198 x9977A5 x9CE5F6 xC02000 xC72917 xC9A306 xE12B89 xE236DD xE2E68F xE36812 xED4D2B xF04080 xF13865 } - traits = { state_trait_ohio_river state_trait_wind_farms state_trait_great_lakes } - city = x26B0DF - port = xE236DD - farm = x30D889 - mine = x708040 - wood = x4BAF24 - arable_land = 248 - arable_resources = { bg_maize_farms bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 7 - discovered_amount = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 18 - } - naval_exit_id = 3162 + id = 286 + subsistence_building = building_subsistence_farms + provinces = { x005339 x26B0DF x27EF03 x285A9A x2A554C x30D889 x4BAF24 x5DA55B x708040 x71AF12 x73BE17 x886CA2 x89D198 x9977A5 x9CE5F6 xC02000 xC72917 xC9A306 xE12B89 xE236DD xE2E68F xE36812 xED4D2B xF04080 xF13865 } + traits = { state_trait_ohio_river state_trait_wind_farms state_trait_great_lakes } + city = x26B0DF + farm = x30D889 + mine = x708040 + wood = x4BAF24 + arable_land = 248 + arable_resources = { bg_maize_farms bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 7 + discovered_amount = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 18 + } } STATE_MICHIGAN = { - id = 287 - subsistence_building = building_subsistence_farms - provinces = { x055AA0 x0B0C98 x11C5A2 x1BA1F4 x2455A8 x286086 x28FA31 x319D44 x35EAD6 x4017DC x40E080 x42E736 x43FD92 x4D1908 x4FD630 x50412A x53CE7E x569D0A x5E05A9 x5F7EE0 x6486DD x649AB4 x69C402 x700040 x70C000 x781E75 x7F1133 x83AA0C x87E8D4 x8BD355 x8E8D40 x9293C6 x94D7BA x95E27E x96E11B xAE4DDC xB34192 xB41FE2 xC1AE21 xC44B48 xD49785 xE24063 xE51181 xE65320 xE76A88 xECE19B xF01A7B xF0C000 xF62CC4 xFDA0D8 } - traits = { state_trait_great_lakes state_trait_wind_farms state_trait_hydroelectric_dams } - city = x6486DD - farm = x2455A8 - mine = xFDA0D8 - wood = xC1AE21 - arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 45 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 49 - discovered_amount = 18 - } - capped_resources = { - building_iron_mine = 60 - building_phosphorus_mine = 32 - building_copper_mine = 28 - building_logging_camp = 20 - } + id = 287 + subsistence_building = building_subsistence_farms + provinces = { x055AA0 x0B0C98 x11C5A2 x1BA1F4 x2455A8 x286086 x28FA31 x319D44 x35EAD6 x4017DC x40E080 x42E736 x43FD92 x4D1908 x4FD630 x50412A x53CE7E x569D0A x5E05A9 x5F7EE0 x6486DD x649AB4 x69C402 x700040 x70C000 x781E75 x7F1133 x83AA0C x87E8D4 x8BD355 x8E8D40 x9293C6 x94D7BA x95E27E x96E11B xAE4DDC xB34192 xB41FE2 xC1AE21 xC44B48 xD49785 xE24063 xE51181 xE65320 xE76A88 xECE19B xF01A7B xF0C000 xF62CC4 xFDA0D8 } + traits = { state_trait_great_lakes state_trait_wind_farms state_trait_hydroelectric_dams } + city = x6486DD + farm = x2455A8 + mine = xFDA0D8 + wood = xC1AE21 + arable_land = 203 + arable_resources = { bg_maize_farms bg_livestock_ranches } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 45 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 49 + discovered_amount = 18 + } + capped_resources = { + building_iron_mine = 60 + building_sulfur_mine = 32 + building_copper_mine = 28 + building_logging_camp = 20 + } } STATE_OHIO = { - id = 288 - subsistence_building = building_subsistence_farms - provinces = { x000090 x02EC28 x131587 x214D38 x2158FB x255558 x4A3037 x638C4B x6CD2A5 x704000 x74A939 x8B892B xA73D1F xA8C954 xA92D73 xAD9F9F xB0C080 xB61C8A xBF2D59 xC08BCD xC31F42 xC8B64B xD043D4 xD0C0C0 xE39685 xE4C01C xEDCEDA xF04000 xFC90A5 } - traits = { state_trait_ohio_river state_trait_wind_farms state_trait_great_lakes } - city = xC8B64B - farm = xD0C0C0 - mine = x2158FB - wood = xA92D73 - arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 18 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 8 - discovered_amount = 8 - } - capped_resources = { - building_coal_mine = 60 - building_lead_mine = 36 - building_logging_camp = 14 - } + id = 288 + subsistence_building = building_subsistence_farms + provinces = { x000090 x02EC28 x131587 x214D38 x2158FB x255558 x4A3037 x638C4B x6CD2A5 x704000 x74A939 x8B892B xA73D1F xA8C954 xA92D73 xAD9F9F xB0C080 xB61C8A xBF2D59 xC08BCD xC31F42 xC8B64B xD043D4 xD0C0C0 xE39685 xE4C01C xEDCEDA xF04000 xFC90A5 } + traits = { state_trait_ohio_river state_trait_wind_farms state_trait_great_lakes } + city = xC8B64B + farm = xD0C0C0 + mine = x2158FB + wood = xA92D73 + arable_land = 203 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 18 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 8 + discovered_amount = 8 + } + capped_resources = { + building_coal_mine = 60 + building_lead_mine = 36 + building_logging_camp = 14 + } } STATE_CUMBERLAND_PLATEAU = { - id = 290 - subsistence_building = building_subsistence_farms - provinces = { x00F0C0 x07190B x0C4D39 x0CE796 x0DA56A x1BE999 x22372A x273DD7 x29E11F x2BBF97 x2C3DD6 x2ED593 x2EF726 x345456 x394A84 x3F62E9 x454965 x4987B9 x4ADDB6 x4E7A21 x4EF632 x552EC3 x5BF189 x5E6B4D x5EBF40 x5F08F6 x72B7A5 x7450B4 x758310 x7BEEC0 x807080 x8A22C2 x8ABB32 x8B0210 x8C50E2 x8C6574 x8CA6A9 x8CF367 x8D925C x953CF1 x9A4E18 xA3CEBC xB04080 xB51AC8 xB9F919 xBAAD96 xBC5C72 xC010AA xC07000 xC671E3 xC85BEB xD9E5F5 xDD61CB xDECE20 xE0446E xE36367 xED1358 xEDB65F xEE80A0 xF00040 xF56394 xFDE30E } - traits = { state_trait_mississippi_river state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } - city = x454965 - farm = xC85BEB - mine = x8CA6A9 - wood = xEE80A0 - arable_land = 406 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 21 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 20 - discovered_amount = 19 - } - capped_resources = { - building_iron_mine = 203 - building_logging_camp = 34 - } + id = 290 + subsistence_building = building_subsistence_farms + provinces = { x00F0C0 x07190B x0C4D39 x0CE796 x0DA56A x1BE999 x22372A x273DD7 x29E11F x2BBF97 x2C3DD6 x2ED593 x2EF726 x345456 x394A84 x3F62E9 x454965 x4987B9 x4ADDB6 x4E7A21 x4EF632 x552EC3 x5BF189 x5E6B4D x5EBF40 x5F08F6 x72B7A5 x7450B4 x758310 x7BEEC0 x807080 x8A22C2 x8ABB32 x8B0210 x8C50E2 x8C6574 x8CA6A9 x8CF367 x8D925C x953CF1 x9A4E18 xA3CEBC xB04080 xB51AC8 xB9F919 xBAAD96 xBC5C72 xC010AA xC07000 xC671E3 xC85BEB xD9E5F5 xDD61CB xDECE20 xE0446E xE36367 xED1358 xEDB65F xEE80A0 xF00040 xF56394 xFDE30E } + traits = { state_trait_mississippi_river state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } + city = x454965 + farm = xC85BEB + mine = x8CA6A9 + wood = xEE80A0 + arable_land = 406 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 21 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 20 + discovered_amount = 19 + } + capped_resources = { + building_iron_mine = 203 + building_logging_camp = 34 + } } STATE_MISSISSIPPI = { - id = 291 - subsistence_building = building_subsistence_farms - provinces = { x00F080 x0B6E85 x123257 x14BCC5 x2016F5 x2958AE x3B0B58 x407000 x4BD19A x520559 x68986B x6D0DAC x6E06B3 x80F080 x861CB7 x9E0C8B xAD9E8B xBFD47F xCAD065 xDD0524 xE1C52F xE41653 xECBE35 xF0A4C8 xF641D2 xFB99F3 } - traits = { state_trait_mississippi_river state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } - city = x4BD19A - port = xE41653 - farm = x80F080 - mine = x6D0DAC - wood = xE1C52F - arable_land = 179 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 14 - building_fishing_wharf = 5 - } - naval_exit_id = 3060 + id = 291 + subsistence_building = building_subsistence_farms + provinces = { x00F080 x0B6E85 x123257 x14BCC5 x2016F5 x2958AE x3B0B58 x407000 x4BD19A x520559 x68986B x6D0DAC x6E06B3 x80F080 x861CB7 x9E0C8B xAD9E8B xBFD47F xCAD065 xDD0524 xE1C52F xE41653 xECBE35 xF0A4C8 xF641D2 xFB99F3 } + traits = { state_trait_mississippi_river state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } + city = x4BD19A + port = xE41653 + farm = x80F080 + mine = x6D0DAC + wood = xE1C52F + arable_land = 179 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3060 } STATE_ALABAMA = { - id = 292 - subsistence_building = building_subsistence_farms - provinces = { x00F000 x12DEAF x168AE9 x20B000 x31044F x3837AA x3E5AFE x40A911 x43AAC6 x489DF2 x492B79 x53C044 x5462C6 x6510ED x656E7D x6D9811 x807000 x8E9218 x913125 x966D03 x98A56F x9DD556 xA50BE3 xBD9F23 xC8BB61 xCC3103 xCDE01B xE8D1CA xEE9129 } - traits = { state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } - city = x489DF2 - port = x807000 - farm = xEE9129 - mine = x966D03 - wood = xE8D1CA - arable_land = 191 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 31 - discovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 28 - } - capped_resources = { - building_coal_mine = 28 - building_iron_mine = 30 - building_lead_mine = 24 - building_logging_camp = 17 - building_fishing_wharf = 3 - } - naval_exit_id = 3060 + id = 292 + subsistence_building = building_subsistence_farms + provinces = { x00F000 x12DEAF x168AE9 x20B000 x31044F x3837AA x3E5AFE x40A911 x43AAC6 x489DF2 x492B79 x53C044 x5462C6 x6510ED x656E7D x6D9811 x807000 x8E9218 x913125 x966D03 x98A56F x9DD556 xA50BE3 xBD9F23 xC8BB61 xCC3103 xCDE01B xE8D1CA xEE9129 } + traits = { state_trait_american_chestnuts state_trait_solar_fields state_trait_hydroelectric_dams } + city = x489DF2 + port = x807000 + farm = xEE9129 + mine = x966D03 + wood = xE8D1CA + arable_land = 191 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 31 + discovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 28 + } + capped_resources = { + building_coal_mine = 28 + building_iron_mine = 30 + building_lead_mine = 24 + building_logging_camp = 17 + building_fishing_wharf = 3 + } + naval_exit_id = 3060 } STATE_FLORIDA = { - id = 293 - subsistence_building = building_subsistence_farms - provinces = { x0C1D7F x1714EE x23B4D0 x2E5E47 x3126CA x31C481 x3556E5 x3CDD1A x4070C0 x4407A0 x552AD8 x5B1199 x5CD014 x65ECBE x6E31DE x7BCB55 x7FA347 x88BDEA x8C16F9 x9088D5 x976584 xA03000 xAAF2AF xB06E20 xC000F0 xC60D66 xD0761D xDAE3CC xE3533E xE58A3D xE740E5 xED77FB xF0B481 xF41CC0 xFE627B } - traits = { state_trait_floridian_wetlands state_trait_solar_fields state_trait_hydroelectric_dams } - city = x65ECBE - port = xE58A3D - farm = x1714EE - mine = x5CD014 - wood = xE740E5 - arable_land = 111 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 8 - discovered_amount = 8 - } - capped_resources = { - building_logging_camp = 23 - building_fishing_wharf = 15 - } - naval_exit_id = 3060 + id = 293 + subsistence_building = building_subsistence_farms + provinces = { x0C1D7F x1714EE x23B4D0 x2E5E47 x3126CA x31C481 x3556E5 x3CDD1A x4070C0 x4407A0 x552AD8 x5B1199 x5CD014 x65ECBE x6E31DE x7BCB55 x7FA347 x88BDEA x8C16F9 x9088D5 x976584 xA03000 xAAF2AF xB06E20 xC000F0 xC60D66 xD0761D xDAE3CC xE3533E xE58A3D xE740E5 xED77FB xF0B481 xF41CC0 xFE627B } + traits = { state_trait_floridian_wetlands state_trait_solar_fields state_trait_hydroelectric_dams } + city = x65ECBE + port = xE58A3D + farm = x1714EE + mine = x5CD014 + wood = xE740E5 + arable_land = 111 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 8 + discovered_amount = 8 + } + capped_resources = { + building_logging_camp = 23 + building_fishing_wharf = 15 + } + naval_exit_id = 3060 } STATE_GEORGIA = { - id = 294 - subsistence_building = building_subsistence_farms - provinces = { x13B302 x14A138 x169E1F x19EFC6 x21E256 x391CFA x39E367 x3D2D7D x407040 x40F040 x476DE4 x4EA3CA x56DBDA x69FAA9 x6D8A9F x7B295A x802080 x98A030 x9BEA44 xA496A6 xA86682 xABCC5E xB3D9D8 xBDB2BA xBE8916 xC07040 xC2859C xCB1A53 xCD4C42 xD66E1C xE2E34A xE631D3 xE933F3 xEE9338 xF0CB48 xFCECD3 xFD85D7 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = xCB1A53 - port = x13B302 - farm = xABCC5E - mine = x169E1F - wood = xCD4C42 - arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 6 - } - naval_exit_id = 3067 + id = 294 + subsistence_building = building_subsistence_farms + provinces = { x13B302 x14A138 x169E1F x19EFC6 x21E256 x391CFA x39E367 x3D2D7D x407040 x40F040 x476DE4 x4EA3CA x56DBDA x69FAA9 x6D8A9F x7B295A x802080 x98A030 x9BEA44 xA496A6 xA86682 xABCC5E xB3D9D8 xBDB2BA xBE8916 xC07040 xC2859C xCB1A53 xCD4C42 xD66E1C xE2E34A xE631D3 xE933F3 xEE9338 xF0CB48 xFCECD3 xFD85D7 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = xCB1A53 + port = x13B302 + farm = xABCC5E + mine = x169E1F + wood = xCD4C42 + arable_land = 203 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 6 + } + naval_exit_id = 3067 } STATE_KEYSTONE = { - id = 297 - subsistence_building = building_subsistence_farms - provinces = { x038B77 x0804CE x242311 x265ADC x308080 x345319 x413E60 x4CB9DF x501463 x503169 x533151 x552873 x56401E x606D4F x67DB6F x691121 x6C494D x703866 x716F90 x75195D x7CF534 x8C787A x976E86 xA14B4E xAC9DC0 xACC198 xAF1AEE xB00000 xB7EDCF xBC1A94 xC0C080 xC4DED4 xC786AB xCDBD85 xDD6B3C xE2ACEE xF00000 xF08080 xF1C228 } - traits = { state_trait_ohio_river state_trait_appalachian_mountains state_trait_american_chestnuts state_trait_wind_farms state_trait_hydroelectric_dams } - city = xB00000 - farm = xC0C080 - mine = xE2ACEE - wood = xC4DED4 - port = xF00000 - naval_exit_id = 3067 - arable_land = 246 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 57 - discovered_amount = 24 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 40 - } - capped_resources = { - building_coal_mine = 120 - building_iron_mine = 102 - building_logging_camp = 29 - building_fishing_wharf = 10 - } + id = 297 + subsistence_building = building_subsistence_farms + provinces = { x038B77 x0804CE x242311 x265ADC x308080 x345319 x413E60 x4CB9DF x501463 x503169 x533151 x552873 x56401E x606D4F x67DB6F x691121 x6C494D x703866 x716F90 x75195D x7CF534 x8C787A x976E86 xA14B4E xAC9DC0 xACC198 xAF1AEE xB00000 xB7EDCF xBC1A94 xC0C080 xC4DED4 xC786AB xCDBD85 xDD6B3C xE2ACEE xF00000 xF08080 xF1C228 } + traits = { state_trait_ohio_river state_trait_appalachian_mountains state_trait_american_chestnuts state_trait_wind_farms state_trait_hydroelectric_dams } + city = xB00000 + farm = xC0C080 + mine = xE2ACEE + wood = xC4DED4 + port = xF00000 + naval_exit_id = 3067 + arable_land = 246 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 57 + discovered_amount = 24 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 40 + } + capped_resources = { + building_coal_mine = 120 + building_iron_mine = 102 + building_logging_camp = 29 + building_fishing_wharf = 10 + } } STATE_ILLINOIS = { - id = 299 - subsistence_building = building_subsistence_farms - provinces = { x00A080 x0212BC x108040 x1B1B01 x22BBD7 x26D283 x2938A5 x2B0E33 x2FBF72 x33B258 x34036E x3FEEB5 x445F91 x4A94CA x4E0162 x50C040 x543986 x585A65 x67EB18 x6B3BE8 x6D1F7A x6D8AAA x6F02DA x746E6F x7514E0 x7A2E59 x806000 x908040 x977A71 x999D9F x9EA280 xA36021 xA53D3B xAD5337 xB90E0D xBCB645 xBD8B8B xCD3BFC xD998BB xEB7340 xF68D89 xF82338 } - traits = { state_trait_mississippi_river state_trait_solar_fields state_trait_wind_farms state_trait_great_lakes } - city = xF68D89 - farm = x1B1B01 - mine = x4E0162 - wood = xAD5337 - arable_land = 305 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 60 - building_lead_mine = 90 - building_logging_camp = 11 - } + id = 299 + subsistence_building = building_subsistence_farms + provinces = { x00A080 x0212BC x108040 x1B1B01 x22BBD7 x26D283 x2938A5 x2B0E33 x2FBF72 x33B258 x34036E x3FEEB5 x445F91 x4A94CA x4E0162 x50C040 x543986 x585A65 x67EB18 x6B3BE8 x6D1F7A x6D8AAA x6F02DA x746E6F x7514E0 x7A2E59 x806000 x908040 x977A71 x999D9F x9EA280 xA36021 xA53D3B xAD5337 xB90E0D xBCB645 xBD8B8B xCD3BFC xD998BB xEB7340 xF68D89 xF82338 } + traits = { state_trait_mississippi_river state_trait_solar_fields state_trait_wind_farms state_trait_great_lakes } + city = xF68D89 + farm = x1B1B01 + mine = x4E0162 + wood = xAD5337 + arable_land = 305 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 60 + building_lead_mine = 90 + building_logging_camp = 11 + } } STATE_NEW_ENGLAND = { - id = 302 - subsistence_building = building_subsistence_fishing_villages - provinces = { x13444D x142566 x1A77EA x1CA7B0 x1DC591 x1E33E8 x211ECF x262924 x2B5499 x3040C0 x30C040 x30F1AF x34FFC4 x382709 x38CCDA x3E6BAD x3FA10D x441473 x54816B x5806F4 x59DEDF x6AE419 x6B3A42 x6E757B x7182E8 x7DE678 x8243C0 x8D8744 x8F9450 x92CF0F x939ACE x990681 x9D3A73 xA58ED2 xA5DE9D xB04040 xB040C0 xB0C040 xB16D83 xBB7965 xBD7C03 xC2B02B xC4CDFC xC5CE93 xD64964 xD68A28 xD871BE xDB930D xEFC355 xF080C0 xF2502E xFB9715 xFBEDD6 xFCFF52 } - traits = { state_trait_new_england_whaling state_trait_american_chestnuts state_trait_natural_harbors state_trait_wind_farms state_trait_hydroelectric_dams } - city = x211ECF - port = x13444D - farm = xB040C0 - mine = x8D8744 - wood = xB040C0 - arable_land = 106 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 56 - building_iron_mine = 69 - building_logging_camp = 48 - building_fishing_wharf = 28 - } - naval_exit_id = 3067 + id = 302 + subsistence_building = building_subsistence_fishing_villages + provinces = { x13444D x142566 x1A77EA x1CA7B0 x1DC591 x1E33E8 x211ECF x262924 x2B5499 x3040C0 x30C040 x30F1AF x34FFC4 x382709 x38CCDA x3E6BAD x3FA10D x441473 x54816B x5806F4 x59DEDF x6AE419 x6B3A42 x6E757B x7182E8 x7DE678 x8243C0 x8D8744 x8F9450 x92CF0F x939ACE x990681 x9D3A73 xA58ED2 xA5DE9D xB04040 xB040C0 xB0C040 xB16D83 xBB7965 xBD7C03 xC2B02B xC4CDFC xC5CE93 xD64964 xD68A28 xD871BE xDB930D xEFC355 xF080C0 xF2502E xFB9715 xFBEDD6 xFCFF52 } + traits = { state_trait_new_england_whaling state_trait_american_chestnuts state_trait_natural_harbors state_trait_wind_farms state_trait_hydroelectric_dams } + city = x211ECF + port = x13444D + farm = xB040C0 + mine = x8D8744 + wood = xB040C0 + arable_land = 106 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 56 + building_iron_mine = 69 + building_logging_camp = 48 + building_fishing_wharf = 28 + } + naval_exit_id = 3067 } STATE_CAROLINAS = { - id = 308 - subsistence_building = building_subsistence_farms - provinces = { x007040 x0070C0 x007602 x00F040 x0F9A00 x1B47BD x1FA379 x228851 x2C6AA0 x31E5D4 x338BD7 x3B0FAE x3C4F8A x3EA432 x47BF09 x4DC66C x58A1C9 x5961F9 x5B809B x644A75 x6F7B23 x6FBF63 x711CB6 x7342E7 x758494 x785402 x7AAA59 x7BF507 x7DE315 x7F5918 x807040 x8070C0 x81AAED x8998F6 x8E69FE x9B1B8B xA59977 xABF402 xAF8C38 xC58DAF xD01C13 xD4D27E xD641CB xD8D851 xDBBF9F xE2F040 xE5DA13 xF3C9D3 xF5B3A1 xF83D99 xF93340 } - city = x6F7B23 - port = xAF8C38 - farm = x007602 - mine = xF83D99 - wood = x31E5D4 - arable_land = 314 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 32 - building_logging_camp = 26 - building_fishing_wharf = 11 - } - traits = { state_trait_hydroelectric_dams } - naval_exit_id = 3067 + id = 308 + subsistence_building = building_subsistence_farms + provinces = { x007040 x0070C0 x007602 x00F040 x0F9A00 x1B47BD x1FA379 x228851 x2C6AA0 x31E5D4 x338BD7 x3B0FAE x3C4F8A x3EA432 x47BF09 x4DC66C x58A1C9 x5961F9 x5B809B x644A75 x6F7B23 x6FBF63 x711CB6 x7342E7 x758494 x785402 x7AAA59 x7BF507 x7DE315 x7F5918 x807040 x8070C0 x81AAED x8998F6 x8E69FE x9B1B8B xA59977 xABF402 xAF8C38 xC58DAF xD01C13 xD4D27E xD641CB xD8D851 xDBBF9F xE2F040 xE5DA13 xF3C9D3 xF5B3A1 xF83D99 xF93340 } + city = x6F7B23 + port = xAF8C38 + farm = x007602 + mine = xF83D99 + wood = x31E5D4 + arable_land = 314 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 32 + building_logging_camp = 26 + building_fishing_wharf = 11 + } + traits = { state_trait_hydroelectric_dams } + naval_exit_id = 3067 } STATE_HAWAIIAN_ISLANDS = { - id = 309 - subsistence_building = building_subsistence_fishing_villages - provinces = { x492B26 x6090C0 xB5403E } - traits = { state_trait_hawaii_sandalwood_forests state_trait_volcanic_soil state_trait_solar_fields state_trait_wind_farms } - # state_trait_geothermal_reservoirs } - city = xB5403E - port = x492B26 - farm = x6090C0 - arable_land = 15 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 12 - building_logging_camp = 14 - building_fishing_wharf = 8 - } - naval_exit_id = 3001 + id = 309 + subsistence_building = building_subsistence_fishing_villages + provinces = { x492B26 x6090C0 xB5403E } + traits = { state_trait_hawaii_sandalwood_forests state_trait_volcanic_soil state_trait_solar_fields state_trait_wind_farms } + # state_trait_geothermal_reservoirs } + city = xB5403E + port = x492B26 + farm = x6090C0 + mine = x6090C0 + wood = x6090C0 + arable_land = 15 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 12 + building_logging_camp = 14 + building_fishing_wharf = 8 + } + naval_exit_id = 3001 } STATE_ONTARIO = { - id = 310 - subsistence_building = building_subsistence_farms - provinces = { x00AFDF x00CB48 x00F376 x011713 x0137A1 x0183A1 x020DF9 x037F88 x04633F x0538F5 x06958B x06B1FE x0708AD x08335D x08C8AF x08F7A9 x0B249E x0B7201 x0CA605 x0D2971 x0D2F27 x0D7566 x0DB925 x0E2F58 x0FE1B2 x101204 x1176C6 x117C95 x11DEB9 x123762 x13F9FA x15C12C x1695DF x16DB09 x171782 x17AEB7 x192C84 x196C5F x1B4C6D x1C432A x1C5746 x1C6F98 x1DDB81 x1E2884 x1E31A0 x1F0D15 x1FD5F8 x20327A x206622 x208AF2 x20E92A x20F7A5 x22E40F x232DBD x23C839 x24171D x243B2A x24691A x256309 x257105 x263F77 x26EF2A x271949 x271DAB x280A1D x297066 x29BE41 x2A08D3 x2A8963 x2AD0E3 x2B36A1 x2B78B9 x2BC058 x2BCBC7 x2DD641 x2E016E x2E6C75 x2F2C82 x2F570D x308040 x313BB2 x317FB3 x3193EA x31A991 x3344F6 x337ECF x33BD4E x343659 x343E89 x355ACA x361609 x36B818 x37D9E8 x383EA0 x388C4E x3927F5 x398E4C x399CA7 x3C2A27 x3CB77D x3E7368 x3EBFED x4020C0 x403994 x406000 x411A9B x4164F7 x41A233 x41E621 x42DDAE x42F312 x466A98 x480B4B x48DFB9 x48E362 x490D2A x49AD61 x4A04B2 x4B096D x4B09C5 x4C056C x4C823A x4CF9F7 x4D24AC x4D3033 x4DFFCD x4F35D0 x4F738B x503D32 x507BF4 x515254 x51A9EA x520BF5 x527017 x54F237 x560E55 x5699D1 x569E74 x56A6FD x56D964 x578996 x58158A x5A3D13 x5B310A x5B8A5F x5D7155 x5D7A14 x5D9879 x5D9B41 x5E776D x5EACB8 x5F5F99 x5FD282 x61C521 x61CD70 x627826 x62BAF4 x6334F9 x64970E x64AD7D x65F177 x676E1E x677647 x6893B6 x6A902F x6AEBC5 x6B2093 x6B64F8 x6BCC92 x6CA726 x6CBB4F x6E31A1 x6E6170 x6E78AC x6E90EA x6FFE7E x724F63 x729349 x738279 x7383DF x744A7A x74590E x7505F0 x76A0E6 x77BC8D x780AAA x78A3BA x790E5B x795AD3 x79DC59 x7A5E12 x7AB82C x7B1AE4 x7BD091 x7CF31C x7FB431 x80F104 x824210 x82492B x827B75 x83ADCB x853B98 x866C8A x88147F x8D15CB x8D6CB1 x8D992E x8E20D9 x8EE117 x8F87B9 x903279 x90A5C2 x90FAEA x92D783 x932B65 x93ACBB x93BD4C x940C24 x941B9D x9552A3 x9577B0 x969229 x96C2FB x993ABF x99AB17 x99F3C4 x9A44C7 x9AA464 x9B27B9 x9C3F51 x9C6E87 x9CC0D0 x9CC19E x9DBFA5 x9DF567 x9E289B x9E46FD x9E7CAD x9EBD23 x9F77E9 xA00289 xA07380 xA11839 xA18606 xA1D195 xA1E55B xA22F7E xA24EB6 xA2F8DD xA4CD73 xA6F3BA xA70030 xA794C1 xA7B9EE xA7D370 xA83989 xA8C5E8 xA92847 xAB2C76 xAB9DB4 xABA06F xACD62E xAD5354 xAD7D1F xAE0541 xAE2D58 xAEBFFF xAFBE4E xB00040 xB000C0 xB026C2 xB08040 xB080C0 xB090AD xB0CB2A xB1A86D xB27FD6 xB2D5DC xB4468D xB4F7B9 xB54962 xB6B30D xBA1406 xBAB329 xBCF90D xBDBECB xBDD238 xBE6ADE xBEF64A xC0110A xC0A0C0 xC1233A xC134A4 xC33C7E xC42B28 xC5041F xC75F8C xC893EC xC8D6E6 xC95021 xC97CED xCA480F xCE6D4A xCF1990 xCFBCE8 xD03BF3 xD17651 xD1DB51 xD1F43F xD29273 xD2B39A xD2CE4C xD2EE35 xD319EB xD37405 xD3807D xD389DE xD5540C xD567EB xD5B4A4 xD5CD71 xD5F515 xD6162E xD64816 xD7414C xD841D9 xD849E6 xDA3337 xDB8797 xDC58AB xDCE271 xDD7290 xDE7B99 xDEDA97 xE0DA0B xE1F252 xE2FA8E xE50D46 xE519FE xE58C05 xE61337 xE6C706 xE756C1 xE961E9 xE99D1D xE9F39B xEA4FC0 xEAEBD8 xEB4BDB xECA516 xED34E6 xED6465 xEF374F xF03811 xF2120D xF3D744 xF45C86 xF49F6D xF6A5A4 xF6CE39 xF738D5 xF7E3F8 xFA9AF5 xFBB002 xFC4326 xFC4F0D xFC9A0A xFE02CE xFF5559 xFF8A91 } - prime_land = { x0D2971 x1C432A xC0110A xB08040 x337ECF x24691A x3344F6 xD5B4A4 x308040 x515254 xB00040 x206622 xC1233A x9A44C7 x2BCBC7 x343E89 x744A7A x729349 x0B249E x80F104 x123762 x0137A1 xB080C0 xE6C706 x8D6CB1 x1E31A0 x6AEBC5 x41E621 xB1A86D x9B27B9 x20E92A xB000C0 x232DBD x0183A1 xA4CD73 x08C8AF x4D24AC x480B4B xC95021 x263F77 xCA480F x65F177 x117C95 x0538F5 x7A5E12 x724F63 x2B36A1 xEAEBD8 x313BB2 x82492B xF03811 x93ACBB x48E362 x5E776D x8F87B9 x26EF2A x993ABF x7B1AE4 xA7B9EE xBAB329 x520BF5 x4C056C x4020C0 x56A6FD xEA4FC0 x90A5C2 xC0A0C0 x676E1E xA794C1 xA07380 x51A9EA xD389DE x5F5F99 x3EBFED xD2B39A xB2D5DC xBA1406 xC134A4 x54F237 xFF5559 x2AD0E3 x1F0D15 x9577B0 x3CB77D x9DBFA5 xDE7B99 x780AAA xC5041F x5D7155 x9CC0D0 x24171D xD319EB x99F3C4 x64970E } - traits = { state_trait_great_lakes state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xB000C0 - farm = x515254 - mine = x313BB2 - wood = x1E31A0 - port = x8D15CB - arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } - capped_resources = { - building_phosphorus_mine = 48 - building_logging_camp = 23 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - discovered_amount = 8 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - naval_exit_id = 3044 + id = 310 + subsistence_building = building_subsistence_farms + provinces = { x00AFDF x00CB48 x00F376 x011713 x0137A1 x0183A1 x020DF9 x037F88 x04633F x0538F5 x06958B x06B1FE x0708AD x08335D x08C8AF x08F7A9 x0B249E x0B7201 x0CA605 x0D2971 x0D2F27 x0D7566 x0DB925 x0E2F58 x0FE1B2 x101204 x1176C6 x117C95 x11DEB9 x123762 x13F9FA x15C12C x1695DF x16DB09 x171782 x17AEB7 x192C84 x196C5F x1B4C6D x1C432A x1C5746 x1C6F98 x1DDB81 x1E2884 x1E31A0 x1F0D15 x1FD5F8 x20327A x206622 x208AF2 x20E92A x20F7A5 x22E40F x232DBD x23C839 x24171D x243B2A x24691A x256309 x257105 x263F77 x26EF2A x271949 x271DAB x280A1D x297066 x29BE41 x2A08D3 x2A8963 x2AD0E3 x2B36A1 x2B78B9 x2BC058 x2BCBC7 x2DD641 x2E016E x2E6C75 x2F2C82 x2F570D x308040 x313BB2 x317FB3 x3193EA x31A991 x3344F6 x337ECF x33BD4E x343659 x343E89 x355ACA x361609 x36B818 x37D9E8 x383EA0 x388C4E x3927F5 x398E4C x399CA7 x3C2A27 x3CB77D x3E7368 x3EBFED x4020C0 x403994 x406000 x411A9B x4164F7 x41A233 x41E621 x42DDAE x42F312 x466A98 x480B4B x48DFB9 x48E362 x490D2A x49AD61 x4A04B2 x4B096D x4B09C5 x4C056C x4C823A x4CF9F7 x4D24AC x4D3033 x4DFFCD x4F35D0 x4F738B x503D32 x507BF4 x515254 x51A9EA x520BF5 x527017 x54F237 x560E55 x5699D1 x569E74 x56A6FD x56D964 x578996 x58158A x5A3D13 x5B310A x5B8A5F x5D7155 x5D7A14 x5D9879 x5D9B41 x5E776D x5EACB8 x5F5F99 x5FD282 x61C521 x61CD70 x627826 x62BAF4 x6334F9 x64970E x64AD7D x65F177 x676E1E x677647 x6893B6 x6A902F x6AEBC5 x6B2093 x6B64F8 x6BCC92 x6CA726 x6CBB4F x6E31A1 x6E6170 x6E78AC x6E90EA x6FFE7E x724F63 x729349 x738279 x7383DF x744A7A x74590E x7505F0 x76A0E6 x77BC8D x780AAA x78A3BA x790E5B x795AD3 x79DC59 x7A5E12 x7AB82C x7B1AE4 x7BD091 x7CF31C x7FB431 x80F104 x824210 x82492B x827B75 x83ADCB x853B98 x866C8A x88147F x8D15CB x8D6CB1 x8D992E x8E20D9 x8EE117 x8F87B9 x903279 x90A5C2 x90FAEA x92D783 x932B65 x93ACBB x93BD4C x940C24 x941B9D x9552A3 x9577B0 x969229 x96C2FB x993ABF x99AB17 x99F3C4 x9A44C7 x9AA464 x9B27B9 x9C3F51 x9C6E87 x9CC0D0 x9CC19E x9DBFA5 x9DF567 x9E289B x9E46FD x9E7CAD x9EBD23 x9F77E9 xA00289 xA07380 xA11839 xA18606 xA1D195 xA1E55B xA22F7E xA24EB6 xA2F8DD xA4CD73 xA6F3BA xA70030 xA794C1 xA7B9EE xA7D370 xA83989 xA8C5E8 xA92847 xAB2C76 xAB9DB4 xABA06F xACD62E xAD5354 xAD7D1F xAE0541 xAE2D58 xAEBFFF xAFBE4E xB00040 xB000C0 xB026C2 xB08040 xB080C0 xB090AD xB0CB2A xB1A86D xB27FD6 xB2D5DC xB4468D xB4F7B9 xB54962 xB6B30D xBA1406 xBAB329 xBCF90D xBDBECB xBDD238 xBE6ADE xBEF64A xC0110A xC0A0C0 xC1233A xC134A4 xC33C7E xC42B28 xC5041F xC75F8C xC893EC xC8D6E6 xC95021 xC97CED xCA480F xCE6D4A xCF1990 xCFBCE8 xD03BF3 xD17651 xD1DB51 xD1F43F xD29273 xD2B39A xD2CE4C xD2EE35 xD319EB xD37405 xD3807D xD389DE xD5540C xD567EB xD5B4A4 xD5CD71 xD5F515 xD6162E xD64816 xD7414C xD841D9 xD849E6 xDA3337 xDB8797 xDC58AB xDCE271 xDD7290 xDE7B99 xDEDA97 xE0DA0B xE1F252 xE2FA8E xE50D46 xE519FE xE58C05 xE61337 xE6C706 xE756C1 xE961E9 xE99D1D xE9F39B xEA4FC0 xEAEBD8 xEB4BDB xECA516 xED34E6 xED6465 xEF374F xF03811 xF2120D xF3D744 xF45C86 xF49F6D xF6A5A4 xF6CE39 xF738D5 xF7E3F8 xFA9AF5 xFBB002 xFC4326 xFC4F0D xFC9A0A xFE02CE xFF5559 xFF8A91 } + prime_land = { x0D2971 x1C432A xC0110A xB08040 x337ECF x24691A x3344F6 xD5B4A4 x308040 x515254 xB00040 x206622 xC1233A x9A44C7 x2BCBC7 x343E89 x744A7A x729349 x0B249E x80F104 x123762 x0137A1 xB080C0 xE6C706 x8D6CB1 x1E31A0 x6AEBC5 x41E621 xB1A86D x9B27B9 x20E92A xB000C0 x232DBD x0183A1 xA4CD73 x08C8AF x4D24AC x480B4B xC95021 x263F77 xCA480F x65F177 x117C95 x0538F5 x7A5E12 x724F63 x2B36A1 xEAEBD8 x313BB2 x82492B xF03811 x93ACBB x48E362 x5E776D x8F87B9 x26EF2A x993ABF x7B1AE4 xA7B9EE xBAB329 x520BF5 x4C056C x4020C0 x56A6FD xEA4FC0 x90A5C2 xC0A0C0 x676E1E xA794C1 xA07380 x51A9EA xD389DE x5F5F99 x3EBFED xD2B39A xB2D5DC xBA1406 xC134A4 x54F237 xFF5559 x2AD0E3 x1F0D15 x9577B0 x3CB77D x9DBFA5 xDE7B99 x780AAA xC5041F x5D7155 x9CC0D0 x24171D xD319EB x99F3C4 x64970E } + traits = { state_trait_great_lakes state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xB000C0 + farm = x515254 + mine = x313BB2 + wood = x1E31A0 + port = x8D15CB + arable_land = 225 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + capped_resources = { + building_sulfur_mine = 48 + building_logging_camp = 23 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + discovered_amount = 8 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + naval_exit_id = 3044 } STATE_NEW_BRUNSWICK = { - id = 311 - subsistence_building = building_subsistence_fishing_villages - provinces = { x082153 x085C83 x20CF66 x326F36 x380F20 x406FBA x484A09 x493CD4 x4D9EEE x5A0CA8 x62FC6A x63E1C4 x66DFE7 x6B5822 x7040C0 x70A0CE x70C040 x71A015 x740012 x8060C0 x80AA26 x8CFA32 x8E553E x8ED253 x905458 x99CA75 xB95DB3 xBB0F05 xC060C0 xC91FD7 xCA0399 xD090A6 xDE0FD5 xE4892F xEAFA99 xEC5B4B xEE2FFF xF01C37 xF04040 xF95D47 } - traits = { state_trait_halifax_harbor state_trait_wind_farms state_trait_hydroelectric_dams } - city = x6B5822 - port = xCA0399 - farm = x484A09 - mine = x082153 - wood = xF01C37 - arable_land = 43 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_lead_mine = 54 - building_copper_mine = 28 - building_logging_camp = 11 - building_fishing_wharf = 8 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - naval_exit_id = 3017 + id = 311 + subsistence_building = building_subsistence_fishing_villages + provinces = { x082153 x085C83 x20CF66 x326F36 x380F20 x406FBA x484A09 x493CD4 x4D9EEE x5A0CA8 x62FC6A x63E1C4 x66DFE7 x6B5822 x7040C0 x70A0CE x70C040 x71A015 x740012 x8060C0 x80AA26 x8CFA32 x8E553E x8ED253 x905458 x99CA75 xB95DB3 xBB0F05 xC060C0 xC91FD7 xCA0399 xD090A6 xDE0FD5 xE4892F xEAFA99 xEC5B4B xEE2FFF xF01C37 xF04040 xF95D47 } + traits = { state_trait_halifax_harbor state_trait_wind_farms state_trait_hydroelectric_dams } + city = x6B5822 + port = xCA0399 + farm = x484A09 + mine = x082153 + wood = xF01C37 + arable_land = 43 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_lead_mine = 54 + building_copper_mine = 28 + building_logging_camp = 11 + building_fishing_wharf = 8 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + naval_exit_id = 3017 } STATE_QUEBEC = { - id = 312 - subsistence_building = building_subsistence_farms - provinces = { x0000C0 x012169 x01C4BC x0214DF x0313AC x038C02 x04464B x0450DF x0452F3 x048C88 x06255C x062E92 x0696ED x06E7AA x06F336 x06FA79 x0707C7 x07097E x084179 x085D59 x08F4CE x09896C x0AA539 x0B1976 x0B40B9 x0B4DFD x0B737C x0B9764 x0BB7BA x0C21B6 x0C6AE4 x0DC085 x0F4839 x0F855D x0F9997 x104F0A x10547B x11192E x118D77 x11FD71 x12A5D2 x12FF08 x13C360 x141935 x14E213 x1590F6 x15EE59 x161E99 x16CFCB x171EDD x191E87 x193F3B x19A366 x1A1027 x1A9915 x1B2A0A x1B5387 x1B5812 x1B97E4 x1C322F x1C9CA2 x1DE99F x1E71B4 x1E8EC1 x1EC3C7 x1F1E03 x1F46D0 x1F7BA8 x1FBB10 x1FD040 x20C1F0 x20F60D x21597F x21D72E x220B8D x228775 x22F3B7 x232423 x2334F4 x23A620 x23F6CC x2437CE x247A18 x25379C x2548AE x2557A8 x259187 x25ABA0 x25DC66 x26EF74 x271C30 x2793A0 x28174F x290B54 x294669 x29C046 x2A40F1 x2A8839 x2AD507 x2AE27A x2BF734 x2C4C0F x2F1701 x3000C0 x307A15 x315EF7 x31CABE x326543 x3288EF x328A2E x32A6F4 x32DFD2 x33C3E1 x340423 x350047 x352860 x35E144 x36876C x369B85 x372676 x373813 x376D14 x3884E9 x388916 x38B429 x38C993 x392025 x39E87E x3A1131 x3A64DE x3B30DA x3C2F86 x3C581D x3C9588 x3CE2C4 x3EA9C4 x3ED2DB x3F2BFB x3F7D99 x3FFFF0 x406040 x4097DC x4112AA x4137BC x42B6B7 x432D6D x43B321 x44483D x44D5C6 x46467A x466830 x466E9B x46C43B x46DF18 x47430B x480C58 x485CCA x488BFB x48E333 x499FB6 x49A066 x4A9F05 x4AA93D x4AAEE7 x4ACA5F x4ACE4A x4B1A1D x4B1E93 x4B32DC x4C54AE x4C8B4F x4D0622 x4D27E6 x4D370F x4DECB4 x4E49A6 x4EA501 x4ECB15 x4EF8E9 x4F1A54 x4F335A x5021DF x5040AF x507C6B x50B299 x517A80 x51949A x51CF24 x521409 x5233FC x525B58 x526D36 x52846A x52A151 x537B4B x53E74E x53E955 x54D79E x5529FD x56175A x561CF3 x568C12 x56F70F x5763FF x57AFB7 x57C5DE x59FBA8 x5A3388 x5A7228 x5A7A37 x5AA7DC x5B10C0 x5B8149 x5BA141 x5C3957 x5CA0A8 x5D1B1A x5DDD25 x5E2FC8 x5E6DF6 x5E9628 x5EE3F1 x5EF02F x5F4665 x5F5ECA x5FA5AF x5FA9ED x5FFAB6 x6040C4 x604A53 x605307 x6084E4 x60FC5C x617B18 x61804D x61E6E2 x62CE97 x63918E x6443EB x6480AE x6490D9 x66A256 x66CBE1 x66ECB4 x66FDF8 x6792EB x67C76E x67CF61 x681A84 x68370F x683FB6 x68402A x684AD0 x68DBF9 x699939 x69A300 x69E64D x6AF51D x6B1341 x6B3EB5 x6BA0D6 x6D0523 x6D188A x6D2618 x6D42F4 x6DE406 x6E6753 x6E7083 x6EC829 x6FA797 x6FC6B9 x6FCB2D x7020B3 x706AAD x71A953 x71AC15 x71BCD8 x721561 x721A36 x72DCBA x732D2D x7351A8 x74B0C7 x74EB3D x7562C6 x76410F x7673F1 x76A99E x76C5CF x76F0E9 x772161 x773791 x782D9A x788810 x795074 x79694A x798F9E x79E1C6 x7A0F83 x7A9B4A x7AE0A2 x7B5364 x7B6229 x7B728D x7BB2F1 x7BDAD0 x7BE7D8 x7C2B11 x7C3F68 x7C74E8 x7C9F7A x7CEC81 x7D7012 x7E0B84 x7E3609 x7F0C4F x7F1F42 x804729 x80C199 x80E040 x80E0C0 x81378E x81B203 x824434 x82A9AF x8329D3 x834484 x83B071 x83E3CE x83E4FF x85B0C2 x864A3A x86F0BB x871E9A x87DEC2 x889A4C x89B43F x89CE59 x89FA93 x8A6937 x8A7725 x8B2119 x8B2A99 x8B6679 x8B8F3A x8C5AA9 x8C76A6 x8CF0B9 x8D0FEE x8D25E9 x8D50A1 x8DECC8 x8DF3C2 x8E075C x8E1DAC x8F8A9B x9050B8 x907833 x90B03E x912A4C x917230 x92174D x92F132 x9315BC x93518A x939A08 x943CCB x94FA65 x955D56 x958FE3 x95A010 x95E0DC x960ABF x96B85F x972704 x987579 x9A6A15 x9ACBBF x9AE75E x9B5749 x9B6054 x9B7A14 x9C19E2 x9C5236 x9C7D80 x9C85FA x9D0D78 x9D46B1 x9D6F87 x9DBE36 x9F5988 x9F961D xA0C3E5 xA1B5A5 xA20189 xA23F03 xA2D6C3 xA34B9C xA459B4 xA49D73 xA4B0DF xA54A42 xA5B2EC xA5BE2D xA67C5C xA69AB7 xA7B019 xA7EA05 xA8A05F xA8BE58 xA8C364 xA8EA6D xA9F068 xAA9CDB xAB6E38 xAB6FE2 xAB9C44 xABA573 xABCF6B xAC0620 xAC9AD6 xACC1E7 xAD0AEC xAD2B5F xAD4667 xAE1EF2 xAE70AF xAF2EFE xAF45D7 xAF4675 xAF8F89 xB040B8 xB0C0C0 xB0D24A xB0DA28 xB0F75B xB161AA xB22E87 xB3AED8 xB3BFE3 xB4DF14 xB4FE75 xB5326C xB5E4EC xB6023C xB671B8 xB67DFB xB6F3E3 xB70866 xB70A86 xB7A766 xB7FF8A xB838EC xB95E82 xB9A32D xB9DD91 xBA04A4 xBABC7F xBB2C30 xBB606D xBB863E xBCA821 xBD1776 xBED37A xBEE924 xBF2C9C xC0049D xC04BB6 xC0960B xC0A695 xC0A7EF xC0DE62 xC10D12 xC13D2C xC1A1E6 xC236BD xC239F2 xC303BD xC3AB02 xC3B4F8 xC43F22 xC4C803 xC62D1B xC6F8C3 xC75269 xC82B9F xC83B39 xC8540F xC8CBDC xC8D924 xC940C5 xC9A97E xCA369E xCA4BCC xCA5E91 xCA6F1B xCAF05D xCB411E xCB447A xCCB94B xCD957E xCE0625 xCECCED xCFCB67 xD03CD5 xD040C0 xD0550D xD09E14 xD11049 xD1352B xD17183 xD1C961 xD20107 xD272BD xD31A5C xD34DE8 xD3AA4E xD3F860 xD414F5 xD45D25 xD48872 xD4A195 xD4A5DD xD4E8B5 xD4F421 xD51F8E xD5666E xD5828B xD607D9 xD669F9 xD7386D xD74D19 xD822EC xD84B92 xD87585 xD8A57B xD93335 xD99AA0 xD9E9FB xDA0669 xDA3FBC xDAC797 xDAE151 xDB25C8 xDC6999 xDDBFBD xDDCD0D xDDEA3F xDE17D2 xDE6C73 xDEEEDD xDF6F96 xE18042 xE29144 xE2B5DA xE2FFD8 xE36DAC xE40566 xE47745 xE4EB3C xE55165 xE572EB xE58487 xE5A8D9 xE5D1BC xE6153B xE61C07 xE82270 xE8FC9D xE94E94 xE9A095 xE9C5AA xEA225D xEA49D9 xEA68F6 xEA82C4 xEABC88 xEAF0AB xEB2761 xEB2882 xEB9966 xEBC6D3 xEC09D5 xEC29F7 xEC2CF8 xEC6322 xEC7382 xEC77EB xEC8B7D xED6B51 xEDA6BE xEE3A97 xEF033C xEF8303 xEFCD73 xF040C0 xF04D97 xF0544F xF096A5 xF0C080 xF0DE11 xF16E7A xF1721C xF1724F xF2ADD1 xF2B920 xF2BF7E xF2ED32 xF306C9 xF35B22 xF3DF90 xF3F346 xF5F4E3 xF6B33D xF6D76F xF723EE xF7DBB7 xF7E5FD xF903C7 xF9AA56 xF9B019 xF9DB91 xFA2FD7 xFB68BF xFBAD9B xFC2BFD xFCCEDB xFCE590 xFCE71C xFD27C5 xFDA361 xFE2104 xFE2408 xFE65FC xFF1907 xFF37F3 xFF3AE7 xFF53C3 xFF9824 xFFBEBC } - traits = { state_trait_st_lawrence_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = xB9DD91 - port = xD84B92 - farm = xE18042 - mine = x39E87E - wood = x61804D - arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 7 - } - capped_resources = { - building_iron_mine = 60 - building_copper_mine = 15 - building_gold_mine = 8 - building_logging_camp = 23 - building_fishing_wharf = 8 - } - naval_exit_id = 3045 + id = 312 + subsistence_building = building_subsistence_farms + provinces = { x0000C0 x012169 x01C4BC x0214DF x0313AC x038C02 x04464B x0450DF x0452F3 x048C88 x06255C x062E92 x0696ED x06E7AA x06F336 x06FA79 x0707C7 x07097E x084179 x085D59 x08F4CE x09896C x0AA539 x0B1976 x0B40B9 x0B4DFD x0B737C x0B9764 x0BB7BA x0C21B6 x0C6AE4 x0DC085 x0F4839 x0F855D x0F9997 x104F0A x10547B x11192E x118D77 x11FD71 x12A5D2 x12FF08 x13C360 x141935 x14E213 x1590F6 x15EE59 x161E99 x16CFCB x171EDD x191E87 x193F3B x19A366 x1A1027 x1A9915 x1B2A0A x1B5387 x1B5812 x1B97E4 x1C322F x1C9CA2 x1DE99F x1E71B4 x1E8EC1 x1EC3C7 x1F1E03 x1F46D0 x1F7BA8 x1FBB10 x1FD040 x20C1F0 x20F60D x21597F x21D72E x220B8D x228775 x22F3B7 x232423 x2334F4 x23A620 x23F6CC x2437CE x247A18 x25379C x2548AE x2557A8 x259187 x25ABA0 x25DC66 x26EF74 x271C30 x2793A0 x28174F x290B54 x294669 x29C046 x2A40F1 x2A8839 x2AD507 x2AE27A x2BF734 x2C4C0F x2F1701 x3000C0 x307A15 x315EF7 x31CABE x326543 x3288EF x328A2E x32A6F4 x32DFD2 x33C3E1 x340423 x350047 x352860 x35E144 x36876C x369B85 x372676 x373813 x376D14 x3884E9 x388916 x38B429 x38C993 x392025 x39E87E x3A1131 x3A64DE x3B30DA x3C2F86 x3C581D x3C9588 x3CE2C4 x3EA9C4 x3ED2DB x3F2BFB x3F7D99 x3FFFF0 x406040 x4097DC x4112AA x4137BC x42B6B7 x432D6D x43B321 x44483D x44D5C6 x46467A x466830 x466E9B x46C43B x46DF18 x47430B x480C58 x485CCA x488BFB x48E333 x499FB6 x49A066 x4A9F05 x4AA93D x4AAEE7 x4ACA5F x4ACE4A x4B1A1D x4B1E93 x4B32DC x4C54AE x4C8B4F x4D0622 x4D27E6 x4D370F x4DECB4 x4E49A6 x4EA501 x4ECB15 x4EF8E9 x4F1A54 x4F335A x5021DF x5040AF x507C6B x50B299 x517A80 x51949A x51CF24 x521409 x5233FC x525B58 x526D36 x52846A x52A151 x537B4B x53E74E x53E955 x54D79E x5529FD x56175A x561CF3 x568C12 x56F70F x5763FF x57AFB7 x57C5DE x59FBA8 x5A3388 x5A7228 x5A7A37 x5AA7DC x5B10C0 x5B8149 x5BA141 x5C3957 x5CA0A8 x5D1B1A x5DDD25 x5E2FC8 x5E6DF6 x5E9628 x5EE3F1 x5EF02F x5F4665 x5F5ECA x5FA5AF x5FA9ED x5FFAB6 x6040C4 x604A53 x605307 x6084E4 x60FC5C x617B18 x61804D x61E6E2 x62CE97 x63918E x6443EB x6480AE x6490D9 x66A256 x66CBE1 x66ECB4 x66FDF8 x6792EB x67C76E x67CF61 x681A84 x68370F x683FB6 x68402A x684AD0 x68DBF9 x699939 x69A300 x69E64D x6AF51D x6B1341 x6B3EB5 x6BA0D6 x6D0523 x6D188A x6D2618 x6D42F4 x6DE406 x6E6753 x6E7083 x6EC829 x6FA797 x6FC6B9 x6FCB2D x7020B3 x706AAD x71A953 x71AC15 x71BCD8 x721561 x721A36 x72DCBA x732D2D x7351A8 x74B0C7 x74EB3D x7562C6 x76410F x7673F1 x76A99E x76C5CF x76F0E9 x772161 x773791 x782D9A x788810 x795074 x79694A x798F9E x79E1C6 x7A0F83 x7A9B4A x7AE0A2 x7B5364 x7B6229 x7B728D x7BB2F1 x7BDAD0 x7BE7D8 x7C2B11 x7C3F68 x7C74E8 x7C9F7A x7CEC81 x7D7012 x7E0B84 x7E3609 x7F0C4F x7F1F42 x804729 x80C199 x80E040 x80E0C0 x81378E x81B203 x824434 x82A9AF x8329D3 x834484 x83B071 x83E3CE x83E4FF x85B0C2 x864A3A x86F0BB x871E9A x87DEC2 x889A4C x89B43F x89CE59 x89FA93 x8A6937 x8A7725 x8B2119 x8B2A99 x8B6679 x8B8F3A x8C5AA9 x8C76A6 x8CF0B9 x8D0FEE x8D25E9 x8D50A1 x8DECC8 x8DF3C2 x8E075C x8E1DAC x8F8A9B x9050B8 x907833 x90B03E x912A4C x917230 x92174D x92F132 x9315BC x93518A x939A08 x943CCB x94FA65 x955D56 x958FE3 x95A010 x95E0DC x960ABF x96B85F x972704 x987579 x9A6A15 x9ACBBF x9AE75E x9B5749 x9B6054 x9B7A14 x9C19E2 x9C5236 x9C7D80 x9C85FA x9D0D78 x9D46B1 x9D6F87 x9DBE36 x9F5988 x9F961D xA0C3E5 xA1B5A5 xA20189 xA23F03 xA2D6C3 xA34B9C xA459B4 xA49D73 xA4B0DF xA54A42 xA5B2EC xA5BE2D xA67C5C xA69AB7 xA7B019 xA7EA05 xA8A05F xA8BE58 xA8C364 xA8EA6D xA9F068 xAA9CDB xAB6E38 xAB6FE2 xAB9C44 xABA573 xABCF6B xAC0620 xAC9AD6 xACC1E7 xAD0AEC xAD2B5F xAD4667 xAE1EF2 xAE70AF xAF2EFE xAF45D7 xAF4675 xAF8F89 xB040B8 xB0C0C0 xB0D24A xB0DA28 xB0F75B xB161AA xB22E87 xB3AED8 xB3BFE3 xB4DF14 xB4FE75 xB5326C xB5E4EC xB6023C xB671B8 xB67DFB xB6F3E3 xB70866 xB70A86 xB7A766 xB7FF8A xB838EC xB95E82 xB9A32D xB9DD91 xBA04A4 xBABC7F xBB2C30 xBB606D xBB863E xBCA821 xBD1776 xBED37A xBEE924 xBF2C9C xC0049D xC04BB6 xC0960B xC0A695 xC0A7EF xC0DE62 xC10D12 xC13D2C xC1A1E6 xC236BD xC239F2 xC303BD xC3AB02 xC3B4F8 xC43F22 xC4C803 xC62D1B xC6F8C3 xC75269 xC82B9F xC83B39 xC8540F xC8CBDC xC8D924 xC940C5 xC9A97E xCA369E xCA4BCC xCA5E91 xCA6F1B xCAF05D xCB411E xCB447A xCCB94B xCD957E xCE0625 xCECCED xCFCB67 xD03CD5 xD040C0 xD0550D xD09E14 xD11049 xD1352B xD17183 xD1C961 xD20107 xD272BD xD31A5C xD34DE8 xD3AA4E xD3F860 xD414F5 xD45D25 xD48872 xD4A195 xD4A5DD xD4E8B5 xD4F421 xD51F8E xD5666E xD5828B xD607D9 xD669F9 xD7386D xD74D19 xD822EC xD84B92 xD87585 xD8A57B xD93335 xD99AA0 xD9E9FB xDA0669 xDA3FBC xDAC797 xDAE151 xDB25C8 xDC6999 xDDBFBD xDDCD0D xDDEA3F xDE17D2 xDE6C73 xDEEEDD xDF6F96 xE18042 xE29144 xE2B5DA xE2FFD8 xE36DAC xE40566 xE47745 xE4EB3C xE55165 xE572EB xE58487 xE5A8D9 xE5D1BC xE6153B xE61C07 xE82270 xE8FC9D xE94E94 xE9A095 xE9C5AA xEA225D xEA49D9 xEA68F6 xEA82C4 xEABC88 xEAF0AB xEB2761 xEB2882 xEB9966 xEBC6D3 xEC09D5 xEC29F7 xEC2CF8 xEC6322 xEC7382 xEC77EB xEC8B7D xED6B51 xEDA6BE xEE3A97 xEF033C xEF8303 xEFCD73 xF040C0 xF04D97 xF0544F xF096A5 xF0C080 xF0DE11 xF16E7A xF1721C xF1724F xF2ADD1 xF2B920 xF2BF7E xF2ED32 xF306C9 xF35B22 xF3DF90 xF3F346 xF5F4E3 xF6B33D xF6D76F xF723EE xF7DBB7 xF7E5FD xF903C7 xF9AA56 xF9B019 xF9DB91 xFA2FD7 xFB68BF xFBAD9B xFC2BFD xFCCEDB xFCE590 xFCE71C xFD27C5 xFDA361 xFE2104 xFE2408 xFE65FC xFF1907 xFF37F3 xFF3AE7 xFF53C3 xFF9824 xFFBEBC } + traits = { state_trait_st_lawrence_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = xB9DD91 + port = xD84B92 + farm = xE18042 + mine = x39E87E + wood = x61804D + arable_land = 225 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 7 + } + capped_resources = { + building_iron_mine = 60 + building_copper_mine = 15 + building_gold_mine = 8 + building_logging_camp = 23 + building_fishing_wharf = 8 + } + naval_exit_id = 3045 } STATE_NEWFOUNDLAND = { - id = 313 - subsistence_building = building_subsistence_farms - provinces = { x0060C0 x0064C5 x021E3A x032662 x03D1C9 x04819F x06F38C x07F4FB x087678 x0A4A4C x0BC8C1 x0C0CCC x0C6598 x0CC129 x0DB516 x10A000 x1253C5 x171ACD x177AE0 x188A1D x1A3E3D x1BAAF2 x1DC31A x1E71F4 x1FA5AC x2345D0 x23500D x24AD62 x28520D x29399E x29924F x2C9384 x2CCABA x2D3204 x326D52 x365C92 x37D0BC x38B630 x3B17A5 x3BFC08 x3E0978 x3E5986 x40777E x4192EE x433B03 x43CF86 x484DEC x48C5E0 x48F357 x4B3D6E x4BCBC3 x515BA4 x543388 x563A89 x56E072 x581057 x59020C x5B7DBA x5BE06B x5C5DE8 x5CA682 x5EF6EB x5F3317 x5FE782 x65B146 x68F55E x6A488F x6C9CAE x7046BA x73BF8D x74E14D x773701 x77EF94 x781F7B x793CFE x798C8E x79AB95 x7A4A5E x7C0D56 x7C4AAC x7E85FA x7EE516 x7FA89F x818D9D x84A349 x8588BF x8AB607 x8B0AB0 x8BC7DA x8C6B34 x8CD97A x8D480C x8D49CD x8D790B x8E933E x9056EC x908155 x943CA5 x9D9919 xA148A8 xA1628C xA2094F xA4445F xA82803 xA8774F xA9CE06 xAA1E16 xAD6639 xB19217 xB35FC1 xB378BB xB54ED1 xB83486 xB8FE88 xB9B943 xBACEF7 xBC9D94 xBCB8D9 xBEBEFA xBFC7D9 xC0DD8B xC1A729 xC53CD1 xC6E552 xCB2F2F xCB412F xCB5A8F xCBBE16 xD1A6A0 xD1D79F xD6143F xD81BB8 xD9C831 xDB0704 xDBAC6B xDCDD4E xDD4CEB xDDA6FC xDE7BE8 xDE7D17 xE0CBAB xE29640 xE6783B xE6AAB9 xE888D6 xEB2540 xECE49F xEE4F4F xEF77D5 xF3C2BB xF7CF7E xFC3A5F xFE4F9F xFF4C93 } - traits = { state_trait_grand_banks_fisheries state_trait_wind_farms state_trait_hydroelectric_dams } - city = xD1D79F - port = xD1D79F - farm = xA82803 - mine = x6A488F - wood = x74E14D - arable_land = 21 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 24 - building_lead_mine = 24 - building_logging_camp = 8 - building_fishing_wharf = 10 - } - naval_exit_id = 3045 + id = 313 + subsistence_building = building_subsistence_farms + provinces = { x0060C0 x0064C5 x021E3A x032662 x03D1C9 x04819F x06F38C x07F4FB x087678 x0A4A4C x0BC8C1 x0C0CCC x0C6598 x0CC129 x0DB516 x10A000 x1253C5 x171ACD x177AE0 x188A1D x1A3E3D x1BAAF2 x1DC31A x1E71F4 x1FA5AC x2345D0 x23500D x24AD62 x28520D x29399E x29924F x2C9384 x2CCABA x2D3204 x326D52 x365C92 x37D0BC x38B630 x3B17A5 x3BFC08 x3E0978 x3E5986 x40777E x4192EE x433B03 x43CF86 x484DEC x48C5E0 x48F357 x4B3D6E x4BCBC3 x515BA4 x543388 x563A89 x56E072 x581057 x59020C x5B7DBA x5BE06B x5C5DE8 x5CA682 x5EF6EB x5F3317 x5FE782 x65B146 x68F55E x6A488F x6C9CAE x7046BA x73BF8D x74E14D x773701 x77EF94 x781F7B x793CFE x798C8E x79AB95 x7A4A5E x7C0D56 x7C4AAC x7E85FA x7EE516 x7FA89F x818D9D x84A349 x8588BF x8AB607 x8B0AB0 x8BC7DA x8C6B34 x8CD97A x8D480C x8D49CD x8D790B x8E933E x9056EC x908155 x943CA5 x9D9919 xA148A8 xA1628C xA2094F xA4445F xA82803 xA8774F xA9CE06 xAA1E16 xAD6639 xB19217 xB35FC1 xB378BB xB54ED1 xB83486 xB8FE88 xB9B943 xBACEF7 xBC9D94 xBCB8D9 xBEBEFA xBFC7D9 xC0DD8B xC1A729 xC53CD1 xC6E552 xCB2F2F xCB412F xCB5A8F xCBBE16 xD1A6A0 xD1D79F xD6143F xD81BB8 xD9C831 xDB0704 xDBAC6B xDCDD4E xDD4CEB xDDA6FC xDE7BE8 xDE7D17 xE0CBAB xE29640 xE6783B xE6AAB9 xE888D6 xEB2540 xECE49F xEE4F4F xEF77D5 xF3C2BB xF7CF7E xFC3A5F xFE4F9F xFF4C93 } + traits = { state_trait_grand_banks_fisheries state_trait_wind_farms state_trait_hydroelectric_dams } + city = xD1D79F + port = xD1D79F + farm = xA82803 + mine = x6A488F + wood = x74E14D + arable_land = 21 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 24 + building_lead_mine = 24 + building_logging_camp = 8 + building_fishing_wharf = 10 + } + naval_exit_id = 3045 } STATE_ALBERTA = { - id = 314 - subsistence_building = building_subsistence_farms - provinces = { x001B22 x00A20A x00E000 x00F631 x02A092 x02E8DA x043FC9 x060C67 x069B96 x072DDC x0877DA x0A5171 x0A84C8 x0AD3C1 x0AD7A5 x0C61FE x0E6B0A x0E80FB x0EC207 x0ED37A x107893 x10BF0F x1197CD x120EEA x12AF70 x1392FD x1426B4 x144E07 x150075 x186AF1 x188022 x1A8A74 x1C413A x1EEBB5 x1F8897 x208EA9 x21E777 x22820C x228B87 x23BA24 x253A98 x26DB64 x285A4E x2872BA x28E099 x2A6D2A x2B2E3C x2D5C98 x2F5B26 x2FA24B x30494E x30C494 x311442 x317BA1 x330FF6 x356F1D x3628B1 x3673D9 x368FA7 x373E0D x381007 x394C8F x397F40 x3991AB x39D17F x39E46C x3B027F x3D060D x3F4262 x402B2E x40A0EA x433BC6 x44A1D9 x471B95 x47B094 x487992 x4B5372 x4C24EF x4C8C5C x4CE8AA x4D6778 x4E03E3 x4E9B73 x4F80B8 x4FB5BD x518D4F x518F22 x51CEC5 x52FCB4 x553A3E x556882 x55DBF6 x55F9AB x56971B x5779A2 x583EAA x594542 x5A0896 x5A43D4 x5F4387 x617DFB x61C9B8 x6241E5 x62957E x633A67 x650C02 x664D82 x66AC8D x670A46 x673CA0 x676674 x67CABB x699C1E x69BED1 x6A64CD x6B0266 x6B4B18 x6DC09D x70370B x7050F0 x7340B5 x74C214 x74E2CF x7502D8 x759E96 x75BE3E x771C6F x78DD97 x7911BB x799CFA x7A03DC x7A784F x7B461E x7CFF5B x7EF3C4 x7F49E7 x7F61B1 x7FFA1D x80A080 x80A0A3 x80E000 x81ED91 x82238C x838093 x840A15 x84BE26 x8626E9 x86DBFA x86EE41 x872D1D x87ACEC x886E4A x89C402 x89C61F x8A3275 x8A563D x8A6D99 x8C6FB2 x8D811F x8E154A x8ED889 x8F67DC x907360 x91D858 x91D882 x926957 x92AABE x92AD8F x933C14 x95DEB0 x973257 x97D4A4 x980251 x98BA43 x98F80A x9A52F2 x9A96BA x9D7865 x9EAABC x9EC04E x9EFDD4 xA09DAF xA150DD xA27A1D xA2B002 xA3151A xA45402 xA489BA xA4C569 xA68F40 xA74A2F xA75296 xA818F4 xA86910 xA8913B xA91FD6 xA93567 xA9976F xAA6118 xAA92A6 xAD218D xAE0292 xAEB7C9 xAF9CE8 xB0A5D3 xB12674 xB1775F xB24198 xB27E30 xB2B31F xB4ED84 xB5F792 xB61825 xB66B81 xB84007 xB88CBC xB94FD8 xBBFB01 xBDAC6B xBDEC44 xBE8DC0 xC04000 xC07FC1 xC0A080 xC17DB9 xC1BB87 xC286C9 xC33300 xC3D71F xC45E08 xC4E828 xC5A257 xC6334C xC65514 xC821DC xC94F32 xC9BE8F xCA6EA4 xCAC792 xCADD23 xCB25CA xCB77D5 xCD4C74 xCD72AD xCDAC4C xCE9875 xD095C2 xD17431 xD1A1D9 xD1D7E7 xD27629 xD44FBB xD71124 xD8277C xDAAC5C xDC6A00 xDC7245 xDCC985 xDFA1BB xE154E6 xE1C1A4 xE225BE xE2BAEB xE32D1B xE4209A xE4404B xE54214 xE6E5C3 xE85E02 xE99CD6 xEAEF3D xEB7E0E xEC5A3A xEDDF68 xEF3717 xEF3ED9 xEF9AF6 xEFA433 xF04EE4 xF057A9 xF11EDD xF16167 xF2DFA3 xF3AD96 xF43CC8 xF4EC2D xF56F14 xF57F4E xF5D3A9 xF7A1C4 xFADEBC xFB8137 xFCA61C xFCB25C xFE3901 xFE758C } - traits = { state_trait_rocky_mountains state_trait_wind_farms } - city = x8F67DC - farm = x933C14 - mine = x188022 - wood = x699C1E - arable_land = 88 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 48 - building_phosphorus_mine = 32 - building_logging_camp = 23 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 131 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 94 - discovered_amount = 12 - } + id = 314 + subsistence_building = building_subsistence_farms + provinces = { x001B22 x00A20A x00E000 x00F631 x02A092 x02E8DA x043FC9 x060C67 x069B96 x072DDC x0877DA x0A5171 x0A84C8 x0AD3C1 x0AD7A5 x0C61FE x0E6B0A x0E80FB x0EC207 x0ED37A x107893 x10BF0F x1197CD x120EEA x12AF70 x1392FD x1426B4 x144E07 x150075 x186AF1 x188022 x1A8A74 x1C413A x1EEBB5 x1F8897 x208EA9 x21E777 x22820C x228B87 x23BA24 x253A98 x26DB64 x285A4E x2872BA x28E099 x2A6D2A x2B2E3C x2D5C98 x2F5B26 x2FA24B x30494E x30C494 x311442 x317BA1 x330FF6 x356F1D x3628B1 x3673D9 x368FA7 x373E0D x381007 x394C8F x397F40 x3991AB x39D17F x39E46C x3B027F x3D060D x3F4262 x402B2E x40A0EA x433BC6 x44A1D9 x471B95 x47B094 x487992 x4B5372 x4C24EF x4C8C5C x4CE8AA x4D6778 x4E03E3 x4E9B73 x4F80B8 x4FB5BD x518D4F x518F22 x51CEC5 x52FCB4 x553A3E x556882 x55DBF6 x55F9AB x56971B x5779A2 x583EAA x594542 x5A0896 x5A43D4 x5F4387 x617DFB x61C9B8 x6241E5 x62957E x633A67 x650C02 x664D82 x66AC8D x670A46 x673CA0 x676674 x67CABB x699C1E x69BED1 x6A64CD x6B0266 x6B4B18 x6DC09D x70370B x7050F0 x7340B5 x74C214 x74E2CF x7502D8 x759E96 x75BE3E x771C6F x78DD97 x7911BB x799CFA x7A03DC x7A784F x7B461E x7CFF5B x7EF3C4 x7F49E7 x7F61B1 x7FFA1D x80A080 x80A0A3 x80E000 x81ED91 x82238C x838093 x840A15 x84BE26 x8626E9 x86DBFA x86EE41 x872D1D x87ACEC x886E4A x89C402 x89C61F x8A3275 x8A563D x8A6D99 x8C6FB2 x8D811F x8E154A x8ED889 x8F67DC x907360 x91D858 x91D882 x926957 x92AABE x92AD8F x933C14 x95DEB0 x973257 x97D4A4 x980251 x98BA43 x98F80A x9A52F2 x9A96BA x9D7865 x9EAABC x9EC04E x9EFDD4 xA09DAF xA150DD xA27A1D xA2B002 xA3151A xA45402 xA489BA xA4C569 xA68F40 xA74A2F xA75296 xA818F4 xA86910 xA8913B xA91FD6 xA93567 xA9976F xAA6118 xAA92A6 xAD218D xAE0292 xAEB7C9 xAF9CE8 xB0A5D3 xB12674 xB1775F xB24198 xB27E30 xB2B31F xB4ED84 xB5F792 xB61825 xB66B81 xB84007 xB88CBC xB94FD8 xBBFB01 xBDAC6B xBDEC44 xBE8DC0 xC04000 xC07FC1 xC0A080 xC17DB9 xC1BB87 xC286C9 xC33300 xC3D71F xC45E08 xC4E828 xC5A257 xC6334C xC65514 xC821DC xC94F32 xC9BE8F xCA6EA4 xCAC792 xCADD23 xCB25CA xCB77D5 xCD4C74 xCD72AD xCDAC4C xCE9875 xD095C2 xD17431 xD1A1D9 xD1D7E7 xD27629 xD44FBB xD71124 xD8277C xDAAC5C xDC6A00 xDC7245 xDCC985 xDFA1BB xE154E6 xE1C1A4 xE225BE xE2BAEB xE32D1B xE4209A xE4404B xE54214 xE6E5C3 xE85E02 xE99CD6 xEAEF3D xEB7E0E xEC5A3A xEDDF68 xEF3717 xEF3ED9 xEF9AF6 xEFA433 xF04EE4 xF057A9 xF11EDD xF16167 xF2DFA3 xF3AD96 xF43CC8 xF4EC2D xF56F14 xF57F4E xF5D3A9 xF7A1C4 xFADEBC xFB8137 xFCA61C xFCB25C xFE3901 xFE758C } + traits = { state_trait_rocky_mountains state_trait_wind_farms } + city = x8F67DC + farm = x933C14 + mine = x188022 + wood = x699C1E + arable_land = 88 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 48 + building_sulfur_mine = 32 + building_logging_camp = 23 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 131 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 94 + discovered_amount = 12 + } } STATE_BRITISH_COLUMBIA = { - id = 315 - subsistence_building = building_subsistence_farms - provinces = { x0019C8 x003C0A x003E09 x004080 x0361F9 x03A13C x03EA0D x046319 x04D4BA x05085F x064FE6 x06BB33 x06EEAC x07C186 x082A0F x084C04 x08B5F9 x094EE3 x098440 x09EC2E x0C324C x0C50AB x0D33A7 x0D541B x0D5E87 x0EAE6C x0EF29E x0F979F x0FC30C x0FD228 x105E9E x123BDD x124B70 x13BF55 x149257 x17186D x172779 x173D99 x17AC99 x196BBC x1A457C x1A8981 x1BD217 x1C0D58 x1C6431 x1D0C09 x1FD5D0 x20156D x202671 x20A6BC x20D07C x211659 x2142B1 x21CE74 x22717E x23E4DE x24FAB0 x252116 x2541A9 x25DD86 x2600C9 x2613CC x267F51 x26FE6E x277AC6 x27B8CB x27D1C9 x28613E x2B750F x2BBEA4 x2DA2D0 x2E14F8 x2F367F x2F6DE4 x304439 x3108CF x32E810 x335573 x34639F x34C75E x34C789 x353F41 x35417D x361836 x362E8F x364F5D x367CC4 x36EDBC x377B09 x37C6AC x37D2E9 x383856 x38DFFE x396FB1 x398AB7 x3A5746 x3B97B7 x3D7CF6 x3EF318 x3F0544 x3F6E46 x40028F x411CE0 x42CC6B x4383D7 x44535C x453F2B x45712D x457EDC x45CCD8 x462445 x46BACD x475882 x48A9D1 x490D37 x497376 x4A2D16 x4AD217 x4AFA0E x4B2499 x4C08A9 x4CB32B x4D08E1 x4D34B5 x4D3ACE x4D47EB x4DF1B5 x4EBD49 x4F2908 x501E7B x502BC0 x515BE2 x51B430 x521640 x5249E0 x52C081 x53444F x539C2F x53FA26 x54C8A5 x5502EC x56DFDD x58555F x58A2F5 x59F3FC x5A6F3E x5A9BA4 x5AE4F9 x5BB5B5 x5C6656 x5C8E10 x5D8407 x5DC4E3 x5E0CD6 x5F06D2 x5FBAA3 x6031E8 x6040C0 x605F60 x607082 x60DD5F x611AE5 x61CACB x63DABD x63FBF3 x63FC5C x64E0B4 x653B62 x65E312 x664323 x666995 x670613 x671508 x674C91 x687C61 x69C90F x6A0A2C x6A10E2 x6C8005 x6C8C52 x6CF452 x6D09CF x6D883B x6DFDD1 x6E651A x6E8B4C x6EF14A x6F3AAF x7088D1 x70AAAF x711438 x738AFD x74B3F3 x75646F x75CE92 x768B68 x76CD59 x774BEA x77AD45 x77FCF9 x780F19 x784FAC x795D42 x7A8F60 x7B567F x7BDC98 x7D839E x7E9185 x7EC219 x7FD1C6 x7FE760 x804A90 x81606B x827C30 x83263B x83A2F7 x83B2A7 x83EC3F x841727 x846BBD x84DAEF x852913 x853C2D x85C5DE x862333 x86384C x872652 x87D0F6 x88982E x893E23 x89C9AC x89CEC2 x8A0525 x8A2D02 x8B7E77 x8B9B2E x8BC3A9 x8C21F3 x8D62E7 x8D9E74 x8DA2A3 x8DCFDA x90BFEF x90EC1E x945793 x94B02F x9540CC x95DD40 x97F1DB x9860F4 x999E9B x99E6CC x9A3053 x9A43D9 x9A96C1 x9AEF89 x9B5B04 x9B707D x9BCBB0 x9C09F4 x9C275B x9C4123 x9C4EBD x9D1421 x9D30A0 x9E2648 xA01450 xA0D447 xA12143 xA23EFD xA24464 xA3CC82 xA3DD6F xA4C072 xA504BE xA595A4 xA599DF xA5C52C xA697BD xA6B63F xA78118 xA941A4 xA968D6 xA9C721 xAA8177 xAAC55E xAB945F xABA1A8 xABC1F1 xAD0C56 xAD1122 xAFE769 xB175D9 xB20AF0 xB2B319 xB34974 xB3A699 xB3D999 xB44559 xB55800 xB6226D xB795CF xB8325D xB84CB1 xB98D8C xB9E50C xBAD980 xBB5D4E xBB7ED9 xBB97D1 xBBC5F1 xBBF2BB xBC873D xBD2011 xBD3E1F xBF338D xC087BC xC0A000 xC0A02F xC0B693 xC0C173 xC0F62F xC132C8 xC39EE7 xC40501 xC4F8BE xC50A34 xC5762F xC6EB78 xC7414D xC79097 xC7AB8A xC826FD xC84186 xC8510A xC8F21A xC9A9AB xCA984F xCB92D8 xCBEFC9 xCDAF46 xCEC8BC xCF67BB xCFC60A xD02FBA xD080F5 xD1AA6A xD1EAE5 xD369B9 xD3E426 xD46521 xD4AFEA xD5A5B1 xD833D7 xD9A050 xDA096E xDA1E50 xDA702A xDB515A xDB5BFC xDB73A1 xDC970D xDCF8ED xDD172E xDDD8D9 xDE374D xDE98A3 xDE9E89 xDFF28B xE01E2E xE02548 xE040C0 xE057F6 xE06C22 xE240D1 xE33420 xE3380D xE49B22 xE52F87 xE764C0 xE77AF1 xE7D0D3 xE811D1 xE85E08 xE8D2D0 xE973D5 xE9756F xE97A12 xE9AC75 xE9B547 xEDE38B xEE0358 xEE19E4 xEE83F2 xEEF6B1 xEF46B1 xF0AD76 xF0E9A1 xF18B54 xF216D7 xF23E90 xF7E225 xFA6F59 xFA7D25 xFACE14 xFBE9A2 xFC10D7 xFD4C5E xFD59A0 xFDF070 xFE866D xFEFB89 xFF3644 xFF5A75 } - traits = { state_trait_rocky_mountains state_trait_columbia_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = x2142B1 - port = x38DFFE - farm = xD369B9 - mine = x852913 - wood = x383856 - arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 28 - building_phosphorus_mine = 36 - building_copper_mine = 50 - building_logging_camp = 17 - building_fishing_wharf = 9 - building_gold_mine = 8 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 151 - } - naval_exit_id = 3154 + id = 315 + subsistence_building = building_subsistence_farms + provinces = { x0019C8 x003C0A x003E09 x004080 x0361F9 x03A13C x03EA0D x046319 x04D4BA x05085F x064FE6 x06BB33 x06EEAC x07C186 x082A0F x084C04 x08B5F9 x094EE3 x098440 x09EC2E x0C324C x0C50AB x0D33A7 x0D541B x0D5E87 x0EAE6C x0EF29E x0F979F x0FC30C x0FD228 x105E9E x123BDD x124B70 x13BF55 x149257 x17186D x172779 x173D99 x17AC99 x196BBC x1A457C x1A8981 x1BD217 x1C0D58 x1C6431 x1D0C09 x1FD5D0 x20156D x202671 x20A6BC x20D07C x211659 x2142B1 x21CE74 x22717E x23E4DE x24FAB0 x252116 x2541A9 x25DD86 x2600C9 x2613CC x267F51 x26FE6E x277AC6 x27B8CB x27D1C9 x28613E x2B750F x2BBEA4 x2DA2D0 x2E14F8 x2F367F x2F6DE4 x304439 x3108CF x32E810 x335573 x34639F x34C75E x34C789 x353F41 x35417D x361836 x362E8F x364F5D x367CC4 x36EDBC x377B09 x37C6AC x37D2E9 x383856 x38DFFE x396FB1 x398AB7 x3A5746 x3B97B7 x3D7CF6 x3EF318 x3F0544 x3F6E46 x40028F x411CE0 x42CC6B x4383D7 x44535C x453F2B x45712D x457EDC x45CCD8 x462445 x46BACD x475882 x48A9D1 x490D37 x497376 x4A2D16 x4AD217 x4AFA0E x4B2499 x4C08A9 x4CB32B x4D08E1 x4D34B5 x4D3ACE x4D47EB x4DF1B5 x4EBD49 x4F2908 x501E7B x502BC0 x515BE2 x51B430 x521640 x5249E0 x52C081 x53444F x539C2F x53FA26 x54C8A5 x5502EC x56DFDD x58555F x58A2F5 x59F3FC x5A6F3E x5A9BA4 x5AE4F9 x5BB5B5 x5C6656 x5C8E10 x5D8407 x5DC4E3 x5E0CD6 x5F06D2 x5FBAA3 x6031E8 x6040C0 x605F60 x607082 x60DD5F x611AE5 x61CACB x63DABD x63FBF3 x63FC5C x64E0B4 x653B62 x65E312 x664323 x666995 x670613 x671508 x674C91 x687C61 x69C90F x6A0A2C x6A10E2 x6C8005 x6C8C52 x6CF452 x6D09CF x6D883B x6DFDD1 x6E651A x6E8B4C x6EF14A x6F3AAF x7088D1 x70AAAF x711438 x738AFD x74B3F3 x75646F x75CE92 x768B68 x76CD59 x774BEA x77AD45 x77FCF9 x780F19 x784FAC x795D42 x7A8F60 x7B567F x7BDC98 x7D839E x7E9185 x7EC219 x7FD1C6 x7FE760 x804A90 x81606B x827C30 x83263B x83A2F7 x83B2A7 x83EC3F x841727 x846BBD x84DAEF x852913 x853C2D x85C5DE x862333 x86384C x872652 x87D0F6 x88982E x893E23 x89C9AC x89CEC2 x8A0525 x8A2D02 x8B7E77 x8B9B2E x8BC3A9 x8C21F3 x8D62E7 x8D9E74 x8DA2A3 x8DCFDA x90BFEF x90EC1E x945793 x94B02F x9540CC x95DD40 x97F1DB x9860F4 x999E9B x99E6CC x9A3053 x9A43D9 x9A96C1 x9AEF89 x9B5B04 x9B707D x9BCBB0 x9C09F4 x9C275B x9C4123 x9C4EBD x9D1421 x9D30A0 x9E2648 xA01450 xA0D447 xA12143 xA23EFD xA24464 xA3CC82 xA3DD6F xA4C072 xA504BE xA595A4 xA599DF xA5C52C xA697BD xA6B63F xA78118 xA941A4 xA968D6 xA9C721 xAA8177 xAAC55E xAB945F xABA1A8 xABC1F1 xAD0C56 xAD1122 xAFE769 xB175D9 xB20AF0 xB2B319 xB34974 xB3A699 xB3D999 xB44559 xB55800 xB6226D xB795CF xB8325D xB84CB1 xB98D8C xB9E50C xBAD980 xBB5D4E xBB7ED9 xBB97D1 xBBC5F1 xBBF2BB xBC873D xBD2011 xBD3E1F xBF338D xC087BC xC0A000 xC0A02F xC0B693 xC0C173 xC0F62F xC132C8 xC39EE7 xC40501 xC4F8BE xC50A34 xC5762F xC6EB78 xC7414D xC79097 xC7AB8A xC826FD xC84186 xC8510A xC8F21A xC9A9AB xCA984F xCB92D8 xCBEFC9 xCDAF46 xCEC8BC xCF67BB xCFC60A xD02FBA xD080F5 xD1AA6A xD1EAE5 xD369B9 xD3E426 xD46521 xD4AFEA xD5A5B1 xD833D7 xD9A050 xDA096E xDA1E50 xDA702A xDB515A xDB5BFC xDB73A1 xDC970D xDCF8ED xDD172E xDDD8D9 xDE374D xDE98A3 xDE9E89 xDFF28B xE01E2E xE02548 xE040C0 xE057F6 xE06C22 xE240D1 xE33420 xE3380D xE49B22 xE52F87 xE764C0 xE77AF1 xE7D0D3 xE811D1 xE85E08 xE8D2D0 xE973D5 xE9756F xE97A12 xE9AC75 xE9B547 xEDE38B xEE0358 xEE19E4 xEE83F2 xEEF6B1 xEF46B1 xF0AD76 xF0E9A1 xF18B54 xF216D7 xF23E90 xF7E225 xFA6F59 xFA7D25 xFACE14 xFBE9A2 xFC10D7 xFD4C5E xFD59A0 xFDF070 xFE866D xFEFB89 xFF3644 xFF5A75 } + traits = { state_trait_rocky_mountains state_trait_columbia_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = x2142B1 + port = x38DFFE + farm = xD369B9 + mine = x852913 + wood = x383856 + arable_land = 43 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 28 + building_sulfur_mine = 36 + building_copper_mine = 50 + building_logging_camp = 17 + building_fishing_wharf = 9 + building_gold_mine = 8 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 151 + } + naval_exit_id = 3154 } STATE_SASKATCHEWAN = { - id = 316 - subsistence_building = building_subsistence_farms - provinces = { x008174 x01A126 x01B33D x023ABC x0366E9 x06AB9D x06C47F x0756BB x08B4F9 x09250F x097AEB x0A2CCF x0AE42E x0E7E33 x111542 x117695 x129294 x12E022 x13A156 x13D8B0 x157AAD x166B44 x167CB1 x1757CC x17C895 x19A2EE x1B24D4 x1BA7C7 x1BC323 x1BD909 x1D94AA x1DD882 x1E17C5 x1E1BE6 x1E2C08 x1E3ADC x1E566C x1EB5FE x1EF389 x1F57F4 x1FDE39 x21A007 x2322DE x233603 x23E500 x2570FC x25D8E1 x280549 x281860 x2837F0 x29BDC1 x2A2319 x2B3F4C x2CBF22 x2ED2E9 x2F09CB x2F5FF8 x30F15C x3168F1 x345017 x34B4D3 x364CB6 x3A74FA x3B6C38 x3BE1AF x3E129B x3FC72E x3FE00A x3FFB80 x40B953 x4356B6 x43634B x43AD4A x44502C x4623FF x469FF1 x46B1F4 x4A2D69 x4AD41C x4B1FA6 x4C29E7 x4D14A8 x4E53E1 x50237F x50DDCB x5291EB x53CD63 x5410DE x55855F x58A79E x58FBF4 x5ABBF5 x5B2E01 x5B8650 x5BB079 x5C25D6 x5C699D x5D8481 x5DDBF4 x5ECE96 x5FEE31 x626C7D x64DF0C x673118 x68EFDA x6A0632 x6A28CE x6AE53A x6C59AC x6C7258 x6D1B75 x6DAD90 x6DADA3 x6EAFEC x6EFBD9 x7270AC x739297 x73F1E8 x76118A x79210D x7A4B9B x7A8706 x7B8E59 x7F64BC x8015B3 x802040 x806080 x80723E x8080A7 x80E080 x84BC34 x84DE33 x851792 x85CEF2 x85CF1D x871AA5 x8A8277 x8B891E x8BC79E x8BCFE8 x8D5801 x8DA75A x8E4372 x8E8988 x90CF2D x912B29 x922237 x926ECA x928EE3 x94B087 x94C9BB x95534B x9665E4 x9705B3 x97993B x97A74B x9ADD51 x9D5A1E x9E315B x9E9910 x9EEE00 x9FF6E4 xA0472D xA2BCAE xA2DABF xA31E5D xA6F8CB xAA4A52 xAAC78F xABCAF9 xAEB7C5 xAF521A xB0AB9C xB25003 xB38742 xB44927 xB6C4A3 xB6E642 xB7CBC8 xB81CB1 xBA20F5 xBB4DAD xBBB0E5 xBC5647 xBCFF3B xBDD65B xBE898B xBF6B39 xBFA383 xC06000 xC06080 xC09F00 xC0D10F xC0E080 xC0F03C xC10E8D xC18671 xC203B7 xC2043B xC2BDC8 xC6C382 xC826E9 xCA657A xCB3485 xCBC288 xCC9544 xCDE235 xCE1D48 xCE6B2C xCEB3E5 xCEDAE2 xD0DF51 xD1F86F xD2D3BE xD30931 xD3CB06 xD4F003 xD55DCE xD72087 xD9665F xD97C0E xD9C98F xDA9446 xDCCC35 xDD93B6 xDF3AC1 xE1280E xE1C4D9 xE1DCD7 xE2EA0F xE30338 xE33A60 xE35EDE xE3A0FD xE417CF xE4775E xE48FD5 xE51C72 xE555E3 xE5E502 xE6F6BC xE74ADB xE7C7CD xE7E32C xEA25BC xEBAFE0 xEE8586 xEEF418 xEF4828 xEF8B24 xEFCA8A xF01C28 xF06A31 xF078C6 xF083ED xF0A479 xF1C0C8 xF33D4E xF42C50 xF45D51 xF7519A xFAB5A6 xFB2B8C xFC8479 xFD269C xFF08D7 } - traits = { state_trait_canadian_prairies state_trait_wind_farms } - city = xD1F86F - farm = x55855F - mine = xF45D51 - wood = x4A2D69 - arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 30 - discovered_amount = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } + id = 316 + subsistence_building = building_subsistence_farms + provinces = { x008174 x01A126 x01B33D x023ABC x0366E9 x06AB9D x06C47F x0756BB x08B4F9 x09250F x097AEB x0A2CCF x0AE42E x0E7E33 x111542 x117695 x129294 x12E022 x13A156 x13D8B0 x157AAD x166B44 x167CB1 x1757CC x17C895 x19A2EE x1B24D4 x1BA7C7 x1BC323 x1BD909 x1D94AA x1DD882 x1E17C5 x1E1BE6 x1E2C08 x1E3ADC x1E566C x1EB5FE x1EF389 x1F57F4 x1FDE39 x21A007 x2322DE x233603 x23E500 x2570FC x25D8E1 x280549 x281860 x2837F0 x29BDC1 x2A2319 x2B3F4C x2CBF22 x2ED2E9 x2F09CB x2F5FF8 x30F15C x3168F1 x345017 x34B4D3 x364CB6 x3A74FA x3B6C38 x3BE1AF x3E129B x3FC72E x3FE00A x3FFB80 x40B953 x4356B6 x43634B x43AD4A x44502C x4623FF x469FF1 x46B1F4 x4A2D69 x4AD41C x4B1FA6 x4C29E7 x4D14A8 x4E53E1 x50237F x50DDCB x5291EB x53CD63 x5410DE x55855F x58A79E x58FBF4 x5ABBF5 x5B2E01 x5B8650 x5BB079 x5C25D6 x5C699D x5D8481 x5DDBF4 x5ECE96 x5FEE31 x626C7D x64DF0C x673118 x68EFDA x6A0632 x6A28CE x6AE53A x6C59AC x6C7258 x6D1B75 x6DAD90 x6DADA3 x6EAFEC x6EFBD9 x7270AC x739297 x73F1E8 x76118A x79210D x7A4B9B x7A8706 x7B8E59 x7F64BC x8015B3 x802040 x806080 x80723E x8080A7 x80E080 x84BC34 x84DE33 x851792 x85CEF2 x85CF1D x871AA5 x8A8277 x8B891E x8BC79E x8BCFE8 x8D5801 x8DA75A x8E4372 x8E8988 x90CF2D x912B29 x922237 x926ECA x928EE3 x94B087 x94C9BB x95534B x9665E4 x9705B3 x97993B x97A74B x9ADD51 x9D5A1E x9E315B x9E9910 x9EEE00 x9FF6E4 xA0472D xA2BCAE xA2DABF xA31E5D xA6F8CB xAA4A52 xAAC78F xABCAF9 xAEB7C5 xAF521A xB0AB9C xB25003 xB38742 xB44927 xB6C4A3 xB6E642 xB7CBC8 xB81CB1 xBA20F5 xBB4DAD xBBB0E5 xBC5647 xBCFF3B xBDD65B xBE898B xBF6B39 xBFA383 xC06000 xC06080 xC09F00 xC0D10F xC0E080 xC0F03C xC10E8D xC18671 xC203B7 xC2043B xC2BDC8 xC6C382 xC826E9 xCA657A xCB3485 xCBC288 xCC9544 xCDE235 xCE1D48 xCE6B2C xCEB3E5 xCEDAE2 xD0DF51 xD1F86F xD2D3BE xD30931 xD3CB06 xD4F003 xD55DCE xD72087 xD9665F xD97C0E xD9C98F xDA9446 xDCCC35 xDD93B6 xDF3AC1 xE1280E xE1C4D9 xE1DCD7 xE2EA0F xE30338 xE33A60 xE35EDE xE3A0FD xE417CF xE4775E xE48FD5 xE51C72 xE555E3 xE5E502 xE6F6BC xE74ADB xE7C7CD xE7E32C xEA25BC xEBAFE0 xEE8586 xEEF418 xEF4828 xEF8B24 xEFCA8A xF01C28 xF06A31 xF078C6 xF083ED xF0A479 xF1C0C8 xF33D4E xF42C50 xF45D51 xF7519A xFAB5A6 xFB2B8C xFC8479 xFD269C xFF08D7 } + traits = { state_trait_canadian_prairies state_trait_wind_farms } + city = xD1F86F + farm = x55855F + mine = xF45D51 + wood = x4A2D69 + arable_land = 66 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 30 + discovered_amount = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } } STATE_MANITOBA = { - id = 317 - subsistence_building = building_subsistence_farms - provinces = { x002497 x006FF6 x00A040 x00F433 x03240F x044B0B x04F2AC x0782F1 x0791F2 x08045E x09454B x09CCBB x0B8443 x0C1436 x0C2C81 x0C5FF1 x0C6FD7 x0CDFEF x0DB4CA x0E6ED3 x0E7E40 x0F245D x12C464 x131829 x1328F8 x13FC0F x1510B9 x165B36 x16B6ED x174627 x180D7A x187C58 x18F5EE x1A0E35 x1C140F x1CA16D x1CA447 x1E6E7B x1EE51C x21166D x21A006 x2256CE x2275DF x24DF1C x253E84 x2B9E9F x2C03AA x30C051 x30DB4E x32CE68 x3612F5 x38D2B3 x395554 x39C944 x3A6B83 x3B6E83 x3E3E84 x3E8475 x3EB341 x3EC4D4 x3F7017 x40E000 x40E52D x42F2E2 x42F582 x43B793 x43ECF0 x44CCA9 x44EF6B x4503E6 x45D044 x464F48 x4676BD x46B922 x4992A9 x4A8ED2 x4C1D1A x4D0581 x4EEC4B x4F4505 x4FF4D0 x521E7C x528228 x542639 x544568 x54C371 x553C99 x555BAD x55E100 x563D7F x56A6C4 x57AFC4 x590948 x594F3C x5A1A92 x5B4E49 x5B87F0 x5B8F90 x5BE5BF x5CC4C6 x5D7496 x5E3093 x5E806D x5F1F9D x5F7D84 x5FC402 x6137EA x6219BB x65F69E x67745A x68C879 x6911E2 x6A73E3 x6B748E x6C06D8 x6D49FC x6DE48C x6E8C90 x6F9DBE x708B11 x70D5D4 x70F127 x7122B4 x71E534 x75F292 x76718F x78225B x788EF7 x7A3E48 x7A790A x7A8DC0 x7A8FAA x7B9C23 x7BCE24 x7CE9E2 x7EE88A x7F8573 x8020C0 x80A040 x80D06A x813C7A x82D3D9 x832EB1 x8521AB x857DD7 x85F1EA x85F6FB x86229F x86D18A x89C7F6 x8A7316 x8B9E21 x8BE8B5 x8C94F5 x8E2E54 x8F1029 x9237CC x92E099 x93CAEB x93F868 x9455F5 x956F56 x9A54DD x9AB469 x9B2805 x9CB866 x9D05EB x9E3DC0 xA0231C xA03446 xA182AB xA57384 xA9C5C0 xAA5D63 xAB2CD1 xAD40B0 xAE76E5 xB0F3C2 xB1C965 xB448A4 xB4ABAC xB4CF1F xB5C055 xB6B0DF xB7B9D2 xB84746 xB8AB1D xB8B41C xB8E561 xB9B479 xBA7439 xBB5EA2 xBE34C5 xC02FED xC036EC xC0E000 xC0EDB2 xC2D264 xC587CD xC61E9B xC80B9F xC8467F xC923B4 xC9790E xC9870B xC99667 xCA15A3 xCA95EA xCB7964 xCCA2C5 xD0913B xD0D2B7 xD1F715 xD41B85 xD48023 xD4B179 xD4D86F xD7CE04 xD81024 xD93231 xDAB83F xDBBC41 xDC2B47 xDD60F3 xE0A3A3 xE0F215 xE11EC4 xE15693 xE19213 xE1CA38 xE25D1F xE5081D xE58D80 xE63FEA xE6B251 xE6D78F xE7CB96 xE7CF1B xE857DC xE9FE5B xEA8D91 xEB9647 xED0D09 xEED579 xEF1E85 xF2AD8F xF2B4CE xF2DEBD xF3596D xF4A9F1 xF5931B xF66D8E xF73080 xF73FF8 xF770E6 xF779D9 xF7AF04 xF8510F xF88DC6 xF91E7E xF9BB2E xFA5FA2 xFA6F32 xFB1B79 xFCF1D9 xFD8B0C xFF1988 } - traits = { state_trait_canadian_prairies state_trait_wind_farms state_trait_hydroelectric_dams } - city = xED0D09 - port = x9CB866 - farm = xB8B41C - mine = x44CCA9 - wood = xFA6F32 - arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 15 - building_fishing_wharf = 5 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - naval_exit_id = 3044 + id = 317 + subsistence_building = building_subsistence_farms + provinces = { x002497 x006FF6 x00A040 x00F433 x03240F x044B0B x04F2AC x0782F1 x0791F2 x08045E x09454B x09CCBB x0B8443 x0C1436 x0C2C81 x0C5FF1 x0C6FD7 x0CDFEF x0DB4CA x0E6ED3 x0E7E40 x0F245D x12C464 x131829 x1328F8 x13FC0F x1510B9 x165B36 x16B6ED x174627 x180D7A x187C58 x18F5EE x1A0E35 x1C140F x1CA16D x1CA447 x1E6E7B x1EE51C x21166D x21A006 x2256CE x2275DF x24DF1C x253E84 x2B9E9F x2C03AA x30C051 x30DB4E x32CE68 x3612F5 x38D2B3 x395554 x39C944 x3A6B83 x3B6E83 x3E3E84 x3E8475 x3EB341 x3EC4D4 x3F7017 x40E000 x40E52D x42F2E2 x42F582 x43B793 x43ECF0 x44CCA9 x44EF6B x4503E6 x45D044 x464F48 x4676BD x46B922 x4992A9 x4A8ED2 x4C1D1A x4D0581 x4EEC4B x4F4505 x4FF4D0 x521E7C x528228 x542639 x544568 x54C371 x553C99 x555BAD x55E100 x563D7F x56A6C4 x57AFC4 x590948 x594F3C x5A1A92 x5B4E49 x5B87F0 x5B8F90 x5BE5BF x5CC4C6 x5D7496 x5E3093 x5E806D x5F1F9D x5F7D84 x5FC402 x6137EA x6219BB x65F69E x67745A x68C879 x6911E2 x6A73E3 x6B748E x6C06D8 x6D49FC x6DE48C x6E8C90 x6F9DBE x708B11 x70D5D4 x70F127 x7122B4 x71E534 x75F292 x76718F x78225B x788EF7 x7A3E48 x7A790A x7A8DC0 x7A8FAA x7B9C23 x7BCE24 x7CE9E2 x7EE88A x7F8573 x8020C0 x80A040 x80D06A x813C7A x82D3D9 x832EB1 x8521AB x857DD7 x85F1EA x85F6FB x86229F x86D18A x89C7F6 x8A7316 x8B9E21 x8BE8B5 x8C94F5 x8E2E54 x8F1029 x9237CC x92E099 x93CAEB x93F868 x9455F5 x956F56 x9A54DD x9AB469 x9B2805 x9CB866 x9D05EB x9E3DC0 xA0231C xA03446 xA182AB xA57384 xA9C5C0 xAA5D63 xAB2CD1 xAD40B0 xAE76E5 xB0F3C2 xB1C965 xB448A4 xB4ABAC xB4CF1F xB5C055 xB6B0DF xB7B9D2 xB84746 xB8AB1D xB8B41C xB8E561 xB9B479 xBA7439 xBB5EA2 xBE34C5 xC02FED xC036EC xC0E000 xC0EDB2 xC2D264 xC587CD xC61E9B xC80B9F xC8467F xC923B4 xC9790E xC9870B xC99667 xCA15A3 xCA95EA xCB7964 xCCA2C5 xD0913B xD0D2B7 xD1F715 xD41B85 xD48023 xD4B179 xD4D86F xD7CE04 xD81024 xD93231 xDAB83F xDBBC41 xDC2B47 xDD60F3 xE0A3A3 xE0F215 xE11EC4 xE15693 xE19213 xE1CA38 xE25D1F xE5081D xE58D80 xE63FEA xE6B251 xE6D78F xE7CB96 xE7CF1B xE857DC xE9FE5B xEA8D91 xEB9647 xED0D09 xEED579 xEF1E85 xF2AD8F xF2B4CE xF2DEBD xF3596D xF4A9F1 xF5931B xF66D8E xF73080 xF73FF8 xF770E6 xF779D9 xF7AF04 xF8510F xF88DC6 xF91E7E xF9BB2E xFA5FA2 xFA6F32 xFB1B79 xFCF1D9 xFD8B0C xFF1988 } + traits = { state_trait_canadian_prairies state_trait_wind_farms state_trait_hydroelectric_dams } + city = xED0D09 + port = x9CB866 + farm = xB8B41C + mine = x44CCA9 + wood = xFA6F32 + arable_land = 66 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 15 + building_fishing_wharf = 5 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + naval_exit_id = 3044 } #northern territories STATE_NORTHWEST_TERRITORIES = { - id = 319 - subsistence_building = building_subsistence_pastures - provinces = { x000EC0 x00150B x0020CB x002CA6 x003D10 x0044D7 x005214 x0055C8 x00684B x0079C0 x009230 x00B5FE x00CA87 x00CB4F x00CFFC x00E694 x011D8E x014651 x014AED x014B3F x01A277 x01AA98 x01AF19 x01B1E4 x01B54E x01D0B8 x020839 x025750 x026545 x0274BA x027B82 x029C82 x02B1B4 x02B200 x02E6CB x02EA6D x02F25C x035885 x0365B1 x039447 x03A3F2 x03E19A x03E90C x03ECD8 x03FCE7 x041DE6 x045D36 x046404 x0468DF x048659 x048CDF x04DFA3 x04E4D2 x04EC92 x04FAA6 x05137C x051790 x051F32 x0561E5 x057155 x058CF1 x059F5E x05AA6F x05C63C x05C757 x05CB4A x05CE22 x0637FB x0657F4 x0665A7 x069300 x0695E8 x06A0A6 x073E62 x07684F x076948 x07715D x0778B2 x078E35 x079D69 x07A351 x07B4A4 x07B539 x07C96A x07CD51 x07ECF5 x081414 x0816E5 x081A13 x0829BC x084C64 x08C9B4 x08CFCE x08D2D6 x08DA68 x0905C3 x090661 x09098A x0922D2 x09249B x096D1F x097315 x09BD9A x09C878 x09FA5C x0A0AC6 x0A0C7F x0A10AF x0A7566 x0A9CF3 x0A9EF9 x0ABE32 x0AD9CC x0AE4D2 x0B1F9F x0B39F5 x0B52CC x0B75A6 x0B8E3C x0BA388 x0BAC2D x0BB9B5 x0BD7B1 x0BEA6E x0C3BE5 x0CB226 x0CB3E1 x0CB925 x0CDB57 x0CE1F2 x0D010B x0D2EC0 x0D3C66 x0D41EF x0D4483 x0D5469 x0D8449 x0DADEF x0DBA60 x0DD95A x0DF3D0 x0DF945 x0DFF69 x0E182E x0E2429 x0E3D6D x0E6170 x0E7DAD x0E93DD x0E9E82 x0EFEB5 x0F07F4 x0F4E06 x0F6242 x0FA1E3 x0FBE18 x1008DE x1009F9 x102D34 x105609 x1056D8 x1063F3 x10D98F x10E7AA x10EFBB x113AC0 x11452B x116717 x11738E x117789 x11D353 x120408 x123B01 x12689B x128B6A x12E2BE x12E5F5 x12E8FE x12EBC2 x12FA15 x1304A9 x1315CF x13448F x134A15 x134A47 x136789 x1395CF x139851 x13A3F7 x13D13C x13EB95 x141E8E x1447B1 x144D66 x145F3E x147220 x147F8C x149149 x149D0B x14A33F x14AA5F x14AFD3 x14B03B x14EC3C x14F63B x152692 x155CC7 x156DBE x158D3A x15A49A x15AF5A x15BB4F x15C30C x15FC1A x16081B x161E18 x162CAF x1650B2 x1685DE x16A502 x16B917 x16E611 x176387 x1767C4 x1770A6 x177E5D x17C9D9 x17E176 x17EC12 x17F7C7 x1825D5 x183A03 x184CF3 x185E5E x1870C8 x18D607 x18FE6F x19041A x1914E1 x191F58 x193697 x194628 x194BA1 x1997E8 x19ACB1 x19AE2E x19CD4D x19EE3B x1A08A5 x1A2A12 x1A3F4A x1A6735 x1A8A26 x1A8BDA x1AE8B6 x1B29A0 x1B3F48 x1B4506 x1BA014 x1BBF8F x1BC4C7 x1BCEF6 x1BE2B8 x1C0E3A x1C2526 x1C3480 x1C53E5 x1C5610 x1C7EA9 x1C7F21 x1C8DCE x1CAFEA x1D0697 x1D0897 x1D136D x1D225E x1D745A x1D8885 x1D9A87 x1DBE3C x1DCAEE x1DF568 x1E4E5A x1E4E7C x1E703F x1E8DE4 x1E90CB x1EA7D1 x1EB7EE x1EC8FC x1F0416 x1F0BA5 x1F18DF x1F2C8D x1F7088 x1F8086 x1F88D4 x1FFA80 x201AEE x20438A x204AC6 x2054C5 x205C90 x206974 x2074F9 x2079AC x208B8B x209617 x20AD45 x20B36F x20B837 x20B961 x210EFF x2138CB x213D4F x214295 x2176EA x219565 x219B09 x21A1C0 x21CA39 x223A83 x22435F x225230 x226605 x226691 x227F30 x22D799 x2301B5 x230500 x232E7E x235E14 x2370BF x2398F2 x239F5A x23AEA8 x23B825 x23D587 x23DF1E x23EE96 x240567 x24067F x240E9A x24112B x2421BA x242A0C x244229 x244BDB x246BA0 x24B053 x24BB62 x24C25F x24C2C1 x24DF76 x24E698 x251E32 x251F98 x252A47 x253FA3 x254836 x254F41 x256215 x2582E0 x258AAB x259979 x25A8B2 x25E88B x262DBA x26408B x2644D7 x26A0BA x26BAAE x26DABE x26E543 x26EED7 x27097C x271A71 x272F40 x273ACD x2754DF x27A629 x27D464 x27F0CF x281692 x28228B x284654 x2846AA x284FA4 x28941F x28A4C4 x28C8CD x28D00B x293FD0 x29876F x299979 x299EE5 x29A606 x29AC5E x29DDB4 x29DE06 x29ED74 x29EDE0 x29FAEF x2A0360 x2A11BE x2A151B x2AB55B x2AE755 x2AE9D6 x2AFDCF x2B0624 x2B0A7D x2B377B x2B542B x2B6577 x2B707C x2BAB71 x2BB631 x2BCCD5 x2BE42E x2BFECC x2C272D x2C2868 x2C767A x2C78E8 x2C889F x2C9D0D x2CA04D x2CA985 x2CBC17 x2CDE25 x2D0E85 x2D1043 x2D2B9A x2D2C2D x2D37BA x2D5321 x2D573B x2D686D x2D79EA x2D838F x2D89CE x2D9047 x2DBBA0 x2DC264 x2DD7B4 x2DF021 x2E0BBD x2E1DD5 x2E3941 x2E476A x2E4E07 x2E6271 x2E8F6D x2E95BC x2EB016 x2ECDC8 x2F5BB2 x2F666A x2FB1A9 x300508 x3016D1 x303ED0 x30737E x30BC22 x30D4A3 x30D503 x30E58E x30F15A x31047F x315BC6 x317A7D x31D26E x31E827 x31FC79 x3201D8 x32068B x322DCD x3230E6 x325EC4 x326C03 x3282B9 x3291B1 x32AAA3 x32B82A x32DB3C x32DCA9 x32E75D x330AFA x333AC9 x3350A1 x336F55 x33A055 x33EEDF x3441EE x344699 x345296 x345A68 x346F8B x3482E0 x34CB16 x34FF74 x3501E6 x350E3C x352268 x354974 x354EF1 x3551DB x356824 x358288 x35C7D1 x35EE2B x361ECD x362102 x365975 x366695 x366D53 x3693D6 x369AAE x36BD4A x36EA2F x36ECA4 x372FF6 x374B03 x377CB2 x378A03 x37B84A x37B983 x37BECF x37C3EE x37C680 x37D4B1 x383CBD x383F3B x387E90 x38AF9B x38BA37 x38C295 x38C8CE x38CE28 x38D086 x38ED3F x38F16B x390D18 x39101E x393D35 x3948DF x394E70 x39AC3D x3A066D x3A542B x3A62B7 x3A8170 x3A98AA x3AC631 x3ADB00 x3AE864 x3AED96 x3AF891 x3AFBC9 x3B4B71 x3B7B84 x3B871A x3B8A74 x3B939C x3BFC3E x3C4056 x3C8E27 x3CB201 x3CC6B1 x3CE2F9 x3D16AD x3D3129 x3D4D8C x3D4F28 x3D5D3B x3D5DCB x3D7276 x3DEF01 x3DF9E0 x3E101E x3E1814 x3E2849 x3E2CBF x3E6AA0 x3E750B x3E7612 x3E7BBE x3E8295 x3E8D6F x3E9FAC x3EAC51 x3EB32E x3EBA6C x3EC1D5 x3EDA5E x3EEE4F x3F4B00 x3F6227 x3F6399 x3F92E3 x3F9742 x3F9FBE x3FAD19 x3FD2A8 x3FD30A x3FE8F9 x400644 x403C43 x4077D3 x407D24 x408080 x408266 x409145 x40B59D x40BA77 x40FD0B x40FD62 x410163 x411A5C x414767 x4159A8 x416D9A x41835B x41917B x420973 x4209BE x423A3C x425A04 x428AF3 x42B6C5 x42D933 x43052F x4324CA x436C62 x4372FB x437735 x4389E1 x439617 x43B451 x43EF0F x43FC63 x445F70 x446EC5 x449075 x44938C x44B13A x44B97A x44BB63 x44BDE0 x44D809 x44E031 x44EB95 x44EB96 x44F2F1 x450D66 x450FF6 x452A17 x453196 x4556CD x456EC5 x4577E6 x459C13 x45A1A5 x45A693 x45BAB8 x45D5E4 x46174B x4633F8 x468895 x468DAD x4691BA x46EB7A x4702EC x470705 x47136C x472D89 x47676B x477E47 x47AC1C x47B4F4 x47FDCD x47FF7E x4817B1 x483C9E x484616 x4847F1 x484D74 x4861C4 x48767D x488964 x48B003 x48E7BF x48EFD3 x494EC3 x495E68 x4994E3 x499956 x49B677 x49B9FB x49C347 x49DA2B x4A1D5D x4A2034 x4A7357 x4A8634 x4A8909 x4A97B1 x4AA84D x4AB399 x4AB54D x4AC4D4 x4AC96F x4ACDED x4B20FD x4B3B73 x4B6E15 x4B6FB2 x4B7FC1 x4BCA69 x4BE082 x4BF0E8 x4BFF28 x4C018D x4C0F14 x4C1EFA x4C6008 x4CA28B x4CC20D x4CD582 x4D1EAF x4D2709 x4D34F4 x4D7F05 x4D869B x4D8F7B x4D95F9 x4D9A80 x4DA9F6 x4DAC2B x4DDA3D x4DE6D8 x4E1C53 x4E1F08 x4E2F01 x4E367B x4E674C x4E78A3 x4E7D04 x4E9439 x4EA4FA x4EAE5B x4EAFC7 x4EC559 x4ED783 x4EE10D x4F1D47 x4F294C x4F2C11 x4F37ED x4F7471 x4F7983 x4FF0CD x4FF341 x4FFA55 x504A1A x505BB6 x5072CF x50762C x508633 x50A90C x50C673 x50E0B3 x50EE73 x50F35C x510116 x51066D x512A96 x51425F x515DEB x515F6D x518E76 x51B1BE x51B3CA x51D035 x52016B x520C14 x521A2B x522438 x523ED6 x5255B3 x526C79 x528B4E x52A1F4 x52BDC0 x52CCD4 x52E812 x534C6C x535C58 x538E1E x539071 x5398DF x53AAC9 x53AE16 x53E8E1 x53F0AF x53FD19 x540E5F x54204B x547339 x548542 x54B285 x54BEDF x54D127 x55129E x55143A x5531D2 x554954 x5557EC x558232 x558F00 x55A5A9 x55ADAA x55C8BE x55D35B x55F577 x5624C9 x563573 x5635F0 x564C3E x5659F6 x56966E x56AF7D x56B22A x56B8DB x56C9A4 x56EF36 x5713DD x573633 x5767AC x577F99 x578AC2 x57A279 x57B8A2 x57BBEA x57C2A7 x57CD2A x57E690 x57ED04 x5817B5 x5819EC x581AD2 x583D16 x585139 x585B4B x585BF5 x587EFC x588224 x58C57B x58E3CC x58EFA8 x58F59B x59068D x594725 x595269 x596AB7 x597E64 x598624 x599D22 x59AD8D x59B5A5 x59C70D x59D654 x59F52B x59FCB1 x5A4DDE x5A706A x5A9EF3 x5AA64D x5AA879 x5AD1CB x5AEFE3 x5B081A x5B2F34 x5B3469 x5B37CA x5B4077 x5B9B29 x5BA815 x5BAEBD x5BAFDC x5BD01E x5BEA85 x5C32CD x5C5892 x5C657B x5C9235 x5C9D82 x5CAFED x5CC98C x5CD1D2 x5CE095 x5CE754 x5CE953 x5D2A9C x5D2C75 x5D3D51 x5D50CD x5D56D4 x5D602D x5D6554 x5D892B x5DB6E8 x5E029F x5E1286 x5E5525 x5E60C2 x5E6636 x5E79DF x5E859F x5E8D29 x5EC098 x5EE193 x5F3000 x5F481E x5F640C x5F648B x5F7F75 x5FA439 x5FB961 x5FC494 x6015F9 x6016CF x601FD2 x603F20 x608B0E x609A10 x60E2B4 x60F1AD x610031 x61214D x618906 x618FF6 x61A22C x61DCFE x6286E4 x62AE36 x62B093 x62B6F9 x62BD94 x62D961 x62EF0D x62F2C5 x6329E1 x633FA1 x6355F5 x63683A x6368B4 x63735D x6379DE x638100 x63872B x63DE7D x63E1C9 x645B83 x646CD4 x647648 x647831 x64E297 x64EE03 x6531C4 x65456F x659004 x65B0F8 x65CD76 x65FDD3 x66275B x663178 x66526E x667BEA x667DF1 x66C03A x66F552 x67767A x6797A2 x67BB39 x683862 x688D88 x68FDA2 x69005D x6900D7 x690EB9 x691878 x6922AC x693BF1 x69730E x69BF88 x6A2085 x6A2231 x6A28AF x6A2BD7 x6A4CD7 x6A8973 x6A8E0B x6AB427 x6AFCEE x6B3184 x6B5D56 x6B5E59 x6B9FDB x6BA627 x6BCDC6 x6BCDD9 x6BE7C8 x6BFED5 x6C152E x6C2D9C x6C4D59 x6C5AD1 x6C5F10 x6C8722 x6C8F89 x6CB0B1 x6D0AE9 x6D10B9 x6D3984 x6D753E x6D9B56 x6DB6B1 x6DC177 x6DE206 x6DF16B x6E2546 x6E27AD x6E6199 x6E6202 x6E9F87 x6F0829 x6F0E90 x6F28EA x6F3383 x6F33D6 x6F8930 x6FF061 x700D0D x703870 x7058A8 x7079D1 x70A72B x70A7FF x70C845 x71436A x714A14 x717A3D x7183D3 x719D56 x71A0CD x71B746 x71B938 x71F363 x71F55A x721B68 x722C25 x72344D x723626 x724272 x724504 x724F01 x728576 x728BA5 x728DA4 x7290A1 x7298A0 x72B9B8 x73210A x73292C x7335F4 x735661 x736489 x736EEA x737047 x738112 x73D9B6 x73ECE8 x7433CB x743DC4 x744E31 x74993A x7499B4 x7504D8 x751C31 x7521AE x754B6E x759E1F x75A26E x75BDA6 x7626D3 x763725 x76372F x768B2E x7693FD x7696D2 x76ADA7 x76B3D9 x76CBA0 x76D135 x770BF2 x771F99 x772DE3 x7751CA x776735 x777BA1 x7780C7 x778D38 x77A0DD x77D24A x77E9CF x780B83 x784F69 x787004 x787BBB x7885BB x788E5F x788EC2 x78A1D2 x78A25B x78E933 x79014F x793A86 x796BFA x798105 x79A4B0 x79C8AB x79C9DB x79D30F x79DE3A x79E321 x79E840 x79E8F9 x7A154B x7A369E x7A3B01 x7A3BDC x7A6D1D x7A7DB4 x7A7F0E x7AA1BE x7AEC68 x7AF89E x7B1623 x7B181D x7B2628 x7B3152 x7B5176 x7B5BB2 x7B7143 x7BB335 x7BB962 x7BBA4B x7BD932 x7BDB7C x7C0069 x7C2149 x7C25B3 x7C3410 x7C4BE7 x7C565A x7C6AE3 x7C74C8 x7C7A41 x7CA0AC x7CA2CC x7CC710 x7CDAEB x7CE85C x7D04C6 x7D138A x7D1B5D x7D2E23 x7D3108 x7D35AE x7DB318 x7DC316 x7DDB19 x7DF3C2 x7DF691 x7E2A07 x7E3B11 x7E6D65 x7E9CDC x7EC254 x7EC635 x7ED5E1 x7EDB82 x7EDC3D x7EDEE5 x7EF6ED x7F3430 x7F3778 x7F37CF x7F3B2A x7F5EF4 x7F647A x7F93CF x7FD24C x803359 x803416 x804080 x8052D4 x807FB7 x808907 x808B9A x8095C2 x810378 x810660 x811307 x81445F x81667A x81785E x82079F x8216B9 x8233DB x82434C x8253D3 x825D0C x82A6CB x82A80D x82B862 x82C386 x82DF03 x82EE4E x8304B1 x831E58 x833289 x834C0B x834E92 x835FB9 x8375B9 x83B0C8 x83EB49 x83F120 x83FDA7 x844B65 x848203 x84BCB9 x84D7DF x84F4DF x84FAA6 x851E9E x852347 x852CCE x854E98 x855C8E x857920 x858E73 x85E45B x860FED x861A2B x8624F3 x862EC9 x863E68 x86549B x865D83 x86892B x86B2E1 x86C5F8 x86F626 x871F81 x874218 x875A6E x876F44 x8788F2 x8791C7 x87A3C2 x87B394 x87B6F9 x87C331 x87C93A x887034 x889501 x88B2C0 x892013 x892CCB x893884 x8972F0 x898427 x898679 x89A524 x89B421 x89BAB7 x89C067 x89E758 x8A2418 x8A38CF x8A412A x8A5FBA x8A784C x8A9401 x8ABF58 x8B151A x8B1584 x8B29AC x8B391B x8B696A x8B70E6 x8B7244 x8B7F1C x8B9532 x8B9A07 x8C0430 x8C26BD x8C2B38 x8C4775 x8C4FC7 x8C5744 x8C71ED x8C9C17 x8CB2E7 x8CBE46 x8CF429 x8D0001 x8D1DC4 x8D225E x8D5662 x8D7E0A x8D7ED7 x8D7EF5 x8DBBD4 x8DBCCF x8DE06D x8DEB1F x8DEF85 x8DFDBD x8E1E7D x8E6408 x8E6B58 x8EB4D8 x8EB5E0 x8ED295 x8EDB2A x8EDE5D x8EEB71 x8EF665 x8F0CEB x8F12E1 x8F525C x8FB8CD x8FCD85 x90094C x901CEE x902933 x902D34 x9065F6 x906EDB x909060 x9095BA x909A53 x90A9A1 x90AF53 x90BF01 x90DD1D x90E36C x911E83 x917226 x919662 x91A719 x91B0CD x91BBC2 x91DDB6 x9205E3 x920E6C x922575 x9237FD x92550C x926422 x9285C7 x92ACA6 x92E331 x9305DD x931981 x93322F x93473A x93576A x937CDA x93B3D3 x93C603 x940123 x9410AE x9413E5 x94280F x943750 x944ED5 x94B00D x94B15E x94F0FE x95157C x9544A7 x9551A7 x9567D6 x957643 x9594B3 x95A7EB x95B4E6 x95D73D x95D84B x961200 x962507 x96343E x96B25E x96BB46 x97182B x972E4F x97463D x976D8B x976DE3 x977BF7 x979A52 x97A316 x97A77C x97AAC9 x97CEC8 x97D23C x980AB5 x98294F x983660 x9855CA x987E4C x98A1D1 x98C8C7 x98D35C x98DBC4 x98FEC3 x9915BD x9934DD x994148 x995CE0 x9A1755 x9A1834 x9A24BB x9A4949 x9A97FF x9ABA13 x9AC39D x9AC48B x9AD3AF x9AD5E7 x9B0B2C x9B110F x9B49E4 x9B4BFA x9B5562 x9B7483 x9BCC62 x9BD803 x9C1398 x9C3390 x9C5E1F x9C8F61 x9C9A5D x9C9A7C x9C9BFB x9C9CB2 x9CA01A x9CB345 x9CC6A6 x9CD32D x9CDEC7 x9CE8E1 x9CF345 x9D053D x9D190A x9D386E x9D5806 x9DECC3 x9E0D5A x9E11F4 x9E35AF x9E3E04 x9E7F16 x9E9486 x9E966C x9E99FC x9E9A42 x9ED164 x9F0DA7 x9F46DF x9F9A64 x9FA1BC x9FB76B x9FC3B0 x9FEE00 xA00925 xA02DD0 xA037FA xA03F62 xA0447F xA063E3 xA06B72 xA06D66 xA0816F xA0C2BF xA0C61A xA0CC88 xA0D363 xA0D757 xA0EA84 xA10641 xA116F0 xA11994 xA13095 xA13B9D xA150BA xA151C9 xA17BEC xA1EEF9 xA2542E xA25C71 xA290A7 xA29F4B xA2A22C xA2BD8B xA302C2 xA315AF xA34A24 xA37393 xA378DB xA3BE73 xA3CD40 xA3F090 xA415E8 xA416F8 xA43184 xA433B7 xA43670 xA43B5F xA4452D xA45531 xA48CDD xA4A344 xA4BD38 xA4BEEB xA4C22C xA4CD12 xA4DF89 xA4E315 xA4FE33 xA5324C xA53899 xA551DD xA56F3F xA59B1E xA5C17E xA5D85B xA5DA35 xA5E93E xA5F977 xA60644 xA63A3F xA63D9C xA68B7D xA6AAC4 xA6AC1C xA6B456 xA6D21B xA70EE6 xA71DAE xA72AE8 xA748D7 xA75795 xA77CD4 xA7D068 xA7F5FA xA81DE0 xA86F61 xA874E1 xA8761F xA8A09F xA8C727 xA8C8E6 xA8D5EA xA8D5F5 xA8E775 xA90919 xA91E39 xA930B6 xA94B66 xA9AFA9 xA9B6BC xA9F85A xAA2596 xAA27F5 xAA2BAF xAA5132 xAA74F7 xAAA617 xAABE23 xAAE708 xAAEC04 xAB238B xAB40BD xAB4717 xAB4D46 xAB74B6 xAB8C64 xAB9139 xABA3F4 xABCC23 xABE62B xABE819 xABEC49 xABF0CE xABFDB2 xAC0A3D xAC3896 xAC4BA1 xAC4C0E xAC5697 xAC9F19 xACBDDD xACD40B xACD78F xAD0039 xAD0330 xAD0BA2 xAD2362 xAD37E5 xADA6D6 xADB26B xADC92C xAE0626 xAE42BF xAE7346 xAEDF7A xAF0637 xAF1060 xAF1462 xAF1645 xAF1953 xAF2AAB xAF2C3D xAF3111 xAF3468 xAF4B66 xAF5847 xAF7CB2 xAF96DE xAFB041 xAFB314 xAFCB42 xAFD354 xB028D0 xB050B6 xB0556F xB05DCB xB09521 xB0A60F xB0F65B xB11019 xB11131 xB129AA xB12C35 xB1309D xB132EB xB14D77 xB16C7B xB1834F xB1AAE7 xB1B9EC xB2115C xB256A8 xB2776C xB27942 xB28818 xB2A8E6 xB2B547 xB2DCB2 xB2FA61 xB326D4 xB33958 xB37131 xB37F05 xB385F0 xB38A2C xB39C1B xB39CB0 xB39E38 xB3A64E xB3B289 xB3BB9D xB3CC99 xB3E66C xB3F302 xB3FB40 xB412B9 xB41F04 xB48CBD xB554B7 xB574F2 xB58175 xB588AE xB599A4 xB5B8B5 xB5CCF6 xB5EFD2 xB605A8 xB61161 xB639A1 xB641FB xB658AC xB65AAD xB65BA2 xB681BF xB69219 xB697D5 xB69A28 xB6D5BC xB6D96A xB6E6C8 xB71384 xB72721 xB74FB2 xB7533B xB76543 xB7779C xB77EFD xB78583 xB7D482 xB7E39B xB80CCB xB8205A xB8405D xB8588E xB85BA1 xB85EE6 xB87BE1 xB8CF8D xB8D93D xB9072A xB90C53 xB9232D xB92B2A xB92D20 xB942CD xB94393 xB96123 xB9630A xB9B72B xB9B933 xB9E827 xB9F7C2 xB9FEC1 xBA0A83 xBA461D xBA596D xBA7ECF xBA833F xBA8AC9 xBAA129 xBAA2A6 xBAAC99 xBACD75 xBAEB0F xBAEE96 xBB08AE xBB13C7 xBB1DC6 xBB1ECB xBB1FD8 xBB7546 xBB7644 xBB8667 xBB9A0F xBB9BAB xBB9E3E xBBA963 xBBAC52 xBBAFF0 xBBDCD7 xBBDD81 xBBE264 xBC258A xBC3539 xBC494A xBC747A xBC77B1 xBC7BBC xBCC9CD xBCCC4A xBCDB8D xBD440E xBD4F2E xBD565B xBD5A94 xBD7571 xBD856D xBD928D xBDE9AC xBDF0C2 xBDFD1C xBE0153 xBE03D9 xBE39FC xBE3C13 xBE5BA3 xBE6D06 xBE808D xBECF32 xBEDE94 xBEE1A7 xBEF70D xBF0816 xBF1B61 xBF2BC1 xBF6BE6 xBF6BE7 xBFD688 xBFD8B9 xBFEC14 xC02038 xC0304F xC04080 xC06F11 xC08080 xC0CFFB xC0D262 xC109EF xC116CE xC1334B xC1B54F xC1CC9E xC1FE36 xC2A5FC xC2C4E7 xC2D067 xC3063A xC30EBF xC32B73 xC32DDA xC33C6C xC38223 xC3CB29 xC3E035 xC3EC0A xC3F529 xC4080A xC4234B xC43290 xC44667 xC45462 xC46499 xC4F5FA xC52505 xC5290D xC54CD1 xC563DC xC56CA8 xC5A41C xC5B395 xC5BFD8 xC5E66D xC5E87B xC5F8ED xC62BFF xC6496C xC666BD xC6CC13 xC6EFFB xC709A4 xC70CB2 xC71031 xC724BB xC7269C xC73B88 xC74F2C xC76EF8 xC7A430 xC7A6EE xC7BF91 xC7C44A xC80FB5 xC80FDB xC83863 xC85043 xC859B3 xC8698D xC89CAB xC8DC81 xC923DE xC92FD7 xC93F6C xC97FEC xC98C65 xC98D90 xC98F3A xC9D432 xC9E20D xC9E49C xCA438C xCA4CF3 xCA849F xCAA831 xCAC31F xCAF98A xCB038A xCB16EC xCB1904 xCB1DDB xCB2140 xCB320A xCB7E23 xCB8541 xCB93D4 xCBAFA5 xCBB064 xCBB6FE xCBC2A9 xCBFEE7 xCC0903 xCC1729 xCC25A7 xCC2916 xCC545C xCC5625 xCC60F8 xCC6417 xCC6858 xCC7056 xCC800D xCC84AB xCCC13D xCCC35F xCCD14B xCD0400 xCD0B91 xCD1A61 xCD526C xCD9A92 xCD9C82 xCDC38F xCDC856 xCDD142 xCDD6B3 xCE5EDE xCE6B45 xCE7525 xCE825B xCEC0B5 xCECD5D xCF5004 xCF8207 xCF83A1 xCF8F95 xCFA677 xCFC665 xCFE4B6 xCFE898 xD00492 xD067D6 xD07CB8 xD0E463 xD0FCE8 xD12A5F xD19813 xD1A412 xD1C7B5 xD1D6C4 xD1EA3A xD1F111 xD1FE3A xD205C1 xD21C15 xD226F2 xD2391C xD24E46 xD24F76 xD26E62 xD272AB xD2AD4C xD2B881 xD2D554 xD2ECA0 xD30909 xD31F1A xD32034 xD35265 xD363AD xD39342 xD39522 xD3A143 xD3D91D xD3F241 xD4118F xD4197B xD41A86 xD45F96 xD49585 xD4DCFC xD4DE95 xD4E2FE xD4E837 xD532DC xD5495F xD55E8D xD57951 xD58B87 xD590EF xD59699 xD5C5A4 xD5E6FC xD5F340 xD5FB6D xD60C75 xD61479 xD622EF xD62445 xD64E0F xD65862 xD67E77 xD68439 xD6A5C9 xD6B890 xD6D15C xD6D613 xD6FC5B xD709EA xD769A1 xD79E7B xD7C79A xD7C839 xD7E2C6 xD7FB82 xD8002F xD8A6B7 xD8A8DF xD905FA xD9502D xD974F7 xD97708 xD97D42 xD98027 xD98990 xD989BF xD9D840 xDA042C xDA19D1 xDA30A7 xDA37AE xDA49E0 xDA9366 xDAA9F0 xDAD8E2 xDAE588 xDAE598 xDB1A94 xDB208A xDB42AA xDB4FE7 xDB7755 xDB8E0E xDBB0CD xDBF36A xDC2F4C xDC9676 xDC9785 xDCB0F4 xDCCD87 xDCF7D4 xDD4100 xDD4D52 xDD4D82 xDD5B40 xDD6AE1 xDD7CB9 xDD80DE xDD8241 xDD9819 xDDBDB3 xDDBF87 xDDCE1D xDDDFD1 xDE0673 xDE0FBF xDE167C xDE1C89 xDE269D xDE4226 xDE64D9 xDE80AC xDEAC95 xDEAEB8 xDEF595 xDEF7F2 xDF38A6 xDF74B7 xDFAFEB xDFE54A xDFE8E9 xE00214 xE0099C xE01600 xE03267 xE032F8 xE032FA xE0374B xE0383C xE04ABF xE0AF0C xE0EB27 xE0EDAA xE121DA xE12B59 xE12D96 xE12FF8 xE1303F xE13AB4 xE1636C xE17BE0 xE1876A xE1A2B1 xE1AF70 xE1CE5E xE21051 xE217FD xE22F1A xE24714 xE2534C xE27FAC xE28092 xE280A6 xE295EA xE2AF92 xE2B4B9 xE2CBF6 xE2F068 xE38D6E xE39786 xE3D97E xE406FA xE42D32 xE43828 xE43B22 xE4547A xE46B89 xE4791D xE4B798 xE4C132 xE4F6F8 xE51BA2 xE51C30 xE5889B xE5B1B1 xE5C8C4 xE5E38C xE5F662 xE5F901 xE60A3B xE60E1B xE67571 xE67A87 xE68782 xE6A9A8 xE6C75B xE6FB0B xE70367 xE742CD xE74D11 xE7714E xE782F2 xE7837C xE7ABE7 xE7BB54 xE7C2E0 xE7DC8B xE7DD40 xE7EF77 xE81E5D xE8268A xE83180 xE8585C xE86172 xE8826A xE888BE xE8A8E7 xE8C6CA xE8F996 xE94866 xE959D8 xE9656F xE96C69 xE9B493 xE9C10C xE9C940 xE9E2AC xE9E81E xE9EF51 xE9F823 xEA004F xEAE7A4 xEB4799 xEB4FCC xEB513F xEB64F7 xEB8F89 xEB9059 xEB96BA xEB9C26 xEBB528 xEBE1FE xEC1A36 xEC21B8 xEC3D8A xEC506D xEC5C0F xECE3CA xECF410 xED0CC0 xED2DB8 xED4681 xED5157 xED747D xED8ED2 xEDD574 xEDD8EA xEDE570 xEDFADF xEE3F9A xEE42D9 xEE5E04 xEE94F4 xEEA62C xEEB402 xEEC8C2 xEECBDF xEEEC84 xEEFECF xEF0110 xEF0BBF xEF10B4 xEF21E0 xEF3D84 xEF4ABA xEF83F8 xEF9A47 xEFA6ED xEFC0F2 xEFF48F xEFF801 xF00278 xF00FC2 xF016BD xF01B58 xF03696 xF045C3 xF04641 xF05721 xF07B0D xF07F7B xF0D465 xF0E48E xF0E62B xF10A5A xF10F92 xF11B46 xF13D6A xF15F50 xF1F237 xF21F47 xF2577B xF25CBF xF29876 xF2B775 xF2BAB1 xF3170E xF328B4 xF35CB4 xF37F3B xF3A5F1 xF3AC9A xF3B000 xF3BFFA xF3CDF6 xF3EDBB xF4065F xF413EE xF4585F xF47376 xF4A871 xF4BA84 xF50615 xF508EB xF53F21 xF54F0B xF5578E xF58686 xF5DCDF xF5E251 xF5F0C8 xF62875 xF62BD3 xF639B8 xF641BD xF64EE0 xF6543C xF6638C xF678A1 xF679C1 xF68AD7 xF6DD0A xF6DEB6 xF6E8CA xF70820 xF73AA8 xF73CFD xF7B0B5 xF8016C xF82903 xF834FC xF89214 xF89626 xF8A3CD xF8A520 xF8B109 xF8F212 xF8F9BC xF8FACA xF91DC6 xF92016 xF92145 xF94B3B xF95E56 xF965BE xF96BFF xF9820F xF9F7D6 xFA14A4 xFA1F26 xFA31E3 xFA33DC xFA3B63 xFA64B0 xFA828A xFAB5BD xFAB5D7 xFAE311 xFB0CCA xFB1B37 xFB1CA9 xFB2B85 xFB9977 xFBAF0C xFBBC8F xFBEEDF xFBF624 xFC0EF0 xFC2928 xFC5474 xFC8CBC xFC8F38 xFC9250 xFCB36B xFCB424 xFCBAB7 xFCD854 xFD0127 xFD17A8 xFD522E xFD5AEB xFD5F4E xFD6002 xFD72C9 xFD7E50 xFD9177 xFDB015 xFDE2CE xFDEB78 xFE293E xFE2AB9 xFE60E4 xFE8024 xFEA4FB xFEE697 xFF11A5 xFF12F7 xFF223A xFF4334 xFF60AC xFF626A xFF6D40 xFF96CA xFFA16B xFFE780 xFFF31D } - traits = { state_trait_northern_canadian_terrain } - city = x2A0360 - port = x55ADAA - farm = x77D24A - mine = xE9656F - wood = xDA9366 - arable_land = 65 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_iron_mine = 38 - building_copper_mine = 45 - building_lead_mine = 20 - building_logging_camp = 31 - building_gold_mine = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 34 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 43 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - naval_exit_id = 3038 + id = 319 + subsistence_building = building_subsistence_pastures + provinces = { x000EC0 x00150B x0020CB x002CA6 x003D10 x0044D7 x005214 x0055C8 x00684B x0079C0 x009230 x00B5FE x00CA87 x00CB4F x00CFFC x00E694 x011D8E x014651 x014AED x014B3F x01A277 x01AA98 x01AF19 x01B1E4 x01B54E x01D0B8 x020839 x025750 x026545 x0274BA x027B82 x029C82 x02B1B4 x02B200 x02E6CB x02EA6D x02F25C x035885 x0365B1 x039447 x03A3F2 x03E19A x03E90C x03ECD8 x03FCE7 x041DE6 x045D36 x046404 x0468DF x048659 x048CDF x04DFA3 x04E4D2 x04EC92 x04FAA6 x05137C x051790 x051F32 x0561E5 x057155 x058CF1 x059F5E x05AA6F x05C63C x05C757 x05CB4A x05CE22 x0637FB x0657F4 x0665A7 x069300 x0695E8 x06A0A6 x073E62 x07684F x076948 x07715D x0778B2 x078E35 x079D69 x07A351 x07B4A4 x07B539 x07C96A x07CD51 x07ECF5 x081414 x0816E5 x081A13 x0829BC x084C64 x08C9B4 x08CFCE x08D2D6 x08DA68 x0905C3 x090661 x09098A x0922D2 x09249B x096D1F x097315 x09BD9A x09C878 x09FA5C x0A0AC6 x0A0C7F x0A10AF x0A7566 x0A9CF3 x0A9EF9 x0ABE32 x0AD9CC x0AE4D2 x0B1F9F x0B39F5 x0B52CC x0B75A6 x0B8E3C x0BA388 x0BAC2D x0BB9B5 x0BD7B1 x0BEA6E x0C3BE5 x0CB226 x0CB3E1 x0CB925 x0CDB57 x0CE1F2 x0D010B x0D2EC0 x0D3C66 x0D41EF x0D4483 x0D5469 x0D8449 x0DADEF x0DBA60 x0DD95A x0DF3D0 x0DF945 x0DFF69 x0E182E x0E2429 x0E3D6D x0E6170 x0E7DAD x0E93DD x0E9E82 x0EFEB5 x0F07F4 x0F4E06 x0F6242 x0FA1E3 x0FBE18 x1008DE x1009F9 x102D34 x105609 x1056D8 x1063F3 x10D98F x10E7AA x10EFBB x113AC0 x11452B x116717 x11738E x117789 x11D353 x120408 x123B01 x12689B x128B6A x12E2BE x12E5F5 x12E8FE x12EBC2 x12FA15 x1304A9 x1315CF x13448F x134A15 x134A47 x136789 x1395CF x139851 x13A3F7 x13D13C x13EB95 x141E8E x1447B1 x144D66 x145F3E x147220 x147F8C x149149 x149D0B x14A33F x14AA5F x14AFD3 x14B03B x14EC3C x14F63B x152692 x155CC7 x156DBE x158D3A x15A49A x15AF5A x15BB4F x15C30C x15FC1A x16081B x161E18 x162CAF x1650B2 x1685DE x16A502 x16B917 x16E611 x176387 x1767C4 x1770A6 x177E5D x17C9D9 x17E176 x17EC12 x17F7C7 x1825D5 x183A03 x184CF3 x185E5E x1870C8 x18D607 x18FE6F x19041A x1914E1 x191F58 x193697 x194628 x194BA1 x1997E8 x19ACB1 x19AE2E x19CD4D x19EE3B x1A08A5 x1A2A12 x1A3F4A x1A6735 x1A8A26 x1A8BDA x1AE8B6 x1B29A0 x1B3F48 x1B4506 x1BA014 x1BBF8F x1BC4C7 x1BCEF6 x1BE2B8 x1C0E3A x1C2526 x1C3480 x1C53E5 x1C5610 x1C7EA9 x1C7F21 x1C8DCE x1CAFEA x1D0697 x1D0897 x1D136D x1D225E x1D745A x1D8885 x1D9A87 x1DBE3C x1DCAEE x1DF568 x1E4E5A x1E4E7C x1E703F x1E8DE4 x1E90CB x1EA7D1 x1EB7EE x1EC8FC x1F0416 x1F0BA5 x1F18DF x1F2C8D x1F7088 x1F8086 x1F88D4 x1FFA80 x201AEE x20438A x204AC6 x2054C5 x205C90 x206974 x2074F9 x2079AC x208B8B x209617 x20AD45 x20B36F x20B837 x20B961 x210EFF x2138CB x213D4F x214295 x2176EA x219565 x219B09 x21A1C0 x21CA39 x223A83 x22435F x225230 x226605 x226691 x227F30 x22D799 x2301B5 x230500 x232E7E x235E14 x2370BF x2398F2 x239F5A x23AEA8 x23B825 x23D587 x23DF1E x23EE96 x240567 x24067F x240E9A x24112B x2421BA x242A0C x244229 x244BDB x246BA0 x24B053 x24BB62 x24C25F x24C2C1 x24DF76 x24E698 x251E32 x251F98 x252A47 x253FA3 x254836 x254F41 x256215 x2582E0 x258AAB x259979 x25A8B2 x25E88B x262DBA x26408B x2644D7 x26A0BA x26BAAE x26DABE x26E543 x26EED7 x27097C x271A71 x272F40 x273ACD x2754DF x27A629 x27D464 x27F0CF x281692 x28228B x284654 x2846AA x284FA4 x28941F x28A4C4 x28C8CD x28D00B x293FD0 x29876F x299979 x299EE5 x29A606 x29AC5E x29DDB4 x29DE06 x29ED74 x29EDE0 x29FAEF x2A0360 x2A11BE x2A151B x2AB55B x2AE755 x2AE9D6 x2AFDCF x2B0624 x2B0A7D x2B377B x2B542B x2B6577 x2B707C x2BAB71 x2BB631 x2BCCD5 x2BE42E x2BFECC x2C272D x2C2868 x2C767A x2C78E8 x2C889F x2C9D0D x2CA04D x2CA985 x2CBC17 x2CDE25 x2D0E85 x2D1043 x2D2B9A x2D2C2D x2D37BA x2D5321 x2D573B x2D686D x2D79EA x2D838F x2D89CE x2D9047 x2DBBA0 x2DC264 x2DD7B4 x2DF021 x2E0BBD x2E1DD5 x2E3941 x2E476A x2E4E07 x2E6271 x2E8F6D x2E95BC x2EB016 x2ECDC8 x2F5BB2 x2F666A x2FB1A9 x300508 x3016D1 x303ED0 x30737E x30BC22 x30D4A3 x30D503 x30E58E x30F15A x31047F x315BC6 x317A7D x31D26E x31E827 x31FC79 x3201D8 x32068B x322DCD x3230E6 x325EC4 x326C03 x3282B9 x3291B1 x32AAA3 x32B82A x32DB3C x32DCA9 x32E75D x330AFA x333AC9 x3350A1 x336F55 x33A055 x33EEDF x3441EE x344699 x345296 x345A68 x346F8B x3482E0 x34CB16 x34FF74 x3501E6 x350E3C x352268 x354974 x354EF1 x3551DB x356824 x358288 x35C7D1 x35EE2B x361ECD x362102 x365975 x366695 x366D53 x3693D6 x369AAE x36BD4A x36EA2F x36ECA4 x372FF6 x374B03 x377CB2 x378A03 x37B84A x37B983 x37BECF x37C3EE x37C680 x37D4B1 x383CBD x383F3B x387E90 x38AF9B x38BA37 x38C295 x38C8CE x38CE28 x38D086 x38ED3F x38F16B x390D18 x39101E x393D35 x3948DF x394E70 x39AC3D x3A066D x3A542B x3A62B7 x3A8170 x3A98AA x3AC631 x3ADB00 x3AE864 x3AED96 x3AF891 x3AFBC9 x3B4B71 x3B7B84 x3B871A x3B8A74 x3B939C x3BFC3E x3C4056 x3C8E27 x3CB201 x3CC6B1 x3CE2F9 x3D16AD x3D3129 x3D4D8C x3D4F28 x3D5D3B x3D5DCB x3D7276 x3DEF01 x3DF9E0 x3E101E x3E1814 x3E2849 x3E2CBF x3E6AA0 x3E750B x3E7612 x3E7BBE x3E8295 x3E8D6F x3E9FAC x3EAC51 x3EB32E x3EBA6C x3EC1D5 x3EDA5E x3EEE4F x3F4B00 x3F6227 x3F6399 x3F92E3 x3F9742 x3F9FBE x3FAD19 x3FD2A8 x3FD30A x3FE8F9 x400644 x403C43 x4077D3 x407D24 x408080 x408266 x409145 x40B59D x40BA77 x40FD0B x40FD62 x410163 x411A5C x414767 x4159A8 x416D9A x41835B x41917B x420973 x4209BE x423A3C x425A04 x428AF3 x42B6C5 x42D933 x43052F x4324CA x436C62 x4372FB x437735 x4389E1 x439617 x43B451 x43EF0F x43FC63 x445F70 x446EC5 x449075 x44938C x44B13A x44B97A x44BB63 x44BDE0 x44D809 x44E031 x44EB95 x44EB96 x44F2F1 x450D66 x450FF6 x452A17 x453196 x4556CD x456EC5 x4577E6 x459C13 x45A1A5 x45A693 x45BAB8 x45D5E4 x46174B x4633F8 x468895 x468DAD x4691BA x46EB7A x4702EC x470705 x47136C x472D89 x47676B x477E47 x47AC1C x47B4F4 x47FDCD x47FF7E x4817B1 x483C9E x484616 x4847F1 x484D74 x4861C4 x48767D x488964 x48B003 x48E7BF x48EFD3 x494EC3 x495E68 x4994E3 x499956 x49B677 x49B9FB x49C347 x49DA2B x4A1D5D x4A2034 x4A7357 x4A8634 x4A8909 x4A97B1 x4AA84D x4AB399 x4AB54D x4AC4D4 x4AC96F x4ACDED x4B20FD x4B3B73 x4B6E15 x4B6FB2 x4B7FC1 x4BCA69 x4BE082 x4BF0E8 x4BFF28 x4C018D x4C0F14 x4C1EFA x4C6008 x4CA28B x4CC20D x4CD582 x4D1EAF x4D2709 x4D34F4 x4D7F05 x4D869B x4D8F7B x4D95F9 x4D9A80 x4DA9F6 x4DAC2B x4DDA3D x4DE6D8 x4E1C53 x4E1F08 x4E2F01 x4E367B x4E674C x4E78A3 x4E7D04 x4E9439 x4EA4FA x4EAE5B x4EAFC7 x4EC559 x4ED783 x4EE10D x4F1D47 x4F294C x4F2C11 x4F37ED x4F7471 x4F7983 x4FF0CD x4FF341 x4FFA55 x504A1A x505BB6 x5072CF x50762C x508633 x50A90C x50C673 x50E0B3 x50EE73 x50F35C x510116 x51066D x512A96 x51425F x515DEB x515F6D x518E76 x51B1BE x51B3CA x51D035 x52016B x520C14 x521A2B x522438 x523ED6 x5255B3 x526C79 x528B4E x52A1F4 x52BDC0 x52CCD4 x52E812 x534C6C x535C58 x538E1E x539071 x5398DF x53AAC9 x53AE16 x53E8E1 x53F0AF x53FD19 x540E5F x54204B x547339 x548542 x54B285 x54BEDF x54D127 x55129E x55143A x5531D2 x554954 x5557EC x558232 x558F00 x55A5A9 x55ADAA x55C8BE x55D35B x55F577 x5624C9 x563573 x5635F0 x564C3E x5659F6 x56966E x56AF7D x56B22A x56B8DB x56C9A4 x56EF36 x5713DD x573633 x5767AC x577F99 x578AC2 x57A279 x57B8A2 x57BBEA x57C2A7 x57CD2A x57E690 x57ED04 x5817B5 x5819EC x581AD2 x583D16 x585139 x585B4B x585BF5 x587EFC x588224 x58C57B x58E3CC x58EFA8 x58F59B x59068D x594725 x595269 x596AB7 x597E64 x598624 x599D22 x59AD8D x59B5A5 x59C70D x59D654 x59F52B x59FCB1 x5A4DDE x5A706A x5A9EF3 x5AA64D x5AA879 x5AD1CB x5AEFE3 x5B081A x5B2F34 x5B3469 x5B37CA x5B4077 x5B9B29 x5BA815 x5BAEBD x5BAFDC x5BD01E x5BEA85 x5C32CD x5C5892 x5C657B x5C9235 x5C9D82 x5CAFED x5CC98C x5CD1D2 x5CE095 x5CE754 x5CE953 x5D2A9C x5D2C75 x5D3D51 x5D50CD x5D56D4 x5D602D x5D6554 x5D892B x5DB6E8 x5E029F x5E1286 x5E5525 x5E60C2 x5E6636 x5E79DF x5E859F x5E8D29 x5EC098 x5EE193 x5F3000 x5F481E x5F640C x5F648B x5F7F75 x5FA439 x5FB961 x5FC494 x6015F9 x6016CF x601FD2 x603F20 x608B0E x609A10 x60E2B4 x60F1AD x610031 x61214D x618906 x618FF6 x61A22C x61DCFE x6286E4 x62AE36 x62B093 x62B6F9 x62BD94 x62D961 x62EF0D x62F2C5 x6329E1 x633FA1 x6355F5 x63683A x6368B4 x63735D x6379DE x638100 x63872B x63DE7D x63E1C9 x645B83 x646CD4 x647648 x647831 x64E297 x64EE03 x6531C4 x65456F x659004 x65B0F8 x65CD76 x65FDD3 x66275B x663178 x66526E x667BEA x667DF1 x66C03A x66F552 x67767A x6797A2 x67BB39 x683862 x688D88 x68FDA2 x69005D x6900D7 x690EB9 x691878 x6922AC x693BF1 x69730E x69BF88 x6A2085 x6A2231 x6A28AF x6A2BD7 x6A4CD7 x6A8973 x6A8E0B x6AB427 x6AFCEE x6B3184 x6B5D56 x6B5E59 x6B9FDB x6BA627 x6BCDC6 x6BCDD9 x6BE7C8 x6BFED5 x6C152E x6C2D9C x6C4D59 x6C5AD1 x6C5F10 x6C8722 x6C8F89 x6CB0B1 x6D0AE9 x6D10B9 x6D3984 x6D753E x6D9B56 x6DB6B1 x6DC177 x6DE206 x6DF16B x6E2546 x6E27AD x6E6199 x6E6202 x6E9F87 x6F0829 x6F0E90 x6F28EA x6F3383 x6F33D6 x6F8930 x6FF061 x700D0D x703870 x7058A8 x7079D1 x70A72B x70A7FF x70C845 x71436A x714A14 x717A3D x7183D3 x719D56 x71A0CD x71B746 x71B938 x71F363 x71F55A x721B68 x722C25 x72344D x723626 x724272 x724504 x724F01 x728576 x728BA5 x728DA4 x7290A1 x7298A0 x72B9B8 x73210A x73292C x7335F4 x735661 x736489 x736EEA x737047 x738112 x73D9B6 x73ECE8 x7433CB x743DC4 x744E31 x74993A x7499B4 x7504D8 x751C31 x7521AE x754B6E x759E1F x75A26E x75BDA6 x7626D3 x763725 x76372F x768B2E x7693FD x7696D2 x76ADA7 x76B3D9 x76CBA0 x76D135 x770BF2 x771F99 x772DE3 x7751CA x776735 x777BA1 x7780C7 x778D38 x77A0DD x77D24A x77E9CF x780B83 x784F69 x787004 x787BBB x7885BB x788E5F x788EC2 x78A1D2 x78A25B x78E933 x79014F x793A86 x796BFA x798105 x79A4B0 x79C8AB x79C9DB x79D30F x79DE3A x79E321 x79E840 x79E8F9 x7A154B x7A369E x7A3B01 x7A3BDC x7A6D1D x7A7DB4 x7A7F0E x7AA1BE x7AEC68 x7AF89E x7B1623 x7B181D x7B2628 x7B3152 x7B5176 x7B5BB2 x7B7143 x7BB335 x7BB962 x7BBA4B x7BD932 x7BDB7C x7C0069 x7C2149 x7C25B3 x7C3410 x7C4BE7 x7C565A x7C6AE3 x7C74C8 x7C7A41 x7CA0AC x7CA2CC x7CC710 x7CDAEB x7CE85C x7D04C6 x7D138A x7D1B5D x7D2E23 x7D3108 x7D35AE x7DB318 x7DC316 x7DDB19 x7DF3C2 x7DF691 x7E2A07 x7E3B11 x7E6D65 x7E9CDC x7EC254 x7EC635 x7ED5E1 x7EDB82 x7EDC3D x7EDEE5 x7EF6ED x7F3430 x7F3778 x7F37CF x7F3B2A x7F5EF4 x7F647A x7F93CF x7FD24C x803359 x803416 x804080 x8052D4 x807FB7 x808907 x808B9A x8095C2 x810378 x810660 x811307 x81445F x81667A x81785E x82079F x8216B9 x8233DB x82434C x8253D3 x825D0C x82A6CB x82A80D x82B862 x82C386 x82DF03 x82EE4E x8304B1 x831E58 x833289 x834C0B x834E92 x835FB9 x8375B9 x83B0C8 x83EB49 x83F120 x83FDA7 x844B65 x848203 x84BCB9 x84D7DF x84F4DF x84FAA6 x851E9E x852347 x852CCE x854E98 x855C8E x857920 x858E73 x85E45B x860FED x861A2B x8624F3 x862EC9 x863E68 x86549B x865D83 x86892B x86B2E1 x86C5F8 x86F626 x871F81 x874218 x875A6E x876F44 x8788F2 x8791C7 x87A3C2 x87B394 x87B6F9 x87C331 x87C93A x887034 x889501 x88B2C0 x892013 x892CCB x893884 x8972F0 x898427 x898679 x89A524 x89B421 x89BAB7 x89C067 x89E758 x8A2418 x8A38CF x8A412A x8A5FBA x8A784C x8A9401 x8ABF58 x8B151A x8B1584 x8B29AC x8B391B x8B696A x8B70E6 x8B7244 x8B7F1C x8B9532 x8B9A07 x8C0430 x8C26BD x8C2B38 x8C4775 x8C4FC7 x8C5744 x8C71ED x8C9C17 x8CB2E7 x8CBE46 x8CF429 x8D0001 x8D1DC4 x8D225E x8D5662 x8D7E0A x8D7ED7 x8D7EF5 x8DBBD4 x8DBCCF x8DE06D x8DEB1F x8DEF85 x8DFDBD x8E1E7D x8E6408 x8E6B58 x8EB4D8 x8EB5E0 x8ED295 x8EDB2A x8EDE5D x8EEB71 x8EF665 x8F0CEB x8F12E1 x8F525C x8FB8CD x8FCD85 x90094C x901CEE x902933 x902D34 x9065F6 x906EDB x909060 x9095BA x909A53 x90A9A1 x90AF53 x90BF01 x90DD1D x90E36C x911E83 x917226 x919662 x91A719 x91B0CD x91BBC2 x91DDB6 x9205E3 x920E6C x922575 x9237FD x92550C x926422 x9285C7 x92ACA6 x92E331 x9305DD x931981 x93322F x93473A x93576A x937CDA x93B3D3 x93C603 x940123 x9410AE x9413E5 x94280F x943750 x944ED5 x94B00D x94B15E x94F0FE x95157C x9544A7 x9551A7 x9567D6 x957643 x9594B3 x95A7EB x95B4E6 x95D73D x95D84B x961200 x962507 x96343E x96B25E x96BB46 x97182B x972E4F x97463D x976D8B x976DE3 x977BF7 x979A52 x97A316 x97A77C x97AAC9 x97CEC8 x97D23C x980AB5 x98294F x983660 x9855CA x987E4C x98A1D1 x98C8C7 x98D35C x98DBC4 x98FEC3 x9915BD x9934DD x994148 x995CE0 x9A1755 x9A1834 x9A24BB x9A4949 x9A97FF x9ABA13 x9AC39D x9AC48B x9AD3AF x9AD5E7 x9B0B2C x9B110F x9B49E4 x9B4BFA x9B5562 x9B7483 x9BCC62 x9BD803 x9C1398 x9C3390 x9C5E1F x9C8F61 x9C9A5D x9C9A7C x9C9BFB x9C9CB2 x9CA01A x9CB345 x9CC6A6 x9CD32D x9CDEC7 x9CE8E1 x9CF345 x9D053D x9D190A x9D386E x9D5806 x9DECC3 x9E0D5A x9E11F4 x9E35AF x9E3E04 x9E7F16 x9E9486 x9E966C x9E99FC x9E9A42 x9ED164 x9F0DA7 x9F46DF x9F9A64 x9FA1BC x9FB76B x9FC3B0 x9FEE00 xA00925 xA02DD0 xA037FA xA03F62 xA0447F xA063E3 xA06B72 xA06D66 xA0816F xA0C2BF xA0C61A xA0CC88 xA0D363 xA0D757 xA0EA84 xA10641 xA116F0 xA11994 xA13095 xA13B9D xA150BA xA151C9 xA17BEC xA1EEF9 xA2542E xA25C71 xA290A7 xA29F4B xA2A22C xA2BD8B xA302C2 xA315AF xA34A24 xA37393 xA378DB xA3BE73 xA3CD40 xA3F090 xA415E8 xA416F8 xA43184 xA433B7 xA43670 xA43B5F xA4452D xA45531 xA48CDD xA4A344 xA4BD38 xA4BEEB xA4C22C xA4CD12 xA4DF89 xA4E315 xA4FE33 xA5324C xA53899 xA551DD xA56F3F xA59B1E xA5C17E xA5D85B xA5DA35 xA5E93E xA5F977 xA60644 xA63A3F xA63D9C xA68B7D xA6AAC4 xA6AC1C xA6B456 xA6D21B xA70EE6 xA71DAE xA72AE8 xA748D7 xA75795 xA77CD4 xA7D068 xA7F5FA xA81DE0 xA86F61 xA874E1 xA8761F xA8A09F xA8C727 xA8C8E6 xA8D5EA xA8D5F5 xA8E775 xA90919 xA91E39 xA930B6 xA94B66 xA9AFA9 xA9B6BC xA9F85A xAA2596 xAA27F5 xAA2BAF xAA5132 xAA74F7 xAAA617 xAABE23 xAAE708 xAAEC04 xAB238B xAB40BD xAB4717 xAB4D46 xAB74B6 xAB8C64 xAB9139 xABA3F4 xABCC23 xABE62B xABE819 xABEC49 xABF0CE xABFDB2 xAC0A3D xAC3896 xAC4BA1 xAC4C0E xAC5697 xAC9F19 xACBDDD xACD40B xACD78F xAD0039 xAD0330 xAD0BA2 xAD2362 xAD37E5 xADA6D6 xADB26B xADC92C xAE0626 xAE42BF xAE7346 xAEDF7A xAF0637 xAF1060 xAF1462 xAF1645 xAF1953 xAF2AAB xAF2C3D xAF3111 xAF3468 xAF4B66 xAF5847 xAF7CB2 xAF96DE xAFB041 xAFB314 xAFCB42 xAFD354 xB028D0 xB050B6 xB0556F xB05DCB xB09521 xB0A60F xB0F65B xB11019 xB11131 xB129AA xB12C35 xB1309D xB132EB xB14D77 xB16C7B xB1834F xB1AAE7 xB1B9EC xB2115C xB256A8 xB2776C xB27942 xB28818 xB2A8E6 xB2B547 xB2DCB2 xB2FA61 xB326D4 xB33958 xB37131 xB37F05 xB385F0 xB38A2C xB39C1B xB39CB0 xB39E38 xB3A64E xB3B289 xB3BB9D xB3CC99 xB3E66C xB3F302 xB3FB40 xB412B9 xB41F04 xB48CBD xB554B7 xB574F2 xB58175 xB588AE xB599A4 xB5B8B5 xB5CCF6 xB5EFD2 xB605A8 xB61161 xB639A1 xB641FB xB658AC xB65AAD xB65BA2 xB681BF xB69219 xB697D5 xB69A28 xB6D5BC xB6D96A xB6E6C8 xB71384 xB72721 xB74FB2 xB7533B xB76543 xB7779C xB77EFD xB78583 xB7D482 xB7E39B xB80CCB xB8205A xB8405D xB8588E xB85BA1 xB85EE6 xB87BE1 xB8CF8D xB8D93D xB9072A xB90C53 xB9232D xB92B2A xB92D20 xB942CD xB94393 xB96123 xB9630A xB9B72B xB9B933 xB9E827 xB9F7C2 xB9FEC1 xBA0A83 xBA461D xBA596D xBA7ECF xBA833F xBA8AC9 xBAA129 xBAA2A6 xBAAC99 xBACD75 xBAEB0F xBAEE96 xBB08AE xBB13C7 xBB1DC6 xBB1ECB xBB1FD8 xBB7546 xBB7644 xBB8667 xBB9A0F xBB9BAB xBB9E3E xBBA963 xBBAC52 xBBAFF0 xBBDCD7 xBBDD81 xBBE264 xBC258A xBC3539 xBC494A xBC747A xBC77B1 xBC7BBC xBCC9CD xBCCC4A xBCDB8D xBD440E xBD4F2E xBD565B xBD5A94 xBD7571 xBD856D xBD928D xBDE9AC xBDF0C2 xBDFD1C xBE0153 xBE03D9 xBE39FC xBE3C13 xBE5BA3 xBE6D06 xBE808D xBECF32 xBEDE94 xBEE1A7 xBEF70D xBF0816 xBF1B61 xBF2BC1 xBF6BE6 xBF6BE7 xBFD688 xBFD8B9 xBFEC14 xC02038 xC0304F xC04080 xC06F11 xC08080 xC0CFFB xC0D262 xC109EF xC116CE xC1334B xC1B54F xC1CC9E xC1FE36 xC2A5FC xC2C4E7 xC2D067 xC3063A xC30EBF xC32B73 xC32DDA xC33C6C xC38223 xC3CB29 xC3E035 xC3EC0A xC3F529 xC4080A xC4234B xC43290 xC44667 xC45462 xC46499 xC4F5FA xC52505 xC5290D xC54CD1 xC563DC xC56CA8 xC5A41C xC5B395 xC5BFD8 xC5E66D xC5E87B xC5F8ED xC62BFF xC6496C xC666BD xC6CC13 xC6EFFB xC709A4 xC70CB2 xC71031 xC724BB xC7269C xC73B88 xC74F2C xC76EF8 xC7A430 xC7A6EE xC7BF91 xC7C44A xC80FB5 xC80FDB xC83863 xC85043 xC859B3 xC8698D xC89CAB xC8DC81 xC923DE xC92FD7 xC93F6C xC97FEC xC98C65 xC98D90 xC98F3A xC9D432 xC9E20D xC9E49C xCA438C xCA4CF3 xCA849F xCAA831 xCAC31F xCAF98A xCB038A xCB16EC xCB1904 xCB1DDB xCB2140 xCB320A xCB7E23 xCB8541 xCB93D4 xCBAFA5 xCBB064 xCBB6FE xCBC2A9 xCBFEE7 xCC0903 xCC1729 xCC25A7 xCC2916 xCC545C xCC5625 xCC60F8 xCC6417 xCC6858 xCC7056 xCC800D xCC84AB xCCC13D xCCC35F xCCD14B xCD0400 xCD0B91 xCD1A61 xCD526C xCD9A92 xCD9C82 xCDC38F xCDC856 xCDD142 xCDD6B3 xCE5EDE xCE6B45 xCE7525 xCE825B xCEC0B5 xCECD5D xCF5004 xCF8207 xCF83A1 xCF8F95 xCFA677 xCFC665 xCFE4B6 xCFE898 xD00492 xD067D6 xD07CB8 xD0E463 xD0FCE8 xD12A5F xD19813 xD1A412 xD1C7B5 xD1D6C4 xD1EA3A xD1F111 xD1FE3A xD205C1 xD21C15 xD226F2 xD2391C xD24E46 xD24F76 xD26E62 xD272AB xD2AD4C xD2B881 xD2D554 xD2ECA0 xD30909 xD31F1A xD32034 xD35265 xD363AD xD39342 xD39522 xD3A143 xD3D91D xD3F241 xD4118F xD4197B xD41A86 xD45F96 xD49585 xD4DCFC xD4DE95 xD4E2FE xD4E837 xD532DC xD5495F xD55E8D xD57951 xD58B87 xD590EF xD59699 xD5C5A4 xD5E6FC xD5F340 xD5FB6D xD60C75 xD61479 xD622EF xD62445 xD64E0F xD65862 xD67E77 xD68439 xD6A5C9 xD6B890 xD6D15C xD6D613 xD6FC5B xD709EA xD769A1 xD79E7B xD7C79A xD7C839 xD7E2C6 xD7FB82 xD8002F xD8A6B7 xD8A8DF xD905FA xD9502D xD974F7 xD97708 xD97D42 xD98027 xD98990 xD989BF xD9D840 xDA042C xDA19D1 xDA30A7 xDA37AE xDA49E0 xDA9366 xDAA9F0 xDAD8E2 xDAE588 xDAE598 xDB1A94 xDB208A xDB42AA xDB4FE7 xDB7755 xDB8E0E xDBB0CD xDBF36A xDC2F4C xDC9676 xDC9785 xDCB0F4 xDCCD87 xDCF7D4 xDD4100 xDD4D52 xDD4D82 xDD5B40 xDD6AE1 xDD7CB9 xDD80DE xDD8241 xDD9819 xDDBDB3 xDDBF87 xDDCE1D xDDDFD1 xDE0673 xDE0FBF xDE167C xDE1C89 xDE269D xDE4226 xDE64D9 xDE80AC xDEAC95 xDEAEB8 xDEF595 xDEF7F2 xDF38A6 xDF74B7 xDFAFEB xDFE54A xDFE8E9 xE00214 xE0099C xE01600 xE03267 xE032F8 xE032FA xE0374B xE0383C xE04ABF xE0AF0C xE0EB27 xE0EDAA xE121DA xE12B59 xE12D96 xE12FF8 xE1303F xE13AB4 xE1636C xE17BE0 xE1876A xE1A2B1 xE1AF70 xE1CE5E xE21051 xE217FD xE22F1A xE24714 xE2534C xE27FAC xE28092 xE280A6 xE295EA xE2AF92 xE2B4B9 xE2CBF6 xE2F068 xE38D6E xE39786 xE3D97E xE406FA xE42D32 xE43828 xE43B22 xE4547A xE46B89 xE4791D xE4B798 xE4C132 xE4F6F8 xE51BA2 xE51C30 xE5889B xE5B1B1 xE5C8C4 xE5E38C xE5F662 xE5F901 xE60A3B xE60E1B xE67571 xE67A87 xE68782 xE6A9A8 xE6C75B xE6FB0B xE70367 xE742CD xE74D11 xE7714E xE782F2 xE7837C xE7ABE7 xE7BB54 xE7C2E0 xE7DC8B xE7DD40 xE7EF77 xE81E5D xE8268A xE83180 xE8585C xE86172 xE8826A xE888BE xE8A8E7 xE8C6CA xE8F996 xE94866 xE959D8 xE9656F xE96C69 xE9B493 xE9C10C xE9C940 xE9E2AC xE9E81E xE9EF51 xE9F823 xEA004F xEAE7A4 xEB4799 xEB4FCC xEB513F xEB64F7 xEB8F89 xEB9059 xEB96BA xEB9C26 xEBB528 xEBE1FE xEC1A36 xEC21B8 xEC3D8A xEC506D xEC5C0F xECE3CA xECF410 xED0CC0 xED2DB8 xED4681 xED5157 xED747D xED8ED2 xEDD574 xEDD8EA xEDE570 xEDFADF xEE3F9A xEE42D9 xEE5E04 xEE94F4 xEEA62C xEEB402 xEEC8C2 xEECBDF xEEEC84 xEEFECF xEF0110 xEF0BBF xEF10B4 xEF21E0 xEF3D84 xEF4ABA xEF83F8 xEF9A47 xEFA6ED xEFC0F2 xEFF48F xEFF801 xF00278 xF00FC2 xF016BD xF01B58 xF03696 xF045C3 xF04641 xF05721 xF07B0D xF07F7B xF0D465 xF0E48E xF0E62B xF10A5A xF10F92 xF11B46 xF13D6A xF15F50 xF1F237 xF21F47 xF2577B xF25CBF xF29876 xF2B775 xF2BAB1 xF3170E xF328B4 xF35CB4 xF37F3B xF3A5F1 xF3AC9A xF3B000 xF3BFFA xF3CDF6 xF3EDBB xF4065F xF413EE xF4585F xF47376 xF4A871 xF4BA84 xF50615 xF508EB xF53F21 xF54F0B xF5578E xF58686 xF5DCDF xF5E251 xF5F0C8 xF62875 xF62BD3 xF639B8 xF641BD xF64EE0 xF6543C xF6638C xF678A1 xF679C1 xF68AD7 xF6DD0A xF6DEB6 xF6E8CA xF70820 xF73AA8 xF73CFD xF7B0B5 xF8016C xF82903 xF834FC xF89214 xF89626 xF8A3CD xF8A520 xF8B109 xF8F212 xF8F9BC xF8FACA xF91DC6 xF92016 xF92145 xF94B3B xF95E56 xF965BE xF96BFF xF9820F xF9F7D6 xFA14A4 xFA1F26 xFA31E3 xFA33DC xFA3B63 xFA64B0 xFA828A xFAB5BD xFAB5D7 xFAE311 xFB0CCA xFB1B37 xFB1CA9 xFB2B85 xFB9977 xFBAF0C xFBBC8F xFBEEDF xFBF624 xFC0EF0 xFC2928 xFC5474 xFC8CBC xFC8F38 xFC9250 xFCB36B xFCB424 xFCBAB7 xFCD854 xFD0127 xFD17A8 xFD522E xFD5AEB xFD5F4E xFD6002 xFD72C9 xFD7E50 xFD9177 xFDB015 xFDE2CE xFDEB78 xFE293E xFE2AB9 xFE60E4 xFE8024 xFEA4FB xFEE697 xFF11A5 xFF12F7 xFF223A xFF4334 xFF60AC xFF626A xFF6D40 xFF96CA xFFA16B xFFE780 xFFF31D } + traits = { state_trait_northern_canadian_terrain } + city = x2A0360 + port = x55ADAA + farm = x77D24A + mine = xE9656F + wood = xDA9366 + arable_land = 65 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_iron_mine = 38 + building_copper_mine = 45 + building_lead_mine = 20 + building_logging_camp = 31 + building_gold_mine = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 34 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 43 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + naval_exit_id = 3038 } STATE_BERMUDA = { - id = 321 - subsistence_building = building_subsistence_fishing_villages - provinces = { x169E2D xE55147 } - city = xE55147 - port = x169E2D - farm = x169E2D - arable_land = 9 - arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_fishing_wharf = 2 - } - naval_exit_id = 3078 + id = 321 + subsistence_building = building_subsistence_fishing_villages + provinces = { x169E2D xE55147 } + city = xE55147 + port = x169E2D + farm = x169E2D + mine = x169E2D + wood = x169E2D + arable_land = 9 + arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_fishing_wharf = 2 + } + naval_exit_id = 3078 } STATE_TEXAS = { - id = 322 - subsistence_building = building_subsistence_farms - provinces = { x0030C0 x00A88F x00B040 x00B0C0 x013AEB x0289AA x03FDD9 x049490 x04CD6D x059C90 x08F331 x0B77C3 x0D192D x0DA281 x0E125F x10CA7B x10D832 x1120AB x18EC9C x18F9D5 x1AC45E x1B9E2A x1BB9FA x1C3B80 x1DCED1 x1DDB1A x1E553B x1E9A0F x212F2F x224C75 x22F5CE x24C127 x25D807 x27C614 x27D689 x2C37DD x2C9BF6 x2CBC3B x2D8E7D x2DA551 x2E8063 x2FA254 x317E88 x33031A x3751A7 x39DB21 x3B9D9E x3CA5A6 x3DAE0A x3F2F5D x402088 x4439A4 x44F322 x46137E x48FB7B x4E19F4 x56A8B5 x58AF61 x5B5F82 x5C6475 x5C6FF5 x5C7EA4 x5C9120 x5D3843 x601A4F x607C83 x6125F7 x61EACC x6363AC x6958D6 x6BB536 x6E8169 x6FD534 x6FF4CE x71ACC7 x760779 x798ACD x7DCECB x7E7CB0 x80287B x803040 x80B040 x80B0C0 x824F92 x849B8F x860F5A x86122A x869D5F x871357 x89CD8D x89E3C9 x8B5EC8 x8BFDCC x8CDEAE x8EBCC7 x907490 x90B38D x90CE2B x91A02C x94A617 x94E465 x951736 x9632BE x973B1C x99A404 x99A694 x99A780 x9D5716 xA33609 xA3A810 xA55E5C xA66212 xA909D2 xAAFB06 xAFBF37 xB0D689 xB114A9 xB16A3C xB2484A xB47B14 xB7EAE9 xB8F19A xB9118E xBB8A78 xBD7887 xC32E10 xC369DB xC6EE8B xC7ED1C xC82BB4 xC9D330 xD08070 xD0FCF0 xD15251 xD19D8F xD206BC xD22E00 xD4536D xD4BE3A xDB3E39 xDB68A7 xDE7B44 xE222E2 xE3F481 xE567C9 xE6C09D xE99673 xEB7B97 xEC7601 xED08F5 xEDA6C0 xEE1B8C xF0BA2E xFAB703 xFB5451 xFD0D62 xFDD38C xFE0821 xFE4703 } - city = x1B9E2A - port = x803040 - farm = x18F9D5 - mine = x803040 - wood = x39DB21 - arable_land = 567 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 28 - building_phosphorus_mine = 36 - building_logging_camp = 7 - building_fishing_wharf = 6 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - resource = { - type = "building_oil_rig" - undiscovered_amount = 196 - discovered_amount = 26 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 168 - } - naval_exit_id = 3060 + id = 322 + subsistence_building = building_subsistence_farms + provinces = { x0030C0 x00A88F x00B040 x00B0C0 x013AEB x0289AA x03FDD9 x049490 x04CD6D x059C90 x08F331 x0B77C3 x0D192D x0DA281 x0E125F x10CA7B x10D832 x1120AB x18EC9C x18F9D5 x1AC45E x1B9E2A x1BB9FA x1C3B80 x1DCED1 x1DDB1A x1E553B x1E9A0F x212F2F x224C75 x22F5CE x24C127 x25D807 x27C614 x27D689 x2C37DD x2C9BF6 x2CBC3B x2D8E7D x2DA551 x2E8063 x2FA254 x317E88 x33031A x3751A7 x39DB21 x3B9D9E x3CA5A6 x3DAE0A x3F2F5D x402088 x4439A4 x44F322 x46137E x48FB7B x4E19F4 x56A8B5 x58AF61 x5B5F82 x5C6475 x5C6FF5 x5C7EA4 x5C9120 x5D3843 x601A4F x607C83 x6125F7 x61EACC x6363AC x6958D6 x6BB536 x6E8169 x6FD534 x6FF4CE x71ACC7 x760779 x798ACD x7DCECB x7E7CB0 x80287B x803040 x80B040 x80B0C0 x824F92 x849B8F x860F5A x86122A x869D5F x871357 x89CD8D x89E3C9 x8B5EC8 x8BFDCC x8CDEAE x8EBCC7 x907490 x90B38D x90CE2B x91A02C x94A617 x94E465 x951736 x9632BE x973B1C x99A404 x99A694 x99A780 x9D5716 xA33609 xA3A810 xA55E5C xA66212 xA909D2 xAAFB06 xAFBF37 xB0D689 xB114A9 xB16A3C xB2484A xB47B14 xB7EAE9 xB8F19A xB9118E xBB8A78 xBD7887 xC32E10 xC369DB xC6EE8B xC7ED1C xC82BB4 xC9D330 xD08070 xD0FCF0 xD15251 xD19D8F xD206BC xD22E00 xD4536D xD4BE3A xDB3E39 xDB68A7 xDE7B44 xE222E2 xE3F481 xE567C9 xE6C09D xE99673 xEB7B97 xEC7601 xED08F5 xEDA6C0 xEE1B8C xF0BA2E xFAB703 xFB5451 xFD0D62 xFDD38C xFE0821 xFE4703 } + city = x1B9E2A + port = x803040 + farm = x18F9D5 + mine = x803040 + wood = x39DB21 + arable_land = 567 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 28 + building_sulfur_mine = 36 + building_logging_camp = 7 + building_fishing_wharf = 6 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + resource = { + type = "building_oil_rig" + undiscovered_amount = 196 + discovered_amount = 26 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 168 + } + naval_exit_id = 3060 } STATE_NEVADA = { - id = 323 - subsistence_building = building_subsistence_pastures - provinces = { x005C93 x00D336 x012DC1 x0D95C2 x0DF43E x10C000 x163861 x1741A2 x187093 x1B4789 x1BAC1A x227FEB x25439E x2736CD x2A9CAC x2D6DBC x374A87 x3F791B x455838 x4736B3 x47F30A x48E8C5 x4934EE x4C4586 x5AD9C0 x5BE036 x5CC000 x60609D x68B95E x6CF688 x6D645C x780763 x7C1958 x7C7251 x7D25E6 x7DE699 x7F60DB x80BCA8 x80FCE4 x832FF7 x84491D x8A5945 x8B11E1 x8B17C5 x8F30EA x91EF0D x992C09 x9FF17F xA4D6D1 xA72957 xA7D253 xA8DB62 xAEE311 xAEE5AB xAF4B58 xB2CC01 xB2D968 xB312C1 xB6ED0A xB8C75E xBB2109 xBB8631 xC351DC xCA0467 xCC1818 xCCDB4C xCF2942 xD3B4EB xD66C7A xDBA111 xE076DB xE15291 xE3A018 xEAB9B1 xEC5DC5 xEDCBF4 xEF5007 xF0C923 xF13FC2 xF1B928 xF3223E } - traits = { state_trait_the_great_basin_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x005C93 - farm = x3F791B - mine = xA7D253 - wood = xBB8631 - arable_land = 43 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 10 - building_logging_camp = 4 - building_gold_mine = 15 - } + id = 323 + subsistence_building = building_subsistence_pastures + provinces = { x005C93 x00D336 x012DC1 x0D95C2 x0DF43E x10C000 x163861 x1741A2 x187093 x1B4789 x1BAC1A x227FEB x25439E x2736CD x2A9CAC x2D6DBC x374A87 x3F791B x455838 x4736B3 x47F30A x48E8C5 x4934EE x4C4586 x5AD9C0 x5BE036 x5CC000 x60609D x68B95E x6CF688 x6D645C x780763 x7C1958 x7C7251 x7D25E6 x7DE699 x7F60DB x80BCA8 x80FCE4 x832FF7 x84491D x8A5945 x8B11E1 x8B17C5 x8F30EA x91EF0D x992C09 x9FF17F xA4D6D1 xA72957 xA7D253 xA8DB62 xAEE311 xAEE5AB xAF4B58 xB2CC01 xB2D968 xB312C1 xB6ED0A xB8C75E xBB2109 xBB8631 xC351DC xCA0467 xCC1818 xCCDB4C xCF2942 xD3B4EB xD66C7A xDBA111 xE076DB xE15291 xE3A018 xEAB9B1 xEC5DC5 xEDCBF4 xEF5007 xF0C923 xF13FC2 xF1B928 xF3223E } + traits = { state_trait_the_great_basin_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x005C93 + farm = x3F791B + mine = xA7D253 + wood = xBB8631 + arable_land = 43 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 10 + building_logging_camp = 4 + building_gold_mine = 15 + } } STATE_ARIZONA = { - id = 324 - subsistence_building = building_subsistence_pastures - provinces = { x022AE2 x0340EA x078B25 x093F42 x104080 x1546DA x177225 x1A06C1 x1A5AE7 x1B31B7 x1BDEB7 x2392B7 x2838B0 x2E93C4 x2F5740 x2FD5DD x34B00A x39AEE1 x3B1B46 x40437B x428B93 x44CC50 x48A4E7 x4DA90F x4FDFA6 x52AD57 x557C77 x585CA2 x5B065E x5BB5D7 x6685A7 x67A8BE x6F049A x7629AB x77EF15 x780DE4 x8737CC x8755F3 x894997 x8C162F x8C8183 x8F17E5 x900E30 x90C000 x911882 x949C3F xA13A4D xA615B6 xA721D9 xA8531A xAB6EDB xABB8E6 xB03D4F xB3DEA9 xBB6368 xBF471B xC28CA0 xC6C267 xC79CD0 xC94B0F xC96399 xC98675 xCAFA82 xCE729F xD08000 xD29C90 xD331E1 xDCBAE1 xE5287A xE857ED xE8DCD0 xF259D7 xF31ACC xF38C8A xF88E91 xF9F480 xFDBD34 } - city = xD331E1 - farm = x894997 - mine = xBF471B - wood = xF9F480 - arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 21 - building_copper_mine = 32 - building_logging_camp = 2 - building_gold_mine = 5 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 18 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - discovered_amount = 2 - } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + id = 324 + subsistence_building = building_subsistence_pastures + provinces = { x022AE2 x0340EA x078B25 x093F42 x104080 x1546DA x177225 x1A06C1 x1A5AE7 x1B31B7 x1BDEB7 x2392B7 x2838B0 x2E93C4 x2F5740 x2FD5DD x34B00A x39AEE1 x3B1B46 x40437B x428B93 x44CC50 x48A4E7 x4DA90F x4FDFA6 x52AD57 x557C77 x585CA2 x5B065E x5BB5D7 x6685A7 x67A8BE x6F049A x7629AB x77EF15 x780DE4 x8737CC x8755F3 x894997 x8C162F x8C8183 x8F17E5 x900E30 x90C000 x911882 x949C3F xA13A4D xA615B6 xA721D9 xA8531A xAB6EDB xABB8E6 xB03D4F xB3DEA9 xBB6368 xBF471B xC28CA0 xC6C267 xC79CD0 xC94B0F xC96399 xC98675 xCAFA82 xCE729F xD08000 xD29C90 xD331E1 xDCBAE1 xE5287A xE857ED xE8DCD0 xF259D7 xF31ACC xF38C8A xF88E91 xF9F480 xFDBD34 } + city = xD331E1 + farm = x894997 + mine = xBF471B + wood = xF9F480 + arable_land = 43 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 21 + building_copper_mine = 32 + building_logging_camp = 2 + building_gold_mine = 5 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 18 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + discovered_amount = 2 + } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } } STATE_NEW_MEXICO = { - id = 325 - subsistence_building = building_subsistence_pastures - provinces = { x00E2A7 x0957D1 x0B1E97 x0DAC3E x0E8A94 x168663 x17660E x17E6C3 x1B611D x23E585 x256AEE x2DF849 x2EE19C x3385DD x37B6CF x38BB61 x3CC82C x3CD2D7 x4025EE x40B080 x418B71 x46C455 x4BBEE7 x504080 x50DED9 x53F9F0 x5967A1 x59E5C4 x5DA018 x5E769A x650434 x67B298 x74C317 x79844B x7C809B x7D2451 x7EA360 x808AB5 x810C1A x84CE0F x851687 x8A526A x8C6FA5 x90EA7D x92D597 x940839 x9660D3 x99C48C x9C0FED x9C15D3 xA156C7 xA84AFD xA858F4 xAA2075 xAE2568 xAE76ED xB0BB90 xB566BA xB636E0 xB6EC9A xB7D6F2 xBD8033 xC03080 xC03297 xC32AF4 xC50565 xCAEC7A xD3611A xD78928 xDBA81D xDF1965 xE27DFB xE9C718 xEED52D xEF029F xF59F44 xF9F60A xFB0FA8 xFD2B9D } - city = xDF1965 - farm = x5DA018 - mine = x851687 - wood = xB0BB90 - arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 20 - building_logging_camp = 6 - } - traits = { state_trait_solar_fields state_trait_wind_farms } - # state_trait_geothermal_reservoirs } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 19 - discovered_amount = 2 - } + id = 325 + subsistence_building = building_subsistence_pastures + provinces = { x00E2A7 x0957D1 x0B1E97 x0DAC3E x0E8A94 x168663 x17660E x17E6C3 x1B611D x23E585 x256AEE x2DF849 x2EE19C x3385DD x37B6CF x38BB61 x3CC82C x3CD2D7 x4025EE x40B080 x418B71 x46C455 x4BBEE7 x504080 x50DED9 x53F9F0 x5967A1 x59E5C4 x5DA018 x5E769A x650434 x67B298 x74C317 x79844B x7C809B x7D2451 x7EA360 x808AB5 x810C1A x84CE0F x851687 x8A526A x8C6FA5 x90EA7D x92D597 x940839 x9660D3 x99C48C x9C0FED x9C15D3 xA156C7 xA84AFD xA858F4 xAA2075 xAE2568 xAE76ED xB0BB90 xB566BA xB636E0 xB6EC9A xB7D6F2 xBD8033 xC03080 xC03297 xC32AF4 xC50565 xCAEC7A xD3611A xD78928 xDBA81D xDF1965 xE27DFB xE9C718 xEED52D xEF029F xF59F44 xF9F60A xFB0FA8 xFD2B9D } + city = xDF1965 + farm = x5DA018 + mine = x851687 + wood = xB0BB90 + arable_land = 43 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 20 + building_logging_camp = 6 + } + traits = { state_trait_solar_fields state_trait_wind_farms } + # state_trait_geothermal_reservoirs } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 19 + discovered_amount = 2 + } } STATE_CALIFORNIA = { - id = 326 - subsistence_building = building_subsistence_farms - provinces = { x032BE2 x0425B3 x0898A3 x0AE895 x0AF8FD x0E8D26 x108000 x108080 x1116AA x1169B8 x161979 x1C6782 x1FE069 x2099C1 x209FC3 x25842F x25A37F x298876 x2A2B04 x2A91D8 x2B1204 x2C84C4 x2CE673 x2D1B0B x2F3B45 x2F8F36 x307D50 x3117AA x33EE3B x370658 x3F27C8 x4160C1 x42B7D9 x441749 x4AB8EE x4C2D30 x500CAD x508000 x519529 x5625EF x56F5CB x577D08 x5A4650 x5EAA35 x5EF8F5 x607BA8 x61A555 x6B8E78 x6CCFDB x6E6D40 x6F44CB x76A57D x783D1D x7A5DA6 x7B005B x7BCC6D x7E8E1A x864B45 x8A35D2 x8CC57E x8CFB9B x8D4E6D x8F1372 x908000 x908080 x914E48 x93A4C5 x995E0F x9C28A4 xA06435 xA24DA3 xA45ACA xA65FC5 xAB1AA2 xAF199E xB21AB9 xB72458 xB881EE xB8F452 xBD0F03 xBFE3A4 xC1F518 xC2E1AA xC4A8E9 xC5390E xC54807 xC78CD3 xC9F623 xCA5813 xCBA1C9 xCC07D4 xCD0B47 xD00000 xD401D0 xD507FA xD6A835 xDAABF7 xDBCBC6 xDE208B xE4FC42 xE6440D xE97768 xEBF5A0 xF16E88 xF49BCD xF6B075 xF7DB50 xFD4509 xFDC502 xFE6E88 } - traits = { state_trait_mountainpass state_trait_sierra_nevada state_trait_central_valley state_trait_northern_california_coastal_forests state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xC2E1AA - port = x1116AA - farm = x7A5DA6 - mine = x5EF8F5 - wood = x508000 - arable_land = 338 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 33 - building_phosphorus_mine = 40 - building_logging_camp = 13 - building_fishing_wharf = 14 - building_gold_mine = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 69 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 138 - discovered_amount = 31 - } - naval_exit_id = 3153 + id = 326 + subsistence_building = building_subsistence_farms + provinces = { x032BE2 x0425B3 x0898A3 x0AE895 x0AF8FD x0E8D26 x108000 x108080 x1116AA x1169B8 x161979 x1C6782 x1FE069 x2099C1 x209FC3 x25842F x25A37F x298876 x2A2B04 x2A91D8 x2B1204 x2C84C4 x2CE673 x2D1B0B x2F3B45 x2F8F36 x307D50 x3117AA x33EE3B x370658 x3F27C8 x4160C1 x42B7D9 x441749 x4AB8EE x4C2D30 x500CAD x508000 x519529 x5625EF x56F5CB x577D08 x5A4650 x5EAA35 x5EF8F5 x607BA8 x61A555 x6B8E78 x6CCFDB x6E6D40 x6F44CB x76A57D x783D1D x7A5DA6 x7B005B x7BCC6D x7E8E1A x864B45 x8A35D2 x8CC57E x8CFB9B x8D4E6D x8F1372 x908000 x908080 x914E48 x93A4C5 x995E0F x9C28A4 xA06435 xA24DA3 xA45ACA xA65FC5 xAB1AA2 xAF199E xB21AB9 xB72458 xB881EE xB8F452 xBD0F03 xBFE3A4 xC1F518 xC2E1AA xC4A8E9 xC5390E xC54807 xC78CD3 xC9F623 xCA5813 xCBA1C9 xCC07D4 xCD0B47 xD00000 xD401D0 xD507FA xD6A835 xDAABF7 xDBCBC6 xDE208B xE4FC42 xE6440D xE97768 xEBF5A0 xF16E88 xF49BCD xF6B075 xF7DB50 xFD4509 xFDC502 xFE6E88 } + traits = { state_trait_mountainpass state_trait_sierra_nevada state_trait_central_valley state_trait_northern_california_coastal_forests state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xC2E1AA + port = x1116AA + farm = x7A5DA6 + mine = x5EF8F5 + wood = x508000 + arable_land = 338 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 33 + building_sulfur_mine = 40 + building_logging_camp = 13 + building_fishing_wharf = 14 + building_gold_mine = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 69 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 138 + discovered_amount = 31 + } + naval_exit_id = 3153 } STATE_SONORA = { - id = 327 - subsistence_building = building_subsistence_pastures - provinces = { x01D099 x03709A x0A3CB6 x0E6844 x0F641B x12D3FB x14EE17 x1A4988 x27B5D7 x2DAABF x421F6A x4271A2 x5238CD x54B1CE x575437 x60D0C0 x6DA277 x7036C3 x7D0279 x81A80B x8646F0 x8BD05C x9A8A72 x9FBBA9 xA2A7AB xAF76BB xBB07D6 xC699E3 xCC0672 xDF50C0 xE51C65 xE8078D xE9BBD3 xF03A69 } - traits = { state_trait_sierra_madre_occidental state_trait_solar_fields state_trait_hydroelectric_dams } - city = x81A80B - port = xC699E3 - farm = x421F6A - mine = x9FBBA9 - wood = x421F6A - arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 27 - building_copper_mine = 18 - building_logging_camp = 4 - building_fishing_wharf = 7 - building_gold_mine = 6 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - naval_exit_id = 3153 + id = 327 + subsistence_building = building_subsistence_pastures + provinces = { x01D099 x03709A x0A3CB6 x0E6844 x0F641B x12D3FB x14EE17 x1A4988 x27B5D7 x2DAABF x421F6A x4271A2 x5238CD x54B1CE x575437 x60D0C0 x6DA277 x7036C3 x7D0279 x81A80B x8646F0 x8BD05C x9A8A72 x9FBBA9 xA2A7AB xAF76BB xBB07D6 xC699E3 xCC0672 xDF50C0 xE51C65 xE8078D xE9BBD3 xF03A69 } + traits = { state_trait_sierra_madre_occidental state_trait_solar_fields state_trait_hydroelectric_dams } + city = x81A80B + port = xC699E3 + farm = x421F6A + mine = x9FBBA9 + wood = x421F6A + arable_land = 43 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 27 + building_copper_mine = 18 + building_logging_camp = 4 + building_fishing_wharf = 7 + building_gold_mine = 6 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + naval_exit_id = 3153 } STATE_CHIHUAHUA = { - id = 328 - subsistence_building = building_subsistence_pastures - provinces = { x0011AA x003080 x03FA03 x04C43F x0BFD7B x0D5DDD x10C6B4 x120FFD x14A53B x1C9D7D x248F66 x262FDB x27A132 x2B7E93 x30BBDA x3188F7 x37B11F x3A74AB x432FE4 x475D1E x51153D x535D1C x556403 x55FB35 x58817E x5AF2D5 x5CED99 x6050C0 x662FF9 x6D572C x77C161 x7CFB5F x803080 x80773D x80B001 x8910AF x8E9D4F x8FB2D5 x986D98 x9A551F x9BDC42 xADD8B8 xB009D9 xB9D7C8 xBE33DB xBF6399 xC3C402 xC6B997 xC6D1E5 xC7E9EA xC9BA1B xCA959E xCD9190 xD7DEC8 xDA4A32 xE06B52 xE7BA3B xE941BF xECD11D xF82CDC xF97F04 xFE578D } - traits = { state_trait_sierra_madre_oriental state_trait_solar_fields } - city = x2B7E93 - farm = x04C43F - mine = xF82CDC - wood = x10C6B4 - arable_land = 43 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_lead_mine = 18 - building_logging_camp = 6 - } + id = 328 + subsistence_building = building_subsistence_pastures + provinces = { x0011AA x003080 x03FA03 x04C43F x0BFD7B x0D5DDD x10C6B4 x120FFD x14A53B x1C9D7D x248F66 x262FDB x27A132 x2B7E93 x30BBDA x3188F7 x37B11F x3A74AB x432FE4 x475D1E x51153D x535D1C x556403 x55FB35 x58817E x5AF2D5 x5CED99 x6050C0 x662FF9 x6D572C x77C161 x7CFB5F x803080 x80773D x80B001 x8910AF x8E9D4F x8FB2D5 x986D98 x9A551F x9BDC42 xADD8B8 xB009D9 xB9D7C8 xBE33DB xBF6399 xC3C402 xC6B997 xC6D1E5 xC7E9EA xC9BA1B xCA959E xCD9190 xD7DEC8 xDA4A32 xE06B52 xE7BA3B xE941BF xECD11D xF82CDC xF97F04 xFE578D } + traits = { state_trait_sierra_madre_oriental state_trait_solar_fields } + city = x2B7E93 + farm = x04C43F + mine = xF82CDC + wood = x10C6B4 + arable_land = 43 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_lead_mine = 18 + building_logging_camp = 6 + } } STATE_RIO_GRANDE = { - id = 329 - subsistence_building = building_subsistence_farms - provinces = { x00879A x00B001 x059C97 x08C98F x0DA7FA x0F59F0 x1B9AEE x1BD480 x1C58D1 x1CC654 x20360A x2F16DF x304ACD x3A264E x41A909 x4C9B4D x4EE20D x4FF638 x50EF80 x54B95F x592CDF x59E37B x60385F x654D48 x6EDB2C x766F08 x7B177A x7F00A8 x8030C0 x80B080 x883E5B x9486AD x9C099B x9F69AD xA164AB xA20ABD xA98620 xA995BC xB13782 xB65993 xBA8759 xBCFFF7 xC03001 xC1EF57 xC202B5 xC68684 xCAEB7A xD51E89 xD69138 xDCEE0B xDDC3A9 xDDE205 xDEEEB0 xE1E8AB xE4E032 xE86EA3 xE96480 xEA81D3 xF01B64 xF32D13 xF33EC5 xF468A1 xF53F63 xF9A35E xFC72E1 xFEC6A5 } - city = x766F08 - port = xE96480 - farm = x4FF638 - mine = xF33EC5 - wood = xA164AB - arable_land = 43 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_logging_camp = 5 - building_fishing_wharf = 8 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 61 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 79 - discovered_amount = 23 - } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - naval_exit_id = 3060 + id = 329 + subsistence_building = building_subsistence_farms + provinces = { x00879A x00B001 x059C97 x08C98F x0DA7FA x0F59F0 x1B9AEE x1BD480 x1C58D1 x1CC654 x20360A x2F16DF x304ACD x3A264E x41A909 x4C9B4D x4EE20D x4FF638 x50EF80 x54B95F x592CDF x59E37B x60385F x654D48 x6EDB2C x766F08 x7B177A x7F00A8 x8030C0 x80B080 x883E5B x9486AD x9C099B x9F69AD xA164AB xA20ABD xA98620 xA995BC xB13782 xB65993 xBA8759 xBCFFF7 xC03001 xC1EF57 xC202B5 xC68684 xCAEB7A xD51E89 xD69138 xDCEE0B xDDC3A9 xDDE205 xDEEEB0 xE1E8AB xE4E032 xE86EA3 xE96480 xEA81D3 xF01B64 xF32D13 xF33EC5 xF468A1 xF53F63 xF9A35E xFC72E1 xFEC6A5 } + city = x766F08 + port = xE96480 + farm = x4FF638 + mine = xF33EC5 + wood = xA164AB + arable_land = 43 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_logging_camp = 5 + building_fishing_wharf = 8 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 61 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 79 + discovered_amount = 23 + } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + naval_exit_id = 3060 } STATE_DURANGO = { - id = 330 - subsistence_building = building_subsistence_pastures - provinces = { x00B080 x10BBF0 x1C03D7 x1DD207 x27C1A1 x2F69FF x403080 x476D93 x4F60EB x5B96E6 x6AAD8E x6F6565 x74AF76 x83F6C7 x929ECC x95CA42 xB57A54 xB7EC5C xC46F80 xD374E4 xD87641 xE40A9D xE755F0 xEA20F2 xEC0A4D xF88218 } - traits = { state_trait_sierra_madre_occidental state_trait_solar_fields } - city = xE755F0 - farm = x00B080 - mine = xEC0A4D - wood = x5B96E6 - arable_land = 66 - arable_resources = { bg_maize_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 17 - building_gold_mine = 5 - building_logging_camp = 4 - building_fishing_wharf = 5 - } + id = 330 + subsistence_building = building_subsistence_pastures + provinces = { x00B080 x10BBF0 x1C03D7 x1DD207 x27C1A1 x2F69FF x403080 x476D93 x4F60EB x5B96E6 x6AAD8E x6F6565 x74AF76 x83F6C7 x929ECC x95CA42 xB57A54 xB7EC5C xC46F80 xD374E4 xD87641 xE40A9D xE755F0 xEA20F2 xEC0A4D xF88218 } + traits = { state_trait_sierra_madre_occidental state_trait_solar_fields } + city = xE755F0 + farm = x00B080 + mine = xEC0A4D + wood = x5B96E6 + arable_land = 66 + arable_resources = { bg_maize_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 17 + building_gold_mine = 5 + building_logging_camp = 4 + building_fishing_wharf = 5 + } } STATE_SINALOA = { - id = 671 - subsistence_building = building_subsistence_farms - provinces = { x007001 x832AE4 x963998 xA4C4A6 xC0B080 xC6D687 xD5299A xDFD0C0 xE0E5E9 } - traits = { state_trait_sierra_madre_occidental state_trait_solar_fields state_trait_hydroelectric_dams } - city = xC0B080 - port = xDFD0C0 - farm = xA4C4A6 - mine = x832AE4 - wood = x963998 - arable_land = 66 - arable_resources = { bg_maize_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 17 - building_logging_camp = 7 - building_fishing_wharf = 5 - } - naval_exit_id = 3153 + id = 671 + subsistence_building = building_subsistence_farms + provinces = { x007001 x832AE4 x963998 xA4C4A6 xC0B080 xC6D687 xD5299A xDFD0C0 xE0E5E9 } + traits = { state_trait_sierra_madre_occidental state_trait_solar_fields state_trait_hydroelectric_dams } + city = xC0B080 + port = xDFD0C0 + farm = xA4C4A6 + mine = x832AE4 + wood = x963998 + arable_land = 66 + arable_resources = { bg_maize_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 17 + building_logging_camp = 7 + building_fishing_wharf = 5 + } + naval_exit_id = 3153 } STATE_BAJIO = { - id = 672 - subsistence_building = building_subsistence_pastures - provinces = { x2214C5 x34ABA3 x44B0D0 x4606C7 x4BFB55 x503080 x5F1A07 x6B4C3A x6FBC1A x70C1FF x71F349 x725961 x732A81 x749EC2 x75E1C3 x9BAC78 xC0B001 xD03080 xD0B080 xD6EED0 xE3628B xEC946F } - city = x725961 - farm = x503080 - mine = x71F349 - wood = x2214C5 - arable_land = 111 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 23 - building_gold_mine = 4 - } - traits = { state_trait_solar_fields } + id = 672 + subsistence_building = building_subsistence_pastures + provinces = { x2214C5 x34ABA3 x44B0D0 x4606C7 x4BFB55 x503080 x5F1A07 x6B4C3A x6FBC1A x70C1FF x71F349 x725961 x732A81 x749EC2 x75E1C3 x9BAC78 xC0B001 xD03080 xD0B080 xD6EED0 xE3628B xEC946F } + city = x725961 + farm = x503080 + mine = x71F349 + wood = x2214C5 + arable_land = 111 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 23 + building_gold_mine = 4 + } + traits = { state_trait_solar_fields } } STATE_YUCATAN = { - id = 331 - subsistence_building = building_subsistence_farms - provinces = { x1DB7A7 x23EF68 x2C4E34 x35FEEB x40B001 x47D122 x4F7405 x5030C0 x51E4B6 x54250B x68F271 x69E5AF x8BE638 x90AC14 x91484C xA59F7B xA8DEBE xB598B9 xCE98DE xCE9FD1 xD1EC91 xDB85B0 xDD8B61 xE280B2 xE31B45 xE3AD92 xE68FD8 xFEE4D4 } - city = xA8DEBE - port = xA59F7B - farm = x54250B - mine = xCE98DE - wood = x23EF68 - arable_land = 88 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 18 - building_fishing_wharf = 9 - building_rubber_plantation = 16 - } - traits = { state_trait_wind_farms } - naval_exit_id = 3060 + id = 331 + subsistence_building = building_subsistence_farms + provinces = { x1DB7A7 x23EF68 x2C4E34 x35FEEB x40B001 x47D122 x4F7405 x5030C0 x51E4B6 x54250B x68F271 x69E5AF x8BE638 x90AC14 x91484C xA59F7B xA8DEBE xB598B9 xCE98DE xCE9FD1 xD1EC91 xDB85B0 xDD8B61 xE280B2 xE31B45 xE3AD92 xE68FD8 xFEE4D4 } + city = xA8DEBE + port = xA59F7B + farm = x54250B + mine = xCE98DE + wood = x23EF68 + arable_land = 88 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 18 + building_fishing_wharf = 9 + } + traits = { state_trait_wind_farms } + naval_exit_id = 3060 } STATE_MEXICO = { - id = 332 - subsistence_building = building_subsistence_farms - provinces = { x0A1D52 x0EBDEC x10B040 x10B080 x204077 x3A857C x44E6F0 x51EB34 x5A4C5B x5A9469 x5B5167 x6BEB21 x6EFE9A x903040 xCC93D9 xD5F2F8 } - traits = { state_trait_sierra_madre_oriental state_trait_solar_fields state_trait_wind_farms } - city = x0EBDEC - farm = x5A9469 - mine = x6BEB21 - wood = x10B080 - arable_land = 179 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 9 - building_lead_mine = 12 - building_copper_mine = 8 - building_gold_mine = 3 - building_logging_camp = 7 - building_rubber_plantation = 8 - } + id = 332 + subsistence_building = building_subsistence_farms + provinces = { x0A1D52 x0EBDEC x10B040 x10B080 x204077 x3A857C x44E6F0 x51EB34 x5A4C5B x5A9469 x5B5167 x6BEB21 x6EFE9A x903040 xCC93D9 xD5F2F8 } + traits = { state_trait_sierra_madre_oriental state_trait_solar_fields state_trait_wind_farms } + city = x0EBDEC + farm = x5A9469 + mine = x6BEB21 + wood = x10B080 + arable_land = 179 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 9 + building_lead_mine = 12 + building_copper_mine = 8 + building_gold_mine = 3 + building_logging_camp = 7 + } } STATE_VERACRUZ = { - id = 670 - subsistence_building = building_subsistence_farms - provinces = { x067F2A x1B2176 x1B599E x1C69F0 x1CB3F9 x253627 x447790 x4BF28B x5CE75E x5ED62A x87A6C4 x8A6294 x9030C0 x9BDCE5 xD08EE2 xD0EF80 xECF9FC xEE1E8B } - traits = { state_trait_sierra_madre_oriental state_trait_wind_farms } - city = xEE1E8B - port = x9030C0 - farm = x1C69F0 - mine = x5ED62A - wood = x5ED62A - arable_land = 179 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 129 - discovered_amount = 31 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 15 - } - capped_resources = { - building_iron_mine = 9 - building_lead_mine = 12 - building_logging_camp = 6 - building_fishing_wharf = 7 - building_rubber_plantation = 8 - } - naval_exit_id = 3060 + id = 670 + subsistence_building = building_subsistence_farms + provinces = { x067F2A x1B2176 x1B599E x1C69F0 x1CB3F9 x253627 x447790 x4BF28B x5CE75E x5ED62A x87A6C4 x8A6294 x9030C0 x9BDCE5 xD08EE2 xD0EF80 xECF9FC xEE1E8B } + traits = { state_trait_sierra_madre_oriental state_trait_wind_farms } + city = xEE1E8B + port = x9030C0 + farm = x1C69F0 + mine = x5ED62A + wood = x5ED62A + arable_land = 179 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 129 + discovered_amount = 31 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 15 + } + capped_resources = { + building_iron_mine = 9 + building_lead_mine = 12 + building_logging_camp = 6 + building_fishing_wharf = 7 + } + naval_exit_id = 3060 } STATE_GUERRERO = { - id = 333 - subsistence_building = building_subsistence_farms - provinces = { x01EFB4 x0B94E3 x10EF01 x469921 x4712FC x5AC30A x600DE6 x8CC01A xA80151 xAA660B xB846DD xDF5040 xF28CF4 } - traits = { state_trait_sierra_madre_oriental } - city = x4712FC - port = x4712FC - farm = x01EFB4 - mine = x5AC30A - wood = x600DE6 - arable_land = 133 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 24 - building_lead_mine = 15 - building_logging_camp = 8 - building_fishing_wharf = 4 - building_gold_mine = 3 - building_rubber_plantation = 8 - } - naval_exit_id = 3155 + id = 333 + subsistence_building = building_subsistence_farms + provinces = { x01EFB4 x0B94E3 x10EF01 x469921 x4712FC x5AC30A x600DE6 x8CC01A xA80151 xAA660B xB846DD xDF5040 xF28CF4 } + traits = { state_trait_sierra_madre_oriental } + city = x4712FC + port = x4712FC + farm = x01EFB4 + mine = x5AC30A + wood = x600DE6 + arable_land = 133 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 24 + building_lead_mine = 15 + building_logging_camp = 8 + building_fishing_wharf = 4 + building_gold_mine = 3 + } + naval_exit_id = 3155 } STATE_OAXACA = { - id = 673 - subsistence_building = building_subsistence_farms - provinces = { x08E7F6 x1616D8 x1BC4D0 x2113D8 x3A8CF5 x44D03C x460749 x502C96 x51A981 x651EB1 x8293A6 x90B040 x90B0C0 x98D949 xA095E4 xA547C9 xAF030C xC0C070 xC83AE5 xD30430 } - traits = { state_trait_sierra_madre_oriental state_trait_wind_farms } - city = x44D03C - port = xC83AE5 - farm = x90B040 - mine = x08E7F6 - wood = xC83AE5 - arable_land = 133 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 24 - building_lead_mine = 15 - building_logging_camp = 7 - building_fishing_wharf = 4 - building_gold_mine = 2 - building_rubber_plantation = 6 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - naval_exit_id = 3155 + id = 673 + subsistence_building = building_subsistence_farms + provinces = { x08E7F6 x1616D8 x1BC4D0 x2113D8 x3A8CF5 x44D03C x460749 x502C96 x51A981 x651EB1 x8293A6 x90B040 x90B0C0 x98D949 xA095E4 xA547C9 xAF030C xC0C070 xC83AE5 xD30430 } + traits = { state_trait_sierra_madre_oriental state_trait_wind_farms } + city = x44D03C + port = xC83AE5 + farm = x90B040 + mine = x08E7F6 + wood = xC83AE5 + arable_land = 133 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 24 + building_lead_mine = 15 + building_logging_camp = 7 + building_fishing_wharf = 4 + building_gold_mine = 2 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + naval_exit_id = 3155 } STATE_JALISCO = { - id = 334 - subsistence_building = building_subsistence_farms - provinces = { x02AE5B x0EE3B3 x107001 x13F963 x1559EB x2E172F x374D6F x3B18A7 x3F0A44 x41E3BB x4CF985 x4E396E x50B000 x50B080 x52E09C x65B33C x6CE1F2 x6EEA68 x80B8A5 x829A25 x8ABF59 x8EA0AB x8FD9A9 x907001 x90B080 x97CE08 xA18CF4 xBFDB49 xC1F60B xC3A1B7 xCE2837 xE26CDE xE34EE3 xE5730F xE9BCBE } - traits = { state_trait_sierra_madre_occidental state_trait_solar_fields } - # state_trait_geothermal_reservoirs } - city = xE34EE3 - port = x3F0A44 - farm = x02AE5B - mine = x1559EB - wood = x4CF985 - arable_land = 88 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 6 - } - capped_resources = { - building_iron_mine = 33 - building_logging_camp = 18 - building_fishing_wharf = 8 - building_rubber_plantation = 12 - } - naval_exit_id = 3155 + id = 334 + subsistence_building = building_subsistence_farms + provinces = { x02AE5B x0EE3B3 x107001 x13F963 x1559EB x2E172F x374D6F x3B18A7 x3F0A44 x41E3BB x4CF985 x4E396E x50B000 x50B080 x52E09C x65B33C x6CE1F2 x6EEA68 x80B8A5 x829A25 x8ABF59 x8EA0AB x8FD9A9 x907001 x90B080 x97CE08 xA18CF4 xBFDB49 xC1F60B xC3A1B7 xCE2837 xE26CDE xE34EE3 xE5730F xE9BCBE } + traits = { state_trait_sierra_madre_occidental state_trait_solar_fields } + # state_trait_geothermal_reservoirs } + city = xE34EE3 + port = x3F0A44 + farm = x02AE5B + mine = x1559EB + wood = x4CF985 + arable_land = 88 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 6 + } + capped_resources = { + building_iron_mine = 33 + building_logging_camp = 18 + building_fishing_wharf = 8 + } + naval_exit_id = 3155 } STATE_ZACATECAS = { - id = 335 - subsistence_building = building_subsistence_pastures - provinces = { x06468D x079132 x0C6D43 x1043A1 x10545A x236BF3 x6725CB x6D5F07 x99570C x9AA3B4 x9B87CC x9B8923 xA00496 xB6FB08 xBFB49D xDDC184 xE6A7AE xFC9EFC xFEBF1A } - traits = { state_trait_sierra_madre_oriental state_trait_solar_fields state_trait_wind_farms } - city = x9B8923 - farm = x0C6D43 - mine = x236BF3 - wood = xE6A7AE - arable_land = 88 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 23 - building_gold_mine = 4 - } + id = 335 + subsistence_building = building_subsistence_pastures + provinces = { x06468D x079132 x0C6D43 x1043A1 x10545A x236BF3 x6725CB x6D5F07 x99570C x9AA3B4 x9B87CC x9B8923 xA00496 xB6FB08 xBFB49D xDDC184 xE6A7AE xFC9EFC xFEBF1A } + traits = { state_trait_sierra_madre_oriental state_trait_solar_fields state_trait_wind_farms } + city = x9B8923 + farm = x0C6D43 + mine = x236BF3 + wood = xE6A7AE + arable_land = 88 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 23 + building_gold_mine = 4 + } } STATE_CHIAPAS = { - id = 336 - subsistence_building = building_subsistence_farms - provinces = { x1030C0 x10B0C0 x1521F4 x31E49A x4DBDE9 x8E26C5 xA087F6 xA46BA0 xA6550F xB70B3B xD03040 xE0AADA xE8CFA0 xF19260 } - traits = { state_trait_central_american_cordilleras state_trait_wind_farms } - city = x1521F4 - port = xF19260 - farm = x4DBDE9 - mine = x1521F4 - wood = x1030C0 - arable_land = 43 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 7 - building_rubber_plantation = 24 - } - naval_exit_id = 3155 + id = 336 + subsistence_building = building_subsistence_farms + provinces = { x1030C0 x10B0C0 x1521F4 x31E49A x4DBDE9 x8E26C5 xA087F6 xA46BA0 xA6550F xB70B3B xD03040 xE0AADA xE8CFA0 xF19260 } + traits = { state_trait_central_american_cordilleras state_trait_wind_farms } + city = x1521F4 + port = xF19260 + farm = x4DBDE9 + mine = x1521F4 + wood = x1030C0 + arable_land = 43 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 7 + } + naval_exit_id = 3155 } STATE_BAJA_CALIFORNIA = { - id = 337 - subsistence_building = building_subsistence_pastures - provinces = { x0418C4 x0D1D9D x11D494 x1E47C8 x205040 x21AA9D x247143 x249043 x3FF655 x567116 x57EBCB x5B4ABD x6320AE x657B7B x7546F8 x90DF58 x9F7207 xA1B232 xB0A278 xBC4223 xBED6FE xC42EA6 xC642C3 xD34672 xD4D12E xD5E26E xDD6E50 xF8AB7F } - city = x205040 - port = x57EBCB - farm = x205040 - mine = xA1B232 - wood = xF8AB7F - arable_land = 21 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 2 - building_fishing_wharf = 6 - } - traits = { state_trait_solar_fields state_trait_wind_farms } - # state_trait_geothermal_reservoirs } - naval_exit_id = 3153 + id = 337 + subsistence_building = building_subsistence_pastures + provinces = { x0418C4 x0D1D9D x11D494 x1E47C8 x205040 x21AA9D x247143 x249043 x3FF655 x567116 x57EBCB x5B4ABD x6320AE x657B7B x7546F8 x90DF58 x9F7207 xA1B232 xB0A278 xBC4223 xBED6FE xC42EA6 xC642C3 xD34672 xD4D12E xD5E26E xDD6E50 xF8AB7F } + city = x205040 + port = x57EBCB + farm = x205040 + mine = xA1B232 + wood = xF8AB7F + arable_land = 21 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 2 + building_fishing_wharf = 6 + } + traits = { state_trait_solar_fields state_trait_wind_farms } + # state_trait_geothermal_reservoirs } + naval_exit_id = 3153 } diff --git a/map_data/state_regions/06_central_america.txt b/map_data/state_regions/06_central_america.txt index d81d76f88..87b1ea203 100644 --- a/map_data/state_regions/06_central_america.txt +++ b/map_data/state_regions/06_central_america.txt @@ -1,268 +1,263 @@ STATE_SAN_SALVADOR = { - id = 338 - subsistence_building = building_subsistence_farms - provinces = { x107040 x3DB036 xB0D0C7 xCC1FCA } - traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } - city = xB0D0C7 - port = xB0D0C7 - farm = xB0D0C7 - mine = xB0D0C7 - wood = x107040 - arable_land = 36 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 4 - building_rubber_plantation = 10 - } - naval_exit_id = 3155 + id = 338 + subsistence_building = building_subsistence_farms + provinces = { x107040 x3DB036 xB0D0C7 xCC1FCA } + traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } + city = xB0D0C7 + port = xB0D0C7 + farm = xB0D0C7 + mine = xB0D0C7 + wood = x107040 + arable_land = 36 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 4 + } + naval_exit_id = 3155 } STATE_GUATEMALA = { - id = 339 - subsistence_building = building_subsistence_farms - provinces = { x011E0F x02073E x0F5049 x2D4EB6 x30E01C x42124E x464F6A x50B040 x50B0C0 x5449D0 x65C19A x6D71DA x702CD9 x78C465 x7D333F xA9090A xB2E11E xBD8628 xC67219 xD030C0 xD0B040 xD176F3 xD9BEFE xDEC8D3 xFA4B41 } - traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } - city = xDEC8D3 - port = x02073E - farm = x65C19A - mine = x50B040 - wood = xFA4B41 - arable_land = 57 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 22 - } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 17 - building_fishing_wharf = 5 - building_rubber_plantation = 20 - } - naval_exit_id = 3026 + id = 339 + subsistence_building = building_subsistence_farms + provinces = { x011E0F x02073E x0F5049 x2D4EB6 x30E01C x42124E x464F6A x50B040 x50B0C0 x5449D0 x65C19A x6D71DA x702CD9 x78C465 x7D333F xA9090A xB2E11E xBD8628 xC67219 xD030C0 xD0B040 xD176F3 xD9BEFE xDEC8D3 xFA4B41 } + traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } + city = xDEC8D3 + port = x02073E + farm = x65C19A + mine = x50B040 + wood = xFA4B41 + arable_land = 57 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 22 + } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 17 + building_fishing_wharf = 5 + } + naval_exit_id = 3026 } STATE_HONDURAS = { - id = 340 - subsistence_building = building_subsistence_farms - provinces = { x0E5459 x10EF40 x3C64D6 x3D20D1 x528F3B x52914C x55B06A x5C25CB x600AC6 x63D186 x907040 x907080 x90EF40 x964591 x98E7D7 x9A0C09 xC27057 xC77E76 xD08FCB xE2A108 xE521E1 xEF5C1F xFA595E } - traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x964591 - port = x98E7D7 - farm = x55B06A - mine = x98E7D7 - wood = xC77E76 - arable_land = 49 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 15 - building_fishing_wharf = 8 - building_rubber_plantation = 16 - } - naval_exit_id = 3026 + id = 340 + subsistence_building = building_subsistence_farms + provinces = { x0E5459 x10EF40 x3C64D6 x3D20D1 x528F3B x52914C x55B06A x5C25CB x600AC6 x63D186 x907040 x907080 x90EF40 x964591 x98E7D7 x9A0C09 xC27057 xC77E76 xD08FCB xE2A108 xE521E1 xEF5C1F xFA595E } + traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x964591 + port = x98E7D7 + farm = x55B06A + mine = x98E7D7 + wood = xC77E76 + arable_land = 49 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 15 + building_fishing_wharf = 8 + } + naval_exit_id = 3026 } STATE_NICARAGUA = { - id = 341 - subsistence_building = building_subsistence_farms - provinces = { x02733F x074DD8 x107080 x1070C0 x10EFC0 x17F33B x2245C0 x4A4413 x59D231 x68E7F3 x6C22F2 x745F00 x832DFB x865E67 x9070C0 x95FC5A x9CDB2B x9EB0DC xAD9EE8 xBA0A50 xC9A998 xD50755 xFD8FA1 } - traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } - city = x9070C0 - port = x9070C0 - farm = x68E7F3 - mine = xC9A998 - wood = x9CDB2B - arable_land = 72 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 14 - building_fishing_wharf = 5 - building_rubber_plantation = 14 - } - naval_exit_id = 3026 + id = 341 + subsistence_building = building_subsistence_farms + provinces = { x02733F x074DD8 x107080 x1070C0 x10EFC0 x17F33B x2245C0 x4A4413 x59D231 x68E7F3 x6C22F2 x745F00 x832DFB x865E67 x9070C0 x95FC5A x9CDB2B x9EB0DC xAD9EE8 xBA0A50 xC9A998 xD50755 xFD8FA1 } + traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } + city = x9070C0 + port = x9070C0 + farm = x68E7F3 + mine = xC9A998 + wood = x9CDB2B + arable_land = 72 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3026 } STATE_COSTA_RICA = { - id = 342 - subsistence_building = building_subsistence_farms - provinces = { x10EF80 x1A076A x32AA32 x395FB6 x478109 x4D3411 x535AE8 x8342D1 xB0243F xD88369 xEF90DC } - traits = { state_trait_central_american_cordilleras state_trait_wind_farms } - city = x32AA32 - port = xEF90DC - farm = xEF90DC - mine = x1A076A - wood = x478109 - arable_land = 21 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 24 - building_logging_camp = 8 - building_fishing_wharf = 3 - building_rubber_plantation = 12 - } - naval_exit_id = 3026 + id = 342 + subsistence_building = building_subsistence_farms + provinces = { x10EF80 x1A076A x32AA32 x395FB6 x478109 x4D3411 x535AE8 x8342D1 xB0243F xD88369 xEF90DC } + traits = { state_trait_central_american_cordilleras state_trait_wind_farms } + city = x32AA32 + port = xEF90DC + farm = xEF90DC + mine = x1A076A + wood = x478109 + arable_land = 21 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 24 + building_logging_camp = 8 + building_fishing_wharf = 3 + } + naval_exit_id = 3026 } STATE_PANAMA = { - id = 343 - subsistence_building = building_subsistence_farms - provinces = { x30B080 x357099 x47C5F8 x50C29C x717275 x8537FE x8A8A20 x910E14 xB0A911 xB0B080 xBB820B xC650E1 xD0EF40 xEE835F } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x8A8A20 - port = xD0EF40 - farm = x30B080 - mine = x8537FE - wood = x717275 - arable_land = 28 - arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 36 - building_copper_mine = 10 - building_logging_camp = 8 - building_fishing_wharf = 6 - building_rubber_plantation = 12 - } - naval_exit_id = 3026 + id = 343 + subsistence_building = building_subsistence_farms + provinces = { x30B080 x357099 x47C5F8 x50C29C x717275 x8537FE x8A8A20 x910E14 xB0A911 xB0B080 xBB820B xC650E1 xD0EF40 xEE835F } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x8A8A20 + port = xD0EF40 + farm = x30B080 + mine = x8537FE + wood = x717275 + arable_land = 28 + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 36 + building_copper_mine = 10 + building_logging_camp = 8 + building_fishing_wharf = 6 + } + naval_exit_id = 3026 } STATE_HAITI = { - id = 344 - subsistence_building = building_subsistence_farms - provinces = { x0E35C0 x1A20A4 x2FC1FC x4FE008 xB0B001 xC6C663 xEA2C2D } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x1A20A4 - port = xC6C663 - farm = x0E35C0 - mine = xC6C663 - wood = x2FC1FC - arable_land = 49 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 6 - building_rubber_plantation = 12 - building_bauxite_mine = 10 - } - naval_exit_id = 3061 + id = 344 + subsistence_building = building_subsistence_farms + provinces = { x0E35C0 x1A20A4 x2FC1FC x4FE008 xB0B001 xC6C663 xEA2C2D } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x1A20A4 + port = xC6C663 + farm = x0E35C0 + mine = xC6C663 + wood = x2FC1FC + arable_land = 49 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 6 + building_bauxite_mine = 10 + } + naval_exit_id = 3061 } STATE_SANTO_DOMINGO = { - id = 345 - subsistence_building = building_subsistence_farms - provinces = { x1785E8 x317080 x41A862 x7252EC x877F90 x907A0C x961483 xACBDD9 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x1785E8 - port = x7252EC - farm = x317080 - mine = xACBDD9 - wood = x317080 - arable_land = 42 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 7 - building_rubber_plantation = 12 - building_bauxite_mine = 18 - } - naval_exit_id = 3061 + id = 345 + subsistence_building = building_subsistence_farms + provinces = { x1785E8 x317080 x41A862 x7252EC x877F90 x907A0C x961483 xACBDD9 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x1785E8 + port = x7252EC + farm = x317080 + mine = xACBDD9 + wood = x317080 + arable_land = 42 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 7 + building_bauxite_mine = 18 + } + naval_exit_id = 3061 } STATE_PUERTO_RICO = { - id = 346 - subsistence_building = building_subsistence_farms - provinces = { x2160B9 xB07080 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x2160B9 - port = xB07080 - farm = xB07080 - arable_land = 21 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 2 - building_fishing_wharf = 4 - building_rubber_plantation = 6 - } - naval_exit_id = 3025 + id = 346 + subsistence_building = building_subsistence_farms + provinces = { x2160B9 xB07080 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x2160B9 + port = xB07080 + farm = xB07080 + mine = xB07080 + wood = xB07080 + arable_land = 21 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 2 + building_fishing_wharf = 4 + } + naval_exit_id = 3025 } STATE_BAHAMAS = { - id = 347 - subsistence_building = building_subsistence_fishing_villages - provinces = { x4EBC79 x686279 x72C072 x7A6FA3 } - city = x686279 - port = x72C072 - farm = x4EBC79 - wood = x4EBC79 - arable_land = 13 - traits = { state_trait_wind_farms } - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations } - capped_resources = { - building_fishing_wharf = 5 - } - naval_exit_id = 3061 + id = 347 + subsistence_building = building_subsistence_fishing_villages + provinces = { x4EBC79 x686279 x72C072 x7A6FA3 } + city = x686279 + port = x72C072 + farm = x4EBC79 + wood = x4EBC79 + mine = x4EBC79 + arable_land = 13 + traits = { state_trait_wind_farms } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations } + capped_resources = { + building_fishing_wharf = 5 + } + naval_exit_id = 3061 } STATE_WEST_INDIES = { - id = 348 - subsistence_building = building_subsistence_fishing_villages - provinces = { x30F080 x335389 x33895B x445B6C x446C63 x5299CA x606060 x707080 x70F001 x89334D x89337A x9C52CA xD496B1 xECC061 xF0F001 } - prime_land = { x9C52CA x33895B } - traits = { state_trait_solar_fields } - port = x5299CA - farm = x30F080 - mine = x446C63 - wood = x33895B - arable_land = 42 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 8 - } - naval_exit_id = 3025 + id = 348 + subsistence_building = building_subsistence_fishing_villages + provinces = { x30F080 x335389 x33895B x445B6C x446C63 x5299CA x606060 x707080 x70F001 x89334D x89337A x9C52CA xD496B1 xECC061 xF0F001 } + prime_land = { x9C52CA x33895B } + traits = { state_trait_solar_fields } + city = x606060 + port = x5299CA + farm = x30F080 + mine = x446C63 + wood = x33895B + arable_land = 42 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 8 + } + naval_exit_id = 3025 } STATE_JAMAICA = { - id = 349 - subsistence_building = building_subsistence_farms - provinces = { x1E761E x535B49 x7070B8 } - traits = { state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } - city = x7070B8 - port = x7070B8 - farm = x535B49 - arable_land = 28 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 5 - building_rubber_plantation = 14 - building_bauxite_mine = 25 - } - naval_exit_id = 3061 + id = 349 + subsistence_building = building_subsistence_farms + provinces = { x1E761E x535B49 x7070B8 } + traits = { state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } + city = x7070B8 + port = x7070B8 + farm = x535B49 + mine = x535B49 + wood = x1E761E + arable_land = 28 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 5 + building_bauxite_mine = 25 + } + naval_exit_id = 3061 } STATE_CUBA = { - id = 350 - subsistence_building = building_subsistence_farms - provinces = { x0DA38C x152D1C x20EFEA x30B001 x4DD008 x519343 x58C211 x61FC10 x69C041 x9957D8 xA70607 xB325C7 xB48FF1 xC3EB7D xC464AE xD810EC xDCAB5D xE70FA4 xEBE1C7 xF3F2C9 xFCDEED xFE4123 x46B9A5 } - traits = { state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } - city = xFCDEED - port = xE70FA4 - farm = x152D1C - mine = x69C041 - wood = x58C211 - arable_land = 153 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 16 - building_iron_mine = 18 - building_logging_camp = 15 - building_fishing_wharf = 10 - building_rubber_plantation = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - } - naval_exit_id = 3061 + id = 350 + subsistence_building = building_subsistence_farms + provinces = { x0DA38C x152D1C x20EFEA x30B001 x4DD008 x519343 x58C211 x61FC10 x69C041 x9957D8 xA70607 xB325C7 xB48FF1 xC3EB7D xC464AE xD810EC xDCAB5D xE70FA4 xEBE1C7 xF3F2C9 xFCDEED xFE4123 x46B9A5 } + traits = { state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } + city = xFCDEED + port = xE70FA4 + farm = x152D1C + mine = x69C041 + wood = x58C211 + arable_land = 153 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 16 + building_iron_mine = 18 + building_logging_camp = 15 + building_fishing_wharf = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + } + naval_exit_id = 3061 } diff --git a/map_data/state_regions/07_south_america.txt b/map_data/state_regions/07_south_america.txt index 39e80ccb1..4881bc9d7 100644 --- a/map_data/state_regions/07_south_america.txt +++ b/map_data/state_regions/07_south_america.txt @@ -1,1253 +1,1229 @@ STATE_ECUADOR = { - id = 351 - subsistence_building = building_subsistence_farms - provinces = { x0582C9 x071415 x08149E x10BCFE x15959C x1A243F x1B533D x248C22 x29EE91 x2F44A7 x3C5C5E x4000D0 x459CD5 x464276 x55DF94 x5A704F x60C210 x697D35 x6D9C0C x6ECA62 x71A577 x755FE4 x7DCF6B x7EC991 x8D6B95 x92111D x98A7D9 x9C2C85 xAAA314 xB37B33 xB8908A xBC2EA9 xBCA8C3 xC00050 xC08050 xC48C3C xC734B8 xC8F0FB xC962DE xCC826C xDAEE9F xE3A387 xE873F1 xE9C0F3 xEB4AA0 xF36B5E xF5B8CC xFD39FD xFF2114 } - impassable = { x6ECA62 } - traits = { state_trait_andes state_trait_la_costa state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x92111D - port = x0582C9 - farm = x5A704F - mine = x9C2C85 - wood = x7EC991 - arable_land = 75 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 28 - building_iron_mine = 30 - building_copper_mine = 25 - building_logging_camp = 14 - building_fishing_wharf = 6 - building_rubber_plantation = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 26 - discovered_amount = 13 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 11 - } - naval_exit_id = 3024 + id = 351 + subsistence_building = building_subsistence_farms + provinces = { x0582C9 x071415 x08149E x10BCFE x15959C x1A243F x1B533D x248C22 x29EE91 x2F44A7 x3C5C5E x4000D0 x459CD5 x464276 x55DF94 x5A704F x60C210 x697D35 x6D9C0C x6ECA62 x71A577 x755FE4 x7DCF6B x7EC991 x8D6B95 x92111D x98A7D9 x9C2C85 xAAA314 xB37B33 xB8908A xBC2EA9 xBCA8C3 xC00050 xC08050 xC48C3C xC734B8 xC8F0FB xC962DE xCC826C xDAEE9F xE3A387 xE873F1 xE9C0F3 xEB4AA0 xF36B5E xF5B8CC xFD39FD xFF2114 } + impassable = { x6ECA62 } + traits = { state_trait_andes state_trait_la_costa state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x92111D + port = x0582C9 + farm = x5A704F + mine = x9C2C85 + wood = x7EC991 + arable_land = 75 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 28 + building_iron_mine = 30 + building_copper_mine = 25 + building_logging_camp = 14 + building_fishing_wharf = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 26 + discovered_amount = 13 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 11 + } + naval_exit_id = 3024 } #Guyana #Suriname STATE_GUAYANA = { - id = 352 - subsistence_building = building_subsistence_farms - provinces = { x049E29 x063557 x0753FE x102B13 x148FB5 x19A3D9 x1F5190 x20DD27 x210190 x218011 x24A66B x27E268 x29D96A x350473 x3A069F x3EC2E7 x41552E x439BC2 x43E136 x4AE8F7 x4B427A x50D012 x518580 x58ABBF x61BE2C x63ABD4 x6816FF x6B802F x6C6251 x705AB9 x719492 x734F81 x771D68 x7B4B5E x805A8C x80C050 x822364 x8C64ED x8E31E8 x9A88B5 x9F0090 x9FEDF7 xA00111 xA08011 xA082D3 xA22A4C xA299AE xA350D5 xA52CE3 xA9777B xAA1153 xADE6C2 xB1960A xB21306 xB3512B xB6F7B4 xBB88B5 xC0C0D0 xC2E46E xC591AC xCD1A5A xD0678B xD0BA2B xD8362B xDB86CE xDBF640 xE18467 xE600F3 xE6BBD3 xE7864B xE85635 xE8D6CB xF17CCC xF1E3BF xF20136 xF23696 xF6408F xFAE8C5 } - traits = { state_trait_amazon_rainforest state_trait_wind_farms state_trait_hydroelectric_dams } - city = x50D012 - port = x8E31E8 - farm = xA52CE3 - mine = xBB88B5 - wood = x8C64ED - arable_land = 46 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 6 - building_gold_mine = 12 - building_rubber_plantation = 8 - building_bauxite_mine = 30 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - naval_exit_id = 3062 + id = 352 + subsistence_building = building_subsistence_farms + provinces = { x049E29 x063557 x0753FE x102B13 x148FB5 x19A3D9 x1F5190 x20DD27 x210190 x218011 x24A66B x27E268 x29D96A x350473 x3A069F x3EC2E7 x41552E x439BC2 x43E136 x4AE8F7 x4B427A x50D012 x518580 x58ABBF x61BE2C x63ABD4 x6816FF x6B802F x6C6251 x705AB9 x719492 x734F81 x771D68 x7B4B5E x805A8C x80C050 x822364 x8C64ED x8E31E8 x9A88B5 x9F0090 x9FEDF7 xA00111 xA08011 xA082D3 xA22A4C xA299AE xA350D5 xA52CE3 xA9777B xAA1153 xADE6C2 xB1960A xB21306 xB3512B xB6F7B4 xBB88B5 xC0C0D0 xC2E46E xC591AC xCD1A5A xD0678B xD0BA2B xD8362B xDB86CE xDBF640 xE18467 xE600F3 xE6BBD3 xE7864B xE85635 xE8D6CB xF17CCC xF1E3BF xF20136 xF23696 xF6408F xFAE8C5 } + traits = { state_trait_amazon_rainforest state_trait_wind_farms state_trait_hydroelectric_dams } + city = x50D012 + port = x8E31E8 + farm = xA52CE3 + mine = xBB88B5 + wood = x8C64ED + arable_land = 46 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 6 + building_gold_mine = 12 + building_bauxite_mine = 30 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + naval_exit_id = 3062 } STATE_ZULIA = { - id = 353 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0B05AC x0CDC94 x0DB8C7 x112339 x1D9B6B x251032 x2F2B52 x3B3F04 x507041 x5847DC x695B1C x703080 x73C5F1 x75D6A1 x89104B x91A5A3 x922DCE x9EB190 xAF5192 xB03080 xD92C8F xDBDB3C xEA1264 xEF3001 xF0B001 } - traits = { state_trait_andes state_trait_lake_maracaibo state_trait_wind_farms state_trait_hydroelectric_dams } - city = xEA1264 - port = x9EB190 - farm = x507041 - mine = x2F2B52 - wood = x695B1C - arable_land = 122 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 24 - building_phosphorus_mine = 32 - building_logging_camp = 9 - building_fishing_wharf = 7 - building_rubber_plantation = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 79 - discovered_amount = 24 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 23 - } - naval_exit_id = 3025 + id = 353 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0B05AC x0CDC94 x0DB8C7 x112339 x1D9B6B x251032 x2F2B52 x3B3F04 x507041 x5847DC x695B1C x703080 x73C5F1 x75D6A1 x89104B x91A5A3 x922DCE x9EB190 xAF5192 xB03080 xD92C8F xDBDB3C xEA1264 xEF3001 xF0B001 } + traits = { state_trait_andes state_trait_lake_maracaibo state_trait_wind_farms state_trait_hydroelectric_dams } + city = xEA1264 + port = x9EB190 + farm = x507041 + mine = x2F2B52 + wood = x695B1C + arable_land = 122 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 24 + building_sulfur_mine = 32 + building_logging_camp = 9 + building_fishing_wharf = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 79 + discovered_amount = 24 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 23 + } + naval_exit_id = 3025 } STATE_MIRANDA = { - id = 354 - subsistence_building = building_subsistence_farms - provinces = { x01BFD0 x022930 x08C971 x099669 x0D53B4 x10DF4E x11AC63 x18DFEA x1D5141 x24CD7D x265803 x2EEF96 x316874 x371070 x3E7DF4 x41D147 x48FFFF x4A0CB0 x4A49B3 x4B48A8 x4BFF4F x52E445 x5A88D4 x66F9D3 x6AD5E2 x6DA0B1 x777B24 x8040D0 x838543 x8BB742 x9204DB x9A2756 x9D84F7 xA3020D xAD68CA xAD84B8 xAED0EC xB0F080 xB80E5A xC04011 xC040D0 xC8A4B8 xD2B4D5 xD4656D xDE1F39 xED7983 xF085F7 xF64230 xFE9918 } - traits = { state_trait_wind_farms } - city = xB0F080 - port = x4B48A8 - farm = x18DFEA - mine = xF085F7 - wood = x9204DB - arable_land = 92 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 5 - building_rubber_plantation = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 182 - discovered_amount = 74 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 112 - } - naval_exit_id = 3025 + id = 354 + subsistence_building = building_subsistence_farms + provinces = { x01BFD0 x022930 x08C971 x099669 x0D53B4 x10DF4E x11AC63 x18DFEA x1D5141 x24CD7D x265803 x2EEF96 x316874 x371070 x3E7DF4 x41D147 x48FFFF x4A0CB0 x4A49B3 x4B48A8 x4BFF4F x52E445 x5A88D4 x66F9D3 x6AD5E2 x6DA0B1 x777B24 x8040D0 x838543 x8BB742 x9204DB x9A2756 x9D84F7 xA3020D xAD68CA xAD84B8 xAED0EC xB0F080 xB80E5A xC04011 xC040D0 xC8A4B8 xD2B4D5 xD4656D xDE1F39 xED7983 xF085F7 xF64230 xFE9918 } + traits = { state_trait_wind_farms } + city = xB0F080 + port = x4B48A8 + farm = x18DFEA + mine = xF085F7 + wood = x9204DB + arable_land = 92 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 182 + discovered_amount = 74 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 112 + } + naval_exit_id = 3025 } STATE_BOLIVAR = { - id = 355 - subsistence_building = building_subsistence_farms - provinces = { x05FADB x085984 x099D64 x0A4927 x0B8B6F x0B905D x0BB82F x0E0FE3 x0F8E6D x105DC4 x126A77 x13D2AC x14D855 x15CF72 x1D16FB x1D9BB6 x1DD848 x1F3215 x21FE50 x26EB9B x2E012C x30C912 x329D7B x32A71C x3F2448 x489532 x4C19B0 x50AB65 x518468 x526909 x56FF0A x574151 x5841B8 x591C92 x606089 x60868E x60A3C6 x60CA07 x61288E x62CD57 x697EA6 x69C02E x6C0E82 x6E9361 x6EF825 x707001 x707517 x7544FE x79BC37 x7C4D18 x7ECC8A x80C0D0 x839E14 x88081A x892DC3 x89A412 x8D1FEB x8D3562 x9110AF x91E11E x924433 x946F97 x9719C1 x98746A x99B927 xA10AB0 xA715E1 xADE561 xAE0139 xAE673B xB74261 xB82106 xB93DC4 xBC1802 xBC6C89 xC088A0 xC0BD36 xC0C011 xC19002 xCAD9DE xCCE24F xCE5729 xCFCBBD xD21AF5 xD6F760 xD7EF29 xDBC941 xE14FFD xE33995 xE754CE xF07001 xF0BDA1 xF32B6C xF55F6B xFB6808 xFEBC00 } - impassable = { xC0C011 x88081A x526909 xD6F760 x574151 x26EB9B x60868E xF55F6B xC088A0 x606089 x6C0E82 xA715E1 x0B8B6F xDBC941 x7ECC8A xD7EF29 xC19002 x91E11E x56FF0A x80C0D0 xF32B6C x591C92 x085984 x3F2448 x839E14 x924433 x0BB82F x126A77 x1DD848 xE754CE xF0BDA1 xE14FFD x518468 x892DC3 x6E9361 xBC1802 x1F3215 xADE561 x105DC4 x05FADB x0A4927 xB82106 x7544FE x8D3562 x60A3C6 x89A412 xBC6C89 x9719C1 } - traits = { state_trait_amazon_rainforest state_trait_wind_farms state_trait_hydroelectric_dams } - city = x60CA07 - port = xA10AB0 - farm = x13D2AC - mine = x32A71C - wood = x61288E - arable_land = 61 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 14 - building_fishing_wharf = 3 - building_rubber_plantation = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 50 - discovered_amount = 25 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - naval_exit_id = 3025 + id = 355 + subsistence_building = building_subsistence_farms + provinces = { x05FADB x085984 x099D64 x0A4927 x0B8B6F x0B905D x0BB82F x0E0FE3 x0F8E6D x105DC4 x126A77 x13D2AC x14D855 x15CF72 x1D16FB x1D9BB6 x1DD848 x1F3215 x21FE50 x26EB9B x2E012C x30C912 x329D7B x32A71C x3F2448 x489532 x4C19B0 x50AB65 x518468 x526909 x56FF0A x574151 x5841B8 x591C92 x606089 x60868E x60A3C6 x60CA07 x61288E x62CD57 x697EA6 x69C02E x6C0E82 x6E9361 x6EF825 x707001 x707517 x7544FE x79BC37 x7C4D18 x7ECC8A x80C0D0 x839E14 x88081A x892DC3 x89A412 x8D1FEB x8D3562 x9110AF x91E11E x924433 x946F97 x9719C1 x98746A x99B927 xA10AB0 xA715E1 xADE561 xAE0139 xAE673B xB74261 xB82106 xB93DC4 xBC1802 xBC6C89 xC088A0 xC0BD36 xC0C011 xC19002 xCAD9DE xCCE24F xCE5729 xCFCBBD xD21AF5 xD6F760 xD7EF29 xDBC941 xE14FFD xE33995 xE754CE xF07001 xF0BDA1 xF32B6C xF55F6B xFB6808 xFEBC00 } + impassable = { xC0C011 x88081A x526909 xD6F760 x574151 x26EB9B x60868E xF55F6B xC088A0 x606089 x6C0E82 xA715E1 x0B8B6F xDBC941 x7ECC8A xD7EF29 xC19002 x91E11E x56FF0A x80C0D0 xF32B6C x591C92 x085984 x3F2448 x839E14 x924433 x0BB82F x126A77 x1DD848 xE754CE xF0BDA1 xE14FFD x518468 x892DC3 x6E9361 xBC1802 x1F3215 xADE561 x105DC4 x05FADB x0A4927 xB82106 x7544FE x8D3562 x60A3C6 x89A412 xBC6C89 x9719C1 } + traits = { state_trait_amazon_rainforest state_trait_wind_farms state_trait_hydroelectric_dams } + city = x60CA07 + port = xA10AB0 + farm = x13D2AC + mine = x32A71C + wood = x61288E + arable_land = 61 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 14 + building_fishing_wharf = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 50 + discovered_amount = 25 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + naval_exit_id = 3025 } STATE_ANTIOQUIA = { - id = 356 - subsistence_building = building_subsistence_farms - provinces = { x004090 x008396 x0589F6 x070E0D x0910A0 x10C9C0 x13EF21 x15E0DF x18EF89 x213960 x303844 x381BD3 x411E95 x49C3E3 x4E89E7 x51DE36 x52CED6 x547FFD x5A7C3B x5F834B x685D84 x6A4C0A x70B001 x74A433 x7AE883 x7CFCA6 x7D98B1 x80C090 x836854 x87A5C6 x8EE105 x8FB1CC x8FBCCC x90A9AC x965A2E x9AD1C5 x9B19D7 x9B8691 xA15905 xA36731 xA390B8 xB93E39 xB979D3 xC564C3 xCB17CD xD07040 xD74F86 xDBC5D5 xE393EC xEAF021 xF0735E xF16BCF xF2F0CC xF7A68F xFA208C xFCF1C1 xFF4809 } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xD07040 - port = x303844 - farm = x4E89E7 - mine = x80C090 - wood = xB979D3 - arable_land = 184 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 36 - building_copper_mine = 28 - building_logging_camp = 13 - building_fishing_wharf = 8 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - discovered_amount = 25 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 44 - } - naval_exit_id = 3025 + id = 356 + subsistence_building = building_subsistence_farms + provinces = { x004090 x008396 x0589F6 x070E0D x0910A0 x10C9C0 x13EF21 x15E0DF x18EF89 x213960 x303844 x381BD3 x411E95 x49C3E3 x4E89E7 x51DE36 x52CED6 x547FFD x5A7C3B x5F834B x685D84 x6A4C0A x70B001 x74A433 x7AE883 x7CFCA6 x7D98B1 x80C090 x836854 x87A5C6 x8EE105 x8FB1CC x8FBCCC x90A9AC x965A2E x9AD1C5 x9B19D7 x9B8691 xA15905 xA36731 xA390B8 xB93E39 xB979D3 xC564C3 xCB17CD xD07040 xD74F86 xDBC5D5 xE393EC xEAF021 xF0735E xF16BCF xF2F0CC xF7A68F xFA208C xFCF1C1 xFF4809 } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xD07040 + port = x303844 + farm = x4E89E7 + mine = x80C090 + wood = xB979D3 + arable_land = 184 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 36 + building_copper_mine = 28 + building_logging_camp = 13 + building_fishing_wharf = 8 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + discovered_amount = 25 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 44 + } + naval_exit_id = 3025 } STATE_GUAVIARE = { - id = 357 - subsistence_building = building_subsistence_farms - provinces = { x00004B x005ED2 x015D54 x081F1F x0864EA x0A06A1 x0C79C5 x0F4006 x101CF9 x1660F7 x17DB7C x17F9D8 x184708 x1BD001 x1E43F2 x1F1013 x209D5E x21A132 x2366C0 x2733EA x2A34E6 x2B8932 x2E83FB x2F9833 x32C120 x33B24B x3681E2 x36B0E7 x3A1BE1 x404090 x40C011 x41165C x41EF25 x46C0F4 x498989 x4B7075 x4F5134 x536F2E x5446E9 x587F83 x59B14F x5BE60D x5CE536 x5E24AF x5E5878 x5ED90D x5F5042 x624114 x62DF1F x63BA94 x64BDBB x669FB8 x675E58 x68405D x72EC48 x761C4A x7909D1 x79DA6F x7C17AA x7C8277 x7D5F4D x7FA37C x7FE7D9 x806C0E x84BF70 x85CA31 x85EFF0 x87563D x87A7C2 x8893CF x89D37F x8AB6F4 x8B753A x95FAE9 x99E641 x9B45DE x9C615E x9DC0EA x9E040A x9E7C6B xA00A42 xA14E69 xA1FB22 xA287D5 xA4D7FD xA83B03 xAFEEFC xB0F917 xB44C66 xB4681D xB5D64F xB6803E xB72566 xB8F55A xB9A5D6 xBCAE7D xBD3DDF xBFBF90 xBFC026 xC1A766 xC3518E xC7DE48 xCD80E1 xCED0AA xD059AD xD35697 xD43FB6 xD9DA42 xDA8750 xDBD6CD xE17FAB xE2A23C xE7DB4E xE8A35E xEF218E xF0F246 xF29A1C xF316AD xF4E257 xF7FB49 xFA3784 xFACBFF xFBE509 xFDBB57 } - traits = { state_trait_amazon_rainforest } - city = x081F1F - farm = x9E7C6B - mine = x41165C - wood = xE2A23C - arable_land = 92 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 23 - discovered_amount = 11 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } - capped_resources = { - building_logging_camp = 11 - building_rubber_plantation = 12 - } + id = 357 + subsistence_building = building_subsistence_farms + provinces = { x00004B x005ED2 x015D54 x081F1F x0864EA x0A06A1 x0C79C5 x0F4006 x101CF9 x1660F7 x17DB7C x17F9D8 x184708 x1BD001 x1E43F2 x1F1013 x209D5E x21A132 x2366C0 x2733EA x2A34E6 x2B8932 x2E83FB x2F9833 x32C120 x33B24B x3681E2 x36B0E7 x3A1BE1 x404090 x40C011 x41165C x41EF25 x46C0F4 x498989 x4B7075 x4F5134 x536F2E x5446E9 x587F83 x59B14F x5BE60D x5CE536 x5E24AF x5E5878 x5ED90D x5F5042 x624114 x62DF1F x63BA94 x64BDBB x669FB8 x675E58 x68405D x72EC48 x761C4A x7909D1 x79DA6F x7C17AA x7C8277 x7D5F4D x7FA37C x7FE7D9 x806C0E x84BF70 x85CA31 x85EFF0 x87563D x87A7C2 x8893CF x89D37F x8AB6F4 x8B753A x95FAE9 x99E641 x9B45DE x9C615E x9DC0EA x9E040A x9E7C6B xA00A42 xA14E69 xA1FB22 xA287D5 xA4D7FD xA83B03 xAFEEFC xB0F917 xB44C66 xB4681D xB5D64F xB6803E xB72566 xB8F55A xB9A5D6 xBCAE7D xBD3DDF xBFBF90 xBFC026 xC1A766 xC3518E xC7DE48 xCD80E1 xCED0AA xD059AD xD35697 xD43FB6 xD9DA42 xDA8750 xDBD6CD xE17FAB xE2A23C xE7DB4E xE8A35E xEF218E xF0F246 xF29A1C xF316AD xF4E257 xF7FB49 xFA3784 xFACBFF xFBE509 xFDBB57 } + traits = { state_trait_amazon_rainforest } + city = x081F1F + farm = x9E7C6B + mine = x41165C + wood = xE2A23C + arable_land = 92 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 23 + discovered_amount = 11 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } + capped_resources = { + building_logging_camp = 11 + } } STATE_CUNDINAMARCA = { - id = 358 - subsistence_building = building_subsistence_rice_paddies - provinces = { x00C090 x1BE3E2 x2649CF x5D372C x6E10FF x74FDB3 x758068 x793029 x800050 x804090 x8079F3 x844175 x869C0B x90BF17 xD8D8E4 xDDE17B xF54575 } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x6E10FF - farm = x74FDB3 - mine = xDDE17B - wood = x1BE3E2 - arable_land = 75 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 20 - building_logging_camp = 7 - building_rubber_plantation = 10 - } + id = 358 + subsistence_building = building_subsistence_rice_paddies + provinces = { x00C090 x1BE3E2 x2649CF x5D372C x6E10FF x74FDB3 x758068 x793029 x800050 x804090 x8079F3 x844175 x869C0B x90BF17 xD8D8E4 xDDE17B xF54575 } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x6E10FF + farm = x74FDB3 + mine = xDDE17B + wood = x1BE3E2 + arable_land = 75 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 20 + building_logging_camp = 7 + } } STATE_CAUCA = { - id = 359 - subsistence_building = building_subsistence_farms - provinces = { x0000D0 x008050 x04F7D1 x488A71 x53873F x5437B1 x5575E4 x69559D x6E5F7F x70B453 x8000D0 x808050 x824FE7 xA03713 xB81135 xB98FDD xCCF8B8 xDFB23F xF294CC } - traits = { state_trait_andes state_trait_solar_fields } - city = x808050 - port = xB98FDD - farm = x824FE7 - mine = xDFB23F - wood = x5575E4 - arable_land = 122 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 20 - building_copper_mine = 16 - building_logging_camp = 8 - building_fishing_wharf = 6 - } - naval_exit_id = 3155 + id = 359 + subsistence_building = building_subsistence_farms + provinces = { x0000D0 x008050 x04F7D1 x488A71 x53873F x5437B1 x5575E4 x69559D x6E5F7F x70B453 x8000D0 x808050 x824FE7 xA03713 xB81135 xB98FDD xCCF8B8 xDFB23F xF294CC } + traits = { state_trait_andes state_trait_solar_fields } + city = x808050 + port = xB98FDD + farm = x824FE7 + mine = xDFB23F + wood = x5575E4 + arable_land = 122 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 20 + building_copper_mine = 16 + building_logging_camp = 8 + building_fishing_wharf = 6 + } + naval_exit_id = 3155 } STATE_PASTAZA = { - id = 360 - subsistence_building = building_subsistence_farms - provinces = { x0080D0 x01CA2C x096D46 x0EA863 x248E5D x2521E8 x272E8C x27EF71 x299588 x3799DE x38C3BD x3C0D20 x3DBF3C x3E32E2 x411597 x439628 x4F0E85 x51F069 x598DEB x60DC96 x63ED6E x6675F2 x667AE7 x6B096B x6B0A5B x6D7047 x6DCE38 x737C7E x7AC512 x7E3539 x7FE0D2 x804050 x8080D0 x877BF7 x8A1A0D x8C41E2 x8CD643 x8FE675 x9110AC x917883 x97F39F x9B0B43 x9EAA88 x9FEB80 xA28606 xA29A00 xA54AD4 xA5ACFD xB16F01 xB47529 xB7C18D xC5B9B8 xC778AE xCF5C7B xD0BAEC xD0D212 xD18F33 xD21383 xD37CBF xD61646 xDCA8CF xDF9283 xE043D2 xE05359 xE85DC6 xEB5ADD xF2735E xF479D2 xF73F96 xF86ADF xFB499C xFD054C xFD33D9 } - traits = { state_trait_amazon_rainforest } - city = xDF9283 - farm = xE043D2 - mine = x6675F2 - wood = xF479D2 - arable_land = 46 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 28 - building_logging_camp = 18 - building_rubber_plantation = 9 - } + id = 360 + subsistence_building = building_subsistence_farms + provinces = { x0080D0 x01CA2C x096D46 x0EA863 x248E5D x2521E8 x272E8C x27EF71 x299588 x3799DE x38C3BD x3C0D20 x3DBF3C x3E32E2 x411597 x439628 x4F0E85 x51F069 x598DEB x60DC96 x63ED6E x6675F2 x667AE7 x6B096B x6B0A5B x6D7047 x6DCE38 x737C7E x7AC512 x7E3539 x7FE0D2 x804050 x8080D0 x877BF7 x8A1A0D x8C41E2 x8CD643 x8FE675 x9110AC x917883 x97F39F x9B0B43 x9EAA88 x9FEB80 xA28606 xA29A00 xA54AD4 xA5ACFD xB16F01 xB47529 xB7C18D xC5B9B8 xC778AE xCF5C7B xD0BAEC xD0D212 xD18F33 xD21383 xD37CBF xD61646 xDCA8CF xDF9283 xE043D2 xE05359 xE85DC6 xEB5ADD xF2735E xF479D2 xF73F96 xF86ADF xFB499C xFD054C xFD33D9 } + traits = { state_trait_amazon_rainforest } + city = xDF9283 + farm = xE043D2 + mine = x6675F2 + wood = xF479D2 + arable_land = 46 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 28 + building_logging_camp = 18 + } } STATE_ANTOFAGASTA = { - id = 362 - subsistence_building = building_subsistence_farms - provinces = { x1040D0 x1B2EC2 x2000F0 x208070 x20E574 x291C71 x2DF128 x2F3768 x2FB295 x380AE9 x3FDC05 x40D35C x49DD3B x4DCF72 x694D06 x6B33D0 x71C02C x7984DF x79C7F7 x8238EF x82A274 x8733A4 x8BA717 x8F918A xA00070 xB3DA33 xC9DDC4 xCAECEF xCB9DD5 xCC472E xCE7F3B xD46425 xDE43F7 xE96CF4 xEE0067 xF391A7 xF39FDA xF5E20E } - traits = { state_trait_andes state_trait_atacama_desert state_trait_solar_fields state_trait_wind_farms } - city = x7984DF - port = x2000F0 - farm = x694D06 - mine = xE96CF4 - wood = x8F918A - arable_land = 75 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_banana_plantations } - capped_resources = { - building_iron_mine = 48 - building_phosphorus_mine = 72 - building_copper_mine = 63 - building_fishing_wharf = 10 - } - naval_exit_id = 3152 + id = 362 + subsistence_building = building_subsistence_farms + provinces = { x1040D0 x1B2EC2 x2000F0 x208070 x20E574 x291C71 x2DF128 x2F3768 x2FB295 x380AE9 x3FDC05 x40D35C x49DD3B x4DCF72 x694D06 x6B33D0 x71C02C x7984DF x79C7F7 x8238EF x82A274 x8733A4 x8BA717 x8F918A xA00070 xB3DA33 xC9DDC4 xCAECEF xCB9DD5 xCC472E xCE7F3B xD46425 xDE43F7 xE96CF4 xEE0067 xF391A7 xF39FDA xF5E20E } + traits = { state_trait_andes state_trait_atacama_desert state_trait_solar_fields state_trait_wind_farms } + city = x7984DF + port = x2000F0 + farm = x694D06 + mine = xE96CF4 + wood = x8F918A + arable_land = 75 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_banana_plantations } + capped_resources = { + building_iron_mine = 48 + building_sulfur_mine = 72 + building_copper_mine = 63 + building_fishing_wharf = 10 + } + naval_exit_id = 3152 } STATE_SANTA_CRUZ = { - id = 363 - subsistence_building = building_subsistence_farms - provinces = { x0661EB x09E90D x109FC9 x1193B7 x15042F x15D9B2 x16B43C x1FD39C x250074 x28C317 x2B9564 x2BBF68 x2D510D x2DAAD1 x2F94D3 x3773C8 x3778CC x39CC32 x3B871C x3F6940 x3FE30B x415E16 x416E95 x432105 x496AE7 x4A7B7B x4C2019 x4D08EA x5356CA x54427F x55B384 x58FBC7 x5A913F x5B0D34 x5E03A7 x5FF188 x6000F0 x6080F0 x624F3D x64A540 x68E287 x691486 x6A5C0E x6CF6C6 x6E0801 x6E61DE x6FC251 x7015DC x714C4D x76E7BA x7CB313 x7FD195 x81F86A x844B67 x84B7A4 x85CF67 x89686F x8E3218 x9319AA x965499 x98DAA7 x9FEE87 xA04706 xA71790 xA801A4 xA8591E xA85D14 xAB85CC xAD23DA xAF5843 xAFDC1F xB5A755 xB6774C xBD5D04 xC2D2CF xC82DAF xC855AA xC8F896 xC96050 xCDAB17 xD60DF3 xD719A6 xDF00F0 xDF8070 xDF80B0 xE1E5C8 xE52AD9 xE56E10 xE715DC xEAC53B xEC9913 xEE8908 xF0ACDA xF32BA0 xF7F93C xFD351A } - traits = { state_trait_amazon_rainforest state_trait_wind_farms } - city = x2BBF68 - farm = xC2D2CF - mine = xEAC53B - wood = xA801A4 - arable_land = 153 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 15 - building_rubber_plantation = 22 - building_bauxite_mine = 8 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 8 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } + id = 363 + subsistence_building = building_subsistence_farms + provinces = { x0661EB x09E90D x109FC9 x1193B7 x15042F x15D9B2 x16B43C x1FD39C x250074 x28C317 x2B9564 x2BBF68 x2D510D x2DAAD1 x2F94D3 x3773C8 x3778CC x39CC32 x3B871C x3F6940 x3FE30B x415E16 x416E95 x432105 x496AE7 x4A7B7B x4C2019 x4D08EA x5356CA x54427F x55B384 x58FBC7 x5A913F x5B0D34 x5E03A7 x5FF188 x6000F0 x6080F0 x624F3D x64A540 x68E287 x691486 x6A5C0E x6CF6C6 x6E0801 x6E61DE x6FC251 x7015DC x714C4D x76E7BA x7CB313 x7FD195 x81F86A x844B67 x84B7A4 x85CF67 x89686F x8E3218 x9319AA x965499 x98DAA7 x9FEE87 xA04706 xA71790 xA801A4 xA8591E xA85D14 xAB85CC xAD23DA xAF5843 xAFDC1F xB5A755 xB6774C xBD5D04 xC2D2CF xC82DAF xC855AA xC8F896 xC96050 xCDAB17 xD60DF3 xD719A6 xDF00F0 xDF8070 xDF80B0 xE1E5C8 xE52AD9 xE56E10 xE715DC xEAC53B xEC9913 xEE8908 xF0ACDA xF32BA0 xF7F93C xFD351A } + traits = { state_trait_amazon_rainforest state_trait_wind_farms } + city = x2BBF68 + farm = xC2D2CF + mine = xEAC53B + wood = xA801A4 + arable_land = 153 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 15 + building_bauxite_mine = 8 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 8 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } } STATE_LA_PAZ = { - id = 364 - subsistence_building = building_subsistence_rice_paddies - provinces = { x045D66 x07D111 x0A51AC x0AAAAC x0CD27A x0D584B x11DE6C x12108F x131739 x1A8BA1 x1F3664 x20F378 x22BE37 x23D4CF x2410B7 x253E79 x2815D0 x2CBF49 x32FA5C x4040D0 x42895F x451DFA x46BCB9 x4721A4 x4758AE x49B0BF x49B3A4 x4B6AB8 x4C4D63 x4F58C9 x4F8420 x542F50 x57125B x59B309 x627358 x677249 x678125 x6B8F1E x725B6B x72B0FA x735E45 x7B4D37 x7B95EA x84F56A x88E8DC x8FE404 x9084FB x913574 x931FDA x959B26 x95A83A x969B22 x9E207E xA00788 xA04030 xA0C0F0 xA2A5FA xB127BC xB19B32 xB4F357 xB5966F xB94EE4 xBF0E01 xC0524B xC29D17 xC4AA63 xC8FBC2 xCECD40 xCF0442 xD08CB2 xD6FCA4 xDBFFFF xDE2B7D xDEA235 xDEDC30 xDFF14D xE00010 xE1BCCE xE26287 xE527E3 xE74282 xEB3580 xED0E96 xF1BD3D xF3EEF0 xF4D455 xF79A14 xF940B8 xFBAC56 } - traits = { state_trait_amazon_rainforest state_trait_andes } - city = xDE2B7D - farm = x95A83A - mine = x23D4CF - wood = x2815D0 - arable_land = 184 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_copper_mine = 10 - building_logging_camp = 20 - building_gold_mine = 4 - building_rubber_plantation = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } + id = 364 + subsistence_building = building_subsistence_rice_paddies + provinces = { x045D66 x07D111 x0A51AC x0AAAAC x0CD27A x0D584B x11DE6C x12108F x131739 x1A8BA1 x1F3664 x20F378 x22BE37 x23D4CF x2410B7 x253E79 x2815D0 x2CBF49 x32FA5C x4040D0 x42895F x451DFA x46BCB9 x4721A4 x4758AE x49B0BF x49B3A4 x4B6AB8 x4C4D63 x4F58C9 x4F8420 x542F50 x57125B x59B309 x627358 x677249 x678125 x6B8F1E x725B6B x72B0FA x735E45 x7B4D37 x7B95EA x84F56A x88E8DC x8FE404 x9084FB x913574 x931FDA x959B26 x95A83A x969B22 x9E207E xA00788 xA04030 xA0C0F0 xA2A5FA xB127BC xB19B32 xB4F357 xB5966F xB94EE4 xBF0E01 xC0524B xC29D17 xC4AA63 xC8FBC2 xCECD40 xCF0442 xD08CB2 xD6FCA4 xDBFFFF xDE2B7D xDEA235 xDEDC30 xDFF14D xE00010 xE1BCCE xE26287 xE527E3 xE74282 xEB3580 xED0E96 xF1BD3D xF3EEF0 xF4D455 xF79A14 xF940B8 xFBAC56 } + traits = { state_trait_amazon_rainforest state_trait_andes } + city = xDE2B7D + farm = x95A83A + mine = x23D4CF + wood = x2815D0 + arable_land = 184 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_copper_mine = 10 + building_logging_camp = 20 + building_gold_mine = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } } STATE_POTOSI = { - id = 365 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0900B4 x0AD269 x0B0C75 x0D59CE x270774 x32B79C x41FA9C x42886B x47733E x48CD30 x4E93E5 x50379F x540F3D x5AD6BE x6955EB x7084E0 x77DD69 x7D78F0 x7E2F00 x82F7D6 x97595D x9AB55F xA040B0 xA08070 xA78878 xCEB68F xEE24B4 xEF3699 xF0A4ED xF2F873 xF6C024 } - traits = { state_trait_andes state_trait_solar_fields } - city = xF0A4ED - farm = x97595D - mine = x5AD6BE - wood = xF0A4ED - arable_land = 29 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_lead_mine = 12 - building_logging_camp = 9 - building_gold_mine = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } + id = 365 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0900B4 x0AD269 x0B0C75 x0D59CE x270774 x32B79C x41FA9C x42886B x47733E x48CD30 x4E93E5 x50379F x540F3D x5AD6BE x6955EB x7084E0 x77DD69 x7D78F0 x7E2F00 x82F7D6 x97595D x9AB55F xA040B0 xA08070 xA78878 xCEB68F xEE24B4 xEF3699 xF0A4ED xF2F873 xF6C024 } + traits = { state_trait_andes state_trait_solar_fields } + city = xF0A4ED + farm = x97595D + mine = x5AD6BE + wood = xF0A4ED + arable_land = 29 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_lead_mine = 12 + building_logging_camp = 9 + building_gold_mine = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } } STATE_CAJAMARCA = { - id = 366 - subsistence_building = building_subsistence_farms - provinces = { x069581 x08FB24 x1D15F7 x1FAA35 x215FF5 x2A7F60 x2ACF46 x2E0608 x3EA1E4 x4080D0 x49AE7D x4CD5E4 x53C9A1 x54BF7F x5C955D x5ED420 x66279A x6EDBA1 x769175 x8170A2 x8D62E6 xA33231 xA6A663 xAD65A3 xB26C25 xC000D0 xC8294A xD12A1F xD57EEE xDC3D44 xE709F8 xE8C4B9 xEF024D xF91A3D } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x2E0608 - port = xF91A3D - farm = xC000D0 - mine = xDC3D44 - wood = x8D62E6 - arable_land = 92 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 20 - building_copper_mine = 30 - building_logging_camp = 6 - building_fishing_wharf = 7 - building_gold_mine = 4 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 20 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - naval_exit_id = 3024 + id = 366 + subsistence_building = building_subsistence_farms + provinces = { x069581 x08FB24 x1D15F7 x1FAA35 x215FF5 x2A7F60 x2ACF46 x2E0608 x3EA1E4 x4080D0 x49AE7D x4CD5E4 x53C9A1 x54BF7F x5C955D x5ED420 x66279A x6EDBA1 x769175 x8170A2 x8D62E6 xA33231 xA6A663 xAD65A3 xB26C25 xC000D0 xC8294A xD12A1F xD57EEE xDC3D44 xE709F8 xE8C4B9 xEF024D xF91A3D } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x2E0608 + port = xF91A3D + farm = xC000D0 + mine = xDC3D44 + wood = x8D62E6 + arable_land = 92 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 20 + building_copper_mine = 30 + building_logging_camp = 6 + building_fishing_wharf = 7 + building_gold_mine = 4 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 20 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + naval_exit_id = 3024 } STATE_LIMA = { - id = 367 - subsistence_building = building_subsistence_farms - provinces = { x03B9CB x0B1EE1 x131D6D x187234 x20C0B0 x26F77F x2AFF79 x2B7493 x3060D7 x32FF31 x3528D6 x4411B8 x48284E x539023 x59E553 x5E4494 x60C030 x631487 x64989F x690D59 x6BEF27 x6EB212 x786D2C x7C29E5 x7C6BF6 x88CDF0 x91B0BF x928ED8 x96560E x9866F2 x99E70D x9BBC5E x9E0F14 xA03573 xA06991 xA0C0B0 xA101CC xA146DE xA3F17B xA4735B xC0A53C xC2FE32 xC64601 xC9CBD8 xCBB91A xCD4EF2 xCF5BB8 xD7B13A xDEA3E2 xDF00B0 xE69BC9 xF19D07 xF2A18E xF333CF xF3F25C xF405A2 } - traits = { state_trait_andes state_trait_chincha_islands state_trait_solar_fields } - city = x928ED8 - port = x6BEF27 - farm = x9E0F14 - mine = xF333CF - wood = xA3F17B - arable_land = 61 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_gold_mine = 6 - building_iron_mine = 21 - building_lead_mine = 30 - building_copper_mine = 28 - building_phosphorus_mine = 28 - building_logging_camp = 11 - building_fishing_wharf = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 3024 + id = 367 + subsistence_building = building_subsistence_farms + provinces = { x03B9CB x0B1EE1 x131D6D x187234 x20C0B0 x26F77F x2AFF79 x2B7493 x3060D7 x32FF31 x3528D6 x4411B8 x48284E x539023 x59E553 x5E4494 x60C030 x631487 x64989F x690D59 x6BEF27 x6EB212 x786D2C x7C29E5 x7C6BF6 x88CDF0 x91B0BF x928ED8 x96560E x9866F2 x99E70D x9BBC5E x9E0F14 xA03573 xA06991 xA0C0B0 xA101CC xA146DE xA3F17B xA4735B xC0A53C xC2FE32 xC64601 xC9CBD8 xCBB91A xCD4EF2 xCF5BB8 xD7B13A xDEA3E2 xDF00B0 xE69BC9 xF19D07 xF2A18E xF333CF xF3F25C xF405A2 } + traits = { state_trait_andes state_trait_chincha_islands state_trait_solar_fields } + city = x928ED8 + port = x6BEF27 + farm = x9E0F14 + mine = xF333CF + wood = xA3F17B + arable_land = 61 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_gold_mine = 6 + building_iron_mine = 21 + building_lead_mine = 30 + building_copper_mine = 28 + building_sulfur_mine = 28 + building_logging_camp = 11 + building_fishing_wharf = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 3024 } STATE_ICA = { - id = 368 - subsistence_building = building_subsistence_farms - provinces = { x003582 x007035 x05FB9B x08623F x08AC16 x08BBBC x0AF425 x0D8A39 x186AEE x199608 x1CA561 x1F2F47 x25CF2A x2E3791 x32863F x38EE47 x3B8AB8 x3BC37F x3C568C x3F9FD5 x4061BE x40E12A x43494D x44B4A5 x451783 x52BF37 x5F849A x6040B0 x6780B3 x67EC55 x68D883 x72698B x728391 x7991EE x79A3B0 x7B9FBE x7C1054 x7DD2F8 x807F09 x817BB5 x82F15A x83E894 x89775D x8EC087 x923040 x96798E x96AB5D x98E058 xA4CA0B xA4DAF3 xA7C0A9 xB077B0 xB0BAC0 xB15AC4 xB2AB53 xB3DC65 xBB02B0 xBDFBD1 xBED190 xC16B62 xC6E532 xC72B01 xCAB5E1 xD3F539 xD464CF xD54205 xD619E0 xD66487 xDF23D0 xDF4030 xDFC030 xDFC0B0 xE326BA xE5E702 xE7EB9B xF0A4FE xF211E2 xF3A702 xF6869A xFB1969 xFF8828 } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x98E058 - port = x32863F - farm = x25CF2A - mine = x52BF37 - wood = xBDFBD1 - arable_land = 75 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 60 - } - capped_resources = { - building_iron_mine = 57 - building_phosphorus_mine = 64 - building_logging_camp = 15 - building_fishing_wharf = 9 - } - naval_exit_id = 3152 + id = 368 + subsistence_building = building_subsistence_farms + provinces = { x003582 x007035 x05FB9B x08623F x08AC16 x08BBBC x0AF425 x0D8A39 x186AEE x199608 x1CA561 x1F2F47 x25CF2A x2E3791 x32863F x38EE47 x3B8AB8 x3BC37F x3C568C x3F9FD5 x4061BE x40E12A x43494D x44B4A5 x451783 x52BF37 x5F849A x6040B0 x6780B3 x67EC55 x68D883 x72698B x728391 x7991EE x79A3B0 x7B9FBE x7C1054 x7DD2F8 x807F09 x817BB5 x82F15A x83E894 x89775D x8EC087 x923040 x96798E x96AB5D x98E058 xA4CA0B xA4DAF3 xA7C0A9 xB077B0 xB0BAC0 xB15AC4 xB2AB53 xB3DC65 xBB02B0 xBDFBD1 xBED190 xC16B62 xC6E532 xC72B01 xCAB5E1 xD3F539 xD464CF xD54205 xD619E0 xD66487 xDF23D0 xDF4030 xDFC030 xDFC0B0 xE326BA xE5E702 xE7EB9B xF0A4FE xF211E2 xF3A702 xF6869A xFB1969 xFF8828 } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x98E058 + port = x32863F + farm = x25CF2A + mine = x52BF37 + wood = xBDFBD1 + arable_land = 75 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 60 + } + capped_resources = { + building_iron_mine = 57 + building_sulfur_mine = 64 + building_logging_camp = 15 + building_fishing_wharf = 9 + } + naval_exit_id = 3152 } STATE_URUGUAY = { - id = 370 - subsistence_building = building_subsistence_farms - provinces = { x02C6DE x061EE6 x08CCA6 x104529 x139DC8 x302DDA x3588C8 x3AF263 x3D3A57 x3EA75C x3F05CB x449F06 x44A7CD x466506 x46C43D x490187 x4934E2 x49D0F9 x4E1442 x65E74D x754BF8 x7764E0 x7AADBF x8136C4 x9C6453 xA282BC xA46ED2 xA7EB2E xABC305 xC2A28B xC53004 xC707C7 xCB8D8C xD45E0C xD5325F xD8A185 xD8A44F xDD1206 xE25670 xE2BE85 xE2D434 xE69F06 xEE9484 xFEBAD0 } - traits = { state_trait_uruguay_river state_trait_pampas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x302DDA - port = xA46ED2 - farm = xEE9484 - mine = x061EE6 - wood = xD5325F - arable_land = 153 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 6 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - naval_exit_id = 3065 + id = 370 + subsistence_building = building_subsistence_farms + provinces = { x02C6DE x061EE6 x08CCA6 x104529 x139DC8 x302DDA x3588C8 x3AF263 x3D3A57 x3EA75C x3F05CB x449F06 x44A7CD x466506 x46C43D x490187 x4934E2 x49D0F9 x4E1442 x65E74D x754BF8 x7764E0 x7AADBF x8136C4 x9C6453 xA282BC xA46ED2 xA7EB2E xABC305 xC2A28B xC53004 xC707C7 xCB8D8C xD45E0C xD5325F xD8A185 xD8A44F xDD1206 xE25670 xE2BE85 xE2D434 xE69F06 xEE9484 xFEBAD0 } + traits = { state_trait_uruguay_river state_trait_pampas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x302DDA + port = xA46ED2 + farm = xEE9484 + mine = x061EE6 + wood = xD5325F + arable_land = 153 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 6 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + naval_exit_id = 3065 } STATE_JUJUY = { - id = 371 - subsistence_building = building_subsistence_pastures - provinces = { x02AD51 x0643B5 x0D83A7 x15263F x155297 x204070 x2040F0 x2080F0 x239211 x245987 x256EF2 x2D4E45 x2F5C46 x35DA48 x369CE3 x3DEF82 x402B62 x40F4EB x45BE94 x463063 x4C03D0 x5CCB77 x5F3E39 x702282 x829F7D x8C37BE x8D1ED0 x90F196 x92E924 x98DD14 xA3EF4A xA94375 xAB66CC xAB88AD xB01D65 xC0183E xC11533 xC3F7F6 xC9249D xCA4A31 xD2B642 xDF0030 xDF80F0 xE6ADAE xE6D25C xEAB107 } - traits = { state_trait_andes state_trait_solar_fields } - city = x5CCB77 - farm = xDF80F0 - mine = x245987 - wood = x02AD51 - arable_land = 75 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_iron_mine = 36 - building_lead_mine = 18 - building_logging_camp = 8 - } + id = 371 + subsistence_building = building_subsistence_pastures + provinces = { x02AD51 x0643B5 x0D83A7 x15263F x155297 x204070 x2040F0 x2080F0 x239211 x245987 x256EF2 x2D4E45 x2F5C46 x35DA48 x369CE3 x3DEF82 x402B62 x40F4EB x45BE94 x463063 x4C03D0 x5CCB77 x5F3E39 x702282 x829F7D x8C37BE x8D1ED0 x90F196 x92E924 x98DD14 xA3EF4A xA94375 xAB66CC xAB88AD xB01D65 xC0183E xC11533 xC3F7F6 xC9249D xCA4A31 xD2B642 xDF0030 xDF80F0 xE6ADAE xE6D25C xEAB107 } + traits = { state_trait_andes state_trait_solar_fields } + city = x5CCB77 + farm = xDF80F0 + mine = x245987 + wood = x02AD51 + arable_land = 75 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_iron_mine = 36 + building_lead_mine = 18 + building_logging_camp = 8 + } } STATE_PARAGUAY = { - id = 372 - subsistence_building = building_subsistence_farms - provinces = { x0021B0 x00B4D8 x03A9D5 x088648 x0B832C x0E946E x0F3CD6 x0F5F2B x0FC5DF x10DCC5 x1B710F x1DCC94 x1FB9E5 x24FD6F x257980 x2594A3 x31CD31 x334783 x361EE6 x3674BC x369F44 x3A504C x42596B x454794 x466E2C x4DC624 x4DC9E5 x4F8725 x5A795B x5E4391 x60C0F0 x651796 x73B395 x7EA30A x7F122F x841D25 x8706BD x89DBD1 x8CCFFD x8D0A9E x8E584E x94589F x9CDC33 xA67B3F xA6FC81 xABB36B xACC25D xAFCC81 xB10505 xB63BAD xB74540 xB7D892 xBBF9A0 xBF51C8 xC4AB87 xC61ADF xC7CB16 xC8DC41 xCB6C17 xCCC385 xCD1E44 xCD1FE6 xCD9F44 xCE33D1 xD5F9CD xD88F59 xD90F3A xDA1836 xDA6F61 xDC3EF4 xDE11F9 xF0B1F6 xF4DD1F xF56551 xF6D2AB xF72535 xF81AEB xF9F050 xFA7666 xFBD28B xFCD325 } - traits = { state_trait_paraguay_river state_trait_hydroelectric_dams } - city = xB63BAD - farm = x8E584E - mine = x651796 - wood = xB7D892 - arable_land = 213 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_banana_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 15 - building_logging_camp = 25 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } + id = 372 + subsistence_building = building_subsistence_farms + provinces = { x0021B0 x00B4D8 x03A9D5 x088648 x0B832C x0E946E x0F3CD6 x0F5F2B x0FC5DF x10DCC5 x1B710F x1DCC94 x1FB9E5 x24FD6F x257980 x2594A3 x31CD31 x334783 x361EE6 x3674BC x369F44 x3A504C x42596B x454794 x466E2C x4DC624 x4DC9E5 x4F8725 x5A795B x5E4391 x60C0F0 x651796 x73B395 x7EA30A x7F122F x841D25 x8706BD x89DBD1 x8CCFFD x8D0A9E x8E584E x94589F x9CDC33 xA67B3F xA6FC81 xABB36B xACC25D xAFCC81 xB10505 xB63BAD xB74540 xB7D892 xBBF9A0 xBF51C8 xC4AB87 xC61ADF xC7CB16 xC8DC41 xCB6C17 xCCC385 xCD1E44 xCD1FE6 xCD9F44 xCE33D1 xD5F9CD xD88F59 xD90F3A xDA1836 xDA6F61 xDC3EF4 xDE11F9 xF0B1F6 xF4DD1F xF56551 xF6D2AB xF72535 xF81AEB xF9F050 xFA7666 xFBD28B xFCD325 } + traits = { state_trait_paraguay_river state_trait_hydroelectric_dams } + city = xB63BAD + farm = x8E584E + mine = x651796 + wood = xB7D892 + arable_land = 213 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_banana_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 15 + building_logging_camp = 25 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } } STATE_BUENOS_AIRES = { - id = 374 - subsistence_building = building_subsistence_pastures - provinces = { x0078F4 x01BF3A x039D7B x04DB73 x107756 x186D61 x1B3858 x1B3D7D x1BC602 x21A4C8 x257F09 x264684 x273D46 x2A263C x2A2DF9 x2C2F3C x2D3E46 x2F8EEF x318050 x31C090 x35D461 x362CB9 x365A5B x3724A0 x393FDF x3BEB2E x438067 x43859F x43966D x4BA895 x4BFE37 x500F71 x522FE7 x593C7C x5B6292 x672B93 x693145 x6D6334 x722D2B x76B3DE x7E59EB x822397 x85E56B x882F94 x8D241F x90F2A4 x9371C9 x94B28A x996A84 x9BF036 x9FC353 xA1C031 xA427EB xAA6512 xAB8E24 xAF5FC7 xB04111 xB04190 xB07F50 xB0C090 xB1EAC9 xB41CB3 xB42CFD xB67755 xBC83B9 xBE17B4 xBE8BB1 xC8D04B xCA746C xD254DD xD36F75 xD4A781 xD51453 xD60BE9 xDAC4ED xDF0343 xEBCAEF xF00190 xF10B85 xF1F9BA xF74125 } - traits = { state_trait_pampas state_trait_solar_fields state_trait_wind_farms } - city = x365A5B - port = x672B93 - farm = x882F94 - mine = x31C090 - wood = x04DB73 - arable_land = 463 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 12 - } - naval_exit_id = 3065 + id = 374 + subsistence_building = building_subsistence_pastures + provinces = { x0078F4 x01BF3A x039D7B x04DB73 x107756 x186D61 x1B3858 x1B3D7D x1BC602 x21A4C8 x257F09 x264684 x273D46 x2A263C x2A2DF9 x2C2F3C x2D3E46 x2F8EEF x318050 x31C090 x35D461 x362CB9 x365A5B x3724A0 x393FDF x3BEB2E x438067 x43859F x43966D x4BA895 x4BFE37 x500F71 x522FE7 x593C7C x5B6292 x672B93 x693145 x6D6334 x722D2B x76B3DE x7E59EB x822397 x85E56B x882F94 x8D241F x90F2A4 x9371C9 x94B28A x996A84 x9BF036 x9FC353 xA1C031 xA427EB xAA6512 xAB8E24 xAF5FC7 xB04111 xB04190 xB07F50 xB0C090 xB1EAC9 xB41CB3 xB42CFD xB67755 xBC83B9 xBE17B4 xBE8BB1 xC8D04B xCA746C xD254DD xD36F75 xD4A781 xD51453 xD60BE9 xDAC4ED xDF0343 xEBCAEF xF00190 xF10B85 xF1F9BA xF74125 } + traits = { state_trait_pampas state_trait_solar_fields state_trait_wind_farms } + city = x365A5B + port = x672B93 + farm = x882F94 + mine = x31C090 + wood = x04DB73 + arable_land = 463 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 12 + } + naval_exit_id = 3065 } STATE_PATAGONIA = { - id = 375 - subsistence_building = building_subsistence_pastures - provinces = { x00821E x00DBA3 x01DEC2 x0280B6 x02A7E0 x02FD3B x0387F1 x03DD22 x0423EC x09B4DF x0CC25B x0D244F x0DF97C x0E3347 x0EE70B x0F72F3 x107763 x1080D0 x12934C x12C24F x147502 x14FC80 x1617DD x1620A9 x177734 x1782AF x1803D0 x18C0CB x19F81E x1B6394 x1BCCEF x1C97AE x1CB6A9 x1DB8ED x1F1368 x1F55C5 x21AB8C x21B59A x21CFF3 x2218A8 x226609 x22F6CA x24AA9F x272C16 x28DF24 x29A196 x2B9230 x2D9EFE x2E999C x3065B0 x306D1E x3123DD x33807A x33AE7D x33F2FF x376932 x39D7C8 x3A5AA8 x3FB373 x4031B9 x4078AC x43591B x455C7F x47BA2C x47FADC x492954 x497957 x4C8AAE x4CAC90 x4CB25A x4FDE31 x4FF5AE x50ADEE x50FCFF x51565A x528D86 x55453C x569559 x58F01D x59D59D x5A1CFA x5C5A32 x5E37F5 x5EF03F x625A03 x62B483 x65C27F x68D1F9 x6AC9DC x6DE261 x6FA266 x6FFD2D x724807 x73279D x73CD08 x7581D9 x77D750 x7852C7 x78B789 x7A0010 x7A4665 x7C3A65 x8113CC x81A7D0 x81CD1A x82ABE7 x84176B x8462B0 x84CCA4 x85B7FE x86E3B5 x878A7C x880B5B x8830BD x8953E4 x8A9598 x8C7DA9 x8CB45D x8E85EB x8E9293 x9068BD x918823 x91AB9A x91F5D1 x92C193 x92E3DF x92FD41 x933AD2 x939325 x939F1B x94AA52 x95955A x96A842 x977065 x9959FB x99AF78 x9A34FD x9A9361 x9AA4B9 x9AD448 x9B0DB2 x9B88F7 x9BC95D x9D360A x9D4993 x9D4E94 x9D7CD6 xA224BF xA26430 xA45452 xA56FA1 xA5E729 xA810C9 xA89044 xAA1982 xABCC1E xADB202 xAFC854 xB02050 xB06090 xB08090 xB11739 xB1895F xB22178 xB40258 xB407F5 xB45149 xB5E1FE xB64102 xB6510D xB8A52A xBCEC41 xC227D9 xC54262 xC71E45 xC7DD44 xC815DF xC84818 xC9478C xC95F9C xCA2941 xCBEE81 xCC2229 xCCAD63 xCE1B54 xCEA621 xD056C4 xD05A2E xD14535 xD17F0E xD19A99 xD312AC xD373AF xD493AE xD52C89 xD882F4 xD90036 xDA2BD3 xDAC04E xDACD5C xDC67F7 xDC7A3B xDDD3D2 xDDE5A5 xDE18A2 xDE52B4 xE2DA61 xE32C31 xE44832 xE6FAA1 xE799E2 xE7F68A xE8124F xE98C0B xEABA36 xEFA010 xF01382 xF063FA xF2544E xF508CE xF639EE xF78BB7 xF7B2F5 xFB4936 xFB6977 xFC2A57 xFC3DA5 xFD09D2 xFD2346 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x8E85EB - port = xB64102 - farm = xDACD5C - mine = xF2544E - wood = xC9478C - arable_land = 230 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 32 - building_phosphorus_mine = 20 - building_fishing_wharf = 7 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 65 - discovered_amount = 24 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 57 - } - naval_exit_id = 3066 + id = 375 + subsistence_building = building_subsistence_pastures + provinces = { x00821E x00DBA3 x01DEC2 x0280B6 x02A7E0 x02FD3B x0387F1 x03DD22 x0423EC x09B4DF x0CC25B x0D244F x0DF97C x0E3347 x0EE70B x0F72F3 x107763 x1080D0 x12934C x12C24F x147502 x14FC80 x1617DD x1620A9 x177734 x1782AF x1803D0 x18C0CB x19F81E x1B6394 x1BCCEF x1C97AE x1CB6A9 x1DB8ED x1F1368 x1F55C5 x21AB8C x21B59A x21CFF3 x2218A8 x226609 x22F6CA x24AA9F x272C16 x28DF24 x29A196 x2B9230 x2D9EFE x2E999C x3065B0 x306D1E x3123DD x33807A x33AE7D x33F2FF x376932 x39D7C8 x3A5AA8 x3FB373 x4031B9 x4078AC x43591B x455C7F x47BA2C x47FADC x492954 x497957 x4C8AAE x4CAC90 x4CB25A x4FDE31 x4FF5AE x50ADEE x50FCFF x51565A x528D86 x55453C x569559 x58F01D x59D59D x5A1CFA x5C5A32 x5E37F5 x5EF03F x625A03 x62B483 x65C27F x68D1F9 x6AC9DC x6DE261 x6FA266 x6FFD2D x724807 x73279D x73CD08 x7581D9 x77D750 x7852C7 x78B789 x7A0010 x7A4665 x7C3A65 x8113CC x81A7D0 x81CD1A x82ABE7 x84176B x8462B0 x84CCA4 x85B7FE x86E3B5 x878A7C x880B5B x8830BD x8953E4 x8A9598 x8C7DA9 x8CB45D x8E85EB x8E9293 x9068BD x918823 x91AB9A x91F5D1 x92C193 x92E3DF x92FD41 x933AD2 x939325 x939F1B x94AA52 x95955A x96A842 x977065 x9959FB x99AF78 x9A34FD x9A9361 x9AA4B9 x9AD448 x9B0DB2 x9B88F7 x9BC95D x9D360A x9D4993 x9D4E94 x9D7CD6 xA224BF xA26430 xA45452 xA56FA1 xA5E729 xA810C9 xA89044 xAA1982 xABCC1E xADB202 xAFC854 xB02050 xB06090 xB08090 xB11739 xB1895F xB22178 xB40258 xB407F5 xB45149 xB5E1FE xB64102 xB6510D xB8A52A xBCEC41 xC227D9 xC54262 xC71E45 xC7DD44 xC815DF xC84818 xC9478C xC95F9C xCA2941 xCBEE81 xCC2229 xCCAD63 xCE1B54 xCEA621 xD056C4 xD05A2E xD14535 xD17F0E xD19A99 xD312AC xD373AF xD493AE xD52C89 xD882F4 xD90036 xDA2BD3 xDAC04E xDACD5C xDC67F7 xDC7A3B xDDD3D2 xDDE5A5 xDE18A2 xDE52B4 xE2DA61 xE32C31 xE44832 xE6FAA1 xE799E2 xE7F68A xE8124F xE98C0B xEABA36 xEFA010 xF01382 xF063FA xF2544E xF508CE xF639EE xF78BB7 xF7B2F5 xFB4936 xFB6977 xFC2A57 xFC3DA5 xFD09D2 xFD2346 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x8E85EB + port = xB64102 + farm = xDACD5C + mine = xF2544E + wood = xC9478C + arable_land = 230 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 32 + building_sulfur_mine = 20 + building_fishing_wharf = 7 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 65 + discovered_amount = 24 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 57 + } + naval_exit_id = 3066 } #Mendoza STATE_RIO_NEGRO = { - id = 376 - subsistence_building = building_subsistence_pastures - provinces = { x03FD75 x08B647 x0D8100 x0F1339 x105BA8 x11E04B x19A814 x230AE0 x2B18E0 x2B5897 x2BBF2E x2D0CA4 x300090 x3002FF x30800E x30E94A x35839B x374BEF x3B06A4 x3C651C x3F05E8 x4178C7 x435071 x443E92 x471938 x4A0914 x537183 x571E1D x5B5500 x5D6A63 x625917 x627AEA x644D92 x6C084A x6C8C8C x6CF948 x6D25DC x708011 x745CF8 x77E75A x780AF9 x788B48 x78901C x7F8525 x8018A3 x80C791 x828DDF x8976A7 x8AA282 x8C91D6 x90FE7E x911741 x935564 x939F2A x97865C x99E709 x9D645E x9EC2C7 x9F0243 xA37A79 xAE79BE xB00090 xBCD6E4 xBFD046 xC1A1C8 xC1D1A9 xCAD9EC xCBC752 xCD6C45 xCF4A9B xCF5848 xD2956F xD4ABBA xD81D58 xDC370A xDC5BD4 xE7CCBD xEBA1B5 xF00110 xF2801B xF5005C xF8B9BC xFA00A9 xFDEBB0 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x78901C - farm = x19A814 - mine = xCAD9EC - wood = x300090 - arable_land = 184 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } - capped_resources = { - building_coal_mine = 40 - building_phosphorus_mine = 52 - building_copper_mine = 22 - } + id = 376 + subsistence_building = building_subsistence_pastures + provinces = { x03FD75 x08B647 x0D8100 x0F1339 x105BA8 x11E04B x19A814 x230AE0 x2B18E0 x2B5897 x2BBF2E x2D0CA4 x300090 x3002FF x30800E x30E94A x35839B x374BEF x3B06A4 x3C651C x3F05E8 x4178C7 x435071 x443E92 x471938 x4A0914 x537183 x571E1D x5B5500 x5D6A63 x625917 x627AEA x644D92 x6C084A x6C8C8C x6CF948 x6D25DC x708011 x745CF8 x77E75A x780AF9 x788B48 x78901C x7F8525 x8018A3 x80C791 x828DDF x8976A7 x8AA282 x8C91D6 x90FE7E x911741 x935564 x939F2A x97865C x99E709 x9D645E x9EC2C7 x9F0243 xA37A79 xAE79BE xB00090 xBCD6E4 xBFD046 xC1A1C8 xC1D1A9 xCAD9EC xCBC752 xCD6C45 xCF4A9B xCF5848 xD2956F xD4ABBA xD81D58 xDC370A xDC5BD4 xE7CCBD xEBA1B5 xF00110 xF2801B xF5005C xF8B9BC xFA00A9 xFDEBB0 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x78901C + farm = x19A814 + mine = xCAD9EC + wood = x300090 + arable_land = 184 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } + capped_resources = { + building_coal_mine = 40 + building_sulfur_mine = 52 + building_copper_mine = 22 + } } #Cordoba STATE_LA_PAMPA = { - id = 377 - subsistence_building = building_subsistence_farms - provinces = { x008C72 x02454E x056575 x05B0FE x0BAC41 x20BF71 x236485 x2D53E4 x31058F x33F60A x3EDCA2 x3F05DB x41303C x4B8DCF x5625B7 x6A7C85 x6CB61C x6D8C54 x6F875E x6FD2C8 x700090 x708090 x71796D x766A95 x7A3CE9 x7B3596 x7BF818 x7C6219 x7D5593 x7E58AD x7ED632 x88F9B3 x8C3F3B x8C72BB x95DAD0 x9B19FC x9C4EE3 xA1069A xA7889F xA7B670 xAEEA79 xB0D16A xB74055 xB8A863 xC11A96 xC347D2 xC60A9F xCA7105 xCD2F84 xDA28FF xDC526D xDF6BB7 xE1E756 xE3B67F xEDB33D xEF8010 xF08090 xF1A586 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x02454E - farm = x700090 - mine = x6F875E - wood = x9C4EE3 - arable_land = 230 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_logging_camp = 13 - } + id = 377 + subsistence_building = building_subsistence_farms + provinces = { x008C72 x02454E x056575 x05B0FE x0BAC41 x20BF71 x236485 x2D53E4 x31058F x33F60A x3EDCA2 x3F05DB x41303C x4B8DCF x5625B7 x6A7C85 x6CB61C x6D8C54 x6F875E x6FD2C8 x700090 x708090 x71796D x766A95 x7A3CE9 x7B3596 x7BF818 x7C6219 x7D5593 x7E58AD x7ED632 x88F9B3 x8C3F3B x8C72BB x95DAD0 x9B19FC x9C4EE3 xA1069A xA7889F xA7B670 xAEEA79 xB0D16A xB74055 xB8A863 xC11A96 xC347D2 xC60A9F xCA7105 xCD2F84 xDA28FF xDC526D xDF6BB7 xE1E756 xE3B67F xEDB33D xEF8010 xF08090 xF1A586 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x02454E + farm = x700090 + mine = x6F875E + wood = x9C4EE3 + arable_land = 230 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_logging_camp = 13 + } } STATE_SANTA_FE = { - id = 378 - subsistence_building = building_subsistence_farms - provinces = { x1C57E1 x23965B x257673 x267CD3 x26B2A8 x274BD4 x28A097 x31C010 x32AD9F x36A907 x3ED92C x3FAAD0 x431457 x453036 x455F31 x4CF210 x52F6AC x539122 x556AD2 x5C52A5 x694D91 x6A3C9B x704010 x70C090 x7177B9 x76565D x7F79B5 x839A16 x841A8E x87CEFA x88E2D9 x9AE49A xA04711 xA131EA xA24B56 xA95446 xABCFB1 xB00150 xB5EF97 xB6C8C8 xB81311 xB9990E xBA5F14 xC69BB9 xC91868 xD1D600 xDB4C3B xDF2294 xE2363C xEE922F xEF1E5B xF04011 xF145AE xF1F90D xF81E10 } - traits = { state_trait_parana_river state_trait_pampas state_trait_solar_fields } - city = xEF1E5B - port = x704010 - farm = xF81E10 - mine = x23965B - wood = x3ED92C - arable_land = 122 - arable_resources = { bg_maize_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 2 - } - naval_exit_id = 3065 + id = 378 + subsistence_building = building_subsistence_farms + provinces = { x1C57E1 x23965B x257673 x267CD3 x26B2A8 x274BD4 x28A097 x31C010 x32AD9F x36A907 x3ED92C x3FAAD0 x431457 x453036 x455F31 x4CF210 x52F6AC x539122 x556AD2 x5C52A5 x694D91 x6A3C9B x704010 x70C090 x7177B9 x76565D x7F79B5 x839A16 x841A8E x87CEFA x88E2D9 x9AE49A xA04711 xA131EA xA24B56 xA95446 xABCFB1 xB00150 xB5EF97 xB6C8C8 xB81311 xB9990E xBA5F14 xC69BB9 xC91868 xD1D600 xDB4C3B xDF2294 xE2363C xEE922F xEF1E5B xF04011 xF145AE xF1F90D xF81E10 } + traits = { state_trait_parana_river state_trait_pampas state_trait_solar_fields } + city = xEF1E5B + port = x704010 + farm = xF81E10 + mine = x23965B + wood = x3ED92C + arable_land = 122 + arable_resources = { bg_maize_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 2 + } + naval_exit_id = 3065 } STATE_CORRIENTES = { - id = 379 - subsistence_building = building_subsistence_farms - provinces = { x06F100 x092C5E x0EF9D4 x238A1A x4AC29E x55BC51 x64BE0D x759354 x778AFC x7D7684 x7EB6F0 x84FBF5 x910C5C x92BEE9 x988988 x9A6092 x9C2131 xA5787E xAAAE72 xAAE517 xB196C3 xBCA186 xCD9FE6 xD099E7 xDDA329 xE6CEFA xF07AA3 xF3F73C xFB9D5C } - traits = { state_trait_parana_river state_trait_paraguay_river state_trait_pampas } - city = x759354 - farm = x910C5C - mine = x0EF9D4 - wood = x64BE0D - arable_land = 184 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 15 - } + id = 379 + subsistence_building = building_subsistence_farms + provinces = { x06F100 x092C5E x0EF9D4 x238A1A x4AC29E x55BC51 x64BE0D x759354 x778AFC x7D7684 x7EB6F0 x84FBF5 x910C5C x92BEE9 x988988 x9A6092 x9C2131 xA5787E xAAAE72 xAAE517 xB196C3 xBCA186 xCD9FE6 xD099E7 xDDA329 xE6CEFA xF07AA3 xF3F73C xFB9D5C } + traits = { state_trait_parana_river state_trait_paraguay_river state_trait_pampas } + city = x759354 + farm = x910C5C + mine = x0EF9D4 + wood = x64BE0D + arable_land = 184 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 15 + } } STATE_TUCUMAN = { - id = 380 - subsistence_building = building_subsistence_pastures - provinces = { x040A5A x09084A x0DE4E6 x1000D0 x10EE5A x11B8D6 x140D33 x146973 x198016 x19EBD4 x1C5911 x1DAB0D x21CD86 x23D433 x273A8F x274804 x2D3184 x308010 x31DC15 x33099A x34BCCC x3FE375 x41A9D6 x4281BB x471BB2 x4EF694 x513BBF x59952D x5EE1DE x69CE0A x6AF7F3 x7011E9 x751CEB x75F2DC x7D1FA4 x832F57 x8654E1 x88069E x8B1824 x940333 x96A5C9 x97CC8F x9C6E7D xA056EB xA6E3FF xA9393F xAABE4B xAC403E xAF104E xB00010 xB08010 xC00241 xCCD312 xCD1304 xCD566B xD0C050 xD0C0D0 xD176EE xDE7D37 xE44569 xE6D8DB xED426E xEE928C xEFB9CB xF6FCCF xF72706 xF9A9CB xFC58D2 xFEE485 } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x832F57 - farm = x34BCCC - mine = x19EBD4 - wood = x751CEB - arable_land = 92 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 39 - building_lead_mine = 15 - building_gold_mine = 3 - building_logging_camp = 6 - } + id = 380 + subsistence_building = building_subsistence_pastures + provinces = { x040A5A x09084A x0DE4E6 x1000D0 x10EE5A x11B8D6 x140D33 x146973 x198016 x19EBD4 x1C5911 x1DAB0D x21CD86 x23D433 x273A8F x274804 x2D3184 x308010 x31DC15 x33099A x34BCCC x3FE375 x41A9D6 x4281BB x471BB2 x4EF694 x513BBF x59952D x5EE1DE x69CE0A x6AF7F3 x7011E9 x751CEB x75F2DC x7D1FA4 x832F57 x8654E1 x88069E x8B1824 x940333 x96A5C9 x97CC8F x9C6E7D xA056EB xA6E3FF xA9393F xAABE4B xAC403E xAF104E xB00010 xB08010 xC00241 xCCD312 xCD1304 xCD566B xD0C050 xD0C0D0 xD176EE xDE7D37 xE44569 xE6D8DB xED426E xEE928C xEFB9CB xF6FCCF xF72706 xF9A9CB xFC58D2 xFEE485 } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x832F57 + farm = x34BCCC + mine = x19EBD4 + wood = x751CEB + arable_land = 92 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 39 + building_lead_mine = 15 + building_gold_mine = 3 + building_logging_camp = 6 + } } STATE_CHACO = { - id = 381 - subsistence_building = building_subsistence_farms - provinces = { x03443A x067D66 x06C8A5 x07D26B x0E777E x1148FC x1BAD65 x1DFDAC x26CE16 x2A9B2C x2C6C50 x3F7BB5 x42AED6 x455239 x476F91 x4A2296 x4A6B07 x4D1F19 x4D49C2 x4D4F5E x4D929D x4E5F59 x5040D0 x517902 x52353A x5AB63C x60F33C x64D769 x677EEB x727FD6 x76C8E9 x840395 x8A3F78 x8B722D x907EFD x98A799 x9A3B4F x9D1DC2 x9E3116 xA04170 xA080F0 xAD31E7 xB00050 xB0C011 xB2711B xB315A7 xBB1FAD xBB6154 xBD3AF3 xBFE416 xC1E078 xC37562 xC75C36 xC7FF96 xD041D0 xD84595 xE0C49E xEA944C xECF85F xEE670B xEF7E14 xF30D3D xF4329F xF610F7 xFDFEA2 } - traits = { state_trait_parana_river } - city = xB0C011 - farm = x067D66 - mine = x4E5F59 - wood = xE0C49E - arable_land = 92 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 13 - } + id = 381 + subsistence_building = building_subsistence_farms + provinces = { x03443A x067D66 x06C8A5 x07D26B x0E777E x1148FC x1BAD65 x1DFDAC x26CE16 x2A9B2C x2C6C50 x3F7BB5 x42AED6 x455239 x476F91 x4A2296 x4A6B07 x4D1F19 x4D49C2 x4D4F5E x4D929D x4E5F59 x5040D0 x517902 x52353A x5AB63C x60F33C x64D769 x677EEB x727FD6 x76C8E9 x840395 x8A3F78 x8B722D x907EFD x98A799 x9A3B4F x9D1DC2 x9E3116 xA04170 xA080F0 xAD31E7 xB00050 xB0C011 xB2711B xB315A7 xBB1FAD xBB6154 xBD3AF3 xBFE416 xC1E078 xC37562 xC75C36 xC7FF96 xD041D0 xD84595 xE0C49E xEA944C xECF85F xEE670B xEF7E14 xF30D3D xF4329F xF610F7 xFDFEA2 } + traits = { state_trait_parana_river } + city = xB0C011 + farm = x067D66 + mine = x4E5F59 + wood = xE0C49E + arable_land = 92 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 13 + } } STATE_SANTIAGO = { - id = 382 - subsistence_building = building_subsistence_farms - provinces = { x001886 x1297F8 x1D4FBD x38BE02 x3B1319 x423A89 x42CE23 x5080D0 x5DED27 x5F5835 x61C0E9 x6B96A8 x6F3C8F x73C0F8 x792B0A x7CD76E x92EAB2 x94DFAD x975852 x983742 x9E95B8 xA53405 xACD450 xAFBE09 xB17E89 xB57224 xB6BD11 xB808E7 xC3EC7E xC6A968 xCF8B7D xD000D0 xD08050 xD080D0 xD3A966 xE3764F xF0147F xFEDF06 xFFF993 } - impassable = { xD080D0 xC6A968 x94DFAD } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x73C0F8 - port = x5DED27 - farm = xFFF993 - mine = x001886 - wood = xAFBE09 - arable_land = 61 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - capped_resources = { - building_gold_mine = 5 - building_iron_mine = 33 - building_phosphorus_mine = 36 - building_copper_mine = 32 - building_logging_camp = 6 - building_fishing_wharf = 8 - } - naval_exit_id = 3152 + id = 382 + subsistence_building = building_subsistence_farms + provinces = { x001886 x1297F8 x1D4FBD x38BE02 x3B1319 x423A89 x42CE23 x5080D0 x5DED27 x5F5835 x61C0E9 x6B96A8 x6F3C8F x73C0F8 x792B0A x7CD76E x92EAB2 x94DFAD x975852 x983742 x9E95B8 xA53405 xACD450 xAFBE09 xB17E89 xB57224 xB6BD11 xB808E7 xC3EC7E xC6A968 xCF8B7D xD000D0 xD08050 xD080D0 xD3A966 xE3764F xF0147F xFEDF06 xFFF993 } + impassable = { xD080D0 xC6A968 x94DFAD } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x73C0F8 + port = x5DED27 + farm = xFFF993 + mine = x001886 + wood = xAFBE09 + arable_land = 61 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + capped_resources = { + building_gold_mine = 5 + building_iron_mine = 33 + building_sulfur_mine = 36 + building_copper_mine = 32 + building_logging_camp = 6 + building_fishing_wharf = 8 + } + naval_exit_id = 3152 } STATE_LOS_RIOS = { - id = 383 - subsistence_building = building_subsistence_farms - provinces = { x02C052 x10C050 x142AEF x1A5ED2 x24D8BD x29AFD4 x304688 x31F03F x3D3ED8 x427820 x42A6B5 x49F9FC x83D701 x8848C6 x904050 x9040D0 x90C050 x90C0D0 x9DA2FB xA316F5 xAAA21B xB72711 xCFB481 xD78C29 xDAE7CA xE70539 xE855B1 xF0CA34 xF2263F xF63FA0 xF68D31 } - impassable = { x31F03F x24D8BD x304688 xD78C29 } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = x904050 - port = x9040D0 - farm = x90C0D0 - mine = x427820 - wood = x83D701 - arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 60 - building_lead_mine = 24 - building_phosphorus_mine = 32 - building_logging_camp = 11 - building_fishing_wharf = 8 - } - naval_exit_id = 3152 + id = 383 + subsistence_building = building_subsistence_farms + provinces = { x02C052 x10C050 x142AEF x1A5ED2 x24D8BD x29AFD4 x304688 x31F03F x3D3ED8 x427820 x42A6B5 x49F9FC x83D701 x8848C6 x904050 x9040D0 x90C050 x90C0D0 x9DA2FB xA316F5 xAAA21B xB72711 xCFB481 xD78C29 xDAE7CA xE70539 xE855B1 xF0CA34 xF2263F xF63FA0 xF68D31 } + impassable = { x31F03F x24D8BD x304688 xD78C29 } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = x904050 + port = x9040D0 + farm = x90C0D0 + mine = x427820 + wood = x83D701 + arable_land = 46 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 60 + building_lead_mine = 24 + building_sulfur_mine = 32 + building_logging_camp = 11 + building_fishing_wharf = 8 + } + naval_exit_id = 3152 } STATE_ARAUCANIA = { - id = 384 - subsistence_building = building_subsistence_pastures - provinces = { x029AC8 x06CB06 x08DC28 x0D35DB x10C0D0 x1205C7 x144683 x15DC6A x1BC85D x1C63CA x1C93E4 x1ECBB0 x2238F2 x234A11 x239726 x26952C x2D500A x2EED5C x30E010 x32A3EF x350B0F x3618F8 x3677CF x373F8E x38CA10 x397FCF x3B77C3 x3C48C5 x3E636E x3F684C x41362A x45155F x4A805F x4CF080 x521B0A x553B3F x5550B3 x572ADE x57B39E x5888F2 x592AB4 x5A2781 x5A7430 x5BA7C2 x5D6B95 x5EE5BA x5F5474 x62F8C0 x635DF1 x67124D x6A1AA0 x6ACA62 x6B4507 x6C5ABF x6E53D4 x6F282B x706090 x76A4B1 x774C99 x78955F x7A0796 x7A3051 x7F712C x86C279 x8A5623 x8C10F7 x8C193E x8D3309 x8DFAB2 x92226D x972B02 x977A70 x9806EE x9820A3 x9A65E7 x9C5DD8 x9EF738 xA2F65A xA44376 xA5B2DA xA78819 xA8029D xA86344 xA9B0FB xAB76FA xAE5924 xB0E010 xB0E4AA xB180F2 xB2743E xB3A09E xB451D6 xB6AC81 xB77DB2 xB79F3F xB8B2B8 xB938AE xBDED9A xBFA411 xC3285E xC408A8 xC42462 xC544F3 xC61D1A xC9CE36 xCA8971 xCC30AA xD2DD34 xD2FCCD xD48CEB xD7C0DF xD88028 xDE5B96 xE08DF2 xE0D7C4 xE4E0A7 xE4FCDC xEC5162 xEEF132 xEF695A xEFB409 xF4A0DA xFA990A xFC375D xFD0582 xFF3CFE } - traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } - city = xD7C0DF - port = x553B3F - farm = x144683 - mine = x8C10F7 - wood = x0D35DB - arable_land = 22 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_phosphorus_mine = 40 - building_logging_camp = 14 - building_fishing_wharf = 7 - building_gold_mine = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 79 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 30 - discovered_amount = 6 - } - naval_exit_id = 3151 + id = 384 + subsistence_building = building_subsistence_pastures + provinces = { x029AC8 x06CB06 x08DC28 x0D35DB x10C0D0 x1205C7 x144683 x15DC6A x1BC85D x1C63CA x1C93E4 x1ECBB0 x2238F2 x234A11 x239726 x26952C x2D500A x2EED5C x30E010 x32A3EF x350B0F x3618F8 x3677CF x373F8E x38CA10 x397FCF x3B77C3 x3C48C5 x3E636E x3F684C x41362A x45155F x4A805F x4CF080 x521B0A x553B3F x5550B3 x572ADE x57B39E x5888F2 x592AB4 x5A2781 x5A7430 x5BA7C2 x5D6B95 x5EE5BA x5F5474 x62F8C0 x635DF1 x67124D x6A1AA0 x6ACA62 x6B4507 x6C5ABF x6E53D4 x6F282B x706090 x76A4B1 x774C99 x78955F x7A0796 x7A3051 x7F712C x86C279 x8A5623 x8C10F7 x8C193E x8D3309 x8DFAB2 x92226D x972B02 x977A70 x9806EE x9820A3 x9A65E7 x9C5DD8 x9EF738 xA2F65A xA44376 xA5B2DA xA78819 xA8029D xA86344 xA9B0FB xAB76FA xAE5924 xB0E010 xB0E4AA xB180F2 xB2743E xB3A09E xB451D6 xB6AC81 xB77DB2 xB79F3F xB8B2B8 xB938AE xBDED9A xBFA411 xC3285E xC408A8 xC42462 xC544F3 xC61D1A xC9CE36 xCA8971 xCC30AA xD2DD34 xD2FCCD xD48CEB xD7C0DF xD88028 xDE5B96 xE08DF2 xE0D7C4 xE4E0A7 xE4FCDC xEC5162 xEEF132 xEF695A xEFB409 xF4A0DA xFA990A xFC375D xFD0582 xFF3CFE } + traits = { state_trait_andes state_trait_solar_fields state_trait_wind_farms } + city = xD7C0DF + port = x553B3F + farm = x144683 + mine = x8C10F7 + wood = x0D35DB + arable_land = 22 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_sulfur_mine = 40 + building_logging_camp = 14 + building_fishing_wharf = 7 + building_gold_mine = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 79 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 30 + discovered_amount = 6 + } + naval_exit_id = 3151 } STATE_SOUTH_ATLANTIC_ISLANDS = { - id = 385 - subsistence_building = building_subsistence_pastures - provinces = { x3020D0 x5E9DB3 x9EF337 xB0BDDF xE998DC } - traits = { state_trait_antarctic_whaling } - city = x3020D0 - port = x9EF337 - farm = x3020D0 - mine = x3020D0 - wood = x9EF337 - arable_land = 14 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 2 - } - naval_exit_id = 3066 + id = 385 + subsistence_building = building_subsistence_pastures + provinces = { x3020D0 x5E9DB3 x9EF337 xB0BDDF xE998DC } + traits = { state_trait_antarctic_whaling } + city = x3020D0 + port = x9EF337 + farm = x3020D0 + mine = x3020D0 + wood = x9EF337 + arable_land = 14 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 2 + } + naval_exit_id = 3066 } STATE_PARA = { - id = 397 - subsistence_building = building_subsistence_farms - provinces = { x003E6F x03A6E8 x04CE13 x05B90F x05CF8B x082621 x0A308E x0A4B09 x0A5CA3 x0B0F3C x0C517C x0D770E x0EEAC1 x0FDD9C x10871C x1182FD x12590E x127760 x140E36 x147984 x16CD59 x16E6AD x1B68B0 x1BEEC7 x1D7FD2 x1E5CF7 x1F2DE0 x202AD6 x20F3FE x21F625 x229F7E x26A1DE x26B9C1 x26F024 x2717F9 x288CA0 x28B30B x2ECB28 x30A52C x32B46C x33102C x34E831 x35641E x38B846 x399A1B x3B9938 x3C43BC x3DD891 x3E918E x3FA31D x3FDF4A x414A40 x430FED x456A7F x45DA42 x466026 x47DD6F x49320F x49FCEC x4A40A2 x4A5B60 x4A7D5B x4AA845 x4B0F3A x4BE6EE x4D0F16 x4DCA73 x4E60B2 x4F76AF x4F98A6 x52102E x52D9E9 x54E66A x550071 x554F30 x570C6E x5ABF5A x5AD2E6 x5D391F x5E1149 x600190 x60476B x608090 x62AEF6 x62B50D x639D5E x646762 x650BF7 x674F0A x67A604 x680C6A x69460E x697461 x69938A x69EDA5 x6C1217 x6D5272 x6D5915 x6EAF9A x70E7F2 x72000B x724B34 x73D4D4 x74A192 x755A1F x7684AE x790A63 x79F381 x7C32C1 x7DF409 x7E0544 x7EF491 x80F241 x819B9B x819CB3 x81FC6B x8473D1 x8485F5 x8616BC x8647C7 x873D0C x8839E0 x888CDB x88F1DE x8A8A3E x8AB059 x8AE1DE x8C8A64 x8CA600 x8CABCB x8CB00B x8F3A3A x90594E x960A35 x96700F x981656 x999716 x9A68C5 x9B8499 x9CB8B8 x9CF266 x9D57CD xA04111 xA08090 xA094C5 xA0CFE1 xA623EB xA6B342 xA80863 xA85C4A xA8BCF5 xA970CF xAADF4E xAB1E72 xAB933C xAE92D6 xAED9E7 xAF6776 xB1CCEE xB2D30E xB306A1 xB60E46 xB660E8 xB86D09 xB8B087 xB90B68 xB93B0C xB95681 xB9E4B1 xBA338A xBCAD33 xBD503D xBDAF9D xBE7FEE xBEC87E xBF92E8 xC0B27B xC32267 xC3E90E xC413AA xC50FEA xC5474F xC5C8DB xC6D926 xC92518 xC98FE7 xCA51A9 xCAADC8 xCAC940 xCD65EB xCDB699 xCFC6EC xCFCE1D xD14114 xD17D5B xD266C5 xD29F39 xD2C5AD xD318FE xD3350B xD364FA xD388EA xD440A4 xD52D37 xD6BEFC xD6E2EA xD72252 xD809FC xD9625A xDBA900 xDBF44B xDC0EE4 xDC49C1 xDC9757 xDD2CE1 xDF31C8 xDFE92A xE00190 xE19BE4 xE1C40F xE1CD47 xE336EF xE4212F xE499EF xE50EDA xE560D3 xE5DCAD xE6087E xE60D23 xE6A9FB xE6D232 xE8A10B xE8BA13 xE91C8C xE9B391 xEBB90E xEC5C04 xED6BF1 xEF23E2 xEF26E3 xF019BF xF0345C xF0DDD8 xF1319A xF1FE8F xF2704E xF41AB0 xF5CC32 xF66408 xF698A3 xF777F8 xF8E605 xFA50BF xFC8C93 xFDFD80 xFF0F6F xFF265C } - impassable = { x2717F9 xB95681 x5AD2E6 x79F381 x466026 xD266C5 xD364FA xA80863 x20F3FE xE6A9FB x7684AE x202AD6 xC50FEA xE60D23 xF5CC32 x600190 x8616BC xB90B68 x8473D1 xAED9E7 x69460E x81FC6B x0A5CA3 xC5C8DB x60476B x9CB8B8 xD2C5AD xE560D3 x34E831 x03A6E8 xA094C5 x8CB00B x819CB3 xE19BE4 x3FDF4A x62B50D xE91C8C x05B90F } - traits = { state_trait_amazon_rainforest state_trait_hydroelectric_dams } - city = xC413AA - port = x0EEAC1 - farm = xE00190 - mine = x45DA42 - wood = x229F7E - arable_land = 46 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 9 - building_fishing_wharf = 3 - building_rubber_plantation = 22 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 1 - } - naval_exit_id = 3062 + id = 397 + subsistence_building = building_subsistence_farms + provinces = { x003E6F x03A6E8 x04CE13 x05B90F x05CF8B x082621 x0A308E x0A4B09 x0A5CA3 x0B0F3C x0C517C x0D770E x0EEAC1 x0FDD9C x10871C x1182FD x12590E x127760 x140E36 x147984 x16CD59 x16E6AD x1B68B0 x1BEEC7 x1D7FD2 x1E5CF7 x1F2DE0 x202AD6 x20F3FE x21F625 x229F7E x26A1DE x26B9C1 x26F024 x2717F9 x288CA0 x28B30B x2ECB28 x30A52C x32B46C x33102C x34E831 x35641E x38B846 x399A1B x3B9938 x3C43BC x3DD891 x3E918E x3FA31D x3FDF4A x414A40 x430FED x456A7F x45DA42 x466026 x47DD6F x49320F x49FCEC x4A40A2 x4A5B60 x4A7D5B x4AA845 x4B0F3A x4BE6EE x4D0F16 x4DCA73 x4E60B2 x4F76AF x4F98A6 x52102E x52D9E9 x54E66A x550071 x554F30 x570C6E x5ABF5A x5AD2E6 x5D391F x5E1149 x600190 x60476B x608090 x62AEF6 x62B50D x639D5E x646762 x650BF7 x674F0A x67A604 x680C6A x69460E x697461 x69938A x69EDA5 x6C1217 x6D5272 x6D5915 x6EAF9A x70E7F2 x72000B x724B34 x73D4D4 x74A192 x755A1F x7684AE x790A63 x79F381 x7C32C1 x7DF409 x7E0544 x7EF491 x80F241 x819B9B x819CB3 x81FC6B x8473D1 x8485F5 x8616BC x8647C7 x873D0C x8839E0 x888CDB x88F1DE x8A8A3E x8AB059 x8AE1DE x8C8A64 x8CA600 x8CABCB x8CB00B x8F3A3A x90594E x960A35 x96700F x981656 x999716 x9A68C5 x9B8499 x9CB8B8 x9CF266 x9D57CD xA04111 xA08090 xA094C5 xA0CFE1 xA623EB xA6B342 xA80863 xA85C4A xA8BCF5 xA970CF xAADF4E xAB1E72 xAB933C xAE92D6 xAED9E7 xAF6776 xB1CCEE xB2D30E xB306A1 xB60E46 xB660E8 xB86D09 xB8B087 xB90B68 xB93B0C xB95681 xB9E4B1 xBA338A xBCAD33 xBD503D xBDAF9D xBE7FEE xBEC87E xBF92E8 xC0B27B xC32267 xC3E90E xC413AA xC50FEA xC5474F xC5C8DB xC6D926 xC92518 xC98FE7 xCA51A9 xCAADC8 xCAC940 xCD65EB xCDB699 xCFC6EC xCFCE1D xD14114 xD17D5B xD266C5 xD29F39 xD2C5AD xD318FE xD3350B xD364FA xD388EA xD440A4 xD52D37 xD6BEFC xD6E2EA xD72252 xD809FC xD9625A xDBA900 xDBF44B xDC0EE4 xDC49C1 xDC9757 xDD2CE1 xDF31C8 xDFE92A xE00190 xE19BE4 xE1C40F xE1CD47 xE336EF xE4212F xE499EF xE50EDA xE560D3 xE5DCAD xE6087E xE60D23 xE6A9FB xE6D232 xE8A10B xE8BA13 xE91C8C xE9B391 xEBB90E xEC5C04 xED6BF1 xEF23E2 xEF26E3 xF019BF xF0345C xF0DDD8 xF1319A xF1FE8F xF2704E xF41AB0 xF5CC32 xF66408 xF698A3 xF777F8 xF8E605 xFA50BF xFC8C93 xFDFD80 xFF0F6F xFF265C } + impassable = { x2717F9 xB95681 x5AD2E6 x79F381 x466026 xD266C5 xD364FA xA80863 x20F3FE xE6A9FB x7684AE x202AD6 xC50FEA xE60D23 xF5CC32 x600190 x8616BC xB90B68 x8473D1 xAED9E7 x69460E x81FC6B x0A5CA3 xC5C8DB x60476B x9CB8B8 xD2C5AD xE560D3 x34E831 x03A6E8 xA094C5 x8CB00B x819CB3 xE19BE4 x3FDF4A x62B50D xE91C8C x05B90F } + traits = { state_trait_amazon_rainforest state_trait_hydroelectric_dams } + city = xC413AA + port = x0EEAC1 + farm = xE00190 + mine = x45DA42 + wood = x229F7E + arable_land = 46 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 9 + building_fishing_wharf = 3 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 1 + } + naval_exit_id = 3062 } STATE_MARANHAO = { - id = 396 - subsistence_building = building_subsistence_rice_paddies - provinces = { x011074 x03E724 x043AE5 x06800E x0C8E72 x0DB9D9 x0E45FF x0E5A68 x21C011 x2769F6 x2941C6 x2C4A14 x2EABC5 x3BD188 x4081F6 x424458 x4987DB x4F2FCD x5634E8 x57302A x576777 x57D797 x592F89 x5D6D8D x613F23 x62EDC5 x739075 x75B6DF x7B9800 x7DBD66 x80C250 x89E132 x8C3D2C x8CF9DE x8D0EDA x8FB7B0 x90FE1E xA0C011 xA48AAE xA4CA4C xA4F6C2 xB1EFA7 xB3940F xBA0107 xBA9C2C xC6ECAE xC88B1C xCC5915 xCC8A8A xCD6634 xD81DE8 xDAA149 xE38165 xE3C781 xE3D369 xECA636 xF89BE4 } - traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x7DBD66 - port = x2941C6 - farm = x5634E8 - mine = xE3C781 - wood = x0DB9D9 - arable_land = 61 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 39 - building_logging_camp = 16 - building_fishing_wharf = 7 - building_rubber_plantation = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 3062 + id = 396 + subsistence_building = building_subsistence_rice_paddies + provinces = { x011074 x03E724 x043AE5 x06800E x0C8E72 x0DB9D9 x0E45FF x0E5A68 x21C011 x2769F6 x2941C6 x2C4A14 x2EABC5 x3BD188 x4081F6 x424458 x4987DB x4F2FCD x5634E8 x57302A x576777 x57D797 x592F89 x5D6D8D x613F23 x62EDC5 x739075 x75B6DF x7B9800 x7DBD66 x80C250 x89E132 x8C3D2C x8CF9DE x8D0EDA x8FB7B0 x90FE1E xA0C011 xA48AAE xA4CA4C xA4F6C2 xB1EFA7 xB3940F xBA0107 xBA9C2C xC6ECAE xC88B1C xCC5915 xCC8A8A xCD6634 xD81DE8 xDAA149 xE38165 xE3C781 xE3D369 xECA636 xF89BE4 } + traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x7DBD66 + port = x2941C6 + farm = x5634E8 + mine = xE3C781 + wood = x0DB9D9 + arable_land = 61 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 39 + building_logging_camp = 16 + building_fishing_wharf = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 3062 } STATE_AMAZONAS = { - id = 386 - subsistence_building = building_subsistence_farms - provinces = { x01084B x01FB64 x03487B x038CB0 x06C624 x06E0E9 x06E343 x073FDE x081A73 x08B908 x0A49A7 x0BEC9D x0C14D1 x0C34F7 x0C80D5 x0DD209 x0DE918 x0E6BAF x109595 x137A16 x14EE0B x174A88 x18AF1A x196415 x1A3B8F x1BCE49 x1BE381 x1F175F x1F56AE x206CC6 x20B9B2 x20BB6B x20EFD3 x210144 x211F43 x228F62 x22964C x23699F x237C27 x23EFD7 x2404C7 x24AC59 x2629FF x2811A6 x2906D5 x2994F2 x2A5962 x2AF127 x2B8C6E x2C1E28 x2C2C20 x2CA8CA x2E7EBF x2EE626 x2F15DF x2F2B09 x2F69F7 x3116DB x31B106 x328B67 x328FFE x329800 x333FE5 x34C294 x35728C x36D9EF x36E83E x378065 x379D54 x3A4B20 x3B3011 x3B31BD x3C83DF x3D6A7B x3D7B8F x3DCCEA x3FA0FB x3FF111 x402E72 x40AB15 x40C090 x41C051 x41C0D0 x4216B3 x4315D5 x4370B4 x43D729 x446753 x449875 x450DE4 x45EED6 x46A9DE x46E2D3 x46F090 x4751E8 x47BA4D x47D460 x47D820 x47ED24 x48171B x48B190 x48E330 x49A43E x4A16EA x4A8664 x4C2A62 x4CA6CC x4D1CA6 x4D62D6 x50FD51 x5285F9 x5434FE x54AC8C x54CC99 x54D63A x554D04 x562DA4 x569250 x5720BB x5755E4 x575E56 x57DC7A x5820C3 x58BD7A x597DD7 x5A3090 x5A47CA x5A4946 x5C2AA8 x5C39FF x5C413B x5DB7DF x60FF01 x610A61 x62493B x6407BA x645927 x64E682 x67CDD3 x6809E1 x681E21 x682823 x6831AB x69C874 x6A1760 x6BE64A x6C2ED1 x6FC2D0 x6FE8D5 x702F8B x705239 x717A55 x71D3B4 x71E84F x72DE57 x73E176 x74AF3A x74BC05 x756755 x75E887 x7697B7 x77399A x775279 x7949EB x79D4B1 x7A431A x7B89C9 x7CD52C x7CDC0B x7F0E49 x7FB6F1 x8062F4 x80FA90 x817AFB x831427 x83B1BA x840034 x84E5E0 x8653EE x87087A x871D4A x87F2F9 x8899C3 x894577 x8976AD x897E6F x8A52D2 x8A5A62 x8B5A01 x8BD00A x8C4707 x8E80DF x8F231D x8F6B32 x8F758B x8F7DE4 x8F7F6F x8FFEA0 x90539F x918579 x91C728 x929F4C x93D464 x94F9C8 x950AF3 x95BF58 x9752DF x9778E0 x989CB7 x992895 x9A5667 x9AE5DE x9C3270 x9DA6FA x9DD475 x9E3C4B x9FA745 x9FC0FE xA11526 xA12EB0 xA19E99 xA23B8A xA296AF xA2F845 xA30817 xA58C2D xA5AF12 xA837D2 xA88280 xA88EBF xA8E4E8 xA92523 xA9FD52 xAA5F0C xAA63FA xAB3298 xAB73D1 xABA7B1 xACEB79 xADB7B9 xAE4F84 xAFB883 xB241C1 xB29291 xB2C542 xB374FD xB43B72 xB43F4F xB4DB5E xB62AF0 xB711DF xB7152C xB76ECB xB8747C xB9D5AE xBB6578 xBB7948 xBC7468 xBD1800 xBD9F17 xBEBFA7 xBF2FEF xBF360F xC04090 xC04151 xC3136F xC45530 xC46825 xC49B34 xC4B4CD xC51963 xC53B26 xC599F6 xC5CD94 xC886E3 xCC99C2 xCCF73F xCEDA54 xCF9E9F xD068EF xD122E9 xD246CD xD34BA0 xD45C4D xD6AD0C xD7092A xD740E9 xD75909 xD7EC39 xD9B51B xDABCDD xDBADFE xDBC4C9 xDBEA3D xDC716A xDCD7C9 xDDB34E xDDEE22 xDE68CB xDF91C1 xE00111 xE08090 xE0A9E2 xE14B14 xE18840 xE2754D xE2A941 xE2B050 xE2B0B7 xE379B6 xE3CC7D xE3F904 xE5EF82 xE60BF7 xE67742 xE73BE7 xE856C1 xE8D3C3 xE8E12A xE921FB xE95326 xEA0BD4 xEA0EB1 xEA326C xEA5BE9 xEC140B xED3292 xEDAC7C xEE058F xEE6521 xEECA78 xF00CED xF02823 xF0A42C xF0A6D7 xF192D6 xF23C51 xF3946E xF3E4CF xF47364 xF5AEBE xF605CB xF62EBB xF77646 xF7FD32 xF83090 xF8A947 xF9125F xF97E89 xFA73DA xFC221C xFC29D0 xFCD456 xFD1ADF xFDB1E8 xFDC3C4 xFE1511 xFE4759 xFE9E78 xFF2E3D xFF4650 xFF5E63 xFF6FE1 xFFE4C1 xFFF6EE } - impassable = { x8A5A62 x6809E1 x4C2A62 xBC7468 xCF9E9F x8BD00A x4751E8 xF192D6 xF47364 xFC29D0 xEC140B xF3946E xA88EBF x9AE5DE xFCD456 xE8E12A x40C090 xB43B72 x47D820 xC886E3 x5C39FF xF97E89 x3FA0FB x2F69F7 x2404C7 x6C2ED1 x817AFB xE5EF82 x2F15DF x2A5962 xF7FD32 x6A1760 x4315D5 xE2B0B7 x645927 xFC221C xABA7B1 xE8D3C3 x36E83E x2B8C6E x83B1BA x14EE0B x7CD52C x8B5A01 xDBEA3D xF0A6D7 xFF6FE1 x4216B3 xBEBFA7 x328FFE xDDEE22 xFE1511 xAA63FA xD740E9 xD6AD0C x34C294 x378065 xC49B34 xD7092A xE379B6 x48B190 xEECA78 x3B31BD x5A4946 x894577 x31B106 x8A52D2 x206CC6 x137A16 x2F2B09 xCC99C2 x8F758B x9C3270 x0DE918 xE3CC7D xB2C542 x775279 x8C4707 x8FFEA0 x8F6B32 xD75909 x54CC99 x2811A6 x3116DB xA88280 xA2F845 xE856C1 xEE6521 x756755 x9DD475 xFF5E63 xF0A42C x9778E0 x5A3090 xF3E4CF xEA0EB1 xD34BA0 x3C83DF x705239 xC3136F x329800 x918579 x038CB0 xB9D5AE x9DA6FA x575E56 xA12EB0 xF83090 xE73BE7 x69C874 x328B67 xDBC4C9 x06E0E9 xFE9E78 x73E176 x682823 xF5AEBE x2CA8CA x081A73 xEA5BE9 xF02823 x610A61 x333FE5 x9FA745 x47BA4D xDBADFE x74AF3A xFE4759 x5A47CA x402E72 x6FE8D5 xD7EC39 x0C80D5 xBB6578 x1A3B8F x80FA90 xA19E99 xADB7B9 xD9B51B x54D63A x22964C x109595 x6BE64A xBF360F x8E80DF xEA326C xDABCDD } - traits = { state_trait_amazon_rainforest state_trait_hydroelectric_dams } - city = xE921FB - farm = xC3136F - mine = x2906D5 - wood = xE67742 - arable_land = 29 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 1 - } - capped_resources = { - building_logging_camp = 137 - building_rubber_plantation = 27 - } + id = 386 + subsistence_building = building_subsistence_farms + provinces = { x01084B x01FB64 x03487B x038CB0 x06C624 x06E0E9 x06E343 x073FDE x081A73 x08B908 x0A49A7 x0BEC9D x0C14D1 x0C34F7 x0C80D5 x0DD209 x0DE918 x0E6BAF x109595 x137A16 x14EE0B x174A88 x18AF1A x196415 x1A3B8F x1BCE49 x1BE381 x1F175F x1F56AE x206CC6 x20B9B2 x20BB6B x20EFD3 x210144 x211F43 x228F62 x22964C x23699F x237C27 x23EFD7 x2404C7 x24AC59 x2629FF x2811A6 x2906D5 x2994F2 x2A5962 x2AF127 x2B8C6E x2C1E28 x2C2C20 x2CA8CA x2E7EBF x2EE626 x2F15DF x2F2B09 x2F69F7 x3116DB x31B106 x328B67 x328FFE x329800 x333FE5 x34C294 x35728C x36D9EF x36E83E x378065 x379D54 x3A4B20 x3B3011 x3B31BD x3C83DF x3D6A7B x3D7B8F x3DCCEA x3FA0FB x3FF111 x402E72 x40AB15 x40C090 x41C051 x41C0D0 x4216B3 x4315D5 x4370B4 x43D729 x446753 x449875 x450DE4 x45EED6 x46A9DE x46E2D3 x46F090 x4751E8 x47BA4D x47D460 x47D820 x47ED24 x48171B x48B190 x48E330 x49A43E x4A16EA x4A8664 x4C2A62 x4CA6CC x4D1CA6 x4D62D6 x50FD51 x5285F9 x5434FE x54AC8C x54CC99 x54D63A x554D04 x562DA4 x569250 x5720BB x5755E4 x575E56 x57DC7A x5820C3 x58BD7A x597DD7 x5A3090 x5A47CA x5A4946 x5C2AA8 x5C39FF x5C413B x5DB7DF x60FF01 x610A61 x62493B x6407BA x645927 x64E682 x67CDD3 x6809E1 x681E21 x682823 x6831AB x69C874 x6A1760 x6BE64A x6C2ED1 x6FC2D0 x6FE8D5 x702F8B x705239 x717A55 x71D3B4 x71E84F x72DE57 x73E176 x74AF3A x74BC05 x756755 x75E887 x7697B7 x77399A x775279 x7949EB x79D4B1 x7A431A x7B89C9 x7CD52C x7CDC0B x7F0E49 x7FB6F1 x8062F4 x80FA90 x817AFB x831427 x83B1BA x840034 x84E5E0 x8653EE x87087A x871D4A x87F2F9 x8899C3 x894577 x8976AD x897E6F x8A52D2 x8A5A62 x8B5A01 x8BD00A x8C4707 x8E80DF x8F231D x8F6B32 x8F758B x8F7DE4 x8F7F6F x8FFEA0 x90539F x918579 x91C728 x929F4C x93D464 x94F9C8 x950AF3 x95BF58 x9752DF x9778E0 x989CB7 x992895 x9A5667 x9AE5DE x9C3270 x9DA6FA x9DD475 x9E3C4B x9FA745 x9FC0FE xA11526 xA12EB0 xA19E99 xA23B8A xA296AF xA2F845 xA30817 xA58C2D xA5AF12 xA837D2 xA88280 xA88EBF xA8E4E8 xA92523 xA9FD52 xAA5F0C xAA63FA xAB3298 xAB73D1 xABA7B1 xACEB79 xADB7B9 xAE4F84 xAFB883 xB241C1 xB29291 xB2C542 xB374FD xB43B72 xB43F4F xB4DB5E xB62AF0 xB711DF xB7152C xB76ECB xB8747C xB9D5AE xBB6578 xBB7948 xBC7468 xBD1800 xBD9F17 xBEBFA7 xBF2FEF xBF360F xC04090 xC04151 xC3136F xC45530 xC46825 xC49B34 xC4B4CD xC51963 xC53B26 xC599F6 xC5CD94 xC886E3 xCC99C2 xCCF73F xCEDA54 xCF9E9F xD068EF xD122E9 xD246CD xD34BA0 xD45C4D xD6AD0C xD7092A xD740E9 xD75909 xD7EC39 xD9B51B xDABCDD xDBADFE xDBC4C9 xDBEA3D xDC716A xDCD7C9 xDDB34E xDDEE22 xDE68CB xDF91C1 xE00111 xE08090 xE0A9E2 xE14B14 xE18840 xE2754D xE2A941 xE2B050 xE2B0B7 xE379B6 xE3CC7D xE3F904 xE5EF82 xE60BF7 xE67742 xE73BE7 xE856C1 xE8D3C3 xE8E12A xE921FB xE95326 xEA0BD4 xEA0EB1 xEA326C xEA5BE9 xEC140B xED3292 xEDAC7C xEE058F xEE6521 xEECA78 xF00CED xF02823 xF0A42C xF0A6D7 xF192D6 xF23C51 xF3946E xF3E4CF xF47364 xF5AEBE xF605CB xF62EBB xF77646 xF7FD32 xF83090 xF8A947 xF9125F xF97E89 xFA73DA xFC221C xFC29D0 xFCD456 xFD1ADF xFDB1E8 xFDC3C4 xFE1511 xFE4759 xFE9E78 xFF2E3D xFF4650 xFF5E63 xFF6FE1 xFFE4C1 xFFF6EE } + impassable = { x8A5A62 x6809E1 x4C2A62 xBC7468 xCF9E9F x8BD00A x4751E8 xF192D6 xF47364 xFC29D0 xEC140B xF3946E xA88EBF x9AE5DE xFCD456 xE8E12A x40C090 xB43B72 x47D820 xC886E3 x5C39FF xF97E89 x3FA0FB x2F69F7 x2404C7 x6C2ED1 x817AFB xE5EF82 x2F15DF x2A5962 xF7FD32 x6A1760 x4315D5 xE2B0B7 x645927 xFC221C xABA7B1 xE8D3C3 x36E83E x2B8C6E x83B1BA x14EE0B x7CD52C x8B5A01 xDBEA3D xF0A6D7 xFF6FE1 x4216B3 xBEBFA7 x328FFE xDDEE22 xFE1511 xAA63FA xD740E9 xD6AD0C x34C294 x378065 xC49B34 xD7092A xE379B6 x48B190 xEECA78 x3B31BD x5A4946 x894577 x31B106 x8A52D2 x206CC6 x137A16 x2F2B09 xCC99C2 x8F758B x9C3270 x0DE918 xE3CC7D xB2C542 x775279 x8C4707 x8FFEA0 x8F6B32 xD75909 x54CC99 x2811A6 x3116DB xA88280 xA2F845 xE856C1 xEE6521 x756755 x9DD475 xFF5E63 xF0A42C x9778E0 x5A3090 xF3E4CF xEA0EB1 xD34BA0 x3C83DF x705239 xC3136F x329800 x918579 x038CB0 xB9D5AE x9DA6FA x575E56 xA12EB0 xF83090 xE73BE7 x69C874 x328B67 xDBC4C9 x06E0E9 xFE9E78 x73E176 x682823 xF5AEBE x2CA8CA x081A73 xEA5BE9 xF02823 x610A61 x333FE5 x9FA745 x47BA4D xDBADFE x74AF3A xFE4759 x5A47CA x402E72 x6FE8D5 xD7EC39 x0C80D5 xBB6578 x1A3B8F x80FA90 xA19E99 xADB7B9 xD9B51B x54D63A x22964C x109595 x6BE64A xBF360F x8E80DF xEA326C xDABCDD } + traits = { state_trait_amazon_rainforest state_trait_hydroelectric_dams } + city = xE921FB + farm = xC3136F + mine = x2906D5 + wood = xE67742 + arable_land = 29 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 1 + } + capped_resources = { + building_logging_camp = 137 + } } STATE_GOIAS = { - id = 666 - subsistence_building = building_subsistence_farms - provinces = { x030718 x0335B6 x045CE0 x087FD3 x0A9917 x12E97B x14A9B7 x184B61 x1D51EE x204F5F x22CF25 x266D5E x2694E0 x26A74D x28361D x28B344 x28C4BB x29DE5E x2A7D3A x2C715A x2EDF1D x2F75E0 x30692A x353CC4 x35B9A6 x364382 x37E1AD x3A3D31 x3F707A x409F30 x424959 x47CAD2 x48E459 x4C4DCE x5022D9 x537644 x5433F8 x5592E6 x57B1CF x57F295 x593E5A x5C0902 x5C3AFC x5F1A82 x5F8837 x63E255 x6526AF x65A627 x66894C x66F3B6 x687432 x68CC1F x695BDD x6D14BD x75C440 x774C4A x7C0E6D x7CD983 x7DEBF8 x7EE37D x807EC6 x881C3F x891E70 x8985ED x8A7AE1 x8B2ADA x8CB3DA x8D3998 x8ED5C9 x92BC48 x93C71F x94E0A3 x9732AB x990CED xA02D57 xA04190 xA2A177 xA59A91 xB222D4 xB518E9 xB7A07A xB914E5 xBB0697 xBB5AB2 xBD890D xBE2D5E xBE9939 xBFE7B6 xC0126C xC2B97E xC42C8F xC4B006 xC7D39A xC8814C xC8AD6E xC9A5A3 xD4E7CE xD5ADF0 xD6276C xD8EFD5 xDD0A20 xDD4517 xDDAD82 xDF0733 xE40A29 xE4A7DA xE4F5E4 xEB754C xEDC084 xEE4885 xEE95C4 xF01E32 xF41C9C xF75947 xF7FAF1 xFF81EE } - traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas state_trait_hydroelectric_dams } - city = xC2B97E - farm = x57B1CF - mine = x68CC1F - wood = xF01E32 - arable_land = 61 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 39 - building_logging_camp = 16 - building_fishing_wharf = 7 - building_rubber_plantation = 6 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } + id = 666 + subsistence_building = building_subsistence_farms + provinces = { x030718 x0335B6 x045CE0 x087FD3 x0A9917 x12E97B x14A9B7 x184B61 x1D51EE x204F5F x22CF25 x266D5E x2694E0 x26A74D x28361D x28B344 x28C4BB x29DE5E x2A7D3A x2C715A x2EDF1D x2F75E0 x30692A x353CC4 x35B9A6 x364382 x37E1AD x3A3D31 x3F707A x409F30 x424959 x47CAD2 x48E459 x4C4DCE x5022D9 x537644 x5433F8 x5592E6 x57B1CF x57F295 x593E5A x5C0902 x5C3AFC x5F1A82 x5F8837 x63E255 x6526AF x65A627 x66894C x66F3B6 x687432 x68CC1F x695BDD x6D14BD x75C440 x774C4A x7C0E6D x7CD983 x7DEBF8 x7EE37D x807EC6 x881C3F x891E70 x8985ED x8A7AE1 x8B2ADA x8CB3DA x8D3998 x8ED5C9 x92BC48 x93C71F x94E0A3 x9732AB x990CED xA02D57 xA04190 xA2A177 xA59A91 xB222D4 xB518E9 xB7A07A xB914E5 xBB0697 xBB5AB2 xBD890D xBE2D5E xBE9939 xBFE7B6 xC0126C xC2B97E xC42C8F xC4B006 xC7D39A xC8814C xC8AD6E xC9A5A3 xD4E7CE xD5ADF0 xD6276C xD8EFD5 xDD0A20 xDD4517 xDDAD82 xDF0733 xE40A29 xE4A7DA xE4F5E4 xEB754C xEDC084 xEE4885 xEE95C4 xF01E32 xF41C9C xF75947 xF7FAF1 xFF81EE } + traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas state_trait_hydroelectric_dams } + city = xC2B97E + farm = x57B1CF + mine = x68CC1F + wood = xF01E32 + arable_land = 61 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 39 + building_logging_camp = 16 + building_fishing_wharf = 7 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } } STATE_MATO_GROSSO = { - id = 387 - subsistence_building = building_subsistence_farms - provinces = { x0076E6 x00908F x0141D0 x01BCE8 x01DA65 x040C17 x04B286 x0656BC x0787AA x0934A4 x0A7262 x0C5436 x0D1245 x0E4B34 x0F0F7E x0F1505 x10504F x11330B x11FB67 x12B65A x140CF6 x15BFE8 x17675E x1774C8 x17D536 x182380 x1829A5 x184722 x1915D6 x1AADD5 x1C1B7D x1C5644 x1C92E2 x1CCABD x1CF67D x1DF7C9 x1E7015 x1F354A x214090 x22E97D x22EC82 x25BD9D x25C093 x265206 x26F90F x277DD3 x27C08F x29C483 x2A23E9 x2A97C3 x2ACD4C x2AD465 x2AE17E x2B1252 x2B826F x2B9070 x2C6278 x2CDDD0 x2E7F13 x2FB187 x313D66 x34DF8A x35A513 x364BA6 x37A4BA x3880D4 x3A3CE3 x3B9107 x3C8A04 x3CD803 x3D90CB x3DE3B3 x3EA80A x3F2C86 x4045E7 x405F17 x409970 x40A662 x41CAAA x41EA08 x4236E9 x42A2E2 x433385 x478475 x4A5BBF x4AE149 x4B18FB x4D8530 x4D9D8F x4EA25F x4EB3AA x4F11D7 x4F2BDA x5014D8 x50F389 x51D595 x52A4E3 x53D7A6 x561F28 x56393C x5806B4 x5A3296 x5A4A14 x5A6439 x5A9A8E x5AC0B3 x5ADB44 x5B1757 x5D0E06 x5DDBCA x60720A x60F2BD x618E48 x62E369 x643D81 x647BCC x6506ED x6696CA x67F461 x68945C x68C4E1 x69DFC4 x6A5AAF x6C5723 x6EBBB7 x6FD2AB x70F4E3 x71D9D7 x724C74 x738424 x754421 x758198 x75C6D7 x75CEE8 x760CE7 x776B49 x7929C2 x7A5DE0 x7BFBFD x7CD432 x7E10B1 x7E7888 x81412E x82D74F x83B7C6 x857B07 x861B98 x86AA33 x86F093 x87D837 x88DD4E x89892F x8AEF71 x8B778F x8D8F6C x8EFA19 x8FBAD0 x90374C x919690 x91B508 x92C628 x93EE28 x93F111 x96AF4C x96CEB1 x976874 x97E7EB x980045 x9857EB x987D0C x98A3E2 x9AD896 x9B7537 x9C7C22 x9D3615 x9D43CF x9E0077 x9ED33B xA18C78 xA199C6 xA1AF7C xA25E6F xA27083 xA28D6D xA30D13 xA3DC23 xA4140F xA44544 xA4ABA2 xA5B966 xA5E152 xA61CC9 xA6DF31 xA6F2B7 xA7C769 xA85298 xA8A2F7 xA8D34F xAB972A xABA285 xABFA19 xABFB77 xAECD87 xAF2A17 xAF60BB xB26BED xB2B9BA xB347D6 xB3B0D7 xB78A12 xB977BC xB9F1FF xBA3D90 xBA4B7C xBB6F3F xBBB067 xBC53A5 xBE0073 xBF2031 xC26C9C xC2EEA7 xC48D73 xC585D3 xC67143 xC6C424 xC6CED2 xC7ED83 xC84C89 xC8BE47 xC9955F xCA0FAC xCC1C10 xCD6F40 xCDF95A xCEB8CB xCF7DCB xCFC8B9 xCFCEB4 xD0223C xD0336A xD10967 xD247CC xD247D2 xD331D4 xD370AE xD38892 xD3ACD6 xD4D11B xD5C3C8 xD86D1A xD8956A xDBB71B xDCD39F xDD69F8 xDD8728 xDE5BE5 xDEAB1B xDF45EF xDFF7B7 xE02E9A xE11FD3 xE18406 xE1B118 xE3AA75 xE67FA7 xE70FB1 xE72C6E xE8512C xE9C5E4 xEA47DD xEB26F2 xEB9C41 xECCFD7 xEF9BED xEFAE40 xF02F76 xF113B9 xF2431F xF3DE48 xF53054 xF66667 xF6D554 xF714FC xF80839 xF88DAD xF952C1 xF9BA26 xF9F924 xFA2457 xFB3C67 xFB873A xFB9C08 xFC7A98 xFCE4EB xFD215B xFD8937 xFF1B33 } - traits = { state_trait_amazon_rainforest state_trait_pantanal state_trait_hydroelectric_dams } - city = xB9F1FF - farm = xB3B0D7 - mine = xE02E9A - wood = x68945C - arable_land = 92 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 29 - building_rubber_plantation = 26 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } + id = 387 + subsistence_building = building_subsistence_farms + provinces = { x0076E6 x00908F x0141D0 x01BCE8 x01DA65 x040C17 x04B286 x0656BC x0787AA x0934A4 x0A7262 x0C5436 x0D1245 x0E4B34 x0F0F7E x0F1505 x10504F x11330B x11FB67 x12B65A x140CF6 x15BFE8 x17675E x1774C8 x17D536 x182380 x1829A5 x184722 x1915D6 x1AADD5 x1C1B7D x1C5644 x1C92E2 x1CCABD x1CF67D x1DF7C9 x1E7015 x1F354A x214090 x22E97D x22EC82 x25BD9D x25C093 x265206 x26F90F x277DD3 x27C08F x29C483 x2A23E9 x2A97C3 x2ACD4C x2AD465 x2AE17E x2B1252 x2B826F x2B9070 x2C6278 x2CDDD0 x2E7F13 x2FB187 x313D66 x34DF8A x35A513 x364BA6 x37A4BA x3880D4 x3A3CE3 x3B9107 x3C8A04 x3CD803 x3D90CB x3DE3B3 x3EA80A x3F2C86 x4045E7 x405F17 x409970 x40A662 x41CAAA x41EA08 x4236E9 x42A2E2 x433385 x478475 x4A5BBF x4AE149 x4B18FB x4D8530 x4D9D8F x4EA25F x4EB3AA x4F11D7 x4F2BDA x5014D8 x50F389 x51D595 x52A4E3 x53D7A6 x561F28 x56393C x5806B4 x5A3296 x5A4A14 x5A6439 x5A9A8E x5AC0B3 x5ADB44 x5B1757 x5D0E06 x5DDBCA x60720A x60F2BD x618E48 x62E369 x643D81 x647BCC x6506ED x6696CA x67F461 x68945C x68C4E1 x69DFC4 x6A5AAF x6C5723 x6EBBB7 x6FD2AB x70F4E3 x71D9D7 x724C74 x738424 x754421 x758198 x75C6D7 x75CEE8 x760CE7 x776B49 x7929C2 x7A5DE0 x7BFBFD x7CD432 x7E10B1 x7E7888 x81412E x82D74F x83B7C6 x857B07 x861B98 x86AA33 x86F093 x87D837 x88DD4E x89892F x8AEF71 x8B778F x8D8F6C x8EFA19 x8FBAD0 x90374C x919690 x91B508 x92C628 x93EE28 x93F111 x96AF4C x96CEB1 x976874 x97E7EB x980045 x9857EB x987D0C x98A3E2 x9AD896 x9B7537 x9C7C22 x9D3615 x9D43CF x9E0077 x9ED33B xA18C78 xA199C6 xA1AF7C xA25E6F xA27083 xA28D6D xA30D13 xA3DC23 xA4140F xA44544 xA4ABA2 xA5B966 xA5E152 xA61CC9 xA6DF31 xA6F2B7 xA7C769 xA85298 xA8A2F7 xA8D34F xAB972A xABA285 xABFA19 xABFB77 xAECD87 xAF2A17 xAF60BB xB26BED xB2B9BA xB347D6 xB3B0D7 xB78A12 xB977BC xB9F1FF xBA3D90 xBA4B7C xBB6F3F xBBB067 xBC53A5 xBE0073 xBF2031 xC26C9C xC2EEA7 xC48D73 xC585D3 xC67143 xC6C424 xC6CED2 xC7ED83 xC84C89 xC8BE47 xC9955F xCA0FAC xCC1C10 xCD6F40 xCDF95A xCEB8CB xCF7DCB xCFC8B9 xCFCEB4 xD0223C xD0336A xD10967 xD247CC xD247D2 xD331D4 xD370AE xD38892 xD3ACD6 xD4D11B xD5C3C8 xD86D1A xD8956A xDBB71B xDCD39F xDD69F8 xDD8728 xDE5BE5 xDEAB1B xDF45EF xDFF7B7 xE02E9A xE11FD3 xE18406 xE1B118 xE3AA75 xE67FA7 xE70FB1 xE72C6E xE8512C xE9C5E4 xEA47DD xEB26F2 xEB9C41 xECCFD7 xEF9BED xEFAE40 xF02F76 xF113B9 xF2431F xF3DE48 xF53054 xF66667 xF6D554 xF714FC xF80839 xF88DAD xF952C1 xF9BA26 xF9F924 xFA2457 xFB3C67 xFB873A xFB9C08 xFC7A98 xFCE4EB xFD215B xFD8937 xFF1B33 } + traits = { state_trait_amazon_rainforest state_trait_pantanal state_trait_hydroelectric_dams } + city = xB9F1FF + farm = xB3B0D7 + mine = xE02E9A + wood = x68945C + arable_land = 92 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 29 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } } STATE_RIO_GRANDE_DO_SUL = { - id = 388 - subsistence_building = building_subsistence_farms - provinces = { x00E2C3 x036508 x0445FE x067BE3 x118F07 x161E6F x16C462 x1956D3 x19E79D x22956B x26F3A4 x38328C x38A72A x45B9DF x48F668 x4BBCCC x4EF206 x529B8E x52B247 x583BA0 x5F39AB x5F9728 x628161 x633FB2 x6E0564 x7600E6 x7678F5 x782568 x783434 x7DEC91 x7F701B x8953B5 x8A15FA x8E3579 x8F1635 x9A598B x9BDDA2 x9D8150 x9FE393 xA41E15 xA787A2 xA950E8 xB88B11 xBEAF68 xC7E5A1 xCC2135 xCD5D1E xCD9ECD xD3A197 xD8696A xD9D235 xE17D15 xE5C3BD xE69F64 xE761EB xE933B3 xED55D2 xF0F96F xF1B2D9 xFF2920 } - traits = { state_trait_uruguay_river state_trait_pampas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xC7E5A1 - port = x52B247 - farm = x00E2C3 - mine = x9FE393 - wood = x26F3A4 - arable_land = 230 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 28 - building_copper_mine = 10 - building_logging_camp = 11 - building_fishing_wharf = 6 - } - naval_exit_id = 3064 + id = 388 + subsistence_building = building_subsistence_farms + provinces = { x00E2C3 x036508 x0445FE x067BE3 x118F07 x161E6F x16C462 x1956D3 x19E79D x22956B x26F3A4 x38328C x38A72A x45B9DF x48F668 x4BBCCC x4EF206 x529B8E x52B247 x583BA0 x5F39AB x5F9728 x628161 x633FB2 x6E0564 x7600E6 x7678F5 x782568 x783434 x7DEC91 x7F701B x8953B5 x8A15FA x8E3579 x8F1635 x9A598B x9BDDA2 x9D8150 x9FE393 xA41E15 xA787A2 xA950E8 xB88B11 xBEAF68 xC7E5A1 xCC2135 xCD5D1E xCD9ECD xD3A197 xD8696A xD9D235 xE17D15 xE5C3BD xE69F64 xE761EB xE933B3 xED55D2 xF0F96F xF1B2D9 xFF2920 } + traits = { state_trait_uruguay_river state_trait_pampas state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xC7E5A1 + port = x52B247 + farm = x00E2C3 + mine = x9FE393 + wood = x26F3A4 + arable_land = 230 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 28 + building_copper_mine = 10 + building_logging_camp = 11 + building_fishing_wharf = 6 + } + naval_exit_id = 3064 } STATE_PARANA = { - id = 389 - subsistence_building = building_subsistence_farms - provinces = { x003689 x01887B x1340B9 x1CF076 x1D2749 x32FF03 x38FE72 x3A6B08 x3B0630 x44FB4A x492CDF x535BBC x53CD15 x5A3B50 x5CDB1F x666C0F x6806EF x6A63A4 x6B95AD x7B795B x859E23 x8A1D55 x946DFF x966EB0 x9A966C xA30827 xA7D75D xAAF4D8 xB6F7AD xB989FC xB9F1A1 xBACBB5 xC4A130 xC550D6 xC8530D xDB9540 xDF9E45 xE122FE xE80B69 xE9A1A3 xF98F63 } - traits = { state_trait_parana_river state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x003689 - port = x8A1D55 - farm = x666C0F - mine = x38FE72 - wood = x492CDF - arable_land = 184 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 20 - building_logging_camp = 7 - building_fishing_wharf = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - naval_exit_id = 3064 + id = 389 + subsistence_building = building_subsistence_farms + provinces = { x003689 x01887B x1340B9 x1CF076 x1D2749 x32FF03 x38FE72 x3A6B08 x3B0630 x44FB4A x492CDF x535BBC x53CD15 x5A3B50 x5CDB1F x666C0F x6806EF x6A63A4 x6B95AD x7B795B x859E23 x8A1D55 x946DFF x966EB0 x9A966C xA30827 xA7D75D xAAF4D8 xB6F7AD xB989FC xB9F1A1 xBACBB5 xC4A130 xC550D6 xC8530D xDB9540 xDF9E45 xE122FE xE80B69 xE9A1A3 xF98F63 } + traits = { state_trait_parana_river state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x003689 + port = x8A1D55 + farm = x666C0F + mine = x38FE72 + wood = x492CDF + arable_land = 184 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 20 + building_logging_camp = 7 + building_fishing_wharf = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + naval_exit_id = 3064 } STATE_SANTA_CATARINA = { - id = 663 - subsistence_building = building_subsistence_farms - provinces = { x02483B x06999F x09803F x2DA91C x3066EF x4538A5 x600573 x8A5C63 x8D6AA3 x9937ED x9DE26B xA57238 xA88387 xC550DC xC7B370 xDF5E13 xEB0D5F xEDCD15 xF3F10A xF6A625 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x8A5C63 - port = x02483B - farm = xF3F10A - mine = xF6A625 - wood = x2DA91C - arable_land = 184 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 20 - building_logging_camp = 7 - building_fishing_wharf = 2 - } - naval_exit_id = 3064 + id = 663 + subsistence_building = building_subsistence_farms + provinces = { x02483B x06999F x09803F x2DA91C x3066EF x4538A5 x600573 x8A5C63 x8D6AA3 x9937ED x9DE26B xA57238 xA88387 xC550DC xC7B370 xDF5E13 xEB0D5F xEDCD15 xF3F10A xF6A625 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x8A5C63 + port = x02483B + farm = xF3F10A + mine = xF6A625 + wood = x2DA91C + arable_land = 184 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 20 + building_logging_camp = 7 + building_fishing_wharf = 2 + } + naval_exit_id = 3064 } STATE_SAO_PAULO = { - id = 390 - subsistence_building = building_subsistence_farms - provinces = { x09198A x1870F2 x21316A x23A418 x27403E x283F5F x298D6C x317917 x31F83B x479986 x53877A x53CD89 x544559 x567C72 x5C09B3 x5C709E x66900C x67A607 x68DC5F x6AE592 x6D7A94 x727D50 x78C1FA x7EE747 x803B36 x81DA8F x8D426B x8FB3D6 x94E2E8 x9C9A53 x9D3688 x9EAC59 x9FCD15 xA03AAD xA0E429 xA1C66C xB450CA xB57BC4 xB854DD xB9F859 xBF9DEB xC06C0B xC59376 xC5C85C xC87548 xCD7B15 xCF1240 xD2EC89 xD35977 xD62837 xD7EC24 xDA0243 xDA3977 xE0C50E xEF2FE4 xFCB8BC } - traits = { state_trait_parana_river state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x544559 - port = x9D3688 - farm = x1870F2 - mine = xD2EC89 - wood = xD7EC24 - arable_land = 369 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 15 - building_logging_camp = 22 - building_fishing_wharf = 5 - building_rubber_plantation = 10 - building_bauxite_mine = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - } - naval_exit_id = 3064 + id = 390 + subsistence_building = building_subsistence_farms + provinces = { x09198A x1870F2 x21316A x23A418 x27403E x283F5F x298D6C x317917 x31F83B x479986 x53877A x53CD89 x544559 x567C72 x5C09B3 x5C709E x66900C x67A607 x68DC5F x6AE592 x6D7A94 x727D50 x78C1FA x7EE747 x803B36 x81DA8F x8D426B x8FB3D6 x94E2E8 x9C9A53 x9D3688 x9EAC59 x9FCD15 xA03AAD xA0E429 xA1C66C xB450CA xB57BC4 xB854DD xB9F859 xBF9DEB xC06C0B xC59376 xC5C85C xC87548 xCD7B15 xCF1240 xD2EC89 xD35977 xD62837 xD7EC24 xDA0243 xDA3977 xE0C50E xEF2FE4 xFCB8BC } + traits = { state_trait_parana_river state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x544559 + port = x9D3688 + farm = x1870F2 + mine = xD2EC89 + wood = xD7EC24 + arable_land = 369 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 15 + building_logging_camp = 22 + building_fishing_wharf = 5 + building_bauxite_mine = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + } + naval_exit_id = 3064 } STATE_MINAS_GERAIS = { - id = 391 - subsistence_building = building_subsistence_farms - provinces = { x00476A x007644 x0341D9 x08DE56 x09A757 x0B09E1 x0B9B88 x0FD8DD x145524 x154455 x1572E5 x1A0824 x1E0C88 x1E3689 x1ECD15 x1F4798 x205DD7 x2445CC x249745 x2D9C6A x2F1439 x2F1BB1 x2F544F x32D141 x332B5D x38EAE6 x3A1260 x3E5151 x3E98D6 x403955 x410EC7 x45CBB7 x471944 x526B6D x52D36E x53DAE2 x54AA39 x55459C x565A2A x57421B x59E08F x5F78DD x5FAA93 x605AF5 x610B23 x621D0A x681DC8 x68ED0C x6953FC x69C7EB x6A33B4 x6AC98F x6B5D9F x6B6A3B x6DE1F4 x6E0FE6 x732A6C x754F27 x755D3F x75C21D x773C93 x79C205 x79D467 x7BC5C4 x7C5C64 x7D986A x80F01D x83D42C x8499F8 x8F99E5 x92D205 x94A7F0 x96E48E x996143 x9BFE77 x9C41AD x9D3924 x9F0BC3 xA0205F xA10512 xA150CA xA1F86D xA601ED xA91313 xABD70F xAD8BC9 xADF050 xB2F415 xB6B036 xB6ECD1 xB7263E xBA7A2F xBB8A73 xC41BD4 xC671F6 xC72E22 xCA5BB8 xCAC8AC xCB325E xCD8841 xCD9F06 xD4695B xD4B56B xDFB42B xE2625E xE3578B xE4EA56 xE625EE xE8109E xEAC29B xEC465F xED0F30 xF4517F xF453D3 xF5DC62 xF6B4D6 xFAE75E xFCDEAB } - traits = { state_trait_solar_fields } - city = xE8109E - farm = x0B09E1 - mine = x80F01D - wood = x755D3F - arable_land = 369 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_gold_mine = 10 - building_iron_mine = 45 - building_lead_mine = 30 - building_logging_camp = 24 - building_rubber_plantation = 7 - building_bauxite_mine = 18 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } + id = 391 + subsistence_building = building_subsistence_farms + provinces = { x00476A x007644 x0341D9 x08DE56 x09A757 x0B09E1 x0B9B88 x0FD8DD x145524 x154455 x1572E5 x1A0824 x1E0C88 x1E3689 x1ECD15 x1F4798 x205DD7 x2445CC x249745 x2D9C6A x2F1439 x2F1BB1 x2F544F x32D141 x332B5D x38EAE6 x3A1260 x3E5151 x3E98D6 x403955 x410EC7 x45CBB7 x471944 x526B6D x52D36E x53DAE2 x54AA39 x55459C x565A2A x57421B x59E08F x5F78DD x5FAA93 x605AF5 x610B23 x621D0A x681DC8 x68ED0C x6953FC x69C7EB x6A33B4 x6AC98F x6B5D9F x6B6A3B x6DE1F4 x6E0FE6 x732A6C x754F27 x755D3F x75C21D x773C93 x79C205 x79D467 x7BC5C4 x7C5C64 x7D986A x80F01D x83D42C x8499F8 x8F99E5 x92D205 x94A7F0 x96E48E x996143 x9BFE77 x9C41AD x9D3924 x9F0BC3 xA0205F xA10512 xA150CA xA1F86D xA601ED xA91313 xABD70F xAD8BC9 xADF050 xB2F415 xB6B036 xB6ECD1 xB7263E xBA7A2F xBB8A73 xC41BD4 xC671F6 xC72E22 xCA5BB8 xCAC8AC xCB325E xCD8841 xCD9F06 xD4695B xD4B56B xDFB42B xE2625E xE3578B xE4EA56 xE625EE xE8109E xEAC29B xEC465F xED0F30 xF4517F xF453D3 xF5DC62 xF6B4D6 xFAE75E xFCDEAB } + traits = { state_trait_solar_fields } + city = xE8109E + farm = x0B09E1 + mine = x80F01D + wood = x755D3F + arable_land = 369 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_gold_mine = 10 + building_iron_mine = 45 + building_lead_mine = 30 + building_logging_camp = 24 + building_bauxite_mine = 18 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } } STATE_RIO_DE_JANEIRO = { - id = 392 - subsistence_building = building_subsistence_farms - provinces = { x1FCD89 x258421 x27995A x3BDEE1 x4E6C36 x58C1DF x7205C6 x8350FC x9555DE x96728E x96ACE0 x9FCD89 xAFC26F xB97C7F xE0E888 xF21572 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x96ACE0 - port = xE0E888 - farm = x4E6C36 - mine = xF21572 - wood = x96728E - arable_land = 277 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 9 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 47 - } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 9 - building_rubber_plantation = 7 - } - naval_exit_id = 3064 + id = 392 + subsistence_building = building_subsistence_farms + provinces = { x1FCD89 x258421 x27995A x3BDEE1 x4E6C36 x58C1DF x7205C6 x8350FC x9555DE x96728E x96ACE0 x9FCD89 xAFC26F xB97C7F xE0E888 xF21572 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x96ACE0 + port = xE0E888 + farm = x4E6C36 + mine = xF21572 + wood = x96728E + arable_land = 277 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 47 + } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 9 + } + naval_exit_id = 3064 } STATE_BAHIA = { - id = 393 - subsistence_building = building_subsistence_farms - provinces = { x016130 x01A0B0 x025628 x04C218 x08D913 x09156C x10A0E2 x14A31C x193207 x1C7DFB x207CE0 x2279E3 x228555 x230994 x245E92 x25070C x2B7D35 x2C9AD0 x2D4A45 x3369F5 x33F61D x34C823 x354843 x37B9C5 x38A03A x38FAEB x3A8208 x3A974D x3BA836 x3FACEF x412FFC x4265E6 x4695F8 x46FB25 x48294E x4A745C x4AF7C8 x4CB52E x509B9E x55D55B x5600D0 x58572E x58FB40 x59F644 x5D9035 x6315A5 x65379B x66324B x678D99 x68BC7B x694D1D x69C0E7 x6AB640 x6AE5BE x6BE72F x6C3E82 x70B2BA x713F9F x733EAC x7535C2 x77A01D x7B8B0E x7E509E x901346 x90952B x91DEFC x96C812 x9B2FF2 x9F0D89 x9F1A7B xA3787D xA50B53 xA6004D xA8B81A xAB64BE xACF4BA xAEAB39 xB6AE54 xB6FBFE xB7E216 xBA6AE1 xBAF5ED xBB3FF6 xBD2EB0 xC0A030 xC0A0B0 xC17088 xC19893 xC53CEE xC5726D xC75389 xC89A3F xC98973 xCD2944 xCF4626 xCF7B13 xD1B2F6 xD1F9DF xD718CA xD8E6AC xD9221E xDD7987 xDE21D5 xE12B7C xE591B2 xE99B6E xEDADB5 xF43955 xF4C2E7 xF73ED8 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x4695F8 - port = xB7E216 - farm = x38A03A - mine = xC98973 - wood = x37B9C5 - arable_land = 277 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 20 - discovered_amount = 0 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - capped_resources = { - building_lead_mine = 30 - building_logging_camp = 18 - building_fishing_wharf = 8 - building_rubber_plantation = 3 - } - naval_exit_id = 3063 + id = 393 + subsistence_building = building_subsistence_farms + provinces = { x016130 x01A0B0 x025628 x04C218 x08D913 x09156C x10A0E2 x14A31C x193207 x1C7DFB x207CE0 x2279E3 x228555 x230994 x245E92 x25070C x2B7D35 x2C9AD0 x2D4A45 x3369F5 x33F61D x34C823 x354843 x37B9C5 x38A03A x38FAEB x3A8208 x3A974D x3BA836 x3FACEF x412FFC x4265E6 x4695F8 x46FB25 x48294E x4A745C x4AF7C8 x4CB52E x509B9E x55D55B x5600D0 x58572E x58FB40 x59F644 x5D9035 x6315A5 x65379B x66324B x678D99 x68BC7B x694D1D x69C0E7 x6AB640 x6AE5BE x6BE72F x6C3E82 x70B2BA x713F9F x733EAC x7535C2 x77A01D x7B8B0E x7E509E x901346 x90952B x91DEFC x96C812 x9B2FF2 x9F0D89 x9F1A7B xA3787D xA50B53 xA6004D xA8B81A xAB64BE xACF4BA xAEAB39 xB6AE54 xB6FBFE xB7E216 xBA6AE1 xBAF5ED xBB3FF6 xBD2EB0 xC0A030 xC0A0B0 xC17088 xC19893 xC53CEE xC5726D xC75389 xC89A3F xC98973 xCD2944 xCF4626 xCF7B13 xD1B2F6 xD1F9DF xD718CA xD8E6AC xD9221E xDD7987 xDE21D5 xE12B7C xE591B2 xE99B6E xEDADB5 xF43955 xF4C2E7 xF73ED8 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x4695F8 + port = xB7E216 + farm = x38A03A + mine = xC98973 + wood = x37B9C5 + arable_land = 277 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 20 + discovered_amount = 0 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + capped_resources = { + building_lead_mine = 30 + building_logging_camp = 18 + building_fishing_wharf = 8 + } + naval_exit_id = 3063 } STATE_RIO_GRANDE_DO_NORTE = { - id = 394 - subsistence_building = building_subsistence_farms - provinces = { x37F7DE x563E55 x5DCFF3 x604190 x6E0A83 xAD0128 xB1D72A xDC9F66 xED0C0B } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = xB1D72A - port = x5DCFF3 - farm = x5DCFF3 - mine = x604190 - wood = x6E0A83 - arable_land = 138 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - capped_resources = { - building_iron_mine = 18 - building_logging_camp = 7 - building_fishing_wharf = 4 - building_rubber_plantation = 2 - } - naval_exit_id = 3063 + id = 394 + subsistence_building = building_subsistence_farms + provinces = { x37F7DE x563E55 x5DCFF3 x604190 x6E0A83 xAD0128 xB1D72A xDC9F66 xED0C0B } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = xB1D72A + port = x5DCFF3 + farm = x5DCFF3 + mine = x604190 + wood = x6E0A83 + arable_land = 138 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + capped_resources = { + building_iron_mine = 18 + building_logging_camp = 7 + building_fishing_wharf = 4 + } + naval_exit_id = 3063 } STATE_CEARA = { - id = 661 - subsistence_building = building_subsistence_farms - provinces = { x032EA0 x0A925F x0CB7A9 x0DFF9A x140E0C x23A1AB x2B8A36 x3AE396 x469A7C x4C763A x50BC85 x510F08 x67D67F x72A418 x835C1F x85E12F x915F53 x9C9F0B xA202FC xA28EF1 xA6BA83 xBE1280 xCB19E2 xD54255 xD95159 xE04111 xE29237 xED5CF9 } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x140E0C - port = xA6BA83 - farm = xED5CF9 - mine = x469A7C - wood = x4C763A - arable_land = 138 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 18 - building_copper_mine = 10 - building_logging_camp = 7 - building_fishing_wharf = 3 - building_rubber_plantation = 3 - } - naval_exit_id = 3063 + id = 661 + subsistence_building = building_subsistence_farms + provinces = { x032EA0 x0A925F x0CB7A9 x0DFF9A x140E0C x23A1AB x2B8A36 x3AE396 x469A7C x4C763A x50BC85 x510F08 x67D67F x72A418 x835C1F x85E12F x915F53 x9C9F0B xA202FC xA28EF1 xA6BA83 xBE1280 xCB19E2 xD54255 xD95159 xE04111 xE29237 xED5CF9 } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x140E0C + port = xA6BA83 + farm = xED5CF9 + mine = x469A7C + wood = x4C763A + arable_land = 138 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 18 + building_copper_mine = 10 + building_logging_camp = 7 + building_fishing_wharf = 3 + } + naval_exit_id = 3063 } STATE_PIAUI = { - id = 660 - subsistence_building = building_subsistence_farms - provinces = { x042D0E x044CF8 x07B5EB x0BDBE6 x0DE512 x14F661 x189F0F x21C090 x361174 x506683 x52B7ED x584067 x66681E x68A97F x69BE90 x735527 x772A8C x7DCBC3 x83E18C x8564C7 x88F401 x89AFD6 x8A4B48 x8DF511 x91AB15 x920A8F xA0C090 xA33C32 xA4E24B xA8B0C0 xA9AA6B xAB0B29 xAB18E1 xB169D2 xB355EE xB5C4BF xB634E7 xB831D5 xC688FC xC74E19 xCA2BC6 xCE40A2 xCE8F26 xD621B3 xDA2527 xDCFBF2 xE39C8B xF07D68 xF58072 xF71214 } - traits = { state_trait_solar_fields } - city = x14F661 - port = xB169D2 - farm = xF71214 - mine = xA33C32 - wood = x772A8C - arable_land = 138 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 14 - building_fishing_wharf = 7 - building_rubber_plantation = 4 - } - naval_exit_id = 3063 + id = 660 + subsistence_building = building_subsistence_farms + provinces = { x042D0E x044CF8 x07B5EB x0BDBE6 x0DE512 x14F661 x189F0F x21C090 x361174 x506683 x52B7ED x584067 x66681E x68A97F x69BE90 x735527 x772A8C x7DCBC3 x83E18C x8564C7 x88F401 x89AFD6 x8A4B48 x8DF511 x91AB15 x920A8F xA0C090 xA33C32 xA4E24B xA8B0C0 xA9AA6B xAB0B29 xAB18E1 xB169D2 xB355EE xB5C4BF xB634E7 xB831D5 xC688FC xC74E19 xCA2BC6 xCE40A2 xCE8F26 xD621B3 xDA2527 xDCFBF2 xE39C8B xF07D68 xF58072 xF71214 } + traits = { state_trait_solar_fields } + city = x14F661 + port = xB169D2 + farm = xF71214 + mine = xA33C32 + wood = x772A8C + arable_land = 138 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 14 + building_fishing_wharf = 7 + } + naval_exit_id = 3063 } STATE_PARAIBA = { - id = 662 - subsistence_building = building_subsistence_farms - provinces = { x1A2590 x516DE8 x594558 x5F988B xA00150 xB20898 xCCF195 xEF30C9 xF7C27D } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x1A2590 - port = xB20898 - farm = xCCF195 - mine = x5F988B - wood = xF7C27D - arable_land = 230 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 2 - building_rubber_plantation = 1 - } - naval_exit_id = 3063 + id = 662 + subsistence_building = building_subsistence_farms + provinces = { x1A2590 x516DE8 x594558 x5F988B xA00150 xB20898 xCCF195 xEF30C9 xF7C27D } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x1A2590 + port = xB20898 + farm = xCCF195 + mine = x5F988B + wood = xF7C27D + arable_land = 230 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 2 + } + naval_exit_id = 3063 } STATE_PERNAMBUCO = { - id = 395 - subsistence_building = building_subsistence_farms - provinces = { x0973C9 x0E7CA9 x0F585E x0FC0EC x102F7B x124BA3 x1A21F3 x218050 x26F1F5 x30CFD0 x344DF2 x3A24E6 x3DBD72 x4C7639 x5408F3 x60C011 x69F57B x6BB748 x756819 x781B63 x7BA55B x8941F9 x8ED4A6 x937969 xA04868 xA08050 xC0A070 xC4D392 xFAA9EB } - traits = { state_trait_solar_fields state_trait_wind_farms } - city = x0E7CA9 - port = xC0A070 - farm = x26F1F5 - mine = x1A21F3 - wood = x1A21F3 - arable_land = 277 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 16 - discovered_amount = 6 - } - capped_resources = { - building_copper_mine = 10 - building_logging_camp = 5 - building_fishing_wharf = 3 - building_rubber_plantation = 2 - } - naval_exit_id = 3063 + id = 395 + subsistence_building = building_subsistence_farms + provinces = { x0973C9 x0E7CA9 x0F585E x0FC0EC x102F7B x124BA3 x1A21F3 x218050 x26F1F5 x30CFD0 x344DF2 x3A24E6 x3DBD72 x4C7639 x5408F3 x60C011 x69F57B x6BB748 x756819 x781B63 x7BA55B x8941F9 x8ED4A6 x937969 xA04868 xA08050 xC0A070 xC4D392 xFAA9EB } + traits = { state_trait_solar_fields state_trait_wind_farms } + city = x0E7CA9 + port = xC0A070 + farm = x26F1F5 + mine = x1A21F3 + wood = x1A21F3 + arable_land = 277 + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 16 + discovered_amount = 6 + } + capped_resources = { + building_copper_mine = 10 + building_logging_camp = 5 + building_fishing_wharf = 3 + } + naval_exit_id = 3063 } diff --git a/map_data/state_regions/08_middle_east.txt b/map_data/state_regions/08_middle_east.txt index a957e1be2..2ff08743f 100644 --- a/map_data/state_regions/08_middle_east.txt +++ b/map_data/state_regions/08_middle_east.txt @@ -1,862 +1,864 @@ STATE_NEJD = { - id = 398 - subsistence_building = building_subsistence_pastures - provinces = { x001A99 x0065FA x014B90 x0276AD x030A29 x03AD52 x03B8A4 x04600E x04756B x063D99 x0835E8 x08A8B0 x08E6CF x090696 x0A1C72 x0ACC6B x0EE414 x0F7462 x130065 x13E2EE x1411DE x142509 x18536F x1E06DA x1FA718 x2255C1 x2387F9 x2483AB x250B0E x28AB45 x2B1EB3 x2DA603 x30E29D x317BEE x3445FA x3554CB x371FC4 x382FAD x3B0975 x3BB2E2 x3EF543 x3F4AE7 x416A9E x422C6A x4321AD x43837A x43DB23 x443432 x445868 x468626 x48F325 x4ADF4E x4B6758 x4DE08D x4FD8C9 x5023B3 x50903A x52847C x536B7A x5461E0 x54F127 x586525 x5C2C37 x5D87C7 x5F7B8A x5FA64F x60AB0A x669166 x6946FC x6A104D x6BC246 x6C493A x6CDC54 x6EA51D x6F3B7D x701160 x70AFC0 x712029 x717C19 x71E27F x72129E x72CB0D x736469 x736EC1 x74B16E x753E9E x7555A8 x765651 x767161 x78581D x7866FA x788181 x7A9AF7 x7AA367 x7AAB57 x7FEB87 x816D47 x81AD79 x821346 x8263B3 x82AF5D x82D00F x85C635 x87117C x8ACAD4 x8CCFC9 x8D6BC4 x90AE99 x91E56C x922E92 x92BE4B x93D43A x94933E x96A809 x9AC0EF x9C0490 xA001BF xA3248D xA442E6 xA52567 xA96ED6 xAB3869 xABB380 xAC17D9 xAEAA42 xB01160 xB0D0A0 xB3966A xB3E853 xBA5612 xBA637E xBFB998 xC49ED2 xC5E0C7 xC62CC1 xC88610 xC98450 xCA21E2 xCC7D14 xCEC01C xD150BE xD2725A xD41D69 xD54924 xD5868B xD5DCA6 xD74E77 xD8F2D3 xDC89F7 xDCC93F xDD2A56 xDFF432 xE03651 xE2051D xE533FB xE5E695 xE834B6 xE83C08 xE8809E xE8DCBA xE92E2D xEA412C xEA70D2 xEB098E xEB66C8 xEBCF1F xECABD7 xECF47B xEDF7AC xF26B5E xF6BC1D xF77056 xF7CA2B xFA46C5 xFB02EE xFB9491 xFE9B94 xFEDA9C } - traits = { state_trait_arabian_desert state_trait_solar_fields } - city = xEB66C8 - port = x04600E - farm = x3F4AE7 - mine = x0F7462 - wood = x04600E - arable_land = 27 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_banana_plantations } - capped_resources = { - building_fishing_wharf = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 150 - discovered_amount = 91 - } - naval_exit_id = 3046 + id = 398 + subsistence_building = building_subsistence_pastures + provinces = { x001A99 x0065FA x014B90 x0276AD x030A29 x03AD52 x03B8A4 x04600E x04756B x063D99 x0835E8 x08A8B0 x08E6CF x090696 x0A1C72 x0ACC6B x0EE414 x0F7462 x130065 x13E2EE x1411DE x142509 x18536F x1E06DA x1FA718 x2255C1 x2387F9 x2483AB x250B0E x28AB45 x2B1EB3 x2DA603 x30E29D x317BEE x3445FA x3554CB x371FC4 x382FAD x3B0975 x3BB2E2 x3EF543 x3F4AE7 x416A9E x422C6A x4321AD x43837A x43DB23 x443432 x445868 x468626 x48F325 x4ADF4E x4B6758 x4DE08D x4FD8C9 x5023B3 x50903A x52847C x536B7A x5461E0 x54F127 x586525 x5C2C37 x5D87C7 x5F7B8A x5FA64F x60AB0A x669166 x6946FC x6A104D x6BC246 x6C493A x6CDC54 x6EA51D x6F3B7D x701160 x70AFC0 x712029 x717C19 x71E27F x72129E x72CB0D x736469 x736EC1 x74B16E x753E9E x7555A8 x765651 x767161 x78581D x7866FA x788181 x7A9AF7 x7AA367 x7AAB57 x7FEB87 x816D47 x81AD79 x821346 x8263B3 x82AF5D x82D00F x85C635 x87117C x8ACAD4 x8CCFC9 x8D6BC4 x90AE99 x91E56C x922E92 x92BE4B x93D43A x94933E x96A809 x9AC0EF x9C0490 xA001BF xA3248D xA442E6 xA52567 xA96ED6 xAB3869 xABB380 xAC17D9 xAEAA42 xB01160 xB0D0A0 xB3966A xB3E853 xBA5612 xBA637E xBFB998 xC49ED2 xC5E0C7 xC62CC1 xC88610 xC98450 xCA21E2 xCC7D14 xCEC01C xD150BE xD2725A xD41D69 xD54924 xD5868B xD5DCA6 xD74E77 xD8F2D3 xDC89F7 xDCC93F xDD2A56 xDFF432 xE03651 xE2051D xE533FB xE5E695 xE834B6 xE83C08 xE8809E xE8DCBA xE92E2D xEA412C xEA70D2 xEB098E xEB66C8 xEBCF1F xECABD7 xECF47B xEDF7AC xF26B5E xF6BC1D xF77056 xF7CA2B xFA46C5 xFB02EE xFB9491 xFE9B94 xFEDA9C } + traits = { state_trait_arabian_desert state_trait_solar_fields } + city = xEB66C8 + port = x04600E + farm = x3F4AE7 + mine = x0F7462 + wood = x04600E + arable_land = 27 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_banana_plantations } + capped_resources = { + building_fishing_wharf = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 150 + discovered_amount = 91 + } + naval_exit_id = 3046 } STATE_OMAN = { - id = 399 - subsistence_building = building_subsistence_pastures - provinces = { x00BADA x0289EB x02FBFB x030A95 x05983E x06581E x075D78 x07D89B x093AC3 x13506D x17CD85 x1B25E6 x1EA1F1 x2DB9C1 x2EDA6E x377D71 x395325 x3AFE0D x3C2FE8 x42A960 x48AF9C x5627A0 x589BAF x59D849 x5AF663 x5FCC2E x68646C x6E2CE7 x70519F x757C65 x794443 x79A9F3 x7BE5F4 x84FDD6 x85D4B9 x85E141 x8941AF x8BA0D5 x8BC60B x937BB2 xA3015F xAAFA29 xB6755D xB6FBDA xB70CA0 xB82286 xB8D035 xBC6325 xBFD3D7 xC1BD52 xC273D0 xC790A2 xCB50CF xCD06CE xD0D18E xD9AF1E xDEB75C xDEE039 xE4E126 xEDE86E xEF50A0 xEFD0A0 xF44B1E xF656B5 xF7E8FC xF89153 xF963C3 xFD7FD6 } - traits = { state_trait_solar_fields } - city = x70519F - port = xBC6325 - farm = xDEB75C - mine = xB6755D - wood = x395325 - arable_land = 73 - arable_resources = { bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_copper_mine = 15 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 28 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 31 - } - naval_exit_id = 3048 + id = 399 + subsistence_building = building_subsistence_pastures + provinces = { x00BADA x0289EB x02FBFB x030A95 x05983E x06581E x075D78 x07D89B x093AC3 x13506D x17CD85 x1B25E6 x1EA1F1 x2DB9C1 x2EDA6E x377D71 x395325 x3AFE0D x3C2FE8 x42A960 x48AF9C x5627A0 x589BAF x59D849 x5AF663 x5FCC2E x68646C x6E2CE7 x70519F x757C65 x794443 x79A9F3 x7BE5F4 x84FDD6 x85D4B9 x85E141 x8941AF x8BA0D5 x8BC60B x937BB2 xA3015F xAAFA29 xB6755D xB6FBDA xB70CA0 xB82286 xB8D035 xBC6325 xBFD3D7 xC1BD52 xC273D0 xC790A2 xCB50CF xCD06CE xD0D18E xD9AF1E xDEB75C xDEE039 xE4E126 xEDE86E xEF50A0 xEFD0A0 xF44B1E xF656B5 xF7E8FC xF89153 xF963C3 xFD7FD6 } + traits = { state_trait_solar_fields } + city = x70519F + port = xBC6325 + farm = xDEB75C + mine = xB6755D + wood = x395325 + arable_land = 73 + arable_resources = { bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_copper_mine = 15 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 28 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 31 + } + naval_exit_id = 3048 } STATE_ABU_DHABI = { - id = 400 - subsistence_building = building_subsistence_pastures - provinces = { x0DC972 x1830A7 x2768F8 x28D126 x4D3B30 x505AE0 x631F32 x65A581 x69B568 x70D020 x723F1D x8C6854 xA9240B xC9472E xD12977 xE8E0A4 xEF5020 xF0D021 xFF7473 } - traits = { state_trait_solar_fields } - city = x505AE0 - port = x65A581 - farm = xF0D021 - mine = x2768F8 - wood = x0DC972 - arable_land = 12 - arable_resources = { bg_livestock_ranches bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 52 - discovered_amount = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 99 - } - naval_exit_id = 3046 + id = 400 + subsistence_building = building_subsistence_pastures + provinces = { x0DC972 x1830A7 x2768F8 x28D126 x4D3B30 x505AE0 x631F32 x65A581 x69B568 x70D020 x723F1D x8C6854 xA9240B xC9472E xD12977 xE8E0A4 xEF5020 xF0D021 xFF7473 } + traits = { state_trait_solar_fields } + city = x505AE0 + port = x65A581 + farm = xF0D021 + mine = x2768F8 + wood = x0DC972 + arable_land = 12 + arable_resources = { bg_livestock_ranches bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 52 + discovered_amount = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 99 + } + naval_exit_id = 3046 } STATE_YEMEN = { - id = 401 - subsistence_building = building_subsistence_pastures - provinces = { x00E3EF x02B35C x02F9FF x034B03 x075453 x0B9A27 x0C7E0C x1A7BB0 x1C7B77 x2197EF x2576C1 x2975A3 x299C0F x2A9E89 x2BD409 x308FDF x30A3E2 x314190 x319060 x346541 x37058F x3D1674 x3D7345 x3D86FC x49FCAB x54840B x567A83 x5C91FE x5DF9FC x5F3582 x60DFF9 x625380 x6290E6 x657048 x672267 x68B524 x6BD0A9 x6D2F95 x75D341 x7C3EA9 x7EC879 x8436FE x843C65 x84FA60 x872CEB x895FE6 x8B1488 x8BF4B8 x8D121D x8D6307 x8E96A7 x90602A x95D64E x9D6547 x9D8A78 x9E941B x9EDF3C xA0540A xA05CB5 xA1AAB0 xA2FDFA xAD1CE2 xB010DF xB08F60 xB090E0 xB79DED xB8A8D2 xBAA208 xBB387A xBDEA27 xC09525 xC790E8 xCF401E xCF61E1 xCF6C49 xD3F276 xD6CC22 xDD033C xDD732E xDFA579 xE5892F xE5DF3B xEF2E43 xF385EB xF86F58 xFA0283 xFE5027 } - prime_land = { x567A83 xE5892F x02F9FF x7EC879 x625380 x9D8A78 xEF2E43 xBB387A xCF6C49 x7C3EA9 xFE5027 x68B524 xE5DF3B x1A7BB0 x2576C1 xCF401E x49FCAB x6290E6 xF86F58 x84FA60 x8B1488 x075453 x00E3EF xB79DED x9E941B x034B03 x8436FE x9EDF3C xB08F60 x9EDF3C } - traits = { state_trait_solar_fields } - city = x319060 - port = x9EDF3C - farm = xD6CC22 - mine = x49FCAB - wood = x034B03 - arable_land = 199 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 12 - building_fishing_wharf = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 17 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 40 - discovered_amount = 1 - } - naval_exit_id = 3047 + id = 401 + subsistence_building = building_subsistence_pastures + provinces = { x00E3EF x02B35C x02F9FF x034B03 x075453 x0B9A27 x0C7E0C x1A7BB0 x1C7B77 x2197EF x2576C1 x2975A3 x299C0F x2A9E89 x2BD409 x308FDF x30A3E2 x314190 x319060 x346541 x37058F x3D1674 x3D7345 x3D86FC x49FCAB x54840B x567A83 x5C91FE x5DF9FC x5F3582 x60DFF9 x625380 x6290E6 x657048 x672267 x68B524 x6BD0A9 x6D2F95 x75D341 x7C3EA9 x7EC879 x8436FE x843C65 x84FA60 x872CEB x895FE6 x8B1488 x8BF4B8 x8D121D x8D6307 x8E96A7 x90602A x95D64E x9D6547 x9D8A78 x9E941B x9EDF3C xA0540A xA05CB5 xA1AAB0 xA2FDFA xAD1CE2 xB010DF xB08F60 xB090E0 xB79DED xB8A8D2 xBAA208 xBB387A xBDEA27 xC09525 xC790E8 xCF401E xCF61E1 xCF6C49 xD3F276 xD6CC22 xDD033C xDD732E xDFA579 xE5892F xE5DF3B xEF2E43 xF385EB xF86F58 xFA0283 xFE5027 } + prime_land = { x567A83 xE5892F x02F9FF x7EC879 x625380 x9D8A78 xEF2E43 xBB387A xCF6C49 x7C3EA9 xFE5027 x68B524 xE5DF3B x1A7BB0 x2576C1 xCF401E x49FCAB x6290E6 xF86F58 x84FA60 x8B1488 x075453 x00E3EF xB79DED x9E941B x034B03 x8436FE x9EDF3C xB08F60 x9EDF3C } + traits = { state_trait_solar_fields } + city = x319060 + port = x9EDF3C + farm = xD6CC22 + mine = x49FCAB + wood = x034B03 + arable_land = 199 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 12 + building_fishing_wharf = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 17 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 40 + discovered_amount = 1 + } + naval_exit_id = 3047 } STATE_HEDJAZ = { - id = 402 - subsistence_building = building_subsistence_pastures - provinces = { x01B53C x034F87 x04F7B6 x0521C1 x05AA56 x12C743 x189DA8 x1B7D77 x1BC05F x1DBFE3 x1EBD1A x21BF48 x21EDF5 x226FAA x24FBED x27A2A8 x28DBD5 x292DD7 x2999ED x2B5B11 x3090A0 x314E1E x320615 x3B598C x3BE5E7 x46CB97 x490DFA x4F8C15 x521E15 x56AD8A x5A8CB9 x5CBEA7 x5DA23F x5DF095 x5F15CE x60A82A x60CD79 x61CFA0 x6809FA x694321 x6AB15B x6DE5B5 x6DECD7 x6E30A8 x73D602 x74B86E x74CB6D x75C3D2 x778137 x7CE787 x7E1168 x7FB9EE x80B1A9 x862801 x87AE0B x8BF770 x8DCF10 x91C7AF x926BB8 x93BDD6 x96DD61 x9BC8FF x9D05B5 x9DCEC5 xA1824A xA3FA9D xA657F7 xA81C83 xA8EF8C xADCFD1 xADF397 xAF3276 xB090A0 xB2A43B xB47D47 xBB2219 xBB3419 xBB9BB6 xBBA7D8 xC6CF64 xCD06B6 xCE4CD0 xCEC06C xD128E6 xD24798 xDAF133 xDD0665 xDF5580 xE0B808 xE19850 xE2A4DE xE4415E xE463A6 xE49A74 xE4A66C xE5D28A xE6B022 xE78A14 xECA39C xEEB4B7 xF4D889 xF5C539 xF9520D } - traits = { state_trait_solar_fields } - city = xE19850 - port = x862801 - farm = x5F15CE - mine = x314E1E - wood = x2999ED - arable_land = 56 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 8 - } - capped_resources = { - building_phosphorus_mine = 28 - building_copper_mine = 22 - building_gold_mine = 8 - building_fishing_wharf = 5 - building_logging_camp = 4 - } - naval_exit_id = 3047 + id = 402 + subsistence_building = building_subsistence_pastures + provinces = { x01B53C x034F87 x04F7B6 x0521C1 x05AA56 x12C743 x189DA8 x1B7D77 x1BC05F x1DBFE3 x1EBD1A x21BF48 x21EDF5 x226FAA x24FBED x27A2A8 x28DBD5 x292DD7 x2999ED x2B5B11 x3090A0 x314E1E x320615 x3B598C x3BE5E7 x46CB97 x490DFA x4F8C15 x521E15 x56AD8A x5A8CB9 x5CBEA7 x5DA23F x5DF095 x5F15CE x60A82A x60CD79 x61CFA0 x6809FA x694321 x6AB15B x6DE5B5 x6DECD7 x6E30A8 x73D602 x74B86E x74CB6D x75C3D2 x778137 x7CE787 x7E1168 x7FB9EE x80B1A9 x862801 x87AE0B x8BF770 x8DCF10 x91C7AF x926BB8 x93BDD6 x96DD61 x9BC8FF x9D05B5 x9DCEC5 xA1824A xA3FA9D xA657F7 xA81C83 xA8EF8C xADCFD1 xADF397 xAF3276 xB090A0 xB2A43B xB47D47 xBB2219 xBB3419 xBB9BB6 xBBA7D8 xC6CF64 xCD06B6 xCE4CD0 xCEC06C xD128E6 xD24798 xDAF133 xDD0665 xDF5580 xE0B808 xE19850 xE2A4DE xE4415E xE463A6 xE49A74 xE4A66C xE5D28A xE6B022 xE78A14 xECA39C xEEB4B7 xF4D889 xF5C539 xF9520D } + traits = { state_trait_solar_fields } + city = xE19850 + port = x862801 + farm = x5F15CE + mine = x314E1E + wood = x2999ED + arable_land = 56 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 8 + } + capped_resources = { + building_sulfur_mine = 28 + building_copper_mine = 22 + building_gold_mine = 8 + building_fishing_wharf = 5 + building_logging_camp = 4 + } + naval_exit_id = 3047 } STATE_HAIL = { - id = 403 - subsistence_building = building_subsistence_pastures - provinces = { x00B021 x011A2F x059E9F x081DD4 x0E3333 x0E606A x11A9A4 x130CEC x1332B9 x16AA3B x1AFF99 x1BC279 x1CF62E x1D96F8 x217576 x27DDAC x28C1E8 x28DBAD x2937E4 x2BAA0A x2BCAA5 x3068DF x307F57 x30EBD1 x328E22 x388A84 x389704 x3B179D x3E4014 x3F8A4B x3FEADD x401521 x405F10 x44074C x458484 x460D09 x46E03C x488838 x48DC3C x48E404 x4B8848 x4C5D5F x50A5AD x53215C x54B461 x570586 x57E5FC x5A6200 x5A986D x5AAB63 x5BA9F3 x5F4303 x609720 x68A578 x6910E2 x69D7E7 x705120 x71291D x7163A1 x754541 x760116 x7B6B4D x7DA074 x803121 x8229D9 x8241B7 x8256C9 x83A8BC x84592D x8582F8 x881873 x8D66EA x90776F x90E0EA x91BB79 x920B4A x92CA55 x93179D x946FD4 x949F2A x9BD6E3 x9F049F x9FE32C xA0251B xA04148 xA1AD00 xA2B74B xA37483 xA5E10E xA60DFE xA7B102 xA81C4A xA9C5FE xAAC851 xAC7DDC xACDA6F xB011A0 xB3B3AE xB3FC59 xB46AF9 xB4CC55 xB5E66A xB66B21 xBA976C xC1AFC6 xCA15F6 xCB2408 xCB37B1 xCC9EF0 xCCA55B xD088C8 xD0C6ED xD9A997 xDA2107 xDCA1DD xDD224F xDD5764 xDF5AD9 xDF5AFC xE15684 xE2AE6A xE341F7 xE65A5E xE9E209 xEBBF58 xEF6A66 xEF8A47 xEFB342 xF14451 xF163D2 xF6C5D3 xF8FF73 xF94BA1 } - traits = { state_trait_arabian_desert state_trait_solar_fields } - city = x389704 - port = x4C5D5F - farm = x4C5D5F - mine = x53215C - wood = x920B4A - arable_land = 19 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 98 - } - naval_exit_id = 3046 + id = 403 + subsistence_building = building_subsistence_pastures + provinces = { x00B021 x011A2F x059E9F x081DD4 x0E3333 x0E606A x11A9A4 x130CEC x1332B9 x16AA3B x1AFF99 x1BC279 x1CF62E x1D96F8 x217576 x27DDAC x28C1E8 x28DBAD x2937E4 x2BAA0A x2BCAA5 x3068DF x307F57 x30EBD1 x328E22 x388A84 x389704 x3B179D x3E4014 x3F8A4B x3FEADD x401521 x405F10 x44074C x458484 x460D09 x46E03C x488838 x48DC3C x48E404 x4B8848 x4C5D5F x50A5AD x53215C x54B461 x570586 x57E5FC x5A6200 x5A986D x5AAB63 x5BA9F3 x5F4303 x609720 x68A578 x6910E2 x69D7E7 x705120 x71291D x7163A1 x754541 x760116 x7B6B4D x7DA074 x803121 x8229D9 x8241B7 x8256C9 x83A8BC x84592D x8582F8 x881873 x8D66EA x90776F x90E0EA x91BB79 x920B4A x92CA55 x93179D x946FD4 x949F2A x9BD6E3 x9F049F x9FE32C xA0251B xA04148 xA1AD00 xA2B74B xA37483 xA5E10E xA60DFE xA7B102 xA81C4A xA9C5FE xAAC851 xAC7DDC xACDA6F xB011A0 xB3B3AE xB3FC59 xB46AF9 xB4CC55 xB5E66A xB66B21 xBA976C xC1AFC6 xCA15F6 xCB2408 xCB37B1 xCC9EF0 xCCA55B xD088C8 xD0C6ED xD9A997 xDA2107 xDCA1DD xDD224F xDD5764 xDF5AD9 xDF5AFC xE15684 xE2AE6A xE341F7 xE65A5E xE9E209 xEBBF58 xEF6A66 xEF8A47 xEFB342 xF14451 xF163D2 xF6C5D3 xF8FF73 xF94BA1 } + traits = { state_trait_arabian_desert state_trait_solar_fields } + city = x389704 + port = x4C5D5F + farm = x4C5D5F + mine = x53215C + wood = x920B4A + arable_land = 19 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 98 + } + naval_exit_id = 3046 } STATE_CYPRUS = { - id = 404 - subsistence_building = building_subsistence_farms - provinces = { x40B020 x79685E xBF3020 } - city = x40B020 - port = xBF3020 - farm = x79685E - wood = xBF3020 - arable_land = 24 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 2 - building_fishing_wharf = 5 - } - naval_exit_id = 3034 + id = 404 + subsistence_building = building_subsistence_farms + provinces = { x40B020 x79685E xBF3020 } + city = x40B020 + port = xBF3020 + farm = x79685E + wood = xBF3020 + mine = x79685E + arable_land = 24 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 2 + building_fishing_wharf = 5 + } + naval_exit_id = 3034 } STATE_TRANSJORDAN = { - id = 405 - subsistence_building = building_subsistence_pastures - provinces = { x0C8C1E x104A1B x2BC2EE x32C1E8 x332989 x46784B x50A387 x599378 x5BDBD7 x5FBEAB x60D0E0 x720E3F x8DED0C xA25988 xC2B483 xE050E0 xE0D0E0 xE92697 xF85497 } - city = xC2B483 - port = xE050E0 - farm = x720E3F - mine = x104A1B - wood = x60D0E0 - arable_land = 12 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - capped_resources = { - building_logging_camp = 2 - building_copper_mine = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - naval_exit_id = 3047 + id = 405 + subsistence_building = building_subsistence_pastures + provinces = { x0C8C1E x104A1B x2BC2EE x32C1E8 x332989 x46784B x50A387 x599378 x5BDBD7 x5FBEAB x60D0E0 x720E3F x8DED0C xA25988 xC2B483 xE050E0 xE0D0E0 xE92697 xF85497 } + city = xC2B483 + port = xE050E0 + farm = x720E3F + mine = x104A1B + wood = x60D0E0 + arable_land = 12 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + capped_resources = { + building_logging_camp = 2 + building_copper_mine = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + naval_exit_id = 3047 } STATE_PALESTINE = { - id = 406 - subsistence_building = building_subsistence_farms - provinces = { x0EC997 x136A0C x605060 x60D060 xE0D060 } - traits = { state_trait_solar_fields } - city = x605060 - port = x605060 - farm = x60D060 - mine = x136A0C - wood = x605060 - arable_land = 66 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 8 - building_copper_mine = 4 - building_logging_camp = 3 - building_fishing_wharf = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - naval_exit_id = 3034 + id = 406 + subsistence_building = building_subsistence_farms + provinces = { x0EC997 x136A0C x605060 x60D060 xE0D060 } + traits = { state_trait_solar_fields } + city = x605060 + port = x605060 + farm = x60D060 + mine = x136A0C + wood = x605060 + arable_land = 66 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 8 + building_copper_mine = 4 + building_logging_camp = 3 + building_fishing_wharf = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + naval_exit_id = 3034 } STATE_LEBANON = { - id = 407 - subsistence_building = building_subsistence_farms - provinces = { x6010E0 x6BA268 xA050E0 xC7ECCB xECCAC7 } - city = xC7ECCB - port = x6010E0 - farm = xECCAC7 - mine = xECCAC7 - wood = xA050E0 - arable_land = 84 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 4 - building_fishing_wharf = 5 - } - naval_exit_id = 3034 + id = 407 + subsistence_building = building_subsistence_farms + provinces = { x6010E0 x6BA268 xA050E0 xC7ECCB xECCAC7 } + city = xC7ECCB + port = x6010E0 + farm = xECCAC7 + mine = xECCAC7 + wood = xA050E0 + arable_land = 84 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 4 + building_fishing_wharf = 5 + } + naval_exit_id = 3034 } STATE_SYRIA = { - id = 408 - subsistence_building = building_subsistence_farms - provinces = { x0030A0 x0F0BCB x186A43 x2FDA89 x336DA5 x3E0347 x461557 x499A08 x5CB1D1 x5CC6DD x6905BC x73246F x7A1679 x80B020 x8EF895 x99646E x9A258F x9AAC16 xA4E920 xCB0113 xD1C9DA xE009D7 xE09060 } - traits = { state_trait_euphrates_river state_trait_solar_fields } - city = x186A43 - farm = x9A258F - mine = xE09060 - wood = xCB0113 - arable_land = 84 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 26 - } + id = 408 + subsistence_building = building_subsistence_farms + provinces = { x0030A0 x0F0BCB x186A43 x2FDA89 x336DA5 x3E0347 x461557 x499A08 x5CB1D1 x5CC6DD x6905BC x73246F x7A1679 x80B020 x8EF895 x99646E x9A258F x9AAC16 xA4E920 xCB0113 xD1C9DA xE009D7 xE09060 } + traits = { state_trait_euphrates_river state_trait_solar_fields } + city = x186A43 + farm = x9A258F + mine = xE09060 + wood = xCB0113 + arable_land = 84 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 12 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 26 + } } STATE_ALEPPO = { - id = 409 - subsistence_building = building_subsistence_farms - provinces = { x14AB01 x619060 x68D9E3 x7125D6 x7A47D7 x7B5D3F xE01160 xE2C7D1 xECD96B } - traits = { state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = x7A47D7 - port = x619060 - farm = x619060 - mine = xE01160 - wood = x14AB01 - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 5 - } - naval_exit_id = 3034 + id = 409 + subsistence_building = building_subsistence_farms + provinces = { x14AB01 x619060 x68D9E3 x7125D6 x7A47D7 x7B5D3F xE01160 xE2C7D1 xECD96B } + traits = { state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = x7A47D7 + port = x619060 + farm = x619060 + mine = xE01160 + wood = x14AB01 + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 5 + } + naval_exit_id = 3034 } STATE_BAGHDAD = { - id = 410 - subsistence_building = building_subsistence_orchards - provinces = { x01E950 x0748CD x0B769F x0CA064 x13CEE0 x1D7CB1 x1EC145 x1EDF69 x205060 x20D060 x281DD3 x2F8925 x30EFBE x34A371 x3698B6 x396DB2 x42D850 x4CF20D x4FD1AE x50D95C x523252 x54DF0B x5ABE79 x5F9550 x679B60 x68BA3E x738496 x79A258 x7AD6CB x7F8783 x803872 x81730A x82B24D x908AEA x92702E x94ADBF xA05060 xA18F1A xA4A407 xAE7D6F xB77CA8 xB78BC7 xBB57AC xC375C0 xDC55AB xE090E0 xEE1814 } - traits = { state_trait_arabian_desert state_trait_tigris_river state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } - capped_resources = { - building_lead_mine = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 99 - discovered_amount = 82 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 49 - } - city = x205060 - farm = x205060 - mine = x1EDF69 - arable_land = 115 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tobacco_plantations } + id = 410 + subsistence_building = building_subsistence_orchards + provinces = { x01E950 x0748CD x0B769F x0CA064 x13CEE0 x1D7CB1 x1EC145 x1EDF69 x205060 x20D060 x281DD3 x2F8925 x30EFBE x34A371 x3698B6 x396DB2 x42D850 x4CF20D x4FD1AE x50D95C x523252 x54DF0B x5ABE79 x5F9550 x679B60 x68BA3E x738496 x79A258 x7AD6CB x7F8783 x803872 x81730A x82B24D x908AEA x92702E x94ADBF xA05060 xA18F1A xA4A407 xAE7D6F xB77CA8 xB78BC7 xBB57AC xC375C0 xDC55AB xE090E0 xEE1814 } + traits = { state_trait_arabian_desert state_trait_tigris_river state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } + capped_resources = { + building_lead_mine = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 99 + discovered_amount = 82 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 49 + } + city = x205060 + farm = x205060 + mine = x1EDF69 + wood = x1EC145 + arable_land = 115 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tobacco_plantations } } STATE_MOSUL = { - id = 411 - subsistence_building = building_subsistence_orchards - provinces = { x00B0A0 x029A2B x07BB1D x0A79A0 x0D20D8 x111137 x130A78 x1F3350 x1F78F4 x2090E0 x246A9F x2F0CE8 x389F34 x4BE9F1 x6F55BA xA2BD38 xB09D9C xBAF0C7 xBD22F1 xC11149 xD097E1 xE4E63B xE67DB6 xF98995 } - traits = { state_trait_tigris_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = x6F55BA - farm = x07BB1D - mine = xE4E63B - wood = x4BE9F1 - arable_land = 84 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_phosphorus_mine = 36 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 88 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 61 - } + id = 411 + subsistence_building = building_subsistence_orchards + provinces = { x00B0A0 x029A2B x07BB1D x0A79A0 x0D20D8 x111137 x130A78 x1F3350 x1F78F4 x2090E0 x246A9F x2F0CE8 x389F34 x4BE9F1 x6F55BA xA2BD38 xB09D9C xBAF0C7 xBD22F1 xC11149 xD097E1 xE4E63B xE67DB6 xF98995 } + traits = { state_trait_tigris_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = x6F55BA + farm = x07BB1D + mine = xE4E63B + wood = x4BE9F1 + arable_land = 84 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_sulfur_mine = 36 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 88 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 61 + } } STATE_DEIR_EZ_ZOR = { - id = 412 - subsistence_building = building_subsistence_pastures - provinces = { x19152C x1B437C x1ECFDA x205956 x24B968 x479916 x519F26 x56095E x6BDF5C x849047 x969057 x97B814 x9A097B xA6B14C xBF549D xC414B6 xCE5C9A xF5D646 } - traits = { state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } - city = x849047 - farm = x97B814 - mine = x519F26 - wood = x1ECFDA - arable_land = 56 - arable_resources = { bg_livestock_ranches bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 25 - discovered_amount = 24 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 33 - } + id = 412 + subsistence_building = building_subsistence_pastures + provinces = { x19152C x1B437C x1ECFDA x205956 x24B968 x479916 x519F26 x56095E x6BDF5C x849047 x969057 x97B814 x9A097B xA6B14C xBF549D xC414B6 xCE5C9A xF5D646 } + traits = { state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } + city = x849047 + farm = x97B814 + mine = x519F26 + wood = x1ECFDA + arable_land = 56 + arable_resources = { bg_livestock_ranches bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 25 + discovered_amount = 24 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 33 + } } STATE_BASRA = { - id = 413 - subsistence_building = building_subsistence_orchards - provinces = { x00F060 x0972E0 x1C3F80 x1CC9CC x1D7F5E x1FF559 x203F3E x2050E0 x2164B9 x2EA1C0 x312AA2 x41F864 x4F90CC x531544 x6090E0 x68C89A x6C593D x6C8E49 x6CBE21 x733357 x76F2F5 x77A913 x7CAD29 x807060 x87F943 x88ADC8 x93CB74 x9CED6B x9F9CCA xA0D060 xB9C9EB xBE6A23 xDABB9C xDB6370 xE8DCB1 xF1BF17 xFE18C1 } - traits = { state_trait_tigris_river state_trait_euphrates_river state_trait_solar_fields } - city = x807060 - port = x00F060 - farm = x9F9CCA - mine = x88ADC8 - wood = x7CAD29 - arable_land = 84 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_phosphorus_mine = 32 - building_fishing_wharf = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 94 - discovered_amount = 81 - } - naval_exit_id = 3046 + id = 413 + subsistence_building = building_subsistence_orchards + provinces = { x00F060 x0972E0 x1C3F80 x1CC9CC x1D7F5E x1FF559 x203F3E x2050E0 x2164B9 x2EA1C0 x312AA2 x41F864 x4F90CC x531544 x6090E0 x68C89A x6C593D x6C8E49 x6CBE21 x733357 x76F2F5 x77A913 x7CAD29 x807060 x87F943 x88ADC8 x93CB74 x9CED6B x9F9CCA xA0D060 xB9C9EB xBE6A23 xDABB9C xDB6370 xE8DCB1 xF1BF17 xFE18C1 } + traits = { state_trait_tigris_river state_trait_euphrates_river state_trait_solar_fields } + city = x807060 + port = x00F060 + farm = x9F9CCA + mine = x88ADC8 + wood = x7CAD29 + arable_land = 84 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_sulfur_mine = 32 + building_fishing_wharf = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 94 + discovered_amount = 81 + } + naval_exit_id = 3046 } STATE_FARS = { - id = 414 - subsistence_building = building_subsistence_orchards - provinces = { x0130E0 x01B060 x01F0A0 x077437 x202B10 x2657C9 x2A39A6 x35A806 x37295A x39E6FA x3C79B5 x4AB629 x517637 x5FE0AF x626618 x6375B3 x672217 x6F0F7C x75053B x759BE2 x7D89AA x8030DF x80F0A0 x879264 x89054E x898FBC x8A4184 x8C28A6 x8D9D57 x95A3F5 x95EAC4 xA194C3 xB1591C xB5A598 xB9E770 xD4E165 xE622E5 xEB15EE xEB8219 xF033FA xF29735 xFDAFF4 xFFA8FA } - traits = { state_trait_zagros_mountains state_trait_solar_fields state_trait_hydroelectric_dams } - city = x95EAC4 - port = x0130E0 - farm = x517637 - mine = xB5A598 - wood = x8030DF - arable_land = 84 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_fishing_wharf = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 41 - discovered_amount = 40 - } - naval_exit_id = 3046 + id = 414 + subsistence_building = building_subsistence_orchards + provinces = { x0130E0 x01B060 x01F0A0 x077437 x202B10 x2657C9 x2A39A6 x35A806 x37295A x39E6FA x3C79B5 x4AB629 x517637 x5FE0AF x626618 x6375B3 x672217 x6F0F7C x75053B x759BE2 x7D89AA x8030DF x80F0A0 x879264 x89054E x898FBC x8A4184 x8C28A6 x8D9D57 x95A3F5 x95EAC4 xA194C3 xB1591C xB5A598 xB9E770 xD4E165 xE622E5 xEB15EE xEB8219 xF033FA xF29735 xFDAFF4 xFFA8FA } + traits = { state_trait_zagros_mountains state_trait_solar_fields state_trait_hydroelectric_dams } + city = x95EAC4 + port = x0130E0 + farm = x517637 + mine = xB5A598 + wood = x8030DF + arable_land = 84 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_fishing_wharf = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 41 + discovered_amount = 40 + } + naval_exit_id = 3046 } STATE_LARISTAN = { - id = 415 - subsistence_building = building_subsistence_farms - provinces = { x0170A0 x01F020 x0D4D86 x124E6F x159AB3 x177599 x1BC9CB x20B506 x2E09CE x2E57B1 x2F832B x350DED x36F270 x3FA81D x407020 x42FC41 x5293C9 x5D2CF2 x5E1734 x648853 x6796CE x6DDC3B x75B0BE x75B934 x7FB23D x8070A0 x80F020 x83424B x876E91 x8D0125 x901598 x922EDA x9869E8 x99F186 x9DF415 xA54E11 xAAA21C xAFE8A5 xAFF45C xB0513F xB2B395 xB67223 xB80596 xC83D18 xCACC49 xCBE9C4 xCC1B0F xCCDD76 xD73959 xE816BC xE862E9 xE9C86A xEB9357 xF14D58 xF24BDE xF4E18B xF58FBD xF6D834 xF8EBE8 xFF73DA } - traits = { state_trait_natural_harbors state_trait_solar_fields } - city = xA54E11 - port = x350DED - farm = x01F020 - mine = x6DDC3B - wood = x8070A0 - arable_land = 56 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 24 - building_copper_mine = 10 - building_fishing_wharf = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 139 - } - naval_exit_id = 3046 + id = 415 + subsistence_building = building_subsistence_farms + provinces = { x0170A0 x01F020 x0D4D86 x124E6F x159AB3 x177599 x1BC9CB x20B506 x2E09CE x2E57B1 x2F832B x350DED x36F270 x3FA81D x407020 x42FC41 x5293C9 x5D2CF2 x5E1734 x648853 x6796CE x6DDC3B x75B0BE x75B934 x7FB23D x8070A0 x80F020 x83424B x876E91 x8D0125 x901598 x922EDA x9869E8 x99F186 x9DF415 xA54E11 xAAA21C xAFE8A5 xAFF45C xB0513F xB2B395 xB67223 xB80596 xC83D18 xCACC49 xCBE9C4 xCC1B0F xCCDD76 xD73959 xE816BC xE862E9 xE9C86A xEB9357 xF14D58 xF24BDE xF4E18B xF58FBD xF6D834 xF8EBE8 xFF73DA } + traits = { state_trait_natural_harbors state_trait_solar_fields } + city = xA54E11 + port = x350DED + farm = x01F020 + mine = x6DDC3B + wood = x8070A0 + arable_land = 56 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 24 + building_copper_mine = 10 + building_fishing_wharf = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 139 + } + naval_exit_id = 3046 } STATE_SISTAN = { - id = 416 - subsistence_building = building_subsistence_farms - provinces = { x0FC204 x10F3F4 x1E9374 x20531A x20A19F x243D68 x24B920 x258E35 x26DEEC x29CD3D x2EB9D4 x2F10E8 x2F2582 x321257 x3FE8A6 x4131A0 x4430D6 x47F50F x48E7B8 x4B4B04 x4CEB3F x51274D x5D9506 x6C7630 x6E3249 x838A84 x89A8C6 x91E7E0 x945FA2 x9CBF51 x9D6744 xA81990 xA9F721 xB33E22 xB55662 xB6CF46 xB7864D xC68B25 xC74971 xC982BC xD547B8 xEC93DC xFEEC0B xFF026E } - traits = { state_trait_solar_fields } - city = x20A19F - port = x945FA2 - farm = x321257 - mine = xEC93DC - wood = xFF026E - arable_land = 40 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_fishing_wharf = 4 - } - naval_exit_id = 3046 + id = 416 + subsistence_building = building_subsistence_farms + provinces = { x0FC204 x10F3F4 x1E9374 x20531A x20A19F x243D68 x24B920 x258E35 x26DEEC x29CD3D x2EB9D4 x2F10E8 x2F2582 x321257 x3FE8A6 x4131A0 x4430D6 x47F50F x48E7B8 x4B4B04 x4CEB3F x51274D x5D9506 x6C7630 x6E3249 x838A84 x89A8C6 x91E7E0 x945FA2 x9CBF51 x9D6744 xA81990 xA9F721 xB33E22 xB55662 xB6CF46 xB7864D xC68B25 xC74971 xC982BC xD547B8 xEC93DC xFEEC0B xFF026E } + traits = { state_trait_solar_fields } + city = x20A19F + port = x945FA2 + farm = x321257 + mine = xEC93DC + wood = xFF026E + arable_land = 40 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_fishing_wharf = 4 + } + naval_exit_id = 3046 } STATE_KHORASAN = { - id = 417 - subsistence_building = building_subsistence_farms - provinces = { x017021 x053EBF x07C3C1 x09EC79 x16AE6E x1F687B x235294 x250EA9 x2CC853 x35E580 x39C083 x3DDD90 x4058BB x41B208 x46E4AC x4CD18D x4F3FC9 x53B53B x56E6F2 x57893E x5BAC61 x6208A0 x62D297 x6D2203 x6E6FDC x6E99FA x6FE987 x71BA88 x7257FA x746A7C x807020 x81B71E x84BB30 x868586 x888432 x89332A x8A3C3C x8A452E x92941B x932884 x9369BF x943855 x95024E x95D808 x964953 x98DCCC x9C5383 x9C8A25 x9CB55A xA26087 xA6D67E xA7818E xA8549E xAA21EB xAC03B8 xAE765F xB0A555 xB7CE9D xB99ECB xBEA6BB xC0B020 xC0E354 xC0F0E0 xC6F164 xC7F975 xCD35CC xCFE904 xD37C65 xD3C02D xD58A3C xD6E8C2 xDEE397 xE10ECF xE3DC87 xE3E233 xE3EF67 xE91143 xEADB0F xEB9FD7 xEBB44F xEF1467 xF394BC xF4E0BD xF559AB } - traits = { state_trait_turquoise_deposits } - city = xF559AB - farm = x746A7C - mine = x98DCCC - wood = x943855 - arable_land = 84 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - building_oil_rig = 20 - } + id = 417 + subsistence_building = building_subsistence_farms + provinces = { x017021 x053EBF x07C3C1 x09EC79 x16AE6E x1F687B x235294 x250EA9 x2CC853 x35E580 x39C083 x3DDD90 x4058BB x41B208 x46E4AC x4CD18D x4F3FC9 x53B53B x56E6F2 x57893E x5BAC61 x6208A0 x62D297 x6D2203 x6E6FDC x6E99FA x6FE987 x71BA88 x7257FA x746A7C x807020 x81B71E x84BB30 x868586 x888432 x89332A x8A3C3C x8A452E x92941B x932884 x9369BF x943855 x95024E x95D808 x964953 x98DCCC x9C5383 x9C8A25 x9CB55A xA26087 xA6D67E xA7818E xA8549E xAA21EB xAC03B8 xAE765F xB0A555 xB7CE9D xB99ECB xBEA6BB xC0B020 xC0E354 xC0F0E0 xC6F164 xC7F975 xCD35CC xCFE904 xD37C65 xD3C02D xD58A3C xD6E8C2 xDEE397 xE10ECF xE3DC87 xE3E233 xE3EF67 xE91143 xEADB0F xEB9FD7 xEBB44F xEF1467 xF394BC xF4E0BD xF559AB } + traits = { state_trait_turquoise_deposits } + city = xF559AB + farm = x746A7C + mine = x98DCCC + wood = x943855 + arable_land = 84 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 4 + building_oil_rig = 20 + } } STATE_KHUZESTAN = { - id = 418 - subsistence_building = building_subsistence_orchards - provinces = { x00B0DF x09F8D1 x241E05 x4CA291 x4FDA9B x55D475 x5D400F x80B060 x80B0E0 x80E4E1 x872ACE xA18555 xA99276 xF5BD8F xFBA38B } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = x55D475 - port = xFBA38B - farm = x4CA291 - mine = x80E4E1 - wood = xF5BD8F - arable_land = 56 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_phosphorus_mine = 40 - building_fishing_wharf = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 133 - discovered_amount = 83 - } - naval_exit_id = 3046 + id = 418 + subsistence_building = building_subsistence_orchards + provinces = { x00B0DF x09F8D1 x241E05 x4CA291 x4FDA9B x55D475 x5D400F x80B060 x80B0E0 x80E4E1 x872ACE xA18555 xA99276 xF5BD8F xFBA38B } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = x55D475 + port = xFBA38B + farm = x4CA291 + mine = x80E4E1 + wood = xF5BD8F + arable_land = 56 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_sulfur_mine = 40 + building_fishing_wharf = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 133 + discovered_amount = 83 + } + naval_exit_id = 3046 } STATE_ISFAHAN = { - id = 419 - subsistence_building = building_subsistence_orchards - provinces = { x077C30 x124E8C x24A57B x31DF75 x346B17 x356EFD x361152 x362C14 x44E945 x4C1CD8 x4E9FD1 x527229 x5E4062 x5E50D5 x616406 x639DDD x662658 x6C648A x7A9D34 x7AE349 x7CCE94 x803160 x89719E x8D9CEC x8DDEC3 x8EC8D6 x991C41 x9DC400 x9DF482 xA37A77 xAF4250 xB0AA8F xB75FFC xC03160 xC07020 xC241E1 xC5AECF xC77B7D xD35B7E xDF5E83 xE47095 xE679AF xE9B06D xEB4F2E xED39D0 xF17A7A } - city = xED39D0 - farm = xA37A77 - mine = xE9B06D - wood = xE679AF - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 36 - building_lead_mine = 42 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } + id = 419 + subsistence_building = building_subsistence_orchards + provinces = { x077C30 x124E8C x24A57B x31DF75 x346B17 x356EFD x361152 x362C14 x44E945 x4C1CD8 x4E9FD1 x527229 x5E4062 x5E50D5 x616406 x639DDD x662658 x6C648A x7A9D34 x7AE349 x7CCE94 x803160 x89719E x8D9CEC x8DDEC3 x8EC8D6 x991C41 x9DC400 x9DF482 xA37A77 xAF4250 xB0AA8F xB75FFC xC03160 xC07020 xC241E1 xC5AECF xC77B7D xD35B7E xDF5E83 xE47095 xE679AF xE9B06D xEB4F2E xED39D0 xF17A7A } + city = xED39D0 + farm = xA37A77 + mine = xE9B06D + wood = xE679AF + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 36 + building_lead_mine = 42 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } } STATE_MAZANDARAN = { - id = 420 - subsistence_building = building_subsistence_farms - provinces = { x0FF449 x129FA5 x241E43 x3834CF x4070A0 x40EFA0 x51E7A3 x5694AE x5ADBFF x63F238 x8070DF xC0B0E0 xE697E6 xE6DB67 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = xE697E6 - farm = x63F238 - mine = x3834CF - wood = x51E7A3 - arable_land = 69 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 60 - building_logging_camp = 14 - } + id = 420 + subsistence_building = building_subsistence_farms + provinces = { x0FF449 x129FA5 x241E43 x3834CF x4070A0 x40EFA0 x51E7A3 x5694AE x5ADBFF x63F238 x8070DF xC0B0E0 xE697E6 xE6DB67 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = xE697E6 + farm = x63F238 + mine = x3834CF + wood = x51E7A3 + arable_land = 69 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 60 + building_logging_camp = 14 + } } STATE_IRAKAJEMI = { - id = 421 - subsistence_building = building_subsistence_farms - provinces = { x3701A3 x3DB0B9 x4030E0 x41B060 x466F62 x553125 x588437 x64A12B x68FFB7 x69D9F4 x6AB1CB x6FEED1 x70C503 x71249D x8F1825 x9DE783 xAD9186 xC070A0 xC0F0A0 xD710D1 xDA35F1 xE131D0 xE7E218 xE92D8F } - city = xC0F0A0 - farm = x4030E0 - mine = x41B060 - wood = x9DE783 - arable_land = 98 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 9 - } + id = 421 + subsistence_building = building_subsistence_farms + provinces = { x3701A3 x3DB0B9 x4030E0 x41B060 x466F62 x553125 x588437 x64A12B x68FFB7 x69D9F4 x6AB1CB x6FEED1 x70C503 x71249D x8F1825 x9DE783 xAD9186 xC070A0 xC0F0A0 xD710D1 xDA35F1 xE131D0 xE7E218 xE92D8F } + city = xC0F0A0 + farm = x4030E0 + mine = x41B060 + wood = x9DE783 + arable_land = 98 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 9 + } } STATE_TABRIZ = { - id = 422 - subsistence_building = building_subsistence_farms - provinces = { x018E23 x0256AF x04D39A x102BCB x211111 x2281CB x264C9D x2B1395 x2C653E x41B0E0 x43A850 x592890 x6050A0 x63528E x7417A0 x780DBA x7F1958 x80B0A0 x97DFB2 x9B1366 xA010DF xA70D55 xADF8DB xB0C672 xBD5DC4 xBF30DF xC277FE xC5BF2C xC8C637 xCA2489 xCC139E xCCA63F xCEA2AE xD82CB4 xDC46D1 xFF325A } - city = x2B1395 - farm = x780DBA - mine = xC277FE - wood = xCA2489 - arable_land = 228 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations } - capped_resources = { - building_coal_mine = 40 - building_copper_mine = 18 - building_logging_camp = 7 - } + id = 422 + subsistence_building = building_subsistence_farms + provinces = { x018E23 x0256AF x04D39A x102BCB x211111 x2281CB x264C9D x2B1395 x2C653E x41B0E0 x43A850 x592890 x6050A0 x63528E x7417A0 x780DBA x7F1958 x80B0A0 x97DFB2 x9B1366 xA010DF xA70D55 xADF8DB xB0C672 xBD5DC4 xBF30DF xC277FE xC5BF2C xC8C637 xCA2489 xCC139E xCCA63F xCEA2AE xD82CB4 xDC46D1 xFF325A } + city = x2B1395 + farm = x780DBA + mine = xC277FE + wood = xCA2489 + arable_land = 228 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations } + capped_resources = { + building_coal_mine = 40 + building_copper_mine = 18 + building_logging_camp = 7 + } } STATE_LURISTAN = { - id = 423 - subsistence_building = building_subsistence_orchards - provinces = { x0170E0 x01B2D8 x141ABA x2AAA44 x2D2CC8 x2E8EE8 x2EA8EE x349E91 x38B60D x4A1B9A x4FD77D x51BDFA x5E4B82 x6B83E1 x6F8D9F x78B5D4 x793216 x80F060 x928FFD x9963BE xB25FAE xBC8ADC xBDD368 xC0B060 xC186BC xC3A894 xC82A67 xD7D07C xE050A0 } - traits = { state_trait_zagros_mountains } - city = x38B60D - farm = xBDD368 - mine = x141ABA - wood = x928FFD - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 53 - } + id = 423 + subsistence_building = building_subsistence_orchards + provinces = { x0170E0 x01B2D8 x141ABA x2AAA44 x2D2CC8 x2E8EE8 x2EA8EE x349E91 x38B60D x4A1B9A x4FD77D x51BDFA x5E4B82 x6B83E1 x6F8D9F x78B5D4 x793216 x80F060 x928FFD x9963BE xB25FAE xBC8ADC xBDD368 xC0B060 xC186BC xC3A894 xC82A67 xD7D07C xE050A0 } + traits = { state_trait_zagros_mountains } + city = x38B60D + farm = xBDD368 + mine = x141ABA + wood = x928FFD + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 53 + } } STATE_BURSA = { - id = 424 - subsistence_building = building_subsistence_farms - provinces = { x13886D x2F78D7 x3020E0 x30A060 x34C810 x3F1505 x809000 xB0A060 xB4D60B xB8FEBB } - traits = { state_trait_wind_farms } - city = x13886D - port = xB0A060 - farm = x3F1505 - mine = xB8FEBB - wood = xB4D60B - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 8 - } - naval_exit_id = 3035 + id = 424 + subsistence_building = building_subsistence_farms + provinces = { x13886D x2F78D7 x3020E0 x30A060 x34C810 x3F1505 x809000 xB0A060 xB4D60B xB8FEBB } + traits = { state_trait_wind_farms } + city = x13886D + port = xB0A060 + farm = x3F1505 + mine = xB8FEBB + wood = xB4D60B + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 8 + } + naval_exit_id = 3035 } STATE_AYDIN = { - id = 425 - subsistence_building = building_subsistence_farms - provinces = { x15CC91 x205020 x20AAE2 x6E8DF4 x95ABDB xA090A0 xABD1D0 xB020E0 xBEA226 xC0FCA9 xE8A5DB xFD1F86 } - traits = { state_trait_wind_farms } - # state_trait_geothermal_reservoirs } - city = xE8A5DB - port = xB020E0 - farm = x15CC91 - mine = xABD1D0 - wood = x205020 - arable_land = 98 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 5 - building_fishing_wharf = 15 - } - naval_exit_id = 3035 + id = 425 + subsistence_building = building_subsistence_farms + provinces = { x15CC91 x205020 x20AAE2 x6E8DF4 x95ABDB xA090A0 xABD1D0 xB020E0 xBEA226 xC0FCA9 xE8A5DB xFD1F86 } + traits = { state_trait_wind_farms } + # state_trait_geothermal_reservoirs } + city = xE8A5DB + port = xB020E0 + farm = x15CC91 + mine = xABD1D0 + wood = x205020 + arable_land = 98 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 5 + building_fishing_wharf = 15 + } + naval_exit_id = 3035 } STATE_KONYA = { - id = 426 - subsistence_building = building_subsistence_farms - provinces = { x02FE8B x04C595 x0EABBE x1D4A61 x375BA2 x401060 x472F2C x47B8CA x4CEBB4 x547B95 x55148F x56087A x601020 x602629 x65DE76 x661DB3 x669397 x6DB349 x70373E x76099B x76C0DF x802F12 x8505DE x8F7C3D x93F78F x9E386C x9FFCAB xA4ED5C xB54481 xBACCB8 xBB0729 xBC2D46 xC0A9EB xC1905F xCB2093 xCCE5E0 xDE59BB xE01020 xE090A0 xE8D503 xEB98F3 xF28CC2 xF7871B xFA1AEF } - traits = { state_trait_hydroelectric_dams } - city = x547B95 - port = x04C595 - farm = x669397 - mine = xFA1AEF - wood = x1D4A61 - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 6 - } - naval_exit_id = 3034 + id = 426 + subsistence_building = building_subsistence_farms + provinces = { x02FE8B x04C595 x0EABBE x1D4A61 x375BA2 x401060 x472F2C x47B8CA x4CEBB4 x547B95 x55148F x56087A x601020 x602629 x65DE76 x661DB3 x669397 x6DB349 x70373E x76099B x76C0DF x802F12 x8505DE x8F7C3D x93F78F x9E386C x9FFCAB xA4ED5C xB54481 xBACCB8 xBB0729 xBC2D46 xC0A9EB xC1905F xCB2093 xCCE5E0 xDE59BB xE01020 xE090A0 xE8D503 xEB98F3 xF28CC2 xF7871B xFA1AEF } + traits = { state_trait_hydroelectric_dams } + city = x547B95 + port = x04C595 + farm = x669397 + mine = xFA1AEF + wood = x1D4A61 + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 6 + } + naval_exit_id = 3034 } STATE_KASTAMONU = { - id = 427 - subsistence_building = building_subsistence_farms - provinces = { x1D8401 x312F4B x415C04 x449057 x6089D1 x747BB5 x7A7E06 xB82B24 xBEBB3F xC01000 xC1C893 xE1E090 xF040E0 } - traits = { state_trait_hydroelectric_dams } - city = x415C04 - port = x7A7E06 - farm = x747BB5 - mine = xC01000 - wood = xBEBB3F - arable_land = 98 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 72 - building_logging_camp = 11 - building_fishing_wharf = 10 - } - naval_exit_id = 3036 + id = 427 + subsistence_building = building_subsistence_farms + provinces = { x1D8401 x312F4B x415C04 x449057 x6089D1 x747BB5 x7A7E06 xB82B24 xBEBB3F xC01000 xC1C893 xE1E090 xF040E0 } + traits = { state_trait_hydroelectric_dams } + city = x415C04 + port = x7A7E06 + farm = x747BB5 + mine = xC01000 + wood = xBEBB3F + arable_land = 98 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 72 + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3036 } STATE_DIYARBAKIR = { - id = 428 - subsistence_building = building_subsistence_orchards - provinces = { x00D000 x0FD328 x1D287B x319F6B x31F004 x376F7A x3CB54F x47DD99 x510E91 x55EC85 x5E4B3A x60D4AE x665380 x6E2D49 x86D676 x8A4F16 x9457C4 x95EA60 x9E2132 xA090E0 xA57AFA xC33C0F xC9CF24 xD8B670 xF3EE0A xFB66D7 } - traits = { state_trait_tigris_river state_trait_euphrates_river state_trait_hydroelectric_dams } - city = xC9CF24 - farm = xD8B670 - mine = x510E91 - wood = x55EC85 - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 32 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 29 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 13 - } + id = 428 + subsistence_building = building_subsistence_orchards + provinces = { x00D000 x0FD328 x1D287B x319F6B x31F004 x376F7A x3CB54F x47DD99 x510E91 x55EC85 x5E4B3A x60D4AE x665380 x6E2D49 x86D676 x8A4F16 x9457C4 x95EA60 x9E2132 xA090E0 xA57AFA xC33C0F xC9CF24 xD8B670 xF3EE0A xFB66D7 } + traits = { state_trait_tigris_river state_trait_euphrates_river state_trait_hydroelectric_dams } + city = xC9CF24 + farm = xD8B670 + mine = x510E91 + wood = x55EC85 + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 32 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 29 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 13 + } } STATE_ADANA = { - id = 429 - subsistence_building = building_subsistence_farms - provinces = { x2111E0 x39CBF7 x4DA0F1 x63E9DB x7DD48B x8517E9 x909463 xA09060 xA4523A xB0E060 xCCBD19 xDAD836 xE8DCC5 xF657D8 xFA9C84 } - traits = { state_trait_euphrates_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = x2111E0 - port = x2111E0 - farm = xE8DCC5 - mine = xA4523A - wood = xF657D8 - arable_land = 40 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 16 - discovered_amount = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 33 - } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 4 - building_fishing_wharf = 12 - } - naval_exit_id = 3034 + id = 429 + subsistence_building = building_subsistence_farms + provinces = { x2111E0 x39CBF7 x4DA0F1 x63E9DB x7DD48B x8517E9 x909463 xA09060 xA4523A xB0E060 xCCBD19 xDAD836 xE8DCC5 xF657D8 xFA9C84 } + traits = { state_trait_euphrates_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = x2111E0 + port = x2111E0 + farm = xE8DCC5 + mine = xA4523A + wood = xF657D8 + arable_land = 40 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 16 + discovered_amount = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 33 + } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 4 + building_fishing_wharf = 12 + } + naval_exit_id = 3034 } STATE_TRABZON = { - id = 430 - subsistence_building = building_subsistence_farms - provinces = { x001080 x009080 x1357F8 x146DD9 x288BCD x809080 x9655BD xA88EEC xAE07E3 xB526B3 } - traits = { state_trait_hydroelectric_dams } - city = x146DD9 - port = x9655BD - farm = x809080 - mine = x001080 - wood = x9655BD - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 21 - building_copper_mine = 18 - building_logging_camp = 8 - building_fishing_wharf = 9 - } - naval_exit_id = 3036 + id = 430 + subsistence_building = building_subsistence_farms + provinces = { x001080 x009080 x1357F8 x146DD9 x288BCD x809080 x9655BD xA88EEC xAE07E3 xB526B3 } + traits = { state_trait_hydroelectric_dams } + city = x146DD9 + port = x9655BD + farm = x809080 + mine = x001080 + wood = x9655BD + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 21 + building_copper_mine = 18 + building_logging_camp = 8 + building_fishing_wharf = 9 + } + naval_exit_id = 3036 } STATE_ERZURUM = { - id = 431 - subsistence_building = building_subsistence_farms - provinces = { x25E046 x27689E x3051BD x31B08C x409080 x4F6E8F x52EB9A x59E513 x5C223C x60677E x669A31 x740ED1 x795751 x7BC870 x801080 x81F589 x895074 x8F5A6A x90BA49 x92A943 xA23F9A xC01080 xC41BC3 xC7DC49 xD0901D xF51B98 xFDB72C } - city = x895074 - farm = x4F6E8F - mine = xC01080 - wood = x7BC870 - arable_land = 113 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 36 - building_logging_camp = 9 - } + id = 431 + subsistence_building = building_subsistence_farms + provinces = { x25E046 x27689E x3051BD x31B08C x409080 x4F6E8F x52EB9A x59E513 x5C223C x60677E x669A31 x740ED1 x795751 x7BC870 x801080 x81F589 x895074 x8F5A6A x90BA49 x92A943 xA23F9A xC01080 xC41BC3 xC7DC49 xD0901D xF51B98 xFDB72C } + city = x895074 + farm = x4F6E8F + mine = xC01080 + wood = x7BC870 + arable_land = 113 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 36 + building_logging_camp = 9 + } } STATE_ANKARA = { - id = 432 - subsistence_building = building_subsistence_farms - provinces = { x03F8EA x04F350 x098D9C x0BD6EC x0D1D4E x15BC1F x17B19B x180265 x1A75C7 x25499A x29D9AF x3041CC x30A0E0 x39B060 x3E9653 x401080 x409000 x431F60 x465D69 x5D2F75 x5F00C0 x62FAA8 x66B13B x785849 x7DD19B x8713CE x895D6B x8E9935 x964F97 x967F78 xA8674E xB556A0 xC09000 xC29DFD xCAF12B xCB8C83 xE17847 xEB1F97 xF470A0 } - city = xCAF12B - farm = x0BD6EC - mine = x25499A - wood = x17B19B - arable_land = 184 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 9 - } + id = 432 + subsistence_building = building_subsistence_farms + provinces = { x03F8EA x04F350 x098D9C x0BD6EC x0D1D4E x15BC1F x17B19B x180265 x1A75C7 x25499A x29D9AF x3041CC x30A0E0 x39B060 x3E9653 x401080 x409000 x431F60 x465D69 x5D2F75 x5F00C0 x62FAA8 x66B13B x785849 x7DD19B x8713CE x895D6B x8E9935 x964F97 x967F78 xA8674E xB556A0 xC09000 xC29DFD xCAF12B xCB8C83 xE17847 xEB1F97 xF470A0 } + city = xCAF12B + farm = x0BD6EC + mine = x25499A + wood = x17B19B + arable_land = 184 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 9 + } } STATE_KARS = { - id = 991 - subsistence_building = building_subsistence_farms - provinces = { x009000 x327755 x467F92 x8A9689 xB8481F xC09080 } - traits = { state_trait_hydroelectric_dams } - city = x467F92 - farm = x8A9689 - mine = x327755 - wood = x8A9689 - arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - } + id = 991 + subsistence_building = building_subsistence_farms + provinces = { x009000 x327755 x467F92 x8A9689 xB8481F xC09080 } + traits = { state_trait_hydroelectric_dams } + city = x467F92 + farm = x8A9689 + mine = x327755 + wood = x8A9689 + arable_land = 27 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + } } STATE_PALESTINE_2 = { - id = 992 - subsistence_building = building_subsistence_farms - provinces = { xC9CBC0 xE05060 } - traits = { state_trait_hydroelectric_dams } - city = xE05060 - farm = xC9CBC0 - mine = xC9CBC0 - wood = xC9CBC0 - arable_land = 9 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 6 - building_copper_mine = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } + id = 992 + subsistence_building = building_subsistence_farms + provinces = { xC9CBC0 xE05060 } + traits = { state_trait_hydroelectric_dams } + city = xE05060 + farm = xC9CBC0 + mine = xC9CBC0 + wood = xC9CBC0 + arable_land = 9 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 6 + building_copper_mine = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } } STATE_PALESTINE_3 = { - id = 993 - subsistence_building = building_subsistence_farms - provinces = { x365E8F xE011E0 } - traits = { state_trait_hydroelectric_dams } - city = x365E8F - port = x365E8F - farm = x365E8F - mine = xE011E0 - wood = x365E8F - arable_land = 9 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 10 - building_copper_mine = 4 - building_logging_camp = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 1 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } - naval_exit_id = 3034 + id = 993 + subsistence_building = building_subsistence_farms + provinces = { x365E8F xE011E0 } + traits = { state_trait_hydroelectric_dams } + city = x365E8F + port = x365E8F + farm = x365E8F + mine = xE011E0 + wood = x365E8F + arable_land = 9 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 10 + building_copper_mine = 4 + building_logging_camp = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 1 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } + naval_exit_id = 3034 } diff --git a/map_data/state_regions/09_central_asia.txt b/map_data/state_regions/09_central_asia.txt index bc1abc4a2..dde2b0bb4 100644 --- a/map_data/state_regions/09_central_asia.txt +++ b/map_data/state_regions/09_central_asia.txt @@ -1,663 +1,661 @@ STATE_DAGESTAN = { - id = 433 - subsistence_building = building_subsistence_farms - provinces = { x019041 x01D041 x0BDBDA x0F3A99 x205781 x27E9C3 x2C776A x3B6A9E x41D080 x4C6398 x537501 x5C32EA x676C0E x72A1AB x84A24F x8FD393 x9A6A44 x9CDC20 x9F1D8F xBD38C5 xC01040 xC09041 xDA5ABE xDA8EF4 } - traits = { state_trait_hydroelectric_dams } - city = x72A1AB - farm = x27E9C3 - mine = x676C0E - wood = x01D041 - arable_land = 57 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 28 - discovered_amount = 22 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } - capped_resources = { - building_logging_camp = 4 - building_bauxite_mine = 20 - } + id = 433 + subsistence_building = building_subsistence_farms + provinces = { x019041 x01D041 x0BDBDA x0F3A99 x205781 x27E9C3 x2C776A x3B6A9E x41D080 x4C6398 x537501 x5C32EA x676C0E x72A1AB x84A24F x8FD393 x9A6A44 x9CDC20 x9F1D8F xBD38C5 xC01040 xC09041 xDA5ABE xDA8EF4 } + traits = { state_trait_hydroelectric_dams } + city = x72A1AB + farm = x27E9C3 + mine = x676C0E + wood = x01D041 + arable_land = 57 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 28 + discovered_amount = 22 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } + capped_resources = { + building_logging_camp = 4 + building_bauxite_mine = 20 + } } STATE_KUBAN = { - id = 434 - subsistence_building = building_subsistence_farms - provinces = { x0E69B9 x16687C x191F70 x1ED727 x23F98B x2790A8 x2CF115 x2E1A32 x32FEBA x33CC4D x3C9016 x3E954F x405000 x405080 x469A99 x522F82 x565E50 x56FD87 x594403 x61D073 x668A47 x6B2515 x6BB70E x6F16AA x708C99 x7685A4 x76B63F x76C012 x793FDE x796017 x7BCBCC x80D080 x83F33B x891792 x89223D x929AC4 x9809B7 x9A01E0 x9A43C9 x9B5EC8 x9BAE11 xA4B654 xAA6E62 xAF4F59 xB3593A xB63D94 xBC214C xBCF376 xC05001 xC0D001 xC88562 xD5648D xD7EDE7 xD9CD9D xE0E16A xE2E1EB xE6667B xEB2EF5 xEE9B40 xF51533 xF7D005 xF88EA3 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = x80D080 - port = x9809B7 - farm = x405000 - mine = x1ED727 - wood = xD9CD9D - arable_land = 155 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 32 - building_lead_mine = 27 - building_logging_camp = 6 - building_fishing_wharf = 7 - building_bauxite_mine = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 18 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 22 - discovered_amount = 17 - } - naval_exit_id = 3036 + id = 434 + subsistence_building = building_subsistence_farms + provinces = { x0E69B9 x16687C x191F70 x1ED727 x23F98B x2790A8 x2CF115 x2E1A32 x32FEBA x33CC4D x3C9016 x3E954F x405000 x405080 x469A99 x522F82 x565E50 x56FD87 x594403 x61D073 x668A47 x6B2515 x6BB70E x6F16AA x708C99 x7685A4 x76B63F x76C012 x793FDE x796017 x7BCBCC x80D080 x83F33B x891792 x89223D x929AC4 x9809B7 x9A01E0 x9A43C9 x9B5EC8 x9BAE11 xA4B654 xAA6E62 xAF4F59 xB3593A xB63D94 xBC214C xBCF376 xC05001 xC0D001 xC88562 xD5648D xD7EDE7 xD9CD9D xE0E16A xE2E1EB xE6667B xEB2EF5 xEE9B40 xF51533 xF7D005 xF88EA3 } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = x80D080 + port = x9809B7 + farm = x405000 + mine = x1ED727 + wood = xD9CD9D + arable_land = 155 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 32 + building_lead_mine = 27 + building_logging_camp = 6 + building_fishing_wharf = 7 + building_bauxite_mine = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 18 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 22 + discovered_amount = 17 + } + naval_exit_id = 3036 } STATE_ARMENIA = { - id = 435 - subsistence_building = building_subsistence_farms - provinces = { x005000 x16A02D x30DF60 x3161E0 x805000 xAB3AF1 xDC0812 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = x805000 - farm = x005000 - mine = x805000 - wood = x3161E0 - arable_land = 37 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - capped_resources = { - building_iron_mine = 27 - building_lead_mine = 21 - building_logging_camp = 2 - } + id = 435 + subsistence_building = building_subsistence_farms + provinces = { x005000 x16A02D x30DF60 x3161E0 x805000 xAB3AF1 xDC0812 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = x805000 + farm = x005000 + mine = x805000 + wood = x3161E0 + arable_land = 37 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + capped_resources = { + building_iron_mine = 27 + building_lead_mine = 21 + building_logging_camp = 2 + } } STATE_AZERBAIJAN = { - id = 436 - subsistence_building = building_subsistence_farms - provinces = { x007060 x008FBF x0467D5 x0B74ED x0E70E4 x0E8C3E x2F7A57 x404F5B x493F0B x69FE0D x6EB08E x747318 x809040 x8090BF x80D041 x9195D4 xB7DDE5 xBFD159 xD77566 xDFB2B0 xE7B07C xEE1A87 } - traits = { state_trait_caucasus_mountains } - city = x0E8C3E - farm = xB7DDE5 - mine = x007060 - wood = x80D041 - arable_land = 46 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 18 - building_copper_mine = 18 - building_logging_camp = 6 - building_bauxite_mine = 22 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 22 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 28 - discovered_amount = 19 - } + id = 436 + subsistence_building = building_subsistence_farms + provinces = { x007060 x008FBF x0467D5 x0B74ED x0E70E4 x0E8C3E x2F7A57 x404F5B x493F0B x69FE0D x6EB08E x747318 x809040 x8090BF x80D041 x9195D4 xB7DDE5 xBFD159 xD77566 xDFB2B0 xE7B07C xEE1A87 } + traits = { state_trait_caucasus_mountains } + city = x0E8C3E + farm = xB7DDE5 + mine = x007060 + wood = x80D041 + arable_land = 46 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 18 + building_copper_mine = 18 + building_logging_camp = 6 + building_bauxite_mine = 22 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 22 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 28 + discovered_amount = 19 + } } STATE_GREATER_CAUCASUS = { - id = 437 - subsistence_building = building_subsistence_farms - provinces = { x011141 x3537D5 x40D001 x4A4DF9 x73A639 x74A861 x801000 x809001 x85DCE4 x9BC69B xC0CF80 xC27075 xC9B445 xD15CBD xD1A8AF xD62036 xD65AC8 xF0E0DF xFB38B0 xFB53B8 } - traits = { state_trait_caucasus_mountains state_trait_hydroelectric_dams } - city = xFB53B8 - port = x809001 - farm = x3537D5 - mine = x801000 - wood = xF0E0DF - arable_land = 96 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 13 - } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 24 - building_lead_mine = 24 - building_copper_mine = 20 - building_logging_camp = 8 - } - naval_exit_id = 3036 + id = 437 + subsistence_building = building_subsistence_farms + provinces = { x011141 x3537D5 x40D001 x4A4DF9 x73A639 x74A861 x801000 x809001 x85DCE4 x9BC69B xC0CF80 xC27075 xC9B445 xD15CBD xD1A8AF xD62036 xD65AC8 xF0E0DF xFB38B0 xFB53B8 } + traits = { state_trait_caucasus_mountains state_trait_hydroelectric_dams } + city = xFB53B8 + port = x809001 + farm = x3537D5 + mine = x801000 + wood = xF0E0DF + arable_land = 96 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 13 + } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 24 + building_lead_mine = 24 + building_copper_mine = 20 + building_logging_camp = 8 + } + naval_exit_id = 3036 } STATE_SAMARA = { - id = 438 - subsistence_building = building_subsistence_farms - provinces = { x001A4C x00CB99 x024868 x02CBC3 x09A64F x0DFFD3 x115723 x117254 x11EA2C x133FC5 x161ACD x16B7FE x1889E9 x18A32A x1B441A x1C1FB7 x1CF34F x1E5008 x1FDB8B x20D17F x219B42 x21DFA0 x231291 x2505DB x250FCA x25E850 x27325A x28AD29 x2C4BD2 x2D0CA0 x2DD811 x2E1658 x2FE543 x323E2B x32A08B x340E79 x341DB2 x346C85 x35E9F6 x37CD87 x389A65 x3F987B x3F9C38 x40CEBB x41FA73 x420ECB x42401C x434D42 x4394A4 x44BA57 x45F63E x47E0AE x47EC86 x48D3F2 x4F79AF x51CA06 x564079 x56CB77 x57469E x59D2D4 x5A8F76 x5B392A x5B6AF2 x62B005 x6364BE x6453FB x658056 x67C3D6 x6908A8 x71BA78 x73031E x756FF5 x76B781 x77A67F x795854 x79E5C3 x7B1203 x7B9902 x7C8665 x7EA5A3 x7F204D x831CDC x84C5D0 x8BB04E x8CFB3E x90C19D x915A42 x93546F x942629 x942B77 x95F664 x96058F x96422C x9F49D5 xA060A0 xA0DFA0 xA0E021 xA121CB xA46A6B xA4990C xA59162 xA66FC0 xA6E140 xA7620E xA7B747 xA7BD05 xA84ECC xA91E4A xA920A8 xAC95C4 xB0A1F1 xB37D6F xB42F67 xB4E168 xB52DF6 xB53431 xB6D2D8 xB70239 xB7AA35 xB7CB0E xB808A3 xB921A7 xBF7060 xC45745 xC470FD xC4AD2A xC4B284 xCB2D15 xCB5C74 xCB9D88 xCE72AB xCEF631 xCF5257 xCF6246 xD1DF3A xD1FB41 xD38CCF xD49810 xD4F3FD xD518C5 xD914CA xD9B952 xDA0B52 xDA5316 xDADB41 xDC7014 xDCE3DC xDEBD6D xDFE045 xDFE0A0 xE0856C xE3D900 xE41C9D xE44235 xE6ED05 xE9B9FB xE9FFBB xEE1033 xEF14C8 xEF1983 xEF4BDA xF05B8B xF413F5 xF9072C xFA8D56 xFC5E47 xFDDA04 xFE5E9D xFEBB19 } - traits = { state_trait_hydroelectric_dams } - city = xCEF631 - farm = xA121CB - mine = xE9B9FB - wood = xE3D900 - arable_land = 213 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 56 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } + id = 438 + subsistence_building = building_subsistence_farms + provinces = { x001A4C x00CB99 x024868 x02CBC3 x09A64F x0DFFD3 x115723 x117254 x11EA2C x133FC5 x161ACD x16B7FE x1889E9 x18A32A x1B441A x1C1FB7 x1CF34F x1E5008 x1FDB8B x20D17F x219B42 x21DFA0 x231291 x2505DB x250FCA x25E850 x27325A x28AD29 x2C4BD2 x2D0CA0 x2DD811 x2E1658 x2FE543 x323E2B x32A08B x340E79 x341DB2 x346C85 x35E9F6 x37CD87 x389A65 x3F987B x3F9C38 x40CEBB x41FA73 x420ECB x42401C x434D42 x4394A4 x44BA57 x45F63E x47E0AE x47EC86 x48D3F2 x4F79AF x51CA06 x564079 x56CB77 x57469E x59D2D4 x5A8F76 x5B392A x5B6AF2 x62B005 x6364BE x6453FB x658056 x67C3D6 x6908A8 x71BA78 x73031E x756FF5 x76B781 x77A67F x795854 x79E5C3 x7B1203 x7B9902 x7C8665 x7EA5A3 x7F204D x831CDC x84C5D0 x8BB04E x8CFB3E x90C19D x915A42 x93546F x942629 x942B77 x95F664 x96058F x96422C x9F49D5 xA060A0 xA0DFA0 xA0E021 xA121CB xA46A6B xA4990C xA59162 xA66FC0 xA6E140 xA7620E xA7B747 xA7BD05 xA84ECC xA91E4A xA920A8 xAC95C4 xB0A1F1 xB37D6F xB42F67 xB4E168 xB52DF6 xB53431 xB6D2D8 xB70239 xB7AA35 xB7CB0E xB808A3 xB921A7 xBF7060 xC45745 xC470FD xC4AD2A xC4B284 xCB2D15 xCB5C74 xCB9D88 xCE72AB xCEF631 xCF5257 xCF6246 xD1DF3A xD1FB41 xD38CCF xD49810 xD4F3FD xD518C5 xD914CA xD9B952 xDA0B52 xDA5316 xDADB41 xDC7014 xDCE3DC xDEBD6D xDFE045 xDFE0A0 xE0856C xE3D900 xE41C9D xE44235 xE6ED05 xE9B9FB xE9FFBB xEE1033 xEF14C8 xEF1983 xEF4BDA xF05B8B xF413F5 xF9072C xFA8D56 xFC5E47 xFDDA04 xFE5E9D xFEBB19 } + traits = { state_trait_hydroelectric_dams } + city = xCEF631 + farm = xA121CB + mine = xE9B9FB + wood = xE3D900 + arable_land = 213 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 56 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } } STATE_KAZAN = { - id = 439 - subsistence_building = building_subsistence_farms - provinces = { x02BE2C x0434D7 x05F5DA x062B1B x088E55 x0B1757 x0C5F95 x0CBEE6 x0CE779 x0D7D00 x0D8767 x0DCAF1 x1066EF x108711 x118263 x132F3A x175F74 x193A00 x1C24B7 x1D5A12 x1FDAE5 x202BAA x2101B3 x21DF21 x221C4C x227A38 x259E71 x25E8A6 x298ED1 x29EC04 x2A61E0 x2D9E21 x307CEB x30B835 x328BF7 x339ADC x34999F x35FB76 x36D99A x3F9FBA x40B6D6 x40D3F3 x438CFD x47EA0C x4C71B7 x4CC372 x4EC74B x534B98 x568002 x5D5433 x5D97AC x5E59E5 x5E8636 x5FDE4C x60A0A0 x61562C x635E09 x643CDB x67657B x67980D x6C039E x6C1B87 x6CDD7C x6E239F x7B0FEF x7C85D2 x7CFCC5 x7DA8A0 x80F7CE x811458 x823348 x83DB48 x920EE6 x9439A0 x96DCF9 x975454 x9DA7C7 x9E8C5F xA000C0 xA06020 xA080A0 xA99531 xAA65A0 xAB7912 xABCA9F xADD34A xAF5831 xBFA41C xC23BD0 xC29095 xC6E27A xC74B66 xCD3A7F xCE626F xD0936B xD13AC6 xD2E466 xD53291 xD6E65F xD9ACBE xDA0014 xDB5DBD xDFA0A0 xE1A4D3 xE2E1D8 xE82CFC xE89369 xEA0D0B xEAF220 xEBD068 xED58E5 xEDEDEF xF04BD2 xF0B801 xF26043 xF51C0D xF62997 xFD9F1D xFEF0CB } - traits = { state_trait_volga_river state_trait_hydroelectric_dams } - city = x1FDAE5 - farm = x6CDD7C - mine = x339ADC - wood = x67657B - arable_land = 272 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - discovered_amount = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - capped_resources = { - building_logging_camp = 25 - } + id = 439 + subsistence_building = building_subsistence_farms + provinces = { x02BE2C x0434D7 x05F5DA x062B1B x088E55 x0B1757 x0C5F95 x0CBEE6 x0CE779 x0D7D00 x0D8767 x0DCAF1 x1066EF x108711 x118263 x132F3A x175F74 x193A00 x1C24B7 x1D5A12 x1FDAE5 x202BAA x2101B3 x21DF21 x221C4C x227A38 x259E71 x25E8A6 x298ED1 x29EC04 x2A61E0 x2D9E21 x307CEB x30B835 x328BF7 x339ADC x34999F x35FB76 x36D99A x3F9FBA x40B6D6 x40D3F3 x438CFD x47EA0C x4C71B7 x4CC372 x4EC74B x534B98 x568002 x5D5433 x5D97AC x5E59E5 x5E8636 x5FDE4C x60A0A0 x61562C x635E09 x643CDB x67657B x67980D x6C039E x6C1B87 x6CDD7C x6E239F x7B0FEF x7C85D2 x7CFCC5 x7DA8A0 x80F7CE x811458 x823348 x83DB48 x920EE6 x9439A0 x96DCF9 x975454 x9DA7C7 x9E8C5F xA000C0 xA06020 xA080A0 xA99531 xAA65A0 xAB7912 xABCA9F xADD34A xAF5831 xBFA41C xC23BD0 xC29095 xC6E27A xC74B66 xCD3A7F xCE626F xD0936B xD13AC6 xD2E466 xD53291 xD6E65F xD9ACBE xDA0014 xDB5DBD xDFA0A0 xE1A4D3 xE2E1D8 xE82CFC xE89369 xEA0D0B xEAF220 xEBD068 xED58E5 xEDEDEF xF04BD2 xF0B801 xF26043 xF51C0D xF62997 xFD9F1D xFEF0CB } + traits = { state_trait_volga_river state_trait_hydroelectric_dams } + city = x1FDAE5 + farm = x6CDD7C + mine = x339ADC + wood = x67657B + arable_land = 272 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + discovered_amount = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + capped_resources = { + building_logging_camp = 25 + } } # saratov STATE_TARTARIA = { - id = 440 - subsistence_building = building_subsistence_farms - provinces = { x003D07 x006422 x00DA3C x060F1F x0B35A0 x0BAE1A x1084B6 x112A5D x11A456 x1233B6 x135BEB x184EBD x19C20A x1C9CEB x1E7643 x22B4AF x248B83 x2517B5 x269530 x302B65 x352ACF x36696F x370996 x3BA63A x4190C0 x41D846 x45E723 x461223 x53AFD2 x54F76C x587F59 x5DC7DF x5DFE91 x5EA87F x5F82DE x60DF21 x610EC7 x61384B x616020 x6161A0 x66929F x69239F x6DC89F x74730E x75659C x75FC6F x783E80 x79F049 x7A26E0 x7B5279 x7D40C9 x7EB0D3 x8447C0 x85FB7E x8840E2 x8F80BA x904CD8 x9633B6 x9672A5 xA2AEA2 xAA798E xAE82E6 xB2B5F4 xB353F0 xB3B6D0 xB5D0F6 xB80B2E xB9D801 xBFDE90 xC57104 xC7340F xCC3356 xD19BE5 xD6ACAE xD7547A xD9BEED xDB5E3F xE4E080 xE66DB2 xE8B3EC xEB7873 xEBD048 xF0F779 xF2884A xF49A5A xFAB9A8 xFBE9D0 xFE56AF } - traits = { state_trait_volga_river state_trait_hydroelectric_dams } - city = xB353F0 - farm = xB2B5F4 - mine = xE66DB2 - wood = x11A456 - arable_land = 233 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_iron_mine = 45 - building_logging_camp = 8 - } + id = 440 + subsistence_building = building_subsistence_farms + provinces = { x003D07 x006422 x00DA3C x060F1F x0B35A0 x0BAE1A x1084B6 x112A5D x11A456 x1233B6 x135BEB x184EBD x19C20A x1C9CEB x1E7643 x22B4AF x248B83 x2517B5 x269530 x302B65 x352ACF x36696F x370996 x3BA63A x4190C0 x41D846 x45E723 x461223 x53AFD2 x54F76C x587F59 x5DC7DF x5DFE91 x5EA87F x5F82DE x60DF21 x610EC7 x61384B x616020 x6161A0 x66929F x69239F x6DC89F x74730E x75659C x75FC6F x783E80 x79F049 x7A26E0 x7B5279 x7D40C9 x7EB0D3 x8447C0 x85FB7E x8840E2 x8F80BA x904CD8 x9633B6 x9672A5 xA2AEA2 xAA798E xAE82E6 xB2B5F4 xB353F0 xB3B6D0 xB5D0F6 xB80B2E xB9D801 xBFDE90 xC57104 xC7340F xCC3356 xD19BE5 xD6ACAE xD7547A xD9BEED xDB5E3F xE4E080 xE66DB2 xE8B3EC xEB7873 xEBD048 xF0F779 xF2884A xF49A5A xFAB9A8 xFBE9D0 xFE56AF } + traits = { state_trait_volga_river state_trait_hydroelectric_dams } + city = xB353F0 + farm = xB2B5F4 + mine = xE66DB2 + wood = x11A456 + arable_land = 233 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_iron_mine = 45 + building_logging_camp = 8 + } } STATE_ASTRAKHAN = { - id = 588 - subsistence_building = building_subsistence_farms - provinces = { x015040 x047D6D x0BABA7 x0E39F5 x12A2B2 x12D336 x176C7A x18458E x1B6544 x1D7F6C x1EBACB x214E13 x282DFB x2D1E10 x2DED24 x3AC527 x41AA95 x4254FA x444735 x5559FD x653DD0 x693D71 x702ECE x70BC3A x741AD9 x7C7526 x801040 x805140 x8ACA65 x96C1A2 x9743F5 xA79C89 xB6EB91 xCAF7B3 xCC78E2 xCFBC40 xD19AC4 xD4CB58 xD559DF xD63384 xD99F59 xDC287A xDDC14D xDFC9F0 xE06020 xEC3999 xEDBFF9 xEEDC59 xEF0EF7 xFA0465 xFFAEC1 } - traits = { state_trait_volga_river state_trait_hydroelectric_dams } - city = xD4CB58 - farm = x015040 - mine = x1EBACB - wood = x282DFB - arable_land = 155 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 51 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 25 - } + id = 588 + subsistence_building = building_subsistence_farms + provinces = { x015040 x047D6D x0BABA7 x0E39F5 x12A2B2 x12D336 x176C7A x18458E x1B6544 x1D7F6C x1EBACB x214E13 x282DFB x2D1E10 x2DED24 x3AC527 x41AA95 x4254FA x444735 x5559FD x653DD0 x693D71 x702ECE x70BC3A x741AD9 x7C7526 x801040 x805140 x8ACA65 x96C1A2 x9743F5 xA79C89 xB6EB91 xCAF7B3 xCC78E2 xCFBC40 xD19AC4 xD4CB58 xD559DF xD63384 xD99F59 xDC287A xDDC14D xDFC9F0 xE06020 xEC3999 xEDBFF9 xEEDC59 xEF0EF7 xFA0465 xFFAEC1 } + traits = { state_trait_volga_river state_trait_hydroelectric_dams } + city = xD4CB58 + farm = x015040 + mine = x1EBACB + wood = x282DFB + arable_land = 155 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_logging_camp = 6 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 51 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 25 + } } STATE_URALSK = { - id = 441 - subsistence_building = building_subsistence_pastures - provinces = { x0056D2 x00E170 x024FEF x032CA6 x03D970 x03DEAB x044E87 x05A5D3 x07204C x088EB3 x093A29 x09A78F x09BF53 x0A5203 x0A536E x0C16D5 x0CDDC8 x0F3769 x10826C x10D440 x10F2A4 x10F394 x118B82 x12B014 x13726D x137A72 x14B050 x15362E x153EF8 x16BD3B x19DB52 x1A0A77 x1A71CF x1A765B x1A7E98 x1A973F x1DBF7E x1E7905 x1EB604 x1F5F1A x20663E x2173E6 x21907E x22943A x23A192 x23B70B x24E7BC x2577CF x2660A5 x285ED3 x287729 x2973FB x2B67C3 x2B7FB8 x2D0AAC x2D27C6 x2E12FC x2EAF5D x3190BF x31BCAB x31D92C x32745E x328878 x32C0C8 x3354E8 x3398D7 x37BB95 x389F61 x3A7473 x3ADF14 x3CDF40 x3D0E20 x3DF767 x3E305E x3F5871 x3F854B x41E1DD x42F8B1 x447DA8 x448823 x46471E x47D771 x48B3B4 x504F54 x505B56 x510B92 x51D935 x5234F8 x54B279 x55C060 x56279A x588F70 x58B50A x58D48C x59BA59 x5A093C x5A266D x5AAE42 x5C89AC x5DCF1A x5E2101 x5EF765 x6025C2 x618800 x62EE42 x636379 x664C01 x68D5C5 x68D6C0 x6906B2 x69439D x6A8667 x6AD008 x6AE98E x6B8061 x6BA380 x6C4AFC x6CB6E4 x6D870C x6E0170 x6E5F2D x702E4A x705C49 x70B0CC x7249E9 x729951 x736584 x740C85 x742700 x745238 x74A226 x758597 x765568 x77E944 x780B11 x78CED8 x7A0B02 x7AF58E x7BAA61 x7E565C x7FAE7F x7FD811 x818962 x81BE7E x820B82 x82A6B7 x839887 x8468EA x84B1C2 x84BB74 x84FA13 x85212C x85B325 x85DBDD x867C05 x86A90A x873F80 x87A869 x881AFB x88A88E x893233 x8AD1D8 x8EC3E4 x8EF6A9 x908370 x910A48 x91E4E7 x92F404 x944AFB x94A660 x94DDF7 x991324 x999C2F x9ADA98 x9B5561 x9C6012 x9C66DA x9E26DF xA45A37 xA57492 xA59D8C xA73E93 xA86F28 xAB615D xABED3D xAE51B4 xAFDF44 xB02CC9 xB045AC xB055C0 xB0FEAB xB16E1C xB1D6DB xB22244 xB39E7A xB4BA02 xB62DEC xB67625 xB67BAF xB6AD98 xB8A7BC xB8E2AC xB92DE8 xBA1AA8 xBB4E20 xBBCDF6 xBC84A6 xBD0769 xBDA876 xBEC5B8 xC05141 xC053C7 xC0703B xC090C0 xC12161 xC1B4B5 xC1E0B1 xC2D1FD xC5E6AF xC6E6CD xC866F3 xC8C2BC xCBB325 xCCFBF7 xCD2E5B xCF0490 xD0064B xD02F90 xD04D31 xD1364F xD19488 xD1DAF9 xD1E603 xD32A64 xD4D80A xD500B5 xD805E6 xD8D66C xDAD022 xDB32CF xDB54E0 xDB8ABA xDCDFB1 xDD121A xDE558E xDF5085 xE2A5AC xE2B9E9 xE32413 xE4A7D1 xE51ED5 xE61F0A xE91FBD xE9360C xE9FACA xEA1BD5 xEA852B xEC282D xEC9E67 xEE6AAB xEEFA33 xEF7A45 xEFFD2B xF093EB xF2637F xF2E22E xF387A5 xF3CFD6 xF4D564 xF55425 xF5E8B2 xF66290 xF6F868 xF726E8 xF9CD4F xFBD692 xFC1095 xFD16B0 xFE2865 xFE5B2A xFF3849 } - traits = { state_trait_solar_fields } - city = x86A90A - farm = x56279A - mine = xD1364F - wood = xEFFD2B - arable_land = 57 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_copper_mine = 42 - building_logging_camp = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 24 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } + id = 441 + subsistence_building = building_subsistence_pastures + provinces = { x0056D2 x00E170 x024FEF x032CA6 x03D970 x03DEAB x044E87 x05A5D3 x07204C x088EB3 x093A29 x09A78F x09BF53 x0A5203 x0A536E x0C16D5 x0CDDC8 x0F3769 x10826C x10D440 x10F2A4 x10F394 x118B82 x12B014 x13726D x137A72 x14B050 x15362E x153EF8 x16BD3B x19DB52 x1A0A77 x1A71CF x1A765B x1A7E98 x1A973F x1DBF7E x1E7905 x1EB604 x1F5F1A x20663E x2173E6 x21907E x22943A x23A192 x23B70B x24E7BC x2577CF x2660A5 x285ED3 x287729 x2973FB x2B67C3 x2B7FB8 x2D0AAC x2D27C6 x2E12FC x2EAF5D x3190BF x31BCAB x31D92C x32745E x328878 x32C0C8 x3354E8 x3398D7 x37BB95 x389F61 x3A7473 x3ADF14 x3CDF40 x3D0E20 x3DF767 x3E305E x3F5871 x3F854B x41E1DD x42F8B1 x447DA8 x448823 x46471E x47D771 x48B3B4 x504F54 x505B56 x510B92 x51D935 x5234F8 x54B279 x55C060 x56279A x588F70 x58B50A x58D48C x59BA59 x5A093C x5A266D x5AAE42 x5C89AC x5DCF1A x5E2101 x5EF765 x6025C2 x618800 x62EE42 x636379 x664C01 x68D5C5 x68D6C0 x6906B2 x69439D x6A8667 x6AD008 x6AE98E x6B8061 x6BA380 x6C4AFC x6CB6E4 x6D870C x6E0170 x6E5F2D x702E4A x705C49 x70B0CC x7249E9 x729951 x736584 x740C85 x742700 x745238 x74A226 x758597 x765568 x77E944 x780B11 x78CED8 x7A0B02 x7AF58E x7BAA61 x7E565C x7FAE7F x7FD811 x818962 x81BE7E x820B82 x82A6B7 x839887 x8468EA x84B1C2 x84BB74 x84FA13 x85212C x85B325 x85DBDD x867C05 x86A90A x873F80 x87A869 x881AFB x88A88E x893233 x8AD1D8 x8EC3E4 x8EF6A9 x908370 x910A48 x91E4E7 x92F404 x944AFB x94A660 x94DDF7 x991324 x999C2F x9ADA98 x9B5561 x9C6012 x9C66DA x9E26DF xA45A37 xA57492 xA59D8C xA73E93 xA86F28 xAB615D xABED3D xAE51B4 xAFDF44 xB02CC9 xB045AC xB055C0 xB0FEAB xB16E1C xB1D6DB xB22244 xB39E7A xB4BA02 xB62DEC xB67625 xB67BAF xB6AD98 xB8A7BC xB8E2AC xB92DE8 xBA1AA8 xBB4E20 xBBCDF6 xBC84A6 xBD0769 xBDA876 xBEC5B8 xC05141 xC053C7 xC0703B xC090C0 xC12161 xC1B4B5 xC1E0B1 xC2D1FD xC5E6AF xC6E6CD xC866F3 xC8C2BC xCBB325 xCCFBF7 xCD2E5B xCF0490 xD0064B xD02F90 xD04D31 xD1364F xD19488 xD1DAF9 xD1E603 xD32A64 xD4D80A xD500B5 xD805E6 xD8D66C xDAD022 xDB32CF xDB54E0 xDB8ABA xDCDFB1 xDD121A xDE558E xDF5085 xE2A5AC xE2B9E9 xE32413 xE4A7D1 xE51ED5 xE61F0A xE91FBD xE9360C xE9FACA xEA1BD5 xEA852B xEC282D xEC9E67 xEE6AAB xEEFA33 xEF7A45 xEFFD2B xF093EB xF2637F xF2E22E xF387A5 xF3CFD6 xF4D564 xF55425 xF5E8B2 xF66290 xF6F868 xF726E8 xF9CD4F xFBD692 xFC1095 xFD16B0 xFE2865 xFE5B2A xFF3849 } + traits = { state_trait_solar_fields } + city = x86A90A + farm = x56279A + mine = xD1364F + wood = xEFFD2B + arable_land = 57 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_copper_mine = 42 + building_logging_camp = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 24 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } } STATE_KHIVA = { - id = 442 - subsistence_building = building_subsistence_farms - provinces = { x0264AE x09D625 x0A5153 x0A68E0 x0BE32E x1343FA x1EA24F x202061 x20999F x20AE87 x32BA7F x372422 x38F85A x396B2F x3BED19 x4015A9 x445B0F x466F4E x482E88 x544E52 x576B59 x5E6DE0 x6BED25 x7281B9 x73B0D9 x875397 x8A60EF x8EFEFC x912BDA x918816 x969B20 x9B5F76 x9FC86F xA05932 xA1D13D xA49B9D xA5EEB0 xAC0C13 xB8C2BA xBA7175 xBF10BF xC82AAC xD2C1B9 xD5697A xD80A79 xD82B39 xD97D9F xE057F4 xEFB805 xF8D42E } - city = xEFB805 - farm = xBA7175 - mine = x396B2F - arable_land = 20 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } + id = 442 + subsistence_building = building_subsistence_farms + provinces = { x0264AE x09D625 x0A5153 x0A68E0 x0BE32E x1343FA x1EA24F x202061 x20999F x20AE87 x32BA7F x372422 x38F85A x396B2F x3BED19 x4015A9 x445B0F x466F4E x482E88 x544E52 x576B59 x5E6DE0 x6BED25 x7281B9 x73B0D9 x875397 x8A60EF x8EFEFC x912BDA x918816 x969B20 x9B5F76 x9FC86F xA05932 xA1D13D xA49B9D xA5EEB0 xAC0C13 xB8C2BA xBA7175 xBF10BF xC82AAC xD2C1B9 xD5697A xD80A79 xD82B39 xD97D9F xE057F4 xEFB805 xF8D42E } + city = xEFB805 + farm = xBA7175 + mine = x396B2F + wood = x9B5F76 + arable_land = 20 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } } STATE_WEST_UZBEKIA = { - id = 802 - subsistence_building = building_subsistence_farms - provinces = { x03630A x0A3F4D x18C7C6 x1C2FB8 x28C6D1 x2C7B0C x2CDB86 x415040 x4905D7 x52A7BD x5743DD x57585A x5BB27E x5E72D3 x60D60F x665341 x6E3FFF x735E95 x7AAA53 x85804E x891E67 x8AE0DC x956DE6 x994DF0 x9B6910 x9C7154 x9CF8BD x9FB105 xA487BA xA63DC7 xACA7FD xB22914 xC19656 xC6FC10 xDB89A8 xEA2F67 xEE0054 xF1C7F1 xF2786A xF99813 xFF1B6D } - city = xA487BA - farm = xC6FC10 - mine = x9C7154 - wood = x03630A - arable_land = 50 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_logging_camp = 4 - } + id = 802 + subsistence_building = building_subsistence_farms + provinces = { x03630A x0A3F4D x18C7C6 x1C2FB8 x28C6D1 x2C7B0C x2CDB86 x415040 x4905D7 x52A7BD x5743DD x57585A x5BB27E x5E72D3 x60D60F x665341 x6E3FFF x735E95 x7AAA53 x85804E x891E67 x8AE0DC x956DE6 x994DF0 x9B6910 x9C7154 x9CF8BD x9FB105 xA487BA xA63DC7 xACA7FD xB22914 xC19656 xC6FC10 xDB89A8 xEA2F67 xEE0054 xF1C7F1 xF2786A xF99813 xFF1B6D } + city = xA487BA + farm = xC6FC10 + mine = x9C7154 + wood = x03630A + arable_land = 50 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_logging_camp = 4 + } } STATE_EAST_UZBEKIA = { - id = 443 - subsistence_building = building_subsistence_farms - provinces = { x078459 x086B0D x100231 x11BEB1 x14A7BE x156B96 x17227F x18805C x1F4F98 x20B021 x33A3BE x367C49 x3ABB84 x417F81 x44F40B x4B7066 x52C5B4 x542EFD x5DEB84 x6B31FF x6BD3A0 x6D84D3 x6EA842 x71F3E8 x72D3A8 x73D87A x7625F5 x7A0CCA x7A884B x7A943A x7BF1C1 x82E6C0 x865AAB x8A56DC x8B8972 x8D638E x8DE506 x95C1EA x97161C x973B9F x9A8732 x9F6258 xA1DF6D xA3FA94 xA69653 xA69FFF xAD3425 xAF6AE5 xB0C419 xB1E3FB xB24806 xB24B12 xB38748 xC07A80 xC0D040 xC359F7 xC3D59A xC87F8A xC89C46 xCEA4C1 xD056DC xD0E049 xD1425A xD38A78 xD5BC6F xD767AD xD87EBF xDAD39B xDC6A33 xDFE90C xE72886 xED1489 xF5EF8A xF9BC1A xFB192C xFD2FE1 xFD83A1 } - traits = { state_trait_solar_fields } - city = xB24B12 - farm = xD056DC - mine = xAD3425 - wood = x8A56DC - arable_land = 194 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations } - capped_resources = { - building_rubber_plantation = 10 - building_logging_camp = 6 - building_bauxite_mine = 10 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 42 - discovered_amount = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 20 - } + id = 443 + subsistence_building = building_subsistence_farms + provinces = { x078459 x086B0D x100231 x11BEB1 x14A7BE x156B96 x17227F x18805C x1F4F98 x20B021 x33A3BE x367C49 x3ABB84 x417F81 x44F40B x4B7066 x52C5B4 x542EFD x5DEB84 x6B31FF x6BD3A0 x6D84D3 x6EA842 x71F3E8 x72D3A8 x73D87A x7625F5 x7A0CCA x7A884B x7A943A x7BF1C1 x82E6C0 x865AAB x8A56DC x8B8972 x8D638E x8DE506 x95C1EA x97161C x973B9F x9A8732 x9F6258 xA1DF6D xA3FA94 xA69653 xA69FFF xAD3425 xAF6AE5 xB0C419 xB1E3FB xB24806 xB24B12 xB38748 xC07A80 xC0D040 xC359F7 xC3D59A xC87F8A xC89C46 xCEA4C1 xD056DC xD0E049 xD1425A xD38A78 xD5BC6F xD767AD xD87EBF xDAD39B xDC6A33 xDFE90C xE72886 xED1489 xF5EF8A xF9BC1A xFB192C xFD2FE1 xFD83A1 } + traits = { state_trait_solar_fields } + city = xB24B12 + farm = xD056DC + mine = xAD3425 + wood = x8A56DC + arable_land = 194 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations } + capped_resources = { + building_logging_camp = 6 + building_bauxite_mine = 10 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 42 + discovered_amount = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 20 + } } STATE_TAJIKISTAN = { - id = 444 - subsistence_building = building_subsistence_farms - provinces = { x151461 x1A750E x224CB7 x2390CB x2565D9 x44A62C x48AE67 x527607 x596BB1 x5B18B1 x5DA229 x62B5FA x65165E x68146B x6C9619 x6DA038 x6DD7B6 x6F2EC3 x7052F1 x85CE06 x8DFA40 x94C7A6 x9856D4 xA94DAF xB09020 xB36D9F xB4B7D9 xB7128C xC1BBAD xC78F24 xCDD089 xD84D24 xDBD8BE xE4D8D8 xEF90FF xFEB233 } - traits = { state_trait_hydroelectric_dams } - city = x5B18B1 - farm = xDBD8BE - mine = x44A62C - wood = xB4B7D9 - arable_land = 57 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 12 - } - capped_resources = { - building_coal_mine = 36 - building_copper_mine = 18 - building_logging_camp = 2 - } + id = 444 + subsistence_building = building_subsistence_farms + provinces = { x151461 x1A750E x224CB7 x2390CB x2565D9 x44A62C x48AE67 x527607 x596BB1 x5B18B1 x5DA229 x62B5FA x65165E x68146B x6C9619 x6DA038 x6DD7B6 x6F2EC3 x7052F1 x85CE06 x8DFA40 x94C7A6 x9856D4 xA94DAF xB09020 xB36D9F xB4B7D9 xB7128C xC1BBAD xC78F24 xCDD089 xD84D24 xDBD8BE xE4D8D8 xEF90FF xFEB233 } + traits = { state_trait_hydroelectric_dams } + city = x5B18B1 + farm = xDBD8BE + mine = x44A62C + wood = xB4B7D9 + arable_land = 57 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 12 + } + capped_resources = { + building_coal_mine = 36 + building_copper_mine = 18 + building_logging_camp = 2 + } } STATE_KIRGHIZIA = { - id = 445 - subsistence_building = building_subsistence_pastures - provinces = { x01387D x080348 x0B0E9E x0BD6F5 x0FEA61 x180E7A x1AF55D x1C545C x261D0F x2C5197 x30CC9D x3582E9 x36EF23 x384DCD x3A3AE2 x3EA155 x3EF868 x3F077A x41EF15 x4214B3 x427426 x480704 x599B9D x5A2C97 x5BFB6D x643CF5 x6678CA x6A30D3 x70C74E x71586F x7AAB55 x7C21B1 x7E2912 x8828FB x8B7EFD x99410F x999094 x9B5DFD xA20332 xA2A052 xA5418A xA553A3 xA9525C xAA16B7 xAA36C3 xB7562E xBA55E4 xBB21A5 xBE2F49 xC45955 xC863B0 xC8CDED xCDA745 xCE5CD4 xD0F675 xE5AD64 xED1DFF xF0EADF xF15FB9 xF20193 xF5C441 } - traits = { state_trait_hydroelectric_dams } - city = xAA16B7 - farm = x3A3AE2 - mine = x080348 - wood = x71586F - arable_land = 76 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 27 - } - capped_resources = { - building_coal_mine = 32 - building_copper_mine = 22 - building_rubber_plantation = 12 - building_logging_camp = 6 - } + id = 445 + subsistence_building = building_subsistence_pastures + provinces = { x01387D x080348 x0B0E9E x0BD6F5 x0FEA61 x180E7A x1AF55D x1C545C x261D0F x2C5197 x30CC9D x3582E9 x36EF23 x384DCD x3A3AE2 x3EA155 x3EF868 x3F077A x41EF15 x4214B3 x427426 x480704 x599B9D x5A2C97 x5BFB6D x643CF5 x6678CA x6A30D3 x70C74E x71586F x7AAB55 x7C21B1 x7E2912 x8828FB x8B7EFD x99410F x999094 x9B5DFD xA20332 xA2A052 xA5418A xA553A3 xA9525C xAA16B7 xAA36C3 xB7562E xBA55E4 xBB21A5 xBE2F49 xC45955 xC863B0 xC8CDED xCDA745 xCE5CD4 xD0F675 xE5AD64 xED1DFF xF0EADF xF15FB9 xF20193 xF5C441 } + traits = { state_trait_hydroelectric_dams } + city = xAA16B7 + farm = x3A3AE2 + mine = x080348 + wood = x71586F + arable_land = 76 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 27 + } + capped_resources = { + building_coal_mine = 32 + building_copper_mine = 22 + building_logging_camp = 6 + } } STATE_TURKMENIA = { - id = 446 - subsistence_building = building_subsistence_farms - provinces = { x0111C0 x04E3CF x070194 x07D17B x087318 x08AD1A x093730 x0AE41D x0C18E0 x1046AA x109507 x10D051 x132704 x156A20 x182A2C x184E72 x18C1D8 x1B7D15 x1B9E03 x1DA83C x1E5E98 x1F432E x21CDD7 x29133A x2D73A6 x2E361B x2E3A04 x35E93F x3982B1 x39988A x3A816D x3AE9D8 x3FC76E x4253A8 x42BBE7 x43C9E9 x45531B x4758E8 x476DEC x4B2949 x4C919C x4D1581 x521ED8 x582102 x59E155 x5C4C11 x5E1CDC x5F1CE5 x5FF9CD x622B3C x62E34E x645473 x6598F7 x6CF557 x6D1768 x6E6ED2 x6E71E4 x7234E4 x72E5D4 x7751AF x780AED x79947D x7B3A19 x7B5777 x7FBBC9 x8011C0 x80FDCA x818A90 x85B179 x862BA1 x87AA70 x8851E8 x8955C1 x8D267A x8E76F9 x90EADD x9834F7 x9868A3 x9A0BDB x9B1898 x9B9047 x9B9882 x9D2475 x9D4820 x9E20EF xA1DDFA xA63721 xA89A25 xAC0120 xAD9C38 xB0CFEC xB1243B xB402D5 xB9040B xB9F093 xB9F803 xBB10AF xBB15CC xBC072D xBE7494 xBFAFA0 xC07060 xC131A1 xC3C5CE xC57238 xC62005 xC9EFBF xCB0EBB xCF3B0F xD00821 xD1F3DF xD72954 xD81EAD xD8C311 xDA5251 xDC167D xDCACAB xE0A7FF xE16FA1 xE4A58D xE4C351 xE5817B xE64B27 xEA083E xEA5990 xECBE1C xEE6836 xF0796E xF2391B xF3BF3F xF76F3D xF9C1AD xFAAE74 xFFCBC4 } - traits = { state_trait_solar_fields } - city = x62E34E - farm = x8955C1 - mine = x1F432E - wood = xFAAE74 - arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } - capped_resources = { - building_phosphorus_mine = 40 - building_logging_camp = 2 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 55 - discovered_amount = 15 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 22 - } + id = 446 + subsistence_building = building_subsistence_farms + provinces = { x0111C0 x04E3CF x070194 x07D17B x087318 x08AD1A x093730 x0AE41D x0C18E0 x1046AA x109507 x10D051 x132704 x156A20 x182A2C x184E72 x18C1D8 x1B7D15 x1B9E03 x1DA83C x1E5E98 x1F432E x21CDD7 x29133A x2D73A6 x2E361B x2E3A04 x35E93F x3982B1 x39988A x3A816D x3AE9D8 x3FC76E x4253A8 x42BBE7 x43C9E9 x45531B x4758E8 x476DEC x4B2949 x4C919C x4D1581 x521ED8 x582102 x59E155 x5C4C11 x5E1CDC x5F1CE5 x5FF9CD x622B3C x62E34E x645473 x6598F7 x6CF557 x6D1768 x6E6ED2 x6E71E4 x7234E4 x72E5D4 x7751AF x780AED x79947D x7B3A19 x7B5777 x7FBBC9 x8011C0 x80FDCA x818A90 x85B179 x862BA1 x87AA70 x8851E8 x8955C1 x8D267A x8E76F9 x90EADD x9834F7 x9868A3 x9A0BDB x9B1898 x9B9047 x9B9882 x9D2475 x9D4820 x9E20EF xA1DDFA xA63721 xA89A25 xAC0120 xAD9C38 xB0CFEC xB1243B xB402D5 xB9040B xB9F093 xB9F803 xBB10AF xBB15CC xBC072D xBE7494 xBFAFA0 xC07060 xC131A1 xC3C5CE xC57238 xC62005 xC9EFBF xCB0EBB xCF3B0F xD00821 xD1F3DF xD72954 xD81EAD xD8C311 xDA5251 xDC167D xDCACAB xE0A7FF xE16FA1 xE4A58D xE4C351 xE5817B xE64B27 xEA083E xEA5990 xECBE1C xEE6836 xF0796E xF2391B xF3BF3F xF76F3D xF9C1AD xFAAE74 xFFCBC4 } + traits = { state_trait_solar_fields } + city = x62E34E + farm = x8955C1 + mine = x1F432E + wood = xFAAE74 + arable_land = 66 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + capped_resources = { + building_sulfur_mine = 40 + building_logging_camp = 2 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 55 + discovered_amount = 15 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 22 + } } STATE_SEMIRECHE = { - id = 447 - subsistence_building = building_subsistence_pastures - provinces = { x0262FE x02DF90 x033466 x055D4A x065EF6 x06E5B4 x07C704 x0990E1 x0A8234 x0B48F9 x0D7F8D x0DDB1A x0F67BD x10172C x103091 x11D6B9 x1387E0 x15A6BA x17631D x189DA9 x19A49F x19C964 x1CE293 x1DC340 x1DE418 x1F0AF5 x1F8CE9 x1FD20C x20F796 x21AA2E x22B945 x22D34F x22FBC7 x2364BC x23E0DF x2477C7 x252E81 x25CA20 x25DC1F x28A6EA x2AE81D x2B23E1 x2B6372 x2BC301 x2C7272 x2E5108 x31961B x325EAF x33F767 x3588E6 x368C92 x38E787 x3AA215 x3C11D2 x3CF0EA x3D45E5 x3D854F x3E6A7A x3E8D51 x3EE400 x400B80 x401D30 x4089EA x40EF89 x41AB85 x43BF94 x45582E x45E049 x46C8C5 x4A2889 x4A475F x4B61E6 x4B754A x4C58F3 x4D4D41 x4DD19B x4E7976 x4EA9F1 x4F3261 x50A114 x52067C x54131D x54674C x54F889 x568056 x56B714 x574A12 x5A1C47 x5A2042 x5B6497 x5B689C x5D77D1 x5D791D x5D882C x605A9C x60A3FF x60AE44 x63C79A x6444C8 x650F60 x651D0C x669165 x6A4EB0 x6A7D1F x6AB6B7 x6BEE56 x6D1821 x6F3D05 x6F506B x70B70F x713216 x71EFE0 x721F04 x734BA8 x738664 x74C286 x75B459 x769A37 x770159 x77B4A7 x785445 x787024 x787566 x78E5EA x78FCB0 x799939 x7CDF26 x7CE303 x7D13F1 x7D8A00 x7E72F2 x7F26D4 x807237 x86511D x86A8DD x87C29F x8876C0 x8ABC27 x8B411C x8B5644 x8BC24A x8E8AB6 x8F8F1F x919A76 x91F95B x924962 x92F484 x975F4D x977713 x97DC5E x980CAE x998F61 x9AB575 x9B0043 x9BCC26 x9D8D01 xA251D4 xA32776 xA3F943 xA46BBE xA52F92 xA6311A xA6CCE1 xA7243E xAD9B01 xAE34BD xAEA7A5 xAF4A7B xB1EE41 xB2A1F3 xB5640B xB6001C xB626B0 xB63030 xB8D094 xB925A0 xB94D3A xB9AE9B xBA328F xBB3913 xBB73D9 xBB92FC xBC829B xBC9B7E xBF7A6B xC09364 xC1A842 xC29F40 xC425C5 xC4716E xC575F9 xC6A43A xC7176C xC99085 xCC5769 xCD3064 xCF05B0 xCFF7E5 xD1F5E6 xD7E661 xDA9342 xDC6CAE xDCF801 xDF8AFA xE13D8E xE35599 xE3EEFE xE43165 xE43A4E xE4CF4B xE60BC3 xE80E1A xE8398F xE922B8 xEC97B2 xEF0C75 xF047E2 xF158B9 xF1EF2F xF29C97 xF2BDE8 xF2D776 xF3EEA6 xF5FD0D xF73B80 xF980F5 xF9A3AF xFA13C2 xFC519D xFC86E2 xFD4F55 xFD5390 xFDCF9F } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } - city = xDC6CAE - farm = x02DF90 - mine = xB9AE9B - wood = x25DC1F - arable_land = 57 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - capped_resources = { - building_coal_mine = 28 - building_copper_mine = 18 - building_logging_camp = 4 - } + id = 447 + subsistence_building = building_subsistence_pastures + provinces = { x0262FE x02DF90 x033466 x055D4A x065EF6 x06E5B4 x07C704 x0990E1 x0A8234 x0B48F9 x0D7F8D x0DDB1A x0F67BD x10172C x103091 x11D6B9 x1387E0 x15A6BA x17631D x189DA9 x19A49F x19C964 x1CE293 x1DC340 x1DE418 x1F0AF5 x1F8CE9 x1FD20C x20F796 x21AA2E x22B945 x22D34F x22FBC7 x2364BC x23E0DF x2477C7 x252E81 x25CA20 x25DC1F x28A6EA x2AE81D x2B23E1 x2B6372 x2BC301 x2C7272 x2E5108 x31961B x325EAF x33F767 x3588E6 x368C92 x38E787 x3AA215 x3C11D2 x3CF0EA x3D45E5 x3D854F x3E6A7A x3E8D51 x3EE400 x400B80 x401D30 x4089EA x40EF89 x41AB85 x43BF94 x45582E x45E049 x46C8C5 x4A2889 x4A475F x4B61E6 x4B754A x4C58F3 x4D4D41 x4DD19B x4E7976 x4EA9F1 x4F3261 x50A114 x52067C x54131D x54674C x54F889 x568056 x56B714 x574A12 x5A1C47 x5A2042 x5B6497 x5B689C x5D77D1 x5D791D x5D882C x605A9C x60A3FF x60AE44 x63C79A x6444C8 x650F60 x651D0C x669165 x6A4EB0 x6A7D1F x6AB6B7 x6BEE56 x6D1821 x6F3D05 x6F506B x70B70F x713216 x71EFE0 x721F04 x734BA8 x738664 x74C286 x75B459 x769A37 x770159 x77B4A7 x785445 x787024 x787566 x78E5EA x78FCB0 x799939 x7CDF26 x7CE303 x7D13F1 x7D8A00 x7E72F2 x7F26D4 x807237 x86511D x86A8DD x87C29F x8876C0 x8ABC27 x8B411C x8B5644 x8BC24A x8E8AB6 x8F8F1F x919A76 x91F95B x924962 x92F484 x975F4D x977713 x97DC5E x980CAE x998F61 x9AB575 x9B0043 x9BCC26 x9D8D01 xA251D4 xA32776 xA3F943 xA46BBE xA52F92 xA6311A xA6CCE1 xA7243E xAD9B01 xAE34BD xAEA7A5 xAF4A7B xB1EE41 xB2A1F3 xB5640B xB6001C xB626B0 xB63030 xB8D094 xB925A0 xB94D3A xB9AE9B xBA328F xBB3913 xBB73D9 xBB92FC xBC829B xBC9B7E xBF7A6B xC09364 xC1A842 xC29F40 xC425C5 xC4716E xC575F9 xC6A43A xC7176C xC99085 xCC5769 xCD3064 xCF05B0 xCFF7E5 xD1F5E6 xD7E661 xDA9342 xDC6CAE xDCF801 xDF8AFA xE13D8E xE35599 xE3EEFE xE43165 xE43A4E xE4CF4B xE60BC3 xE80E1A xE8398F xE922B8 xEC97B2 xEF0C75 xF047E2 xF158B9 xF1EF2F xF29C97 xF2BDE8 xF2D776 xF3EEA6 xF5FD0D xF73B80 xF980F5 xF9A3AF xFA13C2 xFC519D xFC86E2 xFD4F55 xFD5390 xFDCF9F } + traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + city = xDC6CAE + farm = x02DF90 + mine = xB9AE9B + wood = x25DC1F + arable_land = 57 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + capped_resources = { + building_coal_mine = 28 + building_copper_mine = 18 + building_logging_camp = 4 + } } STATE_JETISY = { - id = 681 - subsistence_building = building_subsistence_pastures - provinces = { x035206 x044CEE x0A9C71 x0C60A8 x0F4A4F x1004AA x118BC6 x1240CA x15F123 x1887C4 x19F1CB x1A2E18 x1C9A02 x229B00 x24F910 x256890 x28B231 x295540 x2DB6E2 x2F10B2 x2F16F4 x306B91 x325906 x331ECB x344B19 x3474BD x38169F x3ACAE1 x440348 x45C325 x4CC425 x4CD277 x4F6CDC x4F8C3D x5102BF x52FA86 x547AA8 x5A8261 x5A9E8C x5B8BFF x61B92A x637318 x6553C3 x65BE3F x68C7DD x6931D0 x69B828 x6E7F2F x70597F x7346A2 x742F14 x79664D x7986B0 x7B06D5 x7DE8B0 x7EA9D6 x7FD208 x857576 x8894ED x8906CC x8DD955 x8E5320 x909B40 x90AC3F x91FBF0 x920F69 x94FC5E x973A2F x98ACB8 x993E65 x99A8F8 x9BCBF6 x9BD721 x9C18B1 x9C3361 xA09695 xA0F1B0 xA6B8D6 xAC9F95 xADB740 xB1B8A1 xBA71FD xBC62A4 xBCAEB2 xC0C277 xC1618F xC81449 xCB6F7C xCDD44E xCFB9C8 xD09114 xD1A1E7 xD1AA85 xD2CDDB xD31E1A xD36B34 xD3A389 xD4315B xD5FE94 xD60BAE xD64CDA xD86973 xDA1203 xDE02C4 xDE3216 xEA83EB xEB876D xEC73FF xEDB303 xEFE78E xF27401 xF31E37 xF4D61A xF87D30 xF9138D xFB9D9F xFC3EE9 xFC7740 xFC90DA xFCF4A7 xFFA9D4 } - city = x3ACAE1 - farm = x61B92A - mine = x1240CA - wood = x5A8261 - arable_land = 96 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_rubber_plantation = 20 - building_coal_mine = 12 - building_logging_camp = 4 - } + id = 681 + subsistence_building = building_subsistence_pastures + provinces = { x035206 x044CEE x0A9C71 x0C60A8 x0F4A4F x1004AA x118BC6 x1240CA x15F123 x1887C4 x19F1CB x1A2E18 x1C9A02 x229B00 x24F910 x256890 x28B231 x295540 x2DB6E2 x2F10B2 x2F16F4 x306B91 x325906 x331ECB x344B19 x3474BD x38169F x3ACAE1 x440348 x45C325 x4CC425 x4CD277 x4F6CDC x4F8C3D x5102BF x52FA86 x547AA8 x5A8261 x5A9E8C x5B8BFF x61B92A x637318 x6553C3 x65BE3F x68C7DD x6931D0 x69B828 x6E7F2F x70597F x7346A2 x742F14 x79664D x7986B0 x7B06D5 x7DE8B0 x7EA9D6 x7FD208 x857576 x8894ED x8906CC x8DD955 x8E5320 x909B40 x90AC3F x91FBF0 x920F69 x94FC5E x973A2F x98ACB8 x993E65 x99A8F8 x9BCBF6 x9BD721 x9C18B1 x9C3361 xA09695 xA0F1B0 xA6B8D6 xAC9F95 xADB740 xB1B8A1 xBA71FD xBC62A4 xBCAEB2 xC0C277 xC1618F xC81449 xCB6F7C xCDD44E xCFB9C8 xD09114 xD1A1E7 xD1AA85 xD2CDDB xD31E1A xD36B34 xD3A389 xD4315B xD5FE94 xD60BAE xD64CDA xD86973 xDA1203 xDE02C4 xDE3216 xEA83EB xEB876D xEC73FF xEDB303 xEFE78E xF27401 xF31E37 xF4D61A xF87D30 xF9138D xFB9D9F xFC3EE9 xFC7740 xFC90DA xFCF4A7 xFFA9D4 } + city = x3ACAE1 + farm = x61B92A + mine = x1240CA + wood = x5A8261 + arable_land = 96 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 12 + building_logging_camp = 4 + } } STATE_AKMOLINSK = { - id = 448 - subsistence_building = building_subsistence_pastures - provinces = { x009AFB x00E0DC x0145C2 x0247E4 x0336B0 x03BFF0 x05BD27 x062F08 x070100 x0B7B06 x0CCA19 x0D0584 x0D9C53 x0FD218 x127785 x131337 x13D004 x1416CB x145EE2 x150D99 x17D1C0 x18C6D4 x1D27FC x1D2D82 x1DA260 x1DE878 x1DEC38 x21D84A x22C5AD x269596 x27D6CF x29FA4D x2E4029 x307A30 x30D2E4 x3154C8 x31AD84 x31EE81 x3270A4 x3299A2 x32B0B3 x32DF16 x333152 x34539E x364688 x3654FD x38A7E5 x38CB07 x391054 x3A39A7 x3BB602 x3F2C07 x3FB5F1 x420720 x449AF9 x45DFDC x4656DC x46CEC2 x470E92 x479525 x47C1E9 x47E541 x48D8BA x49A5B5 x4B4659 x4BC705 x4E6636 x4EA876 x4ED6F6 x4F50D7 x50B0E8 x521C5F x541D18 x550CEC x55E19C x56B464 x5893D1 x5929A2 x594580 x59D3C7 x59E5CE x5A0540 x5A6F67 x5B695B x5B9666 x61AE1D x61AE5C x620358 x620AEB x6218AA x621D95 x62C592 x6303A7 x639678 x66D355 x67CF5B x682506 x69A7AA x69CBE4 x69FDFC x6A7D45 x6B01A9 x6B4727 x6CFC96 x6D5852 x70A175 x70B0AF x71A9B4 x73AEDA x73AFA9 x747296 x757C9F x75D8BE x761E18 x781A57 x782B38 x79CF5A x7D1D24 x7D3F89 x7DE085 x7DFF0D x836C58 x85E4AE x8618BE x8699E8 x87A6EF x87C316 x880372 x880425 x892B04 x89A1F4 x89E818 x8A4521 x8BA515 x8DFD0D x8E28FC x8F9B9C x9371DA x94084B x94A977 x97C0DA x987C0E x988B95 x98E638 x9975FC x999089 x9A571F x9A64D0 x9B172B x9B348C x9B36FE x9B3BE4 x9C08EB x9CE782 x9D7F99 x9E6765 x9EC33F xA07396 xA10863 xA17DAB xA25277 xA43FC8 xA5EDAA xA736F0 xA782F8 xAC21A9 xAC7D02 xAD892E xAEB443 xAEE25B xB0BB12 xB197C2 xB21F0F xB39433 xB4017B xB5C4E0 xB8F274 xBA579D xBA66D8 xBBC62C xBCAB02 xBF034D xBFF435 xC09120 xC28E75 xC2B8F7 xC2CAA0 xC2E8CE xC2FB53 xC47A4C xC571F8 xC57C7D xC5C445 xC790DB xC7B7A6 xC7DA51 xC9EEEC xCB162A xCDE7C0 xCEF3B7 xCF77F8 xCF86EF xD2D2D7 xD37222 xD44E92 xD4B44D xD74258 xD7671E xD99CCE xDB1996 xDB3430 xDC4EDA xDC5B68 xDC957E xDF3E66 xDF6D72 xDF85B2 xE0006E xE1015F xE1DDD3 xE34CC4 xE3B80A xE53DD7 xE59BDA xE5CE89 xE5D5C2 xE62636 xE6663B xE6DF2E xE76139 xE7A599 xE7BFB9 xE81971 xEB6D45 xEB97EF xEC78FD xEE95FA xEF11DE xEF2568 xF0F84D xF1BD02 xF2346F xF2A3CF xF36CC2 xF39F86 xF5E136 xF79B38 xF8C594 xFA45E1 xFC1EC1 xFC6389 xFCED24 xFE06ED xFED025 } - traits = { state_trait_solar_fields } - city = xD7671E - farm = xDF3E66 - mine = x5929A2 - wood = x0CCA19 - arable_land = 57 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 60 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - capped_resources = { - building_iron_mine = 21 - building_copper_mine = 22 - building_logging_camp = 5 - } + id = 448 + subsistence_building = building_subsistence_pastures + provinces = { x009AFB x00E0DC x0145C2 x0247E4 x0336B0 x03BFF0 x05BD27 x062F08 x070100 x0B7B06 x0CCA19 x0D0584 x0D9C53 x0FD218 x127785 x131337 x13D004 x1416CB x145EE2 x150D99 x17D1C0 x18C6D4 x1D27FC x1D2D82 x1DA260 x1DE878 x1DEC38 x21D84A x22C5AD x269596 x27D6CF x29FA4D x2E4029 x307A30 x30D2E4 x3154C8 x31AD84 x31EE81 x3270A4 x3299A2 x32B0B3 x32DF16 x333152 x34539E x364688 x3654FD x38A7E5 x38CB07 x391054 x3A39A7 x3BB602 x3F2C07 x3FB5F1 x420720 x449AF9 x45DFDC x4656DC x46CEC2 x470E92 x479525 x47C1E9 x47E541 x48D8BA x49A5B5 x4B4659 x4BC705 x4E6636 x4EA876 x4ED6F6 x4F50D7 x50B0E8 x521C5F x541D18 x550CEC x55E19C x56B464 x5893D1 x5929A2 x594580 x59D3C7 x59E5CE x5A0540 x5A6F67 x5B695B x5B9666 x61AE1D x61AE5C x620358 x620AEB x6218AA x621D95 x62C592 x6303A7 x639678 x66D355 x67CF5B x682506 x69A7AA x69CBE4 x69FDFC x6A7D45 x6B01A9 x6B4727 x6CFC96 x6D5852 x70A175 x70B0AF x71A9B4 x73AEDA x73AFA9 x747296 x757C9F x75D8BE x761E18 x781A57 x782B38 x79CF5A x7D1D24 x7D3F89 x7DE085 x7DFF0D x836C58 x85E4AE x8618BE x8699E8 x87A6EF x87C316 x880372 x880425 x892B04 x89A1F4 x89E818 x8A4521 x8BA515 x8DFD0D x8E28FC x8F9B9C x9371DA x94084B x94A977 x97C0DA x987C0E x988B95 x98E638 x9975FC x999089 x9A571F x9A64D0 x9B172B x9B348C x9B36FE x9B3BE4 x9C08EB x9CE782 x9D7F99 x9E6765 x9EC33F xA07396 xA10863 xA17DAB xA25277 xA43FC8 xA5EDAA xA736F0 xA782F8 xAC21A9 xAC7D02 xAD892E xAEB443 xAEE25B xB0BB12 xB197C2 xB21F0F xB39433 xB4017B xB5C4E0 xB8F274 xBA579D xBA66D8 xBBC62C xBCAB02 xBF034D xBFF435 xC09120 xC28E75 xC2B8F7 xC2CAA0 xC2E8CE xC2FB53 xC47A4C xC571F8 xC57C7D xC5C445 xC790DB xC7B7A6 xC7DA51 xC9EEEC xCB162A xCDE7C0 xCEF3B7 xCF77F8 xCF86EF xD2D2D7 xD37222 xD44E92 xD4B44D xD74258 xD7671E xD99CCE xDB1996 xDB3430 xDC4EDA xDC5B68 xDC957E xDF3E66 xDF6D72 xDF85B2 xE0006E xE1015F xE1DDD3 xE34CC4 xE3B80A xE53DD7 xE59BDA xE5CE89 xE5D5C2 xE62636 xE6663B xE6DF2E xE76139 xE7A599 xE7BFB9 xE81971 xEB6D45 xEB97EF xEC78FD xEE95FA xEF11DE xEF2568 xF0F84D xF1BD02 xF2346F xF2A3CF xF36CC2 xF39F86 xF5E136 xF79B38 xF8C594 xFA45E1 xFC1EC1 xFC6389 xFCED24 xFE06ED xFED025 } + traits = { state_trait_solar_fields } + city = xD7671E + farm = xDF3E66 + mine = x5929A2 + wood = x0CCA19 + arable_land = 57 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 60 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + capped_resources = { + building_iron_mine = 21 + building_copper_mine = 22 + building_logging_camp = 5 + } } STATE_PASHTUNISTAN = { - id = 449 - subsistence_building = building_subsistence_farms - provinces = { x076502 x15A4E6 x1F1AF7 x20B0A0 x4C120A x54228F x54D767 x69B8C7 x7436D6 x76933F x783680 x8C9774 x9DA767 xA96256 xAAE0FA xAFD189 xB8051E xB843AB xB943AF xC0234F xE19C79 xE9EA78 xEC3398 xF8FE8B } - traits = { state_trait_indus_river } - city = x69B8C7 - farm = x7436D6 - mine = xAFD189 - wood = xEC3398 - arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - capped_resources = { - building_logging_camp = 6 - building_bauxite_mine = 10 - } + id = 449 + subsistence_building = building_subsistence_farms + provinces = { x076502 x15A4E6 x1F1AF7 x20B0A0 x4C120A x54228F x54D767 x69B8C7 x7436D6 x76933F x783680 x8C9774 x9DA767 xA96256 xAAE0FA xAFD189 xB8051E xB843AB xB943AF xC0234F xE19C79 xE9EA78 xEC3398 xF8FE8B } + traits = { state_trait_indus_river } + city = x69B8C7 + farm = x7436D6 + mine = xAFD189 + wood = xEC3398 + arable_land = 67 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + capped_resources = { + building_logging_camp = 6 + building_bauxite_mine = 10 + } } STATE_WESTERN_AFGHANISTAN = { - id = 450 - subsistence_building = building_subsistence_farms - provinces = { x0487A7 x04B03F x052B79 x05AA3A x083D75 x09828D x0BD446 x0E5E2E x0EE28B x11B523 x138C13 x16930C x1822B5 x18B003 x1BC1AF x1BF39F x1D8E81 x216DD8 x21F614 x27FE11 x2E12A4 x2F26B8 x3276E4 x349C39 x38045F x3991B0 x3D1F65 x40F060 x40F0E0 x412B8E x41F4EB x42A020 x43A01E x4414C8 x472ED3 x4D421F x4D6A94 x4D7261 x4DC5DC x4F1DA7 x52BEAF x53CA4A x58040A x5A2C89 x5A406F x5C6E60 x5E6C67 x60A1CC x60B0A0 x621FFA x64ABBA x68901F x6DBF4A x6F8118 x737EB6 x7520FB x7AA1D1 x7D64E2 x7E8E00 x7FED21 x7FF5A4 x81D144 x83B3F5 x87FE9C x8831D3 x8BB3DE x8C7935 x8C8BDF x8D8CED x8D8DC9 x8FACBC x938A92 x93A749 x959C8A x99A835 x9B29C7 xA31731 xA45DA0 xA77FF1 xA868B0 xA8DB52 xAE8F58 xAF1A31 xB10A2F xB4E735 xB6EB52 xB7ED78 xB850EC xBBE7A9 xBFE803 xC0EF60 xC446C2 xC57D6B xC7AE53 xC83DD2 xCB758F xD74653 xD7BD36 xD8BDAE xDA8A5E xDB584F xDC008F xE63AF6 xE7F59C xE9D45F xEBA4E2 xEBD91F xECCEE2 xED5D50 xF0407A xF1FBC5 xF36208 xF902AB xFCBB4D } - impassable = { x1D8E81 x41F4EB x64ABBA xAE8F58 } - city = x58040A - farm = x8C7935 - mine = x138C13 - wood = xB7ED78 - arable_land = 194 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 16 - discovered_amount = 1 - } - capped_resources = { - building_coal_mine = 32 - building_logging_camp = 4 - } + id = 450 + subsistence_building = building_subsistence_farms + provinces = { x0487A7 x04B03F x052B79 x05AA3A x083D75 x09828D x0BD446 x0E5E2E x0EE28B x11B523 x138C13 x16930C x1822B5 x18B003 x1BC1AF x1BF39F x1D8E81 x216DD8 x21F614 x27FE11 x2E12A4 x2F26B8 x3276E4 x349C39 x38045F x3991B0 x3D1F65 x40F060 x40F0E0 x412B8E x41F4EB x42A020 x43A01E x4414C8 x472ED3 x4D421F x4D6A94 x4D7261 x4DC5DC x4F1DA7 x52BEAF x53CA4A x58040A x5A2C89 x5A406F x5C6E60 x5E6C67 x60A1CC x60B0A0 x621FFA x64ABBA x68901F x6DBF4A x6F8118 x737EB6 x7520FB x7AA1D1 x7D64E2 x7E8E00 x7FED21 x7FF5A4 x81D144 x83B3F5 x87FE9C x8831D3 x8BB3DE x8C7935 x8C8BDF x8D8CED x8D8DC9 x8FACBC x938A92 x93A749 x959C8A x99A835 x9B29C7 xA31731 xA45DA0 xA77FF1 xA868B0 xA8DB52 xAE8F58 xAF1A31 xB10A2F xB4E735 xB6EB52 xB7ED78 xB850EC xBBE7A9 xBFE803 xC0EF60 xC446C2 xC57D6B xC7AE53 xC83DD2 xCB758F xD74653 xD7BD36 xD8BDAE xDA8A5E xDB584F xDC008F xE63AF6 xE7F59C xE9D45F xEBA4E2 xEBD91F xECCEE2 xED5D50 xF0407A xF1FBC5 xF36208 xF902AB xFCBB4D } + impassable = { x1D8E81 x41F4EB x64ABBA xAE8F58 } + city = x58040A + farm = x8C7935 + mine = x138C13 + wood = xB7ED78 + arable_land = 194 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 16 + discovered_amount = 1 + } + capped_resources = { + building_coal_mine = 32 + building_logging_camp = 4 + } } STATE_EASTERN_AFGHANISTAN = { - id = 451 - subsistence_building = building_subsistence_farms - provinces = { x01CB5D x16620F x2130A0 x272245 x339975 x357612 x3672D9 x3ACBE0 x3C909A x3D34F8 x3F6DF7 x401B5D x40F059 x42B020 x4D7E7C x4DE0D5 x4E989A x548EAA x54A683 x55B1FD x596A90 x5DF6B2 x69FEB3 x6B01D6 x70FE4E x7C90B0 x854685 x885677 x8D643D x90FCC5 x91126C xA030A0 xA0B020 xA54030 xA89F7A xAD7935 xB1300D xB6BC96 xBAA598 xBB54C2 xCA3319 xD37042 xDCB746 xDFF634 xE0898D xE1BF87 xE40309 xE78EEE xE8122E xE81774 xEABDEE xEF9ECA xF7D682 xF9780E } - impassable = { xA0B020 x6B01D6 xF7D682 xDCB746 xBAA598 x70FE4E x8D643D xBB54C2 x272245 } - city = xEF9ECA - farm = x401B5D - mine = x3ACBE0 - wood = xB1300D - arable_land = 174 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } - capped_resources = { - building_coal_mine = 24 - building_iron_mine = 24 - building_copper_mine = 18 - building_logging_camp = 7 - } + id = 451 + subsistence_building = building_subsistence_farms + provinces = { x01CB5D x16620F x2130A0 x272245 x339975 x357612 x3672D9 x3ACBE0 x3C909A x3D34F8 x3F6DF7 x401B5D x40F059 x42B020 x4D7E7C x4DE0D5 x4E989A x548EAA x54A683 x55B1FD x596A90 x5DF6B2 x69FEB3 x6B01D6 x70FE4E x7C90B0 x854685 x885677 x8D643D x90FCC5 x91126C xA030A0 xA0B020 xA54030 xA89F7A xAD7935 xB1300D xB6BC96 xBAA598 xBB54C2 xCA3319 xD37042 xDCB746 xDFF634 xE0898D xE1BF87 xE40309 xE78EEE xE8122E xE81774 xEABDEE xEF9ECA xF7D682 xF9780E } + impassable = { xA0B020 x6B01D6 xF7D682 xDCB746 xBAA598 x70FE4E x8D643D xBB54C2 x272245 } + city = xEF9ECA + farm = x401B5D + mine = x3ACBE0 + wood = xB1300D + arable_land = 174 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } + capped_resources = { + building_coal_mine = 24 + building_iron_mine = 24 + building_copper_mine = 18 + building_logging_camp = 7 + } } STATE_BALUCHISTAN = { - id = 452 - subsistence_building = building_subsistence_farms - provinces = { x0279A0 x0BAF8C x109CC0 x113E0B x1161D9 x17D8AB x1910AD x1D0224 x1DDD4D x1EF53E x2B7441 x2E7961 x2FF46D x34A39B x35754E x3C3D7F x3C9B5F x3EFD1E x407060 x4070E0 x43F4B8 x4529BD x454FE3 x45F2DD x4AAAC0 x4B2EAD x4DC3FF x4E09C5 x4F800F x556C63 x56CF62 x5CBA3C x5E7221 x61D696 x626396 x62BEAA x675BCE x6D6D6B x6EA076 x6F000D x782112 x7CA0E0 x7D60E7 x7FE584 x8BB146 x8DC922 x8ED831 x951063 x954C12 x968562 x978421 x97C017 x9EED5C xA3655B xA55509 xB0F79E xB2AAA7 xB7B2BD xB8655C xBAE3D2 xBB836E xC070E0 xC13040 xC6D9E8 xC6E602 xCD77FD xD4EC50 xD575B0 xD6DD8A xDB0F57 xDEE571 xDF30A0 xE712E1 xE7A309 xE87BBF xE92A58 xEC696F xF1414C xF78D0D xF9577D } - city = xC070E0 - port = xB7B2BD - farm = xF9577D - mine = x954C12 - wood = x675BCE - arable_land = 115 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } - capped_resources = { - building_iron_mine = 24 - building_lead_mine = 18 - building_copper_mine = 16 - building_logging_camp = 2 - building_fishing_wharf = 5 - building_bauxite_mine = 18 - } - naval_exit_id = 3048 + id = 452 + subsistence_building = building_subsistence_farms + provinces = { x0279A0 x0BAF8C x109CC0 x113E0B x1161D9 x17D8AB x1910AD x1D0224 x1DDD4D x1EF53E x2B7441 x2E7961 x2FF46D x34A39B x35754E x3C3D7F x3C9B5F x3EFD1E x407060 x4070E0 x43F4B8 x4529BD x454FE3 x45F2DD x4AAAC0 x4B2EAD x4DC3FF x4E09C5 x4F800F x556C63 x56CF62 x5CBA3C x5E7221 x61D696 x626396 x62BEAA x675BCE x6D6D6B x6EA076 x6F000D x782112 x7CA0E0 x7D60E7 x7FE584 x8BB146 x8DC922 x8ED831 x951063 x954C12 x968562 x978421 x97C017 x9EED5C xA3655B xA55509 xB0F79E xB2AAA7 xB7B2BD xB8655C xBAE3D2 xBB836E xC070E0 xC13040 xC6D9E8 xC6E602 xCD77FD xD4EC50 xD575B0 xD6DD8A xDB0F57 xDEE571 xDF30A0 xE712E1 xE7A309 xE87BBF xE92A58 xEC696F xF1414C xF78D0D xF9577D } + city = xC070E0 + port = xB7B2BD + farm = xF9577D + mine = x954C12 + wood = x675BCE + arable_land = 115 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + capped_resources = { + building_iron_mine = 24 + building_lead_mine = 18 + building_copper_mine = 16 + building_logging_camp = 2 + building_fishing_wharf = 5 + building_bauxite_mine = 18 + } + naval_exit_id = 3048 } STATE_LHASA = { - id = 453 - subsistence_building = building_subsistence_farms - provinces = { x03644A x06698A x082947 x095F32 x099AD7 x0A6115 x0BCE33 x0FA96A x1371AA x15C347 x1A5F8B x1A87DA x1B383B x1E3E6C x207060 x20F060 x216771 x256241 x25DC9E x286514 x2BB5C6 x2CC414 x2CE40E x2CE52F x2CFED9 x3A3E53 x3B96A1 x3DD93C x422487 x445E17 x466F9F x4A0FD0 x4B57BE x4C1EF6 x4E1FF2 x4E8A60 x4F2329 x4FD34F x503FF4 x50C058 x527BB9 x5327D3 x54B9E5 x5B12BD x5C42DC x5CB50A x5E58A8 x61CFD5 x63DA08 x644AF9 x6464CF x656DDC x672210 x67344F x6E4FEF x71143F x72C382 x737CBB x75AFE7 x76E336 x79D100 x7B33F1 x7C0E53 x80DA49 x85295B x891526 x892162 x8A8982 x8BB70D x8D0D90 x92480A x934A5C x9640C8 x9BEF82 x9F73DC xA07060 xA1341A xA21042 xA78672 xAC5C8D xADFAA4 xB02837 xB2F3ED xB5B0EE xB5EF16 xBD45E4 xBDF268 xC17AA1 xC268D2 xC3B349 xCA11A0 xCCCA27 xCE3261 xCEA5FB xD06F1B xD2D422 xD73CA3 xDD2AAD xDE11E9 xE0BE04 xE2D3FC xE47ADC xE701F3 xEC7BB2 xEEE60B xF520AD xF658E0 xFC33A4 xFE3A7A } - traits = { state_trait_himalayas_mountains } - city = x06698A - farm = x8D0D90 - mine = xBDF268 - wood = x466F9F - arable_land = 194 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_copper_mine = 28 - building_logging_camp = 20 - } + id = 453 + subsistence_building = building_subsistence_farms + provinces = { x03644A x06698A x082947 x095F32 x099AD7 x0A6115 x0BCE33 x0FA96A x1371AA x15C347 x1A5F8B x1A87DA x1B383B x1E3E6C x207060 x20F060 x216771 x256241 x25DC9E x286514 x2BB5C6 x2CC414 x2CE40E x2CE52F x2CFED9 x3A3E53 x3B96A1 x3DD93C x422487 x445E17 x466F9F x4A0FD0 x4B57BE x4C1EF6 x4E1FF2 x4E8A60 x4F2329 x4FD34F x503FF4 x50C058 x527BB9 x5327D3 x54B9E5 x5B12BD x5C42DC x5CB50A x5E58A8 x61CFD5 x63DA08 x644AF9 x6464CF x656DDC x672210 x67344F x6E4FEF x71143F x72C382 x737CBB x75AFE7 x76E336 x79D100 x7B33F1 x7C0E53 x80DA49 x85295B x891526 x892162 x8A8982 x8BB70D x8D0D90 x92480A x934A5C x9640C8 x9BEF82 x9F73DC xA07060 xA1341A xA21042 xA78672 xAC5C8D xADFAA4 xB02837 xB2F3ED xB5B0EE xB5EF16 xBD45E4 xBDF268 xC17AA1 xC268D2 xC3B349 xCA11A0 xCCCA27 xCE3261 xCEA5FB xD06F1B xD2D422 xD73CA3 xDD2AAD xDE11E9 xE0BE04 xE2D3FC xE47ADC xE701F3 xEC7BB2 xEEE60B xF520AD xF658E0 xFC33A4 xFE3A7A } + traits = { state_trait_himalayas_mountains } + city = x06698A + farm = x8D0D90 + mine = xBDF268 + wood = x466F9F + arable_land = 194 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_copper_mine = 28 + building_logging_camp = 20 + } } STATE_NGARI = { - id = 454 - subsistence_building = building_subsistence_pastures - provinces = { x020A13 x068080 x06C5A5 x079122 x0A15CB x0AF6C3 x0C63E4 x0CA02F x0DDF07 x0E1739 x0E4CEA x10A70E x11E671 x14902D x18089F x181275 x1AA558 x1CFF92 x1D347B x1EE05B x1F1D7F x1F7ABA x1FF09F x2070A0 x20771F x245D66 x26D4BC x2D753F x2DCE44 x2EED68 x319D88 x3242A4 x347CA5 x3673C3 x376EF5 x390A85 x3ABF14 x3B2A91 x3CB9E1 x3ED427 x3F45B6 x3F866E x41CAED x466E81 x46B9A4 x47086E x48393E x48F15F x49DA7A x4CA3AB x4E0F52 x4EA762 x4F7572 x5118D9 x519C2B x51AF41 x55DF74 x57E79A x59FA24 x5B57ED x5D87C2 x5F0A6B x5F0C75 x5FCA48 x606587 x63CF7D x69B840 x6A1D9E x6C636E x6DC955 x6E1A6F x712371 x757EC9 x76854B x79ACD9 x7E6B07 x7F19F5 x7F8A68 x805380 x821542 x834650 x85C67F x87A015 x8847CC x8A52C8 x8F8A0A x91C023 x92D428 x93B8A1 x950143 x95F294 x971123 x98B829 x9DADD1 xA070A0 xA16534 xA2DDBC xA45941 xABBEE1 xAD3B3E xAD51C7 xAE2370 xAF48A8 xAFCD47 xB02EEE xB1FB06 xB3B12D xB48B92 xB53246 xB9B797 xBA5131 xBB32F7 xBF3208 xBFC102 xC26410 xC2996A xC39437 xC46618 xC5F98E xC66B24 xC7C56B xC8A273 xCA37D3 xCA8101 xCB9F59 xCC4CCB xCE4141 xD0DEBB xD131AF xDAA8C5 xDAE696 xDB00C4 xDB6487 xDCB233 xDE0FA1 xE03D5D xE1C6E3 xE4D2EB xE6122E xE89BB3 xEC07F3 xEC346C xEC6359 xEC796C xEC9086 xF0E6C2 xF2DD04 xF33F0A xF43E98 xF52146 xF7AD84 xFB8251 xFC7168 xFF92B9 } - traits = { state_trait_himalayas_mountains } - city = xE1C6E3 - farm = x4F7572 - mine = x63CF7D - wood = x3242A4 - arable_land = 115 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_logging_camp = 11 - } + id = 454 + subsistence_building = building_subsistence_pastures + provinces = { x020A13 x068080 x06C5A5 x079122 x0A15CB x0AF6C3 x0C63E4 x0CA02F x0DDF07 x0E1739 x0E4CEA x10A70E x11E671 x14902D x18089F x181275 x1AA558 x1CFF92 x1D347B x1EE05B x1F1D7F x1F7ABA x1FF09F x2070A0 x20771F x245D66 x26D4BC x2D753F x2DCE44 x2EED68 x319D88 x3242A4 x347CA5 x3673C3 x376EF5 x390A85 x3ABF14 x3B2A91 x3CB9E1 x3ED427 x3F45B6 x3F866E x41CAED x466E81 x46B9A4 x47086E x48393E x48F15F x49DA7A x4CA3AB x4E0F52 x4EA762 x4F7572 x5118D9 x519C2B x51AF41 x55DF74 x57E79A x59FA24 x5B57ED x5D87C2 x5F0A6B x5F0C75 x5FCA48 x606587 x63CF7D x69B840 x6A1D9E x6C636E x6DC955 x6E1A6F x712371 x757EC9 x76854B x79ACD9 x7E6B07 x7F19F5 x7F8A68 x805380 x821542 x834650 x85C67F x87A015 x8847CC x8A52C8 x8F8A0A x91C023 x92D428 x93B8A1 x950143 x95F294 x971123 x98B829 x9DADD1 xA070A0 xA16534 xA2DDBC xA45941 xABBEE1 xAD3B3E xAD51C7 xAE2370 xAF48A8 xAFCD47 xB02EEE xB1FB06 xB3B12D xB48B92 xB53246 xB9B797 xBA5131 xBB32F7 xBF3208 xBFC102 xC26410 xC2996A xC39437 xC46618 xC5F98E xC66B24 xC7C56B xC8A273 xCA37D3 xCA8101 xCB9F59 xCC4CCB xCE4141 xD0DEBB xD131AF xDAA8C5 xDAE696 xDB00C4 xDB6487 xDCB233 xDE0FA1 xE03D5D xE1C6E3 xE4D2EB xE6122E xE89BB3 xEC07F3 xEC346C xEC6359 xEC796C xEC9086 xF0E6C2 xF2DD04 xF33F0A xF43E98 xF52146 xF7AD84 xFB8251 xFC7168 xFF92B9 } + traits = { state_trait_himalayas_mountains } + city = xE1C6E3 + farm = x4F7572 + mine = x63CF7D + wood = x3242A4 + arable_land = 115 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_logging_camp = 11 + } } STATE_HIMALAYAS = { - id = 455 - subsistence_building = building_subsistence_rice_paddies - provinces = { x11C815 x1619ED x1C3876 x2070E0 x213060 x218FFE x23C36A x25994F x29576A x4874D9 x4D5FC1 x4DE9D5 x515E66 x605021 x6E233E x73C2C6 x812FBE x833D63 x920B51 xA228F8 xA2C234 xA5D1EB xAF11F0 xAF5B29 xBCD18E xC13072 xC1C87A xC1DA32 xC6179B xC6D4A8 xCE4DAE xDA8130 xE0B0E0 xE18F72 xE51929 } - traits = { state_trait_himalayas_mountains } - city = x1619ED - farm = x833D63 - mine = x4DE9D5 - wood = xE0B0E0 - arable_land = 75 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 6 - } + id = 455 + subsistence_building = building_subsistence_rice_paddies + provinces = { x11C815 x1619ED x1C3876 x2070E0 x213060 x218FFE x23C36A x25994F x29576A x4874D9 x4D5FC1 x4DE9D5 x515E66 x605021 x6E233E x73C2C6 x812FBE x833D63 x920B51 xA228F8 xA2C234 xA5D1EB xAF11F0 xAF5B29 xBCD18E xC13072 xC1C87A xC1DA32 xC6179B xC6D4A8 xCE4DAE xDA8130 xE0B0E0 xE18F72 xE51929 } + traits = { state_trait_himalayas_mountains } + city = x1619ED + farm = x833D63 + mine = x4DE9D5 + wood = xE0B0E0 + arable_land = 75 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 6 + } } STATE_BHUTAN = { - id = 994 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01C109 x388D2C x4F99DC x60B0DF x665E5B x84F73C xD10C8F xDA7F32 xE5D3E0 } - traits = { state_trait_himalayas_mountains } - city = xD10C8F - farm = xE5D3E0 - mine = xDA7F32 - wood = x84F73C - arable_land = 40 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 3 - } + id = 994 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01C109 x388D2C x4F99DC x60B0DF x665E5B x84F73C xD10C8F xDA7F32 xE5D3E0 } + traits = { state_trait_himalayas_mountains } + city = xD10C8F + farm = xE5D3E0 + mine = xDA7F32 + wood = x84F73C + arable_land = 40 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 3 + } } diff --git a/map_data/state_regions/10_india.txt b/map_data/state_regions/10_india.txt index f16e98f17..3e6b62672 100644 --- a/map_data/state_regions/10_india.txt +++ b/map_data/state_regions/10_india.txt @@ -1,632 +1,633 @@ STATE_BIHAR = { - id = 456 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01F1CD x04D4E4 x11F020 x172E64 x1C310A x1DE14C x21B060 x2DDA9A x3521C5 x48B87D x4B33C1 x50B0A0 x534D04 x590FA7 x5F1E9B x5FCB1C x66A6A3 x70BE78 x79438B x7FC191 x8079C0 x8B9115 x93C09D x951929 x9B7C7A xA462B0 xABBB11 xAEDA4D xCEC816 xD3AFD6 xD5188D xE3326D xF4E206 xF767B3 } - traits = { state_trait_ganges_river } - city = x21B060 - farm = xABBB11 - mine = x9B7C7A - wood = xAEDA4D - arable_land = 406 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - capped_resources = { - building_coal_mine = 80 - building_copper_mine = 20 - building_logging_camp = 14 - building_bauxite_mine = 28 - } + id = 456 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01F1CD x04D4E4 x11F020 x172E64 x1C310A x1DE14C x21B060 x2DDA9A x3521C5 x48B87D x4B33C1 x50B0A0 x534D04 x590FA7 x5F1E9B x5FCB1C x66A6A3 x70BE78 x79438B x7FC191 x8079C0 x8B9115 x93C09D x951929 x9B7C7A xA462B0 xABBB11 xAEDA4D xCEC816 xD3AFD6 xD5188D xE3326D xF4E206 xF767B3 } + traits = { state_trait_ganges_river } + city = x21B060 + farm = xABBB11 + mine = x9B7C7A + wood = xAEDA4D + arable_land = 406 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + capped_resources = { + building_coal_mine = 80 + building_copper_mine = 20 + building_logging_camp = 14 + building_bauxite_mine = 28 + } } STATE_NORTH_BENGAL = { - id = 457 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0C82AB x117060 x30B0A0 x3E5D45 x475FC4 x71E2DE xAC2CB6 xCB5C0A xD06FA1 xD28E5F xD2E951 xDA53DA xE6CD14 xF04684 xF3A964 } - traits = { state_trait_ganges_river } - city = x30B0A0 - farm = xE6CD14 - mine = xF3A964 - wood = x30B0A0 - arable_land = 888 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 29 - } + id = 457 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0C82AB x117060 x30B0A0 x3E5D45 x475FC4 x71E2DE xAC2CB6 xCB5C0A xD06FA1 xD28E5F xD2E951 xDA53DA xE6CD14 xF04684 xF3A964 } + traits = { state_trait_ganges_river } + city = x30B0A0 + farm = xE6CD14 + mine = xF3A964 + wood = x30B0A0 + arable_land = 888 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 29 + } } STATE_ASSAM = { - id = 458 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0BB5E2 x12647B x17E33F x1D0302 x344BF5 x3D8CD6 x3FD07D x408BEB x4803C7 x4CCA97 x6030DF x70069E x86D527 x8C6C79 x9419F5 x954C46 x9700B9 x9A1864 xA030E0 xA458FC xA77996 xCC2DA0 xF71958 xF9B21B xFB1561 } - traits = { state_trait_brahmaputra_river } - city = x9A1864 - farm = xCC2DA0 - mine = xF71958 - wood = x8C6C79 - arable_land = 111 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - discovered_amount = 8 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 20 - } + id = 458 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0BB5E2 x12647B x17E33F x1D0302 x344BF5 x3D8CD6 x3FD07D x408BEB x4803C7 x4CCA97 x6030DF x70069E x86D527 x8C6C79 x9419F5 x954C46 x9700B9 x9A1864 xA030E0 xA458FC xA77996 xCC2DA0 xF71958 xF9B21B xFB1561 } + traits = { state_trait_brahmaputra_river } + city = x9A1864 + farm = xCC2DA0 + mine = xF71958 + wood = x8C6C79 + arable_land = 111 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + discovered_amount = 8 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 20 + } } STATE_HARYANA = { - id = 459 - subsistence_building = building_subsistence_farms - provinces = { x11EE65 x13E50E x4B6538 x4E8563 x51177D x53EF28 x5432BC x8E6FE7 x98BACD x99FE9A xA4A19F xB050DF xB39D42 xB949B4 xC26B82 xDCAA17 xE0EFA0 xF37EE6 xFB8F08 } - traits = { state_trait_ganges_river } - city = xE0EFA0 - farm = x51177D - mine = xB050DF - wood = x13E50E - arable_land = 700 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 20 - building_logging_camp = 13 - } + id = 459 + subsistence_building = building_subsistence_farms + provinces = { x11EE65 x13E50E x4B6538 x4E8563 x51177D x53EF28 x5432BC x8E6FE7 x98BACD x99FE9A xA4A19F xB050DF xB39D42 xB949B4 xC26B82 xDCAA17 xE0EFA0 xF37EE6 xFB8F08 } + traits = { state_trait_ganges_river } + city = xE0EFA0 + farm = x51177D + mine = xB050DF + wood = x13E50E + arable_land = 700 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 20 + building_logging_camp = 13 + } } STATE_UTTAR_PRADESH = { - id = 460 - subsistence_building = building_subsistence_rice_paddies - provinces = { x048AD9 x0CE121 x117021 x1405D1 x26284F x277419 x337F6C x4020A0 x41D87C x4333C1 x43F651 x4AAE9F x4E84EF x52F672 x564B78 x61F0A0 x63A78D x63AA19 x669ECB x6738CF x7D8325 x7D9692 x7F01B0 x923D4D x9EA436 xA03160 xA3C721 xACD960 xB4FE19 xBBC0A2 xBEE076 xBF1DC0 xC8BC69 xD0B0A0 xD99008 xDC471F xE070A0 xEC8496 xFD9E2F } - traits = { state_trait_ganges_river } - city = x117021 - farm = xB4FE19 - mine = xD99008 - wood = x7D9692 - arable_land = 370 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 17 - } + id = 460 + subsistence_building = building_subsistence_rice_paddies + provinces = { x048AD9 x0CE121 x117021 x1405D1 x26284F x277419 x337F6C x4020A0 x41D87C x4333C1 x43F651 x4AAE9F x4E84EF x52F672 x564B78 x61F0A0 x63A78D x63AA19 x669ECB x6738CF x7D8325 x7D9692 x7F01B0 x923D4D x9EA436 xA03160 xA3C721 xACD960 xB4FE19 xBBC0A2 xBEE076 xBF1DC0 xC8BC69 xD0B0A0 xD99008 xDC471F xE070A0 xEC8496 xFD9E2F } + traits = { state_trait_ganges_river } + city = x117021 + farm = xB4FE19 + mine = xD99008 + wood = x7D9692 + arable_land = 370 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 17 + } } STATE_GUJARAT = { - id = 461 - subsistence_building = building_subsistence_rice_paddies - provinces = { x03C674 x075A8E x0A4C7A x0C6CB1 x128888 x164DBB x30D060 x30E365 x3151E0 x31D0E0 x3FFA53 x4133D4 x49DDB8 x4EB354 x697511 x73656F x7E0401 x8F568D x90052D x90B589 x9C8D06 xADD2A3 xB05060 xB0D060 xB11F7B xB3D1CD xB89EF0 xB9D851 xBBB2BD xC0310F xC7C3FD xCC1D23 xD31590 xD77765 xD8CEF7 xEB1229 xEB6009 xECB4F5 xF01160 xF64FA2 xF87E91 xFC0FC1 } - prime_land = { x31D0E0 xB0D060 x9C8D06 xADD2A3 xCC1D23 xF87E91 xC7C3FD x3151E0 x128888 xD31590 x3FFA53 } - traits = { state_trait_natural_harbors } - city = x3151E0 - port = xB3D1CD - farm = x31D0E0 - mine = x164DBB - wood = xB05060 - arable_land = 273 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 26 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 21 - discovered_amount = 10 - } - capped_resources = { - building_logging_camp = 8 - building_fishing_wharf = 16 - building_bauxite_mine = 18 - } - naval_exit_id = 3048 + id = 461 + subsistence_building = building_subsistence_rice_paddies + provinces = { x03C674 x075A8E x0A4C7A x0C6CB1 x128888 x164DBB x30D060 x30E365 x3151E0 x31D0E0 x3FFA53 x4133D4 x49DDB8 x4EB354 x697511 x73656F x7E0401 x8F568D x90052D x90B589 x9C8D06 xADD2A3 xB05060 xB0D060 xB11F7B xB3D1CD xB89EF0 xB9D851 xBBB2BD xC0310F xC7C3FD xCC1D23 xD31590 xD77765 xD8CEF7 xEB1229 xEB6009 xECB4F5 xF01160 xF64FA2 xF87E91 xFC0FC1 } + prime_land = { x31D0E0 xB0D060 x9C8D06 xADD2A3 xCC1D23 xF87E91 xC7C3FD x3151E0 x128888 xD31590 x3FFA53 } + traits = { state_trait_natural_harbors } + city = x3151E0 + port = xB3D1CD + farm = x31D0E0 + mine = x164DBB + wood = xB05060 + arable_land = 273 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 26 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 21 + discovered_amount = 10 + } + capped_resources = { + building_logging_camp = 8 + building_fishing_wharf = 16 + building_bauxite_mine = 18 + } + naval_exit_id = 3048 } STATE_MADHYA_PRADESH = { - id = 462 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0A05FF x0D7633 x0E199B x0E5FEA x10B021 x114EAE x14EB25 x19F551 x1A0456 x1E9A75 x26C3A2 x2A9BFB x346A50 x355332 x4CA2A3 x51E979 x5272B3 x585F79 x58E042 x5FEE46 x6170A0 x618D5B x650D91 x68D277 x6A8538 x6D9182 x6E192A x70D0E0 x746A39 x82DEEF x845EA7 x87DE7B x897F27 x8B8B4D x903020 x907021 x983C0D x987B84 x9D79AD x9E6DB9 xA06520 xA14BC3 xA9E591 xAA246A xAAE528 xAD6D79 xB8A7B3 xBC06E9 xC0F1B9 xC4F4E4 xC77D13 xCD2556 xD0B021 xD0F986 xD93D0D xDB0DEC xDCAFE4 xE3AF55 xE81D4F xE9D03F xEB362A xEB50A4 xEFD0DF xF6BCF1 xFA701B xFBDCC9 xFE11FD } - traits = { state_trait_good_soils } - city = x585F79 - farm = xFBDCC9 - mine = xBC06E9 - wood = x51E979 - arable_land = 443 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_copper_mine = 18 - building_logging_camp = 6 - } + id = 462 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0A05FF x0D7633 x0E199B x0E5FEA x10B021 x114EAE x14EB25 x19F551 x1A0456 x1E9A75 x26C3A2 x2A9BFB x346A50 x355332 x4CA2A3 x51E979 x5272B3 x585F79 x58E042 x5FEE46 x6170A0 x618D5B x650D91 x68D277 x6A8538 x6D9182 x6E192A x70D0E0 x746A39 x82DEEF x845EA7 x87DE7B x897F27 x8B8B4D x903020 x907021 x983C0D x987B84 x9D79AD x9E6DB9 xA06520 xA14BC3 xA9E591 xAA246A xAAE528 xAD6D79 xB8A7B3 xBC06E9 xC0F1B9 xC4F4E4 xC77D13 xCD2556 xD0B021 xD0F986 xD93D0D xDB0DEC xDCAFE4 xE3AF55 xE81D4F xE9D03F xEB362A xEB50A4 xEFD0DF xF6BCF1 xFA701B xFBDCC9 xFE11FD } + traits = { state_trait_good_soils } + city = x585F79 + farm = xFBDCC9 + mine = xBC06E9 + wood = x51E979 + arable_land = 443 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_copper_mine = 18 + building_logging_camp = 6 + } } STATE_KASHMIR = { - id = 463 - subsistence_building = building_subsistence_farms - provinces = { x00161D x07D342 x150D2C x15F552 x18CED8 x217021 x21F020 x24EF26 x2969A3 x2B6E7C x2D5D46 x2DDFDB x2FF385 x37C3E4 x3FDA5A x43B99F x47E5AB x504561 x56684E x5990A7 x5A0252 x6326A6 x641782 x6A9303 x6AA44A x7074E3 x72F7C2 x808216 x874936 x963360 x964219 x9666D9 xA09736 xA0F020 xA875F3 xAA60FC xB0FE2D xB4AA65 xB637A4 xC08722 xC49B8C xCCD333 xCDB7DB xD107A3 xD25436 xD458B6 xD71AAB xEDCC3E xF28F90 xF469BC xF48515 xF8D822 xFD692B } - traits = { state_trait_indus_river } - city = x6326A6 - farm = xB637A4 - mine = xF28F90 - wood = x9666D9 - arable_land = 123 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 12 - building_logging_camp = 14 - } + id = 463 + subsistence_building = building_subsistence_farms + provinces = { x00161D x07D342 x150D2C x15F552 x18CED8 x217021 x21F020 x24EF26 x2969A3 x2B6E7C x2D5D46 x2DDFDB x2FF385 x37C3E4 x3FDA5A x43B99F x47E5AB x504561 x56684E x5990A7 x5A0252 x6326A6 x641782 x6A9303 x6AA44A x7074E3 x72F7C2 x808216 x874936 x963360 x964219 x9666D9 xA09736 xA0F020 xA875F3 xAA60FC xB0FE2D xB4AA65 xB637A4 xC08722 xC49B8C xCCD333 xCDB7DB xD107A3 xD25436 xD458B6 xD71AAB xEDCC3E xF28F90 xF469BC xF48515 xF8D822 xFD692B } + traits = { state_trait_indus_river } + city = x6326A6 + farm = xB637A4 + mine = xF28F90 + wood = x9666D9 + arable_land = 123 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 12 + building_logging_camp = 14 + } } STATE_WEST_PUNJAB = { - id = 464 - subsistence_building = building_subsistence_farms - provinces = { x022D2B x051899 x0EC528 x12D43A x19E5C0 x1D3609 x2DBD82 x30122F x3631C3 x36E637 x402C84 x4E722C x50D414 x61F7C9 x67DD93 x6C44CE x706940 x713583 x767A66 x80F0E0 x8F5440 x918140 x91DEAB x94A5A8 x97232F x9AB208 x9B38C0 x9CEEC1 xA0B0A0 xA1CA4A xA6DAD0 xAA60D3 xB4E322 xB94359 xCA516D xCA5BC1 xCD3942 xCD3E9A xCEAF5E xCF602F xD597DC xD921CB xDB08EC xE03121 xE0C4D2 xE2230E xE3CCA0 xEFC3B4 xF58253 xF8614B } - prime_land = { xE03121 xD921CB xCD3942 x918140 x67DD93 xAA60D3 x91DEAB xCD3E9A x80F0E0 x713583 xE3CCA0 x50D414 xE2230E x3631C3 x9B38C0 xF58253 xA6DAD0 x9CEEC1 xB94359 x4E722C xE0C4D2 } - traits = { state_trait_indus_river state_trait_indus_valley } - city = xCD3E9A - farm = x19E5C0 - mine = xA0B0A0 - wood = xA6DAD0 - arable_land = 963 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 25 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - capped_resources = { - building_logging_camp = 11 - } + id = 464 + subsistence_building = building_subsistence_farms + provinces = { x022D2B x051899 x0EC528 x12D43A x19E5C0 x1D3609 x2DBD82 x30122F x3631C3 x36E637 x402C84 x4E722C x50D414 x61F7C9 x67DD93 x6C44CE x706940 x713583 x767A66 x80F0E0 x8F5440 x918140 x91DEAB x94A5A8 x97232F x9AB208 x9B38C0 x9CEEC1 xA0B0A0 xA1CA4A xA6DAD0 xAA60D3 xB4E322 xB94359 xCA516D xCA5BC1 xCD3942 xCD3E9A xCEAF5E xCF602F xD597DC xD921CB xDB08EC xE03121 xE0C4D2 xE2230E xE3CCA0 xEFC3B4 xF58253 xF8614B } + prime_land = { xE03121 xD921CB xCD3942 x918140 x67DD93 xAA60D3 x91DEAB xCD3E9A x80F0E0 x713583 xE3CCA0 x50D414 xE2230E x3631C3 x9B38C0 xF58253 xA6DAD0 x9CEEC1 xB94359 x4E722C xE0C4D2 } + traits = { state_trait_indus_river state_trait_indus_valley } + city = xCD3E9A + farm = x19E5C0 + mine = xA0B0A0 + wood = xA6DAD0 + arable_land = 963 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 25 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + capped_resources = { + building_logging_camp = 11 + } } STATE_CHHATTISGARH = { - id = 465 - subsistence_building = building_subsistence_rice_paddies - provinces = { x013159 x0E41BA x1170A0 x20BC2C x274E94 x4605A8 x471CDC x4A2157 x51B021 x52001D x53D2AE x5CBFF7 x66337F x66F24C x6B7184 x7884D6 x78E85C x8ECE82 x90F020 x9473DC xA11B88 xB56E8E xBDB272 xBE1F55 xC38F66 xD64336 xE1911A xE9111A xED9802 xF09DA1 } - city = x9473DC - farm = x013159 - mine = x4605A8 - wood = xF09DA1 - arable_land = 295 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 18 - building_logging_camp = 9 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } + id = 465 + subsistence_building = building_subsistence_rice_paddies + provinces = { x013159 x0E41BA x1170A0 x20BC2C x274E94 x4605A8 x471CDC x4A2157 x51B021 x52001D x53D2AE x5CBFF7 x66337F x66F24C x6B7184 x7884D6 x78E85C x8ECE82 x90F020 x9473DC xA11B88 xB56E8E xBDB272 xBE1F55 xC38F66 xD64336 xE1911A xE9111A xED9802 xF09DA1 } + city = x9473DC + farm = x013159 + mine = x4605A8 + wood = xF09DA1 + arable_land = 295 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 18 + building_logging_camp = 9 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } } STATE_SOUTH_BENGAL = { - id = 466 - subsistence_building = building_subsistence_rice_paddies - provinces = { x025A94 x3C68C9 x40F5CE x4123FE x474C54 x55F631 x6F1170 x92DA2C x93E9F4 xA605E3 xB06FC2 xC81678 xCA47BA xDFA414 } - traits = { state_trait_bengal_delta state_trait_natural_harbors } - city = x025A94 - port = x3C68C9 - farm = x40F5CE - mine = x93E9F4 - wood = xCA47BA - arable_land = 591 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 23 - building_fishing_wharf = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 42 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - } - naval_exit_id = 3050 + id = 466 + subsistence_building = building_subsistence_rice_paddies + provinces = { x025A94 x3C68C9 x40F5CE x4123FE x474C54 x55F631 x6F1170 x92DA2C x93E9F4 xA605E3 xB06FC2 xC81678 xCA47BA xDFA414 } + traits = { state_trait_bengal_delta state_trait_natural_harbors } + city = x025A94 + port = x3C68C9 + farm = x40F5CE + mine = x93E9F4 + wood = xCA47BA + arable_land = 591 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 23 + building_fishing_wharf = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 42 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + } + naval_exit_id = 3050 } STATE_SINDH = { - id = 467 - subsistence_building = building_subsistence_farms - provinces = { x02BBA0 x105356 x11152D x1507B8 x16F3F6 x1A04E6 x23DFA9 x268E58 x315160 x3FFB31 x56F6E9 x59EE31 x5AF594 x5B6745 x60B021 x6E9D54 x705060 x73A9E3 x808515 x882A58 x8C4F5A x8FC69D xAE1ED1 xB2850D xC7D26A xCC14D7 xD7517F xDB079F xDD447A xE4B4A2 xF5592F xF90BDE xFBDCF5 } - traits = { state_trait_indus_river state_trait_indus_valley } - city = xC7D26A - port = x6E9D54 - farm = xAE1ED1 - mine = x882A58 - wood = x02BBA0 - arable_land = 146 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 37 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 15 - discovered_amount = 9 - } - capped_resources = { - building_phosphorus_mine = 40 - building_fishing_wharf = 6 - } - naval_exit_id = 3048 + id = 467 + subsistence_building = building_subsistence_farms + provinces = { x02BBA0 x105356 x11152D x1507B8 x16F3F6 x1A04E6 x23DFA9 x268E58 x315160 x3FFB31 x56F6E9 x59EE31 x5AF594 x5B6745 x60B021 x6E9D54 x705060 x73A9E3 x808515 x882A58 x8C4F5A x8FC69D xAE1ED1 xB2850D xC7D26A xCC14D7 xD7517F xDB079F xDD447A xE4B4A2 xF5592F xF90BDE xFBDCF5 } + traits = { state_trait_indus_river state_trait_indus_valley } + city = xC7D26A + port = x6E9D54 + farm = xAE1ED1 + mine = x882A58 + wood = x02BBA0 + arable_land = 146 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 37 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 15 + discovered_amount = 9 + } + capped_resources = { + building_sulfur_mine = 40 + building_fishing_wharf = 6 + } + naval_exit_id = 3048 } STATE_RAJASTHAN = { - id = 468 - subsistence_building = building_subsistence_rice_paddies - provinces = { x006D72 x0170B1 x01F0E0 x0710F5 x0A34C2 x0A43D0 x0C11FE x1031A8 x166BD9 x214E7A x22627C x25467F x2A57A1 x37D8C4 x3C6F90 x3FF532 x40881F x425430 x4922B9 x4CEAC0 x4EA8C5 x53A30A x599EC5 x5A410D x5C95B5 x5DACF4 x6031A0 x604D2F x61F021 x67EA54 x6A103F x6E01FB x6E8BCD x77810B x7B1C30 x82B440 x84F1F8 x9601FD x9A6A95 xA2025E xA389C9 xA614CA xA99FB3 xA9F108 xB9580C xBA06BC xBAD851 xBC1373 xBD0984 xBD1F80 xC28B1B xC40894 xC7EF85 xCA50D5 xCBE6C4 xCC8FF3 xD0F7A0 xD76ACC xD77479 xDCFF99 xDD12D2 xE0B020 xE0F021 xE27278 xE95A9E xEB0422 xEBA05F xF051DF xF3C5EA xF591B3 xF671B7 xFFFB3C } - city = xE0F021 - farm = xBD1F80 - mine = x6E01FB - wood = x53A30A - arable_land = 443 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - capped_resources = { - building_lead_mine = 24 - building_phosphorus_mine = 40 - building_copper_mine = 28 - } + id = 468 + subsistence_building = building_subsistence_rice_paddies + provinces = { x006D72 x0170B1 x01F0E0 x0710F5 x0A34C2 x0A43D0 x0C11FE x1031A8 x166BD9 x214E7A x22627C x25467F x2A57A1 x37D8C4 x3C6F90 x3FF532 x40881F x425430 x4922B9 x4CEAC0 x4EA8C5 x53A30A x599EC5 x5A410D x5C95B5 x5DACF4 x6031A0 x604D2F x61F021 x67EA54 x6A103F x6E01FB x6E8BCD x77810B x7B1C30 x82B440 x84F1F8 x9601FD x9A6A95 xA2025E xA389C9 xA614CA xA99FB3 xA9F108 xB9580C xBA06BC xBAD851 xBC1373 xBD0984 xBD1F80 xC28B1B xC40894 xC7EF85 xCA50D5 xCBE6C4 xCC8FF3 xD0F7A0 xD76ACC xD77479 xDCFF99 xDD12D2 xE0B020 xE0F021 xE27278 xE95A9E xEB0422 xEBA05F xF051DF xF3C5EA xF591B3 xF671B7 xFFFB3C } + city = xE0F021 + farm = xBD1F80 + mine = x6E01FB + wood = x53A30A + arable_land = 443 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + capped_resources = { + building_lead_mine = 24 + building_sulfur_mine = 40 + building_copper_mine = 28 + } } STATE_CEYLON = { - id = 469 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1DA090 x23CE5A x47B038 x5B5C22 x602050 x8A707A x8D6FA8 x95AAA3 x967CCE xA0A0D0 xA0EFCC xC18817 xC23350 xDAB923 xDF2050 } - city = x23CE5A - port = x95AAA3 - farm = xDF2050 - mine = xDAB923 - wood = xC23350 - arable_land = 61 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 15 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 13 - building_rubber_plantation = 12 - } - naval_exit_id = 3049 + id = 469 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1DA090 x23CE5A x47B038 x5B5C22 x602050 x8A707A x8D6FA8 x95AAA3 x967CCE xA0A0D0 xA0EFCC xC18817 xC23350 xDAB923 xDF2050 } + city = x23CE5A + port = x95AAA3 + farm = xDF2050 + mine = xDAB923 + wood = xC23350 + arable_land = 61 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 15 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 13 + } + naval_exit_id = 3049 } STATE_INDIAN_OCEAN_TERRITORY = { - id = 470 - subsistence_building = building_subsistence_farms - provinces = { x4942AE x4C065D x60E0B0 x9D4D37 xA2E3E6 xD0E090 xD690E0 xEC8C89 } - city = xD690E0 - port = xD0E090 - farm = x60E0B0 - arable_land = 19 - arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_fishing_wharf = 6 - } - naval_exit_id = 3111 + id = 470 + subsistence_building = building_subsistence_farms + provinces = { x4942AE x4C065D x60E0B0 x9D4D37 xA2E3E6 xD0E090 xD690E0 xEC8C89 } + city = xD690E0 + port = xD0E090 + farm = x60E0B0 + mine = x9D4D37 + wood = x4942AE + arable_land = 19 + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_fishing_wharf = 6 + } + naval_exit_id = 3111 } STATE_ODISHA = { - id = 471 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0CE6EA x11D169 x1504AD x1622F2 x22B96B x2F70FB x30C2D5 x323B8A x38A6E6 x404EEA x5031A0 x597E99 x5BC5C8 x6B15F1 x7166FA x73B187 xA0A8E0 xA15F01 xA2EF24 xB00B6B xB07FDD xB6E5C1 xBAE4B3 xBB9552 xCCE5B7 xD031A0 xD19AD8 xFBF096 xFFBC41 } - prime_land = { xD031A0 x597E99 xA2EF24 xFFBC41 x38A6E6 xBB9552 } - city = x5BC5C8 - port = xBB9552 - farm = x597E99 - mine = x22B96B - wood = xB07FDD - arable_land = 121 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 45 - building_fishing_wharf = 7 - } - naval_exit_id = 3050 + id = 471 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0CE6EA x11D169 x1504AD x1622F2 x22B96B x2F70FB x30C2D5 x323B8A x38A6E6 x404EEA x5031A0 x597E99 x5BC5C8 x6B15F1 x7166FA x73B187 xA0A8E0 xA15F01 xA2EF24 xB00B6B xB07FDD xB6E5C1 xBAE4B3 xBB9552 xCCE5B7 xD031A0 xD19AD8 xFBF096 xFFBC41 } + prime_land = { xD031A0 x597E99 xA2EF24 xFFBC41 x38A6E6 xBB9552 } + city = x5BC5C8 + port = xBB9552 + farm = x597E99 + mine = x22B96B + wood = xB07FDD + arable_land = 121 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 45 + building_fishing_wharf = 7 + } + naval_exit_id = 3050 } #Andhra STATE_ANDHRA_PRADESH = { - id = 472 - subsistence_building = building_subsistence_rice_paddies - provinces = { x063403 x0AC82E x0F1912 x11F0A0 x180640 x207C4F x34BB3B x35AB0E x365CC3 x3EC5D1 x42F4F2 x477063 x5170A0 x54D463 x59BBE1 x67520F x84EE56 x8B1F32 x9070A0 x9193B1 xB030A0 xB3DED5 xC744F9 xCDFBE6 xCFF020 xE9BCE7 xEBBB7A xF46AEC xF8BB81 xF91482 } - city = x59BBE1 - port = x477063 - farm = xF46AEC - mine = xF8BB81 - wood = x9193B1 - arable_land = 370 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 29 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 39 - } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 21 - building_logging_camp = 11 - building_fishing_wharf = 18 - } - naval_exit_id = 3050 + id = 472 + subsistence_building = building_subsistence_rice_paddies + provinces = { x063403 x0AC82E x0F1912 x11F0A0 x180640 x207C4F x34BB3B x35AB0E x365CC3 x3EC5D1 x42F4F2 x477063 x5170A0 x54D463 x59BBE1 x67520F x84EE56 x8B1F32 x9070A0 x9193B1 xB030A0 xB3DED5 xC744F9 xCDFBE6 xCFF020 xE9BCE7 xEBBB7A xF46AEC xF8BB81 xF91482 } + city = x59BBE1 + port = x477063 + farm = xF46AEC + mine = xF8BB81 + wood = x9193B1 + arable_land = 370 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 29 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 39 + } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 21 + building_logging_camp = 11 + building_fishing_wharf = 18 + } + naval_exit_id = 3050 } STATE_KARNATAKA = { - id = 473 - subsistence_building = building_subsistence_rice_paddies - provinces = { x052B29 x102D8B x11B0A0 x16AA78 x187C37 x189045 x1B7225 x25B964 x25CBCC x2A60B3 x338BFB x405FB4 x42ACA6 x461A00 x49EAE4 x50F020 x511610 x51F0A0 x669373 x696049 x8E3C9D x903060 x9FE13F xA26314 xB4ABD5 xBFDC26 xCF3817 xD04F5D xD070A0 xD6660F xE01853 xE3DECE xE5A1AC xED0654 xEDFC06 xF2F82A xFDC9AD xFFACEF } - prime_land = { x189045 } - city = x102D8B - port = x51F0A0 - farm = x2A60B3 - mine = x8E3C9D - wood = x9FE13F - arable_land = 146 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_gold_mine = 4 - building_iron_mine = 24 - building_logging_camp = 14 - building_fishing_wharf = 5 - } - naval_exit_id = 3049 + id = 473 + subsistence_building = building_subsistence_rice_paddies + provinces = { x052B29 x102D8B x11B0A0 x16AA78 x187C37 x189045 x1B7225 x25B964 x25CBCC x2A60B3 x338BFB x405FB4 x42ACA6 x461A00 x49EAE4 x50F020 x511610 x51F0A0 x669373 x696049 x8E3C9D x903060 x9FE13F xA26314 xB4ABD5 xBFDC26 xCF3817 xD04F5D xD070A0 xD6660F xE01853 xE3DECE xE5A1AC xED0654 xEDFC06 xF2F82A xFDC9AD xFFACEF } + prime_land = { x189045 } + city = x102D8B + port = x51F0A0 + farm = x2A60B3 + mine = x8E3C9D + wood = x9FE13F + arable_land = 146 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_gold_mine = 4 + building_iron_mine = 24 + building_logging_camp = 14 + building_fishing_wharf = 5 + } + naval_exit_id = 3049 } #Kerala STATE_KERALA = { - id = 474 - subsistence_building = building_subsistence_rice_paddies - provinces = { x2121D0 x21A0D0 xA0A050 xA11A79 xB0934C xCCDC34 xD0F0A0 xE4EB67 xEC8405 xFD0A78 } - traits = { state_trait_chavara } - prime_land = { xA0A050 xB0934C } - city = xCCDC34 - port = xE4EB67 - farm = x2121D0 - mine = xA11A79 - wood = xA0A050 - arable_land = 116 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_logging_camp = 11 - building_fishing_wharf = 10 - } - naval_exit_id = 3049 + id = 474 + subsistence_building = building_subsistence_rice_paddies + provinces = { x2121D0 x21A0D0 xA0A050 xA11A79 xB0934C xCCDC34 xD0F0A0 xE4EB67 xEC8405 xFD0A78 } + traits = { state_trait_chavara } + prime_land = { xA0A050 xB0934C } + city = xCCDC34 + port = xE4EB67 + farm = x2121D0 + mine = xA11A79 + wood = xA0A050 + arable_land = 116 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3049 } #Tamil Nadu STATE_TAMIL_NADU = { - id = 475 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0559B3 x07104C x0E2990 x10B060 x1FF7C6 x20A050 x2D75FD x2EAD15 x486310 x56456B x5AF5BE x61FE06 x620762 x6A381C x7CCE50 x99B424 x9A2EF3 x9E4F00 xA02050 xA021D0 xA3158E xA63901 xABADB1 xAEAE4C xB278DD xEC1945 } - traits = { state_trait_cauvery_delta state_trait_natural_harbors } - city = x07104C - port = xABADB1 - farm = x2EAD15 - mine = x486310 - wood = x9E4F00 - arable_land = 554 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 31 - discovered_amount = 13 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 20 - building_fishing_wharf = 18 - } - naval_exit_id = 3049 + id = 475 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0559B3 x07104C x0E2990 x10B060 x1FF7C6 x20A050 x2D75FD x2EAD15 x486310 x56456B x5AF5BE x61FE06 x620762 x6A381C x7CCE50 x99B424 x9A2EF3 x9E4F00 xA02050 xA021D0 xA3158E xA63901 xABADB1 xAEAE4C xB278DD xEC1945 } + traits = { state_trait_cauvery_delta state_trait_natural_harbors } + city = x07104C + port = xABADB1 + farm = x2EAD15 + mine = x486310 + wood = x9E4F00 + arable_land = 554 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 31 + discovered_amount = 13 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 20 + building_fishing_wharf = 18 + } + naval_exit_id = 3049 } STATE_TELANGANA = { - id = 476 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01F273 x0B9150 x2B94C1 x4FCA8A x507020 x5EC767 x67DBD9 x75599C x774B02 x78A5B6 x8729D5 x90F0A0 x990C20 xA1516D xB08536 xB83EA4 xC5F1D7 xD07020 xD9F23D xDE9FE5 xDF9BF7 xE2CF64 xE7E1D9 } - city = x75599C - farm = x990C20 - mine = xC5F1D7 - wood = xDE9FE5 - arable_land = 370 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 13 - } + id = 476 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01F273 x0B9150 x2B94C1 x4FCA8A x507020 x5EC767 x67DBD9 x75599C x774B02 x78A5B6 x8729D5 x90F0A0 x990C20 xA1516D xB08536 xB83EA4 xC5F1D7 xD07020 xD9F23D xDE9FE5 xDF9BF7 xE2CF64 xE7E1D9 } + city = x75599C + farm = x990C20 + mine = xC5F1D7 + wood = xDE9FE5 + arable_land = 370 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 13 + } } STATE_MAHARASHTRA = { - id = 477 - subsistence_building = building_subsistence_rice_paddies - provinces = { x015F11 x03614F x0607C9 x1131A0 x195332 x1B071A x1C8B97 x1E32E0 x293762 x2D4B90 x33E560 x3E5505 x40CE40 x47EE55 x4B7422 x4D118A x4F5C91 x53A379 x5B30D1 x5E950F x6B578E x6C4C5A x6CC5CE x745647 x7629BF x782368 x9031A0 x90B021 x90B0A0 x9257D2 x958AC3 x96CDBD x9B0E9E x9C673D x9CDEF7 xA939B9 xACAC7B xB0D0E0 xB4928F xB863FE xC90323 xC9CD8E xCC1F79 xCC722D xD03120 xD0440A xD42EF4 xD4CACE xD51B8A xD7D0CD xDA84A6 xDDFDE6 xE167A8 xE2709D xE67BF6 xE73C3C xEBD7BE xEBE18C xF036D0 xF189CD xF8B0CF xFE794D } - traits = { state_trait_natural_harbors } - city = x6B578E - port = xB0D0E0 - farm = xD51B8A - mine = xEBD7BE - wood = xDDFDE6 - arable_land = 516 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - capped_resources = { - building_logging_camp = 17 - building_fishing_wharf = 12 - } - naval_exit_id = 3048 + id = 477 + subsistence_building = building_subsistence_rice_paddies + provinces = { x015F11 x03614F x0607C9 x1131A0 x195332 x1B071A x1C8B97 x1E32E0 x293762 x2D4B90 x33E560 x3E5505 x40CE40 x47EE55 x4B7422 x4D118A x4F5C91 x53A379 x5B30D1 x5E950F x6B578E x6C4C5A x6CC5CE x745647 x7629BF x782368 x9031A0 x90B021 x90B0A0 x9257D2 x958AC3 x96CDBD x9B0E9E x9C673D x9CDEF7 xA939B9 xACAC7B xB0D0E0 xB4928F xB863FE xC90323 xC9CD8E xCC1F79 xCC722D xD03120 xD0440A xD42EF4 xD4CACE xD51B8A xD7D0CD xDA84A6 xDDFDE6 xE167A8 xE2709D xE67BF6 xE73C3C xEBD7BE xEBE18C xF036D0 xF189CD xF8B0CF xFE794D } + traits = { state_trait_natural_harbors } + city = x6B578E + port = xB0D0E0 + farm = xD51B8A + mine = xEBD7BE + wood = xDDFDE6 + arable_land = 516 + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + capped_resources = { + building_logging_camp = 17 + building_fishing_wharf = 12 + } + naval_exit_id = 3048 } STATE_WEST_BENGAL = { - id = 833 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0A2277 x13A493 x1DBB94 x1E0385 x272AEE x2FF791 x303EFE x397092 x3DDDBF x802A5E x82150A x844FCF x89538D x89D769 x8F846C xAC9392 xBA3A4F xBF385A xD0B0DF xD2FEA1 xE0B0A0 xE2E92B xEF5060 } - city = x0A2277 - farm = x272AEE - mine = x1DBB94 - wood = xAC9392 - port = x89D769 - arable_land = 191 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 30 - building_copper_mine = 10 - building_logging_camp = 25 - building_bauxite_mine = 12 - } - naval_exit_id = 3050 + id = 833 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0A2277 x13A493 x1DBB94 x1E0385 x272AEE x2FF791 x303EFE x397092 x3DDDBF x802A5E x82150A x844FCF x89538D x89D769 x8F846C xAC9392 xBA3A4F xBF385A xD0B0DF xD2FEA1 xE0B0A0 xE2E92B xEF5060 } + city = x0A2277 + farm = x272AEE + mine = x1DBB94 + wood = xAC9392 + port = x89D769 + arable_land = 191 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 30 + building_copper_mine = 10 + building_logging_camp = 25 + building_bauxite_mine = 12 + } + naval_exit_id = 3050 } STATE_ARUNACHAL_PRADESH = { - id = 834 - subsistence_building = building_subsistence_farms - provinces = { x186F38 x28F81E x373402 x4CBB7C x525CC9 x673438 x7DC31D x83DFE3 x8FE067 xA5D54A xADDE52 xBAB31D xBC0BCD xD2139B xD238D2 xD2C34D xDF30DF xEB2EA9 xEE6A3D xF5C0FC xF8346B } - city = x28F81E - farm = xD2C34D - mine = xADDE52 - wood = xF5C0FC - arable_land = 25 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations } - capped_resources = { - building_coal_mine = 15 - building_logging_camp = 15 - } + id = 834 + subsistence_building = building_subsistence_farms + provinces = { x186F38 x28F81E x373402 x4CBB7C x525CC9 x673438 x7DC31D x83DFE3 x8FE067 xA5D54A xADDE52 xBAB31D xBC0BCD xD2139B xD238D2 xD2C34D xDF30DF xEB2EA9 xEE6A3D xF5C0FC xF8346B } + city = x28F81E + farm = xD2C34D + mine = xADDE52 + wood = xF5C0FC + arable_land = 25 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations } + capped_resources = { + building_coal_mine = 15 + building_logging_camp = 15 + } } STATE_PURVACHAL_PRADESH = { - id = 835 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1B997A x30B15A x337820 x5D1160 x8C53B3 x8F90F5 xA17DC4 xB03121 xB238B2 xC6301B xCB0893 xD9940E xE101DA xF3B09A } - city = xCB0893 - farm = xC6301B - mine = xD9940E - wood = xE101DA - arable_land = 63 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations } - capped_resources = { - building_coal_mine = 15 - building_logging_camp = 30 - } + id = 835 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1B997A x30B15A x337820 x5D1160 x8C53B3 x8F90F5 xA17DC4 xB03121 xB238B2 xC6301B xCB0893 xD9940E xE101DA xF3B09A } + city = xCB0893 + farm = xC6301B + mine = xD9940E + wood = xE101DA + arable_land = 63 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations } + capped_resources = { + building_coal_mine = 15 + building_logging_camp = 30 + } } STATE_HIMACHAL_PRADESH = { - id = 836 - subsistence_building = building_subsistence_farms - provinces = { x0003C6 x037AF5 x03A411 x251424 x3264B7 x45AF2E x49337F x572FB9 x584C9B x59BBCE x607020 x6B646E x733AB7 x8FF69F xAD283F xCF1974 xD52082 xE0C455 xE31B4E xE3A5A5 xE60F80 xE77282 xF15B70 xF202E0 xF4C868 xFBA109 } - city = x584C9B - farm = x49337F - mine = xE31B4E - wood = xFBA109 - arable_land = 75 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 20 - building_logging_camp = 5 - } + id = 836 + subsistence_building = building_subsistence_farms + provinces = { x0003C6 x037AF5 x03A411 x251424 x3264B7 x45AF2E x49337F x572FB9 x584C9B x59BBCE x607020 x6B646E x733AB7 x8FF69F xAD283F xCF1974 xD52082 xE0C455 xE31B4E xE3A5A5 xE60F80 xE77282 xF15B70 xF202E0 xF4C868 xFBA109 } + city = x584C9B + farm = x49337F + mine = xE31B4E + wood = xFBA109 + arable_land = 75 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 20 + building_logging_camp = 5 + } } STATE_PUNJAB_E = { - id = 837 - subsistence_building = building_subsistence_farms - provinces = { x0C25D9 x1DC68F x1EA5F8 x280F05 x394B7F x45756F x4E70D0 x5A5F96 x66C9D9 x945283 x947B18 x96E54B xA07020 xA0F0A0 xA98EF8 xDB91D3 xDEFFE6 xE07020 xE4F817 } - city = x394B7F - farm = x5A5F96 - mine = xA0F0A0 - wood = x96E54B - arable_land = 125 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - capped_resources = { - building_iron_mine = 7 - building_logging_camp = 7 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } + id = 837 + subsistence_building = building_subsistence_farms + provinces = { x0C25D9 x1DC68F x1EA5F8 x280F05 x394B7F x45756F x4E70D0 x5A5F96 x66C9D9 x945283 x947B18 x96E54B xA07020 xA0F0A0 xA98EF8 xDB91D3 xDEFFE6 xE07020 xE4F817 } + city = x394B7F + farm = x5A5F96 + mine = xA0F0A0 + wood = x96E54B + arable_land = 125 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + capped_resources = { + building_iron_mine = 7 + building_logging_camp = 7 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } } diff --git a/map_data/state_regions/11_east_asia.txt b/map_data/state_regions/11_east_asia.txt index 167a55f5a..961e38721 100644 --- a/map_data/state_regions/11_east_asia.txt +++ b/map_data/state_regions/11_east_asia.txt @@ -1,1600 +1,1591 @@ STATE_DZUNGARIA = { - id = 478 - subsistence_building = building_subsistence_pastures - provinces = { x000608 x04C89D x0620FE x07F0AF x0A2195 x0C88B1 x0F4C2D x0F9D55 x11E76D x120FBC x12ACAE x12C136 x142640 x1433E4 x1534A6 x15FF3C x1AD69B x1B0B79 x1D5C5B x209080 x215B65 x23E045 x24EE89 x2510D5 x258022 x259C0F x25D9E3 x263586 x263B1E x26D431 x2786AE x27D957 x29E971 x2A14FF x2B8C7B x2C62EC x2C702C x2F1427 x2F65AF x311E86 x31A27F x33E4BE x354506 x360C0E x373176 x374810 x391A90 x3BE0B5 x3C0281 x3F1FF5 x408527 x40D207 x43390F x43C26F x445580 x45BC97 x468A62 x473EA4 x485D7B x48D89E x4A27C7 x4A4C3F x4A68FC x4C9CE6 x4CC4F4 x4D1F97 x4DBB91 x4E8FCF x51EEA9 x52F5C3 x530B3A x530C6B x5386D4 x540EC3 x5472A2 x54F9AF x560AAC x56EA5E x583589 x5B2A4A x601000 x60245F x60F478 x611EF2 x6196AC x622E5A x6399F9 x671A54 x683516 x699EAD x6A7E99 x6B16DD x6B3360 x6D166D x6E1198 x6F9542 x70E13C x7144E4 x733CDC x73ED69 x748231 x76B00A x7AF2BE x7B100B x7E5A72 x7F3EDD x7FE46A x8008FB x834EFB x846CB8 x846DC3 x8525AC x85E5E1 x86384A x8842DB x88F2AD x89C0FC x8AC251 x8AFD09 x8B7F68 x8CF80D x8F1E87 x9063C8 x92AAFF x936758 x9452A4 x9C4F53 x9CEE7E x9D4FBD x9E8A57 x9E9BA1 x9F10C6 x9F78DD xA01000 xA0C5AC xA0EE7C xA37B85 xA603F2 xA64035 xA8EB21 xA8F76F xA98C7C xA9D689 xA9FDA2 xAC02F9 xAC8786 xAD8B97 xAE3793 xAF7B51 xAFE7F9 xB28683 xB35201 xB3A81A xB4E043 xB7A8F3 xB8B8A3 xB9D609 xBB54BD xBD4A6C xBD5250 xBDABA1 xBDCE76 xBDFEF4 xBEB037 xBF2C27 xBF3160 xBF428B xBF7E06 xC04619 xC0D0C0 xC11747 xC125B4 xC298E1 xC2DD15 xC339C8 xC3FC31 xC566EF xC5F8DD xC74F92 xC82F0C xC86ACB xCA52B4 xCBD4BD xCD9C92 xCDDFC9 xCF5453 xD1D99D xD24351 xD2C1A7 xD325F3 xD492A3 xD78A54 xD9F4DE xDABB25 xDC14C0 xDC641A xDF54AE xDFE117 xE00918 xE132FF xE1F075 xE1FE47 xE1FF70 xE23682 xE28447 xE2FB57 xE3D9DC xE44E3D xE4C3B1 xE5C4D6 xE66CE7 xE71646 xE7DE0A xE8379B xE85F71 xEA6DD5 xEB9468 xEC307A xEC6A5A xF07848 xF0D27D xF1B341 xF1CA4F xF362CE xF392BB xF40512 xF51399 xF536A6 xF5A2D0 xF7F5E9 xF8CB67 xF8DFA8 xF98388 xFABA5B xFCD951 xFD7F94 xFDBF2F xFFCF37 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x7B100B - farm = xF536A6 - mine = x51EEA9 - wood = x23E045 - arable_land = 153 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 24 - building_lead_mine = 36 - building_phosphorus_mine = 80 - building_copper_mine = 42 - } + id = 478 + subsistence_building = building_subsistence_pastures + provinces = { x000608 x04C89D x0620FE x07F0AF x0A2195 x0C88B1 x0F4C2D x0F9D55 x11E76D x120FBC x12ACAE x12C136 x142640 x1433E4 x1534A6 x15FF3C x1AD69B x1B0B79 x1D5C5B x209080 x215B65 x23E045 x24EE89 x2510D5 x258022 x259C0F x25D9E3 x263586 x263B1E x26D431 x2786AE x27D957 x29E971 x2A14FF x2B8C7B x2C62EC x2C702C x2F1427 x2F65AF x311E86 x31A27F x33E4BE x354506 x360C0E x373176 x374810 x391A90 x3BE0B5 x3C0281 x3F1FF5 x408527 x40D207 x43390F x43C26F x445580 x45BC97 x468A62 x473EA4 x485D7B x48D89E x4A27C7 x4A4C3F x4A68FC x4C9CE6 x4CC4F4 x4D1F97 x4DBB91 x4E8FCF x51EEA9 x52F5C3 x530B3A x530C6B x5386D4 x540EC3 x5472A2 x54F9AF x560AAC x56EA5E x583589 x5B2A4A x601000 x60245F x60F478 x611EF2 x6196AC x622E5A x6399F9 x671A54 x683516 x699EAD x6A7E99 x6B16DD x6B3360 x6D166D x6E1198 x6F9542 x70E13C x7144E4 x733CDC x73ED69 x748231 x76B00A x7AF2BE x7B100B x7E5A72 x7F3EDD x7FE46A x8008FB x834EFB x846CB8 x846DC3 x8525AC x85E5E1 x86384A x8842DB x88F2AD x89C0FC x8AC251 x8AFD09 x8B7F68 x8CF80D x8F1E87 x9063C8 x92AAFF x936758 x9452A4 x9C4F53 x9CEE7E x9D4FBD x9E8A57 x9E9BA1 x9F10C6 x9F78DD xA01000 xA0C5AC xA0EE7C xA37B85 xA603F2 xA64035 xA8EB21 xA8F76F xA98C7C xA9D689 xA9FDA2 xAC02F9 xAC8786 xAD8B97 xAE3793 xAF7B51 xAFE7F9 xB28683 xB35201 xB3A81A xB4E043 xB7A8F3 xB8B8A3 xB9D609 xBB54BD xBD4A6C xBD5250 xBDABA1 xBDCE76 xBDFEF4 xBEB037 xBF2C27 xBF3160 xBF428B xBF7E06 xC04619 xC0D0C0 xC11747 xC125B4 xC298E1 xC2DD15 xC339C8 xC3FC31 xC566EF xC5F8DD xC74F92 xC82F0C xC86ACB xCA52B4 xCBD4BD xCD9C92 xCDDFC9 xCF5453 xD1D99D xD24351 xD2C1A7 xD325F3 xD492A3 xD78A54 xD9F4DE xDABB25 xDC14C0 xDC641A xDF54AE xDFE117 xE00918 xE132FF xE1F075 xE1FE47 xE1FF70 xE23682 xE28447 xE2FB57 xE3D9DC xE44E3D xE4C3B1 xE5C4D6 xE66CE7 xE71646 xE7DE0A xE8379B xE85F71 xEA6DD5 xEB9468 xEC307A xEC6A5A xF07848 xF0D27D xF1B341 xF1CA4F xF362CE xF392BB xF40512 xF51399 xF536A6 xF5A2D0 xF7F5E9 xF8CB67 xF8DFA8 xF98388 xFABA5B xFCD951 xFD7F94 xFDBF2F xFFCF37 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x7B100B + farm = xF536A6 + mine = x51EEA9 + wood = x23E045 + arable_land = 153 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 24 + building_lead_mine = 36 + building_sulfur_mine = 80 + building_copper_mine = 42 + } } STATE_TIANSHAN = { - id = 479 - subsistence_building = building_subsistence_pastures - provinces = { x0339C0 x03EC81 x06A413 x07E91C x08CA02 x0AFE38 x0C4C55 x0D13D1 x0D15F8 x0D33DF x0D47B1 x0E2C60 x0F3ABE x10D9D1 x12A496 x13D429 x147DD8 x15278E x15B49A x199C31 x19FCCA x1B4045 x1C00F2 x1E7822 x213B55 x21DA70 x223BAB x23279F x23DD55 x257BBD x261B25 x26E97C x279DDE x2854DA x2B2365 x2C01C8 x2E3B8A x2EAC48 x2EB1A7 x2FEB93 x2FEE48 x308C8B x32B61C x330DE3 x364919 x3697CB x36B398 x3840FB x38BCD8 x3A8F8E x3B508B x3BAFF7 x3BBD51 x3F7396 x40D14A x419A6F x41E3BC x448F36 x456F86 x461538 x476FB0 x4A761D x4A7852 x4AB679 x4C2C20 x4D8EF6 x4DD585 x4FBEAA x5141CA x523FA7 x5314CE x57D750 x585488 x598F14 x5A8BE8 x5B1F64 x5C0B7D x5CAA4E x5E8A7F x5EB777 x5EC106 x601FB9 x61561B x62A9EA x649460 x64AD20 x667869 x67149A x689684 x68CBAC x697F38 x6981A0 x6BB891 x6C3887 x6D7ECD x6F4ACC x7024DB x7042DF x707944 x70D165 x712DF6 x716667 x71FCED x73BFC6 x746D8E x757985 x78C076 x7B485E x7C27CC x7C531A x801667 x80DEE7 x81F793 x839042 x83B0D5 x853015 x867419 x870E58 x898252 x8A28FB x8A8795 x8B1A1A x8C461A x8DA34D x8E4A2A x8EDC38 x90086A x90469C x917660 x924F7D x92C173 x94A376 x94DC2B x95E6EF x963F3B x96A2EB x976B0B x9889E4 x989FD5 x99EBFE x9A6A43 x9DA059 x9ED1A7 x9EED60 x9F52BD x9FCBFC x9FE994 xA0149F xA0B060 xA1CAAB xA3748E xA41B06 xA57991 xA6A681 xA736E6 xA75E88 xA785E7 xA7C0B3 xA800C9 xA81260 xA97ADE xAAD08E xAB4ED3 xAB85DA xAC153D xAE04C9 xAE4A58 xB03804 xB1E9B6 xB1EEF9 xB2741F xB4123F xB6A5A0 xB6D07F xB83DDD xBADD19 xBBDAC2 xBC5B3C xC0119E xC0915A xC13B45 xC6097A xC69FC5 xC78C2A xC809B4 xC8484F xCB2607 xCE1425 xCE69D5 xCF4835 xD00BF8 xD07ADA xD0D8AE xD49F72 xD552CD xD58F5B xD60FFE xD67C5B xD6C94F xD94A41 xD95BCD xD9F999 xDA42AC xDB7492 xDCB576 xDCF6B4 xDDB9A1 xE0A79F xE0F624 xE49710 xE61F74 xE6D691 xE7D675 xE7F888 xECED5B xEEC159 xEF1C08 xF4395C xF4445F xF500F8 xF7B036 xF7C508 xF7F181 xF8F920 xF96E95 xFB7575 xFBE031 xFD366A xFDC95F } - traits = { state_trait_taklamakan_desert state_trait_solar_fields } - city = x5EC106 - farm = x1C00F2 - mine = x67149A - wood = x8A8795 - arable_land = 112 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - capped_resources = { - building_copper_mine = 15 - } + id = 479 + subsistence_building = building_subsistence_pastures + provinces = { x0339C0 x03EC81 x06A413 x07E91C x08CA02 x0AFE38 x0C4C55 x0D13D1 x0D15F8 x0D33DF x0D47B1 x0E2C60 x0F3ABE x10D9D1 x12A496 x13D429 x147DD8 x15278E x15B49A x199C31 x19FCCA x1B4045 x1C00F2 x1E7822 x213B55 x21DA70 x223BAB x23279F x23DD55 x257BBD x261B25 x26E97C x279DDE x2854DA x2B2365 x2C01C8 x2E3B8A x2EAC48 x2EB1A7 x2FEB93 x2FEE48 x308C8B x32B61C x330DE3 x364919 x3697CB x36B398 x3840FB x38BCD8 x3A8F8E x3B508B x3BAFF7 x3BBD51 x3F7396 x40D14A x419A6F x41E3BC x448F36 x456F86 x461538 x476FB0 x4A761D x4A7852 x4AB679 x4C2C20 x4D8EF6 x4DD585 x4FBEAA x5141CA x523FA7 x5314CE x57D750 x585488 x598F14 x5A8BE8 x5B1F64 x5C0B7D x5CAA4E x5E8A7F x5EB777 x5EC106 x601FB9 x61561B x62A9EA x649460 x64AD20 x667869 x67149A x689684 x68CBAC x697F38 x6981A0 x6BB891 x6C3887 x6D7ECD x6F4ACC x7024DB x7042DF x707944 x70D165 x712DF6 x716667 x71FCED x73BFC6 x746D8E x757985 x78C076 x7B485E x7C27CC x7C531A x801667 x80DEE7 x81F793 x839042 x83B0D5 x853015 x867419 x870E58 x898252 x8A28FB x8A8795 x8B1A1A x8C461A x8DA34D x8E4A2A x8EDC38 x90086A x90469C x917660 x924F7D x92C173 x94A376 x94DC2B x95E6EF x963F3B x96A2EB x976B0B x9889E4 x989FD5 x99EBFE x9A6A43 x9DA059 x9ED1A7 x9EED60 x9F52BD x9FCBFC x9FE994 xA0149F xA0B060 xA1CAAB xA3748E xA41B06 xA57991 xA6A681 xA736E6 xA75E88 xA785E7 xA7C0B3 xA800C9 xA81260 xA97ADE xAAD08E xAB4ED3 xAB85DA xAC153D xAE04C9 xAE4A58 xB03804 xB1E9B6 xB1EEF9 xB2741F xB4123F xB6A5A0 xB6D07F xB83DDD xBADD19 xBBDAC2 xBC5B3C xC0119E xC0915A xC13B45 xC6097A xC69FC5 xC78C2A xC809B4 xC8484F xCB2607 xCE1425 xCE69D5 xCF4835 xD00BF8 xD07ADA xD0D8AE xD49F72 xD552CD xD58F5B xD60FFE xD67C5B xD6C94F xD94A41 xD95BCD xD9F999 xDA42AC xDB7492 xDCB576 xDCF6B4 xDDB9A1 xE0A79F xE0F624 xE49710 xE61F74 xE6D691 xE7D675 xE7F888 xECED5B xEEC159 xEF1C08 xF4395C xF4445F xF500F8 xF7B036 xF7C508 xF7F181 xF8F920 xF96E95 xFB7575 xFBE031 xFD366A xFDC95F } + traits = { state_trait_taklamakan_desert state_trait_solar_fields } + city = x5EC106 + farm = x1C00F2 + mine = x67149A + wood = x8A8795 + arable_land = 112 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + capped_resources = { + building_copper_mine = 15 + } } STATE_SICHUAN = { - id = 480 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0502BE x05195F x092323 x09C8CB x0BAD6F x0D68E8 x102905 x11062E x11B3F7 x12B742 x143D50 x154288 x157E2E x162AC1 x1C5B2A x1C8A07 x2332C5 x24A95A x25C936 x28C7CA x2B4D74 x2CC651 x2F07EE x39A321 x3E073E x411CFE x41F76A x42DB73 x49C4AB x4BBCD9 x4BEFB9 x4C02B1 x5056A4 x509862 x5304E5 x59CA77 x5B7400 x5C8BAE x5D7F15 x5F792D x60B060 x60E0D5 x654894 x66015E x6E1C89 x6FFCF0 x710D15 x735688 x745C03 x7511D0 x787852 x793905 x7D9239 x7F3356 x7F900E x82755F x83A248 x85F99B x87C535 x891A77 x8A6C0F x8B74E5 x8C298E x8D0615 x8F60D5 x8FC46D x93091D x98345A x9F1EF5 x9F88D3 xA1C52B xA5D674 xAD69D9 xAE99AF xAF900C xB391A8 xBAD952 xBB4B6C xBC9630 xBE3227 xBE3ADF xBF0445 xBFC5D3 xC38352 xC3C67F xC5FA12 xC943C3 xC97B8A xCAEF49 xCCB937 xD3C3F5 xD57DC5 xD7D182 xD91B4A xDDCBB6 xE0B060 xE9438D xEA3DB0 xF0F6C5 xF47E4A xF64FC1 xF6FED1 xF72ADD xFF933F } - traits = { state_trait_mianning state_trait_yangtze_river state_trait_the_red_basin state_trait_hydroelectric_dams state_trait_wind_farms } - city = x60E0D5 - farm = x28C7CA - mine = xF0F6C5 - wood = xC943C3 - arable_land = 325 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 60 - building_phosphorus_mine = 40 - building_copper_mine = 40 - building_logging_camp = 23 - building_bauxite_mine = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 26 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 9 - } + id = 480 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0502BE x05195F x092323 x09C8CB x0BAD6F x0D68E8 x102905 x11062E x11B3F7 x12B742 x143D50 x154288 x157E2E x162AC1 x1C5B2A x1C8A07 x2332C5 x24A95A x25C936 x28C7CA x2B4D74 x2CC651 x2F07EE x39A321 x3E073E x411CFE x41F76A x42DB73 x49C4AB x4BBCD9 x4BEFB9 x4C02B1 x5056A4 x509862 x5304E5 x59CA77 x5B7400 x5C8BAE x5D7F15 x5F792D x60B060 x60E0D5 x654894 x66015E x6E1C89 x6FFCF0 x710D15 x735688 x745C03 x7511D0 x787852 x793905 x7D9239 x7F3356 x7F900E x82755F x83A248 x85F99B x87C535 x891A77 x8A6C0F x8B74E5 x8C298E x8D0615 x8F60D5 x8FC46D x93091D x98345A x9F1EF5 x9F88D3 xA1C52B xA5D674 xAD69D9 xAE99AF xAF900C xB391A8 xBAD952 xBB4B6C xBC9630 xBE3227 xBE3ADF xBF0445 xBFC5D3 xC38352 xC3C67F xC5FA12 xC943C3 xC97B8A xCAEF49 xCCB937 xD3C3F5 xD57DC5 xD7D182 xD91B4A xDDCBB6 xE0B060 xE9438D xEA3DB0 xF0F6C5 xF47E4A xF64FC1 xF6FED1 xF72ADD xFF933F } + traits = { state_trait_mianning state_trait_yangtze_river state_trait_the_red_basin state_trait_hydroelectric_dams state_trait_wind_farms } + city = x60E0D5 + farm = x28C7CA + mine = xF0F6C5 + wood = xC943C3 + arable_land = 325 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 60 + building_sulfur_mine = 40 + building_copper_mine = 40 + building_logging_camp = 23 + building_bauxite_mine = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 26 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 9 + } } STATE_YUNNAN = { - id = 481 - subsistence_building = building_subsistence_rice_paddies - provinces = { x006A4F x013B73 x0441DB x0DD716 x1030E0 x145038 x15778F x171D65 x182F15 x192036 x1A9B06 x1CB687 x1F78D6 x20105C x201A85 x208960 x21761F x258B0E x2C11A0 x30B020 x324DBC x361595 x380CC0 x3F1A1A x4371C1 x4BFD9D x560DE1 x58693A x596A3B x5B4D62 x620CDD x6A589B x6B38F7 x71C144 x78DC66 x7B64C3 x7D9D85 x7F74E1 x813682 x81C1EF x82A017 x82DE53 x869E15 x88F06D x8A64C4 x8DE825 x8F7B8D x90B060 x93373E x96953B x9CC299 x9F048D x9F3CF8 xA5EE2A xA76417 xAAC8DF xB2ED64 xB31532 xB44B2B xB6C5A6 xB75AA7 xB789C6 xB8B1E3 xBE3E11 xC0166A xC5D4FD xCEA509 xCEE3D4 xD050BA xD3FD34 xD77B27 xD7C8CD xDA3D4C xE4031D xE436A1 xE67199 xE7A2A1 xEB44C6 xF901AE xF979F9 xFA541A xFDF8D0 xFE5E24 } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } - city = x78DC66 - farm = xE67199 - mine = x6A589B - wood = x8F7B8D - arable_land = 170 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 60 - building_copper_mine = 42 - building_logging_camp = 17 - building_bauxite_mine = 16 - } + id = 481 + subsistence_building = building_subsistence_rice_paddies + provinces = { x006A4F x013B73 x0441DB x0DD716 x1030E0 x145038 x15778F x171D65 x182F15 x192036 x1A9B06 x1CB687 x1F78D6 x20105C x201A85 x208960 x21761F x258B0E x2C11A0 x30B020 x324DBC x361595 x380CC0 x3F1A1A x4371C1 x4BFD9D x560DE1 x58693A x596A3B x5B4D62 x620CDD x6A589B x6B38F7 x71C144 x78DC66 x7B64C3 x7D9D85 x7F74E1 x813682 x81C1EF x82A017 x82DE53 x869E15 x88F06D x8A64C4 x8DE825 x8F7B8D x90B060 x93373E x96953B x9CC299 x9F048D x9F3CF8 xA5EE2A xA76417 xAAC8DF xB2ED64 xB31532 xB44B2B xB6C5A6 xB75AA7 xB789C6 xB8B1E3 xBE3E11 xC0166A xC5D4FD xCEA509 xCEE3D4 xD050BA xD3FD34 xD77B27 xD7C8CD xDA3D4C xE4031D xE436A1 xE67199 xE7A2A1 xEB44C6 xF901AE xF979F9 xFA541A xFDF8D0 xFE5E24 } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } + city = x78DC66 + farm = xE67199 + mine = x6A589B + wood = x8F7B8D + arable_land = 170 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 60 + building_copper_mine = 42 + building_logging_camp = 17 + building_bauxite_mine = 16 + } } STATE_GUIZHOU = { - id = 482 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0398DE x053F4B x096C00 x109000 x12DE54 x14F092 x2145E4 x21B519 x24BC36 x269610 x2DB649 x3254BE x392877 x3DD0C5 x4526DC x4C694B x4D64C0 x581D64 x6B9BF6 x70CB39 x735753 x785430 x7BC0E9 x88C50C x8B77B9 x8EF2F9 x909000 x91CCD7 x957B54 x97C139 x9DDD67 x9F6A1B xA61477 xAA4079 xAEBCB8 xC3B047 xC7612E xC80075 xCABB49 xDAD8AE xE0F060 xEBF671 xEE0374 xF1F862 xF38277 xF4DC23 xFCC7AF } - traits = { state_trait_pearl_river state_trait_hydroelectric_dams } - city = x096C00 - farm = x053F4B - mine = x109000 - wood = xE0F060 - arable_land = 165 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - capped_resources = { - building_coal_mine = 32 - building_logging_camp = 26 - building_bauxite_mine = 20 - } + id = 482 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0398DE x053F4B x096C00 x109000 x12DE54 x14F092 x2145E4 x21B519 x24BC36 x269610 x2DB649 x3254BE x392877 x3DD0C5 x4526DC x4C694B x4D64C0 x581D64 x6B9BF6 x70CB39 x735753 x785430 x7BC0E9 x88C50C x8B77B9 x8EF2F9 x909000 x91CCD7 x957B54 x97C139 x9DDD67 x9F6A1B xA61477 xAA4079 xAEBCB8 xC3B047 xC7612E xC80075 xCABB49 xDAD8AE xE0F060 xEBF671 xEE0374 xF1F862 xF38277 xF4DC23 xFCC7AF } + traits = { state_trait_pearl_river state_trait_hydroelectric_dams } + city = x096C00 + farm = x053F4B + mine = x109000 + wood = xE0F060 + arable_land = 165 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + capped_resources = { + building_coal_mine = 32 + building_logging_camp = 26 + building_bauxite_mine = 20 + } } STATE_SHAOZHOU = { - id = 483 - subsistence_building = building_subsistence_rice_paddies - provinces = { x07C8D6 x12DF0F x12F28E x242A48 x31B061 x40D43A x4CF229 x845B19 x8D6A1E x9C3F91 xA0C90D xA613C9 xAADB15 xACD8B5 xB03161 xCD4039 xD2A4C7 xDFB220 xE6F815 xEA597E xEAB2D0 xF070E0 xF7C5ED } - traits = { state_trait_natural_harbors state_trait_wind_farms } - city = xA0C90D - port = xB03161 - farm = x12F28E - mine = xACD8B5 - wood = x242A48 - arable_land = 229 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 11 - building_fishing_wharf = 10 - } - naval_exit_id = 3056 + id = 483 + subsistence_building = building_subsistence_rice_paddies + provinces = { x07C8D6 x12DF0F x12F28E x242A48 x31B061 x40D43A x4CF229 x845B19 x8D6A1E x9C3F91 xA0C90D xA613C9 xAADB15 xACD8B5 xB03161 xCD4039 xD2A4C7 xDFB220 xE6F815 xEA597E xEAB2D0 xF070E0 xF7C5ED } + traits = { state_trait_natural_harbors state_trait_wind_farms } + city = xA0C90D + port = xB03161 + farm = x12F28E + mine = xACD8B5 + wood = x242A48 + arable_land = 229 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 11 + building_fishing_wharf = 10 + } + naval_exit_id = 3056 } STATE_ALXA = { - id = 484 - subsistence_building = building_subsistence_pastures - provinces = { x08F4F9 x0A8ABF x0BC088 x0F7D1A x1045BD x1AD9E9 x1C9DAE x237BED x23E439 x23F13F x249BF1 x24ADB5 x2938F6 x299999 x2C3E1C x2C91D2 x30BDCD x328F66 x36E525 x37F2AE x3D6CBC x406E86 x40D14F x44ACDA x44E419 x4F79A2 x531F24 x53E07B x5A3C39 x60FB3C x619001 x65A6EE x65BB92 x6F9BFD x700F29 x78913A x7C853E x822408 x845D6C x8CA3D1 x8CFDEA x91D0D9 x943F9F x95322B x9582A7 x9C146E x9E1C8F xA0BF03 xA34D75 xA418FA xA5DFC1 xAB8C53 xAE9CAF xB03C26 xB06961 xB0CF8A xB2BC38 xB8A865 xBD1A16 xC36EF4 xC4F9AD xC64CF3 xC81F52 xC93C5A xCA805C xCAE233 xCBAD9E xD830CC xDAABD8 xDD2DD0 xDD4350 xE168F6 xE60991 xE7AE13 xEAB081 xEB46AE xEC70ED xEFBEBE xF968DB } - traits = { state_trait_gobi_desert state_trait_solar_fields } - city = x0A8ABF - farm = x91D0D9 - mine = x9E1C8F - wood = x53E07B - arable_land = 18 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 32 - } + id = 484 + subsistence_building = building_subsistence_pastures + provinces = { x08F4F9 x0A8ABF x0BC088 x0F7D1A x1045BD x1AD9E9 x1C9DAE x237BED x23E439 x23F13F x249BF1 x24ADB5 x2938F6 x299999 x2C3E1C x2C91D2 x30BDCD x328F66 x36E525 x37F2AE x3D6CBC x406E86 x40D14F x44ACDA x44E419 x4F79A2 x531F24 x53E07B x5A3C39 x60FB3C x619001 x65A6EE x65BB92 x6F9BFD x700F29 x78913A x7C853E x822408 x845D6C x8CA3D1 x8CFDEA x91D0D9 x943F9F x95322B x9582A7 x9C146E x9E1C8F xA0BF03 xA34D75 xA418FA xA5DFC1 xAB8C53 xAE9CAF xB03C26 xB06961 xB0CF8A xB2BC38 xB8A865 xBD1A16 xC36EF4 xC4F9AD xC64CF3 xC81F52 xC93C5A xCA805C xCAE233 xCBAD9E xD830CC xDAABD8 xDD2DD0 xDD4350 xE168F6 xE60991 xE7AE13 xEAB081 xEB46AE xEC70ED xEFBEBE xF968DB } + traits = { state_trait_gobi_desert state_trait_solar_fields } + city = x0A8ABF + farm = x91D0D9 + mine = x9E1C8F + wood = x53E07B + arable_land = 18 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 32 + } } #Monan STATE_HINGGAN = { - id = 485 - subsistence_building = building_subsistence_pastures - provinces = { x030522 x0717B0 x084245 x09BDB5 x0B083B x0B290E x0C97C7 x0E4A9E x0ED964 x11D2B4 x123862 x13148D x13D9CC x14B65A x189764 x18F94F x1920B1 x1A9CDB x20446F x205BDC x212B44 x21B375 x24EFE1 x274966 x29E1D9 x2F0832 x2F4B70 x356F29 x3591DF x35B5D1 x35F8B6 x3622E3 x3650A5 x367825 x3925C6 x3DD007 x3DE808 x402AA1 x43C3CE x45139C x47B534 x48B165 x48CB19 x495253 x499327 x4ABE28 x4BE93C x4C9D47 x4D9365 x4D9FBE x4DC0A9 x4E8F6B x4F0969 x4F7D66 x509BF7 x51049D x52517A x52BBA8 x545458 x54F824 x55F9B4 x56BACB x56C873 x57486F x577A97 x58DF63 x5D8002 x5DDC82 x5DEC3D x601436 x6018AE x604C22 x6079C8 x612E18 x61E50B x62321E x6265E6 x666827 x686682 x6885B9 x6953F3 x697F3F x6BFF9D x6C1D10 x6C3633 x6D0C0D x6EA4B4 x6EB371 x6FCDE9 x6FF702 x72508B x74B481 x765C76 x771A9C x789EBE x78E67B x7C0109 x7D03D7 x7DE432 x7DF862 x7FCC4E x804F17 x821CB1 x879FAD x89BEED x8B4B0F x946285 x950856 x9A290F x9A7C60 x9B3D7F x9B9AEF x9BB42F x9D4375 x9F5DDB x9FB63F xA008AE xA02978 xA05101 xA2F841 xA6838A xA74D78 xA8F8B1 xAAA387 xACE725 xAD1C65 xAE752D xB018D2 xB1199E xB28D24 xB2A065 xB2F616 xB4179D xB4B216 xB4B7CD xB4BD1B xB539EC xBB346C xBCEE88 xBE06BF xBF0E96 xBF4F34 xC2EAB6 xC3EFFD xC66162 xC99C56 xC9FE6C xCAE219 xCB1B7A xCBDEAC xCCFC62 xCE4FAC xCE9058 xCEF000 xCF6FC5 xD287BA xD40A01 xD58188 xD5E9B3 xD8D89F xD9107C xDAFBB4 xDBA5F1 xDC7606 xDD18DC xDD248C xDF1557 xE09080 xE1254D xE579C7 xE61212 xE6C4C4 xE81DA5 xE9A4AD xEA991E xEF59B7 xF17D94 xF3C61B xF5B726 xF5F399 xF612D5 xF700DB xF789D7 xF7EA9D xF992BD xFD0842 xFF1F93 } - traits = { state_trait_bayanobo state_trait_yellow_river state_trait_gobi_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xF700DB - farm = xE61212 - mine = x7D03D7 - wood = x356F29 - arable_land = 284 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_iron_mine = 36 - building_lead_mine = 24 - building_logging_camp = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 16 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } + id = 485 + subsistence_building = building_subsistence_pastures + provinces = { x030522 x0717B0 x084245 x09BDB5 x0B083B x0B290E x0C97C7 x0E4A9E x0ED964 x11D2B4 x123862 x13148D x13D9CC x14B65A x189764 x18F94F x1920B1 x1A9CDB x20446F x205BDC x212B44 x21B375 x24EFE1 x274966 x29E1D9 x2F0832 x2F4B70 x356F29 x3591DF x35B5D1 x35F8B6 x3622E3 x3650A5 x367825 x3925C6 x3DD007 x3DE808 x402AA1 x43C3CE x45139C x47B534 x48B165 x48CB19 x495253 x499327 x4ABE28 x4BE93C x4C9D47 x4D9365 x4D9FBE x4DC0A9 x4E8F6B x4F0969 x4F7D66 x509BF7 x51049D x52517A x52BBA8 x545458 x54F824 x55F9B4 x56BACB x56C873 x57486F x577A97 x58DF63 x5D8002 x5DDC82 x5DEC3D x601436 x6018AE x604C22 x6079C8 x612E18 x61E50B x62321E x6265E6 x666827 x686682 x6885B9 x6953F3 x697F3F x6BFF9D x6C1D10 x6C3633 x6D0C0D x6EA4B4 x6EB371 x6FCDE9 x6FF702 x72508B x74B481 x765C76 x771A9C x789EBE x78E67B x7C0109 x7D03D7 x7DE432 x7DF862 x7FCC4E x804F17 x821CB1 x879FAD x89BEED x8B4B0F x946285 x950856 x9A290F x9A7C60 x9B3D7F x9B9AEF x9BB42F x9D4375 x9F5DDB x9FB63F xA008AE xA02978 xA05101 xA2F841 xA6838A xA74D78 xA8F8B1 xAAA387 xACE725 xAD1C65 xAE752D xB018D2 xB1199E xB28D24 xB2A065 xB2F616 xB4179D xB4B216 xB4B7CD xB4BD1B xB539EC xBB346C xBCEE88 xBE06BF xBF0E96 xBF4F34 xC2EAB6 xC3EFFD xC66162 xC99C56 xC9FE6C xCAE219 xCB1B7A xCBDEAC xCCFC62 xCE4FAC xCE9058 xCEF000 xCF6FC5 xD287BA xD40A01 xD58188 xD5E9B3 xD8D89F xD9107C xDAFBB4 xDBA5F1 xDC7606 xDD18DC xDD248C xDF1557 xE09080 xE1254D xE579C7 xE61212 xE6C4C4 xE81DA5 xE9A4AD xEA991E xEF59B7 xF17D94 xF3C61B xF5B726 xF5F399 xF612D5 xF700DB xF789D7 xF7EA9D xF992BD xFD0842 xFF1F93 } + traits = { state_trait_bayanobo state_trait_yellow_river state_trait_gobi_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xF700DB + farm = xE61212 + mine = x7D03D7 + wood = x356F29 + arable_land = 284 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_iron_mine = 36 + building_lead_mine = 24 + building_logging_camp = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 16 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } } STATE_GUANGXI = { - id = 486 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0359FB x0422AC x05C2CD x09D527 x0F948D x116561 x12B2EF x135B0F x1380FF x1E5C7E x201F22 x244859 x25EA31 x368CDE x37E3AC x3B542C x4269D4 x432FE3 x48D397 x505080 x5100A2 x53ABCA x58D3A8 x686CE7 x6D1ACD x6EB824 x702462 x84BD66 x84F9AF x8834F9 x8D45C0 x942ACA x94D1BC x9E2972 x9E70F2 x9F05B1 xA34E72 xA98A12 xB0B0E0 xB1309B xB71848 xBA0CC4 xBC6F1C xBE7B7A xC20E6A xC3BDF0 xC407AF xC776A0 xCC1018 xD8799B xDCC7E1 xDDB27C xE19EFE xE2A874 xE33EC4 xE38868 xF071A0 xF0F0A0 xF4850E xFA9280 xFF1286 } - traits = { state_trait_pearl_river state_trait_wind_farms state_trait_hydroelectric_dams } - city = x37E3AC - farm = x8834F9 - mine = x505080 - wood = xCC1018 - arable_land = 393 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 1 - discovered_amount = 1 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_logging_camp = 9 - building_bauxite_mine = 35 - } + id = 486 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0359FB x0422AC x05C2CD x09D527 x0F948D x116561 x12B2EF x135B0F x1380FF x1E5C7E x201F22 x244859 x25EA31 x368CDE x37E3AC x3B542C x4269D4 x432FE3 x48D397 x505080 x5100A2 x53ABCA x58D3A8 x686CE7 x6D1ACD x6EB824 x702462 x84BD66 x84F9AF x8834F9 x8D45C0 x942ACA x94D1BC x9E2972 x9E70F2 x9F05B1 xA34E72 xA98A12 xB0B0E0 xB1309B xB71848 xBA0CC4 xBC6F1C xBE7B7A xC20E6A xC3BDF0 xC407AF xC776A0 xCC1018 xD8799B xDCC7E1 xDDB27C xE19EFE xE2A874 xE33EC4 xE38868 xF071A0 xF0F0A0 xF4850E xFA9280 xFF1286 } + traits = { state_trait_pearl_river state_trait_wind_farms state_trait_hydroelectric_dams } + city = x37E3AC + farm = x8834F9 + mine = x505080 + wood = xCC1018 + arable_land = 393 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 1 + discovered_amount = 1 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_logging_camp = 9 + building_bauxite_mine = 35 + } } STATE_BEIJING = { - id = 487 - subsistence_building = building_subsistence_rice_paddies - provinces = { x038690 x0DC804 x0E8D56 x0F5604 x0F88C8 x132B15 x15C9C0 x166F01 x1DE6DF x1E1B11 x20642C x2167D8 x231686 x248784 x2AD313 x2BA1CE x2C0AC4 x2F7E73 x3A340B x3C6EFC x3CFF20 x3E9C33 x3F46FB x49C04A x4BECCA x4ED08B x58AFAC x5D4C2D x5F795B x61E0DD x6376AC x6583A6 x6A5736 x6AB0FB x74A475 x74DF28 x762B45 x777A4F x84B446 x88FF71 x89DBF2 x8D47D0 x9BB46B xA0662C xA8C9D2 xAA031A xAF5387 xB00D9D xB17E6B xB6039C xB9FF8C xBCF72D xBDC299 xC7BB4D xC905ED xCC917E xCDCDEE xD13996 xD1BFAF xD4E0E8 xE60560 xED840A xF151F1 xF1EF03 xF4B72A xFBDEDF } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x9BB46B - port = xB00D9D - farm = xB00D9D - mine = x0F5604 - wood = xA0662C - arable_land = 337 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 15 - building_logging_camp = 2 - building_fishing_wharf = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 33 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 21 - } - naval_exit_id = 3057 + id = 487 + subsistence_building = building_subsistence_rice_paddies + provinces = { x038690 x0DC804 x0E8D56 x0F5604 x0F88C8 x132B15 x15C9C0 x166F01 x1DE6DF x1E1B11 x20642C x2167D8 x231686 x248784 x2AD313 x2BA1CE x2C0AC4 x2F7E73 x3A340B x3C6EFC x3CFF20 x3E9C33 x3F46FB x49C04A x4BECCA x4ED08B x58AFAC x5D4C2D x5F795B x61E0DD x6376AC x6583A6 x6A5736 x6AB0FB x74A475 x74DF28 x762B45 x777A4F x84B446 x88FF71 x89DBF2 x8D47D0 x9BB46B xA0662C xA8C9D2 xAA031A xAF5387 xB00D9D xB17E6B xB6039C xB9FF8C xBCF72D xBDC299 xC7BB4D xC905ED xCC917E xCDCDEE xD13996 xD1BFAF xD4E0E8 xE60560 xED840A xF151F1 xF1EF03 xF4B72A xFBDEDF } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x9BB46B + port = xB00D9D + farm = xB00D9D + mine = x0F5604 + wood = xA0662C + arable_land = 337 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 15 + building_logging_camp = 2 + building_fishing_wharf = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 33 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 21 + } + naval_exit_id = 3057 } STATE_SHENGJING = { - id = 680 - subsistence_building = building_subsistence_rice_paddies - provinces = { x04FCF3 x167EE8 x169772 x20E6F2 x311D9E x474AF5 x5C7F26 x5DC943 x61D001 x6707A1 x68FAEC x709001 x7E008D x7F79DA x8D1556 x955331 x964A4F xA202E9 xB75C7A xC7B981 xCD72A9 xCEB565 xCF4570 xD0B789 xD7F9BA xE01101 xE05101 xE7363A xE9E896 xE9FEDB xEFCA02 xF6155A } - traits = { state_trait_wind_farms } - city = xA202E9 - port = x709001 - farm = x474AF5 - mine = xD7F9BA - wood = xE9FEDB - arable_land = 152 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - capped_resources = { - building_lead_mine = 15 - building_logging_camp = 2 - building_fishing_wharf = 2 - } - naval_exit_id = 3057 + id = 680 + subsistence_building = building_subsistence_rice_paddies + provinces = { x04FCF3 x167EE8 x169772 x20E6F2 x311D9E x474AF5 x5C7F26 x5DC943 x61D001 x6707A1 x68FAEC x709001 x7E008D x7F79DA x8D1556 x955331 x964A4F xA202E9 xB75C7A xC7B981 xCD72A9 xCEB565 xCF4570 xD0B789 xD7F9BA xE01101 xE05101 xE7363A xE9E896 xE9FEDB xEFCA02 xF6155A } + traits = { state_trait_wind_farms } + city = xA202E9 + port = x709001 + farm = x474AF5 + mine = xD7F9BA + wood = xE9FEDB + arable_land = 152 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + capped_resources = { + building_lead_mine = 15 + building_logging_camp = 2 + building_fishing_wharf = 2 + } + naval_exit_id = 3057 } STATE_OUTER_MANCHURIA = { - id = 488 - subsistence_building = building_subsistence_farms - provinces = { x018A2A x01950F x020E07 x0287B9 x02ACD7 x02B24E x040A17 x044271 x0484A7 x049ECA x04A22A x05F945 x06C646 x06CC2E x06D880 x080E16 x0824CA x0877E5 x087C67 x08BE7F x09797B x0A4375 x0AE7BF x0B50B4 x0BEBF2 x0D7B7C x0E5076 x0F199C x0FB8D0 x0FFBEE x129A59 x12CE9D x1347CA x1373A8 x13F039 x14FF20 x153549 x156137 x16BC63 x1842A7 x1ABE9A x1BC00A x1D529E x1DEDA0 x1E0962 x1EA2A4 x1F5120 x1F94AE x20243D x2247CD x22EF9E x2379DB x24D77B x24FE31 x266511 x26DF96 x281ED3 x28E8B3 x2A0A51 x2A32E1 x2A744A x2AA484 x2B0C6F x2B0F26 x2B2290 x2B3AC4 x2D6765 x2F3C33 x2FB8C2 x309CF9 x30DDF1 x31EFA8 x31F0E4 x323133 x326CF6 x346980 x347AD3 x3481AB x34DB64 x35771E x364613 x372D8F x3752FC x385231 x39BE29 x3A107F x3A2E1B x3A3C7A x3A488F x3C39C6 x3CB583 x3CF771 x3DE830 x3E41D2 x3FBD7A x41FBE5 x425D9D x42CC84 x43E19B x447043 x454DCA x45A4F3 x45A652 x45F3B1 x45FE62 x467896 x46AFDD x48D024 x48F0E7 x498F40 x49B0E5 x4B00B5 x4CC163 x4DB84A x4ED3BB x4FB5A0 x4FD814 x4FF566 x4FFF67 x50B7B1 x520118 x524588 x532B1B x539241 x53D26A x546F37 x552B9C x554679 x557928 x55EDE2 x571DFC x573287 x5742AA x576E50 x5770CB x588B58 x58A63A x5A1EFF x5B760A x5BD04E x5D672F x605080 x608E43 x60D080 x60D100 x62841D x62E7E9 x654180 x6574C2 x659CA2 x65E38A x6620C1 x66E38E x676E1B x688860 x6892D3 x690E20 x695C36 x6A0BEC x6A230E x6C3121 x6EA450 x6F35E7 x6F4CC0 x6F9D8A x6FF5A1 x70AF2D x72A96A x734917 x735F79 x7384FE x73B818 x73FD96 x75CD3C x765D85 x774B85 x77A85D x78287D x79F88A x7C1945 x7D6986 x7D7A13 x7F45BD x8018EE x81E2C0 x827C9A x83F43E x842F0A x87B611 x8811C4 x88A16F x8A6194 x8B26F4 x8BD67B x8C14B7 x8DAF17 x8DDDCC x8E6155 x8F3332 x8FBFEA x8FD594 x90C920 x90E2A0 x9131BD x913950 x919609 x92711A x928B3E x939B64 x9406F1 x9434E1 x961A7A x965287 x96B0C9 x975DF3 x977814 x99921B x9A39AE x9ADC13 x9B7030 x9CC8AC x9D1EF8 x9D33E9 x9DD775 x9E0233 x9E70BF x9EEF86 x9F61D4 x9F7B6A xA0A0DF xA0AA3D xA0B774 xA0BE52 xA0D000 xA10BCC xA21BAB xA23997 xA46A0A xA48A17 xA5CCA3 xA748D2 xA7DA2B xA7F36B xAA4E30 xAB9CFA xABEDE9 xACE577 xAD1DAE xAD3247 xAD7C50 xAE877C xAF126C xAF5D57 xAFA8BA xAFC146 xB0A559 xB0E824 xB131A0 xB17E01 xB360DD xB4FBAC xB6D750 xB6F62F xB7B43B xB7CA59 xBA68C2 xBAE341 xBB58E1 xBB6A07 xBC4F0F xBC9607 xBD0AC3 xBD1AB6 xC14C8D xC2624F xC2FFE2 xC391A2 xC5E68C xC606F6 xC669D4 xC699B0 xC6FF54 xC75484 xC780ED xC79FC5 xCA7415 xCB1378 xCC9456 xCD3C76 xCDE817 xCE3E97 xCF1F3E xD17AF4 xD1DCF5 xD23AA0 xD24CEA xD4F955 xD569C6 xD69D1F xD72514 xD741AE xD83D4C xD90B2E xD92CF8 xD93024 xDAF3E1 xDB2F22 xDB94DC xDC9333 xDCBEA0 xDD5F68 xDDAE0B xDE2527 xDF373B xE05180 xE13F68 xE1756B xE18C83 xE1C5AB xE354A7 xE38AF4 xE5E20D xE63EF1 xE66765 xE6C306 xE6C31B xE794DD xE8B11C xE8BE2B xE9A94D xEA0843 xEA2875 xEA504A xEC7336 xED3298 xEFA41F xEFADD4 xF03A34 xF10966 xF16F11 xF17D23 xF31AD4 xF3263B xF3DA6F xF434C9 xF44CBD xF4AE9D xF4C230 xF51380 xF76AD9 xF77148 xF7D46B xF8B125 xF8C942 xF9E022 xFA2533 xFA72D6 xFBA942 xFBC548 xFC0555 xFCDC34 xFD46BC xFF3881 xFF5D66 } - traits = { state_trait_hydroelectric_dams state_trait_wind_farms } - city = xB7B43B - port = x79F88A - farm = x7D6986 - mine = x5BD04E - wood = xB7CA59 - arable_land = 84 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 45 - building_copper_mine = 22 - building_logging_camp = 20 - building_fishing_wharf = 10 - building_gold_mine = 8 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - naval_exit_id = 3059 + id = 488 + subsistence_building = building_subsistence_farms + provinces = { x018A2A x01950F x020E07 x0287B9 x02ACD7 x02B24E x040A17 x044271 x0484A7 x049ECA x04A22A x05F945 x06C646 x06CC2E x06D880 x080E16 x0824CA x0877E5 x087C67 x08BE7F x09797B x0A4375 x0AE7BF x0B50B4 x0BEBF2 x0D7B7C x0E5076 x0F199C x0FB8D0 x0FFBEE x129A59 x12CE9D x1347CA x1373A8 x13F039 x14FF20 x153549 x156137 x16BC63 x1842A7 x1ABE9A x1BC00A x1D529E x1DEDA0 x1E0962 x1EA2A4 x1F5120 x1F94AE x20243D x2247CD x22EF9E x2379DB x24D77B x24FE31 x266511 x26DF96 x281ED3 x28E8B3 x2A0A51 x2A32E1 x2A744A x2AA484 x2B0C6F x2B0F26 x2B2290 x2B3AC4 x2D6765 x2F3C33 x2FB8C2 x309CF9 x30DDF1 x31EFA8 x31F0E4 x323133 x326CF6 x346980 x347AD3 x3481AB x34DB64 x35771E x364613 x372D8F x3752FC x385231 x39BE29 x3A107F x3A2E1B x3A3C7A x3A488F x3C39C6 x3CB583 x3CF771 x3DE830 x3E41D2 x3FBD7A x41FBE5 x425D9D x42CC84 x43E19B x447043 x454DCA x45A4F3 x45A652 x45F3B1 x45FE62 x467896 x46AFDD x48D024 x48F0E7 x498F40 x49B0E5 x4B00B5 x4CC163 x4DB84A x4ED3BB x4FB5A0 x4FD814 x4FF566 x4FFF67 x50B7B1 x520118 x524588 x532B1B x539241 x53D26A x546F37 x552B9C x554679 x557928 x55EDE2 x571DFC x573287 x5742AA x576E50 x5770CB x588B58 x58A63A x5A1EFF x5B760A x5BD04E x5D672F x605080 x608E43 x60D080 x60D100 x62841D x62E7E9 x654180 x6574C2 x659CA2 x65E38A x6620C1 x66E38E x676E1B x688860 x6892D3 x690E20 x695C36 x6A0BEC x6A230E x6C3121 x6EA450 x6F35E7 x6F4CC0 x6F9D8A x6FF5A1 x70AF2D x72A96A x734917 x735F79 x7384FE x73B818 x73FD96 x75CD3C x765D85 x774B85 x77A85D x78287D x79F88A x7C1945 x7D6986 x7D7A13 x7F45BD x8018EE x81E2C0 x827C9A x83F43E x842F0A x87B611 x8811C4 x88A16F x8A6194 x8B26F4 x8BD67B x8C14B7 x8DAF17 x8DDDCC x8E6155 x8F3332 x8FBFEA x8FD594 x90C920 x90E2A0 x9131BD x913950 x919609 x92711A x928B3E x939B64 x9406F1 x9434E1 x961A7A x965287 x96B0C9 x975DF3 x977814 x99921B x9A39AE x9ADC13 x9B7030 x9CC8AC x9D1EF8 x9D33E9 x9DD775 x9E0233 x9E70BF x9EEF86 x9F61D4 x9F7B6A xA0A0DF xA0AA3D xA0B774 xA0BE52 xA0D000 xA10BCC xA21BAB xA23997 xA46A0A xA48A17 xA5CCA3 xA748D2 xA7DA2B xA7F36B xAA4E30 xAB9CFA xABEDE9 xACE577 xAD1DAE xAD3247 xAD7C50 xAE877C xAF126C xAF5D57 xAFA8BA xAFC146 xB0A559 xB0E824 xB131A0 xB17E01 xB360DD xB4FBAC xB6D750 xB6F62F xB7B43B xB7CA59 xBA68C2 xBAE341 xBB58E1 xBB6A07 xBC4F0F xBC9607 xBD0AC3 xBD1AB6 xC14C8D xC2624F xC2FFE2 xC391A2 xC5E68C xC606F6 xC669D4 xC699B0 xC6FF54 xC75484 xC780ED xC79FC5 xCA7415 xCB1378 xCC9456 xCD3C76 xCDE817 xCE3E97 xCF1F3E xD17AF4 xD1DCF5 xD23AA0 xD24CEA xD4F955 xD569C6 xD69D1F xD72514 xD741AE xD83D4C xD90B2E xD92CF8 xD93024 xDAF3E1 xDB2F22 xDB94DC xDC9333 xDCBEA0 xDD5F68 xDDAE0B xDE2527 xDF373B xE05180 xE13F68 xE1756B xE18C83 xE1C5AB xE354A7 xE38AF4 xE5E20D xE63EF1 xE66765 xE6C306 xE6C31B xE794DD xE8B11C xE8BE2B xE9A94D xEA0843 xEA2875 xEA504A xEC7336 xED3298 xEFA41F xEFADD4 xF03A34 xF10966 xF16F11 xF17D23 xF31AD4 xF3263B xF3DA6F xF434C9 xF44CBD xF4AE9D xF4C230 xF51380 xF76AD9 xF77148 xF7D46B xF8B125 xF8C942 xF9E022 xFA2533 xFA72D6 xFBA942 xFBC548 xFC0555 xFCDC34 xFD46BC xFF3881 xFF5D66 } + traits = { state_trait_hydroelectric_dams state_trait_wind_farms } + city = xB7B43B + port = x79F88A + farm = x7D6986 + mine = x5BD04E + wood = xB7CA59 + arable_land = 84 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 45 + building_copper_mine = 22 + building_logging_camp = 20 + building_fishing_wharf = 10 + building_gold_mine = 8 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + naval_exit_id = 3059 } STATE_SOUTHERN_MANCHURIA = { - id = 489 - subsistence_building = building_subsistence_rice_paddies - provinces = { x031AD1 x03AD32 x03E1AF x06053B x08DC34 x09233D x129A7C x13A54F x158FFA x174290 x1BD261 x1E8BA3 x220872 x265F85 x292695 x2C04E5 x301D5F x30FE34 x35396E x385E45 x38C135 x3B5528 x3F61E8 x484F86 x4CA710 x4FB11C x50B15B x5496F2 x54B71E x54C0A3 x54DA79 x559CBD x5BA3EB x5D6142 x5E4035 x5EDEC1 x67F10C x6AA436 x6C9779 x6DA92B x6F8CA9 x733A27 x7486DB x74C59F x76800C x778CFB x78B1C2 x7A9295 x7CDF50 x7D7703 x7F7474 x80A14D x83F3FD x840BF0 x842782 x867862 x8908A3 x8BA6E3 x8CAF49 x8D3DE0 x912C9D x92D43D x9B511F x9F89D1 xA05162 xA05180 xA05646 xA0D225 xA107B9 xA13E33 xA495CD xA638A8 xA7C578 xA83478 xA8ABC1 xABD7B4 xBAD550 xBE86F0 xBF39F0 xC3FFC1 xC4B939 xC8415B xCD1CCD xCD5324 xD0B04D xD44AC1 xD5000E xD5886D xD6BB53 xD8BB0E xDA5747 xDB90DD xDD15CE xDF828B xE2D5E0 xE43B63 xEB92A2 xEBCD20 xEC981A xEE0F4A xF0D8D0 xF2E062 xF471D5 xF6B0F3 xF7C217 xF956C5 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x09233D - farm = x385E45 - mine = x7D7703 - wood = xD0B04D - arable_land = 193 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 75 - building_lead_mine = 45 - building_logging_camp = 25 - building_fishing_wharf = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 6 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } + id = 489 + subsistence_building = building_subsistence_rice_paddies + provinces = { x031AD1 x03AD32 x03E1AF x06053B x08DC34 x09233D x129A7C x13A54F x158FFA x174290 x1BD261 x1E8BA3 x220872 x265F85 x292695 x2C04E5 x301D5F x30FE34 x35396E x385E45 x38C135 x3B5528 x3F61E8 x484F86 x4CA710 x4FB11C x50B15B x5496F2 x54B71E x54C0A3 x54DA79 x559CBD x5BA3EB x5D6142 x5E4035 x5EDEC1 x67F10C x6AA436 x6C9779 x6DA92B x6F8CA9 x733A27 x7486DB x74C59F x76800C x778CFB x78B1C2 x7A9295 x7CDF50 x7D7703 x7F7474 x80A14D x83F3FD x840BF0 x842782 x867862 x8908A3 x8BA6E3 x8CAF49 x8D3DE0 x912C9D x92D43D x9B511F x9F89D1 xA05162 xA05180 xA05646 xA0D225 xA107B9 xA13E33 xA495CD xA638A8 xA7C578 xA83478 xA8ABC1 xABD7B4 xBAD550 xBE86F0 xBF39F0 xC3FFC1 xC4B939 xC8415B xCD1CCD xCD5324 xD0B04D xD44AC1 xD5000E xD5886D xD6BB53 xD8BB0E xDA5747 xDB90DD xDD15CE xDF828B xE2D5E0 xE43B63 xEB92A2 xEBCD20 xEC981A xEE0F4A xF0D8D0 xF2E062 xF471D5 xF6B0F3 xF7C217 xF956C5 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x09233D + farm = x385E45 + mine = x7D7703 + wood = xD0B04D + arable_land = 193 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 75 + building_lead_mine = 45 + building_logging_camp = 25 + building_fishing_wharf = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 6 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } } STATE_NORTHERN_MANCHURIA = { - id = 490 - subsistence_building = building_subsistence_farms - provinces = { x0019E0 x02055B x02A9AC x035212 x0356D6 x041E50 x045D0A x0514CC x0716AC x088B80 x095884 x09B0AA x0B3072 x0C1D81 x0CBA8B x0DA7AE x100EEE x119F69 x12DC11 x1323E2 x142A39 x14B41D x1549AC x154B38 x1582FA x162798 x16E891 x1C2E35 x1C72F2 x1D3861 x1E3122 x1EF085 x215180 x21D001 x243295 x256526 x25F0BD x2899A1 x28B236 x28D47E x2BDACA x2FE6A5 x2FFADC x30BFB0 x30D07D x32C07C x34694E x350B28 x35E972 x367CCC x38323D x389048 x38B8A1 x38C913 x3BE035 x3EFFC6 x3F31B2 x3FEDDE x407F6B x40E1D3 x4121B5 x421605 x438149 x447009 x45A11B x4602A3 x46C113 x489A24 x496183 x4D4F3D x4E879B x4F27FC x4F5542 x4F6B8F x4F8649 x55661B x5AC7BE x5B3ADD x5B5F4E x5F1300 x5F58AA x6092AF x655CFC x66A53F x67F6E8 x6B816E x6BEA77 x6BEBAF x6C360A x6CE937 x6E3E01 x6EB6EB x6FA3BE x706895 x70A32C x71FB06 x73021B x733145 x7404E5 x761C42 x769B7C x78269A x789536 x7CF3A7 x7EC2D5 x8040DA x815EBF x84E33B x86DD2A x87B373 x87FE23 x8872E0 x8A272F x8B68A6 x8C7372 x8D8B1D x90F94B x945C4F x9588B5 x975775 x98BAAF x995402 x998B5B x99EB9C x9A8F8B x9B6496 x9BB4F0 x9BF67F x9D0CDA x9EE58F x9FBADD xA07205 xA1ADF0 xA1CF50 xA394D3 xA74679 xA851D1 xA93557 xAB6BE4 xAB762A xABB756 xAC65F0 xACAAED xAE49D0 xB0B4A9 xB0D588 xB15220 xB31850 xB3712E xB6838F xB68750 xB9DF85 xBF2120 xC0A598 xC273A2 xC2E804 xC4CDBB xC58153 xC5A43F xC6C5D3 xC7864C xC84F9A xC93705 xCA09B2 xCABCFA xD02B85 xD082E8 xD32B8D xD3B4B5 xD70A26 xD70A36 xD7C8CC xD8637B xD9928F xD99B6B xD9EF2D xDA9398 xDD9465 xDEF0B2 xE27163 xE340C1 xE3F067 xE6B126 xE95E97 xE9DAE9 xEACC7E xEB4991 xEC5232 xECDCEC xEE1CD5 xEE9101 xEEFCC8 xEFEFA1 xF1448B xF68A38 xF69D7F xF9B1DD xFA9D4D xFB29D3 xFC7079 xFD700C xFDC11B xFE1D5F xFE3FDA } - city = x87B373 - farm = x21D001 - mine = xE340C1 - wood = x389048 - arable_land = 172 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 36 - building_logging_camp = 34 - } + id = 490 + subsistence_building = building_subsistence_farms + provinces = { x0019E0 x02055B x02A9AC x035212 x0356D6 x041E50 x045D0A x0514CC x0716AC x088B80 x095884 x09B0AA x0B3072 x0C1D81 x0CBA8B x0DA7AE x100EEE x119F69 x12DC11 x1323E2 x142A39 x14B41D x1549AC x154B38 x1582FA x162798 x16E891 x1C2E35 x1C72F2 x1D3861 x1E3122 x1EF085 x215180 x21D001 x243295 x256526 x25F0BD x2899A1 x28B236 x28D47E x2BDACA x2FE6A5 x2FFADC x30BFB0 x30D07D x32C07C x34694E x350B28 x35E972 x367CCC x38323D x389048 x38B8A1 x38C913 x3BE035 x3EFFC6 x3F31B2 x3FEDDE x407F6B x40E1D3 x4121B5 x421605 x438149 x447009 x45A11B x4602A3 x46C113 x489A24 x496183 x4D4F3D x4E879B x4F27FC x4F5542 x4F6B8F x4F8649 x55661B x5AC7BE x5B3ADD x5B5F4E x5F1300 x5F58AA x6092AF x655CFC x66A53F x67F6E8 x6B816E x6BEA77 x6BEBAF x6C360A x6CE937 x6E3E01 x6EB6EB x6FA3BE x706895 x70A32C x71FB06 x73021B x733145 x7404E5 x761C42 x769B7C x78269A x789536 x7CF3A7 x7EC2D5 x8040DA x815EBF x84E33B x86DD2A x87B373 x87FE23 x8872E0 x8A272F x8B68A6 x8C7372 x8D8B1D x90F94B x945C4F x9588B5 x975775 x98BAAF x995402 x998B5B x99EB9C x9A8F8B x9B6496 x9BB4F0 x9BF67F x9D0CDA x9EE58F x9FBADD xA07205 xA1ADF0 xA1CF50 xA394D3 xA74679 xA851D1 xA93557 xAB6BE4 xAB762A xABB756 xAC65F0 xACAAED xAE49D0 xB0B4A9 xB0D588 xB15220 xB31850 xB3712E xB6838F xB68750 xB9DF85 xBF2120 xC0A598 xC273A2 xC2E804 xC4CDBB xC58153 xC5A43F xC6C5D3 xC7864C xC84F9A xC93705 xCA09B2 xCABCFA xD02B85 xD082E8 xD32B8D xD3B4B5 xD70A26 xD70A36 xD7C8CC xD8637B xD9928F xD99B6B xD9EF2D xDA9398 xDD9465 xDEF0B2 xE27163 xE340C1 xE3F067 xE6B126 xE95E97 xE9DAE9 xEACC7E xEB4991 xEC5232 xECDCEC xEE1CD5 xEE9101 xEEFCC8 xEFEFA1 xF1448B xF68A38 xF69D7F xF9B1DD xFA9D4D xFB29D3 xFC7079 xFD700C xFDC11B xFE1D5F xFE3FDA } + city = x87B373 + farm = x21D001 + mine = xE340C1 + wood = x389048 + arable_land = 172 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 36 + building_logging_camp = 34 + } } STATE_SHANXI = { - id = 491 - subsistence_building = building_subsistence_rice_paddies - provinces = { x04647B x092D9A x0F7841 x102702 x149A35 x1A2B77 x21C69F x2BAB5F x2E1AF5 x2E331F x352689 x406C38 x41D423 x554E31 x5DD6C0 x62F096 x6A2320 x703060 x71F0A0 x771E37 x778646 x7EECDC x7F5143 x9090C0 xA0F6F6 xA3D4C9 xA892F9 xB53053 xB63C5E xBBD804 xBDBFAF xBDF913 xC933A2 xD09041 xD29750 xE75A35 xE79EED xF141F6 xF45F74 xF87F8F xFA7945 } - traits = { state_trait_the_loess_plateau state_trait_yellow_river state_trait_hydroelectric_dams state_trait_wind_farms } - city = xF87F8F - farm = x62F096 - mine = x2BAB5F - wood = x2E331F - arable_land = 372 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 116 - building_iron_mine = 96 - building_phosphorus_mine = 48 - building_logging_camp = 7 - building_bauxite_mine = 21 - } + id = 491 + subsistence_building = building_subsistence_rice_paddies + provinces = { x04647B x092D9A x0F7841 x102702 x149A35 x1A2B77 x21C69F x2BAB5F x2E1AF5 x2E331F x352689 x406C38 x41D423 x554E31 x5DD6C0 x62F096 x6A2320 x703060 x71F0A0 x771E37 x778646 x7EECDC x7F5143 x9090C0 xA0F6F6 xA3D4C9 xA892F9 xB53053 xB63C5E xBBD804 xBDBFAF xBDF913 xC933A2 xD09041 xD29750 xE75A35 xE79EED xF141F6 xF45F74 xF87F8F xFA7945 } + traits = { state_trait_the_loess_plateau state_trait_yellow_river state_trait_hydroelectric_dams state_trait_wind_farms } + city = xF87F8F + farm = x62F096 + mine = x2BAB5F + wood = x2E331F + arable_land = 372 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 116 + building_iron_mine = 96 + building_sulfur_mine = 48 + building_logging_camp = 7 + building_bauxite_mine = 21 + } } STATE_NINGXIA = { - id = 492 - subsistence_building = building_subsistence_rice_paddies - provinces = { x059BB6 x074BCB x09BCF6 x18598F x19B590 x1D97FA x1E4AB9 x2030E0 x23D056 x2EE787 x2FC489 x2FF3B4 x357B9C x358CED x3C0326 x3FC5F7 x48175A x4CCC0E x4DAD29 x5023A8 x584DF4 x5A9612 x5EA4EA x6CA1B1 x6E8E64 x769B1C x83E09F x88DFF1 x8A81C7 x8F5E51 x909080 x90E663 x9101A7 xA09080 xA1721C xA762C6 xAC32B2 xB2D474 xB4A217 xB5C560 xBF3F1F xC13263 xC14D4F xC174DB xCA217E xCCCD99 xCCEDF7 xD5965A xD8DFAA xE94A07 xF32666 xF3DD2F xFB1690 xFE1D86 } - traits = { state_trait_yellow_river state_trait_solar_fields state_trait_wind_farms } - city = x769B1C - farm = x23D056 - mine = x1D97FA - wood = xAC32B2 - arable_land = 195 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 8 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 18 - } - capped_resources = { - building_logging_camp = 8 - } + id = 492 + subsistence_building = building_subsistence_rice_paddies + provinces = { x059BB6 x074BCB x09BCF6 x18598F x19B590 x1D97FA x1E4AB9 x2030E0 x23D056 x2EE787 x2FC489 x2FF3B4 x357B9C x358CED x3C0326 x3FC5F7 x48175A x4CCC0E x4DAD29 x5023A8 x584DF4 x5A9612 x5EA4EA x6CA1B1 x6E8E64 x769B1C x83E09F x88DFF1 x8A81C7 x8F5E51 x909080 x90E663 x9101A7 xA09080 xA1721C xA762C6 xAC32B2 xB2D474 xB4A217 xB5C560 xBF3F1F xC13263 xC14D4F xC174DB xCA217E xCCCD99 xCCEDF7 xD5965A xD8DFAA xE94A07 xF32666 xF3DD2F xFB1690 xFE1D86 } + traits = { state_trait_yellow_river state_trait_solar_fields state_trait_wind_farms } + city = x769B1C + farm = x23D056 + mine = x1D97FA + wood = xAC32B2 + arable_land = 195 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 8 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 18 + } + capped_resources = { + building_logging_camp = 8 + } } STATE_GANSU = { - id = 493 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0BB1FD x0CD56E x0FA31C x1628E7 x1A96D6 x1CA516 x1CBDEB x1E2B5B x1E766C x1FFCB8 x200F1E x20B9B8 x25425B x26CFB7 x28A469 x2A3BA7 x2A8941 x2FB9C1 x31DB5B x35E5A6 x3CC0FB x3CE40F x420171 x429A2D x46C752 x48D0ED x4E6196 x51C8FE x5EBA61 x5F68D6 x619172 x64D221 x66C5EF x677428 x6C0FF5 x6DFA0C x7214AC x7F54BB x83F3D4 x8469FE x85EDAB x8B7A5E x8C62C2 x935523 x98562F x989A23 xA2B075 xA2D436 xA4641B xA6E1B1 xA9C393 xAD8661 xB1C68F xB4ABCE xBD5671 xC6A067 xCF5A60 xD00924 xD4F3DE xDB53A0 xDED72F xE03060 xE6B547 xE78B94 xED5B03 xF91EB1 xF97B78 xFB886B xFD3127 } - traits = { state_trait_solar_fields } - city = xA4641B - farm = x1CBDEB - mine = x2A8941 - wood = x1A96D6 - arable_land = 146 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - capped_resources = { - building_logging_camp = 5 - } + id = 493 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0BB1FD x0CD56E x0FA31C x1628E7 x1A96D6 x1CA516 x1CBDEB x1E2B5B x1E766C x1FFCB8 x200F1E x20B9B8 x25425B x26CFB7 x28A469 x2A3BA7 x2A8941 x2FB9C1 x31DB5B x35E5A6 x3CC0FB x3CE40F x420171 x429A2D x46C752 x48D0ED x4E6196 x51C8FE x5EBA61 x5F68D6 x619172 x64D221 x66C5EF x677428 x6C0FF5 x6DFA0C x7214AC x7F54BB x83F3D4 x8469FE x85EDAB x8B7A5E x8C62C2 x935523 x98562F x989A23 xA2B075 xA2D436 xA4641B xA6E1B1 xA9C393 xAD8661 xB1C68F xB4ABCE xBD5671 xC6A067 xCF5A60 xD00924 xD4F3DE xDB53A0 xDED72F xE03060 xE6B547 xE78B94 xED5B03 xF91EB1 xF97B78 xFB886B xFD3127 } + traits = { state_trait_solar_fields } + city = xA4641B + farm = x1CBDEB + mine = x2A8941 + wood = x1A96D6 + arable_land = 146 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + capped_resources = { + building_logging_camp = 5 + } } STATE_XIAN = { - id = 494 - subsistence_building = building_subsistence_rice_paddies - provinces = { x08880B x09BD45 x11F985 x1A1A09 x1FCA38 x2B47B0 x2D169B x32EDB3 x38D512 x3A0F5D x3CE218 x434092 x4A615F x5003FE x509080 x5E3640 x609C66 x63CB81 x6A2E0D x6BE3E0 x6CC278 x6F4A61 x749C07 x7ED6E0 x826987 x8C9D26 x9772CF x9D1667 xA5CD14 xA64E0F xA7D4E7 xA82289 xAD7D71 xADCF92 xAFEA41 xC154EE xC9D000 xCBACD2 xD01000 xD01080 xD35EE3 xDC98F0 xE5BE65 xEB71FF xF40585 xF80FD0 } - traits = { state_trait_the_loess_plateau state_trait_wind_farms state_trait_hydroelectric_dams } - city = xA64E0F - farm = xAD7D71 - mine = x8C9D26 - wood = x09BD45 - arable_land = 244 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 72 - building_phosphorus_mine = 60 - building_logging_camp = 9 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } + id = 494 + subsistence_building = building_subsistence_rice_paddies + provinces = { x08880B x09BD45 x11F985 x1A1A09 x1FCA38 x2B47B0 x2D169B x32EDB3 x38D512 x3A0F5D x3CE218 x434092 x4A615F x5003FE x509080 x5E3640 x609C66 x63CB81 x6A2E0D x6BE3E0 x6CC278 x6F4A61 x749C07 x7ED6E0 x826987 x8C9D26 x9772CF x9D1667 xA5CD14 xA64E0F xA7D4E7 xA82289 xAD7D71 xADCF92 xAFEA41 xC154EE xC9D000 xCBACD2 xD01000 xD01080 xD35EE3 xDC98F0 xE5BE65 xEB71FF xF40585 xF80FD0 } + traits = { state_trait_the_loess_plateau state_trait_wind_farms state_trait_hydroelectric_dams } + city = xA64E0F + farm = xAD7D71 + mine = x8C9D26 + wood = x09BD45 + arable_land = 244 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 72 + building_sulfur_mine = 60 + building_logging_camp = 9 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } } STATE_QINGHAI = { - id = 495 - subsistence_building = building_subsistence_farms - provinces = { x01EA55 x023DAA x059EA0 x069EBD x098A48 x0C669D x0CCB8F x0E7AF6 x0F110A x101FD6 x111768 x118595 x16B891 x1835D1 x183BC0 x1AB66B x1B5D55 x1BF6D6 x1C7488 x1FBFBC x207F70 x20B0E0 x21632D x23738C x23998A x24E110 x2599E5 x2821E5 x283C64 x2CAFE8 x2F0405 x2FFEAA x30AAC3 x351164 x39205F x3A7DD1 x3B8905 x4037B8 x41E71B x4374C9 x438218 x4382DA x48C531 x4BA0B6 x4EF4E7 x4F7F80 x51E934 x52D6EF x53C731 x5476D4 x5538A6 x55AD3D x5782C6 x578717 x592A1D x5ADB03 x5B452E x5E0C1F x5F6C64 x603060 x60BB6E x6144EE x635113 x6450DE x649DE3 x65C7FB x66E588 x6A29B3 x6EE031 x7102E1 x713CDF x73716C x7384EB x752E9C x77631B x7C1B07 x7C70E2 x82F9A2 x843F30 x84D005 x8638AC x879B7B x8B7006 x8FA6BB x934412 x947C19 x950F2F x95EBD6 x97D0F7 x9911F6 x9A3932 x9B47C8 xA005D5 xA0B0E0 xA43247 xA5B235 xA65827 xA65852 xA65C2D xAB96DC xAB9B7F xACBB53 xAE2378 xAFA6D4 xB05071 xB179AA xB56153 xB6FDB8 xB7A66A xB7EAA8 xB8062C xBE9BED xBF0F3F xBF3B4E xC14095 xC2E1A3 xC3A077 xC3B802 xC63AA0 xC6F997 xC8B3E2 xC909EC xCC0798 xCDA5B8 xCDBBBB xCDCC17 xCE8D54 xCEF931 xCF5578 xD386AD xD438C6 xD81ABC xD85009 xD88595 xDCCF57 xDD43E0 xDF82D2 xE297F2 xE2B866 xE487C8 xE75D52 xEA9D45 xF0D030 xF19D57 xF24B9B xF27128 xF2CD54 xF396BA xF564BF xF58A1A xF5ECB0 xF67C16 xF71E73 xF79E07 xF7EAC3 xF813D9 xF8163B xF8355E xFB6246 xFC7955 xFFE05D } - traits = { state_trait_yellow_river state_trait_hydroelectric_dams state_trait_solar_fields } - city = x53C731 - farm = xBF0F3F - mine = xCE8D54 - wood = xCF5578 - arable_land = 60 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 6 - } + id = 495 + subsistence_building = building_subsistence_farms + provinces = { x01EA55 x023DAA x059EA0 x069EBD x098A48 x0C669D x0CCB8F x0E7AF6 x0F110A x101FD6 x111768 x118595 x16B891 x1835D1 x183BC0 x1AB66B x1B5D55 x1BF6D6 x1C7488 x1FBFBC x207F70 x20B0E0 x21632D x23738C x23998A x24E110 x2599E5 x2821E5 x283C64 x2CAFE8 x2F0405 x2FFEAA x30AAC3 x351164 x39205F x3A7DD1 x3B8905 x4037B8 x41E71B x4374C9 x438218 x4382DA x48C531 x4BA0B6 x4EF4E7 x4F7F80 x51E934 x52D6EF x53C731 x5476D4 x5538A6 x55AD3D x5782C6 x578717 x592A1D x5ADB03 x5B452E x5E0C1F x5F6C64 x603060 x60BB6E x6144EE x635113 x6450DE x649DE3 x65C7FB x66E588 x6A29B3 x6EE031 x7102E1 x713CDF x73716C x7384EB x752E9C x77631B x7C1B07 x7C70E2 x82F9A2 x843F30 x84D005 x8638AC x879B7B x8B7006 x8FA6BB x934412 x947C19 x950F2F x95EBD6 x97D0F7 x9911F6 x9A3932 x9B47C8 xA005D5 xA0B0E0 xA43247 xA5B235 xA65827 xA65852 xA65C2D xAB96DC xAB9B7F xACBB53 xAE2378 xAFA6D4 xB05071 xB179AA xB56153 xB6FDB8 xB7A66A xB7EAA8 xB8062C xBE9BED xBF0F3F xBF3B4E xC14095 xC2E1A3 xC3A077 xC3B802 xC63AA0 xC6F997 xC8B3E2 xC909EC xCC0798 xCDA5B8 xCDBBBB xCDCC17 xCE8D54 xCEF931 xCF5578 xD386AD xD438C6 xD81ABC xD85009 xD88595 xDCCF57 xDD43E0 xDF82D2 xE297F2 xE2B866 xE487C8 xE75D52 xEA9D45 xF0D030 xF19D57 xF24B9B xF27128 xF2CD54 xF396BA xF564BF xF58A1A xF5ECB0 xF67C16 xF71E73 xF79E07 xF7EAC3 xF813D9 xF8163B xF8355E xFB6246 xFC7955 xFFE05D } + traits = { state_trait_yellow_river state_trait_hydroelectric_dams state_trait_solar_fields } + city = x53C731 + farm = xBF0F3F + mine = xCE8D54 + wood = xCF5578 + arable_land = 60 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 6 + } } STATE_CHONGQING = { - id = 496 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0CEE46 x108674 x129329 x192C0F x243438 x283D57 x4A9929 x509000 x5C003D x5C0A38 x645EEC x690CD4 x6C2938 x6CAE25 x7B51C8 x7D0C5B x901000 x901080 x92D298 x939CA3 x97F6FB x98D5B2 x98EF3E xAF5569 xB52752 xBD8F39 xBE05F5 xC35036 xC54CCD xC64D28 xC8F378 xCE5914 xD09000 xD5B480 xDBB445 xDBFEDF xE0F0E0 xE88BF8 xF9B015 xFBD426 } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams state_trait_solar_fields } - city = x6CAE25 - farm = x690CD4 - mine = xF9B015 - wood = x192C0F - arable_land = 492 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 36 - building_copper_mine = 22 - building_logging_camp = 9 - building_bauxite_mine = 18 - } + id = 496 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0CEE46 x108674 x129329 x192C0F x243438 x283D57 x4A9929 x509000 x5C003D x5C0A38 x645EEC x690CD4 x6C2938 x6CAE25 x7B51C8 x7D0C5B x901000 x901080 x92D298 x939CA3 x97F6FB x98D5B2 x98EF3E xAF5569 xB52752 xBD8F39 xBE05F5 xC35036 xC54CCD xC64D28 xC8F378 xCE5914 xD09000 xD5B480 xDBB445 xDBFEDF xE0F0E0 xE88BF8 xF9B015 xFBD426 } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams state_trait_solar_fields } + city = x6CAE25 + farm = x690CD4 + mine = xF9B015 + wood = x192C0F + arable_land = 492 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 36 + building_copper_mine = 22 + building_logging_camp = 9 + building_bauxite_mine = 18 + } } STATE_GUANGDONG = { - id = 497 - subsistence_building = building_subsistence_rice_paddies - provinces = { x156AC0 x19FD82 x260389 x2BDE7B x2C4C48 x30B0E0 x3131E0 x475968 x477755 x489AB0 x4E581C x62BF42 x7131E0 x85E0D4 x8C9358 x9A21B1 xA92B88 xA9B6D4 xB031E0 xB0B061 xC77200 xCB457A xDC137A xF0B061 xF98B04 xFEBFD5 } - traits = { state_trait_pearl_river state_trait_wind_farms state_trait_solar_fields } - city = x2BDE7B - port = xB031E0 - farm = xFEBFD5 - mine = x30B0E0 - wood = xA92B88 - arable_land = 325 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 9 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 2 - } - capped_resources = { - building_logging_camp = 8 - building_fishing_wharf = 14 - } - naval_exit_id = 3056 + id = 497 + subsistence_building = building_subsistence_rice_paddies + provinces = { x156AC0 x19FD82 x260389 x2BDE7B x2C4C48 x30B0E0 x3131E0 x475968 x477755 x489AB0 x4E581C x62BF42 x7131E0 x85E0D4 x8C9358 x9A21B1 xA92B88 xA9B6D4 xB031E0 xB0B061 xC77200 xCB457A xDC137A xF0B061 xF98B04 xFEBFD5 } + traits = { state_trait_pearl_river state_trait_wind_farms state_trait_solar_fields } + city = x2BDE7B + port = xB031E0 + farm = xFEBFD5 + mine = x30B0E0 + wood = xA92B88 + arable_land = 325 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 2 + } + capped_resources = { + building_logging_camp = 8 + building_fishing_wharf = 14 + } + naval_exit_id = 3056 } STATE_FUJIAN = { - id = 498 - subsistence_building = building_subsistence_rice_paddies - provinces = { x13C257 x1B6AE2 x1FFEE2 x2028A1 x229CC3 x28B132 x2D35A0 x4BB46A x50C5FA x5469D3 x553A28 x67D814 x70F060 x77145A x813C9B x85A9B1 x876F90 x8D2979 x999320 xA0F0E0 xA22FB2 xA9286D xB203D2 xB36BC5 xB6E7BA xBC88D6 xC4F2DB xCDCCF7 xE006E2 xE070E0 xF07060 } - traits = { state_trait_wind_farms } - city = xC4F2DB - port = x67D814 - farm = x2028A1 - mine = xA9286D - wood = x13C257 - arable_land = 394 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_copper_mine = 10 - building_logging_camp = 16 - building_fishing_wharf = 10 - } - naval_exit_id = 3056 + id = 498 + subsistence_building = building_subsistence_rice_paddies + provinces = { x13C257 x1B6AE2 x1FFEE2 x2028A1 x229CC3 x28B132 x2D35A0 x4BB46A x50C5FA x5469D3 x553A28 x67D814 x70F060 x77145A x813C9B x85A9B1 x876F90 x8D2979 x999320 xA0F0E0 xA22FB2 xA9286D xB203D2 xB36BC5 xB6E7BA xBC88D6 xC4F2DB xCDCCF7 xE006E2 xE070E0 xF07060 } + traits = { state_trait_wind_farms } + city = xC4F2DB + port = x67D814 + farm = x2028A1 + mine = xA9286D + wood = x13C257 + arable_land = 394 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_copper_mine = 10 + building_logging_camp = 16 + building_fishing_wharf = 10 + } + naval_exit_id = 3056 } STATE_ZHEJIANG = { - id = 499 - subsistence_building = building_subsistence_rice_paddies - provinces = { x217027 x2238D3 x241F94 x301080 x309000 x309080 x38108E x3F8010 x41AD59 x477C0E x5ABF0A x5BE9C6 x6CDE24 x6F9804 x6F9BC4 x7E7930 x88E7E8 x8B7CC2 x9C0372 xAB5BE9 xAD0288 xB01080 xB09000 xC7DEC3 xD493DE xDD34F4 xFE1A9C } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x241F94 - port = x301080 - farm = x2238D3 - mine = x9C0372 - wood = x8B7CC2 - arable_land = 247 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 11 - } - naval_exit_id = 3058 + id = 499 + subsistence_building = building_subsistence_rice_paddies + provinces = { x217027 x2238D3 x241F94 x301080 x309000 x309080 x38108E x3F8010 x41AD59 x477C0E x5ABF0A x5BE9C6 x6CDE24 x6F9804 x6F9BC4 x7E7930 x88E7E8 x8B7CC2 x9C0372 xAB5BE9 xAD0288 xB01080 xB09000 xC7DEC3 xD493DE xDD34F4 xFE1A9C } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x241F94 + port = x301080 + farm = x2238D3 + mine = x9C0372 + wood = x8B7CC2 + arable_land = 247 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 11 + } + naval_exit_id = 3058 } STATE_JIANGSU = { - id = 500 - subsistence_building = building_subsistence_rice_paddies - provinces = { x11D080 x21F0E0 x2C1D6B x474A7C x51D0C0 x51DED8 x57F598 x6B1559 xCEA76B xCFABF8 xD39CAD xDB13A1 xEF14F8 xF5F230 xFAE3BB } - traits = { state_trait_wind_farms } - city = x11D080 - port = x57F598 - farm = xDB13A1 - mine = xEF14F8 - wood = xD39CAD - arable_land = 278 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - capped_resources = { - building_logging_camp = 8 - building_fishing_wharf = 8 - } - naval_exit_id = 3057 + id = 500 + subsistence_building = building_subsistence_rice_paddies + provinces = { x11D080 x21F0E0 x2C1D6B x474A7C x51D0C0 x51DED8 x57F598 x6B1559 xCEA76B xCFABF8 xD39CAD xDB13A1 xEF14F8 xF5F230 xFAE3BB } + traits = { state_trait_wind_farms } + city = x11D080 + port = x57F598 + farm = xDB13A1 + mine = xEF14F8 + wood = xD39CAD + arable_land = 278 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + capped_resources = { + building_logging_camp = 8 + building_fishing_wharf = 8 + } + naval_exit_id = 3057 } STATE_NANJING = { - id = 501 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0A91BF x11A5D0 x515790 x8111D0 xADEC31 xE07161 xF14A5E } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } - city = x8111D0 - farm = x8111D0 - mine = x0A91BF - wood = xADEC31 - arable_land = 353 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 5 - } + id = 501 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0A91BF x11A5D0 x515790 x8111D0 xADEC31 xE07161 xF14A5E } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } + city = x8111D0 + farm = x8111D0 + mine = x0A91BF + wood = xADEC31 + arable_land = 353 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 5 + } } STATE_HENAN = { - id = 502 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1111C0 x112F90 x1190C0 x22554F x284C0E x3702A8 x390A81 x3EE5FD x42D2BF x4D05FD x4D6017 x4D738D x55EA06 x5C5657 x5DB808 x6CC08C x783F2A x909041 x90D080 x97B78C x985308 x98EC6A xA43ACB xAD3FD2 xB17F9F xB6B50B xC94FF2 xD888E9 xE87279 xEF7A33 xF2F770 xF8272C xF9316A } - traits = { state_trait_yellow_river } - city = x5C5657 - farm = x97B78C - mine = x4D05FD - wood = x5DB808 - arable_land = 490 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 52 - building_phosphorus_mine = 36 - building_logging_camp = 11 - building_bauxite_mine = 22 - } + id = 502 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1111C0 x112F90 x1190C0 x22554F x284C0E x3702A8 x390A81 x3EE5FD x42D2BF x4D05FD x4D6017 x4D738D x55EA06 x5C5657 x5DB808 x6CC08C x783F2A x909041 x90D080 x97B78C x985308 x98EC6A xA43ACB xAD3FD2 xB17F9F xB6B50B xC94FF2 xD888E9 xE87279 xEF7A33 xF2F770 xF8272C xF9316A } + traits = { state_trait_yellow_river } + city = x5C5657 + farm = x97B78C + mine = x4D05FD + wood = x5DB808 + arable_land = 490 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 52 + building_sulfur_mine = 36 + building_logging_camp = 11 + building_bauxite_mine = 22 + } } #Hebei STATE_ZHILI = { - id = 503 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0970D9 x0FEECE x115101 x1AB7C6 x1F637F x215101 x43043A x480190 x4E770A x5CFC15 x5DA25B x5E5C94 x680507 x6850DA x76B0CC x81A01A x83E0CF x905101 xA08982 xAD4A5C xD09080 xD8F037 xDBD047 xE0D001 xE5DAD3 xF54194 xF7D611 xF9A4A2 } - traits = { state_trait_yellow_river state_trait_hydroelectric_dams state_trait_wind_farms } - city = xF54194 - port = xD8F037 - farm = x115101 - mine = xAD4A5C - wood = x480190 - arable_land = 232 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 39 - building_phosphorus_mine = 36 - building_copper_mine = 28 - building_logging_camp = 9 - building_fishing_wharf = 4 - } - naval_exit_id = 3057 + id = 503 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0970D9 x0FEECE x115101 x1AB7C6 x1F637F x215101 x43043A x480190 x4E770A x5CFC15 x5DA25B x5E5C94 x680507 x6850DA x76B0CC x81A01A x83E0CF x905101 xA08982 xAD4A5C xD09080 xD8F037 xDBD047 xE0D001 xE5DAD3 xF54194 xF7D611 xF9A4A2 } + traits = { state_trait_yellow_river state_trait_hydroelectric_dams state_trait_wind_farms } + city = xF54194 + port = xD8F037 + farm = x115101 + mine = xAD4A5C + wood = x480190 + arable_land = 232 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 12 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 39 + building_sulfur_mine = 36 + building_copper_mine = 28 + building_logging_camp = 9 + building_fishing_wharf = 4 + } + naval_exit_id = 3057 } STATE_JIANGXI = { - id = 504 - subsistence_building = building_subsistence_rice_paddies - provinces = { x079CCD x0C0AE5 x101080 x1186AE x172021 x176746 x2D7544 x37F6F7 x3DE539 x451612 x50D000 x50D080 x50EE81 x5279EB x535CB8 x607060 x6070E0 x60F0E0 x64A1E9 x66C698 x672D89 x7830B6 x8143A9 x8A2708 x9170CB xB56A25 xB7BDDC xBD9510 xCA0553 xCB4590 xD0D000 xD9A554 xDC867F xDE8D7F xE2F9D6 xE9FADC xEA426A } - traits = { state_trait_yangtze_river state_trait_longnan } - city = x1186AE - farm = x9170CB - mine = xCB4590 - wood = x607060 - arable_land = 589 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - discovered_amount = 4 - } - capped_resources = { - building_coal_mine = 52 - building_copper_mine = 42 - building_logging_camp = 15 - } + id = 504 + subsistence_building = building_subsistence_rice_paddies + provinces = { x079CCD x0C0AE5 x101080 x1186AE x172021 x176746 x2D7544 x37F6F7 x3DE539 x451612 x50D000 x50D080 x50EE81 x5279EB x535CB8 x607060 x6070E0 x60F0E0 x64A1E9 x66C698 x672D89 x7830B6 x8143A9 x8A2708 x9170CB xB56A25 xB7BDDC xBD9510 xCA0553 xCB4590 xD0D000 xD9A554 xDC867F xDE8D7F xE2F9D6 xE9FADC xEA426A } + traits = { state_trait_yangtze_river state_trait_longnan } + city = x1186AE + farm = x9170CB + mine = xCB4590 + wood = x607060 + arable_land = 589 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + discovered_amount = 4 + } + capped_resources = { + building_coal_mine = 52 + building_copper_mine = 42 + building_logging_camp = 15 + } } STATE_SOUTHERN_ANHUI = { - id = 505 - subsistence_building = building_subsistence_rice_paddies - provinces = { x02C8C0 x109080 x329B9F x36029B x467DE2 x49873B x549051 x61A7A8 x6ECE83 x7030A0 x905157 x905180 xA5D78B xD5C59C xE585CC xFF11E6 xFF7C49 } - traits = { state_trait_yangtze_river } - city = x36029B - farm = x49873B - mine = x6ECE83 - wood = x329B9F - arable_land = 539 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 5 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 40 - building_logging_camp = 14 - } + id = 505 + subsistence_building = building_subsistence_rice_paddies + provinces = { x02C8C0 x109080 x329B9F x36029B x467DE2 x49873B x549051 x61A7A8 x6ECE83 x7030A0 x905157 x905180 xA5D78B xD5C59C xE585CC xFF11E6 xFF7C49 } + traits = { state_trait_yangtze_river } + city = x36029B + farm = x49873B + mine = x6ECE83 + wood = x329B9F + arable_land = 539 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 5 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 40 + building_logging_camp = 14 + } } STATE_NORTHERN_ANHUI = { - id = 506 - subsistence_building = building_subsistence_rice_paddies - provinces = { x055124 x23849F x3D7546 x467DAC x515101 x55AA37 x5970FA x6895C0 x7A0832 x801190 x87DFF6 x8EAD09 x901159 x9381DD x942097 x9DE44A xBBD141 xC44EE7 xC6A460 xCFAB73 xD05101 xF5E291 xFD70D3 } - city = x901159 - farm = xC44EE7 - mine = x8EAD09 - wood = xC6A460 - arable_land = 262 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 48 - building_logging_camp = 6 - } + id = 506 + subsistence_building = building_subsistence_rice_paddies + provinces = { x055124 x23849F x3D7546 x467DAC x515101 x55AA37 x5970FA x6895C0 x7A0832 x801190 x87DFF6 x8EAD09 x901159 x9381DD x942097 x9DE44A xBBD141 xC44EE7 xC6A460 xCFAB73 xD05101 xF5E291 xFD70D3 } + city = x901159 + farm = xC44EE7 + mine = x8EAD09 + wood = xC6A460 + arable_land = 262 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 48 + building_logging_camp = 6 + } } STATE_WESTERN_HUBEI = { - id = 507 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0E1020 x0FEACA x11842D x221AD2 x23C577 x31BFBF x5010C0 x5090C0 x55BE82 x5D79E9 x696991 x69DE2D x7A1E2B x7AE005 x7BBC58 x7C235D x801938 x9010C0 xA4108C xA5038F xAD0438 xB03113 xB83702 xCF4BD3 xD01040 xE1F3D0 xEA2081 xEDF688 xF1A50B } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } - city = x696991 - farm = xA4108C - mine = x5D79E9 - wood = x9010C0 - arable_land = 314 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - building_bauxite_mine = 8 - } + id = 507 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0E1020 x0FEACA x11842D x221AD2 x23C577 x31BFBF x5010C0 x5090C0 x55BE82 x5D79E9 x696991 x69DE2D x7A1E2B x7AE005 x7BBC58 x7C235D x801938 x9010C0 xA4108C xA5038F xAD0438 xB03113 xB83702 xCF4BD3 xD01040 xE1F3D0 xEA2081 xEDF688 xF1A50B } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } + city = x696991 + farm = xA4108C + mine = x5D79E9 + wood = x9010C0 + arable_land = 314 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + building_bauxite_mine = 8 + } } STATE_EASTERN_HUBEI = { - id = 508 - subsistence_building = building_subsistence_rice_paddies - provinces = { x101040 x2B8AD9 x3B0DA8 x509040 x7957D8 x802B45 x901040 x948269 x9A9CE3 xA6A054 xB84488 xC62E6F xD0D080 xD14310 xE122C5 xFE78B5 } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } - city = xA6A054 - farm = xFE78B5 - mine = xA6A054 - wood = x101040 - arable_land = 315 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - capped_resources = { - building_logging_camp = 8 - building_bauxite_mine = 9 - } + id = 508 + subsistence_building = building_subsistence_rice_paddies + provinces = { x101040 x2B8AD9 x3B0DA8 x509040 x7957D8 x802B45 x901040 x948269 x9A9CE3 xA6A054 xB84488 xC62E6F xD0D080 xD14310 xE122C5 xFE78B5 } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } + city = xA6A054 + farm = xFE78B5 + mine = xA6A054 + wood = x101040 + arable_land = 315 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + capped_resources = { + building_logging_camp = 8 + building_bauxite_mine = 9 + } } STATE_HUNAN = { - id = 509 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0BC9A5 x0C3FAC x0E9E2E x0EE8CC x105040 x133EB5 x186F43 x232F8B x252DF2 x2FA4D2 x313A55 x337511 x3E0895 x425FDF x4BD086 x4F1960 x61F84E x6823EC x6CD43B x72AB61 x838F91 x8AE2CB x8E92CB xA62BCD xBC0A62 xC2F0B2 xC8039B xC8CEB1 xC8EB76 xD010C0 xD05080 xD090C0 xEDEC87 xF1D0A3 xF8E062 } - traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } - city = x425FDF - farm = xD010C0 - mine = x8AE2CB - wood = xD090C0 - arable_land = 324 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_phosphorus_mine = 44 - building_logging_camp = 18 - building_bauxite_mine = 5 - } + id = 509 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0BC9A5 x0C3FAC x0E9E2E x0EE8CC x105040 x133EB5 x186F43 x232F8B x252DF2 x2FA4D2 x313A55 x337511 x3E0895 x425FDF x4BD086 x4F1960 x61F84E x6823EC x6CD43B x72AB61 x838F91 x8AE2CB x8E92CB xA62BCD xBC0A62 xC2F0B2 xC8039B xC8CEB1 xC8EB76 xD010C0 xD05080 xD090C0 xEDEC87 xF1D0A3 xF8E062 } + traits = { state_trait_yangtze_river state_trait_hydroelectric_dams } + city = x425FDF + farm = xD010C0 + mine = x8AE2CB + wood = xD090C0 + arable_land = 324 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_sulfur_mine = 44 + building_logging_camp = 18 + building_bauxite_mine = 5 + } } #Taiwan STATE_FORMOSA = { - id = 510 - subsistence_building = building_subsistence_rice_paddies - provinces = { x44797F x6645CF x6DAB21 x7070E0 x9A5066 xAEA2D8 xBB27F6 xE73B31 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x6DAB21 - port = x44797F - farm = xAEA2D8 - mine = xE73B31 - wood = xE73B31 - arable_land = 79 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 13 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 7 - } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 13 - } - naval_exit_id = 3056 + id = 510 + subsistence_building = building_subsistence_rice_paddies + provinces = { x44797F x6645CF x6DAB21 x7070E0 x9A5066 xAEA2D8 xBB27F6 xE73B31 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x6DAB21 + port = x44797F + farm = xAEA2D8 + mine = xE73B31 + wood = xE73B31 + arable_land = 79 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 13 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 7 + } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 13 + } + naval_exit_id = 3056 } STATE_SHANDONG = { - id = 511 - subsistence_building = building_subsistence_rice_paddies - provinces = { x115180 x16E6F3 x175EC6 x1ABD79 x1D4C25 x2EF696 x32CFB2 x33490F x38A73B x39F708 x41FB70 x4724A9 x483CDB x498F0D x50D040 x55944E x599BC4 x6B8F67 x6BFF52 x6DA6F9 x71C085 x798677 x8064F0 x83EC09 x90D001 x9D1474 xA0CF65 xAB53A3 xAC24A6 xAEDF9B xB33A36 xBAA1D3 xC13552 xC14ECA xC55E74 xCF50BF xE01180 xE19708 xF07810 xF2D180 } - traits = { state_trait_yellow_river state_trait_wind_farms } - city = x9D1474 - port = xAC24A6 - farm = x599BC4 - mine = x6B8F67 - wood = x41FB70 - arable_land = 401 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 53 - discovered_amount = 14 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 33 - } - capped_resources = { - building_phosphorus_mine = 32 - building_logging_camp = 6 - building_fishing_wharf = 15 - building_bauxite_mine = 4 - } - naval_exit_id = 3057 + id = 511 + subsistence_building = building_subsistence_rice_paddies + provinces = { x115180 x16E6F3 x175EC6 x1ABD79 x1D4C25 x2EF696 x32CFB2 x33490F x38A73B x39F708 x41FB70 x4724A9 x483CDB x498F0D x50D040 x55944E x599BC4 x6B8F67 x6BFF52 x6DA6F9 x71C085 x798677 x8064F0 x83EC09 x90D001 x9D1474 xA0CF65 xAB53A3 xAC24A6 xAEDF9B xB33A36 xBAA1D3 xC13552 xC14ECA xC55E74 xCF50BF xE01180 xE19708 xF07810 xF2D180 } + traits = { state_trait_yellow_river state_trait_wind_farms } + city = x9D1474 + port = xAC24A6 + farm = x599BC4 + mine = x6B8F67 + wood = x41FB70 + arable_land = 401 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 53 + discovered_amount = 14 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 33 + } + capped_resources = { + building_sulfur_mine = 32 + building_logging_camp = 6 + building_fishing_wharf = 15 + building_bauxite_mine = 4 + } + naval_exit_id = 3057 } STATE_SUZHOU = { - id = 512 - subsistence_building = building_subsistence_rice_paddies - provinces = { x301000 x61F061 x6E575B x86FF7E xB01101 xD0D0C0 xE9E92E } - traits = { state_trait_yangtze_river state_trait_wind_farms state_trait_solar_fields } - city = xB01101 - port = x301000 - farm = x86FF7E - mine = x6E575B - wood = x61F061 - arable_land = 395 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 5 - building_fishing_wharf = 5 - } - naval_exit_id = 3058 + id = 512 + subsistence_building = building_subsistence_rice_paddies + provinces = { x301000 x61F061 x6E575B x86FF7E xB01101 xD0D0C0 xE9E92E } + traits = { state_trait_yangtze_river state_trait_wind_farms state_trait_solar_fields } + city = xB01101 + port = x301000 + farm = x86FF7E + mine = x6E575B + wood = x61F061 + arable_land = 395 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 5 + building_fishing_wharf = 5 + } + naval_exit_id = 3058 } STATE_ULIASTAI = { - id = 513 - subsistence_building = building_subsistence_pastures - provinces = { x00C508 x00D28C x03AA72 x03BD0A x046A62 x061A9F x0823E3 x082B07 x08EF0D x0B01D0 x0B0C63 x0B95AB x0CF111 x0D2595 x0F8011 x100CB5 x11BDE4 x137C99 x13DB3C x1401C9 x165A92 x16D1F2 x179C76 x17A0F9 x1A397E x1A9B4D x1D6D99 x1DB965 x1DB96C x1E0C27 x1E8AB5 x1E95E7 x1F8F97 x1FC5B3 x1FF594 x209427 x21F5BE x220FE1 x224122 x2276A3 x22F6E4 x23C822 x243916 x252285 x25B7EB x2600D6 x26FF03 x271F17 x279C9F x27E8DC x28AF68 x2A87E8 x2D063D x2DA071 x2F5059 x2FFC21 x320BD3 x3251D1 x328B26 x3494F5 x35A0E3 x35AC7C x35F520 x36BF89 x36E1B0 x38125A x3CD081 x3D63FE x3F205A x3F66A6 x3F8587 x3F9F6D x3FB877 x3FC41F x406E48 x41E969 x4214BD x446E26 x4476C9 x45AD27 x46B53F x46BAD1 x4734CC x47633C x47DF46 x48501F x495105 x49511C x49EDF6 x4C4F45 x4D202F x4D9F47 x4DC9EC x4E753D x52ED84 x53EA75 x54E6E1 x556490 x559DC8 x55EC94 x572B5F x57ED12 x58CF19 x597C94 x59D6A8 x59F73E x5B04E9 x5D181A x5D3AC7 x5DAF9F x5DEBD3 x5E8181 x5EE788 x5FB13E x6113C3 x611C63 x63052F x64D503 x679095 x680934 x698083 x6B5A10 x6BA8C0 x6C0BF3 x6C3B29 x6CCA03 x6DCE71 x6F1362 x7044ED x705964 x70CF7D x7268BA x738753 x7658CA x76B9C7 x78B22C x79BE03 x7A05F1 x7AC27E x7C4567 x7D3C73 x7E3796 x7F9D24 x8127A8 x814B74 x82064A x825709 x82D2E8 x835502 x83A8B9 x8441FA x84829A x85F976 x865663 x8680E7 x8710F5 x874CB1 x878FDB x886105 x8B452E x8CEFEB x8DFBBA x8F4336 x8F6AD7 x8FAEDC x901B35 x911669 x91BED4 x92A1E6 x93298D x96B8DE x9B65BF x9E1D55 x9E2E49 x9E865B x9F24AA x9FE467 xA1E3C1 xA2155B xA49F52 xA69CB7 xA8CF0C xA9962B xAA2ACF xAAF3A5 xAD1292 xAD334B xAE834F xAEA46B xAED242 xB01911 xB04192 xB0D21E xB0F2E9 xB264B5 xB32304 xB34368 xB527E7 xB5598F xB7CFC8 xB8B343 xB8E8A5 xB9C3A2 xBA546E xBAED49 xBBD661 xBBD92C xBBF1C0 xBC1B1E xBC268D xBF768D xC2751C xC28A06 xC2D910 xC3631F xC3E251 xC45EB4 xC975A1 xCC3550 xCE78D1 xCF7276 xCFD624 xCFE0DC xCFED38 xD14F78 xD23FA6 xD24BA1 xD29E8C xD2FA76 xD3E233 xD45990 xD58396 xD63901 xD65E85 xD720FA xD7363D xD79F74 xDA3871 xDA7DD6 xDAF931 xDB2D38 xDC9633 xDCA18F xDD5931 xDEBAF0 xDF81B0 xE2EDE9 xE86ED8 xE8B73A xE8F520 xEAAE31 xEC3BB6 xECEDF5 xED6405 xF048A4 xF049FA xF04D6E xF13853 xF395A5 xF39B01 xF43952 xF58DBC xF65E7A xF6D06C xF850AF xF9821C xFA4A03 xFAA5AF xFB4D4D xFB8E49 xFCF2C6 xFDEAA8 xFFDF6F } - city = x59D6A8 - farm = x9E2E49 - mine = x705964 - wood = x0D2595 - arable_land = 27 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 33 - building_logging_camp = 5 - } + id = 513 + subsistence_building = building_subsistence_pastures + provinces = { x00C508 x00D28C x03AA72 x03BD0A x046A62 x061A9F x0823E3 x082B07 x08EF0D x0B01D0 x0B0C63 x0B95AB x0CF111 x0D2595 x0F8011 x100CB5 x11BDE4 x137C99 x13DB3C x1401C9 x165A92 x16D1F2 x179C76 x17A0F9 x1A397E x1A9B4D x1D6D99 x1DB965 x1DB96C x1E0C27 x1E8AB5 x1E95E7 x1F8F97 x1FC5B3 x1FF594 x209427 x21F5BE x220FE1 x224122 x2276A3 x22F6E4 x23C822 x243916 x252285 x25B7EB x2600D6 x26FF03 x271F17 x279C9F x27E8DC x28AF68 x2A87E8 x2D063D x2DA071 x2F5059 x2FFC21 x320BD3 x3251D1 x328B26 x3494F5 x35A0E3 x35AC7C x35F520 x36BF89 x36E1B0 x38125A x3CD081 x3D63FE x3F205A x3F66A6 x3F8587 x3F9F6D x3FB877 x3FC41F x406E48 x41E969 x4214BD x446E26 x4476C9 x45AD27 x46B53F x46BAD1 x4734CC x47633C x47DF46 x48501F x495105 x49511C x49EDF6 x4C4F45 x4D202F x4D9F47 x4DC9EC x4E753D x52ED84 x53EA75 x54E6E1 x556490 x559DC8 x55EC94 x572B5F x57ED12 x58CF19 x597C94 x59D6A8 x59F73E x5B04E9 x5D181A x5D3AC7 x5DAF9F x5DEBD3 x5E8181 x5EE788 x5FB13E x6113C3 x611C63 x63052F x64D503 x679095 x680934 x698083 x6B5A10 x6BA8C0 x6C0BF3 x6C3B29 x6CCA03 x6DCE71 x6F1362 x7044ED x705964 x70CF7D x7268BA x738753 x7658CA x76B9C7 x78B22C x79BE03 x7A05F1 x7AC27E x7C4567 x7D3C73 x7E3796 x7F9D24 x8127A8 x814B74 x82064A x825709 x82D2E8 x835502 x83A8B9 x8441FA x84829A x85F976 x865663 x8680E7 x8710F5 x874CB1 x878FDB x886105 x8B452E x8CEFEB x8DFBBA x8F4336 x8F6AD7 x8FAEDC x901B35 x911669 x91BED4 x92A1E6 x93298D x96B8DE x9B65BF x9E1D55 x9E2E49 x9E865B x9F24AA x9FE467 xA1E3C1 xA2155B xA49F52 xA69CB7 xA8CF0C xA9962B xAA2ACF xAAF3A5 xAD1292 xAD334B xAE834F xAEA46B xAED242 xB01911 xB04192 xB0D21E xB0F2E9 xB264B5 xB32304 xB34368 xB527E7 xB5598F xB7CFC8 xB8B343 xB8E8A5 xB9C3A2 xBA546E xBAED49 xBBD661 xBBD92C xBBF1C0 xBC1B1E xBC268D xBF768D xC2751C xC28A06 xC2D910 xC3631F xC3E251 xC45EB4 xC975A1 xCC3550 xCE78D1 xCF7276 xCFD624 xCFE0DC xCFED38 xD14F78 xD23FA6 xD24BA1 xD29E8C xD2FA76 xD3E233 xD45990 xD58396 xD63901 xD65E85 xD720FA xD7363D xD79F74 xDA3871 xDA7DD6 xDAF931 xDB2D38 xDC9633 xDCA18F xDD5931 xDEBAF0 xDF81B0 xE2EDE9 xE86ED8 xE8B73A xE8F520 xEAAE31 xEC3BB6 xECEDF5 xED6405 xF048A4 xF049FA xF04D6E xF13853 xF395A5 xF39B01 xF43952 xF58DBC xF65E7A xF6D06C xF850AF xF9821C xFA4A03 xFAA5AF xFB4D4D xFB8E49 xFCF2C6 xFDEAA8 xFFDF6F } + city = x59D6A8 + farm = x9E2E49 + mine = x705964 + wood = x0D2595 + arable_land = 27 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 33 + building_logging_camp = 5 + } } STATE_URGA = { - id = 514 - subsistence_building = building_subsistence_pastures - provinces = { x037231 x03CD21 x0486FD x0591BF x05D7A5 x066A64 x06E670 x0741B6 x086CD0 x0ACC2C x0AEE78 x0BCB7E x0BEB19 x0C1F28 x0D4581 x0E47F1 x0E87AC x10E8E4 x113B35 x148712 x16B7EA x1817B7 x1913FC x1AD8EF x1D5277 x1DE2EA x1EF07F x1F0B47 x201DF2 x21818B x233F02 x257DB1 x261226 x26B039 x273F7E x27CCCF x2A1E60 x2A3F39 x2AA56D x2B1A15 x2E12E1 x2F5E09 x30DA57 x3102EE x317126 x3279D4 x32D33D x33DE92 x356683 x359E59 x36209A x36C485 x37B365 x3942A1 x396087 x39FA6C x3A65C9 x3AA2E0 x3B2C4E x3B3990 x3EA072 x405401 x40A8A6 x40F26D x412B0B x414B37 x42812A x42A076 x441F74 x44B7B4 x44E372 x452D92 x4573B3 x45FEE1 x4847AE x486DF1 x4929AD x49867D x49C609 x4A2C03 x4B3C02 x4FB14C x50B393 x51ED51 x52672F x52DC6A x543985 x544BED x56D487 x576EB7 x580A28 x585B67 x5873E6 x5AC3E7 x5B0DFE x607571 x6108FA x6121E6 x6204B9 x62B1CF x65544E x665B9A x66C65E x67B7F8 x681292 x688A8A x68C36D x691D1D x69676F x69BD7A x6B2F41 x6B6A1C x6E2D38 x6F6523 x702A86 x709B1C x71AE12 x7406AE x752776 x79774E x797CFB x7CE72C x7E6888 x817302 x833D76 x8342E6 x83DA72 x83DF2F x84C23E x850767 x8666A2 x8945A9 x8953C6 x8A2457 x8CB021 x8F6790 x907CC6 x908B53 x90C718 x914459 x917870 x91D6E0 x93A041 x93E3AE x944C60 x9501B0 x95545D x969D86 x980626 x9936EC x9A1D10 x9A80B7 x9BC8AD x9C170B x9D2224 x9E6354 x9EA600 xA0366A xA0FEB4 xA12A59 xA231E3 xA294F2 xA2C72C xA31519 xA67C97 xA87EAE xAC5A89 xAED16D xB0126E xB04850 xB10142 xB1202F xB139D8 xB5C976 xB6398A xB6D8D4 xB727CD xB95B72 xB9C999 xBAAF92 xBD3978 xBDA622 xBDEDF5 xBE93DC xBEFE9E xC05D5A xC0D911 xC3E55A xC4CF48 xC5DAEF xC92F08 xC93ED0 xCA83B3 xCB07BD xCB5B51 xCC6F60 xCCB773 xCD2F66 xCD5B1E xCDB7F7 xCEB555 xCEBEEB xCF1FC3 xD294D3 xD37DB5 xD3C05F xD458BE xD4BE25 xD55CD0 xD5EC40 xD6314F xD701B9 xD7DF21 xDA95D6 xDBDC22 xDC6DB7 xDEA7EB xE1A440 xE22D50 xE36AE7 xE3C87D xE4B5B0 xE5392D xE54075 xE5EDCB xE81E75 xE87B03 xE9410C xE95FA0 xE9746C xE98B1B xE9E796 xE9FD55 xEA7884 xEBE6BA xED2A00 xED2D4D xED75ED xEF986E xEF9979 xF014D5 xF01B63 xF0AE3F xF0EF7C xF1DF64 xF2058F xF35C78 xF4553F xF6842D xF6DEC5 xF6F71B xF8550C xF86E8E xF8782C xF8CCCB xFA7156 xFA72A7 xFADE8D xFCA4FE xFE160F xFFFF23 } - city = x441F74 - farm = xF01B63 - mine = xB0126E - wood = xF35C78 - arable_land = 37 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 2 - } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 45 - building_logging_camp = 4 - } + id = 514 + subsistence_building = building_subsistence_pastures + provinces = { x037231 x03CD21 x0486FD x0591BF x05D7A5 x066A64 x06E670 x0741B6 x086CD0 x0ACC2C x0AEE78 x0BCB7E x0BEB19 x0C1F28 x0D4581 x0E47F1 x0E87AC x10E8E4 x113B35 x148712 x16B7EA x1817B7 x1913FC x1AD8EF x1D5277 x1DE2EA x1EF07F x1F0B47 x201DF2 x21818B x233F02 x257DB1 x261226 x26B039 x273F7E x27CCCF x2A1E60 x2A3F39 x2AA56D x2B1A15 x2E12E1 x2F5E09 x30DA57 x3102EE x317126 x3279D4 x32D33D x33DE92 x356683 x359E59 x36209A x36C485 x37B365 x3942A1 x396087 x39FA6C x3A65C9 x3AA2E0 x3B2C4E x3B3990 x3EA072 x405401 x40A8A6 x40F26D x412B0B x414B37 x42812A x42A076 x441F74 x44B7B4 x44E372 x452D92 x4573B3 x45FEE1 x4847AE x486DF1 x4929AD x49867D x49C609 x4A2C03 x4B3C02 x4FB14C x50B393 x51ED51 x52672F x52DC6A x543985 x544BED x56D487 x576EB7 x580A28 x585B67 x5873E6 x5AC3E7 x5B0DFE x607571 x6108FA x6121E6 x6204B9 x62B1CF x65544E x665B9A x66C65E x67B7F8 x681292 x688A8A x68C36D x691D1D x69676F x69BD7A x6B2F41 x6B6A1C x6E2D38 x6F6523 x702A86 x709B1C x71AE12 x7406AE x752776 x79774E x797CFB x7CE72C x7E6888 x817302 x833D76 x8342E6 x83DA72 x83DF2F x84C23E x850767 x8666A2 x8945A9 x8953C6 x8A2457 x8CB021 x8F6790 x907CC6 x908B53 x90C718 x914459 x917870 x91D6E0 x93A041 x93E3AE x944C60 x9501B0 x95545D x969D86 x980626 x9936EC x9A1D10 x9A80B7 x9BC8AD x9C170B x9D2224 x9E6354 x9EA600 xA0366A xA0FEB4 xA12A59 xA231E3 xA294F2 xA2C72C xA31519 xA67C97 xA87EAE xAC5A89 xAED16D xB0126E xB04850 xB10142 xB1202F xB139D8 xB5C976 xB6398A xB6D8D4 xB727CD xB95B72 xB9C999 xBAAF92 xBD3978 xBDA622 xBDEDF5 xBE93DC xBEFE9E xC05D5A xC0D911 xC3E55A xC4CF48 xC5DAEF xC92F08 xC93ED0 xCA83B3 xCB07BD xCB5B51 xCC6F60 xCCB773 xCD2F66 xCD5B1E xCDB7F7 xCEB555 xCEBEEB xCF1FC3 xD294D3 xD37DB5 xD3C05F xD458BE xD4BE25 xD55CD0 xD5EC40 xD6314F xD701B9 xD7DF21 xDA95D6 xDBDC22 xDC6DB7 xDEA7EB xE1A440 xE22D50 xE36AE7 xE3C87D xE4B5B0 xE5392D xE54075 xE5EDCB xE81E75 xE87B03 xE9410C xE95FA0 xE9746C xE98B1B xE9E796 xE9FD55 xEA7884 xEBE6BA xED2A00 xED2D4D xED75ED xEF986E xEF9979 xF014D5 xF01B63 xF0AE3F xF0EF7C xF1DF64 xF2058F xF35C78 xF4553F xF6842D xF6DEC5 xF6F71B xF8550C xF86E8E xF8782C xF8CCCB xFA7156 xFA72A7 xFADE8D xFCA4FE xFE160F xFFFF23 } + city = x441F74 + farm = xF01B63 + mine = xB0126E + wood = xF35C78 + arable_land = 37 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 2 + } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 45 + building_logging_camp = 4 + } } STATE_CAMBODIA = { - id = 515 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1A549C x20D113 x2E84A3 x319927 x36D7BA x4BA220 x529791 x5BA8A8 x65369D x7070A0 x70F021 x712EFF x73E2F0 x7691D4 x76C9B7 x7A5B5E x810F9E x81EF79 x989BA9 x9EEF57 x9F8A85 xA0B065 xA3B8D9 xA9542D xB5755C xC2C8CF xD125AB xD45279 xDF21D5 xE2C782 xEFEF20 xF0FC47 xFA2C44 xFB565E } - traits = { state_trait_indochinese_forest state_trait_mekong_river state_trait_hydroelectric_dams state_trait_wind_farms } - city = xD45279 - port = x7A5B5E - farm = xE2C782 - mine = xF0FC47 - wood = xC2C8CF - arable_land = 53 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 30 - building_logging_camp = 20 - building_fishing_wharf = 5 - building_rubber_plantation = 12 - } - naval_exit_id = 3053 + id = 515 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1A549C x20D113 x2E84A3 x319927 x36D7BA x4BA220 x529791 x5BA8A8 x65369D x7070A0 x70F021 x712EFF x73E2F0 x7691D4 x76C9B7 x7A5B5E x810F9E x81EF79 x989BA9 x9EEF57 x9F8A85 xA0B065 xA3B8D9 xA9542D xB5755C xC2C8CF xD125AB xD45279 xDF21D5 xE2C782 xEFEF20 xF0FC47 xFA2C44 xFB565E } + traits = { state_trait_indochinese_forest state_trait_mekong_river state_trait_hydroelectric_dams state_trait_wind_farms } + city = xD45279 + port = x7A5B5E + farm = xE2C782 + mine = xF0FC47 + wood = xC2C8CF + arable_land = 53 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 30 + building_logging_camp = 20 + building_fishing_wharf = 5 + } + naval_exit_id = 3053 } STATE_BANGKOK = { - id = 516 - subsistence_building = building_subsistence_rice_paddies - provinces = { x060F5C x09DC04 x10AFE0 x154B0D x194621 x20DFD0 x2C4B2F x30EF20 x541AFB x552E9A x5B0F13 x98384C x99A1C0 xA0084E xAA42AD xAD234F xADC4DA xCE49D1 xDF3CAD xEEFF94 xF36077 } - traits = { state_trait_chao_phraya_delta state_trait_hydroelectric_dams state_trait_solar_fields } - city = x10AFE0 - port = x10AFE0 - farm = x5B0F13 - mine = xCE49D1 - wood = x99A1C0 - arable_land = 56 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 11 - } - capped_resources = { - building_logging_camp = 17 - building_fishing_wharf = 8 - building_rubber_plantation = 16 - } - naval_exit_id = 3053 + id = 516 + subsistence_building = building_subsistence_rice_paddies + provinces = { x060F5C x09DC04 x10AFE0 x154B0D x194621 x20DFD0 x2C4B2F x30EF20 x541AFB x552E9A x5B0F13 x98384C x99A1C0 xA0084E xAA42AD xAD234F xADC4DA xCE49D1 xDF3CAD xEEFF94 xF36077 } + traits = { state_trait_chao_phraya_delta state_trait_hydroelectric_dams state_trait_solar_fields } + city = x10AFE0 + port = x10AFE0 + farm = x5B0F13 + mine = xCE49D1 + wood = x99A1C0 + arable_land = 56 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 11 + } + capped_resources = { + building_logging_camp = 17 + building_fishing_wharf = 8 + } + naval_exit_id = 3053 } STATE_TONKIN = { - id = 517 - subsistence_building = building_subsistence_rice_paddies - provinces = { x32BFFB x36F847 x4BB178 x5083AB x5AB75C x60458E x61145A x64BE62 x65FE48 x70B09F x738D72 x799EA4 x7B8217 x88BB78 x98FD84 xC37AF1 xCD0D1D xCF906A xD27C1B xD49EE0 xF031A0 xF0B0A0 xF0E531 } - traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms state_trait_namxe } - city = xF0E531 - port = x4BB178 - farm = xF0B0A0 - mine = x70B09F - wood = x799EA4 - arable_land = 89 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 32 - building_copper_mine = 18 - building_logging_camp = 15 - building_fishing_wharf = 7 - building_rubber_plantation = 16 - } - naval_exit_id = 3054 + id = 517 + subsistence_building = building_subsistence_rice_paddies + provinces = { x32BFFB x36F847 x4BB178 x5083AB x5AB75C x60458E x61145A x64BE62 x65FE48 x70B09F x738D72 x799EA4 x7B8217 x88BB78 x98FD84 xC37AF1 xCD0D1D xCF906A xD27C1B xD49EE0 xF031A0 xF0B0A0 xF0E531 } + traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms state_trait_namxe } + city = xF0E531 + port = x4BB178 + farm = xF0B0A0 + mine = x70B09F + wood = x799EA4 + arable_land = 89 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 32 + building_copper_mine = 18 + building_logging_camp = 15 + building_fishing_wharf = 7 + } + naval_exit_id = 3054 } STATE_ANNAM = { - id = 518 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0BE805 x2A870A x307020 x3070A0 x5109BC x7A5ACC x9E5CF8 xA01EF1 xB070A0 xC08B17 xC46194 xE63DDE xEDBFB1 xEEB5DD xEF3060 xF22C8B xFAB663 } - traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms } - city = xA01EF1 - port = x2A870A - farm = xB070A0 - mine = xEDBFB1 - wood = x307020 - arable_land = 59 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 24 - building_iron_mine = 27 - building_logging_camp = 17 - building_fishing_wharf = 15 - building_rubber_plantation = 6 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 7 - } - naval_exit_id = 3054 + id = 518 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0BE805 x2A870A x307020 x3070A0 x5109BC x7A5ACC x9E5CF8 xA01EF1 xB070A0 xC08B17 xC46194 xE63DDE xEDBFB1 xEEB5DD xEF3060 xF22C8B xFAB663 } + traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms } + city = xA01EF1 + port = x2A870A + farm = xB070A0 + mine = xEDBFB1 + wood = x307020 + arable_land = 59 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 24 + building_iron_mine = 27 + building_logging_camp = 17 + building_fishing_wharf = 15 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 7 + } + naval_exit_id = 3054 } STATE_MEKONG = { - id = 519 - subsistence_building = building_subsistence_rice_paddies - provinces = { x00C0B0 x0C662E x1C5BE6 x1D9718 x217F68 x223DD3 x246E58 x248BCA x3C8C22 x4080B0 x474B0B x47ADCE x4923A3 x58B174 x5E16EB x5F0DAB x70B060 x72E436 x7D46C6 x841E31 xA4DBB7 xB366DB xC080B0 xD8BFF1 xDF070D xE5A4DA xFD66E6 } - traits = { state_trait_mekong_delta state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms } - city = xE5A4DA - port = xE5A4DA - farm = x3C8C22 - mine = x1C5BE6 - wood = x246E58 - arable_land = 136 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - capped_resources = { - building_logging_camp = 20 - building_fishing_wharf = 16 - building_rubber_plantation = 8 - } - naval_exit_id = 3053 + id = 519 + subsistence_building = building_subsistence_rice_paddies + provinces = { x00C0B0 x0C662E x1C5BE6 x1D9718 x217F68 x223DD3 x246E58 x248BCA x3C8C22 x4080B0 x474B0B x47ADCE x4923A3 x58B174 x5E16EB x5F0DAB x70B060 x72E436 x7D46C6 x841E31 xA4DBB7 xB366DB xC080B0 xD8BFF1 xDF070D xE5A4DA xFD66E6 } + traits = { state_trait_mekong_delta state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_wind_farms } + city = xE5A4DA + port = xE5A4DA + farm = x3C8C22 + mine = x1C5BE6 + wood = x246E58 + arable_land = 136 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + capped_resources = { + building_logging_camp = 20 + building_fishing_wharf = 16 + } + naval_exit_id = 3053 } STATE_LAOS = { - id = 520 - subsistence_building = building_subsistence_rice_paddies - provinces = { x02CE70 x036ED6 x0B160B x1957E0 x1E6D3C x1F8AE4 x21D9CC x2DE84E x30EFA0 x3130A0 x32A2B1 x3E6297 x3E70A9 x46CCB6 x578898 x61478F x625009 x6BA60C x6C400A x70B3CE x7E2810 x874BED x899047 x89F1F9 x8BFF1F x8D0FE2 x8D4D75 x94CA13 x9751B6 x987E5B x9EFC82 xB07020 xB0B020 xB0EF20 xB0EFA0 xB246DC xB9A4C0 xC8AFB5 xCD2D5D xDA6CAB xDE87E1 xDFCAA8 xE8A817 xEAEF3A xED7937 xF03D75 xF3D3B6 } - traits = { state_trait_indochinese_forest state_trait_mekong_river state_trait_hydroelectric_dams } - city = x1E6D3C - farm = x21D9CC - mine = xF03D75 - wood = xDE87E1 - arable_land = 39 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 36 - building_logging_camp = 23 - } + id = 520 + subsistence_building = building_subsistence_rice_paddies + provinces = { x02CE70 x036ED6 x0B160B x1957E0 x1E6D3C x1F8AE4 x21D9CC x2DE84E x30EFA0 x3130A0 x32A2B1 x3E6297 x3E70A9 x46CCB6 x578898 x61478F x625009 x6BA60C x6C400A x70B3CE x7E2810 x874BED x899047 x89F1F9 x8BFF1F x8D0FE2 x8D4D75 x94CA13 x9751B6 x987E5B x9EFC82 xB07020 xB0B020 xB0EF20 xB0EFA0 xB246DC xB9A4C0 xC8AFB5 xCD2D5D xDA6CAB xDE87E1 xDFCAA8 xE8A817 xEAEF3A xED7937 xF03D75 xF3D3B6 } + traits = { state_trait_indochinese_forest state_trait_mekong_river state_trait_hydroelectric_dams } + city = x1E6D3C + farm = x21D9CC + mine = xF03D75 + wood = xDE87E1 + arable_land = 39 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 36 + building_logging_camp = 23 + } } STATE_CHIANG_MAI = { - id = 521 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01087A x09C664 x118CA3 x2C97B1 x32744C x32B1BD x3AAF2B x47E1BB x4AEF8A x507060 x77FDDB x7BB73F x88EF9B x94A916 xA93401 xAB195B xABF7A2 xB17111 xBD159F xD6A9D8 xED5FC5 xEE6A10 xF32BB5 xFBF0A4 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = xAB195B - farm = xD6A9D8 - mine = xABF7A2 - wood = x3AAF2B - arable_land = 27 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 3 - } - capped_resources = { - building_coal_mine = 32 - building_lead_mine = 36 - building_logging_camp = 18 - building_rubber_plantation = 4 - } + id = 521 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01087A x09C664 x118CA3 x2C97B1 x32744C x32B1BD x3AAF2B x47E1BB x4AEF8A x507060 x77FDDB x7BB73F x88EF9B x94A916 xA93401 xAB195B xABF7A2 xB17111 xBD159F xD6A9D8 xED5FC5 xEE6A10 xF32BB5 xFBF0A4 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = xAB195B + farm = xD6A9D8 + mine = xABF7A2 + wood = x3AAF2B + arable_land = 27 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 3 + } + capped_resources = { + building_coal_mine = 32 + building_lead_mine = 36 + building_logging_camp = 18 + } } STATE_NAKHON_RATCHASIMA = { - id = 522 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01D94F x0A49C7 x108DB4 x1417E7 x18C6F5 x1CFFD0 x23B4B7 x29EB28 x311E4F x37DC38 x449632 x45FABD x4B58FD x4E9753 x50CE4E x56E44C x57E793 x5C3070 x62B39D x6BB1AD x6FC6A1 x707020 x732208 x742F1F x8795AE x9030DF x934893 x9E031E xA3D6B8 xA4A851 xB30E09 xB48097 xB9C742 xBF6988 xC90993 xCD871B xEAD71D xF22DE6 xFB1F7E } - traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_solar_fields } - city = x37DC38 - port = x9030DF - farm = x56E44C - mine = xA3D6B8 - wood = x1CFFD0 - arable_land = 52 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } - capped_resources = { - building_logging_camp = 25 - building_rubber_plantation = 2 - } - naval_exit_id = 3053 + id = 522 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01D94F x0A49C7 x108DB4 x1417E7 x18C6F5 x1CFFD0 x23B4B7 x29EB28 x311E4F x37DC38 x449632 x45FABD x4B58FD x4E9753 x50CE4E x56E44C x57E793 x5C3070 x62B39D x6BB1AD x6FC6A1 x707020 x732208 x742F1F x8795AE x9030DF x934893 x9E031E xA3D6B8 xA4A851 xB30E09 xB48097 xB9C742 xBF6988 xC90993 xCD871B xEAD71D xF22DE6 xFB1F7E } + traits = { state_trait_indochinese_forest state_trait_hydroelectric_dams state_trait_solar_fields } + city = x37DC38 + port = x9030DF + farm = x56E44C + mine = xA3D6B8 + wood = x1CFFD0 + arable_land = 52 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } + capped_resources = { + building_logging_camp = 25 + } + naval_exit_id = 3053 } STATE_TENASSERIM = { - id = 523 - subsistence_building = building_subsistence_rice_paddies - provinces = { x169A4D x173AAB x1BB979 x2160CF x2231CD x289F37 x31852E x3911C1 x3F4145 x47B039 x5070E0 x59E0CA x6D56E2 x7F8C95 x9381F1 x94B7B9 x958E99 x9E6CEE x9F6BAC xA060D0 xB36203 xBE9208 xC0362D xC6D6FB xD070DF xD0EF60 xFB4ADA xFE3639 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_thaipeninsula } - city = x5070E0 - port = xB36203 - farm = x31852E - mine = x2160CF - wood = x47B039 - arable_land = 28 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 7 - } - capped_resources = { - building_logging_camp = 17 - building_fishing_wharf = 12 - building_rubber_plantation = 16 - } - naval_exit_id = 3051 + id = 523 + subsistence_building = building_subsistence_rice_paddies + provinces = { x169A4D x173AAB x1BB979 x2160CF x2231CD x289F37 x31852E x3911C1 x3F4145 x47B039 x5070E0 x59E0CA x6D56E2 x7F8C95 x9381F1 x94B7B9 x958E99 x9E6CEE x9F6BAC xA060D0 xB36203 xBE9208 xC0362D xC6D6FB xD070DF xD0EF60 xFB4ADA xFE3639 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_thaipeninsula } + city = x5070E0 + port = xB36203 + farm = x31852E + mine = x2160CF + wood = x47B039 + arable_land = 28 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 7 + } + capped_resources = { + building_logging_camp = 17 + building_fishing_wharf = 12 + } + naval_exit_id = 3051 } STATE_KACHIN = { - id = 524 - subsistence_building = building_subsistence_rice_paddies - provinces = { x077F7F x096B34 x0BDB4D x0F9164 x234C64 x3002EA x319B9E x363A85 x3E75FA x3E79B6 x401054 x47B561 x47C5A9 x4D31CA x634D79 x675150 x695CD8 x6CF865 x7D320E x81E012 x8E1E5B x90EF60 x9339DC x964B33 x9AA00A x9D320D x9DE9F6 xB46F84 xB51155 xB8B1D2 xC1940E xCD31D0 xCFEFDF xD18BAA xD7A648 xDEFDA8 xE0645B xE15EF6 xECACD2 xF212BD xF84302 xFB1A2B xFE971F } - traits = { state_trait_burmese_teak state_trait_hydroelectric_dams } - city = x81E012 - farm = x319B9E - mine = xCD31D0 - wood = x077F7F - arable_land = 27 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_copper_mine = 8 - building_logging_camp = 20 - } + id = 524 + subsistence_building = building_subsistence_rice_paddies + provinces = { x077F7F x096B34 x0BDB4D x0F9164 x234C64 x3002EA x319B9E x363A85 x3E75FA x3E79B6 x401054 x47B561 x47C5A9 x4D31CA x634D79 x675150 x695CD8 x6CF865 x7D320E x81E012 x8E1E5B x90EF60 x9339DC x964B33 x9AA00A x9D320D x9DE9F6 xB46F84 xB51155 xB8B1D2 xC1940E xCD31D0 xCFEFDF xD18BAA xD7A648 xDEFDA8 xE0645B xE15EF6 xECACD2 xF212BD xF84302 xFB1A2B xFE971F } + traits = { state_trait_burmese_teak state_trait_hydroelectric_dams } + city = x81E012 + farm = x319B9E + mine = xCD31D0 + wood = x077F7F + arable_land = 27 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_copper_mine = 8 + building_logging_camp = 20 + } } STATE_SHAN_STATES = { - id = 525 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1D8BBD x2414D9 x26A4FC x27DBA6 x2C8D05 x334200 x34E09D x36C9CC x375F42 x39659E x422870 x4D639B x5116F0 x5745FF x66C0CA x70292A x747429 x766EA5 x772D64 x7D71CA x887519 x90EFDF x97D55A x9F7026 xA125B4 xAFC613 xB09BEA xC20B31 xD04A7B xD9D4B0 xDF2487 xE7608F xEAF30B xF1F906 xF65E92 xF6A5C7 } - traits = { state_trait_burmese_teak state_trait_hydroelectric_dams } - city = x66C0CA - farm = xA125B4 - mine = x26A4FC - wood = xD04A7B - arable_land = 18 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - capped_resources = { - building_coal_mine = 20 - building_lead_mine = 27 - building_logging_camp = 17 - building_rubber_plantation = 2 - } + id = 525 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1D8BBD x2414D9 x26A4FC x27DBA6 x2C8D05 x334200 x34E09D x36C9CC x375F42 x39659E x422870 x4D639B x5116F0 x5745FF x66C0CA x70292A x747429 x766EA5 x772D64 x7D71CA x887519 x90EFDF x97D55A x9F7026 xA125B4 xAFC613 xB09BEA xC20B31 xD04A7B xD9D4B0 xDF2487 xE7608F xEAF30B xF1F906 xF65E92 xF6A5C7 } + traits = { state_trait_burmese_teak state_trait_hydroelectric_dams } + city = x66C0CA + farm = xA125B4 + mine = x26A4FC + wood = xD04A7B + arable_land = 18 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + capped_resources = { + building_coal_mine = 20 + building_lead_mine = 27 + building_logging_camp = 17 + } } STATE_BURMA = { - id = 2000 - subsistence_building = building_subsistence_rice_paddies - provinces = { x118ECF x212FE8 x2497E7 x26A2E9 x2FF9BD x397139 x3DB5A9 x546B18 x60CBBF x620442 x6E8FA2 x75BE27 x9070DF xA17AB8 xA6F4C3 xB7E202 xD2F36A xD5035C xDA0253 xE2C923 xF5193B } - traits = { state_trait_burmese_teak state_trait_hydroelectric_dams state_trait_northernmyanmar } - city = x620442 - farm = xB7E202 - mine = x118ECF - wood = x212FE8 - arable_land = 41 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 36 - building_logging_camp = 20 - building_rubber_plantation = 20 - } + id = 2000 + subsistence_building = building_subsistence_rice_paddies + provinces = { x118ECF x212FE8 x2497E7 x26A2E9 x2FF9BD x397139 x3DB5A9 x546B18 x60CBBF x620442 x6E8FA2 x75BE27 x9070DF xA17AB8 xA6F4C3 xB7E202 xD2F36A xD5035C xDA0253 xE2C923 xF5193B } + traits = { state_trait_burmese_teak state_trait_hydroelectric_dams state_trait_northernmyanmar } + city = x620442 + farm = xB7E202 + mine = x118ECF + wood = x212FE8 + arable_land = 41 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 36 + building_logging_camp = 20 + } } STATE_PEGU = { - id = 526 - subsistence_building = building_subsistence_rice_paddies - provinces = { x020CFE x02F3AF x1070E0 x11F060 x1FD921 x2906F0 x2BD769 x2D91EF x2F9F98 x595BB6 x6305C9 x81D108 x9A018D xA85E24 xB0B0A0 xB13330 xB316F6 xC0E31F xC2EA2C xC9BBA0 xCF7060 xD5DB0B xE85BF0 xF0F78C xF691D2 } - traits = { state_trait_irrwaddy_delta state_trait_burmese_teak state_trait_hydroelectric_dams } - city = xB0B0A0 - port = xE85BF0 - farm = xF0F78C - mine = xB316F6 - wood = xB0B0A0 - arable_land = 51 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 15 - building_fishing_wharf = 10 - building_rubber_plantation = 14 - } - naval_exit_id = 3050 + id = 526 + subsistence_building = building_subsistence_rice_paddies + provinces = { x020CFE x02F3AF x1070E0 x11F060 x1FD921 x2906F0 x2BD769 x2D91EF x2F9F98 x595BB6 x6305C9 x81D108 x9A018D xA85E24 xB0B0A0 xB13330 xB316F6 xC0E31F xC2EA2C xC9BBA0 xCF7060 xD5DB0B xE85BF0 xF0F78C xF691D2 } + traits = { state_trait_irrwaddy_delta state_trait_burmese_teak state_trait_hydroelectric_dams } + city = xB0B0A0 + port = xE85BF0 + farm = xF0F78C + mine = xB316F6 + wood = xB0B0A0 + arable_land = 51 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 15 + building_fishing_wharf = 10 + } + naval_exit_id = 3050 } STATE_SAKHALIN = { - id = 527 - subsistence_building = building_subsistence_pastures - provinces = { x02BAB7 x041FF2 x1B4E8D x1CA52F x1CAAE0 x2010C0 x22C190 x2492AA x3405B2 x47B65C x4ED0E9 x503660 x7608FE x768145 x9628A0 x9E3A0A xA5E421 xB8277E xBE16C2 xC3C06E xD0294D xDFA060 xE99CEA xEAFA0A xF15B61 xF1B27F } - city = x2492AA - port = x2492AA - farm = xC3C06E - mine = x7608FE - wood = x1B4E8D - arable_land = 19 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 32 - building_iron_mine = 45 - building_copper_mine = 28 - building_logging_camp = 11 - building_fishing_wharf = 7 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - naval_exit_id = 3059 + id = 527 + subsistence_building = building_subsistence_pastures + provinces = { x02BAB7 x041FF2 x1B4E8D x1CA52F x1CAAE0 x2010C0 x22C190 x2492AA x3405B2 x47B65C x4ED0E9 x503660 x7608FE x768145 x9628A0 x9E3A0A xA5E421 xB8277E xBE16C2 xC3C06E xD0294D xDFA060 xE99CEA xEAFA0A xF15B61 xF1B27F } + city = x2492AA + port = x2492AA + farm = xC3C06E + mine = x7608FE + wood = x1B4E8D + arable_land = 19 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 32 + building_iron_mine = 45 + building_copper_mine = 28 + building_logging_camp = 11 + building_fishing_wharf = 7 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + naval_exit_id = 3059 } STATE_HOKKAIDO = { - id = 528 - subsistence_building = building_subsistence_rice_paddies - provinces = { x03E00D x103C2B x17C8CA x1E5261 x1E9A93 x2090C0 x210B6E x3974DA x3EA37A x40BDB8 x413F60 x420E86 x493B76 x5B9D2D x5F2A24 x601140 x6275D4 x65D8B2 x70C55B x7F67EF x85C158 x86757A x9E56C2 xA011C0 xA090C0 xC85C0C xEEB7F4 xF17C01 } - prime_land = { x5F2A24 x420E86 x103C2B x413F60 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = xA011C0 - port = xA090C0 - farm = x5F2A24 - mine = x413F60 - wood = x86757A - arable_land = 18 - arable_resources = { bg_rice_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 33 - building_lead_mine = 36 - building_phosphorus_mine = 32 - building_logging_camp = 9 - building_fishing_wharf = 10 - building_gold_mine = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 2 - } - naval_exit_id = 3059 + id = 528 + subsistence_building = building_subsistence_rice_paddies + provinces = { x03E00D x103C2B x17C8CA x1E5261 x1E9A93 x2090C0 x210B6E x3974DA x3EA37A x40BDB8 x413F60 x420E86 x493B76 x5B9D2D x5F2A24 x601140 x6275D4 x65D8B2 x70C55B x7F67EF x85C158 x86757A x9E56C2 xA011C0 xA090C0 xC85C0C xEEB7F4 xF17C01 } + prime_land = { x5F2A24 x420E86 x103C2B x413F60 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = xA011C0 + port = xA090C0 + farm = x5F2A24 + mine = x413F60 + wood = x86757A + arable_land = 18 + arable_resources = { bg_rice_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 33 + building_lead_mine = 36 + building_sulfur_mine = 32 + building_logging_camp = 9 + building_fishing_wharf = 10 + building_gold_mine = 8 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 2 + } + naval_exit_id = 3059 } STATE_TOHOKU = { - id = 529 - subsistence_building = building_subsistence_rice_paddies - provinces = { x15EED4 x19C715 x1BAF33 x3190C0 x322F47 x3CA2FC x4C5533 x637FEB x701040 x81A720 xA26E5F xAC762F xB011C0 xB090C0 xBC2AFE xBED026 xE0D080 xE22202 xF01040 xF29D08 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = xB090C0 - port = xE0D080 - farm = x1BAF33 - mine = xF01040 - wood = x3190C0 - arable_land = 76 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 60 - building_lead_mine = 45 - building_copper_mine = 32 - building_logging_camp = 15 - building_fishing_wharf = 15 - } - naval_exit_id = 3059 + id = 529 + subsistence_building = building_subsistence_rice_paddies + provinces = { x15EED4 x19C715 x1BAF33 x3190C0 x322F47 x3CA2FC x4C5533 x637FEB x701040 x81A720 xA26E5F xAC762F xB011C0 xB090C0 xBC2AFE xBED026 xE0D080 xE22202 xF01040 xF29D08 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = xB090C0 + port = xE0D080 + farm = x1BAF33 + mine = xF01040 + wood = x3190C0 + arable_land = 76 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 60 + building_lead_mine = 45 + building_copper_mine = 32 + building_logging_camp = 15 + building_fishing_wharf = 15 + } + naval_exit_id = 3059 } STATE_KANTO = { - id = 530 - subsistence_building = building_subsistence_rice_paddies - provinces = { x478599 x7010C0 x709040 x7090C0 x787CC4 xB94331 xD350FB xEAE893 xEF9040 xF011C0 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xEF9040 - port = x709040 - farm = xB94331 - mine = xD350FB - wood = x478599 - arable_land = 150 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 36 - building_lead_mine = 30 - building_copper_mine = 28 - building_logging_camp = 9 - building_fishing_wharf = 20 - } - naval_exit_id = 3059 + id = 530 + subsistence_building = building_subsistence_rice_paddies + provinces = { x478599 x7010C0 x709040 x7090C0 x787CC4 xB94331 xD350FB xEAE893 xEF9040 xF011C0 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xEF9040 + port = x709040 + farm = xB94331 + mine = xD350FB + wood = x478599 + arable_land = 150 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 36 + building_lead_mine = 30 + building_copper_mine = 28 + building_logging_camp = 9 + building_fishing_wharf = 20 + } + naval_exit_id = 3059 } STATE_CHUBU = { - id = 531 - subsistence_building = building_subsistence_rice_paddies - provinces = { x205FEB x3050C0 x31D0C0 x4942D2 x5A57C3 x5E87A1 x779089 x88595F x910F25 x9B2E00 xADE732 xB050C0 xB0D040 xB5F9BD xC02285 xD12DC5 xE76E8F xEF90C0 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x9B2E00 - port = x31D0C0 - farm = xE76E8F - mine = x779089 - wood = xB0D040 - arable_land = 145 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - capped_resources = { - building_lead_mine = 33 - building_logging_camp = 16 - building_fishing_wharf = 16 - } - naval_exit_id = 3059 + id = 531 + subsistence_building = building_subsistence_rice_paddies + provinces = { x205FEB x3050C0 x31D0C0 x4942D2 x5A57C3 x5E87A1 x779089 x88595F x910F25 x9B2E00 xADE732 xB050C0 xB0D040 xB5F9BD xC02285 xD12DC5 xE76E8F xEF90C0 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x9B2E00 + port = x31D0C0 + farm = xE76E8F + mine = x779089 + wood = xB0D040 + arable_land = 145 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + capped_resources = { + building_lead_mine = 33 + building_logging_camp = 16 + building_fishing_wharf = 16 + } + naval_exit_id = 3059 } STATE_KANSAI = { - id = 532 - subsistence_building = building_subsistence_rice_paddies - provinces = { x305040 x614287 x705040 x70D040 x879C25 x8EC4C9 x9BD7C1 x9E58B2 xB03EF0 xB0D0C0 xCCB03E } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x8EC4C9 - port = xCCB03E - farm = x70D040 - mine = xB03EF0 - wood = x614287 - arable_land = 184 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_logging_camp = 9 - building_fishing_wharf = 10 - } - naval_exit_id = 3059 + id = 532 + subsistence_building = building_subsistence_rice_paddies + provinces = { x305040 x614287 x705040 x70D040 x879C25 x8EC4C9 x9BD7C1 x9E58B2 xB03EF0 xB0D0C0 xCCB03E } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x8EC4C9 + port = xCCB03E + farm = x70D040 + mine = xB03EF0 + wood = x614287 + arable_land = 184 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_logging_camp = 9 + building_fishing_wharf = 10 + } + naval_exit_id = 3059 } STATE_KYUSHU = { - id = 533 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1F0D2C x5C7980 x705080 x70CF00 x70D080 x73414A x800111 x906F1E xAE5874 xCEA020 xE16F98 xEF5080 xEF50C0 xF0D000 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x70CF00 - port = x70CF00 - farm = xAE5874 - mine = x705080 - wood = x73414A - arable_land = 96 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 72 - building_lead_mine = 36 - building_phosphorus_mine = 40 - building_copper_mine = 32 - building_fishing_wharf = 18 - } - naval_exit_id = 3059 + id = 533 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1F0D2C x5C7980 x705080 x70CF00 x70D080 x73414A x800111 x906F1E xAE5874 xCEA020 xE16F98 xEF5080 xEF50C0 xF0D000 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x70CF00 + port = x70CF00 + farm = xAE5874 + mine = x705080 + wood = x73414A + arable_land = 96 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 72 + building_lead_mine = 36 + building_sulfur_mine = 40 + building_copper_mine = 32 + building_fishing_wharf = 18 + } + naval_exit_id = 3059 } STATE_RYUKYU_ISLANDS = { - id = 1030 - subsistence_building = building_subsistence_orchards - provinces = { xF0D080 xF0F061 } - city = xF0F061 - port = xF0D080 - farm = xF0F061 - arable_land = 12 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_fishing_wharf = 5 - } - naval_exit_id = 3058 + id = 1030 + subsistence_building = building_subsistence_orchards + provinces = { xF0D080 xF0F061 } + city = xF0F061 + port = xF0D080 + farm = xF0F061 + mine = xF0D080 + wood = xF0D080 + arable_land = 12 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_fishing_wharf = 5 + } + naval_exit_id = 3058 } STATE_CHUGOKU = { - id = 534 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1151C0 x715101 x77D64C x89FD28 xA287B0 xB49AFB xC8AE5C xF05001 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x715101 - port = x1151C0 - farm = xF05001 - mine = xA287B0 - wood = x77D64C - arable_land = 72 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_lead_mine = 24 - building_phosphorus_mine = 40 - building_logging_camp = 20 - building_fishing_wharf = 12 - } - naval_exit_id = 3059 + id = 534 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1151C0 x715101 x77D64C x89FD28 xA287B0 xB49AFB xC8AE5C xF05001 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x715101 + port = x1151C0 + farm = xF05001 + mine = xA287B0 + wood = x77D64C + arable_land = 72 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_lead_mine = 24 + building_sulfur_mine = 40 + building_logging_camp = 20 + building_fishing_wharf = 12 + } + naval_exit_id = 3059 } STATE_SHIKOKU = { - id = 535 - subsistence_building = building_subsistence_rice_paddies - provinces = { x5D5512 x7C9BEB x90D040 xEFD040 xF05040 } - traits = { state_trait_seto_inland_sea state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x7C9BEB - port = xEFD040 - farm = xEFD040 - mine = xF05040 - wood = x5D5512 - arable_land = 37 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } - capped_resources = { - building_iron_mine = 24 - building_phosphorus_mine = 32 - building_copper_mine = 18 - building_logging_camp = 11 - building_fishing_wharf = 9 - } - naval_exit_id = 3059 + id = 535 + subsistence_building = building_subsistence_rice_paddies + provinces = { x5D5512 x7C9BEB x90D040 xEFD040 xF05040 } + traits = { state_trait_seto_inland_sea state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x7C9BEB + port = xEFD040 + farm = xEFD040 + mine = xF05040 + wood = x5D5512 + arable_land = 37 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + capped_resources = { + building_iron_mine = 24 + building_sulfur_mine = 32 + building_copper_mine = 18 + building_logging_camp = 11 + building_fishing_wharf = 9 + } + naval_exit_id = 3059 } #Gyeonggi STATE_SEOUL = { - id = 536 - subsistence_building = building_subsistence_rice_paddies - provinces = { x03EAAF x305000 x70EFC0 x71770E x7705E3 x7B6E17 xA0E2EE xA84864 xACB4D5 xB05000 xCABD34 xF3D063 xFD1E20 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xA0E2EE - port = xB05000 - farm = x03EAAF - mine = x70EFC0 - wood = x305000 - arable_land = 122 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 27 - building_logging_camp = 14 - building_fishing_wharf = 8 - } - naval_exit_id = 3057 + id = 536 + subsistence_building = building_subsistence_rice_paddies + provinces = { x03EAAF x305000 x70EFC0 x71770E x7705E3 x7B6E17 xA0E2EE xA84864 xACB4D5 xB05000 xCABD34 xF3D063 xFD1E20 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xA0E2EE + port = xB05000 + farm = x03EAAF + mine = x70EFC0 + wood = x305000 + arable_land = 122 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 27 + building_logging_camp = 14 + building_fishing_wharf = 8 + } + naval_exit_id = 3057 } #Yeongnam STATE_BUSAN = { - id = 537 - subsistence_building = building_subsistence_rice_paddies - provinces = { x076864 x305080 x31D000 x806A04 x9BA8B5 xA00BB8 xC3F34F } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x31D000 - port = xC3F34F - farm = x806A04 - mine = x806A04 - wood = x9BA8B5 - arable_land = 84 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 10 - building_logging_camp = 7 - building_fishing_wharf = 7 - } - naval_exit_id = 3058 + id = 537 + subsistence_building = building_subsistence_rice_paddies + provinces = { x076864 x305080 x31D000 x806A04 x9BA8B5 xA00BB8 xC3F34F } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x31D000 + port = xC3F34F + farm = x806A04 + mine = x806A04 + wood = x9BA8B5 + arable_land = 84 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 10 + building_logging_camp = 7 + building_fishing_wharf = 7 + } + naval_exit_id = 3058 } STATE_YANGHO = { - id = 690 - subsistence_building = building_subsistence_rice_paddies - provinces = { x34B782 x8ACAAA xA48A8B xAE0221 xB0D000 xB0D080 xBC0C5A xC81C12 xD42CA8 xF09080 xF91D98 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xF91D98 - port = x8ACAAA - farm = x8ACAAA - mine = xB0D000 - wood = x34B782 - arable_land = 107 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 10 - building_logging_camp = 7 - building_fishing_wharf = 6 - } - naval_exit_id = 3058 + id = 690 + subsistence_building = building_subsistence_rice_paddies + provinces = { x34B782 x8ACAAA xA48A8B xAE0221 xB0D000 xB0D080 xBC0C5A xC81C12 xD42CA8 xF09080 xF91D98 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xF91D98 + port = x8ACAAA + farm = x8ACAAA + mine = xB0D000 + wood = x34B782 + arable_land = 107 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 10 + building_logging_camp = 7 + building_fishing_wharf = 6 + } + naval_exit_id = 3058 } #Gwanbuk STATE_SARIWON = { - id = 538 - subsistence_building = building_subsistence_rice_paddies - provinces = { x00227F x08C343 x21D080 x4C743B x4FC1C9 x701101 x709080 x8B0207 x8FC58D x92D8ED xA0987D xA0D080 xBD9C6F xCF9212 xEDB9A8 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = x08C343 - port = x21D080 - farm = xEDB9A8 - mine = x00227F - wood = xBD9C6F - arable_land = 39 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 36 - building_iron_mine = 33 - building_lead_mine = 39 - building_logging_camp = 11 - building_fishing_wharf = 6 - } - naval_exit_id = 3059 + id = 538 + subsistence_building = building_subsistence_rice_paddies + provinces = { x00227F x08C343 x21D080 x4C743B x4FC1C9 x701101 x709080 x8B0207 x8FC58D x92D8ED xA0987D xA0D080 xBD9C6F xCF9212 xEDB9A8 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = x08C343 + port = x21D080 + farm = xEDB9A8 + mine = x00227F + wood = xBD9C6F + arable_land = 39 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 36 + building_iron_mine = 33 + building_lead_mine = 39 + building_logging_camp = 11 + building_fishing_wharf = 6 + } + naval_exit_id = 3059 } #Yangseo STATE_PYONGYANG = { - id = 539 - subsistence_building = building_subsistence_rice_paddies - provinces = { x096D79 x11044D x12BC01 x47D537 x5204B8 x605101 x640C37 x701180 x7BEA9E x808E39 x880F26 x913CAF x95FE26 xA2DB51 xAE07CE xB8F465 xC5EF9A xDD6252 xE0D3E4 xEAF581 xF01000 xF01180 xF93C01 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } - city = xDD6252 - port = x11044D - farm = xDD6252 - mine = x880F26 - wood = x47D537 - arable_land = 103 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } - capped_resources = { - building_coal_mine = 60 - building_iron_mine = 36 - building_lead_mine = 36 - building_copper_mine = 34 - building_logging_camp = 15 - building_fishing_wharf = 8 - } - naval_exit_id = 3057 + id = 539 + subsistence_building = building_subsistence_rice_paddies + provinces = { x096D79 x11044D x12BC01 x47D537 x5204B8 x605101 x640C37 x701180 x7BEA9E x808E39 x880F26 x913CAF x95FE26 xA2DB51 xAE07CE xB8F465 xC5EF9A xDD6252 xE0D3E4 xEAF581 xF01000 xF01180 xF93C01 } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_wind_farms } + city = xDD6252 + port = x11044D + farm = xDD6252 + mine = x880F26 + wood = x47D537 + arable_land = 103 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tobacco_plantations } + capped_resources = { + building_coal_mine = 60 + building_iron_mine = 36 + building_lead_mine = 36 + building_copper_mine = 34 + building_logging_camp = 15 + building_fishing_wharf = 8 + } + naval_exit_id = 3057 } diff --git a/map_data/state_regions/12_indonesia.txt b/map_data/state_regions/12_indonesia.txt index d74a5214d..d67628042 100644 --- a/map_data/state_regions/12_indonesia.txt +++ b/map_data/state_regions/12_indonesia.txt @@ -1,580 +1,562 @@ STATE_MALAYA = { - id = 540 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0080B0 x08673B x23578B x374A68 x660411 x66170B x6CFA94 x76546D x78EF92 x8000B0 x8080B0 x80C0B0 x8E3305 xAA2287 xAF3737 xB6B53D xC00130 xC84C4C xCAB9F2 xCF3E8D xD8E596 xE87C53 xF9F87A xFCBAFC } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_perak } - city = x8E3305 - port = xC00130 - farm = x76546D - mine = x08673B - wood = xCAB9F2 - arable_land = 88 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_coal_mine = 32 - building_lead_mine = 24 - building_logging_camp = 17 - building_fishing_wharf = 10 - building_rubber_plantation = 40 - building_bauxite_mine = 32 - } - naval_exit_id = 3052 + id = 540 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0080B0 x08673B x23578B x374A68 x660411 x66170B x6CFA94 x76546D x78EF92 x8000B0 x8080B0 x80C0B0 x8E3305 xAA2287 xAF3737 xB6B53D xC00130 xC84C4C xCAB9F2 xCF3E8D xD8E596 xE87C53 xF9F87A xFCBAFC } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields state_trait_perak } + city = x8E3305 + port = xC00130 + farm = x76546D + mine = x08673B + wood = xCAB9F2 + arable_land = 88 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_coal_mine = 32 + building_lead_mine = 24 + building_logging_camp = 17 + building_fishing_wharf = 10 + building_bauxite_mine = 32 + } + naval_exit_id = 3052 } STATE_NORTH_BORNEO = { - id = 541 - subsistence_building = building_subsistence_farms - provinces = { x002310 x0141B0 x0F01DC x1C6623 x242519 x26DE63 x278E1E x2EE734 x3CCBAA x461E0E x61FE7A x6D3CF9 x6FEE71 x75D5D2 x762FBA x763646 x800170 x8041B0 x808070 x821B67 x905338 x91B40F x965EF0 x9E0616 xB689E6 xC0B7FD xC531AE xC65120 xCED863 xD0AC5F xD78953 xDD9CFE xE66512 xE9FB27 xEF6FBE xF2BC79 xF61121 xFB18B8 xFC8025 } - impassable = { xE9FB27 x8041B0 x905338 } - traits = { state_trait_sarawak_river state_trait_borneo_rainforest state_trait_hydroelectric_dams } - city = x800170 - port = xC531AE - farm = x91B40F - mine = xC0B7FD - wood = xC65120 - arable_land = 50 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 24 - building_phosphorus_mine = 36 - building_copper_mine = 22 - building_logging_camp = 20 - building_fishing_wharf = 8 - building_gold_mine = 8 - building_rubber_plantation = 16 - building_bauxite_mine = 28 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 27 - discovered_amount = 11 - } - naval_exit_id = 3055 + id = 541 + subsistence_building = building_subsistence_farms + provinces = { x002310 x0141B0 x0F01DC x1C6623 x242519 x26DE63 x278E1E x2EE734 x3CCBAA x461E0E x61FE7A x6D3CF9 x6FEE71 x75D5D2 x762FBA x763646 x800170 x8041B0 x808070 x821B67 x905338 x91B40F x965EF0 x9E0616 xB689E6 xC0B7FD xC531AE xC65120 xCED863 xD0AC5F xD78953 xDD9CFE xE66512 xE9FB27 xEF6FBE xF2BC79 xF61121 xFB18B8 xFC8025 } + impassable = { xE9FB27 x8041B0 x905338 } + traits = { state_trait_sarawak_river state_trait_borneo_rainforest state_trait_hydroelectric_dams } + city = x800170 + port = xC531AE + farm = x91B40F + mine = xC0B7FD + wood = xC65120 + arable_land = 50 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 24 + building_sulfur_mine = 36 + building_copper_mine = 22 + building_logging_camp = 20 + building_fishing_wharf = 8 + building_gold_mine = 8 + building_bauxite_mine = 28 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 27 + discovered_amount = 11 + } + naval_exit_id = 3055 } STATE_WEST_BORNEO = { - id = 542 - subsistence_building = building_subsistence_farms - provinces = { x029E85 x04BB3B x1C7417 x2A3D46 x42973E x4408AB x445D59 x477680 x4DD36E x56FE77 x60FDC2 x638173 x6D4CDF x706E00 x71D428 x76E306 x7FFBF0 x8A69A7 x939612 x9910E9 xA5A916 xA67A6E xA6D36E xA91194 xAD54BC xB7B05B xBC374E xC29C28 xCF4105 xD735DB xE02CB6 xE3C4F2 xF37396 xF8375D xF9BDCB xFCFD83 xFF8539 xFFE074 } - impassable = { xA5A916 xBC374E x04BB3B x9910E9 xCF4105 x477680 x56FE77 } - prime_land = { xE02CB6 } - traits = { state_trait_kapuas_river state_trait_borneo_rainforest state_trait_hydroelectric_dams } - city = xFFE074 - port = x4DD36E - farm = x445D59 - mine = x1C7417 - wood = x6D4CDF - arable_land = 50 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_lead_mine = 30 - building_logging_camp = 17 - building_fishing_wharf = 7 - building_gold_mine = 10 - building_rubber_plantation = 12 - building_bauxite_mine = 20 - } - naval_exit_id = 3052 + id = 542 + subsistence_building = building_subsistence_farms + provinces = { x029E85 x04BB3B x1C7417 x2A3D46 x42973E x4408AB x445D59 x477680 x4DD36E x56FE77 x60FDC2 x638173 x6D4CDF x706E00 x71D428 x76E306 x7FFBF0 x8A69A7 x939612 x9910E9 xA5A916 xA67A6E xA6D36E xA91194 xAD54BC xB7B05B xBC374E xC29C28 xCF4105 xD735DB xE02CB6 xE3C4F2 xF37396 xF8375D xF9BDCB xFCFD83 xFF8539 xFFE074 } + impassable = { xA5A916 xBC374E x04BB3B x9910E9 xCF4105 x477680 x56FE77 } + prime_land = { xE02CB6 } + traits = { state_trait_kapuas_river state_trait_borneo_rainforest state_trait_hydroelectric_dams } + city = xFFE074 + port = x4DD36E + farm = x445D59 + mine = x1C7417 + wood = x6D4CDF + arable_land = 50 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_lead_mine = 30 + building_logging_camp = 17 + building_fishing_wharf = 7 + building_gold_mine = 10 + building_bauxite_mine = 20 + } + naval_exit_id = 3052 } STATE_EAST_BORNEO = { - id = 543 - subsistence_building = building_subsistence_farms - provinces = { x018070 x0596C2 x0A7250 x0A8175 x0E858D x0ED6AA x0FFCAE x10645D x13DD1D x1DF499 x1F6009 x2695FB x2D539F x330B36 x3631B8 x3660F5 x38416A x3BE572 x3E96AF x3EE142 x413B50 x496AEF x4D4D9B x4F7415 x527DD4 x672606 x6728CB x69AF77 x6A70EA x718F24 x71A232 x7BA8AD x88A1EC x8B8321 x8B9E4E x8BD8AF x8D8D4A x8F8FDE x952BEE x9B7A4D x9C48FE x9ED038 x9F4941 xA57C37 xAC440F xB8D3B7 xC03A53 xC72ED3 xC7410C xCC69E2 xD5155A xD6E8B0 xDB778E xDF0BCF xDFE51D xE49DDE xE9E984 xEA35E9 xF6BB4E xF8DD56 xFBB6C2 xFD2E40 xFF0B89 } - impassable = { x8B9E4E xC72ED3 x3E96AF x9ED038 x2D539F x1DF499 } - traits = { state_trait_borneo_rainforest state_trait_hydroelectric_dams } - city = xDB778E - port = x4D4D9B - farm = xCC69E2 - mine = xAC440F - wood = xF6BB4E - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 28 - building_logging_camp = 20 - building_fishing_wharf = 9 - building_rubber_plantation = 28 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 29 - discovered_amount = 10 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 15 - } - naval_exit_id = 3125 + id = 543 + subsistence_building = building_subsistence_farms + provinces = { x018070 x0596C2 x0A7250 x0A8175 x0E858D x0ED6AA x0FFCAE x10645D x13DD1D x1DF499 x1F6009 x2695FB x2D539F x330B36 x3631B8 x3660F5 x38416A x3BE572 x3E96AF x3EE142 x413B50 x496AEF x4D4D9B x4F7415 x527DD4 x672606 x6728CB x69AF77 x6A70EA x718F24 x71A232 x7BA8AD x88A1EC x8B8321 x8B9E4E x8BD8AF x8D8D4A x8F8FDE x952BEE x9B7A4D x9C48FE x9ED038 x9F4941 xA57C37 xAC440F xB8D3B7 xC03A53 xC72ED3 xC7410C xCC69E2 xD5155A xD6E8B0 xDB778E xDF0BCF xDFE51D xE49DDE xE9E984 xEA35E9 xF6BB4E xF8DD56 xFBB6C2 xFD2E40 xFF0B89 } + impassable = { x8B9E4E xC72ED3 x3E96AF x9ED038 x2D539F x1DF499 } + traits = { state_trait_borneo_rainforest state_trait_hydroelectric_dams } + city = xDB778E + port = x4D4D9B + farm = xCC69E2 + mine = xAC440F + wood = xF6BB4E + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 28 + building_logging_camp = 20 + building_fishing_wharf = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 29 + discovered_amount = 10 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 15 + } + naval_exit_id = 3125 } STATE_WEST_JAVA = { - id = 544 - subsistence_building = building_subsistence_rice_paddies - provinces = { x5CC6B6 x6345B2 x71D392 x975BCA xA0DFEF xB944CF xCE4107 xD70117 } - traits = { state_trait_hydroelectric_dams } - # state_trait_geothermal_reservoirs } - city = x5CC6B6 - port = xD70117 - farm = x975BCA - mine = x5CC6B6 - wood = xA0DFEF - arable_land = 281 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_coal_mine = 20 - building_phosphorus_mine = 32 - building_logging_camp = 8 - building_fishing_wharf = 11 - building_rubber_plantation = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - naval_exit_id = 3052 + id = 544 + subsistence_building = building_subsistence_rice_paddies + provinces = { x5CC6B6 x6345B2 x71D392 x975BCA xA0DFEF xB944CF xCE4107 xD70117 } + traits = { state_trait_hydroelectric_dams } + # state_trait_geothermal_reservoirs } + city = x5CC6B6 + port = xD70117 + farm = x975BCA + mine = x5CC6B6 + wood = xA0DFEF + arable_land = 281 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_coal_mine = 20 + building_sulfur_mine = 32 + building_logging_camp = 8 + building_fishing_wharf = 11 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + naval_exit_id = 3052 } STATE_EAST_JAVA = { - id = 545 - subsistence_building = building_subsistence_rice_paddies - provinces = { x1D38B7 x2060EF x5C2239 x5C2250 xA0E070 xA8B603 xAD1F3C xC226AF xD91A27 xEF70EC } - impassable = { x5C2250 x5C2239 } - traits = { state_trait_natural_harbors state_trait_hydroelectric_dams } - # state_trait_geothermal_reservoirs } - city = x1D38B7 - port = x1D38B7 - farm = xD91A27 - mine = xEF70EC - wood = xC226AF - arable_land = 152 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_phosphorus_mine = 40 - building_logging_camp = 7 - building_fishing_wharf = 8 - building_rubber_plantation = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 21 - discovered_amount = 9 - } - naval_exit_id = 3052 + id = 545 + subsistence_building = building_subsistence_rice_paddies + provinces = { x1D38B7 x2060EF x5C2239 x5C2250 xA0E070 xA8B603 xAD1F3C xC226AF xD91A27 xEF70EC } + impassable = { x5C2250 x5C2239 } + traits = { state_trait_natural_harbors state_trait_hydroelectric_dams } + # state_trait_geothermal_reservoirs } + city = x1D38B7 + port = x1D38B7 + farm = xD91A27 + mine = xEF70EC + wood = xC226AF + arable_land = 152 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_sulfur_mine = 40 + building_logging_camp = 7 + building_fishing_wharf = 8 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 21 + discovered_amount = 9 + } + naval_exit_id = 3052 } STATE_CENTRAL_JAVA = { - id = 912 - subsistence_building = building_subsistence_rice_paddies - provinces = { x01B3D5 x143969 x14F9F5 x20DF70 x62742E x727A46 x9C517C xA06070 xA12ED1 xD19D2E xEB0621 } - traits = { state_trait_hydroelectric_dams } - # state_trait_geothermal_reservoirs } - city = xD19D2E - port = xA06070 - farm = xA06070 - mine = x727A46 - wood = x143969 - arable_land = 203 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - capped_resources = { - building_phosphorus_mine = 32 - building_logging_camp = 6 - building_fishing_wharf = 4 - building_rubber_plantation = 8 - building_bauxite_mine = 35 - } - naval_exit_id = 3052 + id = 912 + subsistence_building = building_subsistence_rice_paddies + provinces = { x01B3D5 x143969 x14F9F5 x20DF70 x62742E x727A46 x9C517C xA06070 xA12ED1 xD19D2E xEB0621 } + traits = { state_trait_hydroelectric_dams } + # state_trait_geothermal_reservoirs } + city = xD19D2E + port = xA06070 + farm = xA06070 + mine = x727A46 + wood = x143969 + arable_land = 203 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + capped_resources = { + building_sulfur_mine = 32 + building_logging_camp = 6 + building_fishing_wharf = 4 + building_bauxite_mine = 35 + } + naval_exit_id = 3052 } STATE_NORTH_SUMATRA = { - id = 546 - subsistence_building = building_subsistence_farms - provinces = { x01317D x01C030 x257D2C x339E85 x35213F x3F7EA0 x48428B x4E9BC1 x5157D3 x5BE3D2 x6021D0 x677AA6 x6ED39E x79A66E x7AC280 x7C7431 x8171EA x85B004 x87F7B6 x8A3E15 x8B7A14 x91B001 x9377DF x983FEB x9D4BD1 xA0CEED xA1341F xA2F773 xAE71B4 xD2D88C xD3A66E xDA82F4 xDC4677 xE0A0F0 xE4C2D6 xEAF2DC xEC5DEA } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = xAE71B4 - port = x8A3E15 - farm = x87F7B6 - mine = x8B7A14 - wood = xD3A66E - arable_land = 152 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 31 - discovered_amount = 6 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } - capped_resources = { - building_coal_mine = 40 - building_phosphorus_mine = 48 - building_logging_camp = 29 - building_fishing_wharf = 13 - building_rubber_plantation = 28 - } - naval_exit_id = 3120 + id = 546 + subsistence_building = building_subsistence_farms + provinces = { x01317D x01C030 x257D2C x339E85 x35213F x3F7EA0 x48428B x4E9BC1 x5157D3 x5BE3D2 x6021D0 x677AA6 x6ED39E x79A66E x7AC280 x7C7431 x8171EA x85B004 x87F7B6 x8A3E15 x8B7A14 x91B001 x9377DF x983FEB x9D4BD1 xA0CEED xA1341F xA2F773 xAE71B4 xD2D88C xD3A66E xDA82F4 xDC4677 xE0A0F0 xE4C2D6 xEAF2DC xEC5DEA } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = xAE71B4 + port = x8A3E15 + farm = x87F7B6 + mine = x8B7A14 + wood = xD3A66E + arable_land = 152 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 31 + discovered_amount = 6 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } + capped_resources = { + building_coal_mine = 40 + building_sulfur_mine = 48 + building_logging_camp = 29 + building_fishing_wharf = 13 + } + naval_exit_id = 3120 } STATE_SOUTH_SUMATRA = { - id = 914 - subsistence_building = building_subsistence_farms - provinces = { x00F15A x03CEC7 x067967 x0D0BEB x0F65F5 x174432 x27FD1C x3099D2 x31E5B1 x3441E9 x42D05B x4CF770 x74812B x7945C0 x7A4DC8 x7D6D54 x7FFD6B x847F76 x8527A9 x8FBCF4 xA97585 xB0F538 xCC1A24 xD10CCE xD2193E xDBE794 xE226FB xE49A2F xE962F4 xFB099E } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - # state_trait_geothermal_reservoirs } - city = x3099D2 - port = xA97585 - farm = x27FD1C - mine = x0D0BEB - wood = xDBE794 - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 9 - discovered_amount = 9 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 11 - } - capped_resources = { - building_coal_mine = 40 - building_phosphorus_mine = 48 - building_logging_camp = 29 - building_fishing_wharf = 13 - building_rubber_plantation = 28 - } - naval_exit_id = 3120 + id = 914 + subsistence_building = building_subsistence_farms + provinces = { x00F15A x03CEC7 x067967 x0D0BEB x0F65F5 x174432 x27FD1C x3099D2 x31E5B1 x3441E9 x42D05B x4CF770 x74812B x7945C0 x7A4DC8 x7D6D54 x7FFD6B x847F76 x8527A9 x8FBCF4 xA97585 xB0F538 xCC1A24 xD10CCE xD2193E xDBE794 xE226FB xE49A2F xE962F4 xFB099E } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + # state_trait_geothermal_reservoirs } + city = x3099D2 + port = xA97585 + farm = x27FD1C + mine = x0D0BEB + wood = xDBE794 + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 9 + discovered_amount = 9 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 11 + } + capped_resources = { + building_coal_mine = 40 + building_sulfur_mine = 48 + building_logging_camp = 29 + building_fishing_wharf = 13 + } + naval_exit_id = 3120 } STATE_ACEH = { - id = 547 - subsistence_building = building_subsistence_farms - provinces = { x07B7F0 x0DDF49 x1C8420 x30AED9 x388ABB x4544B1 x4F7793 x5BDF4D x60E050 x616150 x7E3D68 x9A7E0B xA0DFD0 xAB0290 xBE17D2 xC266CF xC5091B xD4118B xD5A22C xE3CB2E xEB815E } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - city = x7E3D68 - port = x1C8420 - farm = x9A7E0B - mine = xEB815E - wood = x07B7F0 - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 15 - building_phosphorus_mine = 20 - building_copper_mine = 32 - building_logging_camp = 14 - building_fishing_wharf = 8 - building_rubber_plantation = 18 - building_bauxite_mine = 32 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 26 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 9 - } - naval_exit_id = 3051 + id = 547 + subsistence_building = building_subsistence_farms + provinces = { x07B7F0 x0DDF49 x1C8420 x30AED9 x388ABB x4544B1 x4F7793 x5BDF4D x60E050 x616150 x7E3D68 x9A7E0B xA0DFD0 xAB0290 xBE17D2 xC266CF xC5091B xD4118B xD5A22C xE3CB2E xEB815E } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + city = x7E3D68 + port = x1C8420 + farm = x9A7E0B + mine = xEB815E + wood = x07B7F0 + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 15 + building_sulfur_mine = 20 + building_copper_mine = 32 + building_logging_camp = 14 + building_fishing_wharf = 8 + building_bauxite_mine = 32 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 26 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 9 + } + naval_exit_id = 3051 } STATE_WESTERN_NEW_GUINEA = { - id = 548 - subsistence_building = building_subsistence_farms - provinces = { x059DEC x0A9EBC x0DC0D2 x12A1F1 x1650EE x17B500 x185D9A x1C9F62 x1EFBC7 x300043 x30EFC8 x35E1AE x39DD3B x3E2E8C x3ECEED x3F6260 x4013C3 x42EB5E x43C265 x459264 x4BE0B0 x4FDEFE x4FF4F9 x51BE37 x51FF7F x524F67 x54B094 x5541DA x5A8ABF x5C88B7 x66C85A x706C6E x817083 x822774 x83923F x8611C3 x8A6BB0 x8EFC0A x918FAF x95939C x9769DB x97A569 x9B4105 x9CD217 x9D6313 x9E801B xA2083C xA5F7BC xA8E93D xAFF001 xB324A4 xB40E08 xB41206 xB4957C xB4F5FA xB4FAF7 xBA1AF0 xBAE381 xC0D7B0 xC153E3 xC28486 xC6416E xC7965B xC8615D xC8A7EB xCC9AB1 xCD7250 xD34DF4 xD3B54D xD729BB xDBA9DB xDF8B88 xE8222C xE87A71 xFC62DC } - traits = {} - city = x0DC0D2 - port = x39DD3B - farm = x1C9F62 - mine = xAFF001 - wood = xC6416E - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 18 - building_copper_mine = 10 - building_logging_camp = 20 - building_fishing_wharf = 9 - building_rubber_plantation = 8 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 3 - discovered_amount = 3 - } - naval_exit_id = 3125 + id = 548 + subsistence_building = building_subsistence_farms + provinces = { x059DEC x0A9EBC x0DC0D2 x12A1F1 x1650EE x17B500 x185D9A x1C9F62 x1EFBC7 x300043 x30EFC8 x35E1AE x39DD3B x3E2E8C x3ECEED x3F6260 x4013C3 x42EB5E x43C265 x459264 x4BE0B0 x4FDEFE x4FF4F9 x51BE37 x51FF7F x524F67 x54B094 x5541DA x5A8ABF x5C88B7 x66C85A x706C6E x817083 x822774 x83923F x8611C3 x8A6BB0 x8EFC0A x918FAF x95939C x9769DB x97A569 x9B4105 x9CD217 x9D6313 x9E801B xA2083C xA5F7BC xA8E93D xAFF001 xB324A4 xB40E08 xB41206 xB4957C xB4F5FA xB4FAF7 xBA1AF0 xBAE381 xC0D7B0 xC153E3 xC28486 xC6416E xC7965B xC8615D xC8A7EB xCC9AB1 xCD7250 xD34DF4 xD3B54D xD729BB xDBA9DB xDF8B88 xE8222C xE87A71 xFC62DC } + traits = {} + city = x0DC0D2 + port = x39DD3B + farm = x1C9F62 + mine = xAFF001 + wood = xC6416E + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 18 + building_copper_mine = 10 + building_logging_camp = 20 + building_fishing_wharf = 9 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 3 + discovered_amount = 3 + } + naval_exit_id = 3125 } STATE_MOLUCCAS = { - id = 549 - subsistence_building = building_subsistence_fishing_villages - provinces = { x079110 x0D5E42 x22A870 x3CEE2E x51EA06 x7A7A6E x91B395 xAF6607 xB346EB xC1DDAE xD02FE9 xD3A69B xD986F1 xF0CE19 xF88172 xF94D86 } - city = xAF6607 - port = xB346EB - farm = xD3A69B - mine = xB346EB - wood = xD986F1 - arable_land = 50 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 6 - building_rubber_plantation = 4 - } - naval_exit_id = 3125 + id = 549 + subsistence_building = building_subsistence_fishing_villages + provinces = { x079110 x0D5E42 x22A870 x3CEE2E x51EA06 x7A7A6E x91B395 xAF6607 xB346EB xC1DDAE xD02FE9 xD3A69B xD986F1 xF0CE19 xF88172 xF94D86 } + city = xAF6607 + port = xB346EB + farm = xD3A69B + mine = xB346EB + wood = xD986F1 + arable_land = 50 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 6 + } + naval_exit_id = 3125 } STATE_CELEBES = { - id = 913 - subsistence_building = building_subsistence_rice_paddies - provinces = { x08BE67 x0C7820 x0CA6B2 x10547F x4DA1DC x507A4B x5585BD x58A658 x5D959D x613129 x63E362 x79D69A x7A4D9B x7A4DF4 x7AA69B x7BD240 x7EF242 x8080F0 x886F1C x908010 x9A5C23 xA22F3F xB14D58 xB3682E xB67D4D xBF46E7 xC00170 xC04B6D xD12748 xE2401F xE82A26 xEDDB5F xF0B767 xFEA2EE } - traits = { state_trait_hydroelectric_dams } - # state_trait_geothermal_reservoirs } - city = x63E362 - port = x0C7820 - farm = x63E362 - mine = x5585BD - wood = xF0B767 - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 2 - } - capped_resources = { - building_iron_mine = 27 - building_copper_mine = 18 - building_logging_camp = 14 - building_fishing_wharf = 4 - building_rubber_plantation = 4 - } - naval_exit_id = 3125 + id = 913 + subsistence_building = building_subsistence_rice_paddies + provinces = { x08BE67 x0C7820 x0CA6B2 x10547F x4DA1DC x507A4B x5585BD x58A658 x5D959D x613129 x63E362 x79D69A x7A4D9B x7A4DF4 x7AA69B x7BD240 x7EF242 x8080F0 x886F1C x908010 x9A5C23 xA22F3F xB14D58 xB3682E xB67D4D xBF46E7 xC00170 xC04B6D xD12748 xE2401F xE82A26 xEDDB5F xF0B767 xFEA2EE } + traits = { state_trait_hydroelectric_dams } + # state_trait_geothermal_reservoirs } + city = x63E362 + port = x0C7820 + farm = x63E362 + mine = x5585BD + wood = xF0B767 + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 2 + } + capped_resources = { + building_iron_mine = 27 + building_copper_mine = 18 + building_logging_camp = 14 + building_fishing_wharf = 4 + } + naval_exit_id = 3125 } STATE_EASTERN_NEW_GUINEA = { - id = 550 - subsistence_building = building_subsistence_farms - provinces = { x071EFB x09E796 x0BF948 x104090 x10C090 x16403B x19E120 x1E1C1E x203BC2 x26A798 x318B7B x34E353 x36076B x37312C x3779A1 x37A04B x3BBE48 x3F9623 x44454B x459277 x45CE87 x46CE7D x47A347 x51173D x5475FF x565E21 x56DA8C x5779B1 x5CB0C9 x5F7475 x5FAB3F x61F645 x64ED4C x686A28 x6B52DF x6CE5CC x719040 x75B70D x7CF0A5 x7D3A30 x80BAE9 x84D755 x854391 x8641E9 x8911A4 x8AEFF9 x8C0F91 x8FFC12 x904090 x9ACD2A x9D11EA x9DCD67 xA054CD xA28ED1 xA3C163 xA61876 xA6DD0C xA95FFF xA9E11D xAABA77 xAB408F xB3C1C3 xB6A316 xB6A59D xB9E7DF xC02D48 xC0F58B xC1716D xC9167B xCD3B1A xCD473D xD2799B xD97577 xDDB6D3 xDE6B8C xDF122B xE341AE xE3D5C3 xE8CE3B xEECD03 xF5408C xF69700 xF87B6B xF8C709 xF8FBAC } - traits = {} - city = xA95FFF - port = x686A28 - farm = xAB408F - mine = x26A798 - wood = x9ACD2A - arable_land = 76 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 24 - building_phosphorus_mine = 32 - building_copper_mine = 30 - building_logging_camp = 16 - building_fishing_wharf = 10 - building_rubber_plantation = 12 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 18 - discovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 5 - } - naval_exit_id = 3129 + id = 550 + subsistence_building = building_subsistence_farms + provinces = { x071EFB x09E796 x0BF948 x104090 x10C090 x16403B x19E120 x1E1C1E x203BC2 x26A798 x318B7B x34E353 x36076B x37312C x3779A1 x37A04B x3BBE48 x3F9623 x44454B x459277 x45CE87 x46CE7D x47A347 x51173D x5475FF x565E21 x56DA8C x5779B1 x5CB0C9 x5F7475 x5FAB3F x61F645 x64ED4C x686A28 x6B52DF x6CE5CC x719040 x75B70D x7CF0A5 x7D3A30 x80BAE9 x84D755 x854391 x8641E9 x8911A4 x8AEFF9 x8C0F91 x8FFC12 x904090 x9ACD2A x9D11EA x9DCD67 xA054CD xA28ED1 xA3C163 xA61876 xA6DD0C xA95FFF xA9E11D xAABA77 xAB408F xB3C1C3 xB6A316 xB6A59D xB9E7DF xC02D48 xC0F58B xC1716D xC9167B xCD3B1A xCD473D xD2799B xD97577 xDDB6D3 xDE6B8C xDF122B xE341AE xE3D5C3 xE8CE3B xEECD03 xF5408C xF69700 xF87B6B xF8C709 xF8FBAC } + traits = {} + city = xA95FFF + port = x686A28 + farm = xAB408F + mine = x26A798 + wood = x9ACD2A + arable_land = 76 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 24 + building_sulfur_mine = 32 + building_copper_mine = 30 + building_logging_camp = 16 + building_fishing_wharf = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 18 + discovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 5 + } + naval_exit_id = 3129 } STATE_SUNDA_ISLANDS = { - id = 551 - subsistence_building = building_subsistence_rice_paddies - provinces = { x100090 x108090 x28EC3F x3CCE91 x4CFCE1 x4EE71E x5ABA94 x5F978F x699245 x7D205E x7F4592 x900090 x908090 x929145 xCF8A98 xE90740 } - prime_land = { x5ABA94 x100090 } - city = xCF8A98 - port = x5ABA94 - farm = x100090 - mine = x900090 - wood = x3CCE91 - arable_land = 152 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - capped_resources = { - building_iron_mine = 24 - building_phosphorus_mine = 40 - building_copper_mine = 38 - building_logging_camp = 17 - building_fishing_wharf = 10 - building_rubber_plantation = 8 - } - naval_exit_id = 3052 + id = 551 + subsistence_building = building_subsistence_rice_paddies + provinces = { x100090 x108090 x28EC3F x3CCE91 x4CFCE1 x4EE71E x5ABA94 x5F978F x699245 x7D205E x7F4592 x900090 x908090 x929145 xCF8A98 xE90740 } + prime_land = { x5ABA94 x100090 } + city = xCF8A98 + port = x5ABA94 + farm = x100090 + mine = x900090 + wood = x3CCE91 + arable_land = 152 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + capped_resources = { + building_iron_mine = 24 + building_sulfur_mine = 40 + building_copper_mine = 38 + building_logging_camp = 17 + building_fishing_wharf = 10 + } + naval_exit_id = 3052 } STATE_MINDANAO = { - id = 552 - subsistence_building = building_subsistence_farms - provinces = { x0180F0 x2D5E65 x355FBE x4C67A7 x585200 x62D16D x678557 x7B364D x988CCA x99D030 xAA1CA3 xBC5002 xC3EC2D xCAFE73 xE804B7 xE90347 xF0014A } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } - # state_trait_geothermal_reservoirs } - city = x355FBE - port = xF0014A - farm = xBC5002 - mine = x4C67A7 - wood = xCAFE73 - arable_land = 101 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 36 - building_copper_mine = 24 - building_logging_camp = 14 - building_fishing_wharf = 8 - building_rubber_plantation = 10 - } - naval_exit_id = 3055 + id = 552 + subsistence_building = building_subsistence_farms + provinces = { x0180F0 x2D5E65 x355FBE x4C67A7 x585200 x62D16D x678557 x7B364D x988CCA x99D030 xAA1CA3 xBC5002 xC3EC2D xCAFE73 xE804B7 xE90347 xF0014A } + traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + # state_trait_geothermal_reservoirs } + city = x355FBE + port = xF0014A + farm = xBC5002 + mine = x4C67A7 + wood = xCAFE73 + arable_land = 101 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 36 + building_copper_mine = 24 + building_logging_camp = 14 + building_fishing_wharf = 8 + } + naval_exit_id = 3055 } STATE_LUZON = { - id = 553 - subsistence_building = building_subsistence_rice_paddies - provinces = { x0D8236 x1B9953 x1C8BCF x2291B3 x31F0E0 x33B5F8 x51BC8C x5C0D4C x5ED347 x63FA56 x6D44B5 x707061 x795BD8 x946A22 x95102A x97B9E0 xB08546 xB0F0B0 xB0F0E0 xCDE626 xD2AEEB xE173C4 xEB310E xECF5E9 xF4CD9C } - traits = { state_trait_manila_bay state_trait_hydroelectric_dams state_trait_solar_fields } - # state_trait_geothermal_reservoirs } - city = x0D8236 - port = xF4CD9C - farm = x31F0E0 - mine = x33B5F8 - wood = xEB310E - arable_land = 203 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 24 - building_copper_mine = 16 - building_logging_camp = 20 - building_fishing_wharf = 12 - building_rubber_plantation = 4 - } - naval_exit_id = 3056 + id = 553 + subsistence_building = building_subsistence_rice_paddies + provinces = { x0D8236 x1B9953 x1C8BCF x2291B3 x31F0E0 x33B5F8 x51BC8C x5C0D4C x5ED347 x63FA56 x6D44B5 x707061 x795BD8 x946A22 x95102A x97B9E0 xB08546 xB0F0B0 xB0F0E0 xCDE626 xD2AEEB xE173C4 xEB310E xECF5E9 xF4CD9C } + traits = { state_trait_manila_bay state_trait_hydroelectric_dams state_trait_solar_fields } + # state_trait_geothermal_reservoirs } + city = x0D8236 + port = xF4CD9C + farm = x31F0E0 + mine = x33B5F8 + wood = xEB310E + arable_land = 203 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 24 + building_copper_mine = 16 + building_logging_camp = 20 + building_fishing_wharf = 12 + } + naval_exit_id = 3056 } STATE_VISAYAS = { - id = 554 - subsistence_building = building_subsistence_rice_paddies - provinces = { x02E634 x05FD19 x223245 x46EA60 x48B8C8 x591034 x8001F0 x8ABD23 x90F80A xB4699E xB971C4 xCFAFEE xD2CA4A xE2086C xF001E2 } - traits = { state_trait_solar_fields } - # state_trait_geothermal_reservoirs } - city = xD2CA4A - port = x90F80A - farm = x90F80A - mine = x46EA60 - wood = x05FD19 - arable_land = 152 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } - capped_resources = { - building_iron_mine = 30 - building_copper_mine = 22 - building_logging_camp = 18 - building_fishing_wharf = 10 - building_rubber_plantation = 4 - } - naval_exit_id = 3127 + id = 554 + subsistence_building = building_subsistence_rice_paddies + provinces = { x02E634 x05FD19 x223245 x46EA60 x48B8C8 x591034 x8001F0 x8ABD23 x90F80A xB4699E xB971C4 xCFAFEE xD2CA4A xE2086C xF001E2 } + traits = { state_trait_solar_fields } + # state_trait_geothermal_reservoirs } + city = xD2CA4A + port = x90F80A + farm = x90F80A + mine = x46EA60 + wood = x05FD19 + arable_land = 152 + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations } + capped_resources = { + building_iron_mine = 30 + building_copper_mine = 22 + building_logging_camp = 18 + building_fishing_wharf = 10 + } + naval_exit_id = 3127 } STATE_MICRONESIA = { - id = 1000 - subsistence_building = building_subsistence_fishing_villages - provinces = { x414170 x418382 x527F6C x53591C x6E4206 x71414D x808011 x808090 x80C011 x94BF9E xA34948 xA7F7E3 xB5100C xC041F0 xCD1EA0 xF5DBBF } - city = x808011 - port = x808011 - farm = x808011 - mine = x808011 - wood = x808011 - arable_land = 22 - arable_resources = { bg_rice_farms bg_banana_plantations } - capped_resources = { - building_logging_camp = 4 - building_fishing_wharf = 6 - } - naval_exit_id = 3002 + id = 1000 + subsistence_building = building_subsistence_fishing_villages + provinces = { x414170 x418382 x527F6C x53591C x6E4206 x71414D x808011 x808090 x80C011 x94BF9E xA34948 xA7F7E3 xB5100C xC041F0 xCD1EA0 xF5DBBF } + city = x808011 + port = x808011 + farm = x808011 + mine = x808011 + wood = x808011 + arable_land = 22 + arable_resources = { bg_rice_farms bg_banana_plantations } + capped_resources = { + building_logging_camp = 4 + building_fishing_wharf = 6 + } + naval_exit_id = 3002 } STATE_MELANESIAN_ISLANDS = { - id = 556 - subsistence_building = building_subsistence_fishing_villages - provinces = { x2B5E69 x2BEBD1 x302090 x308254 x3B8EEB x504090 x5178BC x53FA6E x61A3E3 x665AAF x692B64 x75A377 x874589 x898945 x97FBC3 x9BC5AD xC04D30 xD04090 xF5F405 } - city = x898945 - port = x898945 - farm = x874589 - mine = x3B8EEB - wood = x2B5E69 - arable_land = 36 - arable_resources = { bg_rice_farms bg_coffee_plantations bg_banana_plantations } - capped_resources = { - building_logging_camp = 6 - building_fishing_wharf = 35 - building_copper_mine = 6 - } - naval_exit_id = 3129 + id = 556 + subsistence_building = building_subsistence_fishing_villages + provinces = { x2B5E69 x2BEBD1 x302090 x308254 x3B8EEB x504090 x5178BC x53FA6E x61A3E3 x665AAF x692B64 x75A377 x874589 x898945 x97FBC3 x9BC5AD xC04D30 xD04090 xF5F405 } + city = x898945 + port = x898945 + farm = x874589 + mine = x3B8EEB + wood = x2B5E69 + arable_land = 36 + arable_resources = { bg_rice_farms bg_coffee_plantations bg_banana_plantations } + capped_resources = { + building_logging_camp = 6 + building_fishing_wharf = 35 + building_copper_mine = 6 + } + naval_exit_id = 3129 } STATE_POLYNESIA = { - id = 1020 - subsistence_building = building_subsistence_fishing_villages - provinces = { x0181B0 x208030 x2A4340 x2C2E13 x42432A x54BB3D x59885E x5E2464 x643424 x718885 x728871 x7D7D62 x887771 x888659 x98C3C6 x98C69C x998293 x9A79DC xA000B0 xA7F8A1 xBA6E55 xC00010 xC6B798 xCBC996 xD98CDA xDBAE9F xF1DBF3 } - city = x208030 - port = xA7F8A1 - farm = xC00010 - mine = xA7F8A1 - wood = xC00010 - arable_land = 36 - arable_resources = { bg_rice_farms bg_banana_plantations } - capped_resources = { - building_logging_camp = 10 - building_fishing_wharf = 15 - } - naval_exit_id = 3156 + id = 1020 + subsistence_building = building_subsistence_fishing_villages + provinces = { x0181B0 x208030 x2A4340 x2C2E13 x42432A x54BB3D x59885E x5E2464 x643424 x718885 x728871 x7D7D62 x887771 x888659 x98C3C6 x98C69C x998293 x9A79DC xA000B0 xA7F8A1 xBA6E55 xC00010 xC6B798 xCBC996 xD98CDA xDBAE9F xF1DBF3 } + city = x208030 + port = xA7F8A1 + farm = xC00010 + mine = xA7F8A1 + wood = xC00010 + arable_land = 36 + arable_resources = { bg_rice_farms bg_banana_plantations } + capped_resources = { + building_logging_camp = 10 + building_fishing_wharf = 15 + } + naval_exit_id = 3156 } diff --git a/map_data/state_regions/13_australasia.txt b/map_data/state_regions/13_australasia.txt index 16a7fd49d..9b7733b99 100644 --- a/map_data/state_regions/13_australasia.txt +++ b/map_data/state_regions/13_australasia.txt @@ -1,295 +1,295 @@ STATE_NEW_SOUTH_WALES = { - id = 558 - subsistence_building = building_subsistence_farms - provinces = { x027214 x0274E2 x0285F6 x02DB56 x045603 x086D7B x0AA399 x0E3317 x0EA2A3 x0F081C x116050 x1160CF x11FF8C x16D521 x18E220 x19D5E4 x1A3E4E x1AE650 x1C487B x1F3DBB x20093A x20201C x234F3B x237F0D x24AEFA x24BF23 x254626 x267585 x26EEF1 x276C93 x279D6E x27A4C5 x28BA60 x2ACD80 x2BD326 x2D0386 x2FE431 x30D9E5 x31FF16 x33409C x3354DD x36A22E x37807C x391526 x3A6A72 x3AC189 x3ADE63 x3C7D82 x3D22B3 x3D5CE8 x40E057 x447C79 x44CFBA x4555A7 x45975E x467A72 x468CAB x482C38 x4866D3 x4A7137 x4AAA58 x4FF662 x518D32 x51BCDB x51E0D0 x52D3F3 x533071 x53F27D x54F665 x562717 x5A4740 x5BE1A4 x5CAC91 x5E0692 x5E4B6A x617C46 x628CE9 x6334E0 x6576A8 x681CC6 x68E6E2 x698A94 x6B877D x6C0833 x6CBE17 x6E5393 x6FB312 x6FD80D x704E84 x70E720 x722808 x73D224 x740B78 x75A793 x768B4D x798FE7 x799B34 x7E02ED x7E0DF6 x821BC4 x83B57F x840C5D x85E2DE x8A6B46 x8ACD73 x8B56F5 x8CAAE6 x8D65DF x8FD0F0 x90F3AF x91A2E2 x93A7A7 x94099D x9453C1 x95B28A x97B2F0 x9907A8 x99526E x996B4B x9A8050 x9AFA6A x9D5FB1 x9D61D1 x9D8ACB xA39D9A xA681A6 xA6D562 xA8E040 xA98344 xAEC58F xAEFFEB xAF3A01 xAFEC31 xB01F74 xB15C6D xB48C62 xB62ED1 xB6943C xB9104E xB96167 xB9E4F4 xBA0D99 xBDF73B xBE5235 xBEA265 xC15B4F xC193DA xC1F3AD xC24514 xC24AAA xC345CF xC41B96 xC42012 xC7A584 xC7BC96 xCB67EC xCBED4E xCD17C3 xCDE6CE xCEDA26 xCF4030 xCFB449 xD060D0 xD2EE80 xD65CBB xD74DB9 xD9170D xDA4137 xDBD9ED xDF754A xE02F70 xE15846 xE18B8E xE4FF76 xE6B9A2 xE6C282 xE7C856 xE7D61A xE85D89 xE8CAF7 xED82D9 xEDA242 xEF1DE2 xF17F79 xF22CA8 xF4A6F5 xF4CF93 xF6ABF7 xFA57CA xFAC1B2 xFB0B72 xFB3077 xFD1F91 xFDD3E6 xFDDBE1 xFDFB3F } - traits = { state_trait_great_dividing_range state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xFDFB3F - port = xAEFFEB - farm = x8B56F5 - mine = x24AEFA - wood = x799B34 - arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 18 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 36 - building_copper_mine = 32 - building_logging_camp = 7 - building_fishing_wharf = 8 - building_gold_mine = 12 - building_bauxite_mine = 22 - } - naval_exit_id = 3122 + id = 558 + subsistence_building = building_subsistence_farms + provinces = { x027214 x0274E2 x0285F6 x02DB56 x045603 x086D7B x0AA399 x0E3317 x0EA2A3 x0F081C x116050 x1160CF x11FF8C x16D521 x18E220 x19D5E4 x1A3E4E x1AE650 x1C487B x1F3DBB x20093A x20201C x234F3B x237F0D x24AEFA x24BF23 x254626 x267585 x26EEF1 x276C93 x279D6E x27A4C5 x28BA60 x2ACD80 x2BD326 x2D0386 x2FE431 x30D9E5 x31FF16 x33409C x3354DD x36A22E x37807C x391526 x3A6A72 x3AC189 x3ADE63 x3C7D82 x3D22B3 x3D5CE8 x40E057 x447C79 x44CFBA x4555A7 x45975E x467A72 x468CAB x482C38 x4866D3 x4A7137 x4AAA58 x4FF662 x518D32 x51BCDB x51E0D0 x52D3F3 x533071 x53F27D x54F665 x562717 x5A4740 x5BE1A4 x5CAC91 x5E0692 x5E4B6A x617C46 x628CE9 x6334E0 x6576A8 x681CC6 x68E6E2 x698A94 x6B877D x6C0833 x6CBE17 x6E5393 x6FB312 x6FD80D x704E84 x70E720 x722808 x73D224 x740B78 x75A793 x768B4D x798FE7 x799B34 x7E02ED x7E0DF6 x821BC4 x83B57F x840C5D x85E2DE x8A6B46 x8ACD73 x8B56F5 x8CAAE6 x8D65DF x8FD0F0 x90F3AF x91A2E2 x93A7A7 x94099D x9453C1 x95B28A x97B2F0 x9907A8 x99526E x996B4B x9A8050 x9AFA6A x9D5FB1 x9D61D1 x9D8ACB xA39D9A xA681A6 xA6D562 xA8E040 xA98344 xAEC58F xAEFFEB xAF3A01 xAFEC31 xB01F74 xB15C6D xB48C62 xB62ED1 xB6943C xB9104E xB96167 xB9E4F4 xBA0D99 xBDF73B xBE5235 xBEA265 xC15B4F xC193DA xC1F3AD xC24514 xC24AAA xC345CF xC41B96 xC42012 xC7A584 xC7BC96 xCB67EC xCBED4E xCD17C3 xCDE6CE xCEDA26 xCF4030 xCFB449 xD060D0 xD2EE80 xD65CBB xD74DB9 xD9170D xDA4137 xDBD9ED xDF754A xE02F70 xE15846 xE18B8E xE4FF76 xE6B9A2 xE6C282 xE7C856 xE7D61A xE85D89 xE8CAF7 xED82D9 xEDA242 xEF1DE2 xF17F79 xF22CA8 xF4A6F5 xF4CF93 xF6ABF7 xFA57CA xFAC1B2 xFB0B72 xFB3077 xFD1F91 xFDD3E6 xFDDBE1 xFDFB3F } + traits = { state_trait_great_dividing_range state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xFDFB3F + port = xAEFFEB + farm = x8B56F5 + mine = x24AEFA + wood = x799B34 + arable_land = 436 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 18 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 36 + building_copper_mine = 32 + building_logging_camp = 7 + building_fishing_wharf = 8 + building_gold_mine = 12 + building_bauxite_mine = 22 + } + naval_exit_id = 3122 } STATE_VICTORIA = { - id = 559 - subsistence_building = building_subsistence_farms - provinces = { x068859 x0AE686 x0B39E0 x0F45F1 x11C030 x157463 x1B76C4 x1BC4A6 x225917 x2FC68B x30B20D x3127E5 x3AEC95 x3C498D x3EB730 x4696AD x49E501 x4F1BC4 x506E5E x5BCE47 x5DBF9E x687ABB x749129 x7A4A07 x85CB5B x86A5AA x86C79A x880696 x8C4823 x904030 x983611 xA01399 xA03BDF xA6F6C3 xA72C70 xAB42CE xADAFB1 xB6C06E xB905E5 xBC29F3 xBD6CF3 xBE99E0 xC04012 xC0CE2A xC21B54 xC312BF xC47E1B xC60700 xC67774 xCA6547 xCC9C60 xCCBB53 xCDE174 xE0D3F9 xE0D9AF xE4ADFB xE86E1F xE94E09 xEA051E xF4CEF3 xF4CF14 xF835BF } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x1BC4A6 - port = x11C030 - farm = xCC9C60 - mine = xC04012 - wood = xC21B54 - arable_land = 291 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } - capped_resources = { - building_phosphorus_mine = 24 - building_logging_camp = 11 - building_fishing_wharf = 8 - building_gold_mine = 6 - building_bauxite_mine = 10 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 34 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 2 - discovered_amount = 1 - } - naval_exit_id = 3122 + id = 559 + subsistence_building = building_subsistence_farms + provinces = { x068859 x0AE686 x0B39E0 x0F45F1 x11C030 x157463 x1B76C4 x1BC4A6 x225917 x2FC68B x30B20D x3127E5 x3AEC95 x3C498D x3EB730 x4696AD x49E501 x4F1BC4 x506E5E x5BCE47 x5DBF9E x687ABB x749129 x7A4A07 x85CB5B x86A5AA x86C79A x880696 x8C4823 x904030 x983611 xA01399 xA03BDF xA6F6C3 xA72C70 xAB42CE xADAFB1 xB6C06E xB905E5 xBC29F3 xBD6CF3 xBE99E0 xC04012 xC0CE2A xC21B54 xC312BF xC47E1B xC60700 xC67774 xCA6547 xCC9C60 xCCBB53 xCDE174 xE0D3F9 xE0D9AF xE4ADFB xE86E1F xE94E09 xEA051E xF4CEF3 xF4CF14 xF835BF } + traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x1BC4A6 + port = x11C030 + farm = xCC9C60 + mine = xC04012 + wood = xC21B54 + arable_land = 291 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } + capped_resources = { + building_sulfur_mine = 24 + building_logging_camp = 11 + building_fishing_wharf = 8 + building_gold_mine = 6 + building_bauxite_mine = 10 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 34 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 2 + discovered_amount = 1 + } + naval_exit_id = 3122 } STATE_TASMANIA = { - id = 1022 - subsistence_building = building_subsistence_farms - provinces = { x05B74C x0E4E0B x111FE6 x114030 x21D238 x22A709 x3BE014 x48D6CE x4BBCDF x536123 x5B6491 x63CEB5 x9088C7 x97975E x9AD48A xABB52D xBA7909 xBB312B xCC29B4 xEBABAC xEC439A } - traits = { state_trait_hydroelectric_dams state_trait_wind_farms } - city = x4BBCDF - port = x9088C7 - farm = xEC439A - mine = x05B74C - wood = xBB312B - arable_land = 218 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_iron_mine = 15 - building_lead_mine = 15 - building_logging_camp = 8 - building_fishing_wharf = 6 - building_gold_mine = 6 - building_bauxite_mine = 38 - } - naval_exit_id = 3122 + id = 1022 + subsistence_building = building_subsistence_farms + provinces = { x05B74C x0E4E0B x111FE6 x114030 x21D238 x22A709 x3BE014 x48D6CE x4BBCDF x536123 x5B6491 x63CEB5 x9088C7 x97975E x9AD48A xABB52D xBA7909 xBB312B xCC29B4 xEBABAC xEC439A } + traits = { state_trait_hydroelectric_dams state_trait_wind_farms } + city = x4BBCDF + port = x9088C7 + farm = xEC439A + mine = x05B74C + wood = xBB312B + arable_land = 218 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_iron_mine = 15 + building_lead_mine = 15 + building_logging_camp = 8 + building_fishing_wharf = 6 + building_gold_mine = 6 + building_bauxite_mine = 38 + } + naval_exit_id = 3122 } STATE_QUEENSLAND = { - id = 560 - subsistence_building = building_subsistence_pastures - provinces = { x006045 x00EDB9 x01D6CB x02E0C6 x03274B x03BC98 x047B8C x04E566 x05E8EE x06DEFA x073897 x076BF7 x088C65 x091063 x0AC914 x0B0598 x0B10DD x0B471A x0B8CF8 x0C0C08 x0C61A7 x0D243F x0D99B2 x0DEB9B x0E58D6 x0E9C9B x10277B x10DF50 x1237B6 x13B15E x143382 x14513F x14B847 x172083 x173CA7 x175BE8 x1884FF x199615 x19ADC5 x1A44CA x1BC96C x1CBAC8 x1D6986 x1ECBB6 x1F935D x20D086 x20EA47 x223677 x22ED18 x2339D5 x23506A x236C5E x237A57 x237FF4 x238B31 x2461DC x273D8C x274B60 x286EC0 x292260 x294808 x2B02A4 x2B8106 x2BD67D x2C1A95 x2D0A5B x2DF912 x2E1935 x2F466F x2F51DB x2F6347 x2FC0F4 x320BB8 x3295D4 x34AC46 x359233 x35E19E x36426C x36B47F x374801 x37ACCC x37EEF5 x385E23 x38D758 x39336B x3A3D7F x3A7017 x3A93C0 x3B2946 x3D423C x3D6EEF x3DC464 x3E23FF x3F54E6 x4064E3 x416D6A x433866 x43E2BC x4431EE x44ECD1 x451B40 x458A2B x478B69 x4873BB x488D94 x4990C2 x49A63C x49AC45 x4B0B2E x4B1B8E x4BDFCB x4C2001 x4C2C14 x4D7947 x4DB30B x4DC956 x4E7523 x4F8D9C x4FD378 x4FF147 x5060D0 x508090 x50DF50 x511174 x513568 x517D4A x5248FC x53E34D x540175 x5412EE x548092 x54C1A3 x55B443 x570979 x5729BE x57456E x57C43E x583AF3 x598BB6 x599386 x599830 x5AC798 x5C07F8 x5C1563 x5CDBBF x5D218A x5DF332 x5F2014 x5F7A37 x5FA620 x606069 x607AEA x612486 x6132A9 x6149D2 x620ED9 x630920 x637FD0 x64560F x64A565 x66AC1F x68CF3C x692E65 x6A41FC x6A6AAF x6B9290 x6BC5A8 x6BCCB4 x6C4125 x6D4E14 x6D6E60 x6E17D0 x6E6F4A x6EB426 x6ECAF6 x6F2868 x7027B6 x702E01 x70383D x71759D x7235B5 x726C12 x73113C x735CE8 x74802F x74823F x75776E x75B796 x764380 x769A25 x7756C0 x77BC54 x79517E x79700B x79FDC9 x7A7357 x7B8612 x7BBC98 x7BE420 x7C9922 x7CF31A x7D8762 x7D8B91 x7DBCC0 x7EF4B9 x7FA1F5 x8238CA x827088 x830A18 x83DC85 x8450E6 x848438 x852349 x85332D x8559BF x8573EA x85A1F5 x87087C x87227F x8888B1 x8904F0 x899B12 x8AB7AF x8AD942 x8BB416 x8BDBC2 x8CF04D x8CFC4E x8EB71A x8F751D x90C010 x915750 x92DACD x931230 x95BACF x96153F x98087C x98D7CA x99166D x99A48C x9A0386 x9B6A3F x9C347D x9DC493 xA0DD82 xA1185F xA231C0 xA29E79 xA2A3FE xA2BDDD xA2CA8B xA2D91A xA3594A xA668BB xA6A3AB xA6F837 xA704BC xA70E88 xA73D1A xA819A3 xA84E71 xA86BE7 xA8EECE xAA5781 xAA9C80 xAAB401 xAC4B4D xAD3D94 xAEAC5B xAED46D xB04905 xB0BB1D xB0E403 xB1D29B xB223E8 xB2ABD6 xB393C6 xB4557E xB45D74 xB4B7AD xB59A00 xB73390 xB819F3 xB88D8F xB8A539 xB9ABB2 xBA3299 xBA98FB xBAC3A2 xBD185E xBED565 xBFE85C xC1C94E xC41008 xC45E8A xC51FF8 xC621A4 xC6C93D xC8D2DF xCA2E25 xCA6EB3 xCC48C7 xCC88A6 xCF6050 xCFDF50 xD0E0D0 xD19221 xD33C28 xD3F9DE xD4046E xD4ED37 xD51EBF xD7B893 xD8A26B xDABA4E xDB0974 xDB180D xDB7B09 xDB7DF4 xDBBA9A xDBBEB1 xDBE68B xDC539B xDD454C xDE14BD xDE2599 xDF11DE xE098B0 xE16635 xE1A3DA xE20B97 xE2B899 xE3519E xE4BD1F xE522DF xE5B9EA xE6289F xE6D2DA xE7CF47 xE8C984 xE9761F xEA86E6 xEBCFD4 xED907C xEE919B xEEA313 xEEBF12 xEEC767 xEFE51C xEFE9EC xF16F23 xF1CC64 xF1E8D4 xF26535 xF36A13 xF399B4 xF440A0 xF494CE xF5C551 xFB9C27 xFC6230 xFDD521 xFE1FE7 xFED977 xFEFF41 xFFA6E3 xFFBB74 } - traits = { state_trait_great_dividing_range state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x692E65 - port = xFC6230 - farm = x0E58D6 - mine = x57456E - wood = xA70E88 - arable_land = 291 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } - capped_resources = { - building_iron_mine = 45 - building_lead_mine = 45 - building_copper_mine = 20 - building_logging_camp = 5 - building_fishing_wharf = 12 - building_bauxite_mine = 37 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 30 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 16 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 28 - discovered_amount = 18 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 42 - } - naval_exit_id = 3124 + id = 560 + subsistence_building = building_subsistence_pastures + provinces = { x006045 x00EDB9 x01D6CB x02E0C6 x03274B x03BC98 x047B8C x04E566 x05E8EE x06DEFA x073897 x076BF7 x088C65 x091063 x0AC914 x0B0598 x0B10DD x0B471A x0B8CF8 x0C0C08 x0C61A7 x0D243F x0D99B2 x0DEB9B x0E58D6 x0E9C9B x10277B x10DF50 x1237B6 x13B15E x143382 x14513F x14B847 x172083 x173CA7 x175BE8 x1884FF x199615 x19ADC5 x1A44CA x1BC96C x1CBAC8 x1D6986 x1ECBB6 x1F935D x20D086 x20EA47 x223677 x22ED18 x2339D5 x23506A x236C5E x237A57 x237FF4 x238B31 x2461DC x273D8C x274B60 x286EC0 x292260 x294808 x2B02A4 x2B8106 x2BD67D x2C1A95 x2D0A5B x2DF912 x2E1935 x2F466F x2F51DB x2F6347 x2FC0F4 x320BB8 x3295D4 x34AC46 x359233 x35E19E x36426C x36B47F x374801 x37ACCC x37EEF5 x385E23 x38D758 x39336B x3A3D7F x3A7017 x3A93C0 x3B2946 x3D423C x3D6EEF x3DC464 x3E23FF x3F54E6 x4064E3 x416D6A x433866 x43E2BC x4431EE x44ECD1 x451B40 x458A2B x478B69 x4873BB x488D94 x4990C2 x49A63C x49AC45 x4B0B2E x4B1B8E x4BDFCB x4C2001 x4C2C14 x4D7947 x4DB30B x4DC956 x4E7523 x4F8D9C x4FD378 x4FF147 x5060D0 x508090 x50DF50 x511174 x513568 x517D4A x5248FC x53E34D x540175 x5412EE x548092 x54C1A3 x55B443 x570979 x5729BE x57456E x57C43E x583AF3 x598BB6 x599386 x599830 x5AC798 x5C07F8 x5C1563 x5CDBBF x5D218A x5DF332 x5F2014 x5F7A37 x5FA620 x606069 x607AEA x612486 x6132A9 x6149D2 x620ED9 x630920 x637FD0 x64560F x64A565 x66AC1F x68CF3C x692E65 x6A41FC x6A6AAF x6B9290 x6BC5A8 x6BCCB4 x6C4125 x6D4E14 x6D6E60 x6E17D0 x6E6F4A x6EB426 x6ECAF6 x6F2868 x7027B6 x702E01 x70383D x71759D x7235B5 x726C12 x73113C x735CE8 x74802F x74823F x75776E x75B796 x764380 x769A25 x7756C0 x77BC54 x79517E x79700B x79FDC9 x7A7357 x7B8612 x7BBC98 x7BE420 x7C9922 x7CF31A x7D8762 x7D8B91 x7DBCC0 x7EF4B9 x7FA1F5 x8238CA x827088 x830A18 x83DC85 x8450E6 x848438 x852349 x85332D x8559BF x8573EA x85A1F5 x87087C x87227F x8888B1 x8904F0 x899B12 x8AB7AF x8AD942 x8BB416 x8BDBC2 x8CF04D x8CFC4E x8EB71A x8F751D x90C010 x915750 x92DACD x931230 x95BACF x96153F x98087C x98D7CA x99166D x99A48C x9A0386 x9B6A3F x9C347D x9DC493 xA0DD82 xA1185F xA231C0 xA29E79 xA2A3FE xA2BDDD xA2CA8B xA2D91A xA3594A xA668BB xA6A3AB xA6F837 xA704BC xA70E88 xA73D1A xA819A3 xA84E71 xA86BE7 xA8EECE xAA5781 xAA9C80 xAAB401 xAC4B4D xAD3D94 xAEAC5B xAED46D xB04905 xB0BB1D xB0E403 xB1D29B xB223E8 xB2ABD6 xB393C6 xB4557E xB45D74 xB4B7AD xB59A00 xB73390 xB819F3 xB88D8F xB8A539 xB9ABB2 xBA3299 xBA98FB xBAC3A2 xBD185E xBED565 xBFE85C xC1C94E xC41008 xC45E8A xC51FF8 xC621A4 xC6C93D xC8D2DF xCA2E25 xCA6EB3 xCC48C7 xCC88A6 xCF6050 xCFDF50 xD0E0D0 xD19221 xD33C28 xD3F9DE xD4046E xD4ED37 xD51EBF xD7B893 xD8A26B xDABA4E xDB0974 xDB180D xDB7B09 xDB7DF4 xDBBA9A xDBBEB1 xDBE68B xDC539B xDD454C xDE14BD xDE2599 xDF11DE xE098B0 xE16635 xE1A3DA xE20B97 xE2B899 xE3519E xE4BD1F xE522DF xE5B9EA xE6289F xE6D2DA xE7CF47 xE8C984 xE9761F xEA86E6 xEBCFD4 xED907C xEE919B xEEA313 xEEBF12 xEEC767 xEFE51C xEFE9EC xF16F23 xF1CC64 xF1E8D4 xF26535 xF36A13 xF399B4 xF440A0 xF494CE xF5C551 xFB9C27 xFC6230 xFDD521 xFE1FE7 xFED977 xFEFF41 xFFA6E3 xFFBB74 } + traits = { state_trait_great_dividing_range state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x692E65 + port = xFC6230 + farm = x0E58D6 + mine = x57456E + wood = xA70E88 + arable_land = 291 + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations } + capped_resources = { + building_iron_mine = 45 + building_lead_mine = 45 + building_copper_mine = 20 + building_logging_camp = 5 + building_fishing_wharf = 12 + building_bauxite_mine = 37 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 30 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 16 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 28 + discovered_amount = 18 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 42 + } + naval_exit_id = 3124 } STATE_SOUTH_AUSTRALIA = { - id = 561 - subsistence_building = building_subsistence_pastures - provinces = { x000A74 x034AED x0387DD x04FFCF x0515C9 x056D19 x06EBA8 x082F85 x0A244B x0ADA39 x0C8D77 x0CA414 x0D95D3 x0F120F x0F611D x0FB84C x10255F x109D07 x11283A x11D74E x11DFCF x1202AB x13F69B x13FCCF x14788A x1544D6 x1622EC x16ADA2 x170D7B x1A3774 x1AD5E0 x1BC7E5 x1BE550 x1E1B36 x21C18C x239C93 x27B268 x2A72BE x2AB1CA x2CEDD8 x2DD2D5 x3138C1 x31B22C x320892 x329F07 x3458BA x365482 x365B98 x36CF71 x3811BC x385E6B x39A6C9 x39DBC4 x3B4AD8 x3BEF21 x3DF472 x3E5829 x3EADD5 x3FACBE x4064E2 x413343 x45A37A x46F3D1 x488015 x4B8A2B x4C87B3 x4CE2E1 x4DAD39 x4ED3E7 x4FC069 x502784 x540341 x54AE30 x552F74 x55DD2E x55E395 x56C7FA x57BC85 x5A10AA x5AD224 x5B668E x5C62A7 x5CDC4E x5D7E2A x5F3699 x621622 x62253A x62317E x658155 x65BB95 x667BD0 x668EAE x66EEA6 x6AE1B7 x6B189C x6E4619 x6EEB36 x6F472E x7091EC x74D3E6 x767440 x76FE54 x78527F x799A39 x7BBC20 x7C42A3 x7D6AE4 x7D830B x7E80AE x7EEBE6 x7F5004 x7FE76C x81E539 x83A20F x847715 x854A14 x85A009 x8F794B x9060CF x90DF50 x95B9BE x95EBE6 x9660AF x971496 x980FFD x983247 x985058 x994222 x9EB5BD xA0BAD0 xA14937 xA26F58 xA674B5 xA70984 xA94B9B xADB94A xAF3598 xB0FA82 xB13E10 xB20855 xB4A4CB xB67EC8 xB6EF7D xBA3367 xBA50D8 xBAA4BE xBCF86D xBD0F2C xBDFC34 xC0038F xC15F2D xC52B90 xC53983 xC58F87 xC69F69 xC6BF06 xC6D0A0 xC7963D xC79752 xC9E461 xCBE0D5 xCCB60A xCD012B xCE5663 xCE802D xD05EAC xD0A0D0 xD18B39 xD471D4 xD4AFDA xD53092 xD590F3 xD5D3B9 xD67B75 xD8FB8A xDA95EF xDAAAF4 xDAC75B xDFDDC7 xE02385 xE0ACA2 xE53516 xE5B909 xE5CBE7 xE7E1E0 xE7E32B xEA6027 xEB1C69 xEB5A47 xED145F xEEF3B9 xF01D20 xF0DDF6 xF11F8E xF19096 xF21007 xF2D053 xF5F6E0 xF683D5 xF6D69D xF8A76F xF921FF xF95672 xFA184F xFE8162 } - traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = x4064E2 - port = x90DF50 - farm = xC53983 - mine = x6F472E - wood = xD471D4 - arable_land = 291 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 50 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 3 - } - capped_resources = { - building_iron_mine = 30 - building_lead_mine = 36 - building_phosphorus_mine = 60 - building_copper_mine = 44 - building_fishing_wharf = 6 - } - naval_exit_id = 3121 + id = 561 + subsistence_building = building_subsistence_pastures + provinces = { x000A74 x034AED x0387DD x04FFCF x0515C9 x056D19 x06EBA8 x082F85 x0A244B x0ADA39 x0C8D77 x0CA414 x0D95D3 x0F120F x0F611D x0FB84C x10255F x109D07 x11283A x11D74E x11DFCF x1202AB x13F69B x13FCCF x14788A x1544D6 x1622EC x16ADA2 x170D7B x1A3774 x1AD5E0 x1BC7E5 x1BE550 x1E1B36 x21C18C x239C93 x27B268 x2A72BE x2AB1CA x2CEDD8 x2DD2D5 x3138C1 x31B22C x320892 x329F07 x3458BA x365482 x365B98 x36CF71 x3811BC x385E6B x39A6C9 x39DBC4 x3B4AD8 x3BEF21 x3DF472 x3E5829 x3EADD5 x3FACBE x4064E2 x413343 x45A37A x46F3D1 x488015 x4B8A2B x4C87B3 x4CE2E1 x4DAD39 x4ED3E7 x4FC069 x502784 x540341 x54AE30 x552F74 x55DD2E x55E395 x56C7FA x57BC85 x5A10AA x5AD224 x5B668E x5C62A7 x5CDC4E x5D7E2A x5F3699 x621622 x62253A x62317E x658155 x65BB95 x667BD0 x668EAE x66EEA6 x6AE1B7 x6B189C x6E4619 x6EEB36 x6F472E x7091EC x74D3E6 x767440 x76FE54 x78527F x799A39 x7BBC20 x7C42A3 x7D6AE4 x7D830B x7E80AE x7EEBE6 x7F5004 x7FE76C x81E539 x83A20F x847715 x854A14 x85A009 x8F794B x9060CF x90DF50 x95B9BE x95EBE6 x9660AF x971496 x980FFD x983247 x985058 x994222 x9EB5BD xA0BAD0 xA14937 xA26F58 xA674B5 xA70984 xA94B9B xADB94A xAF3598 xB0FA82 xB13E10 xB20855 xB4A4CB xB67EC8 xB6EF7D xBA3367 xBA50D8 xBAA4BE xBCF86D xBD0F2C xBDFC34 xC0038F xC15F2D xC52B90 xC53983 xC58F87 xC69F69 xC6BF06 xC6D0A0 xC7963D xC79752 xC9E461 xCBE0D5 xCCB60A xCD012B xCE5663 xCE802D xD05EAC xD0A0D0 xD18B39 xD471D4 xD4AFDA xD53092 xD590F3 xD5D3B9 xD67B75 xD8FB8A xDA95EF xDAAAF4 xDAC75B xDFDDC7 xE02385 xE0ACA2 xE53516 xE5B909 xE5CBE7 xE7E1E0 xE7E32B xEA6027 xEB1C69 xEB5A47 xED145F xEEF3B9 xF01D20 xF0DDF6 xF11F8E xF19096 xF21007 xF2D053 xF5F6E0 xF683D5 xF6D69D xF8A76F xF921FF xF95672 xFA184F xFE8162 } + traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = x4064E2 + port = x90DF50 + farm = xC53983 + mine = x6F472E + wood = xD471D4 + arable_land = 291 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 50 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 3 + } + capped_resources = { + building_iron_mine = 30 + building_lead_mine = 36 + building_sulfur_mine = 60 + building_copper_mine = 44 + building_fishing_wharf = 6 + } + naval_exit_id = 3121 } STATE_WESTERN_AUSTRALIA = { - id = 562 - subsistence_building = building_subsistence_pastures - provinces = { x0054BE x012091 x014F3C x01D4D4 x01E1CA x0272A3 x028A41 x02A390 x02C2F2 x030E6E x032B24 x03B26C x044F96 x056E33 x05E9A3 x0605C1 x0663FD x068EEF x084C37 x084DA5 x08A271 x09245C x0995B2 x0A596B x0BC60B x0BD4F3 x0C1FE4 x0C6867 x0C9C8D x0CBB91 x0CE4E6 x0D1965 x0DF415 x0E09B6 x0F1DD1 x0F866A x10304F x104005 x108379 x114406 x11D6C6 x1210D5 x12D179 x13B802 x13E0B6 x143599 x144C03 x14C151 x154243 x154426 x155E62 x15D1EB x15F5F9 x183A1F x194524 x19AA40 x1B2E41 x1B443D x1BF848 x1C77E8 x1C83B2 x1CD314 x1CEB93 x1D08B4 x1D8BC3 x1DBFA7 x1DD64D x1E2FF7 x1EA03F x1EBE7A x1F4A13 x205223 x213F7C x218BBD x220D4E x233910 x2387F1 x23885D x24AC00 x25124E x2525CB x257DB3 x25A197 x25EE74 x26317C x276F7C x277237 x278D9B x283CC9 x284007 x2936D5 x295344 x29FEE7 x2A57EB x2B4652 x2C8519 x2D0B8D x2D2CB5 x2E4285 x2EF98E x2F445C x3036B4 x30CE5D x30CF22 x31015A x31CB62 x321392 x3281E7 x331CEC x33BA16 x33CB5F x33D287 x3402BF x34A8F2 x350FB8 x357BF0 x35FC10 x3623BB x3627C6 x3629E1 x36B60E x36CCB2 x36F14D x37048E x373D37 x37918F x3792B5 x37C5DC x3860A0 x3864A0 x38E1A0 x3956AF x39961A x39C49D x3AC495 x3B8960 x3BB29D x3BC659 x3BF61B x3C120C x3C4EEC x3C5E27 x3C8900 x3CBBDF x3CE576 x3D8DC4 x3DC542 x3DFB08 x3EE357 x3FF3E9 x4074D0 x41338B x415873 x417A4D x419CCF x438608 x453652 x4556D7 x46B4A2 x46F374 x481DF5 x482DC8 x485C96 x48D70F x48DAE0 x495A84 x496FA5 x4971FB x498C4D x4A919E x4B40E4 x4B4AFE x4B85E9 x4C08C4 x4CAA7B x4D0B06 x4D5E6F x4E9152 x4EEA59 x4F83AE x4FC929 x4FD5E0 x503691 x507AE8 x509F50 x51112B x5121D0 x516F90 x51884E x51A0D0 x52500D x52706E x52FC69 x53C09A x540320 x5418FA x542F98 x5523AE x5592F8 x55C26A x569B91 x56EAC5 x573CC3 x576738 x57A2F9 x57D4B4 x584506 x58815F x591A6B x59C38A x5CB6A6 x5DE8A7 x5DE8D3 x5FDD52 x602930 x61287F x61E781 x636A4B x63B9AD x659543 x65BEE3 x661864 x66C92E x67064F x67649C x67B9F6 x6839AE x696F26 x69ADDC x6B5B55 x6C62F6 x6C7FEE x6C9985 x6CACF6 x6D3800 x6E8591 x6E9D7E x6FE500 x6FF0BB x7009CA x72E965 x73F842 x73F91E x74551C x74664F x74DC69 x755549 x75F34C x77AAC9 x7816AE x79C4FB x79DB16 x7A2159 x7A49FA x7B0287 x7B06CF x7B4749 x7B9D91 x7BFC4F x7C135B x7C3478 x7C6804 x7C8379 x7E10D2 x7E235E x7E4A92 x7F5F60 x7F5F9E x7F8010 x801F5D x815A1E x8243B6 x833528 x83420A x8353FE x835810 x8405E9 x84222A x84BD99 x853586 x85C28A x8631B0 x863D3A x86480B x867863 x8698B5 x86E23B x870746 x873C4B x877EB7 x87A766 x87D86F x87F7DC x8801DC x8815CD x88377F x886388 x893B0F x89745D x898700 x89905C x89D116 x89D49C x8AF782 x8B2C89 x8B93A1 x8C50CE x8C686E x8CADA4 x8D829F x8D9F50 x8E388F x8E874D x8FABAE x904D0E x90A049 x92408E x931760 x93816D x93C0A3 x943C0A x944AD9 x94B17B x9549B5 x95B9BD x960633 x960E36 x96CF17 x974764 x974FBE x97EA84 x9850A6 x98FA26 x996F74 x9A4EC8 x9ACC1E x9B47E9 x9BB90C x9BCAA1 x9C763A x9CE386 x9CE43F x9DAD1C x9DD644 x9DEAB9 x9E23AD x9ECECF x9EDC21 x9EF9EC x9F3E78 x9F8D50 x9FFF57 xA00125 xA01FD3 xA0F944 xA1A7D7 xA33DDE xA35749 xA42007 xA433B3 xA4447F xA4673C xA5176D xA536D2 xA555E2 xA62873 xA79A53 xA8C32D xAB1D74 xAB5D53 xAB7F06 xABA067 xABDCF1 xAD5FB0 xAD76C8 xAE2DAC xAE9278 xAF2FA3 xAF8AED xB08392 xB0B14F xB0CF98 xB1D916 xB22D3C xB36017 xB371BA xB3A58A xB3B830 xB4684F xB4DB27 xB51C26 xB63314 xB706D3 xB71B01 xB722B2 xB77E71 xB7E9D7 xB828E8 xB938DB xB99F16 xBBC1EA xBC825C xBCFFEB xBD1290 xBDEEFE xBE02BF xBE3FCE xBE68E8 xBEECD3 xBF4CC1 xBFE517 xC04F4C xC13DF2 xC21D6E xC284C1 xC2AE36 xC30E24 xC36A88 xC47E44 xC49303 xC50D40 xC5CAFA xC5EAAF xC61B3B xC6C641 xC7969F xC7C1A8 xC83EA2 xC84F3C xC9A151 xC9B5D0 xCA0C39 xCA456A xCBAACD xCC421F xCD18DF xCD2C52 xCD9EE2 xCE5FFE xCE9CDA xD00B01 xD020D0 xD0A051 xD0BD98 xD0BFE1 xD0D4AC xD1D428 xD26EE0 xD2CCCA xD40581 xD4581D xD4BD14 xD514AB xD5E673 xD6300D xD6461D xD66BDD xD68CD6 xD68DC4 xD72D53 xD7BB7E xD7EF8D xD919FA xD98837 xDA5D0D xDA5EA8 xDB670E xDB6CF9 xDC9825 xDD39F0 xDE68FF xDF065E xDF63CF xDFA754 xE013EA xE05AB9 xE0B43D xE0E536 xE13AEF xE18E27 xE2581E xE2DB48 xE37129 xE3A476 xE3DE71 xE3F266 xE425DB xE47E30 xE4CE91 xE5ACDB xE6161D xE70D7F xE763BC xE769EA xE7EDAB xE80050 xE87A5A xE895D3 xE8B7F7 xE9FEAE xEAE670 xEBDA66 xEC6893 xECE8A2 xED6C3A xEDC1F2 xEFD2A3 xF06D7F xF099F1 xF0B35F xF0D3A9 xF0FDB8 xF19FA2 xF1AC0C xF292E5 xF2D452 xF2F598 xF3C44C xF4ECE3 xF52936 xF545E7 xF54ED3 xF59CE1 xF64312 xF68A34 xF7CD9A xF7EB57 xF88453 xF8AFCE xF93942 xF9A2FF xF9A92C xFA96C2 xFAD69E xFB0A6A xFB270B xFB41E8 xFC2727 xFCF08A xFD3E4C xFD5004 xFD5F13 xFD9276 xFDEEFC xFE1601 xFE7A75 xFEE57D xFFC788 xFFDC67 } - traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams state_trait_mountweld } - city = x835810 - port = x79C4FB - farm = x98FA26 - mine = x8D829F - wood = x74551C - arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 40 - building_iron_mine = 30 - building_copper_mine = 20 - building_logging_camp = 4 - building_fishing_wharf = 9 - building_gold_mine = 8 - building_bauxite_mine = 42 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 34 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 64 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 43 - discovered_amount = 13 - } - naval_exit_id = 3123 + id = 562 + subsistence_building = building_subsistence_pastures + provinces = { x0054BE x012091 x014F3C x01D4D4 x01E1CA x0272A3 x028A41 x02A390 x02C2F2 x030E6E x032B24 x03B26C x044F96 x056E33 x05E9A3 x0605C1 x0663FD x068EEF x084C37 x084DA5 x08A271 x09245C x0995B2 x0A596B x0BC60B x0BD4F3 x0C1FE4 x0C6867 x0C9C8D x0CBB91 x0CE4E6 x0D1965 x0DF415 x0E09B6 x0F1DD1 x0F866A x10304F x104005 x108379 x114406 x11D6C6 x1210D5 x12D179 x13B802 x13E0B6 x143599 x144C03 x14C151 x154243 x154426 x155E62 x15D1EB x15F5F9 x183A1F x194524 x19AA40 x1B2E41 x1B443D x1BF848 x1C77E8 x1C83B2 x1CD314 x1CEB93 x1D08B4 x1D8BC3 x1DBFA7 x1DD64D x1E2FF7 x1EA03F x1EBE7A x1F4A13 x205223 x213F7C x218BBD x220D4E x233910 x2387F1 x23885D x24AC00 x25124E x2525CB x257DB3 x25A197 x25EE74 x26317C x276F7C x277237 x278D9B x283CC9 x284007 x2936D5 x295344 x29FEE7 x2A57EB x2B4652 x2C8519 x2D0B8D x2D2CB5 x2E4285 x2EF98E x2F445C x3036B4 x30CE5D x30CF22 x31015A x31CB62 x321392 x3281E7 x331CEC x33BA16 x33CB5F x33D287 x3402BF x34A8F2 x350FB8 x357BF0 x35FC10 x3623BB x3627C6 x3629E1 x36B60E x36CCB2 x36F14D x37048E x373D37 x37918F x3792B5 x37C5DC x3860A0 x3864A0 x38E1A0 x3956AF x39961A x39C49D x3AC495 x3B8960 x3BB29D x3BC659 x3BF61B x3C120C x3C4EEC x3C5E27 x3C8900 x3CBBDF x3CE576 x3D8DC4 x3DC542 x3DFB08 x3EE357 x3FF3E9 x4074D0 x41338B x415873 x417A4D x419CCF x438608 x453652 x4556D7 x46B4A2 x46F374 x481DF5 x482DC8 x485C96 x48D70F x48DAE0 x495A84 x496FA5 x4971FB x498C4D x4A919E x4B40E4 x4B4AFE x4B85E9 x4C08C4 x4CAA7B x4D0B06 x4D5E6F x4E9152 x4EEA59 x4F83AE x4FC929 x4FD5E0 x503691 x507AE8 x509F50 x51112B x5121D0 x516F90 x51884E x51A0D0 x52500D x52706E x52FC69 x53C09A x540320 x5418FA x542F98 x5523AE x5592F8 x55C26A x569B91 x56EAC5 x573CC3 x576738 x57A2F9 x57D4B4 x584506 x58815F x591A6B x59C38A x5CB6A6 x5DE8A7 x5DE8D3 x5FDD52 x602930 x61287F x61E781 x636A4B x63B9AD x659543 x65BEE3 x661864 x66C92E x67064F x67649C x67B9F6 x6839AE x696F26 x69ADDC x6B5B55 x6C62F6 x6C7FEE x6C9985 x6CACF6 x6D3800 x6E8591 x6E9D7E x6FE500 x6FF0BB x7009CA x72E965 x73F842 x73F91E x74551C x74664F x74DC69 x755549 x75F34C x77AAC9 x7816AE x79C4FB x79DB16 x7A2159 x7A49FA x7B0287 x7B06CF x7B4749 x7B9D91 x7BFC4F x7C135B x7C3478 x7C6804 x7C8379 x7E10D2 x7E235E x7E4A92 x7F5F60 x7F5F9E x7F8010 x801F5D x815A1E x8243B6 x833528 x83420A x8353FE x835810 x8405E9 x84222A x84BD99 x853586 x85C28A x8631B0 x863D3A x86480B x867863 x8698B5 x86E23B x870746 x873C4B x877EB7 x87A766 x87D86F x87F7DC x8801DC x8815CD x88377F x886388 x893B0F x89745D x898700 x89905C x89D116 x89D49C x8AF782 x8B2C89 x8B93A1 x8C50CE x8C686E x8CADA4 x8D829F x8D9F50 x8E388F x8E874D x8FABAE x904D0E x90A049 x92408E x931760 x93816D x93C0A3 x943C0A x944AD9 x94B17B x9549B5 x95B9BD x960633 x960E36 x96CF17 x974764 x974FBE x97EA84 x9850A6 x98FA26 x996F74 x9A4EC8 x9ACC1E x9B47E9 x9BB90C x9BCAA1 x9C763A x9CE386 x9CE43F x9DAD1C x9DD644 x9DEAB9 x9E23AD x9ECECF x9EDC21 x9EF9EC x9F3E78 x9F8D50 x9FFF57 xA00125 xA01FD3 xA0F944 xA1A7D7 xA33DDE xA35749 xA42007 xA433B3 xA4447F xA4673C xA5176D xA536D2 xA555E2 xA62873 xA79A53 xA8C32D xAB1D74 xAB5D53 xAB7F06 xABA067 xABDCF1 xAD5FB0 xAD76C8 xAE2DAC xAE9278 xAF2FA3 xAF8AED xB08392 xB0B14F xB0CF98 xB1D916 xB22D3C xB36017 xB371BA xB3A58A xB3B830 xB4684F xB4DB27 xB51C26 xB63314 xB706D3 xB71B01 xB722B2 xB77E71 xB7E9D7 xB828E8 xB938DB xB99F16 xBBC1EA xBC825C xBCFFEB xBD1290 xBDEEFE xBE02BF xBE3FCE xBE68E8 xBEECD3 xBF4CC1 xBFE517 xC04F4C xC13DF2 xC21D6E xC284C1 xC2AE36 xC30E24 xC36A88 xC47E44 xC49303 xC50D40 xC5CAFA xC5EAAF xC61B3B xC6C641 xC7969F xC7C1A8 xC83EA2 xC84F3C xC9A151 xC9B5D0 xCA0C39 xCA456A xCBAACD xCC421F xCD18DF xCD2C52 xCD9EE2 xCE5FFE xCE9CDA xD00B01 xD020D0 xD0A051 xD0BD98 xD0BFE1 xD0D4AC xD1D428 xD26EE0 xD2CCCA xD40581 xD4581D xD4BD14 xD514AB xD5E673 xD6300D xD6461D xD66BDD xD68CD6 xD68DC4 xD72D53 xD7BB7E xD7EF8D xD919FA xD98837 xDA5D0D xDA5EA8 xDB670E xDB6CF9 xDC9825 xDD39F0 xDE68FF xDF065E xDF63CF xDFA754 xE013EA xE05AB9 xE0B43D xE0E536 xE13AEF xE18E27 xE2581E xE2DB48 xE37129 xE3A476 xE3DE71 xE3F266 xE425DB xE47E30 xE4CE91 xE5ACDB xE6161D xE70D7F xE763BC xE769EA xE7EDAB xE80050 xE87A5A xE895D3 xE8B7F7 xE9FEAE xEAE670 xEBDA66 xEC6893 xECE8A2 xED6C3A xEDC1F2 xEFD2A3 xF06D7F xF099F1 xF0B35F xF0D3A9 xF0FDB8 xF19FA2 xF1AC0C xF292E5 xF2D452 xF2F598 xF3C44C xF4ECE3 xF52936 xF545E7 xF54ED3 xF59CE1 xF64312 xF68A34 xF7CD9A xF7EB57 xF88453 xF8AFCE xF93942 xF9A2FF xF9A92C xFA96C2 xFAD69E xFB0A6A xFB270B xFB41E8 xFC2727 xFCF08A xFD3E4C xFD5004 xFD5F13 xFD9276 xFDEEFC xFE1601 xFE7A75 xFEE57D xFFC788 xFFDC67 } + traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams state_trait_mountweld } + city = x835810 + port = x79C4FB + farm = x98FA26 + mine = x8D829F + wood = x74551C + arable_land = 436 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 40 + building_iron_mine = 30 + building_copper_mine = 20 + building_logging_camp = 4 + building_fishing_wharf = 9 + building_gold_mine = 8 + building_bauxite_mine = 42 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 34 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 64 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 43 + discovered_amount = 13 + } + naval_exit_id = 3123 } STATE_NORTHERN_TERRITORY = { - id = 563 - subsistence_building = building_subsistence_farms - provinces = { x0063DE x0193B4 x01BF32 x01CCC2 x01CEDD x0204AB x02A1A2 x030668 x039645 x044521 x048DBF x053DF1 x0628FD x08102F x086AD9 x0B16CD x0E41FD x110166 x118272 x12193D x143312 x143C50 x1629D3 x16330F x1648A3 x184431 x19818E x1A0031 x1A48E8 x1A8F1A x1B6F15 x1B7DC9 x1BFD4A x1D1BC2 x1E3BA2 x1F3E04 x2007B7 x22DF3C x237938 x24EEC6 x251E51 x25CFF8 x269611 x272FAE x274A30 x27E1A1 x284A61 x28DA69 x2A1C9C x2A320F x2C0C71 x2CA9B5 x2D0777 x2E031D x2EF6AD x30DCC6 x32E24B x32ECDB x3345D6 x33A988 x35DA70 x360826 x365248 x3741F7 x3758C9 x398EDD x3A562D x3AA830 x3DAE2E x3F1F28 x3F7FA7 x3F942C x40A620 x422FAA x466A3B x48E0B1 x496C3E x496C63 x4A900E x4D6E12 x4DF68A x4F4743 x4F5308 x4F8DCC x4FD1EF x500090 x54DF60 x55703D x55D915 x57E5EE x59F241 x5A6066 x5B7E31 x5BD3F0 x5C075B x5CCBB8 x5D99CE x610097 x61195A x61DBEC x62251B x628954 x62C735 x637F22 x641326 x642906 x64AF7A x6592BE x65AA63 x66158D x68280D x691D84 x69E2E6 x6A150A x6AA092 x6AED1D x6B377F x6BBD1B x6C71E5 x6C9D8A x6EC633 x6F014A x6F64BA x70B8FB x715D7F x71DA68 x7260D1 x72E33A x73585F x7382C7 x73FE0A x742E21 x7538FA x753DF5 x7787B6 x7BA5C9 x7CF5FD x7D1765 x7ED764 x817D98 x824886 x82B73A x8311D0 x835D35 x83B260 x83F546 x8506FC x8544DF x8690D0 x877637 x87BA64 x889B16 x897C46 x8A2EAD x8BA582 x8F6654 x8FF2E7 x906050 x921743 x93F030 x959AF8 x95B834 x95C66B x967141 x994323 x9C6A14 x9C7217 x9E719E x9EC099 x9F8FB6 xA111C7 xA12F44 xA17B7A xA3F0FE xA42747 xA4B8B3 xA7BCBF xA84343 xA894CD xA91087 xA9304E xA9C0EB xA9C949 xA9CD4E xA9E6D1 xAA0A88 xAB255E xAB7482 xABCA91 xAE83E3 xAEDED1 xAF33F5 xAFB08D xB021D1 xB05FF0 xB0D529 xB1D531 xB1E766 xB24A68 xB2B040 xB35C41 xB403B8 xB5C844 xB6F2EF xB87182 xBBD87A xBC6315 xBC6ADA xBD1087 xC0F9AF xC132AD xC22623 xC46C16 xC4B15B xC6574D xC67EFF xC6D5A4 xC8C159 xC93259 xC9417B xCA91F3 xCA9ECC xCC3266 xCDF796 xCF0090 xCF9C8D xCFF671 xD09353 xD0ED38 xD40E0B xD40F63 xD4AABE xD63284 xD70795 xD83A34 xD8B060 xD8B872 xD90230 xD9D32D xDBCFD4 xDC3CFD xDC5C1F xDD8C68 xDEFE50 xDF2102 xE02C6D xE048D3 xE0A589 xE0D57E xE12FDC xE199D0 xE1D9B2 xE1EF33 xE2B88C xE361C2 xE47449 xE5A5C5 xE81D8C xE85965 xE91BDA xEA5ACE xEB33E0 xEB8D6B xEBA4D4 xEC18B4 xEDAB39 xEDCE9B xEE18D8 xEED0BD xEEEFB7 xEF2A2F xF0194E xF568ED xF596F4 xF5ABF9 xF73F36 xF80151 xF80313 xF89C75 xF943B8 xF96D7E xF9715F xF9805E xFA3609 xFA63AB xFB6039 xFB6819 xFE32CD xFF6BD0 xFF6CAB xFFE893 xFFFAEA } - traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } - city = xE1EF33 - port = x7ED764 - farm = xF943B8 - mine = x3F7FA7 - wood = xA4B8B3 - arable_land = 144 - arable_resources = { bg_livestock_ranches bg_cotton_plantations } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 4 - discovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 13 - } - capped_resources = { - building_logging_camp = 5 - building_fishing_wharf = 6 - building_bauxite_mine = 18 - } - naval_exit_id = 3126 + id = 563 + subsistence_building = building_subsistence_farms + provinces = { x0063DE x0193B4 x01BF32 x01CCC2 x01CEDD x0204AB x02A1A2 x030668 x039645 x044521 x048DBF x053DF1 x0628FD x08102F x086AD9 x0B16CD x0E41FD x110166 x118272 x12193D x143312 x143C50 x1629D3 x16330F x1648A3 x184431 x19818E x1A0031 x1A48E8 x1A8F1A x1B6F15 x1B7DC9 x1BFD4A x1D1BC2 x1E3BA2 x1F3E04 x2007B7 x22DF3C x237938 x24EEC6 x251E51 x25CFF8 x269611 x272FAE x274A30 x27E1A1 x284A61 x28DA69 x2A1C9C x2A320F x2C0C71 x2CA9B5 x2D0777 x2E031D x2EF6AD x30DCC6 x32E24B x32ECDB x3345D6 x33A988 x35DA70 x360826 x365248 x3741F7 x3758C9 x398EDD x3A562D x3AA830 x3DAE2E x3F1F28 x3F7FA7 x3F942C x40A620 x422FAA x466A3B x48E0B1 x496C3E x496C63 x4A900E x4D6E12 x4DF68A x4F4743 x4F5308 x4F8DCC x4FD1EF x500090 x54DF60 x55703D x55D915 x57E5EE x59F241 x5A6066 x5B7E31 x5BD3F0 x5C075B x5CCBB8 x5D99CE x610097 x61195A x61DBEC x62251B x628954 x62C735 x637F22 x641326 x642906 x64AF7A x6592BE x65AA63 x66158D x68280D x691D84 x69E2E6 x6A150A x6AA092 x6AED1D x6B377F x6BBD1B x6C71E5 x6C9D8A x6EC633 x6F014A x6F64BA x70B8FB x715D7F x71DA68 x7260D1 x72E33A x73585F x7382C7 x73FE0A x742E21 x7538FA x753DF5 x7787B6 x7BA5C9 x7CF5FD x7D1765 x7ED764 x817D98 x824886 x82B73A x8311D0 x835D35 x83B260 x83F546 x8506FC x8544DF x8690D0 x877637 x87BA64 x889B16 x897C46 x8A2EAD x8BA582 x8F6654 x8FF2E7 x906050 x921743 x93F030 x959AF8 x95B834 x95C66B x967141 x994323 x9C6A14 x9C7217 x9E719E x9EC099 x9F8FB6 xA111C7 xA12F44 xA17B7A xA3F0FE xA42747 xA4B8B3 xA7BCBF xA84343 xA894CD xA91087 xA9304E xA9C0EB xA9C949 xA9CD4E xA9E6D1 xAA0A88 xAB255E xAB7482 xABCA91 xAE83E3 xAEDED1 xAF33F5 xAFB08D xB021D1 xB05FF0 xB0D529 xB1D531 xB1E766 xB24A68 xB2B040 xB35C41 xB403B8 xB5C844 xB6F2EF xB87182 xBBD87A xBC6315 xBC6ADA xBD1087 xC0F9AF xC132AD xC22623 xC46C16 xC4B15B xC6574D xC67EFF xC6D5A4 xC8C159 xC93259 xC9417B xCA91F3 xCA9ECC xCC3266 xCDF796 xCF0090 xCF9C8D xCFF671 xD09353 xD0ED38 xD40E0B xD40F63 xD4AABE xD63284 xD70795 xD83A34 xD8B060 xD8B872 xD90230 xD9D32D xDBCFD4 xDC3CFD xDC5C1F xDD8C68 xDEFE50 xDF2102 xE02C6D xE048D3 xE0A589 xE0D57E xE12FDC xE199D0 xE1D9B2 xE1EF33 xE2B88C xE361C2 xE47449 xE5A5C5 xE81D8C xE85965 xE91BDA xEA5ACE xEB33E0 xEB8D6B xEBA4D4 xEC18B4 xEDAB39 xEDCE9B xEE18D8 xEED0BD xEEEFB7 xEF2A2F xF0194E xF568ED xF596F4 xF5ABF9 xF73F36 xF80151 xF80313 xF89C75 xF943B8 xF96D7E xF9715F xF9805E xFA3609 xFA63AB xFB6039 xFB6819 xFE32CD xFF6BD0 xFF6CAB xFFE893 xFFFAEA } + traits = { state_trait_australian_desert state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + city = xE1EF33 + port = x7ED764 + farm = xF943B8 + mine = x3F7FA7 + wood = xA4B8B3 + arable_land = 144 + arable_resources = { bg_livestock_ranches bg_cotton_plantations } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 4 + discovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 13 + } + capped_resources = { + building_logging_camp = 5 + building_fishing_wharf = 6 + building_bauxite_mine = 18 + } + naval_exit_id = 3126 } STATE_NORTH_ISLAND = { - id = 564 - subsistence_building = building_subsistence_farms - provinces = { x08E83A x0A9415 x0AA01A x0FDAD6 x1000F0 x1080F0 x160E3F x29C0BA x2C2C24 x2C3A6E x2D6E8E x3BCC0A x4D3C57 x59DF28 x810EEB x8659F7 x8CEFDA x9000F0 x9080F0 x91D53E x9FCCD9 xAFF43A xB0BC94 xB2E71F xB48ED2 xB6642B xC25D9D xC4FF1C xC8EC59 xCCD9EE xD0B89C xE59D9C xEBB583 xF3D71B xFBC4F4 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } - city = x1000F0 - port = x0A9415 - farm = xEBB583 - mine = x59DF28 - wood = x0AA01A - arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 1 - } - capped_resources = { - building_coal_mine = 28 - building_iron_mine = 27 - building_logging_camp = 11 - building_fishing_wharf = 8 - building_gold_mine = 4 - } - naval_exit_id = 3122 + id = 564 + subsistence_building = building_subsistence_farms + provinces = { x08E83A x0A9415 x0AA01A x0FDAD6 x1000F0 x1080F0 x160E3F x29C0BA x2C2C24 x2C3A6E x2D6E8E x3BCC0A x4D3C57 x59DF28 x810EEB x8659F7 x8CEFDA x9000F0 x9080F0 x91D53E x9FCCD9 xAFF43A xB0BC94 xB2E71F xB48ED2 xB6642B xC25D9D xC4FF1C xC8EC59 xCCD9EE xD0B89C xE59D9C xEBB583 xF3D71B xFBC4F4 } + traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + city = x1000F0 + port = x0A9415 + farm = xEBB583 + mine = x59DF28 + wood = x0AA01A + arable_land = 436 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 1 + } + capped_resources = { + building_coal_mine = 28 + building_iron_mine = 27 + building_logging_camp = 11 + building_fishing_wharf = 8 + building_gold_mine = 4 + } + naval_exit_id = 3122 } STATE_SOUTH_ISLAND = { - id = 565 - subsistence_building = building_subsistence_farms - provinces = { x050D8E x071CF7 x0C69F3 x0E784F x102244 x1C59CC x1D5F99 x21E8F0 x232E1F x2B0CF4 x396221 x3B56F3 x3FE668 x4122F8 x5040B0 x50C0B0 x50F19B x51B446 x561832 x586231 x5A7F48 x60236D x6A5DDE x6F5B60 x733DDF x738A48 x8385E4 x86A979 x8749DD x8EE07C x92A994 x96DD26 x998BCA x9CAE58 xA18C1B xA1C4D2 xA1D52F xC5AD14 xD040B0 xD0FA16 xD51A40 xD8C27E xDFB440 xE2064F xE353A8 xE7C924 xFF586D } - traits = { state_trait_hydroelectric_dams state_trait_wind_farms } - city = xD8C27E - port = xC5AD14 - farm = x6A5DDE - mine = xD040B0 - wood = x50F19B - arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 7 - building_fishing_wharf = 10 - building_gold_mine = 6 - } - naval_exit_id = 3122 + id = 565 + subsistence_building = building_subsistence_farms + provinces = { x050D8E x071CF7 x0C69F3 x0E784F x102244 x1C59CC x1D5F99 x21E8F0 x232E1F x2B0CF4 x396221 x3B56F3 x3FE668 x4122F8 x5040B0 x50C0B0 x50F19B x51B446 x561832 x586231 x5A7F48 x60236D x6A5DDE x6F5B60 x733DDF x738A48 x8385E4 x86A979 x8749DD x8EE07C x92A994 x96DD26 x998BCA x9CAE58 xA18C1B xA1C4D2 xA1D52F xC5AD14 xD040B0 xD0FA16 xD51A40 xD8C27E xDFB440 xE2064F xE353A8 xE7C924 xFF586D } + traits = { state_trait_hydroelectric_dams state_trait_wind_farms } + city = xD8C27E + port = xC5AD14 + farm = x6A5DDE + mine = xD040B0 + wood = x50F19B + arable_land = 436 + arable_resources = { bg_wheat_farms bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 7 + building_fishing_wharf = 10 + building_gold_mine = 6 + } + naval_exit_id = 3122 } diff --git a/map_data/state_regions/14_siberia.txt b/map_data/state_regions/14_siberia.txt index 23b2dfe29..4a422ba24 100644 --- a/map_data/state_regions/14_siberia.txt +++ b/map_data/state_regions/14_siberia.txt @@ -1,323 +1,323 @@ STATE_URAL = { - id = 566 - subsistence_building = building_subsistence_farms - provinces = { x0158AB x03FC8B x0452E2 x045539 x0460D2 x04C68F x059EBD x0711D2 x078B1C x08919A x09B346 x09E54A x0A5700 x0C0895 x0D0C98 x100A2B x10C63F x1189A2 x119BF2 x147BDF x14FEAC x159073 x15EF69 x16720C x172C8C x179ABF x17BFE1 x1800D6 x1883B9 x190D11 x194D18 x198BFB x19AC83 x19D9D1 x19FC0B x1A12D2 x1A7CB7 x1A8438 x1AE7D1 x1B5FD5 x1CA3E0 x1CDC2D x200DF5 x20C1EA x20EFDC x21B3D9 x227A3C x2280E9 x228262 x2300DC x236987 x242720 x2484D2 x25DDC5 x25E5EC x269FCC x284D71 x2BD0C0 x2C0531 x2C6B7D x2CD11E x2E246D x2EE37A x2FBADC x2FE367 x3041AE x317252 x31D194 x3228AA x340EC0 x346BE6 x34EEED x3537A9 x37A807 x37BCF7 x380D5C x38156E x38F595 x3919DD x39688E x39A92E x39B80C x39B9B1 x3A7854 x3AD809 x3B9503 x3BA591 x3BA83B x3BBC57 x3CBEE7 x3E3CD8 x3EB21D x40B095 x40DD22 x40E399 x40F14F x4110C0 x411273 x416CA1 x42318C x43DC3C x46043C x46D1D7 x477761 x47B17A x48B868 x492819 x49AEB9 x4A05D7 x4A290E x4A49A4 x4A613B x4B8F1F x4CC67B x4D5289 x4E315D x50ECA0 x513511 x517A85 x519B3C x523BDE x5378A3 x53C36B x543015 x55869B x563FD2 x5647E1 x565D5C x56E27E x571AB7 x5775A5 x585608 x58677F x591B38 x59E590 x5A1580 x5CC13E x5CDD0F x5D8A53 x5E6A5B x5F2788 x5F5AE1 x60DFA0 x615B11 x61A1BC x629CB4 x630592 x634741 x6593E6 x65EE94 x665888 x6732F9 x691830 x69C65B x6A5B1F x6AF579 x6B4541 x6E31C2 x6F286C x71708A x743E27 x746C5C x749036 x761B70 x76622E x76C074 x76EF31 x77420F x77A044 x79430B x794580 x795CFC x7AAADA x7ABF8D x7D2617 x7EC271 x803089 x809886 x814DB1 x81AABD x820401 x826602 x82C82E x82D3F8 x830CE1 x85430F x86EECE x879E71 x891FE7 x89B790 x8C6EE6 x8EDB17 x8FAFAB x90268C x917125 x918F80 x91EE28 x9376BA x948CDA x963F2C x969CBC x96F70A x9822EB x988625 x994A36 x99554D x99A5E9 x99D6BC x99EFA6 x9A5AFE x9AD5C4 x9B25D2 x9DF2E5 x9E09F4 x9F1E97 x9F2E36 xA09A50 xA09BB7 xA0A11C xA12DE2 xA14788 xA20518 xA21EB0 xA3193D xA57D86 xA5B013 xA5D60F xA74553 xA77EBD xA80E13 xA9F573 xAA61D7 xACF972 xAD2C19 xAE8781 xAF61BB xB04FCE xB0CA9B xB14AF6 xB28F60 xB2CEE0 xB31920 xB34A5B xB3BA06 xB45D6D xB49059 xB50B04 xB610CE xB6278E xB67ACC xB781CB xB79E32 xB7A837 xB83FDC xB8BF89 xBA43BB xBAAEBD xBBEF1C xBC0DC8 xBCF0DC xBDC79A xBF7B0B xC158DC xC1E991 xC2D9D1 xC3D96C xC4576E xC47E7C xC50D86 xC5AD8B xC64487 xC65BA4 xC6F9FC xC77AA0 xC7A98C xC7F480 xC852C0 xC8CE16 xC8DEA6 xC9B138 xCA7C1B xCB291D xCCDEBD xCD17BF xCD8C9B xCDB93C xCDDC01 xCE1BAD xCE2540 xD05028 xD179E1 xD1A55D xD1D88F xD20A5D xD28CD5 xD38934 xD41229 xD56B94 xD6396F xD670CA xD6A715 xD8F36C xDBB4A7 xDBCA07 xDC82C3 xDDA1D8 xDF181A xDF60A0 xE0ECDB xE20865 xE239D3 xE26B73 xE4BEEE xE591E8 xE6C0A8 xE733FC xE8465C xE8CF9A xEA89E2 xEB5712 xEBB187 xEBF2B5 xEC07E6 xECCB00 xEE3813 xEF4426 xEF72BE xEFFDD6 xF04309 xF06FF1 xF0ADA2 xF1BD83 xF3943F xF8342F xF83B03 xF8D34F xF9AA32 xF9AEA7 xF9BAB5 xFA60B8 xFA68A0 xFB9EA1 xFC2C1B xFC64E8 xFCF282 xFDDF5C } - traits = { state_trait_ural_mountains } - city = x79430B - farm = x2FE367 - mine = x492819 - wood = x09B346 - arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 15 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 10 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 17 - discovered_amount = 6 - } - capped_resources = { - building_coal_mine = 84 - building_iron_mine = 96 - building_lead_mine = 81 - building_copper_mine = 52 - building_logging_camp = 13 - } + id = 566 + subsistence_building = building_subsistence_farms + provinces = { x0158AB x03FC8B x0452E2 x045539 x0460D2 x04C68F x059EBD x0711D2 x078B1C x08919A x09B346 x09E54A x0A5700 x0C0895 x0D0C98 x100A2B x10C63F x1189A2 x119BF2 x147BDF x14FEAC x159073 x15EF69 x16720C x172C8C x179ABF x17BFE1 x1800D6 x1883B9 x190D11 x194D18 x198BFB x19AC83 x19D9D1 x19FC0B x1A12D2 x1A7CB7 x1A8438 x1AE7D1 x1B5FD5 x1CA3E0 x1CDC2D x200DF5 x20C1EA x20EFDC x21B3D9 x227A3C x2280E9 x228262 x2300DC x236987 x242720 x2484D2 x25DDC5 x25E5EC x269FCC x284D71 x2BD0C0 x2C0531 x2C6B7D x2CD11E x2E246D x2EE37A x2FBADC x2FE367 x3041AE x317252 x31D194 x3228AA x340EC0 x346BE6 x34EEED x3537A9 x37A807 x37BCF7 x380D5C x38156E x38F595 x3919DD x39688E x39A92E x39B80C x39B9B1 x3A7854 x3AD809 x3B9503 x3BA591 x3BA83B x3BBC57 x3CBEE7 x3E3CD8 x3EB21D x40B095 x40DD22 x40E399 x40F14F x4110C0 x411273 x416CA1 x42318C x43DC3C x46043C x46D1D7 x477761 x47B17A x48B868 x492819 x49AEB9 x4A05D7 x4A290E x4A49A4 x4A613B x4B8F1F x4CC67B x4D5289 x4E315D x50ECA0 x513511 x517A85 x519B3C x523BDE x5378A3 x53C36B x543015 x55869B x563FD2 x5647E1 x565D5C x56E27E x571AB7 x5775A5 x585608 x58677F x591B38 x59E590 x5A1580 x5CC13E x5CDD0F x5D8A53 x5E6A5B x5F2788 x5F5AE1 x60DFA0 x615B11 x61A1BC x629CB4 x630592 x634741 x6593E6 x65EE94 x665888 x6732F9 x691830 x69C65B x6A5B1F x6AF579 x6B4541 x6E31C2 x6F286C x71708A x743E27 x746C5C x749036 x761B70 x76622E x76C074 x76EF31 x77420F x77A044 x79430B x794580 x795CFC x7AAADA x7ABF8D x7D2617 x7EC271 x803089 x809886 x814DB1 x81AABD x820401 x826602 x82C82E x82D3F8 x830CE1 x85430F x86EECE x879E71 x891FE7 x89B790 x8C6EE6 x8EDB17 x8FAFAB x90268C x917125 x918F80 x91EE28 x9376BA x948CDA x963F2C x969CBC x96F70A x9822EB x988625 x994A36 x99554D x99A5E9 x99D6BC x99EFA6 x9A5AFE x9AD5C4 x9B25D2 x9DF2E5 x9E09F4 x9F1E97 x9F2E36 xA09A50 xA09BB7 xA0A11C xA12DE2 xA14788 xA20518 xA21EB0 xA3193D xA57D86 xA5B013 xA5D60F xA74553 xA77EBD xA80E13 xA9F573 xAA61D7 xACF972 xAD2C19 xAE8781 xAF61BB xB04FCE xB0CA9B xB14AF6 xB28F60 xB2CEE0 xB31920 xB34A5B xB3BA06 xB45D6D xB49059 xB50B04 xB610CE xB6278E xB67ACC xB781CB xB79E32 xB7A837 xB83FDC xB8BF89 xBA43BB xBAAEBD xBBEF1C xBC0DC8 xBCF0DC xBDC79A xBF7B0B xC158DC xC1E991 xC2D9D1 xC3D96C xC4576E xC47E7C xC50D86 xC5AD8B xC64487 xC65BA4 xC6F9FC xC77AA0 xC7A98C xC7F480 xC852C0 xC8CE16 xC8DEA6 xC9B138 xCA7C1B xCB291D xCCDEBD xCD17BF xCD8C9B xCDB93C xCDDC01 xCE1BAD xCE2540 xD05028 xD179E1 xD1A55D xD1D88F xD20A5D xD28CD5 xD38934 xD41229 xD56B94 xD6396F xD670CA xD6A715 xD8F36C xDBB4A7 xDBCA07 xDC82C3 xDDA1D8 xDF181A xDF60A0 xE0ECDB xE20865 xE239D3 xE26B73 xE4BEEE xE591E8 xE6C0A8 xE733FC xE8465C xE8CF9A xEA89E2 xEB5712 xEBB187 xEBF2B5 xEC07E6 xECCB00 xEE3813 xEF4426 xEF72BE xEFFDD6 xF04309 xF06FF1 xF0ADA2 xF1BD83 xF3943F xF8342F xF83B03 xF8D34F xF9AA32 xF9AEA7 xF9BAB5 xFA60B8 xFA68A0 xFB9EA1 xFC2C1B xFC64E8 xFCF282 xFDDF5C } + traits = { state_trait_ural_mountains } + city = x79430B + farm = x2FE367 + mine = x492819 + wood = x09B346 + arable_land = 61 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 15 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 10 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 17 + discovered_amount = 6 + } + capped_resources = { + building_coal_mine = 84 + building_iron_mine = 96 + building_lead_mine = 81 + building_copper_mine = 52 + building_logging_camp = 13 + } } STATE_TOMSK = { - id = 567 - subsistence_building = building_subsistence_farms - provinces = { x002E9B x023B67 x02FAB2 x0591F8 x06EE0F x0778F5 x09AFF9 x09B7AF x0A077E x0A0F65 x0B5759 x0BD5EA x0C80CA x0D446B x0DD999 x0E8325 x0EF56C x0EF8A9 x0F8213 x0F9EB5 x122A47 x12F2ED x141B8F x1557E8 x158369 x16A3F1 x17485E x19397E x1A9BC3 x1BF3A4 x1C9E38 x1CB0A5 x1D2833 x1D4D50 x1E6A4E x1ED2BE x1F2173 x20F691 x2102F4 x212D4B x214D47 x217B51 x23225B x2322FF x2395B5 x23AC6F x24AD34 x251A9E x257A30 x27851E x29C99E x29E844 x2A034E x2A0C25 x2A27B3 x2A620D x2BD8DA x2C64DD x2D92A7 x2E2EB7 x2E522B x2E91A4 x2F241C x2F4100 x32E2F9 x33972C x33B7EF x346788 x35CFA3 x35F072 x35FEDE x369D01 x36DF06 x396E12 x397AE3 x3A2869 x3A5004 x3B3618 x3B818F x3C450E x3CB976 x3CDAC7 x3DF7E3 x3E124E x3E593C x3E989E x3EB931 x3EDE3A x3EEF50 x3F4FA0 x3F90B9 x40274F x4065B8 x407FF7 x4159F5 x41CA9F x43B14E x443121 x443BF9 x44C840 x45BDC5 x46126F x4659F5 x46866C x47054C x477332 x47CCA5 x47DA9F x4833FD x488242 x48DE76 x4AF849 x4C1170 x4D6CE8 x4E97AD x5023CE x51AABA x51B7A4 x52444F x52F61C x531772 x53BFE4 x53F9A7 x54102D x55471F x563569 x56BDD8 x57140E x57B6F4 x59E500 x5AE5F7 x5BD5B7 x5C8C2D x5D0B05 x5D2376 x5F1494 x5FA262 x60065E x6016FC x61295B x615CA8 x61BF96 x62D064 x636C59 x63D880 x63F017 x64997B x65040F x677B0A x67DF4B x685B70 x6897DA x6A3CA6 x6A4555 x6AE5F1 x6BF211 x6CEF83 x6E5DF4 x6E7506 x70A210 x70E0DD x70FFDB x72A3F4 x72AE2E x731CA4 x7409BE x747A63 x748A87 x753099 x757139 x75FDD1 x771BBF x776DA0 x780673 x794529 x794E43 x799AE5 x7A4009 x7A5D92 x7BD95A x7BFB88 x7CBF56 x7CD2B5 x7CE746 x7DCFB1 x7E46C6 x7E4C4C x7F7EF1 x7FCDF2 x806CE0 x80CDFC x810B90 x82E41E x82FF95 x833373 x843021 x85B7E6 x8819CE x896ABA x89FA86 x8A1D4E x8AEB92 x8BD40C x8C53D1 x8D5B37 x8DA621 x8EF70B x8F5DF7 x9067C5 x90B3BE x92339B x926252 x92C1E4 x92C20B x94D3FE x9538B7 x95CE91 x95CF89 x95E87D x95F2AE x95F3A0 x963E6C x965AB5 x980497 x998ACA x9A7C88 x9B7431 x9BA9A9 x9BC125 x9C89B6 x9D723E x9DB1F6 x9EB3EA x9ED072 x9EF98A xA11C01 xA2329D xA2CB17 xA2CB7C xA2D94A xA382D6 xA388FA xA4752E xA8283B xAB089C xACF0C1 xAD226E xAE00C4 xAE3589 xAEA64A xAF4A23 xAF6E6E xAFBE8B xB0AC34 xB17826 xB22C7D xB2E24C xB2F67A xB321D4 xB36955 xB36FA1 xB37659 xB43F75 xB4B345 xB52AE8 xB55679 xB616F9 xB9A460 xB9C5D0 xB9FB34 xBAE224 xBC7EED xBD1398 xC1081B xC126CD xC167A2 xC1B1E8 xC59F9C xC5A419 xC66467 xC67D46 xC900B4 xCA0075 xCA4C24 xCB4AB8 xCC4ABE xCD6CFD xCE5144 xCF92A9 xD029F3 xD042A3 xD18473 xD198B7 xD2CD49 xD3C47F xD3E0F7 xD3EC72 xD48A7F xD6B44D xD6DDE6 xD8B87B xD98507 xDBC96B xDCF182 xDD8704 xDDDFE1 xE0A553 xE11237 xE271B4 xE2AABA xE419A2 xE41FB6 xE47DF6 xE55BE2 xE65693 xE73ED8 xE7E0F9 xE90206 xE994A8 xEA48B8 xEB1BC7 xECA5B2 xECED8A xED413C xED5490 xEE1856 xEE4D21 xEEAE6F xEF3FCE xF07B21 xF08A74 xF10CF3 xF1A227 xF2F981 xF39216 xF43698 xF56820 xF5D0A6 xF60C02 xF674D8 xF67D7B xF68DCA xF6B0E6 xF6CDD4 xF92913 xF9B93C xFCC87E xFEC281 xFFCDD6 } - traits = { state_trait_ob_river } - city = x02FAB2 - farm = x3EEF50 - mine = xC126CD - wood = x17485E - arable_land = 93 - arable_resources = { bg_rye_farms bg_livestock_ranches } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 10 - } - capped_resources = { - building_coal_mine = 44 - building_iron_mine = 27 - building_logging_camp = 13 - } + id = 567 + subsistence_building = building_subsistence_farms + provinces = { x002E9B x023B67 x02FAB2 x0591F8 x06EE0F x0778F5 x09AFF9 x09B7AF x0A077E x0A0F65 x0B5759 x0BD5EA x0C80CA x0D446B x0DD999 x0E8325 x0EF56C x0EF8A9 x0F8213 x0F9EB5 x122A47 x12F2ED x141B8F x1557E8 x158369 x16A3F1 x17485E x19397E x1A9BC3 x1BF3A4 x1C9E38 x1CB0A5 x1D2833 x1D4D50 x1E6A4E x1ED2BE x1F2173 x20F691 x2102F4 x212D4B x214D47 x217B51 x23225B x2322FF x2395B5 x23AC6F x24AD34 x251A9E x257A30 x27851E x29C99E x29E844 x2A034E x2A0C25 x2A27B3 x2A620D x2BD8DA x2C64DD x2D92A7 x2E2EB7 x2E522B x2E91A4 x2F241C x2F4100 x32E2F9 x33972C x33B7EF x346788 x35CFA3 x35F072 x35FEDE x369D01 x36DF06 x396E12 x397AE3 x3A2869 x3A5004 x3B3618 x3B818F x3C450E x3CB976 x3CDAC7 x3DF7E3 x3E124E x3E593C x3E989E x3EB931 x3EDE3A x3EEF50 x3F4FA0 x3F90B9 x40274F x4065B8 x407FF7 x4159F5 x41CA9F x43B14E x443121 x443BF9 x44C840 x45BDC5 x46126F x4659F5 x46866C x47054C x477332 x47CCA5 x47DA9F x4833FD x488242 x48DE76 x4AF849 x4C1170 x4D6CE8 x4E97AD x5023CE x51AABA x51B7A4 x52444F x52F61C x531772 x53BFE4 x53F9A7 x54102D x55471F x563569 x56BDD8 x57140E x57B6F4 x59E500 x5AE5F7 x5BD5B7 x5C8C2D x5D0B05 x5D2376 x5F1494 x5FA262 x60065E x6016FC x61295B x615CA8 x61BF96 x62D064 x636C59 x63D880 x63F017 x64997B x65040F x677B0A x67DF4B x685B70 x6897DA x6A3CA6 x6A4555 x6AE5F1 x6BF211 x6CEF83 x6E5DF4 x6E7506 x70A210 x70E0DD x70FFDB x72A3F4 x72AE2E x731CA4 x7409BE x747A63 x748A87 x753099 x757139 x75FDD1 x771BBF x776DA0 x780673 x794529 x794E43 x799AE5 x7A4009 x7A5D92 x7BD95A x7BFB88 x7CBF56 x7CD2B5 x7CE746 x7DCFB1 x7E46C6 x7E4C4C x7F7EF1 x7FCDF2 x806CE0 x80CDFC x810B90 x82E41E x82FF95 x833373 x843021 x85B7E6 x8819CE x896ABA x89FA86 x8A1D4E x8AEB92 x8BD40C x8C53D1 x8D5B37 x8DA621 x8EF70B x8F5DF7 x9067C5 x90B3BE x92339B x926252 x92C1E4 x92C20B x94D3FE x9538B7 x95CE91 x95CF89 x95E87D x95F2AE x95F3A0 x963E6C x965AB5 x980497 x998ACA x9A7C88 x9B7431 x9BA9A9 x9BC125 x9C89B6 x9D723E x9DB1F6 x9EB3EA x9ED072 x9EF98A xA11C01 xA2329D xA2CB17 xA2CB7C xA2D94A xA382D6 xA388FA xA4752E xA8283B xAB089C xACF0C1 xAD226E xAE00C4 xAE3589 xAEA64A xAF4A23 xAF6E6E xAFBE8B xB0AC34 xB17826 xB22C7D xB2E24C xB2F67A xB321D4 xB36955 xB36FA1 xB37659 xB43F75 xB4B345 xB52AE8 xB55679 xB616F9 xB9A460 xB9C5D0 xB9FB34 xBAE224 xBC7EED xBD1398 xC1081B xC126CD xC167A2 xC1B1E8 xC59F9C xC5A419 xC66467 xC67D46 xC900B4 xCA0075 xCA4C24 xCB4AB8 xCC4ABE xCD6CFD xCE5144 xCF92A9 xD029F3 xD042A3 xD18473 xD198B7 xD2CD49 xD3C47F xD3E0F7 xD3EC72 xD48A7F xD6B44D xD6DDE6 xD8B87B xD98507 xDBC96B xDCF182 xDD8704 xDDDFE1 xE0A553 xE11237 xE271B4 xE2AABA xE419A2 xE41FB6 xE47DF6 xE55BE2 xE65693 xE73ED8 xE7E0F9 xE90206 xE994A8 xEA48B8 xEB1BC7 xECA5B2 xECED8A xED413C xED5490 xEE1856 xEE4D21 xEEAE6F xEF3FCE xF07B21 xF08A74 xF10CF3 xF1A227 xF2F981 xF39216 xF43698 xF56820 xF5D0A6 xF60C02 xF674D8 xF67D7B xF68DCA xF6B0E6 xF6CDD4 xF92913 xF9B93C xFCC87E xFEC281 xFFCDD6 } + traits = { state_trait_ob_river } + city = x02FAB2 + farm = x3EEF50 + mine = xC126CD + wood = x17485E + arable_land = 93 + arable_resources = { bg_rye_farms bg_livestock_ranches } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 10 + } + capped_resources = { + building_coal_mine = 44 + building_iron_mine = 27 + building_logging_camp = 13 + } } STATE_TUVA = { - id = 600 - subsistence_building = building_subsistence_farms - provinces = { x01871B x07DB43 x157930 x1D96EE x1FB679 x21A7AB x231292 x24F7D5 x24FBB5 x250369 x2B1415 x341C52 x3A575D x3B812B x3D5843 x3E6CAE x3F86F3 x3FAB59 x412865 x423D65 x433957 x44C18B x4636AC x491CE4 x4A03B9 x4C67E2 x4DFB26 x4E496D x514DFA x52E83F x587F78 x5D081A x5EAC8A x5F254A x6115ED x6B1AD0 x6CA243 x6CC568 x6E47FB x7017F3 x73D9CA x7DE7B4 x8631D1 x888CCD x8C119F x96DDDF x975632 xA9E60C xAF98EA xB2B451 xB6E6AB xB9DD43 xBA210B xBE8CDD xC4AC17 xCC67D9 xCDA333 xD90604 xDB59D8 xE24AC6 xE31401 xEA673D xEB9D1D xEC8145 xF04FBA xF0DC28 xFAA62E xFAE648 } - city = x01871B - farm = xC4AC17 - mine = x1FB679 - wood = x8C119F - arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_iron_mine = 18 - building_logging_camp = 14 - } + id = 600 + subsistence_building = building_subsistence_farms + provinces = { x01871B x07DB43 x157930 x1D96EE x1FB679 x21A7AB x231292 x24F7D5 x24FBB5 x250369 x2B1415 x341C52 x3A575D x3B812B x3D5843 x3E6CAE x3F86F3 x3FAB59 x412865 x423D65 x433957 x44C18B x4636AC x491CE4 x4A03B9 x4C67E2 x4DFB26 x4E496D x514DFA x52E83F x587F78 x5D081A x5EAC8A x5F254A x6115ED x6B1AD0 x6CA243 x6CC568 x6E47FB x7017F3 x73D9CA x7DE7B4 x8631D1 x888CCD x8C119F x96DDDF x975632 xA9E60C xAF98EA xB2B451 xB6E6AB xB9DD43 xBA210B xBE8CDD xC4AC17 xCC67D9 xCDA333 xD90604 xDB59D8 xE24AC6 xE31401 xEA673D xEB9D1D xEC8145 xF04FBA xF0DC28 xFAA62E xFAE648 } + city = x01871B + farm = xC4AC17 + mine = x1FB679 + wood = x8C119F + arable_land = 61 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_iron_mine = 18 + building_logging_camp = 14 + } } STATE_TOBOLSK = { - id = 568 - subsistence_building = building_subsistence_farms - provinces = { x002A14 x01BF72 x027866 x0366EB x03FC09 x051FDD x05CAEC x06022F x0BF1EE x0C4124 x0D063E x0DF23D x0F2423 x109E55 x10A952 x1286B8 x128D5B x12CDF5 x13C544 x1434F4 x145775 x16E6DB x1703A4 x176009 x18217B x192D91 x1A0F58 x1A5D62 x1B1E23 x1B6498 x1BE325 x1CC153 x1CF7B2 x1E7F9F x1F4380 x204AF5 x2159CF x22C8EC x23246E x2515CE x261180 x2631E9 x2723EC x281041 x28C2DD x29C914 x2A1419 x2B43C7 x2B993F x2C9CD9 x2D22D1 x2E5229 x2EB392 x2EEB1F x2FC677 x306B88 x332695 x332E5D x3330CE x347664 x3541E7 x35F285 x3704B9 x378900 x38940E x38A466 x39A58C x3B7630 x3B96E3 x3D3FEE x3D776A x3D8542 x3EB639 x3EDB4B x3F509E x3FA4FB x421093 x42173E x4349AF x442278 x442352 x44CC32 x44F6A7 x451511 x45F160 x461C3B x4745DD x474EE3 x483419 x492E24 x4978F5 x49826C x4A1FAE x4BC271 x4D84E0 x4DB2FE x50BA2B x52290B x52B2F6 x56FA88 x5760E9 x57A39B x57B249 x585C9C x585E4A x5A381A x5BF2C2 x5C1788 x5C7A99 x5D4461 x5DB92E x5EE376 x607C91 x610B79 x64E5F2 x654A18 x659035 x65F380 x660AFA x666C7C x68014A x685658 x69B6BE x6AF9B1 x6CED7C x6E08F3 x6E352D x6FDA68 x70B3F2 x70B8B3 x718E23 x71BB8E x721C6A x75A3DF x766430 x76DBD1 x773D7E x77FE1D x79355F x793F5D x7BB3EA x7BDA36 x7C3339 x7E3395 x7F3370 x829A1F x83361D x836B2C x84761B x85CFA9 x875B76 x88110D x8ACCEB x8B4DC0 x8C1C1C x8C30DC x8E243E x8EB27D x8F079F x902B5A x908FAC x929E94 x9366EA x93FCC5 x9429FB x949841 x94B677 x94BEA5 x9556BE x96356D x96B93B x9715F5 x97FAE9 x989012 x9899FA x995260 x998ADF x99FE0F x9D2309 x9D3380 x9D50C4 x9D7F01 x9DF2CD x9E398B x9FB431 xA043B7 xA0727D xA08188 xA23680 xA3543A xA39666 xA39B28 xA5DAE5 xA69C50 xA7173A xA84F13 xA883F9 xA88E87 xA98F14 xAB5B61 xABEA8F xAC00F9 xAC24D0 xAC57E1 xAD678D xAE4218 xAE6918 xAF34E8 xAF4A29 xB14C02 xB17F4F xB42087 xB42B6C xB4FFD9 xB66F2B xB6BACF xB72BF2 xB7EF51 xB86E42 xB98498 xBA2BBE xBA6A30 xBAD83B xBB887C xBF0735 xC02A4E xC0B4CD xC0F2C2 xC10449 xC1071D xC21314 xC2A702 xC2DCCF xC33E4C xC35637 xC51007 xC55FE2 xC6A63E xC8FE3B xCADA62 xCB32D6 xCBB1C6 xCD6DAA xCE4C03 xCF0FC0 xCF56EF xD1AEEE xD1D2FB xD3E041 xD406E8 xD4917C xD68CDE xD69CFB xD6AAF6 xD6C7AE xD7063B xD88626 xD8A547 xD96963 xD9EBA6 xDA0CF6 xDACF09 xDDF937 xDF30E1 xE296B5 xE36F33 xE46CB6 xE58EDF xE60D3E xE7C3AB xE85656 xEA3893 xEA72A5 xED383F xEE1C40 xEE6A2D xEE8FC7 xEFD588 xEFE0BB xF2C918 xF2D94C xF3AF53 xF4ED1C xF66B46 xF7AA12 xF8748F xF8E20F xF9270E xF9441B xF98347 xFA1439 xFB24A3 xFC6DEE xFCB155 xFD306A xFE5185 xFF3190 } - traits = { state_trait_ob_river } - city = x0C4124 - farm = xBA2BBE - mine = x1434F4 - wood = xC2DCCF - arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 44 - building_logging_camp = 14 - } - resource = { - type = "building_oil_rig" - undiscovered_amount = 38 - discovered_amount = 37 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 8 - } + id = 568 + subsistence_building = building_subsistence_farms + provinces = { x002A14 x01BF72 x027866 x0366EB x03FC09 x051FDD x05CAEC x06022F x0BF1EE x0C4124 x0D063E x0DF23D x0F2423 x109E55 x10A952 x1286B8 x128D5B x12CDF5 x13C544 x1434F4 x145775 x16E6DB x1703A4 x176009 x18217B x192D91 x1A0F58 x1A5D62 x1B1E23 x1B6498 x1BE325 x1CC153 x1CF7B2 x1E7F9F x1F4380 x204AF5 x2159CF x22C8EC x23246E x2515CE x261180 x2631E9 x2723EC x281041 x28C2DD x29C914 x2A1419 x2B43C7 x2B993F x2C9CD9 x2D22D1 x2E5229 x2EB392 x2EEB1F x2FC677 x306B88 x332695 x332E5D x3330CE x347664 x3541E7 x35F285 x3704B9 x378900 x38940E x38A466 x39A58C x3B7630 x3B96E3 x3D3FEE x3D776A x3D8542 x3EB639 x3EDB4B x3F509E x3FA4FB x421093 x42173E x4349AF x442278 x442352 x44CC32 x44F6A7 x451511 x45F160 x461C3B x4745DD x474EE3 x483419 x492E24 x4978F5 x49826C x4A1FAE x4BC271 x4D84E0 x4DB2FE x50BA2B x52290B x52B2F6 x56FA88 x5760E9 x57A39B x57B249 x585C9C x585E4A x5A381A x5BF2C2 x5C1788 x5C7A99 x5D4461 x5DB92E x5EE376 x607C91 x610B79 x64E5F2 x654A18 x659035 x65F380 x660AFA x666C7C x68014A x685658 x69B6BE x6AF9B1 x6CED7C x6E08F3 x6E352D x6FDA68 x70B3F2 x70B8B3 x718E23 x71BB8E x721C6A x75A3DF x766430 x76DBD1 x773D7E x77FE1D x79355F x793F5D x7BB3EA x7BDA36 x7C3339 x7E3395 x7F3370 x829A1F x83361D x836B2C x84761B x85CFA9 x875B76 x88110D x8ACCEB x8B4DC0 x8C1C1C x8C30DC x8E243E x8EB27D x8F079F x902B5A x908FAC x929E94 x9366EA x93FCC5 x9429FB x949841 x94B677 x94BEA5 x9556BE x96356D x96B93B x9715F5 x97FAE9 x989012 x9899FA x995260 x998ADF x99FE0F x9D2309 x9D3380 x9D50C4 x9D7F01 x9DF2CD x9E398B x9FB431 xA043B7 xA0727D xA08188 xA23680 xA3543A xA39666 xA39B28 xA5DAE5 xA69C50 xA7173A xA84F13 xA883F9 xA88E87 xA98F14 xAB5B61 xABEA8F xAC00F9 xAC24D0 xAC57E1 xAD678D xAE4218 xAE6918 xAF34E8 xAF4A29 xB14C02 xB17F4F xB42087 xB42B6C xB4FFD9 xB66F2B xB6BACF xB72BF2 xB7EF51 xB86E42 xB98498 xBA2BBE xBA6A30 xBAD83B xBB887C xBF0735 xC02A4E xC0B4CD xC0F2C2 xC10449 xC1071D xC21314 xC2A702 xC2DCCF xC33E4C xC35637 xC51007 xC55FE2 xC6A63E xC8FE3B xCADA62 xCB32D6 xCBB1C6 xCD6DAA xCE4C03 xCF0FC0 xCF56EF xD1AEEE xD1D2FB xD3E041 xD406E8 xD4917C xD68CDE xD69CFB xD6AAF6 xD6C7AE xD7063B xD88626 xD8A547 xD96963 xD9EBA6 xDA0CF6 xDACF09 xDDF937 xDF30E1 xE296B5 xE36F33 xE46CB6 xE58EDF xE60D3E xE7C3AB xE85656 xEA3893 xEA72A5 xED383F xEE1C40 xEE6A2D xEE8FC7 xEFD588 xEFE0BB xF2C918 xF2D94C xF3AF53 xF4ED1C xF66B46 xF7AA12 xF8748F xF8E20F xF9270E xF9441B xF98347 xFA1439 xFB24A3 xFC6DEE xFCB155 xFD306A xFE5185 xFF3190 } + traits = { state_trait_ob_river } + city = x0C4124 + farm = xBA2BBE + mine = x1434F4 + wood = xC2DCCF + arable_land = 61 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 44 + building_logging_camp = 14 + } + resource = { + type = "building_oil_rig" + undiscovered_amount = 38 + discovered_amount = 37 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 8 + } } STATE_UPPER_YENISEYSK = { - id = 569 - subsistence_building = building_subsistence_pastures - provinces = { x003439 x006000 x006D9C x008796 x00978B x00B4F8 x00C30A x00ED15 x010401 x01043F x010B0C x0119AB x015B08 x015BE4 x017E90 x017ECB x019360 x019470 x01B2DF x0209AE x020E64 x02250F x026DE3 x027C79 x02DFED x02FADA x02FE94 x032D65 x03395E x034E79 x035753 x03755D x038FD6 x0397F4 x03AE54 x03EC28 x03F9F4 x040284 x0420CB x043E5E x044709 x04684B x046894 x0497AF x04A288 x04A902 x04BD95 x04CFF9 x04FF38 x053B08 x0556F9 x05CFB2 x05ED4B x061886 x061EDC x06582E x06A3DF x06A6F3 x06A9A2 x06B2CB x06CAE9 x06DFAD x06F0EF x06F28D x070C8A x0744B9 x0746D0 x075CE3 x078A08 x079D45 x07B040 x07EC9F x07ECDA x07F7C5 x080064 x084CAC x08B006 x08BF05 x091966 x091E26 x093329 x095009 x095893 x09C8F4 x09E2F7 x0A0B8D x0A111D x0B24B7 x0B3790 x0B3F71 x0B464F x0B6271 x0B7215 x0B96E1 x0BF523 x0C018D x0C165C x0C1A5B x0C1BE5 x0C408A x0C7124 x0C73A7 x0C8DC8 x0D0C1F x0D129C x0D1457 x0D20F7 x0D2A3C x0D5034 x0D89A9 x0D8C62 x0DB261 x0DC84E x0DD0AA x0DDDE7 x0E4B6A x0E77D7 x0EC293 x0F2459 x0F4C3D x0F7478 x10249B x103FBB x104768 x104960 x108539 x10868C x10A113 x10D7D5 x10F0B6 x113DAE x117B90 x11AFB6 x11C682 x11E999 x123ACC x126E47 x128EDC x129131 x12B75A x12D786 x131F45 x132250 x134494 x13498E x135E2E x137AA1 x139D90 x13A32E x13C362 x13DAE5 x14395A x14D2FA x153FDD x154977 x15C016 x15CE75 x15CE8C x160EF7 x164BE8 x166785 x16B136 x16E93D x17732A x178662 x179B36 x17F773 x1803BD x1812B4 x182F1F x183649 x1855B9 x186D59 x18AB73 x18C944 x18CA89 x18DE32 x18E8AB x18F4FA x18FBCD x192E74 x193060 x19500A x196211 x19E2C9 x1A0DC1 x1A39D4 x1A3F25 x1A6B6C x1A741B x1AE097 x1B01C1 x1B146F x1B259C x1B2D55 x1B92F3 x1B9828 x1BA89B x1BDA2C x1BF38F x1C09B0 x1C11CB x1C1932 x1C2162 x1C2AE9 x1C50AD x1CAE73 x1D27D2 x1D33B5 x1D363B x1DD480 x1DD80F x1E83FC x1E8B22 x1ED6FB x1ED773 x1EE7EA x1F2363 x1F641E x1F65D9 x1F6EBE x1F92A9 x1FA9A5 x2052C6 x206F13 x207271 x20BB73 x2129EC x215CD0 x216A1C x21874A x21A23F x21E207 x21E2AE x221090 x221536 x2217F9 x224295 x224FDD x22DF51 x230D9E x23237F x232B6A x2332F8 x23340B x2395EC x23B5B6 x23CD47 x23E1CD x23F0B7 x2400A6 x24950C x249580 x24A001 x24DDC6 x2519EB x25385C x254BD0 x256F7B x25CD44 x25CEEC x260C20 x2644A5 x266297 x266F26 x267C2B x26EC55 x26FFC1 x273BF0 x27E4F5 x282A13 x284A6C x2851C0 x289D8F x28A789 x28B788 x28C8ED x28CB45 x28D407 x28E955 x290F3A x293704 x2A2ECD x2A5462 x2A81F3 x2A83BC x2A8A17 x2A93F0 x2A9999 x2AC68A x2AC795 x2AE0B9 x2AFD50 x2B2BEF x2B314F x2B6AFC x2B6E9A x2BCBB6 x2BE8DB x2C3642 x2C9058 x2CA7A5 x2CAE68 x2D8BE5 x2DC038 x2DD4D2 x2E11AD x2E21A6 x2E2B77 x2E796F x2EC171 x2F1CE4 x2F50A6 x2F6B22 x2FACA6 x2FBD4F x3000B6 x300DE7 x3026C5 x3041EC x304EB5 x306EDB x30B29B x30B508 x30C09C x30C5F8 x30D201 x30D80B x30E3DE x30E89E x30F647 x31301C x3146DD x317CE6 x31A194 x31AFC6 x31D64D x31E672 x320F3D x328A11 x329E1D x32C90B x330D6E x33512A x335C7C x337D99 x338E2E x33A9A9 x33AEE0 x33B8A5 x33C59C x33CAFB x341058 x34765E x34780B x34AD8B x34FAF5 x34FE5E x3524B0 x353E68 x35781D x357E0D x35836B x35C327 x360474 x367642 x3697EE x36E147 x36ECF8 x36F0BC x3767F6 x377B5B x378C15 x37BCBB x37E66C x37E773 x37EB3E x3809EC x3829A0 x384910 x38863D x389327 x38A2B7 x38C0B4 x38C20A x38CAD7 x392E7C x39BE1A x39D698 x39DFBE x39E52C x3A00C8 x3A5A02 x3AA24A x3AC9EF x3AD288 x3B0B4B x3B3AE5 x3B3EB2 x3B48EB x3B5333 x3B5778 x3BB16E x3BC947 x3BCC2A x3BDCEC x3BE790 x3C1E9C x3C3A6A x3C4FFD x3C54DA x3C6C53 x3C8907 x3CAC0A x3D0282 x3D1B94 x3D4AA0 x3D5B6A x3D5D26 x3D603F x3D7725 x3D7AA7 x3DB39D x3DCCEF x3DDD92 x3E0D91 x3E0FBE x3E2CC6 x3E5616 x3E6A8B x3E6C56 x3EB607 x3F3F14 x3F411A x3F59F8 x3F7EF4 x3F8B74 x3FAED7 x3FD24C x3FD410 x4016E6 x403914 x404728 x406FFE x4084D9 x40A11D x40A3E5 x40C7C7 x40CAA9 x413506 x41395E x413975 x413E13 x4141CC x415B94 x423601 x4300CD x432D92 x437CCB x43B18A x43B2E0 x43B57A x43F380 x442A6C x4436C5 x443AF8 x44473F x4447E6 x4468D6 x449A95 x44A804 x44BFA3 x44E373 x44FDF1 x450FD2 x451B8C x455CB7 x458A27 x458C20 x459842 x45B10D x45E56D x463E1F x464B80 x465D06 x466876 x467D20 x46AF2D x46CDE6 x46DC58 x46F524 x47329B x4740E5 x4745A2 x477458 x477DA5 x4780B3 x47BD82 x47C365 x481E94 x4834DA x48BFFB x48EF29 x49543B x495DC3 x496054 x4991EB x49A2FC x49B2AD x49BC6A x49DCFD x49F3ED x4A3CA8 x4A9334 x4AC928 x4AD625 x4ADBA6 x4B624B x4BE1E7 x4BEE58 x4C38E5 x4C4114 x4C5F0D x4CBC08 x4CD64F x4CD6AD x4CD8B3 x4CF8EA x4D19FB x4D48DB x4D4AB6 x4DA9E6 x4DB251 x4DD44E x4DDB2F x4E2A7E x4E3F58 x4E4CB2 x4E5228 x4E5397 x4E5FFD x4EF4C7 x4F0DC9 x4F0FA9 x4F20E5 x4F3ACF x4FFB8F x50077E x50341D x5053D0 x509492 x50A97C x50CF51 x50E0B5 x515830 x51A338 x523D58 x5263AD x52A910 x52B509 x53531E x539A9A x53A375 x53DF1E x53F4AC x542192 x542AF5 x5457E2 x5484EA x548D97 x550133 x5501C5 x552098 x5520CF x552B42 x553FEC x5540EB x55411B x554845 x5555DA x555B52 x5574CF x55904B x5594D7 x559ACE x55D16A x55E897 x55F5DF x5612C3 x563C31 x565055 x565EC8 x566975 x567997 x568D98 x56D9FD x56E7D4 x56E8EF x571B75 x5759E4 x5797BC x57B4E0 x57D886 x57E3EA x57F316 x582B62 x5831DA x5890A5 x58C4C2 x58C9CC x58E041 x595B06 x597629 x59E519 x5A61E8 x5AA363 x5AB492 x5AC69C x5AD6ED x5AE84D x5B1524 x5B1CE1 x5B37F9 x5B789A x5BCC76 x5BE711 x5BEB3A x5C0424 x5C10A4 x5C1F3F x5C598D x5CD9A4 x5D4668 x5D58FE x5DC118 x5DE816 x5DF742 x5E0F15 x5E833E x5EA8A7 x5EDE79 x5EDF35 x5EE205 x5EF723 x5F05EE x5F2140 x5F2228 x5FD0E8 x5FEE0F x5FF25D x5FFD49 x602770 x6090F2 x60DBF2 x60EAE6 x610513 x612FA8 x613362 x6165D1 x61754B x618339 x618696 x61CDC4 x61D4B2 x61D86E x6204EB x622229 x622FB6 x629D80 x62B2FF x6318EF x6361AC x6365D8 x637589 x63780D x63B2E1 x63B5F2 x63EE8B x641B81 x64A189 x64A663 x64B572 x64C6E1 x64DC6B x653EE7 x6550B4 x661B12 x6649CB x6650A8 x6653D6 x66614C x667F50 x66A4C2 x66E841 x673322 x67582F x6776BB x67D248 x67D51F x67FD17 x681940 x6840AE x68458D x685A23 x68692E x688109 x688659 x68A16D x68A58B x68FE93 x6912D7 x6918C3 x692ED8 x6992A6 x6A367E x6A66C6 x6AA6F0 x6B4B2F x6B8DDE x6B92F0 x6BE153 x6BE542 x6BEAB9 x6BF8B0 x6C059D x6C461D x6C7167 x6C72EF x6C7894 x6C7C6E x6C87F4 x6CE039 x6D0BC2 x6D74E2 x6D75FF x6D7957 x6DCD1F x6DFFD7 x6E90E8 x6EBD56 x6ED781 x6EFC58 x6F5B3B x6F89E4 x6F8F5A x6F9675 x700A4C x706B32 x707DF6 x7095F1 x70AA0C x70D1B4 x713EC8 x717BD8 x717C92 x719A6E x71B108 x720C4E x722537 x723DEC x724E9D x72ADFE x72C76C x72D079 x730C84 x730E88 x735DA4 x7417D5 x74324D x743E6D x74D8D7 x74DC46 x751055 x752856 x753186 x7531DF x75E169 x76036B x7692F9 x76E41E x7726B6 x7754E0 x777469 x77996B x77F70F x781322 x784791 x78583D x789A35 x78C847 x78CC1A x78E111 x79B38F x79E4CB x7A5751 x7A6BEB x7AA104 x7AB06F x7AB2EB x7AFE4C x7B1648 x7B3D40 x7B4035 x7B77A1 x7B792F x7BA3E8 x7BDCAA x7BE741 x7C3B44 x7C4A1E x7C6BBB x7CB36C x7D1C64 x7D4998 x7D6482 x7D9EB1 x7DD14D x7DF74D x7DF8F1 x7DFA09 x7E0008 x7E2413 x7E2664 x7E3682 x7E848E x7E9018 x7E9C24 x7F2E0C x7F33ED x7F3402 x7F580A x7F5AA5 x7F851E x7FD0E5 x806BA8 x8080AF x80832F x808A51 x80C175 x80C401 x80D4FF x80D618 x80F3D8 x80FC21 x8112BC x811B78 x81229C x8163C9 x817D83 x819DA3 x81F595 x821D7B x822510 x822B5B x82409C x826618 x828CD4 x829583 x829D18 x82A64F x82F97F x830968 x8328C0 x8336AD x833E08 x83426C x834D14 x834F97 x8352B5 x835698 x83BCCB x83F9A9 x847E4A x8480D2 x84C045 x85127D x851B11 x85475A x855F04 x8571E3 x857444 x85C984 x85E062 x860B47 x8636E4 x86F502 x87290D x875D54 x87AA7D x87B918 x87BDBB x881786 x882343 x8853DA x8853F7 x889DB1 x88BDC5 x88D8F6 x88DC1D x894DB6 x89515C x896E6B x89ABA1 x89B615 x89E079 x8A24BD x8AD0B0 x8ADFBB x8AE203 x8AE6A0 x8AEF65 x8B0C25 x8B2008 x8B4340 x8B51FC x8B7040 x8B7959 x8BBE10 x8BDF43 x8C02B7 x8C51D1 x8C5DC3 x8C6C83 x8CA3F1 x8CAD6C x8CC59D x8CF3A4 x8D705A x8D8793 x8D8C99 x8D91A7 x8DA62F x8EA322 x8ECBBA x8EF069 x8F59E6 x8F714F x8FC6DD x8FEF2E x9003BB x901B29 x9021E5 x9073FF x9082A5 x9099B5 x909C1C x909EC6 x91101A x9139DE x915188 x91A9E9 x91C46B x91E0E4 x91E50B x920D29 x92249F x925752 x929A1A x92CC8A x92DA09 x92E537 x92F252 x93520A x935A57 x939420 x93A4B3 x93B3B5 x93B578 x93D727 x93DE6A x940A43 x941BD7 x942445 x9429B1 x94988C x94B919 x94B941 x95164A x951C5C x952346 x95326C x95BC60 x961149 x96A5E2 x96EFB8 x9724BA x972EA4 x973718 x976D08 x97A9FC x97C4C4 x97CAE6 x9802E3 x98798F x98E56D x9934A5 x99838A x99935A x999BB0 x9A1D9D x9A44A2 x9A6DC5 x9A8AAE x9ADA0C x9ADA13 x9AEF31 x9B22CB x9B2532 x9B3B69 x9B61C5 x9B7C2B x9BAD00 x9BB4FD x9BBAD3 x9BCB51 x9BCD15 x9BF76F x9C273D x9C2F0F x9C3B11 x9C4A74 x9C4B6C x9C6018 x9CAD66 x9D0B06 x9D330A x9D559F x9D58E0 x9D7F3A x9D9615 x9DAC9E x9DE99F x9E509F x9E7356 x9E8C27 x9EC4C0 x9EE73C x9F0637 x9F3FF4 x9F52D5 x9F8F40 x9FA46D x9FA507 x9FBF65 x9FC32C x9FF40A x9FFC0F xA0284A xA07C01 xA096B0 xA0A204 xA0BF45 xA105A6 xA1094B xA128AD xA18B69 xA1BBC8 xA1C7FB xA2717A xA29749 xA29C70 xA29CBA xA2AFBC xA2E3F1 xA2E945 xA2EF6E xA2FBE9 xA30803 xA31961 xA31C28 xA3449E xA35230 xA353F0 xA35B65 xA37913 xA3824E xA3F5C5 xA43B9A xA4436B xA446BC xA49AF4 xA49B8E xA4AE5C xA520AF xA528DD xA5420A xA57389 xA58DA3 xA5D9C4 xA5E6C1 xA62F7D xA69B7F xA6A275 xA6BFAF xA722EB xA729C7 xA75609 xA7B5C4 xA7D8BC xA7E7C2 xA85DE3 xA87C3D xA88416 xA89398 xA8D5BC xA90362 xA93A48 xA93A4E xA949DA xA9A251 xA9A9FD xA9DD09 xA9E4A1 xA9E801 xA9FB2D xAA5940 xAA702A xAA7EAF xAA7F0F xAB2196 xAB21AB xAB2AB6 xAB50F1 xAB6CC9 xAB6E9E xABAEF6 xABC769 xABECC5 xAC0CF1 xAC1364 xAC7579 xACC07E xAD7904 xADEDD3 xADFD4F xAEC0BB xAF1803 xAF37B2 xAF4340 xAF69B3 xAF80E0 xAFE394 xAFF0ED xB021F5 xB04C94 xB05457 xB0567F xB09520 xB128A8 xB13505 xB14B4D xB1C4D6 xB1FD42 xB209C9 xB2CFDA xB31243 xB32669 xB361FC xB36D23 xB3B5BD xB44823 xB448EE xB4B194 xB4F97E xB54D80 xB557E5 xB58248 xB5C9CA xB5D364 xB6BFFD xB700B0 xB7971C xB798C7 xB7ACB3 xB7C9D0 xB7CCFB xB84E76 xB85FCC xB8B315 xB8CAAD xB8E55E xB8EE59 xB8F36A xB945A1 xB99F1B xB9B5C4 xB9CE57 xB9D763 xB9F54F xB9F605 xBA02B6 xBA0548 xBA2445 xBA37C1 xBA3C01 xBA6B05 xBA7367 xBA79A2 xBAB82D xBAFB81 xBB2497 xBB3726 xBB4432 xBB822C xBBB52B xBBEBB6 xBBF9D4 xBC019A xBC78EA xBC9C7B xBCDAFC xBCEDFA xBD9A75 xBDBD59 xBDC0A8 xBDD01B xBDE483 xBE2796 xBE2DDB xBE3B5C xBE44F4 xBE6B96 xBE8253 xBEBE88 xBEC01C xBEC929 xBEFEF6 xBF2577 xBF5EAE xBF6850 xBF93FB xBFADF4 xBFD838 xBFFB51 xC0069A xC01DAB xC027DD xC04062 xC08D6D xC095F5 xC0A72A xC0B167 xC0C1F6 xC0C3C5 xC0F4E7 xC1341D xC14FAB xC151EF xC1686F xC19749 xC1B738 xC1C0C6 xC1D4D9 xC1F4C8 xC293A4 xC2CF27 xC2D5D5 xC2E28A xC2F281 xC3138B xC314B3 xC3267D xC35201 xC353DC xC359D6 xC37ED4 xC37FA4 xC3992A xC3A557 xC3AEC2 xC3BC8C xC3D75F xC3DBCD xC3F5F3 xC3FD6C xC405FE xC41AAB xC43101 xC4404F xC460C5 xC4683F xC468BE xC488A6 xC4BF52 xC5278C xC5295A xC53DB6 xC56701 xC5F673 xC5F813 xC6227A xC6B1C2 xC74380 xC75BA5 xC78540 xC7F2FD xC85157 xC8740C xC89E96 xC8B8DB xC8D7F1 xC936DB xC9A17F xC9A396 xC9C2AD xC9CE99 xC9D3CA xC9D510 xCA0934 xCA094F xCA3162 xCA3F25 xCA5EA7 xCA748F xCA8C44 xCB3E73 xCB4F60 xCB668C xCB6785 xCB81CA xCB83EF xCBA5CE xCBB816 xCC87D7 xCCCF72 xCD50AA xCDC6C5 xCDE76B xCE0FBE xCE29D6 xCE3A68 xCEA321 xCEBDF7 xCEDA9D xCEF473 xCF67E5 xCF6C75 xCF96A5 xCFD938 xD01D65 xD08018 xD09528 xD0C6A5 xD0CE26 xD0D01F xD1068C xD118AD xD120E7 xD13EEF xD16B18 xD1B1DC xD1F3F0 xD24AD7 xD24FD4 xD26928 xD2796D xD284B9 xD2A5E3 xD2AF0A xD2D037 xD2D226 xD31F0E xD34269 xD371FC xD3B79A xD43784 xD44672 xD44B66 xD4740E xD4910F xD49614 xD4ACF1 xD4B738 xD4B9EE xD4C3AF xD4DD73 xD52D01 xD55E9C xD5740B xD5C1BD xD5F828 xD60DA2 xD6262A xD63D98 xD659D1 xD6A174 xD6B8B4 xD6BDB2 xD6DD66 xD6EA2F xD75EDB xD7787F xD7B637 xD7BBA4 xD7C3E2 xD8256D xD86E3F xD8759D xD87DB3 xD886BB xD8985C xD8A0B2 xD8BD00 xD8D2FC xD95BFE xD9B927 xD9DCE0 xDA18C8 xDA78C0 xDA850E xDAD0B0 xDB42C8 xDB4787 xDB650B xDB87DD xDB9E60 xDBC9A8 xDC1B73 xDC4B4E xDC608C xDC6147 xDD10A1 xDD44A9 xDD6507 xDD8138 xDDE487 xDDEDE5 xDE33CE xDE554F xDEF3E1 xDF0149 xDF0416 xDF0A8A xDF7936 xDF7EBA xDF8B33 xDFFA67 xE00141 xE010DE xE019F7 xE03DA0 xE05DAB xE0864A xE0B758 xE0E6A6 xE118F4 xE15762 xE16C1D xE1869B xE1A7E0 xE1C747 xE1D937 xE1F181 xE201BD xE2069B xE20D59 xE217A5 xE2313D xE2379F xE25BD6 xE2F286 xE317DD xE32398 xE3820F xE39454 xE39611 xE3A7D7 xE44EB0 xE46E35 xE46FED xE4C1CF xE4E91D xE5023F xE50354 xE551E6 xE5C06E xE613D4 xE621CE xE624AD xE6610F xE6A124 xE70C84 xE70D05 xE74E17 xE78C45 xE7FB8E xE812DD xE822B3 xE83573 xE88A8F xE9066F xE91CCF xE92086 xE92A06 xE94B32 xE990AD xE9A726 xEA2B7E xEA452E xEA77E4 xEACBCF xEB53FD xEBA4EC xEBA986 xEBCE77 xEBD63D xEC0B79 xEC0F1F xEC3CF8 xEC46F6 xEC5558 xEC6DC5 xEC8B7E xECC25A xECCA23 xECCB74 xECCCF3 xECDBC6 xED06E6 xED1A93 xED3B36 xED5522 xEDB2CF xEDEA92 xEE1D05 xEE1D3D xEE2064 xEE21BD xEE4CFE xEE827E xEEA040 xEEAA62 xEEAB6C xEEEC8A xEEFCC3 xEF03C5 xEF0CB3 xEF3AB7 xEF56A5 xEF7075 xEFA034 xEFFC2E xF02A76 xF04372 xF04CA7 xF061B7 xF06C23 xF08417 xF09ABC xF0C8DE xF0CD17 xF0F820 xF0FED7 xF12AD1 xF14A1C xF187C7 xF18C8A xF190CC xF19931 xF1AA8E xF1BC40 xF1C62F xF1D1B6 xF1D3A4 xF1D45A xF1DA82 xF24934 xF24D71 xF271BF xF28BD7 xF2C303 xF31DB3 xF39066 xF3B7E6 xF48E4A xF49B63 xF4AA14 xF4D229 xF5345A xF5501A xF55289 xF5709F xF5B543 xF5C042 xF64F02 xF6C992 xF6F1DF xF710D7 xF719DB xF72E72 xF73023 xF73DFB xF76E68 xF7BB4B xF7F8FB xF802E7 xF84901 xF8562B xF8886A xF8D4FB xF8DD2F xF8E907 xF8F0E7 xF90CD4 xF92FAE xF953FE xF96530 xF97D09 xF9906E xF99BED xF9D6E1 xF9D7D1 xF9E24E xFA241C xFA35A3 xFA729D xFA91EF xFAAA73 xFAAE48 xFAC01D xFAF1B9 xFB2D88 xFB3575 xFB44B7 xFB7642 xFBE23C xFC46FA xFC4E4B xFC906B xFCC713 xFCE8FA xFCF014 xFD1DB2 xFD244C xFD347E xFD39FC xFD5D46 xFDB8B3 xFDBBF1 xFDF7AD xFE2449 xFE3437 xFE4DB1 xFE57BA xFEB987 xFEC41B xFF5BCD xFF9B0D xFFC491 xFFDD1B } - traits = { state_trait_siberian_terrain } - city = xF719DB - farm = x7B77A1 - mine = xBE2796 - wood = xAB21AB - port = xF28BD7 - arable_land = 61 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 15 - } - capped_resources = { - building_coal_mine = 20 - building_copper_mine = 36 - building_logging_camp = 29 - building_fishing_wharf = 6 - } - naval_exit_id = 3043 + id = 569 + subsistence_building = building_subsistence_pastures + provinces = { x003439 x006000 x006D9C x008796 x00978B x00B4F8 x00C30A x00ED15 x010401 x01043F x010B0C x0119AB x015B08 x015BE4 x017E90 x017ECB x019360 x019470 x01B2DF x0209AE x020E64 x02250F x026DE3 x027C79 x02DFED x02FADA x02FE94 x032D65 x03395E x034E79 x035753 x03755D x038FD6 x0397F4 x03AE54 x03EC28 x03F9F4 x040284 x0420CB x043E5E x044709 x04684B x046894 x0497AF x04A288 x04A902 x04BD95 x04CFF9 x04FF38 x053B08 x0556F9 x05CFB2 x05ED4B x061886 x061EDC x06582E x06A3DF x06A6F3 x06A9A2 x06B2CB x06CAE9 x06DFAD x06F0EF x06F28D x070C8A x0744B9 x0746D0 x075CE3 x078A08 x079D45 x07B040 x07EC9F x07ECDA x07F7C5 x080064 x084CAC x08B006 x08BF05 x091966 x091E26 x093329 x095009 x095893 x09C8F4 x09E2F7 x0A0B8D x0A111D x0B24B7 x0B3790 x0B3F71 x0B464F x0B6271 x0B7215 x0B96E1 x0BF523 x0C018D x0C165C x0C1A5B x0C1BE5 x0C408A x0C7124 x0C73A7 x0C8DC8 x0D0C1F x0D129C x0D1457 x0D20F7 x0D2A3C x0D5034 x0D89A9 x0D8C62 x0DB261 x0DC84E x0DD0AA x0DDDE7 x0E4B6A x0E77D7 x0EC293 x0F2459 x0F4C3D x0F7478 x10249B x103FBB x104768 x104960 x108539 x10868C x10A113 x10D7D5 x10F0B6 x113DAE x117B90 x11AFB6 x11C682 x11E999 x123ACC x126E47 x128EDC x129131 x12B75A x12D786 x131F45 x132250 x134494 x13498E x135E2E x137AA1 x139D90 x13A32E x13C362 x13DAE5 x14395A x14D2FA x153FDD x154977 x15C016 x15CE75 x15CE8C x160EF7 x164BE8 x166785 x16B136 x16E93D x17732A x178662 x179B36 x17F773 x1803BD x1812B4 x182F1F x183649 x1855B9 x186D59 x18AB73 x18C944 x18CA89 x18DE32 x18E8AB x18F4FA x18FBCD x192E74 x193060 x19500A x196211 x19E2C9 x1A0DC1 x1A39D4 x1A3F25 x1A6B6C x1A741B x1AE097 x1B01C1 x1B146F x1B259C x1B2D55 x1B92F3 x1B9828 x1BA89B x1BDA2C x1BF38F x1C09B0 x1C11CB x1C1932 x1C2162 x1C2AE9 x1C50AD x1CAE73 x1D27D2 x1D33B5 x1D363B x1DD480 x1DD80F x1E83FC x1E8B22 x1ED6FB x1ED773 x1EE7EA x1F2363 x1F641E x1F65D9 x1F6EBE x1F92A9 x1FA9A5 x2052C6 x206F13 x207271 x20BB73 x2129EC x215CD0 x216A1C x21874A x21A23F x21E207 x21E2AE x221090 x221536 x2217F9 x224295 x224FDD x22DF51 x230D9E x23237F x232B6A x2332F8 x23340B x2395EC x23B5B6 x23CD47 x23E1CD x23F0B7 x2400A6 x24950C x249580 x24A001 x24DDC6 x2519EB x25385C x254BD0 x256F7B x25CD44 x25CEEC x260C20 x2644A5 x266297 x266F26 x267C2B x26EC55 x26FFC1 x273BF0 x27E4F5 x282A13 x284A6C x2851C0 x289D8F x28A789 x28B788 x28C8ED x28CB45 x28D407 x28E955 x290F3A x293704 x2A2ECD x2A5462 x2A81F3 x2A83BC x2A8A17 x2A93F0 x2A9999 x2AC68A x2AC795 x2AE0B9 x2AFD50 x2B2BEF x2B314F x2B6AFC x2B6E9A x2BCBB6 x2BE8DB x2C3642 x2C9058 x2CA7A5 x2CAE68 x2D8BE5 x2DC038 x2DD4D2 x2E11AD x2E21A6 x2E2B77 x2E796F x2EC171 x2F1CE4 x2F50A6 x2F6B22 x2FACA6 x2FBD4F x3000B6 x300DE7 x3026C5 x3041EC x304EB5 x306EDB x30B29B x30B508 x30C09C x30C5F8 x30D201 x30D80B x30E3DE x30E89E x30F647 x31301C x3146DD x317CE6 x31A194 x31AFC6 x31D64D x31E672 x320F3D x328A11 x329E1D x32C90B x330D6E x33512A x335C7C x337D99 x338E2E x33A9A9 x33AEE0 x33B8A5 x33C59C x33CAFB x341058 x34765E x34780B x34AD8B x34FAF5 x34FE5E x3524B0 x353E68 x35781D x357E0D x35836B x35C327 x360474 x367642 x3697EE x36E147 x36ECF8 x36F0BC x3767F6 x377B5B x378C15 x37BCBB x37E66C x37E773 x37EB3E x3809EC x3829A0 x384910 x38863D x389327 x38A2B7 x38C0B4 x38C20A x38CAD7 x392E7C x39BE1A x39D698 x39DFBE x39E52C x3A00C8 x3A5A02 x3AA24A x3AC9EF x3AD288 x3B0B4B x3B3AE5 x3B3EB2 x3B48EB x3B5333 x3B5778 x3BB16E x3BC947 x3BCC2A x3BDCEC x3BE790 x3C1E9C x3C3A6A x3C4FFD x3C54DA x3C6C53 x3C8907 x3CAC0A x3D0282 x3D1B94 x3D4AA0 x3D5B6A x3D5D26 x3D603F x3D7725 x3D7AA7 x3DB39D x3DCCEF x3DDD92 x3E0D91 x3E0FBE x3E2CC6 x3E5616 x3E6A8B x3E6C56 x3EB607 x3F3F14 x3F411A x3F59F8 x3F7EF4 x3F8B74 x3FAED7 x3FD24C x3FD410 x4016E6 x403914 x404728 x406FFE x4084D9 x40A11D x40A3E5 x40C7C7 x40CAA9 x413506 x41395E x413975 x413E13 x4141CC x415B94 x423601 x4300CD x432D92 x437CCB x43B18A x43B2E0 x43B57A x43F380 x442A6C x4436C5 x443AF8 x44473F x4447E6 x4468D6 x449A95 x44A804 x44BFA3 x44E373 x44FDF1 x450FD2 x451B8C x455CB7 x458A27 x458C20 x459842 x45B10D x45E56D x463E1F x464B80 x465D06 x466876 x467D20 x46AF2D x46CDE6 x46DC58 x46F524 x47329B x4740E5 x4745A2 x477458 x477DA5 x4780B3 x47BD82 x47C365 x481E94 x4834DA x48BFFB x48EF29 x49543B x495DC3 x496054 x4991EB x49A2FC x49B2AD x49BC6A x49DCFD x49F3ED x4A3CA8 x4A9334 x4AC928 x4AD625 x4ADBA6 x4B624B x4BE1E7 x4BEE58 x4C38E5 x4C4114 x4C5F0D x4CBC08 x4CD64F x4CD6AD x4CD8B3 x4CF8EA x4D19FB x4D48DB x4D4AB6 x4DA9E6 x4DB251 x4DD44E x4DDB2F x4E2A7E x4E3F58 x4E4CB2 x4E5228 x4E5397 x4E5FFD x4EF4C7 x4F0DC9 x4F0FA9 x4F20E5 x4F3ACF x4FFB8F x50077E x50341D x5053D0 x509492 x50A97C x50CF51 x50E0B5 x515830 x51A338 x523D58 x5263AD x52A910 x52B509 x53531E x539A9A x53A375 x53DF1E x53F4AC x542192 x542AF5 x5457E2 x5484EA x548D97 x550133 x5501C5 x552098 x5520CF x552B42 x553FEC x5540EB x55411B x554845 x5555DA x555B52 x5574CF x55904B x5594D7 x559ACE x55D16A x55E897 x55F5DF x5612C3 x563C31 x565055 x565EC8 x566975 x567997 x568D98 x56D9FD x56E7D4 x56E8EF x571B75 x5759E4 x5797BC x57B4E0 x57D886 x57E3EA x57F316 x582B62 x5831DA x5890A5 x58C4C2 x58C9CC x58E041 x595B06 x597629 x59E519 x5A61E8 x5AA363 x5AB492 x5AC69C x5AD6ED x5AE84D x5B1524 x5B1CE1 x5B37F9 x5B789A x5BCC76 x5BE711 x5BEB3A x5C0424 x5C10A4 x5C1F3F x5C598D x5CD9A4 x5D4668 x5D58FE x5DC118 x5DE816 x5DF742 x5E0F15 x5E833E x5EA8A7 x5EDE79 x5EDF35 x5EE205 x5EF723 x5F05EE x5F2140 x5F2228 x5FD0E8 x5FEE0F x5FF25D x5FFD49 x602770 x6090F2 x60DBF2 x60EAE6 x610513 x612FA8 x613362 x6165D1 x61754B x618339 x618696 x61CDC4 x61D4B2 x61D86E x6204EB x622229 x622FB6 x629D80 x62B2FF x6318EF x6361AC x6365D8 x637589 x63780D x63B2E1 x63B5F2 x63EE8B x641B81 x64A189 x64A663 x64B572 x64C6E1 x64DC6B x653EE7 x6550B4 x661B12 x6649CB x6650A8 x6653D6 x66614C x667F50 x66A4C2 x66E841 x673322 x67582F x6776BB x67D248 x67D51F x67FD17 x681940 x6840AE x68458D x685A23 x68692E x688109 x688659 x68A16D x68A58B x68FE93 x6912D7 x6918C3 x692ED8 x6992A6 x6A367E x6A66C6 x6AA6F0 x6B4B2F x6B8DDE x6B92F0 x6BE153 x6BE542 x6BEAB9 x6BF8B0 x6C059D x6C461D x6C7167 x6C72EF x6C7894 x6C7C6E x6C87F4 x6CE039 x6D0BC2 x6D74E2 x6D75FF x6D7957 x6DCD1F x6DFFD7 x6E90E8 x6EBD56 x6ED781 x6EFC58 x6F5B3B x6F89E4 x6F8F5A x6F9675 x700A4C x706B32 x707DF6 x7095F1 x70AA0C x70D1B4 x713EC8 x717BD8 x717C92 x719A6E x71B108 x720C4E x722537 x723DEC x724E9D x72ADFE x72C76C x72D079 x730C84 x730E88 x735DA4 x7417D5 x74324D x743E6D x74D8D7 x74DC46 x751055 x752856 x753186 x7531DF x75E169 x76036B x7692F9 x76E41E x7726B6 x7754E0 x777469 x77996B x77F70F x781322 x784791 x78583D x789A35 x78C847 x78CC1A x78E111 x79B38F x79E4CB x7A5751 x7A6BEB x7AA104 x7AB06F x7AB2EB x7AFE4C x7B1648 x7B3D40 x7B4035 x7B77A1 x7B792F x7BA3E8 x7BDCAA x7BE741 x7C3B44 x7C4A1E x7C6BBB x7CB36C x7D1C64 x7D4998 x7D6482 x7D9EB1 x7DD14D x7DF74D x7DF8F1 x7DFA09 x7E0008 x7E2413 x7E2664 x7E3682 x7E848E x7E9018 x7E9C24 x7F2E0C x7F33ED x7F3402 x7F580A x7F5AA5 x7F851E x7FD0E5 x806BA8 x8080AF x80832F x808A51 x80C175 x80C401 x80D4FF x80D618 x80F3D8 x80FC21 x8112BC x811B78 x81229C x8163C9 x817D83 x819DA3 x81F595 x821D7B x822510 x822B5B x82409C x826618 x828CD4 x829583 x829D18 x82A64F x82F97F x830968 x8328C0 x8336AD x833E08 x83426C x834D14 x834F97 x8352B5 x835698 x83BCCB x83F9A9 x847E4A x8480D2 x84C045 x85127D x851B11 x85475A x855F04 x8571E3 x857444 x85C984 x85E062 x860B47 x8636E4 x86F502 x87290D x875D54 x87AA7D x87B918 x87BDBB x881786 x882343 x8853DA x8853F7 x889DB1 x88BDC5 x88D8F6 x88DC1D x894DB6 x89515C x896E6B x89ABA1 x89B615 x89E079 x8A24BD x8AD0B0 x8ADFBB x8AE203 x8AE6A0 x8AEF65 x8B0C25 x8B2008 x8B4340 x8B51FC x8B7040 x8B7959 x8BBE10 x8BDF43 x8C02B7 x8C51D1 x8C5DC3 x8C6C83 x8CA3F1 x8CAD6C x8CC59D x8CF3A4 x8D705A x8D8793 x8D8C99 x8D91A7 x8DA62F x8EA322 x8ECBBA x8EF069 x8F59E6 x8F714F x8FC6DD x8FEF2E x9003BB x901B29 x9021E5 x9073FF x9082A5 x9099B5 x909C1C x909EC6 x91101A x9139DE x915188 x91A9E9 x91C46B x91E0E4 x91E50B x920D29 x92249F x925752 x929A1A x92CC8A x92DA09 x92E537 x92F252 x93520A x935A57 x939420 x93A4B3 x93B3B5 x93B578 x93D727 x93DE6A x940A43 x941BD7 x942445 x9429B1 x94988C x94B919 x94B941 x95164A x951C5C x952346 x95326C x95BC60 x961149 x96A5E2 x96EFB8 x9724BA x972EA4 x973718 x976D08 x97A9FC x97C4C4 x97CAE6 x9802E3 x98798F x98E56D x9934A5 x99838A x99935A x999BB0 x9A1D9D x9A44A2 x9A6DC5 x9A8AAE x9ADA0C x9ADA13 x9AEF31 x9B22CB x9B2532 x9B3B69 x9B61C5 x9B7C2B x9BAD00 x9BB4FD x9BBAD3 x9BCB51 x9BCD15 x9BF76F x9C273D x9C2F0F x9C3B11 x9C4A74 x9C4B6C x9C6018 x9CAD66 x9D0B06 x9D330A x9D559F x9D58E0 x9D7F3A x9D9615 x9DAC9E x9DE99F x9E509F x9E7356 x9E8C27 x9EC4C0 x9EE73C x9F0637 x9F3FF4 x9F52D5 x9F8F40 x9FA46D x9FA507 x9FBF65 x9FC32C x9FF40A x9FFC0F xA0284A xA07C01 xA096B0 xA0A204 xA0BF45 xA105A6 xA1094B xA128AD xA18B69 xA1BBC8 xA1C7FB xA2717A xA29749 xA29C70 xA29CBA xA2AFBC xA2E3F1 xA2E945 xA2EF6E xA2FBE9 xA30803 xA31961 xA31C28 xA3449E xA35230 xA353F0 xA35B65 xA37913 xA3824E xA3F5C5 xA43B9A xA4436B xA446BC xA49AF4 xA49B8E xA4AE5C xA520AF xA528DD xA5420A xA57389 xA58DA3 xA5D9C4 xA5E6C1 xA62F7D xA69B7F xA6A275 xA6BFAF xA722EB xA729C7 xA75609 xA7B5C4 xA7D8BC xA7E7C2 xA85DE3 xA87C3D xA88416 xA89398 xA8D5BC xA90362 xA93A48 xA93A4E xA949DA xA9A251 xA9A9FD xA9DD09 xA9E4A1 xA9E801 xA9FB2D xAA5940 xAA702A xAA7EAF xAA7F0F xAB2196 xAB21AB xAB2AB6 xAB50F1 xAB6CC9 xAB6E9E xABAEF6 xABC769 xABECC5 xAC0CF1 xAC1364 xAC7579 xACC07E xAD7904 xADEDD3 xADFD4F xAEC0BB xAF1803 xAF37B2 xAF4340 xAF69B3 xAF80E0 xAFE394 xAFF0ED xB021F5 xB04C94 xB05457 xB0567F xB09520 xB128A8 xB13505 xB14B4D xB1C4D6 xB1FD42 xB209C9 xB2CFDA xB31243 xB32669 xB361FC xB36D23 xB3B5BD xB44823 xB448EE xB4B194 xB4F97E xB54D80 xB557E5 xB58248 xB5C9CA xB5D364 xB6BFFD xB700B0 xB7971C xB798C7 xB7ACB3 xB7C9D0 xB7CCFB xB84E76 xB85FCC xB8B315 xB8CAAD xB8E55E xB8EE59 xB8F36A xB945A1 xB99F1B xB9B5C4 xB9CE57 xB9D763 xB9F54F xB9F605 xBA02B6 xBA0548 xBA2445 xBA37C1 xBA3C01 xBA6B05 xBA7367 xBA79A2 xBAB82D xBAFB81 xBB2497 xBB3726 xBB4432 xBB822C xBBB52B xBBEBB6 xBBF9D4 xBC019A xBC78EA xBC9C7B xBCDAFC xBCEDFA xBD9A75 xBDBD59 xBDC0A8 xBDD01B xBDE483 xBE2796 xBE2DDB xBE3B5C xBE44F4 xBE6B96 xBE8253 xBEBE88 xBEC01C xBEC929 xBEFEF6 xBF2577 xBF5EAE xBF6850 xBF93FB xBFADF4 xBFD838 xBFFB51 xC0069A xC01DAB xC027DD xC04062 xC08D6D xC095F5 xC0A72A xC0B167 xC0C1F6 xC0C3C5 xC0F4E7 xC1341D xC14FAB xC151EF xC1686F xC19749 xC1B738 xC1C0C6 xC1D4D9 xC1F4C8 xC293A4 xC2CF27 xC2D5D5 xC2E28A xC2F281 xC3138B xC314B3 xC3267D xC35201 xC353DC xC359D6 xC37ED4 xC37FA4 xC3992A xC3A557 xC3AEC2 xC3BC8C xC3D75F xC3DBCD xC3F5F3 xC3FD6C xC405FE xC41AAB xC43101 xC4404F xC460C5 xC4683F xC468BE xC488A6 xC4BF52 xC5278C xC5295A xC53DB6 xC56701 xC5F673 xC5F813 xC6227A xC6B1C2 xC74380 xC75BA5 xC78540 xC7F2FD xC85157 xC8740C xC89E96 xC8B8DB xC8D7F1 xC936DB xC9A17F xC9A396 xC9C2AD xC9CE99 xC9D3CA xC9D510 xCA0934 xCA094F xCA3162 xCA3F25 xCA5EA7 xCA748F xCA8C44 xCB3E73 xCB4F60 xCB668C xCB6785 xCB81CA xCB83EF xCBA5CE xCBB816 xCC87D7 xCCCF72 xCD50AA xCDC6C5 xCDE76B xCE0FBE xCE29D6 xCE3A68 xCEA321 xCEBDF7 xCEDA9D xCEF473 xCF67E5 xCF6C75 xCF96A5 xCFD938 xD01D65 xD08018 xD09528 xD0C6A5 xD0CE26 xD0D01F xD1068C xD118AD xD120E7 xD13EEF xD16B18 xD1B1DC xD1F3F0 xD24AD7 xD24FD4 xD26928 xD2796D xD284B9 xD2A5E3 xD2AF0A xD2D037 xD2D226 xD31F0E xD34269 xD371FC xD3B79A xD43784 xD44672 xD44B66 xD4740E xD4910F xD49614 xD4ACF1 xD4B738 xD4B9EE xD4C3AF xD4DD73 xD52D01 xD55E9C xD5740B xD5C1BD xD5F828 xD60DA2 xD6262A xD63D98 xD659D1 xD6A174 xD6B8B4 xD6BDB2 xD6DD66 xD6EA2F xD75EDB xD7787F xD7B637 xD7BBA4 xD7C3E2 xD8256D xD86E3F xD8759D xD87DB3 xD886BB xD8985C xD8A0B2 xD8BD00 xD8D2FC xD95BFE xD9B927 xD9DCE0 xDA18C8 xDA78C0 xDA850E xDAD0B0 xDB42C8 xDB4787 xDB650B xDB87DD xDB9E60 xDBC9A8 xDC1B73 xDC4B4E xDC608C xDC6147 xDD10A1 xDD44A9 xDD6507 xDD8138 xDDE487 xDDEDE5 xDE33CE xDE554F xDEF3E1 xDF0149 xDF0416 xDF0A8A xDF7936 xDF7EBA xDF8B33 xDFFA67 xE00141 xE010DE xE019F7 xE03DA0 xE05DAB xE0864A xE0B758 xE0E6A6 xE118F4 xE15762 xE16C1D xE1869B xE1A7E0 xE1C747 xE1D937 xE1F181 xE201BD xE2069B xE20D59 xE217A5 xE2313D xE2379F xE25BD6 xE2F286 xE317DD xE32398 xE3820F xE39454 xE39611 xE3A7D7 xE44EB0 xE46E35 xE46FED xE4C1CF xE4E91D xE5023F xE50354 xE551E6 xE5C06E xE613D4 xE621CE xE624AD xE6610F xE6A124 xE70C84 xE70D05 xE74E17 xE78C45 xE7FB8E xE812DD xE822B3 xE83573 xE88A8F xE9066F xE91CCF xE92086 xE92A06 xE94B32 xE990AD xE9A726 xEA2B7E xEA452E xEA77E4 xEACBCF xEB53FD xEBA4EC xEBA986 xEBCE77 xEBD63D xEC0B79 xEC0F1F xEC3CF8 xEC46F6 xEC5558 xEC6DC5 xEC8B7E xECC25A xECCA23 xECCB74 xECCCF3 xECDBC6 xED06E6 xED1A93 xED3B36 xED5522 xEDB2CF xEDEA92 xEE1D05 xEE1D3D xEE2064 xEE21BD xEE4CFE xEE827E xEEA040 xEEAA62 xEEAB6C xEEEC8A xEEFCC3 xEF03C5 xEF0CB3 xEF3AB7 xEF56A5 xEF7075 xEFA034 xEFFC2E xF02A76 xF04372 xF04CA7 xF061B7 xF06C23 xF08417 xF09ABC xF0C8DE xF0CD17 xF0F820 xF0FED7 xF12AD1 xF14A1C xF187C7 xF18C8A xF190CC xF19931 xF1AA8E xF1BC40 xF1C62F xF1D1B6 xF1D3A4 xF1D45A xF1DA82 xF24934 xF24D71 xF271BF xF28BD7 xF2C303 xF31DB3 xF39066 xF3B7E6 xF48E4A xF49B63 xF4AA14 xF4D229 xF5345A xF5501A xF55289 xF5709F xF5B543 xF5C042 xF64F02 xF6C992 xF6F1DF xF710D7 xF719DB xF72E72 xF73023 xF73DFB xF76E68 xF7BB4B xF7F8FB xF802E7 xF84901 xF8562B xF8886A xF8D4FB xF8DD2F xF8E907 xF8F0E7 xF90CD4 xF92FAE xF953FE xF96530 xF97D09 xF9906E xF99BED xF9D6E1 xF9D7D1 xF9E24E xFA241C xFA35A3 xFA729D xFA91EF xFAAA73 xFAAE48 xFAC01D xFAF1B9 xFB2D88 xFB3575 xFB44B7 xFB7642 xFBE23C xFC46FA xFC4E4B xFC906B xFCC713 xFCE8FA xFCF014 xFD1DB2 xFD244C xFD347E xFD39FC xFD5D46 xFDB8B3 xFDBBF1 xFDF7AD xFE2449 xFE3437 xFE4DB1 xFE57BA xFEB987 xFEC41B xFF5BCD xFF9B0D xFFC491 xFFDD1B } + traits = { state_trait_siberian_terrain } + city = xF719DB + farm = x7B77A1 + mine = xBE2796 + wood = xAB21AB + port = xF28BD7 + arable_land = 61 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 15 + } + capped_resources = { + building_coal_mine = 20 + building_copper_mine = 36 + building_logging_camp = 29 + building_fishing_wharf = 6 + } + naval_exit_id = 3043 } STATE_OB = { - id = 571 - subsistence_building = building_subsistence_pastures - provinces = { x0051E1 x007B10 x009619 x00CEAE x013D53 x019703 x026F56 x02A8B1 x02D3C3 x041C9E x0443FF x044592 x04BBDD x0505A1 x06B7C3 x079CBC x095350 x09DB72 x0A1A28 x0A75E4 x0A7C4F x0BD15E x0C4936 x0C61FB x0DD9F5 x0DE68D x0F84AD x0FDDDF x0FFA27 x105F5F x114E90 x117A9E x119348 x1294EF x131B5B x133F25 x1352AC x139DE7 x140F8A x14428A x151BCE x154F1E x15BF9C x161E36 x165556 x1670E8 x169BDC x16CFE3 x17091E x1731FB x17797E x18068D x180F53 x1814E6 x18D071 x1A39BB x1A3D4F x1B9F01 x1C9894 x1D3C44 x1D8E8F x1E0564 x1E1CD9 x1F595E x1F98D0 x1FDDBA x2016BB x2044FE x20E6D9 x210AB8 x2112E3 x228633 x2441E1 x247544 x24D985 x24FF03 x263465 x270213 x27E5CF x27EC04 x282501 x296516 x299113 x2999F4 x299E9B x2A2D94 x2B02AA x2B4FFC x2B97BC x2BB81E x2D94B0 x3070FD x30BA44 x315480 x324DA9 x326C21 x32F121 x32FD23 x33F47A x343C7E x344D19 x345ED1 x34A49C x3562A2 x35AE04 x35E84C x366CEE x388983 x388F3A x389248 x38AB64 x39218B x397381 x3AF477 x3CE91F x3D7015 x3DD9A0 x3E56E4 x3E8DC9 x3EDA29 x3F0692 x3FC020 x407D25 x40F5C0 x411E07 x413AA8 x417D50 x41B74D x41F493 x4255C3 x429335 x42E15F x4339DF x433F6F x437C7A x447863 x4515D2 x451CA9 x4551F7 x45DABC x45E070 x463F7A x470DAC x474133 x4777DF x480C9B x48698A x48A021 x48C38B x49AB29 x49D8FF x49D9F2 x49E5BF x4ABDB2 x4AF90A x4B202D x4B2BAE x4B2F9D x4B68E7 x4C7203 x4CAD51 x4CAFDE x4D3C2E x4E0026 x4F5ADB x4FD1AF x5006B6 x500EAA x5259D3 x5305B6 x544C61 x546617 x547F9F x550844 x557DC3 x56392E x5647F3 x56B1DE x56E460 x574691 x576BA6 x57BBD8 x58DE08 x58EF72 x5977D0 x598D34 x59968E x5A0876 x5A8F5B x5A9BD6 x5AFED6 x5BE706 x5CA19C x5CAFFC x5D04E1 x5D4C55 x5DB14E x5F2388 x601040 x60C868 x60DFE5 x61BCD8 x61C65C x620328 x620761 x637859 x637E68 x63E829 x64C176 x64EAE9 x653260 x656BAC x66650A x672660 x674C27 x677591 x680100 x68062A x68353E x693AF6 x6B0667 x6C17F7 x6C4F39 x6C5254 x6C8CC1 x6D34FE x6D380E x6D84E3 x6D8B64 x6E04DA x6E0637 x6EAA41 x6EB180 x6F4034 x6FAC2A x7047A2 x711582 x71D934 x71EF21 x7276B1 x732BBC x73682D x736F00 x73D4F7 x73E788 x7536A4 x776C2D x77C95E x77DEBC x77F330 x7806F3 x780E76 x787B3B x78EA57 x79D792 x7B2C22 x7BC0F4 x7C2859 x7C5C31 x7C65A6 x7C855D x7E98EA x7EA352 x802A2E x80782D x80AEC7 x813F40 x8183F0 x819C64 x820330 x820BDB x8238C2 x82D3EC x836065 x836387 x838E06 x83C67B x841788 x84AD34 x84B581 x84E1AE x8589D5 x865CA9 x86E45D x87357A x873649 x87A736 x880BA5 x8990A4 x8A265C x8A6C5E x8AA3B9 x8CA851 x8CDD27 x8D5931 x8DA0AB x8DD539 x8DED3A x8E6150 x8E7B80 x8E894F x8F5970 x8F864E x903C03 x92E681 x92E79B x930F69 x93F8C6 x9486EC x952D2D x98A3F3 x99CD15 x9A0609 x9A373C x9ACBA0 x9B3984 x9B801B x9C29A3 x9C33A3 x9C36CA x9C3A26 x9C78F7 x9C8D87 x9CFE10 x9D2495 x9DBA2A x9DBFBB x9E1522 x9E5E50 x9F16B4 x9FFCB3 x9FFE8B xA05364 xA07FBF xA10E01 xA20092 xA2B8B5 xA2E5FE xA32EEC xA3B642 xA438E0 xA4516C xA48731 xA4A10B xA4AAD6 xA4DB1C xA5703E xA5CC9B xA5E8DB xA6002E xA71BB2 xA77AE3 xA82793 xA8CF5A xA95B14 xA9D41B xAAB6A5 xAAF4E6 xAAF732 xAB3494 xABC5BA xABE74C xAC0718 xAC20D4 xACE393 xADBEF3 xAED988 xB03368 xB06524 xB0688D xB0CCD5 xB168A9 xB3729B xB3A072 xB4CA42 xB57B75 xB6016B xB664D4 xB92DC9 xB990F8 xBA1DC9 xBABF6A xBAFDDB xBBC96E xBC0930 xBDAEBE xBE2330 xBF2BC4 xBF3178 xBF832D xC0C1EC xC12D85 xC1FA4F xC27189 xC3845D xC3956B xC3F650 xC3F8D7 xC4D6B0 xC4F1E3 xC51517 xC577AB xC653E8 xC672D1 xC6D8A3 xC7B9DD xC84716 xC9CF6F xC9F9B2 xCA4A5D xCB362B xCB5789 xCB9FA3 xCBA40D xCBB05F xCBB7B3 xCBC26F xCD4AF2 xCD7D5A xCDAFBA xCDB290 xCE457F xCEF0F6 xCF39C1 xCF5238 xCF5BF4 xD02EF1 xD0CA26 xD0DA79 xD11A3C xD155AF xD16761 xD18173 xD2F055 xD2F9C7 xD3522B xD3E4DC xD3EDB2 xD44058 xD49AF8 xD4BED7 xD5D4EB xD64E92 xD6B320 xD741B2 xD82127 xD84ED4 xD85DB4 xD8728B xD8A503 xDB47D2 xDBA581 xDBA685 xDBD6D4 xDBFC6A xDC7588 xDD2232 xDD3F69 xDDA213 xDDB1D4 xDDC2EE xDDD4C7 xDE562E xDE95A6 xDEB057 xDEB1C1 xDF5A92 xDF658C xDFB329 xDFD34A xDFEBC6 xE00A7A xE02516 xE097E0 xE1052C xE11435 xE11E74 xE2992E xE2A472 xE2F8AD xE38DE5 xE477A5 xE4BB0E xE5F804 xE5F930 xE6172D xE63CC8 xE6FE78 xE74B82 xE7C9BD xE80DB1 xEA45EE xEAFBFF xEB81C2 xEBF66E xECC435 xED0ABA xED1861 xED5E2E xED70C5 xEEEC69 xEF403F xEF7B24 xEFDF10 xEFF87A xF02EA3 xF0B4B4 xF11DD5 xF13A5F xF174C8 xF25A1A xF29913 xF2A345 xF313EE xF39A2A xF3D838 xF41606 xF433A1 xF453E8 xF51922 xF5C7B3 xF5D61A xF64B9E xF6B191 xF6C7B1 xF6DFF8 xF74E11 xF7AF96 xF7CCD2 xF8307F xF85DC8 xF96CD3 xF9B67C xFA1A7C xFA9FD1 xFAA461 xFAB48D xFB6613 xFB865D xFBC3EC xFC700A xFD7C8C xFDB636 xFE08BA xFF3449 xFF9D3B } - traits = { state_trait_siberian_terrain state_trait_ob_river } - city = x8DA0AB - farm = xA82793 - mine = xC0C1EC - wood = x1E0564 - port = x0DD9F5 - arable_land = 30 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 20 - building_copper_mine = 20 - building_logging_camp = 13 - building_fishing_wharf = 11 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 372 - } - naval_exit_id = 3043 + id = 571 + subsistence_building = building_subsistence_pastures + provinces = { x0051E1 x007B10 x009619 x00CEAE x013D53 x019703 x026F56 x02A8B1 x02D3C3 x041C9E x0443FF x044592 x04BBDD x0505A1 x06B7C3 x079CBC x095350 x09DB72 x0A1A28 x0A75E4 x0A7C4F x0BD15E x0C4936 x0C61FB x0DD9F5 x0DE68D x0F84AD x0FDDDF x0FFA27 x105F5F x114E90 x117A9E x119348 x1294EF x131B5B x133F25 x1352AC x139DE7 x140F8A x14428A x151BCE x154F1E x15BF9C x161E36 x165556 x1670E8 x169BDC x16CFE3 x17091E x1731FB x17797E x18068D x180F53 x1814E6 x18D071 x1A39BB x1A3D4F x1B9F01 x1C9894 x1D3C44 x1D8E8F x1E0564 x1E1CD9 x1F595E x1F98D0 x1FDDBA x2016BB x2044FE x20E6D9 x210AB8 x2112E3 x228633 x2441E1 x247544 x24D985 x24FF03 x263465 x270213 x27E5CF x27EC04 x282501 x296516 x299113 x2999F4 x299E9B x2A2D94 x2B02AA x2B4FFC x2B97BC x2BB81E x2D94B0 x3070FD x30BA44 x315480 x324DA9 x326C21 x32F121 x32FD23 x33F47A x343C7E x344D19 x345ED1 x34A49C x3562A2 x35AE04 x35E84C x366CEE x388983 x388F3A x389248 x38AB64 x39218B x397381 x3AF477 x3CE91F x3D7015 x3DD9A0 x3E56E4 x3E8DC9 x3EDA29 x3F0692 x3FC020 x407D25 x40F5C0 x411E07 x413AA8 x417D50 x41B74D x41F493 x4255C3 x429335 x42E15F x4339DF x433F6F x437C7A x447863 x4515D2 x451CA9 x4551F7 x45DABC x45E070 x463F7A x470DAC x474133 x4777DF x480C9B x48698A x48A021 x48C38B x49AB29 x49D8FF x49D9F2 x49E5BF x4ABDB2 x4AF90A x4B202D x4B2BAE x4B2F9D x4B68E7 x4C7203 x4CAD51 x4CAFDE x4D3C2E x4E0026 x4F5ADB x4FD1AF x5006B6 x500EAA x5259D3 x5305B6 x544C61 x546617 x547F9F x550844 x557DC3 x56392E x5647F3 x56B1DE x56E460 x574691 x576BA6 x57BBD8 x58DE08 x58EF72 x5977D0 x598D34 x59968E x5A0876 x5A8F5B x5A9BD6 x5AFED6 x5BE706 x5CA19C x5CAFFC x5D04E1 x5D4C55 x5DB14E x5F2388 x601040 x60C868 x60DFE5 x61BCD8 x61C65C x620328 x620761 x637859 x637E68 x63E829 x64C176 x64EAE9 x653260 x656BAC x66650A x672660 x674C27 x677591 x680100 x68062A x68353E x693AF6 x6B0667 x6C17F7 x6C4F39 x6C5254 x6C8CC1 x6D34FE x6D380E x6D84E3 x6D8B64 x6E04DA x6E0637 x6EAA41 x6EB180 x6F4034 x6FAC2A x7047A2 x711582 x71D934 x71EF21 x7276B1 x732BBC x73682D x736F00 x73D4F7 x73E788 x7536A4 x776C2D x77C95E x77DEBC x77F330 x7806F3 x780E76 x787B3B x78EA57 x79D792 x7B2C22 x7BC0F4 x7C2859 x7C5C31 x7C65A6 x7C855D x7E98EA x7EA352 x802A2E x80782D x80AEC7 x813F40 x8183F0 x819C64 x820330 x820BDB x8238C2 x82D3EC x836065 x836387 x838E06 x83C67B x841788 x84AD34 x84B581 x84E1AE x8589D5 x865CA9 x86E45D x87357A x873649 x87A736 x880BA5 x8990A4 x8A265C x8A6C5E x8AA3B9 x8CA851 x8CDD27 x8D5931 x8DA0AB x8DD539 x8DED3A x8E6150 x8E7B80 x8E894F x8F5970 x8F864E x903C03 x92E681 x92E79B x930F69 x93F8C6 x9486EC x952D2D x98A3F3 x99CD15 x9A0609 x9A373C x9ACBA0 x9B3984 x9B801B x9C29A3 x9C33A3 x9C36CA x9C3A26 x9C78F7 x9C8D87 x9CFE10 x9D2495 x9DBA2A x9DBFBB x9E1522 x9E5E50 x9F16B4 x9FFCB3 x9FFE8B xA05364 xA07FBF xA10E01 xA20092 xA2B8B5 xA2E5FE xA32EEC xA3B642 xA438E0 xA4516C xA48731 xA4A10B xA4AAD6 xA4DB1C xA5703E xA5CC9B xA5E8DB xA6002E xA71BB2 xA77AE3 xA82793 xA8CF5A xA95B14 xA9D41B xAAB6A5 xAAF4E6 xAAF732 xAB3494 xABC5BA xABE74C xAC0718 xAC20D4 xACE393 xADBEF3 xAED988 xB03368 xB06524 xB0688D xB0CCD5 xB168A9 xB3729B xB3A072 xB4CA42 xB57B75 xB6016B xB664D4 xB92DC9 xB990F8 xBA1DC9 xBABF6A xBAFDDB xBBC96E xBC0930 xBDAEBE xBE2330 xBF2BC4 xBF3178 xBF832D xC0C1EC xC12D85 xC1FA4F xC27189 xC3845D xC3956B xC3F650 xC3F8D7 xC4D6B0 xC4F1E3 xC51517 xC577AB xC653E8 xC672D1 xC6D8A3 xC7B9DD xC84716 xC9CF6F xC9F9B2 xCA4A5D xCB362B xCB5789 xCB9FA3 xCBA40D xCBB05F xCBB7B3 xCBC26F xCD4AF2 xCD7D5A xCDAFBA xCDB290 xCE457F xCEF0F6 xCF39C1 xCF5238 xCF5BF4 xD02EF1 xD0CA26 xD0DA79 xD11A3C xD155AF xD16761 xD18173 xD2F055 xD2F9C7 xD3522B xD3E4DC xD3EDB2 xD44058 xD49AF8 xD4BED7 xD5D4EB xD64E92 xD6B320 xD741B2 xD82127 xD84ED4 xD85DB4 xD8728B xD8A503 xDB47D2 xDBA581 xDBA685 xDBD6D4 xDBFC6A xDC7588 xDD2232 xDD3F69 xDDA213 xDDB1D4 xDDC2EE xDDD4C7 xDE562E xDE95A6 xDEB057 xDEB1C1 xDF5A92 xDF658C xDFB329 xDFD34A xDFEBC6 xE00A7A xE02516 xE097E0 xE1052C xE11435 xE11E74 xE2992E xE2A472 xE2F8AD xE38DE5 xE477A5 xE4BB0E xE5F804 xE5F930 xE6172D xE63CC8 xE6FE78 xE74B82 xE7C9BD xE80DB1 xEA45EE xEAFBFF xEB81C2 xEBF66E xECC435 xED0ABA xED1861 xED5E2E xED70C5 xEEEC69 xEF403F xEF7B24 xEFDF10 xEFF87A xF02EA3 xF0B4B4 xF11DD5 xF13A5F xF174C8 xF25A1A xF29913 xF2A345 xF313EE xF39A2A xF3D838 xF41606 xF433A1 xF453E8 xF51922 xF5C7B3 xF5D61A xF64B9E xF6B191 xF6C7B1 xF6DFF8 xF74E11 xF7AF96 xF7CCD2 xF8307F xF85DC8 xF96CD3 xF9B67C xFA1A7C xFA9FD1 xFAA461 xFAB48D xFB6613 xFB865D xFBC3EC xFC700A xFD7C8C xFDB636 xFE08BA xFF3449 xFF9D3B } + traits = { state_trait_siberian_terrain state_trait_ob_river } + city = x8DA0AB + farm = xA82793 + mine = xC0C1EC + wood = x1E0564 + port = x0DD9F5 + arable_land = 30 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 20 + building_copper_mine = 20 + building_logging_camp = 13 + building_fishing_wharf = 11 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 372 + } + naval_exit_id = 3043 } STATE_NENETSIA = { - id = 572 - subsistence_building = building_subsistence_pastures - provinces = { x01272B x014759 x016ED3 x0228EC x0461A8 x046432 x05B88D x05D4BF x0683CE x0726F3 x076C17 x08EA21 x090AE0 x0938D1 x094847 x097E8F x0A481B x0A75FF x0ACF83 x0BC9F0 x0C941C x0CD55A x0CD587 x0D3F21 x0E40DF x0E45FB x0F2069 x10421E x13B333 x14033F x143579 x148F2C x14DCCC x15793E x16226B x16C690 x16F163 x184936 x1A96AF x1AD8B2 x1BB816 x1D0B2C x1D987A x1E81FD x20042C x2007FA x200B3D x207E97 x212481 x218308 x21DCAA x22289B x224D9D x24137A x26482C x27B3AF x290133 x2A2FE6 x2A523B x2B00F6 x2B0D72 x2B451F x2BE292 x2CFB78 x2D54DF x2E64AF x2F97B2 x2FB7DD x2FED3C x307D58 x30C7A9 x324C61 x327B53 x33301E x336DDE x337F2E x33C25F x33D247 x33EDCD x345C29 x34E5AF x35CCA0 x36C073 x36D215 x378B3F x38DFDB x38F20C x394AD4 x395F83 x3C5887 x3CAECB x3D2072 x3DFC8F x3E2878 x3EBD0A x3EEDAA x3F32BC x427269 x4329A8 x43B443 x447E03 x450381 x465A5E x46B48C x47E932 x482567 x489104 x4A7BEA x4C5B40 x4C8F3C x4D2002 x4DAEAE x4EDF1D x4F0008 x4F3727 x4FF082 x50133F x502052 x504650 x50B1CA x51E8BE x52330E x5293E4 x52BB1C x54BEA0 x56406D x56AC87 x57C121 x5BAD22 x5C96AB x5C9BC2 x5CB819 x5E8A60 x5F5035 x60FF25 x617A8C x619129 x61A80E x6249A6 x625F8B x633D9B x650814 x65E25D x660DFC x66C2C1 x675AB2 x69F422 x6A0DC0 x6AFC0F x6C631C x6D69E4 x6D86C4 x6DEACB x6F4FF3 x71A859 x72821A x735843 x73FC4F x74EA3A x773101 x78F046 x794A50 x797EF1 x798F3F x799E1B x79A969 x7B4892 x7CF5A8 x7D0500 x7E4BE0 x7E8992 x7F4989 x804120 x80498F x838310 x839A86 x852104 x8583E2 x85A43D x870F18 x871046 x871642 x87AE06 x87FEAE x88085F x8AFEA3 x8B0558 x8BC648 x8C881D x8CFE49 x8D8851 x8EC2F4 x8F08B3 x8F9AB3 x8F9DD4 x901791 x91010C x918387 x91D285 x929759 x92CC3F x92E397 x930E8C x93A1C4 x93C148 x943551 x949B67 x959C77 x959D2C x964A65 x9A5B40 x9AF311 x9B119E x9B7715 x9BA0DD x9BD719 x9D4CD7 x9DD0BD x9E8DF5 x9EA471 x9EA5E8 x9EC96B x9F8F4B xA00040 xA01669 xA07AFC xA08E2D xA0A229 xA1F4C2 xA24D84 xA26F82 xA2A043 xA2A80D xA38275 xA409C0 xA4C081 xA7B19C xA7DE81 xA824CE xA83616 xA8DA11 xA8E319 xA92CC9 xA9DA3B xA9DC06 xA9E50D xAC3CC6 xAC8E89 xAD0B89 xAD1267 xAD41A3 xAE796F xAEC9AB xAEFB92 xAF452A xB273CA xB29D30 xB2F58B xB306F4 xB3438E xB3A982 xB4431F xB4CD19 xB4E067 xB52E0C xB5F312 xB682AF xB68BC2 xB6D7F9 xB79F41 xB8CE60 xB8D07C xB9372F xB93763 xB9F7BC xBA61B3 xBAC7A8 xBB28DE xBB599A xBBB59E xBC1232 xBD1994 xBD8041 xBE4EF2 xBEFAA9 xBF985B xBFE4B2 xC32BD0 xC34748 xC5167F xC6200A xC67065 xC6A37F xC6D458 xC71BA8 xC744A8 xC7CF5F xC7EB17 xC916FC xC954DA xC9F3AE xCA1B89 xCAA6E2 xCAF28A xCB5484 xCC4416 xCC6732 xCCD447 xCD2826 xCDB059 xCE989F xCE9A93 xCEC72D xCFB54B xCFC6CA xD0875E xD10FA3 xD151BB xD19787 xD1DEEE xD3E997 xD41036 xD4C392 xD5002D xD560B0 xD56645 xD5B87E xD5F356 xD662A8 xD6FA07 xD72E78 xD7FDB5 xD9841C xDA4270 xDABDDC xDC37B4 xDC42D5 xDC750C xDF644E xE10D62 xE2498B xE2A08D xE342C9 xE3C845 xE40995 xE45CED xE53194 xE60CB2 xE6856E xE78B80 xE7E786 xE8F9A4 xE919E4 xE983C0 xEA1C7C xEAA7B7 xEDC36C xEDD7D8 xEEC8A0 xEF4C89 xF04D25 xF0B517 xF10872 xF1FC93 xF2BDF3 xF2CF35 xF3A4A1 xF3E2F9 xF4B371 xF5EEA8 xF63D02 xF663E5 xF71A45 xF8FC1C xF96014 xFAA187 xFB0270 xFC4E8A xFC776B xFD5D34 xFE07A2 xFE5802 xFF3B52 } - traits = { state_trait_siberian_terrain } - city = x839A86 - farm = x9EC96B - mine = x619129 - wood = xEDD7D8 - port = x871642 - arable_land = 30 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_logging_camp = 13 - building_fishing_wharf = 12 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 56 - } - naval_exit_id = 3039 + id = 572 + subsistence_building = building_subsistence_pastures + provinces = { x01272B x014759 x016ED3 x0228EC x0461A8 x046432 x05B88D x05D4BF x0683CE x0726F3 x076C17 x08EA21 x090AE0 x0938D1 x094847 x097E8F x0A481B x0A75FF x0ACF83 x0BC9F0 x0C941C x0CD55A x0CD587 x0D3F21 x0E40DF x0E45FB x0F2069 x10421E x13B333 x14033F x143579 x148F2C x14DCCC x15793E x16226B x16C690 x16F163 x184936 x1A96AF x1AD8B2 x1BB816 x1D0B2C x1D987A x1E81FD x20042C x2007FA x200B3D x207E97 x212481 x218308 x21DCAA x22289B x224D9D x24137A x26482C x27B3AF x290133 x2A2FE6 x2A523B x2B00F6 x2B0D72 x2B451F x2BE292 x2CFB78 x2D54DF x2E64AF x2F97B2 x2FB7DD x2FED3C x307D58 x30C7A9 x324C61 x327B53 x33301E x336DDE x337F2E x33C25F x33D247 x33EDCD x345C29 x34E5AF x35CCA0 x36C073 x36D215 x378B3F x38DFDB x38F20C x394AD4 x395F83 x3C5887 x3CAECB x3D2072 x3DFC8F x3E2878 x3EBD0A x3EEDAA x3F32BC x427269 x4329A8 x43B443 x447E03 x450381 x465A5E x46B48C x47E932 x482567 x489104 x4A7BEA x4C5B40 x4C8F3C x4D2002 x4DAEAE x4EDF1D x4F0008 x4F3727 x4FF082 x50133F x502052 x504650 x50B1CA x51E8BE x52330E x5293E4 x52BB1C x54BEA0 x56406D x56AC87 x57C121 x5BAD22 x5C96AB x5C9BC2 x5CB819 x5E8A60 x5F5035 x60FF25 x617A8C x619129 x61A80E x6249A6 x625F8B x633D9B x650814 x65E25D x660DFC x66C2C1 x675AB2 x69F422 x6A0DC0 x6AFC0F x6C631C x6D69E4 x6D86C4 x6DEACB x6F4FF3 x71A859 x72821A x735843 x73FC4F x74EA3A x773101 x78F046 x794A50 x797EF1 x798F3F x799E1B x79A969 x7B4892 x7CF5A8 x7D0500 x7E4BE0 x7E8992 x7F4989 x804120 x80498F x838310 x839A86 x852104 x8583E2 x85A43D x870F18 x871046 x871642 x87AE06 x87FEAE x88085F x8AFEA3 x8B0558 x8BC648 x8C881D x8CFE49 x8D8851 x8EC2F4 x8F08B3 x8F9AB3 x8F9DD4 x901791 x91010C x918387 x91D285 x929759 x92CC3F x92E397 x930E8C x93A1C4 x93C148 x943551 x949B67 x959C77 x959D2C x964A65 x9A5B40 x9AF311 x9B119E x9B7715 x9BA0DD x9BD719 x9D4CD7 x9DD0BD x9E8DF5 x9EA471 x9EA5E8 x9EC96B x9F8F4B xA00040 xA01669 xA07AFC xA08E2D xA0A229 xA1F4C2 xA24D84 xA26F82 xA2A043 xA2A80D xA38275 xA409C0 xA4C081 xA7B19C xA7DE81 xA824CE xA83616 xA8DA11 xA8E319 xA92CC9 xA9DA3B xA9DC06 xA9E50D xAC3CC6 xAC8E89 xAD0B89 xAD1267 xAD41A3 xAE796F xAEC9AB xAEFB92 xAF452A xB273CA xB29D30 xB2F58B xB306F4 xB3438E xB3A982 xB4431F xB4CD19 xB4E067 xB52E0C xB5F312 xB682AF xB68BC2 xB6D7F9 xB79F41 xB8CE60 xB8D07C xB9372F xB93763 xB9F7BC xBA61B3 xBAC7A8 xBB28DE xBB599A xBBB59E xBC1232 xBD1994 xBD8041 xBE4EF2 xBEFAA9 xBF985B xBFE4B2 xC32BD0 xC34748 xC5167F xC6200A xC67065 xC6A37F xC6D458 xC71BA8 xC744A8 xC7CF5F xC7EB17 xC916FC xC954DA xC9F3AE xCA1B89 xCAA6E2 xCAF28A xCB5484 xCC4416 xCC6732 xCCD447 xCD2826 xCDB059 xCE989F xCE9A93 xCEC72D xCFB54B xCFC6CA xD0875E xD10FA3 xD151BB xD19787 xD1DEEE xD3E997 xD41036 xD4C392 xD5002D xD560B0 xD56645 xD5B87E xD5F356 xD662A8 xD6FA07 xD72E78 xD7FDB5 xD9841C xDA4270 xDABDDC xDC37B4 xDC42D5 xDC750C xDF644E xE10D62 xE2498B xE2A08D xE342C9 xE3C845 xE40995 xE45CED xE53194 xE60CB2 xE6856E xE78B80 xE7E786 xE8F9A4 xE919E4 xE983C0 xEA1C7C xEAA7B7 xEDC36C xEDD7D8 xEEC8A0 xEF4C89 xF04D25 xF0B517 xF10872 xF1FC93 xF2BDF3 xF2CF35 xF3A4A1 xF3E2F9 xF4B371 xF5EEA8 xF63D02 xF663E5 xF71A45 xF8FC1C xF96014 xFAA187 xFB0270 xFC4E8A xFC776B xFD5D34 xFE07A2 xFE5802 xFF3B52 } + traits = { state_trait_siberian_terrain } + city = x839A86 + farm = x9EC96B + mine = x619129 + wood = xEDD7D8 + port = x871642 + arable_land = 30 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_logging_camp = 13 + building_fishing_wharf = 12 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 56 + } + naval_exit_id = 3039 } STATE_CHUKOTKA = { - id = 575 - subsistence_building = building_subsistence_pastures - provinces = { x004B8C x0084E2 x00A505 x00BAC5 x00E448 x00E563 x00FADB x022BAA x0392B6 x03ADD7 x03B866 x03C97F x03F0BD x042C59 x044282 x04B3DD x04BA50 x0515CE x05DE5C x0600C8 x0629BB x0651E2 x066C17 x0673FC x068E35 x06C085 x06FF7B x08486A x08B31F x08B891 x08E2AE x0A8D89 x0AB49F x0B0AE8 x0B77F4 x0B8A12 x0BDB8B x0C9A39 x0CBBEE x0CF2F2 x0CF492 x0D78D0 x0DCF8D x0E6740 x0E7119 x0E9ACF x0EAAEB x0EEF6F x0FEF19 x101EFD x1062B8 x1082EC x10C218 x10CA9A x10DFAA x112D95 x1138C4 x115976 x11C4D7 x11CDB2 x11D51E x121D34 x127242 x1299E9 x134273 x137317 x13DE3B x141C93 x142D60 x1437EA x145CC6 x149479 x14EC7B x150BF0 x1565FE x157160 x1578B8 x16A7F0 x176BE8 x179196 x17AF79 x186841 x1914D2 x192B8F x192BC5 x1943E1 x194C37 x1955A8 x196465 x19958E x19B23E x19CF99 x19D225 x1A2DCD x1A3BA9 x1A5631 x1A69BA x1A7F9A x1A9D71 x1AABC7 x1ABC4F x1BB014 x1C0EED x1C1A1C x1C3658 x1C8604 x1D1997 x1D954E x1D9C64 x1E7C49 x1E841E x1EDC89 x1EFF77 x1F074E x1F97B1 x203701 x203FF1 x206C50 x208C92 x20DB67 x21C588 x221422 x222C01 x22EEA6 x23101F x235ED2 x23B2D7 x23C2FB x24B388 x25B80E x25D013 x261742 x261B30 x26220D x26590E x267CE3 x272896 x2731F8 x275C5D x281A56 x283CD2 x299F79 x29ADD2 x29DFC3 x2A925D x2A9903 x2AA32D x2AA788 x2ADF0A x2B6C15 x2B700B x2BB4DF x2BBBAE x2BFDEA x2C260C x2C38F7 x2C5F85 x2C9339 x2CBC08 x2CFB62 x2E923D x2E9CF0 x2EF89A x2F1ABE x2F1C87 x2FC0FD x2FD41A x3030D2 x30CBB1 x311116 x31D7D1 x31F903 x323ED0 x324EE5 x329383 x329EF6 x32C2B3 x32E617 x330EB5 x331045 x334778 x33B0D8 x33B5DA x33E591 x342752 x3459B4 x349681 x34C7D3 x34F946 x350A87 x35204C x35C15F x35D320 x35DA9B x365AA4 x36AD45 x36C085 x36D136 x373A7E x374549 x376665 x377DD4 x378EDC x37EB51 x37F47A x385ED7 x389679 x38AB7F x38E87C x38FC9C x39AC76 x39FC44 x3A74DA x3A9C4B x3AAD13 x3AB375 x3B2F75 x3BB30F x3BD734 x3BE960 x3BF6CB x3C3F55 x3C52D3 x3C60B2 x3D4A83 x3D5A5D x3D68A5 x3DEB9F x3E0D77 x3E3E69 x3EBED3 x3F1E83 x3F5B3D x40AE32 x40D169 x40EA4E x41088F x415231 x416119 x41FDEE x429DB3 x42BBDC x42D742 x435C93 x436FC7 x43D0C2 x441EB3 x444EFC x4486F7 x44AEB2 x450261 x45C221 x4656B1 x468D1D x46E6ED x47AA5E x47BF69 x47F53F x48155A x48286B x4828E3 x48AD17 x48EE75 x4951FE x49E39B x4A2DBF x4A32A9 x4A479E x4A63E7 x4A78D3 x4A92BA x4ACF15 x4B23FB x4B741B x4B9F7B x4BC7CC x4BFDA4 x4C06F2 x4C36B5 x4C56F0 x4C7465 x4CFB0E x4D2441 x4D6DBC x4DCE0E x4E55C0 x4E852C x4EDDB5 x4EFDF2 x4F3B17 x505F64 x50769E x5076CB x50BC2D x5137B5 x514895 x51B1A0 x51C909 x521127 x523A6E x52605E x52F0BC x537223 x5401ED x543475 x545407 x546150 x546700 x548007 x549C83 x54AB06 x54E2E1 x552566 x55A754 x55CE19 x563C5F x571268 x57326D x573814 x57A717 x57B06C x57BD15 x582A47 x58318D x5832C7 x5860DC x58FF06 x590EE8 x59DCF2 x59FE16 x5A268D x5A611F x5A6849 x5AC68F x5AC7AD x5B40E7 x5B4C64 x5B526F x5B66C1 x5B9E0E x5D0985 x5DC18C x5DC2D3 x5E8D11 x5F74E6 x5FD082 x6002E2 x6003E7 x601E0C x606C51 x60794E x611AB1 x61C4DD x61C72A x627310 x632C57 x633AE3 x635E60 x637253 x639314 x63CD17 x63ECF1 x63EDA6 x64011C x640A55 x6480D7 x64CB1F x6542B0 x657D76 x666A36 x667345 x6685C5 x670190 x6744F0 x674F67 x67CA7B x67E7AA x683AEE x692E4A x6947AD x69A096 x69E501 x6A1904 x6A6DC3 x6A85B8 x6B18A7 x6C1FDD x6CA418 x6CAF72 x6D9E92 x6DAC1E x6DB35E x6DD6EC x6E6457 x6EF01C x6F62E4 x6F6335 x6F75ED x6F8624 x6FCB0F x7035C0 x710F78 x7153B0 x7175ED x71B813 x71C984 x71CE87 x725048 x7280C5 x72A8BA x736B75 x73742C x738A3A x73D3AC x74141B x74CF90 x7511A0 x754705 x7549FE x75BAC4 x768FE0 x770627 x7746CF x77B793 x77DF2D x77EF54 x7885AB x788681 x78B6A5 x79997E x799FFE x79BBC6 x7A0275 x7B7DF0 x7BE10A x7C385F x7C78B5 x7C8A50 x7CFE7C x7D17F9 x7D1B8F x7D2D8B x7D79A5 x7D908D x7E0451 x7E2416 x7E2FA7 x7E540E x7E7D01 x7E9F04 x7F903D x7FB0DE x7FFB35 x8067A8 x809D31 x80C5CC x817B57 x818930 x818FA8 x819F8D x81B7BA x81C0E1 x81D34C x81ED35 x82466D x8270B3 x82784A x82CD5E x82E81B x82EE1E x82F0A8 x83AE04 x840999 x841807 x845A35 x848E35 x84F318 x8531A1 x8546D1 x85D3D1 x85FD17 x86100C x862E03 x8653CD x86DBD9 x87359E x878CA0 x8791C4 x87941D x88BF19 x88E18A x893839 x8999AB x89B508 x8A14DD x8A2AB8 x8A4158 x8ADE60 x8AEA29 x8B2D26 x8B53EB x8BC06E x8C0757 x8C47E7 x8C50BF x8C5291 x8C8512 x8C9CDA x8CB305 x8CB88A x8CD7EE x8D998C x8DD8D8 x8DFB3E x8E6BCE x8E7DDE x8F223E x8F5977 x8F6070 x8F8497 x8F9D62 x8FDCB5 x900C56 x904A84 x90F3A1 x91E4B8 x9271CF x933044 x946B31 x9488F4 x954E0E x9682BA x96C35E x9742FF x976594 x97B34B x983566 x984F03 x9879F8 x98BCB0 x98E03D x99613B x99A9E1 x99CD62 x9A04F7 x9AA8C1 x9AC91E x9B9815 x9BA99A x9BD2C9 x9BD57D x9BEF4E x9C10CA x9C2FE1 x9C60C9 x9C9CE7 x9CB523 x9CF838 x9D1D81 x9D478F x9DA610 x9DD5F9 x9E1852 x9E445A x9E4874 x9ECF24 x9ED37D x9F4B9A x9F6CD6 x9F724E x9F7B68 x9F9682 x9FA2F1 xA02FC5 xA03A8F xA046B9 xA07CB5 xA0A154 xA0A8F6 xA11D9D xA1D681 xA2073C xA274C4 xA28A0D xA3A805 xA3D656 xA3E554 xA3E644 xA40D01 xA44617 xA44D5C xA46F03 xA4757E xA49864 xA4E8D0 xA5205F xA52195 xA5CA1C xA5D945 xA5F823 xA67017 xA72BC6 xA7A415 xA849EF xA85707 xA8BE13 xA922B6 xA94014 xA95DF3 xA99986 xA9B5A6 xAA0F29 xAA5795 xAA6D75 xAA85A9 xAB4E15 xABF971 xAC0012 xAC602E xACEE60 xAD0370 xAD2D38 xAD2EE7 xAED248 xAF5515 xAFA90C xAFB765 xAFBDB7 xB0997E xB09B0D xB0A857 xB0C90A xB11298 xB18A82 xB18DAD xB1965A xB243F5 xB27A5A xB2C207 xB3A718 xB44E90 xB4B735 xB53FA6 xB57B49 xB58FBC xB5C6C3 xB6272B xB63189 xB66D05 xB67EC7 xB6833C xB69B1F xB735CC xB83A2F xB89006 xB8978D xB89ED5 xB8CA2A xB8CDA0 xB916C2 xB926BA xB94139 xB94AB4 xB9639B xB9CD3B xBA01B4 xBA03F3 xBA10C7 xBA2CEF xBAB287 xBACDFC xBAE43D xBB3989 xBB532D xBB5B64 xBD1F2E xBD4EAC xBD522E xBDBC28 xBE6A18 xBED380 xBEED31 xBFF000 xBFF26A xC045CE xC1A6D9 xC204D4 xC23BB9 xC2DA64 xC337C4 xC33BE4 xC341D4 xC3FE77 xC494E7 xC4BA3E xC4BFE4 xC4C25C xC4E032 xC50C42 xC5A535 xC5F57C xC604B8 xC6144E xC63842 xC63C98 xC65214 xC6687D xC68C0C xC76C36 xC78B7B xC7C6C5 xC7D55A xC851CA xC88EA9 xC8AB5B xC8E94D xC90C9B xC90EA4 xC9683C xC9B915 xC9C208 xC9C2EC xC9FE01 xCA0739 xCA846C xCB3090 xCB498A xCC35E4 xCC7E11 xCCD89A xCCFE72 xCD1BEF xCDAC5A xCDEEDC xCDF716 xCE1919 xCEE59D xCEF332 xCF0D01 xCF1F63 xCF8A46 xCF90EE xCFA267 xCFBE56 xD070B6 xD086FE xD0AE0E xD10BCA xD26788 xD27CFC xD2B00C xD31113 xD33772 xD3A211 xD3A67F xD3BE69 xD42234 xD46210 xD46217 xD46C31 xD476E8 xD49014 xD50988 xD52578 xD536B6 xD5598D xD5784F xD58E08 xD5C6CE xD6110A xD61158 xD6BF4D xD6DC77 xD71C42 xD77450 xD7BC11 xD7D15C xD8780F xD91508 xD91921 xD9562E xD9622E xD96841 xD9BCED xD9FCA0 xDA4CD8 xDBAC0C xDBDA07 xDBECA6 xDC5ED2 xDC6F09 xDC85EB xDD04A3 xDD304F xDD6E44 xDD7015 xDE0E8F xDE1A8B xDE7C22 xDF2E0C xDF3C84 xDF8B34 xDFD9BC xE07FAE xE0C2AF xE0E7C6 xE14B3B xE15146 xE151F9 xE161CA xE1AFCE xE1C637 xE2213B xE24A71 xE26770 xE2DF5D xE39EC5 xE3D724 xE4179E xE462CE xE46BA4 xE47788 xE52338 xE540BF xE54ECD xE58594 xE65F42 xE720A3 xE737CA xE762BD xE7C123 xE7FE01 xE885EA xE8BEE0 xE8E7EA xE96600 xE976EB xE99453 xEA9447 xEB1CE9 xEB29C6 xEB2DFA xEB4BA3 xEB6210 xEB759F xEB9D15 xEC0057 xEC56AD xEC6829 xEC7525 xED82AB xEDE6F6 xEE4FF1 xEE7739 xEEBA30 xEEC8E9 xEEE151 xEF7E0A xF017F6 xF04513 xF07D2D xF0CDB3 xF10C35 xF1469C xF218D7 xF29779 xF2A7A4 xF39CEA xF3FB1B xF453DD xF492A2 xF5020B xF50ECE xF528D7 xF58385 xF5C669 xF62596 xF640C8 xF6C660 xF6E74D xF723C9 xF73546 xF7517C xF7C368 xF7E231 xF850F7 xF874D0 xF8E956 xF8F3E8 xF90B77 xF95BDE xF9629D xF96CCE xF96DD0 xF9EB9D xFA16ED xFB05DD xFB0892 xFB25BD xFB6A23 xFB99BE xFBA5C4 xFBEF09 xFC54A3 xFC93AB xFCD9FE xFCE5A0 xFCFCE8 xFD5580 xFD951D xFDC464 xFDDA71 xFE2590 xFE4FDF xFF6C81 xFFB04E xFFD548 } - traits = { state_trait_siberian_terrain } - city = x6F8624 - port = xD6DC77 - farm = x4CFB0E - mine = xC604B8 - wood = x69A096 - arable_land = 30 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_copper_mine = 22 - building_logging_camp = 13 - building_fishing_wharf = 9 - building_gold_mine = 4 - } - naval_exit_id = 3128 + id = 575 + subsistence_building = building_subsistence_pastures + provinces = { x004B8C x0084E2 x00A505 x00BAC5 x00E448 x00E563 x00FADB x022BAA x0392B6 x03ADD7 x03B866 x03C97F x03F0BD x042C59 x044282 x04B3DD x04BA50 x0515CE x05DE5C x0600C8 x0629BB x0651E2 x066C17 x0673FC x068E35 x06C085 x06FF7B x08486A x08B31F x08B891 x08E2AE x0A8D89 x0AB49F x0B0AE8 x0B77F4 x0B8A12 x0BDB8B x0C9A39 x0CBBEE x0CF2F2 x0CF492 x0D78D0 x0DCF8D x0E6740 x0E7119 x0E9ACF x0EAAEB x0EEF6F x0FEF19 x101EFD x1062B8 x1082EC x10C218 x10CA9A x10DFAA x112D95 x1138C4 x115976 x11C4D7 x11CDB2 x11D51E x121D34 x127242 x1299E9 x134273 x137317 x13DE3B x141C93 x142D60 x1437EA x145CC6 x149479 x14EC7B x150BF0 x1565FE x157160 x1578B8 x16A7F0 x176BE8 x179196 x17AF79 x186841 x1914D2 x192B8F x192BC5 x1943E1 x194C37 x1955A8 x196465 x19958E x19B23E x19CF99 x19D225 x1A2DCD x1A3BA9 x1A5631 x1A69BA x1A7F9A x1A9D71 x1AABC7 x1ABC4F x1BB014 x1C0EED x1C1A1C x1C3658 x1C8604 x1D1997 x1D954E x1D9C64 x1E7C49 x1E841E x1EDC89 x1EFF77 x1F074E x1F97B1 x203701 x203FF1 x206C50 x208C92 x20DB67 x21C588 x221422 x222C01 x22EEA6 x23101F x235ED2 x23B2D7 x23C2FB x24B388 x25B80E x25D013 x261742 x261B30 x26220D x26590E x267CE3 x272896 x2731F8 x275C5D x281A56 x283CD2 x299F79 x29ADD2 x29DFC3 x2A925D x2A9903 x2AA32D x2AA788 x2ADF0A x2B6C15 x2B700B x2BB4DF x2BBBAE x2BFDEA x2C260C x2C38F7 x2C5F85 x2C9339 x2CBC08 x2CFB62 x2E923D x2E9CF0 x2EF89A x2F1ABE x2F1C87 x2FC0FD x2FD41A x3030D2 x30CBB1 x311116 x31D7D1 x31F903 x323ED0 x324EE5 x329383 x329EF6 x32C2B3 x32E617 x330EB5 x331045 x334778 x33B0D8 x33B5DA x33E591 x342752 x3459B4 x349681 x34C7D3 x34F946 x350A87 x35204C x35C15F x35D320 x35DA9B x365AA4 x36AD45 x36C085 x36D136 x373A7E x374549 x376665 x377DD4 x378EDC x37EB51 x37F47A x385ED7 x389679 x38AB7F x38E87C x38FC9C x39AC76 x39FC44 x3A74DA x3A9C4B x3AAD13 x3AB375 x3B2F75 x3BB30F x3BD734 x3BE960 x3BF6CB x3C3F55 x3C52D3 x3C60B2 x3D4A83 x3D5A5D x3D68A5 x3DEB9F x3E0D77 x3E3E69 x3EBED3 x3F1E83 x3F5B3D x40AE32 x40D169 x40EA4E x41088F x415231 x416119 x41FDEE x429DB3 x42BBDC x42D742 x435C93 x436FC7 x43D0C2 x441EB3 x444EFC x4486F7 x44AEB2 x450261 x45C221 x4656B1 x468D1D x46E6ED x47AA5E x47BF69 x47F53F x48155A x48286B x4828E3 x48AD17 x48EE75 x4951FE x49E39B x4A2DBF x4A32A9 x4A479E x4A63E7 x4A78D3 x4A92BA x4ACF15 x4B23FB x4B741B x4B9F7B x4BC7CC x4BFDA4 x4C06F2 x4C36B5 x4C56F0 x4C7465 x4CFB0E x4D2441 x4D6DBC x4DCE0E x4E55C0 x4E852C x4EDDB5 x4EFDF2 x4F3B17 x505F64 x50769E x5076CB x50BC2D x5137B5 x514895 x51B1A0 x51C909 x521127 x523A6E x52605E x52F0BC x537223 x5401ED x543475 x545407 x546150 x546700 x548007 x549C83 x54AB06 x54E2E1 x552566 x55A754 x55CE19 x563C5F x571268 x57326D x573814 x57A717 x57B06C x57BD15 x582A47 x58318D x5832C7 x5860DC x58FF06 x590EE8 x59DCF2 x59FE16 x5A268D x5A611F x5A6849 x5AC68F x5AC7AD x5B40E7 x5B4C64 x5B526F x5B66C1 x5B9E0E x5D0985 x5DC18C x5DC2D3 x5E8D11 x5F74E6 x5FD082 x6002E2 x6003E7 x601E0C x606C51 x60794E x611AB1 x61C4DD x61C72A x627310 x632C57 x633AE3 x635E60 x637253 x639314 x63CD17 x63ECF1 x63EDA6 x64011C x640A55 x6480D7 x64CB1F x6542B0 x657D76 x666A36 x667345 x6685C5 x670190 x6744F0 x674F67 x67CA7B x67E7AA x683AEE x692E4A x6947AD x69A096 x69E501 x6A1904 x6A6DC3 x6A85B8 x6B18A7 x6C1FDD x6CA418 x6CAF72 x6D9E92 x6DAC1E x6DB35E x6DD6EC x6E6457 x6EF01C x6F62E4 x6F6335 x6F75ED x6F8624 x6FCB0F x7035C0 x710F78 x7153B0 x7175ED x71B813 x71C984 x71CE87 x725048 x7280C5 x72A8BA x736B75 x73742C x738A3A x73D3AC x74141B x74CF90 x7511A0 x754705 x7549FE x75BAC4 x768FE0 x770627 x7746CF x77B793 x77DF2D x77EF54 x7885AB x788681 x78B6A5 x79997E x799FFE x79BBC6 x7A0275 x7B7DF0 x7BE10A x7C385F x7C78B5 x7C8A50 x7CFE7C x7D17F9 x7D1B8F x7D2D8B x7D79A5 x7D908D x7E0451 x7E2416 x7E2FA7 x7E540E x7E7D01 x7E9F04 x7F903D x7FB0DE x7FFB35 x8067A8 x809D31 x80C5CC x817B57 x818930 x818FA8 x819F8D x81B7BA x81C0E1 x81D34C x81ED35 x82466D x8270B3 x82784A x82CD5E x82E81B x82EE1E x82F0A8 x83AE04 x840999 x841807 x845A35 x848E35 x84F318 x8531A1 x8546D1 x85D3D1 x85FD17 x86100C x862E03 x8653CD x86DBD9 x87359E x878CA0 x8791C4 x87941D x88BF19 x88E18A x893839 x8999AB x89B508 x8A14DD x8A2AB8 x8A4158 x8ADE60 x8AEA29 x8B2D26 x8B53EB x8BC06E x8C0757 x8C47E7 x8C50BF x8C5291 x8C8512 x8C9CDA x8CB305 x8CB88A x8CD7EE x8D998C x8DD8D8 x8DFB3E x8E6BCE x8E7DDE x8F223E x8F5977 x8F6070 x8F8497 x8F9D62 x8FDCB5 x900C56 x904A84 x90F3A1 x91E4B8 x9271CF x933044 x946B31 x9488F4 x954E0E x9682BA x96C35E x9742FF x976594 x97B34B x983566 x984F03 x9879F8 x98BCB0 x98E03D x99613B x99A9E1 x99CD62 x9A04F7 x9AA8C1 x9AC91E x9B9815 x9BA99A x9BD2C9 x9BD57D x9BEF4E x9C10CA x9C2FE1 x9C60C9 x9C9CE7 x9CB523 x9CF838 x9D1D81 x9D478F x9DA610 x9DD5F9 x9E1852 x9E445A x9E4874 x9ECF24 x9ED37D x9F4B9A x9F6CD6 x9F724E x9F7B68 x9F9682 x9FA2F1 xA02FC5 xA03A8F xA046B9 xA07CB5 xA0A154 xA0A8F6 xA11D9D xA1D681 xA2073C xA274C4 xA28A0D xA3A805 xA3D656 xA3E554 xA3E644 xA40D01 xA44617 xA44D5C xA46F03 xA4757E xA49864 xA4E8D0 xA5205F xA52195 xA5CA1C xA5D945 xA5F823 xA67017 xA72BC6 xA7A415 xA849EF xA85707 xA8BE13 xA922B6 xA94014 xA95DF3 xA99986 xA9B5A6 xAA0F29 xAA5795 xAA6D75 xAA85A9 xAB4E15 xABF971 xAC0012 xAC602E xACEE60 xAD0370 xAD2D38 xAD2EE7 xAED248 xAF5515 xAFA90C xAFB765 xAFBDB7 xB0997E xB09B0D xB0A857 xB0C90A xB11298 xB18A82 xB18DAD xB1965A xB243F5 xB27A5A xB2C207 xB3A718 xB44E90 xB4B735 xB53FA6 xB57B49 xB58FBC xB5C6C3 xB6272B xB63189 xB66D05 xB67EC7 xB6833C xB69B1F xB735CC xB83A2F xB89006 xB8978D xB89ED5 xB8CA2A xB8CDA0 xB916C2 xB926BA xB94139 xB94AB4 xB9639B xB9CD3B xBA01B4 xBA03F3 xBA10C7 xBA2CEF xBAB287 xBACDFC xBAE43D xBB3989 xBB532D xBB5B64 xBD1F2E xBD4EAC xBD522E xBDBC28 xBE6A18 xBED380 xBEED31 xBFF000 xBFF26A xC045CE xC1A6D9 xC204D4 xC23BB9 xC2DA64 xC337C4 xC33BE4 xC341D4 xC3FE77 xC494E7 xC4BA3E xC4BFE4 xC4C25C xC4E032 xC50C42 xC5A535 xC5F57C xC604B8 xC6144E xC63842 xC63C98 xC65214 xC6687D xC68C0C xC76C36 xC78B7B xC7C6C5 xC7D55A xC851CA xC88EA9 xC8AB5B xC8E94D xC90C9B xC90EA4 xC9683C xC9B915 xC9C208 xC9C2EC xC9FE01 xCA0739 xCA846C xCB3090 xCB498A xCC35E4 xCC7E11 xCCD89A xCCFE72 xCD1BEF xCDAC5A xCDEEDC xCDF716 xCE1919 xCEE59D xCEF332 xCF0D01 xCF1F63 xCF8A46 xCF90EE xCFA267 xCFBE56 xD070B6 xD086FE xD0AE0E xD10BCA xD26788 xD27CFC xD2B00C xD31113 xD33772 xD3A211 xD3A67F xD3BE69 xD42234 xD46210 xD46217 xD46C31 xD476E8 xD49014 xD50988 xD52578 xD536B6 xD5598D xD5784F xD58E08 xD5C6CE xD6110A xD61158 xD6BF4D xD6DC77 xD71C42 xD77450 xD7BC11 xD7D15C xD8780F xD91508 xD91921 xD9562E xD9622E xD96841 xD9BCED xD9FCA0 xDA4CD8 xDBAC0C xDBDA07 xDBECA6 xDC5ED2 xDC6F09 xDC85EB xDD04A3 xDD304F xDD6E44 xDD7015 xDE0E8F xDE1A8B xDE7C22 xDF2E0C xDF3C84 xDF8B34 xDFD9BC xE07FAE xE0C2AF xE0E7C6 xE14B3B xE15146 xE151F9 xE161CA xE1AFCE xE1C637 xE2213B xE24A71 xE26770 xE2DF5D xE39EC5 xE3D724 xE4179E xE462CE xE46BA4 xE47788 xE52338 xE540BF xE54ECD xE58594 xE65F42 xE720A3 xE737CA xE762BD xE7C123 xE7FE01 xE885EA xE8BEE0 xE8E7EA xE96600 xE976EB xE99453 xEA9447 xEB1CE9 xEB29C6 xEB2DFA xEB4BA3 xEB6210 xEB759F xEB9D15 xEC0057 xEC56AD xEC6829 xEC7525 xED82AB xEDE6F6 xEE4FF1 xEE7739 xEEBA30 xEEC8E9 xEEE151 xEF7E0A xF017F6 xF04513 xF07D2D xF0CDB3 xF10C35 xF1469C xF218D7 xF29779 xF2A7A4 xF39CEA xF3FB1B xF453DD xF492A2 xF5020B xF50ECE xF528D7 xF58385 xF5C669 xF62596 xF640C8 xF6C660 xF6E74D xF723C9 xF73546 xF7517C xF7C368 xF7E231 xF850F7 xF874D0 xF8E956 xF8F3E8 xF90B77 xF95BDE xF9629D xF96CCE xF96DD0 xF9EB9D xFA16ED xFB05DD xFB0892 xFB25BD xFB6A23 xFB99BE xFBA5C4 xFBEF09 xFC54A3 xFC93AB xFCD9FE xFCE5A0 xFCFCE8 xFD5580 xFD951D xFDC464 xFDDA71 xFE2590 xFE4FDF xFF6C81 xFFB04E xFFD548 } + traits = { state_trait_siberian_terrain } + city = x6F8624 + port = xD6DC77 + farm = x4CFB0E + mine = xC604B8 + wood = x69A096 + arable_land = 30 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_copper_mine = 22 + building_logging_camp = 13 + building_fishing_wharf = 9 + building_gold_mine = 4 + } + naval_exit_id = 3128 } STATE_KAMCHATKA = { - id = 576 - subsistence_building = building_subsistence_pastures - provinces = { x013F18 x01F89E x02EB14 x0314FE x0417E6 x043DBD x052D8A x0573D5 x08B386 x08CAEE x09A166 x0A0213 x0AEF31 x0D5018 x0DFA6C x10D8FE x1123B6 x124F17 x133363 x139DB9 x14F6D0 x1662E4 x168DF4 x176BAC x184E50 x192F77 x19EBFE x1A1C92 x1B4664 x1BDED4 x1D8B0E x1EBA82 x1EC3AB x212F49 x22C318 x2312AA x2388F2 x24343F x245A5A x260DFA x263D36 x274777 x29D8DB x29E67F x2B2B50 x2C63E8 x2D6A68 x2EE193 x308CA2 x30F589 x310A2B x332144 x33BBD3 x35BD9C x3780BD x37B873 x38786B x38B274 x38C19A x3936E3 x3AA266 x3BCF3E x3C376D x3CB138 x3D3A3C x3F9170 x3FC28B x3FD75B x40751C x417DB1 x41F3C7 x431AB5 x43A611 x43B6F5 x44646A x4556C5 x458559 x459170 x463132 x468A91 x48C65E x4A137D x4AF92B x4EEBD6 x4FD9EE x50DD65 x518F91 x533CF3 x538E03 x545902 x55C877 x563C8E x567C2E x56A23A x5866FC x58C434 x590ACA x5A4450 x5AE5A8 x5D9427 x5F795E x6147DA x6180C0 x61DF32 x61FE07 x62F9A6 x645470 x64DC15 x65B54A x65C6FC x65C7D6 x65D81D x65F280 x664DB4 x685776 x6A10BA x6A1F6E x6A5476 x6AB327 x6E03F9 x6F6A25 x6FAE72 x70CB55 x71A09D x71CF18 x74CE4E x74E30F x7505D1 x76C5E4 x76D5F3 x773A24 x7819AE x79023E x799BD4 x7ABFBD x7B0BEF x7C054A x7D2AB5 x806D27 x82651F x83435B x85A232 x85D5A1 x86E8F5 x876A54 x8798FE x897958 x897FC2 x89AFEB x8A49F3 x8CBEE9 x8DDE47 x8EEB42 x8F47AC x8F90D3 x901FC2 x90D326 x918104 x928313 x92B515 x92E80A x940ED4 x942311 x9528BD x986D70 x9896E6 x99BA52 x99E30A x9C1550 x9C657B x9E0DD3 x9E6A2C x9E7369 x9EDD81 xA02F42 xA03389 xA060DF xA21ECC xA38D51 xA3E08A xA4DBA8 xA5CA7C xA735AF xA794E0 xA8480C xA8A220 xA9ACB2 xAA3AF8 xAB1010 xABC95C xAC2796 xACC877 xADC54E xAEC3C5 xAFAB87 xB27206 xB29120 xB42AD1 xB48B35 xB5C1F5 xB77BD2 xB7D2B6 xB7E1D4 xB97697 xB9DAC4 xBA51A1 xBA5A18 xBB1BD7 xBCA852 xBCD13F xBD0F93 xBD77E5 xBD852A xBF1800 xBFD4E4 xC0AAD7 xC0DC08 xC12217 xC15D5B xC2F85F xC30EE3 xC36B2E xC671D6 xC7BF0B xC7D2DB xC89BE3 xC94857 xCA6531 xCA6DF5 xCA9863 xCBEB99 xCCEED1 xCF328C xCFF814 xD030D1 xD2F3C9 xD3A47B xD59A5A xD6248B xD87363 xDA5436 xDB379F xDB6212 xDFC813 xE08E02 xE14119 xE16975 xE25878 xE2782B xE34E03 xE41E7D xE599E7 xE6D321 xE85425 xE935D8 xE994FA xEA00D9 xEA0A4A xEA6430 xEABC69 xEAE97B xEBF0DD xEC39AB xEC993A xEC9FAC xED7763 xED86D8 xEE241F xEEA897 xEEADE1 xEFE4E6 xF21FE9 xF50C18 xF533CD xF76FF0 xF7CE53 xF84D73 xF8C3BA xF97961 xF9E2BD xFA12CA xFB3B7D xFC23F0 xFC2EDE xFC3D2D xFCD9B0 xFD2436 xFF4B85 xFFAEC2 xFFE45A } - city = xE14119 - port = x806D27 - farm = xB29120 - mine = x5A4450 - wood = xBCA852 - arable_land = 30 - arable_resources = { bg_livestock_ranches } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - capped_resources = { - building_logging_camp = 13 - } - naval_exit_id = 3118 + id = 576 + subsistence_building = building_subsistence_pastures + provinces = { x013F18 x01F89E x02EB14 x0314FE x0417E6 x043DBD x052D8A x0573D5 x08B386 x08CAEE x09A166 x0A0213 x0AEF31 x0D5018 x0DFA6C x10D8FE x1123B6 x124F17 x133363 x139DB9 x14F6D0 x1662E4 x168DF4 x176BAC x184E50 x192F77 x19EBFE x1A1C92 x1B4664 x1BDED4 x1D8B0E x1EBA82 x1EC3AB x212F49 x22C318 x2312AA x2388F2 x24343F x245A5A x260DFA x263D36 x274777 x29D8DB x29E67F x2B2B50 x2C63E8 x2D6A68 x2EE193 x308CA2 x30F589 x310A2B x332144 x33BBD3 x35BD9C x3780BD x37B873 x38786B x38B274 x38C19A x3936E3 x3AA266 x3BCF3E x3C376D x3CB138 x3D3A3C x3F9170 x3FC28B x3FD75B x40751C x417DB1 x41F3C7 x431AB5 x43A611 x43B6F5 x44646A x4556C5 x458559 x459170 x463132 x468A91 x48C65E x4A137D x4AF92B x4EEBD6 x4FD9EE x50DD65 x518F91 x533CF3 x538E03 x545902 x55C877 x563C8E x567C2E x56A23A x5866FC x58C434 x590ACA x5A4450 x5AE5A8 x5D9427 x5F795E x6147DA x6180C0 x61DF32 x61FE07 x62F9A6 x645470 x64DC15 x65B54A x65C6FC x65C7D6 x65D81D x65F280 x664DB4 x685776 x6A10BA x6A1F6E x6A5476 x6AB327 x6E03F9 x6F6A25 x6FAE72 x70CB55 x71A09D x71CF18 x74CE4E x74E30F x7505D1 x76C5E4 x76D5F3 x773A24 x7819AE x79023E x799BD4 x7ABFBD x7B0BEF x7C054A x7D2AB5 x806D27 x82651F x83435B x85A232 x85D5A1 x86E8F5 x876A54 x8798FE x897958 x897FC2 x89AFEB x8A49F3 x8CBEE9 x8DDE47 x8EEB42 x8F47AC x8F90D3 x901FC2 x90D326 x918104 x928313 x92B515 x92E80A x940ED4 x942311 x9528BD x986D70 x9896E6 x99BA52 x99E30A x9C1550 x9C657B x9E0DD3 x9E6A2C x9E7369 x9EDD81 xA02F42 xA03389 xA060DF xA21ECC xA38D51 xA3E08A xA4DBA8 xA5CA7C xA735AF xA794E0 xA8480C xA8A220 xA9ACB2 xAA3AF8 xAB1010 xABC95C xAC2796 xACC877 xADC54E xAEC3C5 xAFAB87 xB27206 xB29120 xB42AD1 xB48B35 xB5C1F5 xB77BD2 xB7D2B6 xB7E1D4 xB97697 xB9DAC4 xBA51A1 xBA5A18 xBB1BD7 xBCA852 xBCD13F xBD0F93 xBD77E5 xBD852A xBF1800 xBFD4E4 xC0AAD7 xC0DC08 xC12217 xC15D5B xC2F85F xC30EE3 xC36B2E xC671D6 xC7BF0B xC7D2DB xC89BE3 xC94857 xCA6531 xCA6DF5 xCA9863 xCBEB99 xCCEED1 xCF328C xCFF814 xD030D1 xD2F3C9 xD3A47B xD59A5A xD6248B xD87363 xDA5436 xDB379F xDB6212 xDFC813 xE08E02 xE14119 xE16975 xE25878 xE2782B xE34E03 xE41E7D xE599E7 xE6D321 xE85425 xE935D8 xE994FA xEA00D9 xEA0A4A xEA6430 xEABC69 xEAE97B xEBF0DD xEC39AB xEC993A xEC9FAC xED7763 xED86D8 xEE241F xEEA897 xEEADE1 xEFE4E6 xF21FE9 xF50C18 xF533CD xF76FF0 xF7CE53 xF84D73 xF8C3BA xF97961 xF9E2BD xFA12CA xFB3B7D xFC23F0 xFC2EDE xFC3D2D xFCD9B0 xFD2436 xFF4B85 xFFAEC2 xFFE45A } + city = xE14119 + port = x806D27 + farm = xB29120 + mine = x5A4450 + wood = xBCA852 + arable_land = 30 + arable_resources = { bg_livestock_ranches } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + capped_resources = { + building_logging_camp = 13 + } + naval_exit_id = 3118 } STATE_OKHOTSK = { - id = 579 - subsistence_building = building_subsistence_pastures - provinces = { x002EF0 x005A0F x00B487 x00D487 x0198DF x01B1BE x02C221 x030A1B x030B68 x034902 x03F8AE x043803 x051DD4 x052B55 x054570 x055726 x058361 x05E1CF x05FC4D x063FE9 x06885F x06C604 x06E139 x072B18 x07758D x07E60E x07F9A4 x088073 x08CC44 x0903C9 x094D73 x097DE8 x0A2203 x0A298F x0A2BF1 x0A39A1 x0A39FA x0A681D x0A7AE7 x0A7E84 x0B1B80 x0B709E x0B8C5D x0C69BC x0CA988 x0CDFAE x0CE84D x0CEE9D x0D3153 x0DA9E2 x0E0A1B x0E6076 x0F21BA x0F7AA2 x0FE026 x10E789 x11262D x116089 x1163DB x12418C x127B04 x12F50A x13DD66 x140ADD x14C17E x15CC95 x161D2C x17770B x177E73 x178A75 x18D818 x18F023 x1A73F4 x1AAD30 x1ABB43 x1AFFF3 x1B2317 x1B4586 x1B4C95 x1B610B x1C3155 x1C5147 x1C8C56 x1C9228 x1CBF5E x1CFDCF x1D0BFF x1DB136 x1EA169 x1F72DE x204DE4 x208F92 x20E632 x210E6C x21894A x218DC7 x219245 x22773F x22880B x229A4D x22B9B8 x232117 x2366C3 x23A4F3 x23FE01 x246657 x24BB86 x24C487 x2521F2 x25BD0A x25D177 x2671FA x26C50F x2758EB x276333 x28248E x28BADF x28FBCA x29445F x299560 x29A990 x2A2BE8 x2A5D8F x2AA8D1 x2B6818 x2C24B6 x2C6443 x2C6524 x2CA2DB x2D1672 x2D286F x2D7A2F x2DD875 x2EA2EF x2EC75C x2F4210 x2F75CC x2FAD30 x3052D9 x309F9B x30B3E5 x30C9C6 x310262 x3128EE x31A7A4 x31C825 x31DC57 x324140 x32C0C4 x32FC05 x3308D5 x331307 x3360DA x3380CC x341584 x359EF7 x35BF1D x35C953 x3658F1 x366F3A x36FC42 x374E44 x375F55 x3761ED x377537 x37CAF7 x37E7C4 x38118C x384FB8 x38F3EA x390391 x39ECFC x39F660 x3A806C x3ACD4B x3C148E x3C25BB x3C3CB9 x3C4E06 x3DF790 x3E02EA x3E2620 x3EFA24 x3F2376 x3F88ED x3FFF6B x403B9A x40A7D5 x40CBEE x413A1F x414DA3 x416E8A x418DE7 x419B15 x41CA54 x41CC3B x4229DD x42603A x4278C8 x4335A7 x435D15 x4397BD x44C0E5 x4688FF x471522 x472503 x4736D1 x474E6A x47FBA8 x485A28 x48745E x487E59 x4ACEBE x4AE5AD x4AE83D x4AE8EF x4B05B5 x4B4F01 x4B5C51 x4BD43B x4BFE8E x4C20E2 x4C6E27 x4E240D x4E3EAE x4E68F0 x4E7587 x4E7D27 x4EC3A9 x4EE6F8 x4EF1D4 x4FD5C9 x5014DF x5026FA x508D92 x50FEED x52C0A6 x538695 x5396BC x53D43A x543E46 x546010 x54AE4D x54C4F6 x54F7CB x5546C0 x554B76 x55957D x55BAD2 x55FECD x567005 x570866 x573C54 x57BBA9 x5849E5 x58FCD8 x5907F0 x5916A4 x591E9D x59C574 x59CBF7 x59D79B x59E1FA x59EF71 x5A3629 x5B88C2 x5C4A84 x5C7D3E x5C93A8 x5CB1F0 x5D007D x5D36BA x5D83F2 x5DA889 x5DE165 x5DE417 x5DF5AF x5EC260 x5F6A78 x5F7520 x60958C x616C0E x616D8B x61A0DF x621EF4 x628E0A x6331C5 x63B172 x63C03D x665304 x66FE97 x670C20 x672B9A x67936E x67B42E x67BA84 x67F0D1 x6837A4 x68A3B6 x68A69C x69031A x6909DC x69175A x693376 x695E3F x69BC4E x6A195B x6A8F43 x6AF682 x6B105F x6B219D x6B5E1D x6B8F18 x6C1011 x6C2F70 x6C3617 x6C9C80 x6CC4DC x6DABFB x6DD987 x6E14B4 x6EC3B7 x6ECFF6 x6F0D4E x6F992E x7023C9 x703B4C x70503F x70E21A x71555F x716806 x717C78 x71B3CD x71BBA9 x71DCB7 x721D97 x72645B x729160 x732414 x7352F0 x738041 x73AB7A x73C5DA x73FF47 x74543E x74DA6C x7514B8 x7518CB x752B7D x753721 x757B0B x75956F x75BEE1 x75E311 x764093 x76D014 x770145 x7731BF x77A5A0 x78FFA8 x79159D x799FDE x79CF13 x79D858 x79F1AD x7A5F44 x7A6712 x7AAD8C x7B3B6E x7B72AA x7BAC7E x7BB9AF x7BDF28 x7C613B x7C8D50 x7CA92A x7CD75F x7E6390 x7E6C76 x7EC326 x7FCBC8 x7FCC9A x7FE3E1 x80BEA0 x80D15B x80FB8A x815CE3 x816527 x81F983 x81FD34 x82B43D x830AC6 x838625 x8454DB x845C42 x84C878 x84CFC7 x84E730 x857EF0 x85D13E x860BE5 x865798 x865E74 x8738FD x873A48 x8756B9 x875CC4 x8791FD x889094 x897A20 x8AE397 x8B60C3 x8B9314 x8C08B6 x8CE557 x8CF2D1 x8CF433 x8D893B x8E0E62 x8F248A x8F3942 x8F6003 x8FA38A x8FB2E2 x8FBCC5 x902959 x9099DB x911819 x91BDA5 x91C8EB x91F831 x927C64 x927DA7 x928BFC x93307E x933A28 x9357D2 x93A03B x93AC20 x93E60C x94221C x942CA8 x9558F9 x956C1A x959350 x95F90D x96CBF2 x977488 x982826 x989950 x98B541 x98D311 x99275D x9940CE x99694E x998D05 x99AA53 x99D1A0 x9AEE2E x9B0CB2 x9B3160 x9B9A52 x9BA9C9 x9BAD2C x9BD4E1 x9C39CC x9C49FF x9C5DAB x9CAE92 x9CB549 x9D19BF x9D9C88 x9DB51F x9EB9BE x9F6A3A xA007E4 xA03343 xA0C887 xA1548C xA17D7F xA19B33 xA24CA5 xA261EA xA2648E xA26FBF xA291D5 xA2C3F6 xA2E30B xA3B080 xA42C90 xA476EB xA4D882 xA5142B xA601AE xA6908A xA6DFFB xA72CA0 xA7BC8C xA7FC75 xA8131A xA81435 xA81A9B xA8578E xA87593 xA8942B xA8A3DC xA938D1 xA95865 xA976D9 xA98042 xA9849F xA992D9 xA994A7 xA9FC56 xAA0401 xAA6EC5 xAA93AC xAAE514 xAB80C9 xAB8713 xABE990 xAC5F78 xACA68A xACB3A0 xAD17C8 xAD255D xAE90F2 xAEBD95 xAF447D xAF712B xAFEDE2 xB0DA5A xB10066 xB18D43 xB28422 xB28602 xB28C90 xB2AD73 xB33EC5 xB36CFB xB37ADA xB43CD7 xB4929A xB5064F xB65058 xB679E5 xB6BD68 xB6F002 xB7386F xB7A7DB xB7E5EF xB7EEED xB860E6 xB89457 xB8B8C1 xB947B7 xB961D9 xB97EDF xB9E855 xBA7350 xBA9AF7 xBAA17C xBABE83 xBAD232 xBAF384 xBB06E9 xBBAEC2 xBC3381 xBC48D6 xBC886A xBCCABA xBD0421 xBD6248 xBDD155 xBDDC10 xBE313E xBE707A xBEC356 xBF63C4 xBFB139 xBFC577 xC03975 xC05580 xC0AB03 xC0AB41 xC107E6 xC11D6D xC15C89 xC1A77D xC1BB42 xC1BFF7 xC1DE9B xC2563A xC29C6D xC2C804 xC2CB41 xC2CB6A xC30C7B xC3110A xC35DF0 xC3E4E3 xC569E0 xC5D9C9 xC5E461 xC65CE0 xC69D30 xC7AC26 xC80396 xC81A37 xC8FDF1 xC94881 xC9626F xC97EC3 xC9E35B xCA04B3 xCA146C xCAC302 xCAE940 xCB824C xCC5D90 xCC7A33 xCD77E0 xCD78DA xCEEB05 xCF707B xD038DA xD0581B xD0948E xD0DA28 xD0E752 xD191AD xD28242 xD2894F xD394BB xD3CD37 xD467FC xD4899C xD4EFB3 xD59909 xD5AAC6 xD5CB40 xD5CF03 xD63741 xD63A39 xD64099 xD67E58 xD77A02 xD7E917 xD7FBE1 xD8001A xD811B5 xD84A6E xD8671E xD8B532 xD8D78F xD8ED82 xD97899 xD9C542 xDB2C13 xDB4EFF xDC56A9 xDD6041 xDD9E66 xDDC37A xDE7EC1 xDFF077 xDFF2EF xE04954 xE054C1 xE0E3ED xE10277 xE156AB xE19FB7 xE1A802 xE1B095 xE1F11F xE1F616 xE1F9EB xE2B534 xE2DE91 xE395F7 xE39AA7 xE3B0C0 xE3EA3F xE45DA1 xE4E90E xE51975 xE5431B xE5F9C6 xE670AC xE6902E xE742D1 xE77F10 xE7B479 xE7F214 xE7F860 xE80E15 xE85E79 xE8D60F xE947F7 xE9673C xE998CB xEA6A37 xEAB858 xEB139B xEB84E0 xEC7244 xECB966 xED1C9F xED9CF9 xEDD081 xEDEFF6 xEE4B6D xEE7A47 xEEA642 xEEFF98 xEF3B38 xEFD70E xF040F0 xF0A33B xF0CB05 xF0D379 xF0E36E xF0F31D xF14849 xF15C71 xF1C945 xF1E076 xF27721 xF2D81B xF3AC37 xF4325C xF4329E xF492B9 xF52058 xF524AC xF5B547 xF60873 xF6B2B4 xF6C49B xF73B3F xF823A8 xF89113 xF89A78 xF8F792 xF911D0 xF9570B xF9B281 xF9BB95 xFB0ECA xFB93D1 xFB9949 xFBA019 xFBC528 xFBE681 xFBF18D xFC1C3C xFCD50F xFD0B64 xFD81EE xFE3A74 xFE9993 xFEB9EF xFF988E xFFF1AD } - city = x5C7D3E - port = xD77A02 - farm = xF524AC - mine = x3A806C - wood = x2FAD30 - arable_land = 78 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_copper_mine = 28 - building_fishing_wharf = 10 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } - naval_exit_id = 3118 + id = 579 + subsistence_building = building_subsistence_pastures + provinces = { x002EF0 x005A0F x00B487 x00D487 x0198DF x01B1BE x02C221 x030A1B x030B68 x034902 x03F8AE x043803 x051DD4 x052B55 x054570 x055726 x058361 x05E1CF x05FC4D x063FE9 x06885F x06C604 x06E139 x072B18 x07758D x07E60E x07F9A4 x088073 x08CC44 x0903C9 x094D73 x097DE8 x0A2203 x0A298F x0A2BF1 x0A39A1 x0A39FA x0A681D x0A7AE7 x0A7E84 x0B1B80 x0B709E x0B8C5D x0C69BC x0CA988 x0CDFAE x0CE84D x0CEE9D x0D3153 x0DA9E2 x0E0A1B x0E6076 x0F21BA x0F7AA2 x0FE026 x10E789 x11262D x116089 x1163DB x12418C x127B04 x12F50A x13DD66 x140ADD x14C17E x15CC95 x161D2C x17770B x177E73 x178A75 x18D818 x18F023 x1A73F4 x1AAD30 x1ABB43 x1AFFF3 x1B2317 x1B4586 x1B4C95 x1B610B x1C3155 x1C5147 x1C8C56 x1C9228 x1CBF5E x1CFDCF x1D0BFF x1DB136 x1EA169 x1F72DE x204DE4 x208F92 x20E632 x210E6C x21894A x218DC7 x219245 x22773F x22880B x229A4D x22B9B8 x232117 x2366C3 x23A4F3 x23FE01 x246657 x24BB86 x24C487 x2521F2 x25BD0A x25D177 x2671FA x26C50F x2758EB x276333 x28248E x28BADF x28FBCA x29445F x299560 x29A990 x2A2BE8 x2A5D8F x2AA8D1 x2B6818 x2C24B6 x2C6443 x2C6524 x2CA2DB x2D1672 x2D286F x2D7A2F x2DD875 x2EA2EF x2EC75C x2F4210 x2F75CC x2FAD30 x3052D9 x309F9B x30B3E5 x30C9C6 x310262 x3128EE x31A7A4 x31C825 x31DC57 x324140 x32C0C4 x32FC05 x3308D5 x331307 x3360DA x3380CC x341584 x359EF7 x35BF1D x35C953 x3658F1 x366F3A x36FC42 x374E44 x375F55 x3761ED x377537 x37CAF7 x37E7C4 x38118C x384FB8 x38F3EA x390391 x39ECFC x39F660 x3A806C x3ACD4B x3C148E x3C25BB x3C3CB9 x3C4E06 x3DF790 x3E02EA x3E2620 x3EFA24 x3F2376 x3F88ED x3FFF6B x403B9A x40A7D5 x40CBEE x413A1F x414DA3 x416E8A x418DE7 x419B15 x41CA54 x41CC3B x4229DD x42603A x4278C8 x4335A7 x435D15 x4397BD x44C0E5 x4688FF x471522 x472503 x4736D1 x474E6A x47FBA8 x485A28 x48745E x487E59 x4ACEBE x4AE5AD x4AE83D x4AE8EF x4B05B5 x4B4F01 x4B5C51 x4BD43B x4BFE8E x4C20E2 x4C6E27 x4E240D x4E3EAE x4E68F0 x4E7587 x4E7D27 x4EC3A9 x4EE6F8 x4EF1D4 x4FD5C9 x5014DF x5026FA x508D92 x50FEED x52C0A6 x538695 x5396BC x53D43A x543E46 x546010 x54AE4D x54C4F6 x54F7CB x5546C0 x554B76 x55957D x55BAD2 x55FECD x567005 x570866 x573C54 x57BBA9 x5849E5 x58FCD8 x5907F0 x5916A4 x591E9D x59C574 x59CBF7 x59D79B x59E1FA x59EF71 x5A3629 x5B88C2 x5C4A84 x5C7D3E x5C93A8 x5CB1F0 x5D007D x5D36BA x5D83F2 x5DA889 x5DE165 x5DE417 x5DF5AF x5EC260 x5F6A78 x5F7520 x60958C x616C0E x616D8B x61A0DF x621EF4 x628E0A x6331C5 x63B172 x63C03D x665304 x66FE97 x670C20 x672B9A x67936E x67B42E x67BA84 x67F0D1 x6837A4 x68A3B6 x68A69C x69031A x6909DC x69175A x693376 x695E3F x69BC4E x6A195B x6A8F43 x6AF682 x6B105F x6B219D x6B5E1D x6B8F18 x6C1011 x6C2F70 x6C3617 x6C9C80 x6CC4DC x6DABFB x6DD987 x6E14B4 x6EC3B7 x6ECFF6 x6F0D4E x6F992E x7023C9 x703B4C x70503F x70E21A x71555F x716806 x717C78 x71B3CD x71BBA9 x71DCB7 x721D97 x72645B x729160 x732414 x7352F0 x738041 x73AB7A x73C5DA x73FF47 x74543E x74DA6C x7514B8 x7518CB x752B7D x753721 x757B0B x75956F x75BEE1 x75E311 x764093 x76D014 x770145 x7731BF x77A5A0 x78FFA8 x79159D x799FDE x79CF13 x79D858 x79F1AD x7A5F44 x7A6712 x7AAD8C x7B3B6E x7B72AA x7BAC7E x7BB9AF x7BDF28 x7C613B x7C8D50 x7CA92A x7CD75F x7E6390 x7E6C76 x7EC326 x7FCBC8 x7FCC9A x7FE3E1 x80BEA0 x80D15B x80FB8A x815CE3 x816527 x81F983 x81FD34 x82B43D x830AC6 x838625 x8454DB x845C42 x84C878 x84CFC7 x84E730 x857EF0 x85D13E x860BE5 x865798 x865E74 x8738FD x873A48 x8756B9 x875CC4 x8791FD x889094 x897A20 x8AE397 x8B60C3 x8B9314 x8C08B6 x8CE557 x8CF2D1 x8CF433 x8D893B x8E0E62 x8F248A x8F3942 x8F6003 x8FA38A x8FB2E2 x8FBCC5 x902959 x9099DB x911819 x91BDA5 x91C8EB x91F831 x927C64 x927DA7 x928BFC x93307E x933A28 x9357D2 x93A03B x93AC20 x93E60C x94221C x942CA8 x9558F9 x956C1A x959350 x95F90D x96CBF2 x977488 x982826 x989950 x98B541 x98D311 x99275D x9940CE x99694E x998D05 x99AA53 x99D1A0 x9AEE2E x9B0CB2 x9B3160 x9B9A52 x9BA9C9 x9BAD2C x9BD4E1 x9C39CC x9C49FF x9C5DAB x9CAE92 x9CB549 x9D19BF x9D9C88 x9DB51F x9EB9BE x9F6A3A xA007E4 xA03343 xA0C887 xA1548C xA17D7F xA19B33 xA24CA5 xA261EA xA2648E xA26FBF xA291D5 xA2C3F6 xA2E30B xA3B080 xA42C90 xA476EB xA4D882 xA5142B xA601AE xA6908A xA6DFFB xA72CA0 xA7BC8C xA7FC75 xA8131A xA81435 xA81A9B xA8578E xA87593 xA8942B xA8A3DC xA938D1 xA95865 xA976D9 xA98042 xA9849F xA992D9 xA994A7 xA9FC56 xAA0401 xAA6EC5 xAA93AC xAAE514 xAB80C9 xAB8713 xABE990 xAC5F78 xACA68A xACB3A0 xAD17C8 xAD255D xAE90F2 xAEBD95 xAF447D xAF712B xAFEDE2 xB0DA5A xB10066 xB18D43 xB28422 xB28602 xB28C90 xB2AD73 xB33EC5 xB36CFB xB37ADA xB43CD7 xB4929A xB5064F xB65058 xB679E5 xB6BD68 xB6F002 xB7386F xB7A7DB xB7E5EF xB7EEED xB860E6 xB89457 xB8B8C1 xB947B7 xB961D9 xB97EDF xB9E855 xBA7350 xBA9AF7 xBAA17C xBABE83 xBAD232 xBAF384 xBB06E9 xBBAEC2 xBC3381 xBC48D6 xBC886A xBCCABA xBD0421 xBD6248 xBDD155 xBDDC10 xBE313E xBE707A xBEC356 xBF63C4 xBFB139 xBFC577 xC03975 xC05580 xC0AB03 xC0AB41 xC107E6 xC11D6D xC15C89 xC1A77D xC1BB42 xC1BFF7 xC1DE9B xC2563A xC29C6D xC2C804 xC2CB41 xC2CB6A xC30C7B xC3110A xC35DF0 xC3E4E3 xC569E0 xC5D9C9 xC5E461 xC65CE0 xC69D30 xC7AC26 xC80396 xC81A37 xC8FDF1 xC94881 xC9626F xC97EC3 xC9E35B xCA04B3 xCA146C xCAC302 xCAE940 xCB824C xCC5D90 xCC7A33 xCD77E0 xCD78DA xCEEB05 xCF707B xD038DA xD0581B xD0948E xD0DA28 xD0E752 xD191AD xD28242 xD2894F xD394BB xD3CD37 xD467FC xD4899C xD4EFB3 xD59909 xD5AAC6 xD5CB40 xD5CF03 xD63741 xD63A39 xD64099 xD67E58 xD77A02 xD7E917 xD7FBE1 xD8001A xD811B5 xD84A6E xD8671E xD8B532 xD8D78F xD8ED82 xD97899 xD9C542 xDB2C13 xDB4EFF xDC56A9 xDD6041 xDD9E66 xDDC37A xDE7EC1 xDFF077 xDFF2EF xE04954 xE054C1 xE0E3ED xE10277 xE156AB xE19FB7 xE1A802 xE1B095 xE1F11F xE1F616 xE1F9EB xE2B534 xE2DE91 xE395F7 xE39AA7 xE3B0C0 xE3EA3F xE45DA1 xE4E90E xE51975 xE5431B xE5F9C6 xE670AC xE6902E xE742D1 xE77F10 xE7B479 xE7F214 xE7F860 xE80E15 xE85E79 xE8D60F xE947F7 xE9673C xE998CB xEA6A37 xEAB858 xEB139B xEB84E0 xEC7244 xECB966 xED1C9F xED9CF9 xEDD081 xEDEFF6 xEE4B6D xEE7A47 xEEA642 xEEFF98 xEF3B38 xEFD70E xF040F0 xF0A33B xF0CB05 xF0D379 xF0E36E xF0F31D xF14849 xF15C71 xF1C945 xF1E076 xF27721 xF2D81B xF3AC37 xF4325C xF4329E xF492B9 xF52058 xF524AC xF5B547 xF60873 xF6B2B4 xF6C49B xF73B3F xF823A8 xF89113 xF89A78 xF8F792 xF911D0 xF9570B xF9B281 xF9BB95 xFB0ECA xFB93D1 xFB9949 xFBA019 xFBC528 xFBE681 xFBF18D xFC1C3C xFCD50F xFD0B64 xFD81EE xFE3A74 xFE9993 xFEB9EF xFF988E xFFF1AD } + city = x5C7D3E + port = xD77A02 + farm = xF524AC + mine = x3A806C + wood = x2FAD30 + arable_land = 78 + arable_resources = { bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_copper_mine = 28 + building_fishing_wharf = 10 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } + naval_exit_id = 3118 } STATE_YAKUTSK = { - id = 581 - subsistence_building = building_subsistence_pastures - provinces = { x0063F0 x00749D x007814 x00A2A2 x00AF40 x00C558 x00E7D8 x0109E7 x01148C x01774F x01ABEE x01F9C8 x020E48 x02A3A1 x02AB38 x02F89B x032813 x033B5F x038A20 x03B4B2 x03F411 x047E53 x04D782 x04F475 x055A33 x055FD1 x057499 x0603AE x069C6A x06B3A7 x06C088 x06F5C3 x0771F5 x07B9E7 x07DC9F x07DCC9 x0818BF x083AD8 x08CCBC x08CE0B x08D5A5 x0945DA x098415 x09B606 x09E013 x0A398E x0A517B x0A8174 x0A8650 x0A88D7 x0A9BFA x0AB6F0 x0AE6B0 x0B2E88 x0B9B89 x0BEE44 x0C9866 x0CBFFF x0CC5F7 x0CE9BA x0D8A7A x0D9113 x0DFFD0 x0E619C x0E8645 x0EBDB9 x0ECC2F x0EF8B7 x0F26CC x0FB42B x0FB482 x0FCF2C x0FEFAF x101409 x1042B3 x10E006 x10E192 x1127B6 x112C3E x114EF0 x1165EC x117ADC x117FEE x11A992 x11F90C x123B24 x1256C4 x12E03B x12FFAA x13294B x1332BF x1339C1 x1353D6 x137D74 x13E6ED x13F365 x147656 x14B0CF x14EF4E x16015C x165B27 x165DB0 x168796 x16D93A x172885 x17D3E5 x180422 x1859F1 x19262A x19305A x1945C8 x19B25D x19BF9A x19F8A8 x1A3604 x1A5C00 x1A6574 x1A7564 x1A9940 x1AE724 x1B2E7B x1B7927 x1B7FCB x1BAFD3 x1BBB42 x1C0955 x1C47B5 x1C4851 x1CB09F x1CDD7F x1D0977 x1D2522 x1D70D6 x1DA863 x1DF15A x1DFA40 x1E1496 x1E674D x1E989E x1E9EF6 x1EB053 x1EB4B1 x1EC2A5 x1F2D6C x1F3C7A x1F4C7F x1F6AF9 x1FD3B3 x2019BE x207DFF x208DC1 x20D2E8 x216BF1 x2191D7 x21C6E9 x21E0E4 x220365 x226931 x228D44 x229287 x22C858 x2306A5 x244B7F x247AF1 x248D45 x24B558 x24FFD2 x2532E6 x2536F3 x258338 x25C56C x25DCF1 x25EA54 x26A759 x26B9C3 x26E55A x2727D5 x2730B3 x27B9B4 x27C66E x280510 x281B9F x283263 x2874D1 x289EB5 x28D434 x296893 x297741 x299486 x29D6E3 x29E77A x29E9BB x29FE76 x2A1F9A x2A6380 x2A7B94 x2A9705 x2A972E x2AA885 x2AB21E x2AE6B6 x2AF07B x2B149B x2B1FCD x2B5F19 x2B79F0 x2B8721 x2BA0E8 x2BA360 x2BE561 x2C61A3 x2C8833 x2CA24A x2CB4B3 x2CB648 x2D5E74 x2DFA10 x2E1E69 x2E6583 x2E97AF x2EF783 x2F0071 x2F06E2 x2F0A5D x2F175E x2F3916 x2F3DD4 x2F5BAD x2F64F1 x2F74AC x2F7C65 x2FEA2C x3002A1 x30139A x305121 x30E478 x310482 x310528 x315917 x3167CF x317F29 x31B97F x31F557 x325E8F x327524 x329575 x32AF31 x32C6D8 x32C894 x336B65 x338487 x338565 x339163 x33C3A3 x33C8BB x342006 x343E2E x347AB8 x347D00 x351FD1 x3566A2 x356AA8 x35CB41 x35EAE9 x363D22 x36813A x368BD2 x36BF62 x370BD4 x374599 x374EC8 x379011 x379788 x380091 x38541A x3866BF x38A8F0 x38AADD x390DD8 x3928E2 x393708 x394694 x397BDC x39823A x39B597 x3A6D02 x3A9961 x3B295A x3B2A0A x3B310A x3BC080 x3C4CF5 x3C59A7 x3C7265 x3C89DD x3CA04A x3D2ED8 x3D30F3 x3D8914 x3DAB58 x3E4E3B x3EC8DB x3EDA2D x3F2F73 x3F35DE x3F3DA1 x3F8F3A x3FA67F x4029C5 x40E6CE x411551 x4165F7 x417CC7 x418DA0 x41BC14 x41C28A x42182A x4261E2 x42E451 x42F6DF x42F704 x42F944 x4312E4 x431CFA x4354BF x439D50 x43CED9 x43FC27 x43FE80 x44528E x44FC9E x4526B3 x45C21D x45D2CB x45FE42 x4670BB x467AB0 x46F246 x47A767 x4806C9 x4850E5 x486B55 x4877DD x48DF36 x48F76E x492FAC x4941AB x49687F x49CCBF x4A0ACA x4A63C8 x4ADE87 x4AE0FB x4B87F7 x4B8CE6 x4B9E81 x4BBDA0 x4C9821 x4C9C6C x4C9E83 x4CFC03 x4D042F x4D444C x4DAD10 x4DBA28 x4DC09D x4E1B31 x4E31B2 x4E4C81 x4E7342 x4E7497 x4F0E62 x4F729F x4FEB7A x500FAD x507893 x508DFA x50B782 x519E48 x52159F x523F43 x528FED x531795 x53237D x53686B x540DF8 x5428F4 x54529E x54708D x547E15 x54BA88 x54D8BB x55185E x55640E x55A4E9 x55A56B x56315E x566BA1 x56AC8D x5751F3 x57B423 x589E56 x58D052 x58E1B3 x595387 x59658F x59820A x59B0F7 x5A1FD1 x5A2C01 x5A4802 x5ACC47 x5B7CEC x5BAFFD x5BC6D4 x5BCDA8 x5C0A74 x5C0E3C x5C2834 x5C4C08 x5D179F x5D43E3 x5D9D25 x5E0D94 x5E8672 x5EAE9F x5EF6A7 x5EF860 x5FA7F1 x5FF443 x604092 x606670 x61642F x617BC4 x619294 x61B981 x62489B x6253AE x6257AE x6257B9 x6285DF x62E171 x62E76C x631575 x634F7A x636642 x63E9B3 x64089B x6410EF x641CE8 x6433EF x644812 x645F8D x646201 x646992 x6477CC x64C03B x64D4D4 x65295C x65328B x656BB4 x656FE8 x659BE1 x659D19 x65BDBC x66069A x665DE3 x66617F x667A9B x668AA7 x66D4DD x66E829 x66F802 x6763E3 x67694C x676EAC x678F3B x6807AC x6833FA x687D67 x689E53 x69089A x69157A x691853 x6933C5 x6991BF x69A4AA x69A6A9 x69BA74 x6A2D8D x6A5E5D x6A6BE1 x6A6DE7 x6AE97A x6AFC4D x6B22DD x6B5CDA x6C0FB7 x6CCB50 x6D1BA9 x6D2CC3 x6DA8B8 x6DC5E0 x6DD047 x6EAF8E x6EBC21 x6ED129 x6F1011 x6F39EC x6F542E x6F5BEE x6F886B x701D50 x7055EC x70A185 x70DAE9 x70F4E9 x713B78 x714935 x715381 x716218 x71870C x71A223 x721F02 x722A2B x7264AC x7273F2 x72BECD x72C130 x72D77C x72FA2A x7321EA x73314C x7387AD x7399AB x7441C0 x745670 x747A51 x74C96E x7528D2 x753741 x755301 x75563D x757769 x7634A9 x7654D6 x76862C x776610 x7766A1 x776A1A x7771FB x77825D x78112C x784EC1 x78581A x7864EB x788351 x78842F x78903F x78A2BB x78C8AB x78E017 x78E734 x7922A6 x798271 x7A240F x7A52AF x7A6DF2 x7AE2F7 x7B46D8 x7B92E9 x7BCBCD x7C342A x7C58C1 x7CA25B x7CB097 x7CF08D x7D31CC x7D479F x7D983D x7DB982 x7DC22A x7E00DF x7E1074 x7E1ED4 x7E3C51 x7E7213 x7E8195 x7EAE86 x7EBD09 x7EC839 x7EE9DF x803874 x807652 x80A961 x8141E8 x81433B x816A2E x8175C5 x818C1D x81CCED x81FEEE x8270A1 x8278DC x82859A x82CD11 x82DC3D x831B22 x8324CC x83527A x83A9DB x83ADC1 x8426E9 x842702 x84663F x84C83E x851C89 x854094 x859400 x863C41 x86A449 x86CC89 x871CE6 x879F96 x8847F5 x88ABB6 x88BBDB x88F43D x892C2F x89B7AD x89CC8A x8A2AF1 x8A4997 x8AA98D x8B321E x8B5CAD x8BB044 x8BDE09 x8C9DB5 x8CBA03 x8CC927 x8CEC94 x8CF3A7 x8D4C6C x8DAE50 x8DAE89 x8DB61B x8DEA70 x8E2775 x8E35A5 x8E6020 x8E7AC5 x8E8DBC x8EAC6C x8EF646 x8F004F x8F69DE x8F9EAB x8FACC9 x903620 x9050C9 x90E54C x90EB49 x911BFD x916A1D x9185E6 x9186F3 x918AA4 x91DB3E x91F287 x9401B5 x942AB7 x945243 x94EDAA x955D9E x95805D x95CB40 x95EDA9 x95FBDA x9609A6 x96CA5C x96DC22 x96E7BF x9771C0 x978FED x97BECF x97C68A x97D1DF x97EC44 x982070 x9821FB x984E7F x9872BA x98C5BA x98CBF2 x98D335 x99278C x99771D x9A16B8 x9A1BB4 x9A5858 x9A92E7 x9AF43F x9B3BFE x9B8B19 x9C96F5 x9CC5E3 x9D1257 x9D49D7 x9D51DC x9DFB0D x9E2EC2 x9E4492 x9E5435 x9E9684 x9EA08F x9EE9A3 x9EFFCB x9F6075 x9F85CB x9F907B x9FB2FB x9FCD21 x9FE3D2 x9FE48B x9FF4F6 x9FFD86 xA022E2 xA02AED xA076EE xA0D28E xA0DFB4 xA116D5 xA13C97 xA17E22 xA239A3 xA2D9D3 xA32F0A xA3C8B4 xA3CDF1 xA3FAAA xA45B93 xA4A2CB xA530D2 xA53E01 xA5799D xA584D8 xA59203 xA5F1F7 xA6618C xA66BA3 xA6C48B xA7203F xA73151 xA75668 xA7749B xA78579 xA84948 xA84F62 xA86611 xA8B107 xA8CD78 xA912B9 xA96250 xA98808 xA9A3FA xA9ABE7 xA9AE16 xA9EE7B xA9EE7C xAA07E2 xAA1682 xAA2EE5 xAA38C4 xAA4A41 xAA6A0D xAB6B32 xAB9883 xABBBC7 xAC08CA xAC112D xAC2DED xAC362E xACC3B1 xACE7FD xAD27E2 xAD2E08 xAD9874 xADBAE3 xAE0A05 xAE79C6 xAE8F05 xAEA7F8 xAEB47C xAF1159 xAF64CA xAFD665 xAFDF9D xB007F0 xB01316 xB0259F xB053F9 xB06D15 xB08013 xB0AD61 xB0EFE1 xB156A6 xB1EBE7 xB22257 xB28E2D xB2956C xB2C56F xB2F9C8 xB3707F xB39282 xB399A0 xB3CD73 xB421FA xB43F84 xB44768 xB52E52 xB5625D xB580A6 xB5E59A xB63624 xB69C7C xB6AD9C xB6D167 xB751B6 xB757E3 xB777AF xB77F3A xB79E15 xB7A466 xB7DFB0 xB7F228 xB863A4 xB872F2 xB98D09 xBA2CDA xBAA68A xBAA74B xBAF55B xBAFFC7 xBB5A20 xBB8C2D xBC2949 xBC51F7 xBCD6AE xBD1E81 xBD6DC4 xBD6F35 xBD7E3B xBDE65F xBDFE55 xBE3288 xBE3791 xBE533C xBEA7E3 xBEB151 xBEB533 xBEFCB9 xBF8248 xBF8E46 xBFA3DD xBFBD8C xBFBDE9 xC0022F xC0107C xC1402D xC1616E xC24452 xC2D955 xC329C7 xC36904 xC38CFE xC3BD1C xC3E3BF xC4276B xC4A340 xC4BCF9 xC55302 xC55D89 xC57E33 xC5BB6D xC65811 xC6B5FD xC6C0E7 xC731FB xC79DC0 xC7C43F xC7D058 xC7EDE8 xC8A6AC xC8AAD5 xC8B156 xC8EE8A xC90EF6 xC93AC2 xC93E53 xC96658 xC9C5F8 xCA0818 xCA1976 xCA2609 xCA2E42 xCA47A1 xCA5DB9 xCA957B xCAD370 xCB523C xCB8987 xCBE8FA xCC710A xCC73B7 xCC85C4 xCC9B68 xCD025B xCD0CE5 xCDEB3A xCE4AC2 xCEA69B xCEAD94 xCEF035 xCF1C94 xCF86AB xCFF534 xD00020 xD00CAE xD09F73 xD0BE2B xD1966E xD1D554 xD1E366 xD2291B xD253EA xD26970 xD2806E xD30639 xD31E7B xD32EAB xD351B8 xD3A673 xD3EF92 xD4063B xD43E78 xD4D18C xD53E6C xD56F78 xD5FE36 xD62045 xD63049 xD6C19C xD6CD07 xD6D6CB xD6EEF5 xD77565 xD79E9E xD827B0 xD83764 xD892F4 xD8DA2C xD8DD4B xD90419 xD942B2 xD992BA xD9A567 xD9E3CA xDA150D xDA3E4F xDA4CE4 xDA6D2D xDA8E4F xDABC50 xDAC45D xDAD581 xDAEDAC xDAF57F xDB17AC xDB6A29 xDBC5E0 xDBF46C xDC32A2 xDC9652 xDCC8DE xDCE948 xDCFF18 xDD0B6D xDD2E7A xDD5A0F xDD9077 xDD9A98 xDDE7D4 xDE0240 xDE4194 xDE7C21 xDE9B76 xDEE349 xDEE9ED xDF23A0 xDF8552 xDF8737 xE01CFB xE08041 xE095BE xE0990E xE0E939 xE11374 xE14767 xE23BCE xE262BB xE2767F xE2A204 xE320A7 xE34741 xE394CB xE47AB2 xE48332 xE4878A xE4BF52 xE4E5E9 xE4FFC4 xE54B38 xE592E1 xE5B9F8 xE5D002 xE5D552 xE5E5C7 xE6BEC0 xE712E4 xE72584 xE760C4 xE7CDE4 xE7E135 xE80AAC xE831FD xE83D9A xE84A58 xE855C4 xE8B915 xE8D56B xE8DAA6 xE90D62 xE9888D xE9D585 xEA4D88 xEA6E14 xEAF38A xEB277F xEB3DC5 xEB5C03 xEBD64C xEC360B xEC8EBE xECAC8B xECB0F1 xED470C xED6775 xED87F5 xEDA7AA xEDB4E5 xEE1913 xEE6A26 xEEB9DD xEF17D6 xEF35D1 xEF6C84 xEF93FA xF055E0 xF0F710 xF19E0E xF1D983 xF1F4BC xF1FBF0 xF2BF8A xF2CAB8 xF2E09F xF329A2 xF34906 xF34C0D xF39B6F xF400BA xF40550 xF413A5 xF41829 xF44534 xF45685 xF496B7 xF4AAE1 xF4B4F5 xF4C1C3 xF4C792 xF4D523 xF4E487 xF507A3 xF53440 xF5BCCC xF5C22B xF5CB63 xF5E465 xF5F224 xF6380D xF67864 xF70EB4 xF75F57 xF777B1 xF7A29D xF7C22F xF831B4 xF857B3 xF8A3E2 xF8A7F0 xF8BEA8 xF8CE95 xF94CE7 xF9D594 xFA31C5 xFA3A47 xFB6F76 xFBA54B xFC373C xFC54FE xFCD009 xFCD081 xFD282F xFD8538 xFD91C9 xFDCA00 xFE672A xFE9D9F xFEA8C9 xFEAF1D xFEB19A xFEB808 xFEBFAA xFF1B28 xFF5D21 xFF7A91 xFFB540 xFFB6E8 xFFD569 xFFF9F6 } - traits = { state_trait_siberian_terrain } - city = xC7C43F - farm = x0EBDB9 - mine = x247AF1 - wood = x397BDC - port = x117ADC - arable_land = 46 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 36 - building_logging_camp = 23 - building_gold_mine = 8 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 2 - } - naval_exit_id = 3041 + id = 581 + subsistence_building = building_subsistence_pastures + provinces = { x0063F0 x00749D x007814 x00A2A2 x00AF40 x00C558 x00E7D8 x0109E7 x01148C x01774F x01ABEE x01F9C8 x020E48 x02A3A1 x02AB38 x02F89B x032813 x033B5F x038A20 x03B4B2 x03F411 x047E53 x04D782 x04F475 x055A33 x055FD1 x057499 x0603AE x069C6A x06B3A7 x06C088 x06F5C3 x0771F5 x07B9E7 x07DC9F x07DCC9 x0818BF x083AD8 x08CCBC x08CE0B x08D5A5 x0945DA x098415 x09B606 x09E013 x0A398E x0A517B x0A8174 x0A8650 x0A88D7 x0A9BFA x0AB6F0 x0AE6B0 x0B2E88 x0B9B89 x0BEE44 x0C9866 x0CBFFF x0CC5F7 x0CE9BA x0D8A7A x0D9113 x0DFFD0 x0E619C x0E8645 x0EBDB9 x0ECC2F x0EF8B7 x0F26CC x0FB42B x0FB482 x0FCF2C x0FEFAF x101409 x1042B3 x10E006 x10E192 x1127B6 x112C3E x114EF0 x1165EC x117ADC x117FEE x11A992 x11F90C x123B24 x1256C4 x12E03B x12FFAA x13294B x1332BF x1339C1 x1353D6 x137D74 x13E6ED x13F365 x147656 x14B0CF x14EF4E x16015C x165B27 x165DB0 x168796 x16D93A x172885 x17D3E5 x180422 x1859F1 x19262A x19305A x1945C8 x19B25D x19BF9A x19F8A8 x1A3604 x1A5C00 x1A6574 x1A7564 x1A9940 x1AE724 x1B2E7B x1B7927 x1B7FCB x1BAFD3 x1BBB42 x1C0955 x1C47B5 x1C4851 x1CB09F x1CDD7F x1D0977 x1D2522 x1D70D6 x1DA863 x1DF15A x1DFA40 x1E1496 x1E674D x1E989E x1E9EF6 x1EB053 x1EB4B1 x1EC2A5 x1F2D6C x1F3C7A x1F4C7F x1F6AF9 x1FD3B3 x2019BE x207DFF x208DC1 x20D2E8 x216BF1 x2191D7 x21C6E9 x21E0E4 x220365 x226931 x228D44 x229287 x22C858 x2306A5 x244B7F x247AF1 x248D45 x24B558 x24FFD2 x2532E6 x2536F3 x258338 x25C56C x25DCF1 x25EA54 x26A759 x26B9C3 x26E55A x2727D5 x2730B3 x27B9B4 x27C66E x280510 x281B9F x283263 x2874D1 x289EB5 x28D434 x296893 x297741 x299486 x29D6E3 x29E77A x29E9BB x29FE76 x2A1F9A x2A6380 x2A7B94 x2A9705 x2A972E x2AA885 x2AB21E x2AE6B6 x2AF07B x2B149B x2B1FCD x2B5F19 x2B79F0 x2B8721 x2BA0E8 x2BA360 x2BE561 x2C61A3 x2C8833 x2CA24A x2CB4B3 x2CB648 x2D5E74 x2DFA10 x2E1E69 x2E6583 x2E97AF x2EF783 x2F0071 x2F06E2 x2F0A5D x2F175E x2F3916 x2F3DD4 x2F5BAD x2F64F1 x2F74AC x2F7C65 x2FEA2C x3002A1 x30139A x305121 x30E478 x310482 x310528 x315917 x3167CF x317F29 x31B97F x31F557 x325E8F x327524 x329575 x32AF31 x32C6D8 x32C894 x336B65 x338487 x338565 x339163 x33C3A3 x33C8BB x342006 x343E2E x347AB8 x347D00 x351FD1 x3566A2 x356AA8 x35CB41 x35EAE9 x363D22 x36813A x368BD2 x36BF62 x370BD4 x374599 x374EC8 x379011 x379788 x380091 x38541A x3866BF x38A8F0 x38AADD x390DD8 x3928E2 x393708 x394694 x397BDC x39823A x39B597 x3A6D02 x3A9961 x3B295A x3B2A0A x3B310A x3BC080 x3C4CF5 x3C59A7 x3C7265 x3C89DD x3CA04A x3D2ED8 x3D30F3 x3D8914 x3DAB58 x3E4E3B x3EC8DB x3EDA2D x3F2F73 x3F35DE x3F3DA1 x3F8F3A x3FA67F x4029C5 x40E6CE x411551 x4165F7 x417CC7 x418DA0 x41BC14 x41C28A x42182A x4261E2 x42E451 x42F6DF x42F704 x42F944 x4312E4 x431CFA x4354BF x439D50 x43CED9 x43FC27 x43FE80 x44528E x44FC9E x4526B3 x45C21D x45D2CB x45FE42 x4670BB x467AB0 x46F246 x47A767 x4806C9 x4850E5 x486B55 x4877DD x48DF36 x48F76E x492FAC x4941AB x49687F x49CCBF x4A0ACA x4A63C8 x4ADE87 x4AE0FB x4B87F7 x4B8CE6 x4B9E81 x4BBDA0 x4C9821 x4C9C6C x4C9E83 x4CFC03 x4D042F x4D444C x4DAD10 x4DBA28 x4DC09D x4E1B31 x4E31B2 x4E4C81 x4E7342 x4E7497 x4F0E62 x4F729F x4FEB7A x500FAD x507893 x508DFA x50B782 x519E48 x52159F x523F43 x528FED x531795 x53237D x53686B x540DF8 x5428F4 x54529E x54708D x547E15 x54BA88 x54D8BB x55185E x55640E x55A4E9 x55A56B x56315E x566BA1 x56AC8D x5751F3 x57B423 x589E56 x58D052 x58E1B3 x595387 x59658F x59820A x59B0F7 x5A1FD1 x5A2C01 x5A4802 x5ACC47 x5B7CEC x5BAFFD x5BC6D4 x5BCDA8 x5C0A74 x5C0E3C x5C2834 x5C4C08 x5D179F x5D43E3 x5D9D25 x5E0D94 x5E8672 x5EAE9F x5EF6A7 x5EF860 x5FA7F1 x5FF443 x604092 x606670 x61642F x617BC4 x619294 x61B981 x62489B x6253AE x6257AE x6257B9 x6285DF x62E171 x62E76C x631575 x634F7A x636642 x63E9B3 x64089B x6410EF x641CE8 x6433EF x644812 x645F8D x646201 x646992 x6477CC x64C03B x64D4D4 x65295C x65328B x656BB4 x656FE8 x659BE1 x659D19 x65BDBC x66069A x665DE3 x66617F x667A9B x668AA7 x66D4DD x66E829 x66F802 x6763E3 x67694C x676EAC x678F3B x6807AC x6833FA x687D67 x689E53 x69089A x69157A x691853 x6933C5 x6991BF x69A4AA x69A6A9 x69BA74 x6A2D8D x6A5E5D x6A6BE1 x6A6DE7 x6AE97A x6AFC4D x6B22DD x6B5CDA x6C0FB7 x6CCB50 x6D1BA9 x6D2CC3 x6DA8B8 x6DC5E0 x6DD047 x6EAF8E x6EBC21 x6ED129 x6F1011 x6F39EC x6F542E x6F5BEE x6F886B x701D50 x7055EC x70A185 x70DAE9 x70F4E9 x713B78 x714935 x715381 x716218 x71870C x71A223 x721F02 x722A2B x7264AC x7273F2 x72BECD x72C130 x72D77C x72FA2A x7321EA x73314C x7387AD x7399AB x7441C0 x745670 x747A51 x74C96E x7528D2 x753741 x755301 x75563D x757769 x7634A9 x7654D6 x76862C x776610 x7766A1 x776A1A x7771FB x77825D x78112C x784EC1 x78581A x7864EB x788351 x78842F x78903F x78A2BB x78C8AB x78E017 x78E734 x7922A6 x798271 x7A240F x7A52AF x7A6DF2 x7AE2F7 x7B46D8 x7B92E9 x7BCBCD x7C342A x7C58C1 x7CA25B x7CB097 x7CF08D x7D31CC x7D479F x7D983D x7DB982 x7DC22A x7E00DF x7E1074 x7E1ED4 x7E3C51 x7E7213 x7E8195 x7EAE86 x7EBD09 x7EC839 x7EE9DF x803874 x807652 x80A961 x8141E8 x81433B x816A2E x8175C5 x818C1D x81CCED x81FEEE x8270A1 x8278DC x82859A x82CD11 x82DC3D x831B22 x8324CC x83527A x83A9DB x83ADC1 x8426E9 x842702 x84663F x84C83E x851C89 x854094 x859400 x863C41 x86A449 x86CC89 x871CE6 x879F96 x8847F5 x88ABB6 x88BBDB x88F43D x892C2F x89B7AD x89CC8A x8A2AF1 x8A4997 x8AA98D x8B321E x8B5CAD x8BB044 x8BDE09 x8C9DB5 x8CBA03 x8CC927 x8CEC94 x8CF3A7 x8D4C6C x8DAE50 x8DAE89 x8DB61B x8DEA70 x8E2775 x8E35A5 x8E6020 x8E7AC5 x8E8DBC x8EAC6C x8EF646 x8F004F x8F69DE x8F9EAB x8FACC9 x903620 x9050C9 x90E54C x90EB49 x911BFD x916A1D x9185E6 x9186F3 x918AA4 x91DB3E x91F287 x9401B5 x942AB7 x945243 x94EDAA x955D9E x95805D x95CB40 x95EDA9 x95FBDA x9609A6 x96CA5C x96DC22 x96E7BF x9771C0 x978FED x97BECF x97C68A x97D1DF x97EC44 x982070 x9821FB x984E7F x9872BA x98C5BA x98CBF2 x98D335 x99278C x99771D x9A16B8 x9A1BB4 x9A5858 x9A92E7 x9AF43F x9B3BFE x9B8B19 x9C96F5 x9CC5E3 x9D1257 x9D49D7 x9D51DC x9DFB0D x9E2EC2 x9E4492 x9E5435 x9E9684 x9EA08F x9EE9A3 x9EFFCB x9F6075 x9F85CB x9F907B x9FB2FB x9FCD21 x9FE3D2 x9FE48B x9FF4F6 x9FFD86 xA022E2 xA02AED xA076EE xA0D28E xA0DFB4 xA116D5 xA13C97 xA17E22 xA239A3 xA2D9D3 xA32F0A xA3C8B4 xA3CDF1 xA3FAAA xA45B93 xA4A2CB xA530D2 xA53E01 xA5799D xA584D8 xA59203 xA5F1F7 xA6618C xA66BA3 xA6C48B xA7203F xA73151 xA75668 xA7749B xA78579 xA84948 xA84F62 xA86611 xA8B107 xA8CD78 xA912B9 xA96250 xA98808 xA9A3FA xA9ABE7 xA9AE16 xA9EE7B xA9EE7C xAA07E2 xAA1682 xAA2EE5 xAA38C4 xAA4A41 xAA6A0D xAB6B32 xAB9883 xABBBC7 xAC08CA xAC112D xAC2DED xAC362E xACC3B1 xACE7FD xAD27E2 xAD2E08 xAD9874 xADBAE3 xAE0A05 xAE79C6 xAE8F05 xAEA7F8 xAEB47C xAF1159 xAF64CA xAFD665 xAFDF9D xB007F0 xB01316 xB0259F xB053F9 xB06D15 xB08013 xB0AD61 xB0EFE1 xB156A6 xB1EBE7 xB22257 xB28E2D xB2956C xB2C56F xB2F9C8 xB3707F xB39282 xB399A0 xB3CD73 xB421FA xB43F84 xB44768 xB52E52 xB5625D xB580A6 xB5E59A xB63624 xB69C7C xB6AD9C xB6D167 xB751B6 xB757E3 xB777AF xB77F3A xB79E15 xB7A466 xB7DFB0 xB7F228 xB863A4 xB872F2 xB98D09 xBA2CDA xBAA68A xBAA74B xBAF55B xBAFFC7 xBB5A20 xBB8C2D xBC2949 xBC51F7 xBCD6AE xBD1E81 xBD6DC4 xBD6F35 xBD7E3B xBDE65F xBDFE55 xBE3288 xBE3791 xBE533C xBEA7E3 xBEB151 xBEB533 xBEFCB9 xBF8248 xBF8E46 xBFA3DD xBFBD8C xBFBDE9 xC0022F xC0107C xC1402D xC1616E xC24452 xC2D955 xC329C7 xC36904 xC38CFE xC3BD1C xC3E3BF xC4276B xC4A340 xC4BCF9 xC55302 xC55D89 xC57E33 xC5BB6D xC65811 xC6B5FD xC6C0E7 xC731FB xC79DC0 xC7C43F xC7D058 xC7EDE8 xC8A6AC xC8AAD5 xC8B156 xC8EE8A xC90EF6 xC93AC2 xC93E53 xC96658 xC9C5F8 xCA0818 xCA1976 xCA2609 xCA2E42 xCA47A1 xCA5DB9 xCA957B xCAD370 xCB523C xCB8987 xCBE8FA xCC710A xCC73B7 xCC85C4 xCC9B68 xCD025B xCD0CE5 xCDEB3A xCE4AC2 xCEA69B xCEAD94 xCEF035 xCF1C94 xCF86AB xCFF534 xD00020 xD00CAE xD09F73 xD0BE2B xD1966E xD1D554 xD1E366 xD2291B xD253EA xD26970 xD2806E xD30639 xD31E7B xD32EAB xD351B8 xD3A673 xD3EF92 xD4063B xD43E78 xD4D18C xD53E6C xD56F78 xD5FE36 xD62045 xD63049 xD6C19C xD6CD07 xD6D6CB xD6EEF5 xD77565 xD79E9E xD827B0 xD83764 xD892F4 xD8DA2C xD8DD4B xD90419 xD942B2 xD992BA xD9A567 xD9E3CA xDA150D xDA3E4F xDA4CE4 xDA6D2D xDA8E4F xDABC50 xDAC45D xDAD581 xDAEDAC xDAF57F xDB17AC xDB6A29 xDBC5E0 xDBF46C xDC32A2 xDC9652 xDCC8DE xDCE948 xDCFF18 xDD0B6D xDD2E7A xDD5A0F xDD9077 xDD9A98 xDDE7D4 xDE0240 xDE4194 xDE7C21 xDE9B76 xDEE349 xDEE9ED xDF23A0 xDF8552 xDF8737 xE01CFB xE08041 xE095BE xE0990E xE0E939 xE11374 xE14767 xE23BCE xE262BB xE2767F xE2A204 xE320A7 xE34741 xE394CB xE47AB2 xE48332 xE4878A xE4BF52 xE4E5E9 xE4FFC4 xE54B38 xE592E1 xE5B9F8 xE5D002 xE5D552 xE5E5C7 xE6BEC0 xE712E4 xE72584 xE760C4 xE7CDE4 xE7E135 xE80AAC xE831FD xE83D9A xE84A58 xE855C4 xE8B915 xE8D56B xE8DAA6 xE90D62 xE9888D xE9D585 xEA4D88 xEA6E14 xEAF38A xEB277F xEB3DC5 xEB5C03 xEBD64C xEC360B xEC8EBE xECAC8B xECB0F1 xED470C xED6775 xED87F5 xEDA7AA xEDB4E5 xEE1913 xEE6A26 xEEB9DD xEF17D6 xEF35D1 xEF6C84 xEF93FA xF055E0 xF0F710 xF19E0E xF1D983 xF1F4BC xF1FBF0 xF2BF8A xF2CAB8 xF2E09F xF329A2 xF34906 xF34C0D xF39B6F xF400BA xF40550 xF413A5 xF41829 xF44534 xF45685 xF496B7 xF4AAE1 xF4B4F5 xF4C1C3 xF4C792 xF4D523 xF4E487 xF507A3 xF53440 xF5BCCC xF5C22B xF5CB63 xF5E465 xF5F224 xF6380D xF67864 xF70EB4 xF75F57 xF777B1 xF7A29D xF7C22F xF831B4 xF857B3 xF8A3E2 xF8A7F0 xF8BEA8 xF8CE95 xF94CE7 xF9D594 xFA31C5 xFA3A47 xFB6F76 xFBA54B xFC373C xFC54FE xFCD009 xFCD081 xFD282F xFD8538 xFD91C9 xFDCA00 xFE672A xFE9D9F xFEA8C9 xFEAF1D xFEB19A xFEB808 xFEBFAA xFF1B28 xFF5D21 xFF7A91 xFFB540 xFFB6E8 xFFD569 xFFF9F6 } + traits = { state_trait_siberian_terrain } + city = xC7C43F + farm = x0EBDB9 + mine = x247AF1 + wood = x397BDC + port = x117ADC + arable_land = 46 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 36 + building_logging_camp = 23 + building_gold_mine = 8 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 2 + } + naval_exit_id = 3041 } STATE_TRANS_BAIKAL = { - id = 582 - subsistence_building = building_subsistence_farms - provinces = { x006991 x007CB1 x015D3E x0193EB x024DA4 x02CE43 x039A38 x0444B6 x048024 x0785CD x079C60 x08D90D x0A0222 x0A9836 x0AFB25 x0B0901 x0CAC54 x0D5A58 x0DD590 x0E6BEC x0F3641 x0F8535 x10BD35 x11578E x11DDE1 x129FC3 x12A585 x12C1B9 x12CEA5 x137298 x13CBA3 x15176F x158F8E x168431 x17343A x178FF6 x17B7F0 x18B357 x18DAD3 x196293 x197582 x19866D x1A14E3 x1B6EF6 x1C80EA x1D409F x1DD95E x1EC1CD x203C34 x212C08 x222BD1 x231C81 x238292 x258A55 x262BEF x267F6E x269816 x27CC46 x28D73C x299FBD x29DEEE x2A0475 x2A6C12 x2AF1A1 x2AF6B7 x2B1B82 x2BD90C x2C68A2 x2C83FA x2D2871 x2D8D7D x2DA711 x2DF268 x2E57C6 x2F1F11 x2F70FF x2F99B4 x3008E8 x306B72 x30CBF6 x32A60B x33C121 x342751 x345253 x35909B x360802 x3638B1 x36B3BF x37019C x377AED x37F7EC x380B21 x38184D x385068 x386B9A x39063E x39F0C1 x3A2F10 x3B025B x3B272E x3DB330 x3ED7EE x3F98B6 x3F9FBD x40517F x4082D7 x40A1F8 x413B4A x4169CA x41A44C x41B4AB x43D142 x4484C0 x45078E x4583AE x45D245 x46C5BE x477B15 x47A3CC x49496F x49F32F x4A2146 x4AFA27 x4B1461 x4B31FC x4B9672 x4BDD6A x4C164A x4CA508 x4CD386 x4CD9DB x4E14A0 x4E6D3D x4EB082 x4EE542 x4FA6A7 x4FC291 x50246E x521AC8 x53E72A x53E88D x546601 x553B61 x555445 x55B917 x55D3FA x566ECC x567A74 x5705C4 x572C1D x578028 x584B35 x58F7E5 x594264 x59E199 x5B2711 x5C7106 x5FA3D7 x5FDB68 x60A060 x610F4B x61E57C x6223EC x6241AE x63D3C0 x65C459 x66DA52 x67DC71 x689A52 x69BFB5 x6A739B x6A86EA x6A90B6 x6B2A19 x6B3362 x6BA153 x6DE254 x6E4BCF x6ED7C9 x6F01C1 x6F59BE x6F7CCC x6FFCF1 x700B03 x70D13B x710287 x71E824 x7230C7 x7233C3 x729F7F x7363D2 x739F16 x73CCE8 x7434D4 x74D6A2 x75058B x766918 x7672C4 x767619 x786709 x7889DE x789FC8 x793F5C x7C12C8 x7C5EDC x7C6695 x7DDFA2 x7E7B9A x7EC998 x7F3437 x8127EB x81AD42 x82489E x82C82C x830B6C x83533A x838B04 x83A5F7 x83DCE3 x8466E3 x847D28 x84F0DE x862E4D x869F8F x86A68C x886485 x895772 x89B475 x8D7523 x8E5D6C x8EEF38 x8F23DD x8FE8EC x909DF3 x90D06C x90D873 x9175F5 x923FE6 x924751 x925C13 x92B038 x92B803 x93613A x939A3D x93B2E4 x93D4CD x949D2B x95F274 x970AC1 x97F16E x984260 x9954C7 x99CCBF x9A68F0 x9BE026 x9C12E6 x9C5C2F x9D6D42 x9D9238 x9D9BBB x9E1215 x9E5495 x9E9631 x9F45E2 xA020E0 xA0B2E8 xA0FA1C xA43CBF xA44218 xA5264A xA57647 xA6509C xA653D0 xA69301 xA6A2F2 xA6E0B4 xA747C0 xA7C776 xA944CE xAA0B7E xAA2BA4 xAAB8BF xAC0180 xAC52D7 xAC7AD2 xAE114D xAE54D7 xAF5EFA xAFC415 xAFE5C5 xB0199F xB04659 xB0FB2E xB123E2 xB1F4AE xB21914 xB2F582 xB319FE xB3429E xB360A5 xB4A3FF xB4A94D xB53EF2 xB59836 xB76034 xB8815D xB9C513 xBB8394 xBBDABC xBE03E4 xBE8D3C xBECC78 xBEF71E xBF4882 xBF8274 xBF9584 xBFCBF5 xC01AD5 xC0CC04 xC10FBF xC182EA xC1FDB4 xC27061 xC3F470 xC41D84 xC4A89D xC4F41E xC55986 xC59393 xC73871 xC7D8C3 xC7F6D8 xC8037C xC97D77 xC9D496 xCA34A5 xCA5F31 xCC213F xCE5028 xCE65FA xCE9592 xCEB681 xCF99A2 xD1EA14 xD1F104 xD2160F xD25675 xD3D5C5 xD5E8C5 xD60F82 xD62C13 xD6E142 xD74BFF xD7D4F3 xD8668E xD90A8B xDB015F xDC46E4 xDCA85C xDCF84B xDD31CE xDDEE78 xDEBBE1 xDED63A xDF77D8 xDFBAB2 xE0230E xE1A9C5 xE1D031 xE25828 xE2BC2E xE39B7F xE4FDF4 xE51650 xE5BCB2 xE66455 xE6F799 xE7B3BB xE84B81 xE8E454 xE922FA xE93002 xEA60AE xEAAB51 xEB7DB4 xED1D33 xED45BE xEDBF14 xEE45F0 xEF3B8E xEFE513 xF09FFF xF0D155 xF0D2D1 xF219A1 xF30B59 xF31CFB xF4607C xF486C1 xF4A0B5 xF4FC05 xF59501 xF71C2F xF7553B xF76689 xF769EE xF8783E xF9F5D1 xFA1BA5 xFB064D xFB2114 xFBFC89 xFC40AB xFD5BBE xFFB13A } - city = x4E6D3D - farm = xFB2114 - mine = x5C7106 - wood = x45078E - arable_land = 93 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 33 - building_phosphorus_mine = 44 - building_copper_mine = 35 - building_logging_camp = 13 - building_bauxite_mine = 12 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 40 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 5 - } + id = 582 + subsistence_building = building_subsistence_farms + provinces = { x006991 x007CB1 x015D3E x0193EB x024DA4 x02CE43 x039A38 x0444B6 x048024 x0785CD x079C60 x08D90D x0A0222 x0A9836 x0AFB25 x0B0901 x0CAC54 x0D5A58 x0DD590 x0E6BEC x0F3641 x0F8535 x10BD35 x11578E x11DDE1 x129FC3 x12A585 x12C1B9 x12CEA5 x137298 x13CBA3 x15176F x158F8E x168431 x17343A x178FF6 x17B7F0 x18B357 x18DAD3 x196293 x197582 x19866D x1A14E3 x1B6EF6 x1C80EA x1D409F x1DD95E x1EC1CD x203C34 x212C08 x222BD1 x231C81 x238292 x258A55 x262BEF x267F6E x269816 x27CC46 x28D73C x299FBD x29DEEE x2A0475 x2A6C12 x2AF1A1 x2AF6B7 x2B1B82 x2BD90C x2C68A2 x2C83FA x2D2871 x2D8D7D x2DA711 x2DF268 x2E57C6 x2F1F11 x2F70FF x2F99B4 x3008E8 x306B72 x30CBF6 x32A60B x33C121 x342751 x345253 x35909B x360802 x3638B1 x36B3BF x37019C x377AED x37F7EC x380B21 x38184D x385068 x386B9A x39063E x39F0C1 x3A2F10 x3B025B x3B272E x3DB330 x3ED7EE x3F98B6 x3F9FBD x40517F x4082D7 x40A1F8 x413B4A x4169CA x41A44C x41B4AB x43D142 x4484C0 x45078E x4583AE x45D245 x46C5BE x477B15 x47A3CC x49496F x49F32F x4A2146 x4AFA27 x4B1461 x4B31FC x4B9672 x4BDD6A x4C164A x4CA508 x4CD386 x4CD9DB x4E14A0 x4E6D3D x4EB082 x4EE542 x4FA6A7 x4FC291 x50246E x521AC8 x53E72A x53E88D x546601 x553B61 x555445 x55B917 x55D3FA x566ECC x567A74 x5705C4 x572C1D x578028 x584B35 x58F7E5 x594264 x59E199 x5B2711 x5C7106 x5FA3D7 x5FDB68 x60A060 x610F4B x61E57C x6223EC x6241AE x63D3C0 x65C459 x66DA52 x67DC71 x689A52 x69BFB5 x6A739B x6A86EA x6A90B6 x6B2A19 x6B3362 x6BA153 x6DE254 x6E4BCF x6ED7C9 x6F01C1 x6F59BE x6F7CCC x6FFCF1 x700B03 x70D13B x710287 x71E824 x7230C7 x7233C3 x729F7F x7363D2 x739F16 x73CCE8 x7434D4 x74D6A2 x75058B x766918 x7672C4 x767619 x786709 x7889DE x789FC8 x793F5C x7C12C8 x7C5EDC x7C6695 x7DDFA2 x7E7B9A x7EC998 x7F3437 x8127EB x81AD42 x82489E x82C82C x830B6C x83533A x838B04 x83A5F7 x83DCE3 x8466E3 x847D28 x84F0DE x862E4D x869F8F x86A68C x886485 x895772 x89B475 x8D7523 x8E5D6C x8EEF38 x8F23DD x8FE8EC x909DF3 x90D06C x90D873 x9175F5 x923FE6 x924751 x925C13 x92B038 x92B803 x93613A x939A3D x93B2E4 x93D4CD x949D2B x95F274 x970AC1 x97F16E x984260 x9954C7 x99CCBF x9A68F0 x9BE026 x9C12E6 x9C5C2F x9D6D42 x9D9238 x9D9BBB x9E1215 x9E5495 x9E9631 x9F45E2 xA020E0 xA0B2E8 xA0FA1C xA43CBF xA44218 xA5264A xA57647 xA6509C xA653D0 xA69301 xA6A2F2 xA6E0B4 xA747C0 xA7C776 xA944CE xAA0B7E xAA2BA4 xAAB8BF xAC0180 xAC52D7 xAC7AD2 xAE114D xAE54D7 xAF5EFA xAFC415 xAFE5C5 xB0199F xB04659 xB0FB2E xB123E2 xB1F4AE xB21914 xB2F582 xB319FE xB3429E xB360A5 xB4A3FF xB4A94D xB53EF2 xB59836 xB76034 xB8815D xB9C513 xBB8394 xBBDABC xBE03E4 xBE8D3C xBECC78 xBEF71E xBF4882 xBF8274 xBF9584 xBFCBF5 xC01AD5 xC0CC04 xC10FBF xC182EA xC1FDB4 xC27061 xC3F470 xC41D84 xC4A89D xC4F41E xC55986 xC59393 xC73871 xC7D8C3 xC7F6D8 xC8037C xC97D77 xC9D496 xCA34A5 xCA5F31 xCC213F xCE5028 xCE65FA xCE9592 xCEB681 xCF99A2 xD1EA14 xD1F104 xD2160F xD25675 xD3D5C5 xD5E8C5 xD60F82 xD62C13 xD6E142 xD74BFF xD7D4F3 xD8668E xD90A8B xDB015F xDC46E4 xDCA85C xDCF84B xDD31CE xDDEE78 xDEBBE1 xDED63A xDF77D8 xDFBAB2 xE0230E xE1A9C5 xE1D031 xE25828 xE2BC2E xE39B7F xE4FDF4 xE51650 xE5BCB2 xE66455 xE6F799 xE7B3BB xE84B81 xE8E454 xE922FA xE93002 xEA60AE xEAAB51 xEB7DB4 xED1D33 xED45BE xEDBF14 xEE45F0 xEF3B8E xEFE513 xF09FFF xF0D155 xF0D2D1 xF219A1 xF30B59 xF31CFB xF4607C xF486C1 xF4A0B5 xF4FC05 xF59501 xF71C2F xF7553B xF76689 xF769EE xF8783E xF9F5D1 xFA1BA5 xFB064D xFB2114 xFBFC89 xFC40AB xFD5BBE xFFB13A } + city = x4E6D3D + farm = xFB2114 + mine = x5C7106 + wood = x45078E + arable_land = 93 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 33 + building_sulfur_mine = 44 + building_copper_mine = 35 + building_logging_camp = 13 + building_bauxite_mine = 12 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 40 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 5 + } } STATE_IRKUTSK = { - id = 583 - subsistence_building = building_subsistence_farms - provinces = { x022242 x028522 x0292F3 x02C5D6 x0361ED x03F10B x03FEAD x048089 x04E049 x05A2C5 x067660 x07BECC x08533E x09F0CE x0A5274 x0B06EA x0CD0B4 x0D1CC9 x0E0597 x0E43FB x0E7855 x0E8793 x0F5E86 x0FA0E8 x0FB4F9 x100E1C x112583 x122443 x122AEB x134123 x1374D4 x14B6D2 x14C103 x14D1E7 x150AA0 x167A0F x1717C6 x1737F2 x18711D x188E7D x18D224 x18EE50 x19DE36 x1A85FA x1AAD43 x1ADB75 x1B5736 x1B9814 x1D471A x1D5869 x1E30DC x1E8B0D x1F0C70 x202A27 x2039DC x21B17B x2279C6 x2301A4 x23B95E x240B97 x24751D x248C9B x249063 x2587A1 x276763 x281740 x2817C0 x282C40 x28C602 x2B6A5A x2BE3DE x2C5FC9 x2CF78E x2D41FC x2F84AC x30EF65 x31EE56 x321602 x322AEC x322B48 x323466 x325774 x32A153 x32FD36 x334BC7 x35BB1D x3600A2 x374B36 x375FC7 x37A3D7 x38156D x38520C x38F9FB x391CB4 x395A44 x398212 x39EB40 x3A73C1 x3AF269 x3B66FF x3BE379 x3C122E x3CCF8D x3CE7B3 x3EC4E4 x3ED8E1 x3F42D3 x405D0D x40A34C x428257 x42B8DE x437326 x44626C x447B4B x44990F x450E0D x452DB3 x478B74 x47DB67 x48404E x4885A1 x488EB4 x491950 x4AC7EB x4B24CE x4B3C0F x4B4847 x4B9D87 x4BB77B x4C2470 x4CC34C x4D375A x4D5F71 x4DF24C x4DF580 x4E0FEB x4E530B x4EB30C x500344 x5059D2 x50A24A x515629 x51993D x52A742 x53DDD0 x53E0FC x54C90B x55DA6D x564CE6 x575996 x582E16 x58333F x59397D x5B9012 x5B95AE x5C43F6 x5D9110 x5E408B x5FF324 x600929 x61420A x61A524 x61DD42 x62F93B x6348C0 x636B73 x638769 x64E072 x658F8C x664F8E x68226E x686DAB x699B92 x6A12AF x6A2801 x6CB121 x6CC996 x6CD5BC x6D2017 x6D9697 x6D9A76 x6EAA71 x6F0EFA x6FDA7E x714722 x733159 x737319 x73A8B6 x742728 x7576FE x76203C x777B61 x780268 x7CDFBE x7DDAEF x7E496C x7ECC8B x7FEE73 x8038EF x808143 x80A310 x80B29A x81875C x82BC48 x833260 x83A035 x842001 x84D528 x858BFF x85C9E7 x85E6A4 x8616F4 x86DA33 x878D2B x8796D9 x87CF15 x8807F0 x894A06 x8A469F x8ADAB4 x8ADFB0 x8BE912 x8C34CF x8C8F81 x8C92E9 x8CB4C5 x8CE5DE x8DC52C x8EFA3F x8F3286 x8F65C4 x8FB7FB x8FCD8B x9042B1 x916739 x917CD3 x91EEF1 x925A23 x92B2DB x94C73F x94E41C x95FF81 x96884E x970BF1 x9775F4 x97B75E x980ECA x982F85 x983FA2 x987D4B x9A3084 x9AC980 x9B8AA2 x9C107C x9C1185 x9CA95C x9CC155 x9D1BE7 x9FCCF7 xA04028 xA0A060 xA11594 xA1E7C7 xA22FF8 xA32435 xA413E9 xA463B7 xA48B17 xA50A94 xA548C1 xA6A820 xA7B855 xA8F473 xA99296 xA9D0F3 xA9D5A5 xABAC94 xAC4977 xACCF8B xAD5AE3 xAD5E23 xAD95F9 xADB16C xAE0A5E xAE0A8B xAEB1E3 xB0743E xB07A43 xB08B4F xB139D5 xB1B551 xB273F7 xB30ADF xB34694 xB3DD9A xB46286 xB4E4DE xB53E47 xB5C469 xB5F2CB xB72204 xB725F5 xB8B28C xB8C142 xBA4C82 xBACF53 xBADC6B xBC8643 xBCB837 xBCF7C0 xBD2BCC xBDE046 xBED837 xBF8BDF xBFB262 xBFBCAD xC4364A xC44EE6 xC53625 xC54AE3 xC5F113 xC817F4 xC935E8 xC99586 xCAFD8C xCB6DB6 xCE2975 xCEBF41 xCFD6A8 xD093DD xD111D0 xD276CA xD32F01 xD3BAC4 xD4913B xD57FF2 xD6B613 xD6FB32 xD7AF64 xD99150 xD991AB xD9E610 xD9FD1A xDA35DE xDA51F0 xDA75A8 xDAE555 xDAE639 xDB6156 xDB716C xDBE550 xDC1518 xDC5BC2 xDC8B8B xDD47BB xDD59AA xDD7F1A xDEA3F1 xDF067B xDF1429 xDF6190 xDFCE00 xE01195 xE0493E xE0BF81 xE111B0 xE13D35 xE1B8FC xE21F35 xE285FE xE2BDF2 xE2C686 xE2DE6E xE3A92A xE3BAA6 xE3D0C5 xE40BB5 xE46C44 xE4E377 xE542DD xE55291 xE624BE xE63A1F xE70F8C xE75D89 xE76ED4 xE7DD63 xE7F89F xE82683 xEA4406 xEA7FF4 xEA8BB2 xEAC9E7 xED9ABE xEF9672 xEFC990 xF0AA09 xF21CB3 xF3E198 xF3FF83 xF45742 xF4A738 xF4FC6E xF5017B xF53BA8 xF62C6C xF73545 xF7AEB2 xF8663D xF8773F xF897EF xF92C9C xF9A2F4 xF9CAE5 xF9E1B9 xFB68B3 xFC186E xFC21AC xFC66AC xFC9486 xFD9E80 xFDA4A4 xFF5074 xFF9B8A } - city = xD6FB32 - farm = xD111D0 - mine = x92B2DB - wood = x96884E - arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_coal_mine = 80 - building_iron_mine = 36 - building_copper_mine = 42 - building_logging_camp = 13 - building_bauxite_mine = 22 - } - resource = { - type = "building_uranium_mine" - undiscovered_amount = 20 - } - resource = { - type = "building_rare_earth_elements_mine" - undiscovered_amount = 4 - } - resource = { - type = "building_natural_gas_well" - undiscovered_amount = 14 - } + id = 583 + subsistence_building = building_subsistence_farms + provinces = { x022242 x028522 x0292F3 x02C5D6 x0361ED x03F10B x03FEAD x048089 x04E049 x05A2C5 x067660 x07BECC x08533E x09F0CE x0A5274 x0B06EA x0CD0B4 x0D1CC9 x0E0597 x0E43FB x0E7855 x0E8793 x0F5E86 x0FA0E8 x0FB4F9 x100E1C x112583 x122443 x122AEB x134123 x1374D4 x14B6D2 x14C103 x14D1E7 x150AA0 x167A0F x1717C6 x1737F2 x18711D x188E7D x18D224 x18EE50 x19DE36 x1A85FA x1AAD43 x1ADB75 x1B5736 x1B9814 x1D471A x1D5869 x1E30DC x1E8B0D x1F0C70 x202A27 x2039DC x21B17B x2279C6 x2301A4 x23B95E x240B97 x24751D x248C9B x249063 x2587A1 x276763 x281740 x2817C0 x282C40 x28C602 x2B6A5A x2BE3DE x2C5FC9 x2CF78E x2D41FC x2F84AC x30EF65 x31EE56 x321602 x322AEC x322B48 x323466 x325774 x32A153 x32FD36 x334BC7 x35BB1D x3600A2 x374B36 x375FC7 x37A3D7 x38156D x38520C x38F9FB x391CB4 x395A44 x398212 x39EB40 x3A73C1 x3AF269 x3B66FF x3BE379 x3C122E x3CCF8D x3CE7B3 x3EC4E4 x3ED8E1 x3F42D3 x405D0D x40A34C x428257 x42B8DE x437326 x44626C x447B4B x44990F x450E0D x452DB3 x478B74 x47DB67 x48404E x4885A1 x488EB4 x491950 x4AC7EB x4B24CE x4B3C0F x4B4847 x4B9D87 x4BB77B x4C2470 x4CC34C x4D375A x4D5F71 x4DF24C x4DF580 x4E0FEB x4E530B x4EB30C x500344 x5059D2 x50A24A x515629 x51993D x52A742 x53DDD0 x53E0FC x54C90B x55DA6D x564CE6 x575996 x582E16 x58333F x59397D x5B9012 x5B95AE x5C43F6 x5D9110 x5E408B x5FF324 x600929 x61420A x61A524 x61DD42 x62F93B x6348C0 x636B73 x638769 x64E072 x658F8C x664F8E x68226E x686DAB x699B92 x6A12AF x6A2801 x6CB121 x6CC996 x6CD5BC x6D2017 x6D9697 x6D9A76 x6EAA71 x6F0EFA x6FDA7E x714722 x733159 x737319 x73A8B6 x742728 x7576FE x76203C x777B61 x780268 x7CDFBE x7DDAEF x7E496C x7ECC8B x7FEE73 x8038EF x808143 x80A310 x80B29A x81875C x82BC48 x833260 x83A035 x842001 x84D528 x858BFF x85C9E7 x85E6A4 x8616F4 x86DA33 x878D2B x8796D9 x87CF15 x8807F0 x894A06 x8A469F x8ADAB4 x8ADFB0 x8BE912 x8C34CF x8C8F81 x8C92E9 x8CB4C5 x8CE5DE x8DC52C x8EFA3F x8F3286 x8F65C4 x8FB7FB x8FCD8B x9042B1 x916739 x917CD3 x91EEF1 x925A23 x92B2DB x94C73F x94E41C x95FF81 x96884E x970BF1 x9775F4 x97B75E x980ECA x982F85 x983FA2 x987D4B x9A3084 x9AC980 x9B8AA2 x9C107C x9C1185 x9CA95C x9CC155 x9D1BE7 x9FCCF7 xA04028 xA0A060 xA11594 xA1E7C7 xA22FF8 xA32435 xA413E9 xA463B7 xA48B17 xA50A94 xA548C1 xA6A820 xA7B855 xA8F473 xA99296 xA9D0F3 xA9D5A5 xABAC94 xAC4977 xACCF8B xAD5AE3 xAD5E23 xAD95F9 xADB16C xAE0A5E xAE0A8B xAEB1E3 xB0743E xB07A43 xB08B4F xB139D5 xB1B551 xB273F7 xB30ADF xB34694 xB3DD9A xB46286 xB4E4DE xB53E47 xB5C469 xB5F2CB xB72204 xB725F5 xB8B28C xB8C142 xBA4C82 xBACF53 xBADC6B xBC8643 xBCB837 xBCF7C0 xBD2BCC xBDE046 xBED837 xBF8BDF xBFB262 xBFBCAD xC4364A xC44EE6 xC53625 xC54AE3 xC5F113 xC817F4 xC935E8 xC99586 xCAFD8C xCB6DB6 xCE2975 xCEBF41 xCFD6A8 xD093DD xD111D0 xD276CA xD32F01 xD3BAC4 xD4913B xD57FF2 xD6B613 xD6FB32 xD7AF64 xD99150 xD991AB xD9E610 xD9FD1A xDA35DE xDA51F0 xDA75A8 xDAE555 xDAE639 xDB6156 xDB716C xDBE550 xDC1518 xDC5BC2 xDC8B8B xDD47BB xDD59AA xDD7F1A xDEA3F1 xDF067B xDF1429 xDF6190 xDFCE00 xE01195 xE0493E xE0BF81 xE111B0 xE13D35 xE1B8FC xE21F35 xE285FE xE2BDF2 xE2C686 xE2DE6E xE3A92A xE3BAA6 xE3D0C5 xE40BB5 xE46C44 xE4E377 xE542DD xE55291 xE624BE xE63A1F xE70F8C xE75D89 xE76ED4 xE7DD63 xE7F89F xE82683 xEA4406 xEA7FF4 xEA8BB2 xEAC9E7 xED9ABE xEF9672 xEFC990 xF0AA09 xF21CB3 xF3E198 xF3FF83 xF45742 xF4A738 xF4FC6E xF5017B xF53BA8 xF62C6C xF73545 xF7AEB2 xF8663D xF8773F xF897EF xF92C9C xF9A2F4 xF9CAE5 xF9E1B9 xFB68B3 xFC186E xFC21AC xFC66AC xFC9486 xFD9E80 xFDA4A4 xFF5074 xFF9B8A } + city = xD6FB32 + farm = xD111D0 + mine = x92B2DB + wood = x96884E + arable_land = 61 + arable_resources = { bg_rye_farms bg_livestock_ranches } + capped_resources = { + building_coal_mine = 80 + building_iron_mine = 36 + building_copper_mine = 42 + building_logging_camp = 13 + building_bauxite_mine = 22 + } + resource = { + type = "building_uranium_mine" + undiscovered_amount = 20 + } + resource = { + type = "building_rare_earth_elements_mine" + undiscovered_amount = 4 + } + resource = { + type = "building_natural_gas_well" + undiscovered_amount = 14 + } } diff --git a/map_data/state_regions/15_russia.txt b/map_data/state_regions/15_russia.txt index 5f282702b..597b20334 100644 --- a/map_data/state_regions/15_russia.txt +++ b/map_data/state_regions/15_russia.txt @@ -1 +1 @@ - \ No newline at end of file +# Empty file, as we are not using the Russia file in the mod \ No newline at end of file diff --git a/map_data/state_regions/99_seas.txt b/map_data/state_regions/99_seas.txt index 628a24df9..40f7b9526 100644 --- a/map_data/state_regions/99_seas.txt +++ b/map_data/state_regions/99_seas.txt @@ -1,846 +1,846 @@ STATE_BALTIC_SEA = { - id = 3000 - provinces = { x08FAFA } + id = 3000 + provinces = { x08FAFA } } STATE_HAWAIIAN_SEAMOUNT_CHAIN = { - id = 3001 - provinces = { x340EEC } + id = 3001 + provinces = { x340EEC } } STATE_MICRONESIAN_SEA = { - id = 3002 - provinces = { x341ABA } + id = 3002 + provinces = { x341ABA } } STATE_SOUTH_PACIFIC_LANE_1 = { - id = 3003 - provinces = { xA729A6 } + id = 3003 + provinces = { xA729A6 } } STATE_SOUTH_PACIFIC_LANE_2 = { - id = 3004 - provinces = { xE10DAD } + id = 3004 + provinces = { xE10DAD } } STATE_EASTER_ISLAND_LANE_1 = { - id = 3005 - provinces = { xDB3CA3 } + id = 3005 + provinces = { xDB3CA3 } } STATE_EASTER_ISLAND_LANE_2 = { - id = 3006 - provinces = { x6644E1 } + id = 3006 + provinces = { x6644E1 } } STATE_EASTER_ISLAND_LANE_3 = { - id = 3007 - provinces = { xDB3C7F } + id = 3007 + provinces = { xDB3C7F } } STATE_PACIFIC_LANE_01 = { - id = 3008 - provinces = { xA685CF } + id = 3008 + provinces = { xA685CF } } STATE_PACIFIC_LANE_02 = { - id = 3009 - provinces = { x561AA0 } + id = 3009 + provinces = { x561AA0 } } STATE_PACIFIC_LANE_03 = { - id = 3010 - provinces = { xD26392 } + id = 3010 + provinces = { xD26392 } } STATE_PACIFIC_LANE_04 = { - id = 3011 - provinces = { xA87DDC } + id = 3011 + provinces = { xA87DDC } } STATE_PACIFIC_LANE_05 = { - id = 3012 - provinces = { xA63565 } + id = 3012 + provinces = { xA63565 } } STATE_PACIFIC_LANE_06 = { - id = 3013 - provinces = { x982455 } + id = 3013 + provinces = { x982455 } } STATE_SOUTHERN_OCEAN_01 = { - id = 3014 - provinces = { x6FB3DE } + id = 3014 + provinces = { x6FB3DE } } STATE_SOUTHERN_OCEAN_02 = { - id = 3015 - provinces = { x316868 } + id = 3015 + provinces = { x316868 } } STATE_FAROE_BANK = { - id = 3016 - provinces = { x709ACF } + id = 3016 + provinces = { x709ACF } } STATE_GULF_OF_MAINE = { - id = 3017 - provinces = { x0ECACA } + id = 3017 + provinces = { x0ECACA } } STATE_HORN_OF_AFRICA = { - id = 3018 - provinces = { x2B5CB8 } + id = 3018 + provinces = { x2B5CB8 } } STATE_DANISH_STRAITS = { - id = 3019 - provinces = { x0AC8FA } + id = 3019 + provinces = { x0AC8FA } } STATE_NORWEGIAN_SEA = { - id = 3020 - provinces = { x0FDCFA } + id = 3020 + provinces = { x0FDCFA } } STATE_LABRADOR_SEA = { - id = 3021 - provinces = { x69C9C9 } + id = 3021 + provinces = { x69C9C9 } } STATE_IRMINGER_SEA = { - id = 3022 - provinces = { x16FAFA } + id = 3022 + provinces = { x16FAFA } } STATE_DAVIS_STRAIT = { - id = 3023 - provinces = { x6DFBFB } + id = 3023 + provinces = { x6DFBFB } } STATE_GALAPAGOS_RISE = { - id = 3024 - provinces = { x0D61DC } + id = 3024 + provinces = { x0D61DC } } STATE_EASTERN_CARIBBEAN_SEA = { - id = 3025 - provinces = { xA3CDF4 } + id = 3025 + provinces = { xA3CDF4 } } STATE_WESTERN_CARIBBEAN_SEA = { - id = 3026 - provinces = { x1FC9E5 } + id = 3026 + provinces = { x1FC9E5 } } STATE_NORTH_SEA = { - id = 3027 - provinces = { x14FAFA } + id = 3027 + provinces = { x14FAFA } } STATE_ENGLISH_CHANNEL = { - id = 3028 - provinces = { x15C8C8 } + id = 3028 + provinces = { x15C8C8 } } STATE_BAY_OF_BISCAY = { - id = 3029 - provinces = { x2A95FA } + id = 3029 + provinces = { x2A95FA } } STATE_IRISH_SEA = { - id = 3030 - provinces = { x1B77CD } + id = 3030 + provinces = { x1B77CD } } STATE_STRAIT_OF_GIBRALTAR = { - id = 3031 - provinces = { x2CFAFA } + id = 3031 + provinces = { x2CFAFA } } STATE_WESTERN_MEDITERRANEAN_SEA = { - id = 3032 - provinces = { x40D9DB } + id = 3032 + provinces = { x40D9DB } } STATE_CENTRAL_MEDITERRANEAN_SEA = { - id = 3033 - provinces = { x3BDCFA } + id = 3033 + provinces = { x3BDCFA } } STATE_EASTERN_MEDITERRANEAN_SEA = { - id = 3034 - provinces = { x46C8FA } + id = 3034 + provinces = { x46C8FA } } STATE_SEA_OF_MARMARA = { - id = 3035 - provinces = { x47DCFA } + id = 3035 + provinces = { x47DCFA } } STATE_BLACK_SEA = { - id = 3036 - provinces = { x48FAFA } + id = 3036 + provinces = { x48FAFA } } STATE_ARCTIC_OCEAN_01 = { - id = 3037 - provinces = { x39CACA } + id = 3037 + provinces = { x39CACA } } STATE_ARCTIC_OCEAN_02 = { - id = 3038 - provinces = { x70FBFB } + id = 3038 + provinces = { x70FBFB } } STATE_BARENTS_SEA = { - id = 3039 - provinces = { x0EC8FA } + id = 3039 + provinces = { x0EC8FA } } STATE_ARCTIC_OCEAN_04 = { - id = 3040 - provinces = { x0D61A4 } - impassable = { x0D61A4 } + id = 3040 + provinces = { x0D61A4 } + impassable = { x0D61A4 } } STATE_ARCTIC_OCEAN_05 = { - id = 3041 - provinces = { x20CCE0 } + id = 3041 + provinces = { x20CCE0 } } STATE_ARCTIC_OCEAN_06 = { - id = 3042 - provinces = { x43DDFB } + id = 3042 + provinces = { x43DDFB } } STATE_ARCTIC_OCEAN_07 = { - id = 3043 - provinces = { x13CCFE } - impassable = { x13CCFE } + id = 3043 + provinces = { x13CCFE } + impassable = { x13CCFE } } STATE_HUDSON_BAY = { - id = 3044 - provinces = { x6FDDFB } + id = 3044 + provinces = { x6FDDFB } } STATE_GULF_OF_SAINT_LAWRENCE = { - id = 3045 - provinces = { x74FBFB } + id = 3045 + provinces = { x74FBFB } } STATE_PERSIAN_GULF = { - id = 3046 - provinces = { x56C8FA } + id = 3046 + provinces = { x56C8FA } } STATE_RED_SEA = { - id = 3047 - provinces = { x4FDCFA } + id = 3047 + provinces = { x4FDCFA } } STATE_ARABIAN_SEA = { - id = 3048 - provinces = { x54FAFA } + id = 3048 + provinces = { x54FAFA } } STATE_LACCADIVE_SEA = { - id = 3049 - provinces = { x6FDEFC } + id = 3049 + provinces = { x6FDEFC } } STATE_BAY_OF_BENGAL = { - id = 3050 - provinces = { x5CFAFA } + id = 3050 + provinces = { x5CFAFA } } STATE_ANDAMAN_SEA = { - id = 3051 - provinces = { x61C8C8 } + id = 3051 + provinces = { x61C8C8 } } STATE_JAVA_SEA = { - id = 3052 - provinces = { x63DCFA } + id = 3052 + provinces = { x63DCFA } } STATE_GULF_OF_SIAM = { - id = 3053 - provinces = { x74FAFA } + id = 3053 + provinces = { x74FAFA } } STATE_GULF_OF_TONKIN = { - id = 3054 - provinces = { x75C8C8 } + id = 3054 + provinces = { x75C8C8 } } STATE_SULU_SEA = { - id = 3055 - provinces = { x76C8FA } + id = 3055 + provinces = { x76C8FA } } STATE_SOUTH_CHINA_SEA = { - id = 3056 - provinces = { x7BDCFA } + id = 3056 + provinces = { x7BDCFA } } STATE_YELLOW_SEA = { - id = 3057 - provinces = { x7EC8FA } + id = 3057 + provinces = { x7EC8FA } } STATE_EAST_CHINA_SEA = { - id = 3058 - provinces = { x0FDDFB } + id = 3058 + provinces = { x0FDDFB } } STATE_SEA_OF_JAPAN = { - id = 3059 - provinces = { x00FBFB } + id = 3059 + provinces = { x00FBFB } } STATE_GULF_OF_MEXICO = { - id = 3060 - provinces = { x0D74CA } + id = 3060 + provinces = { x0D74CA } } STATE_CARIBBEAN_SEA = { - id = 3061 - provinces = { x0DCACA } + id = 3061 + provinces = { x0DCACA } } STATE_GUIANA_SEA = { - id = 3062 - provinces = { x18FCFC } + id = 3062 + provinces = { x18FCFC } } STATE_BRAZILIAN_SEA_NORTH = { - id = 3063 - provinces = { x1ACAFC } + id = 3063 + provinces = { x1ACAFC } } STATE_BRAZILIAN_SEA_SOUTH = { - id = 3064 - provinces = { x4499CD } + id = 3064 + provinces = { x4499CD } } STATE_ARGENTINE_SEA = { - id = 3065 - provinces = { x1FDEFC } + id = 3065 + provinces = { x1FDEFC } } STATE_SCOTIA_SEA = { - id = 3066 - provinces = { x858CBF } + id = 3066 + provinces = { x858CBF } } STATE_ATLANTIC_SEABOARD = { - id = 3067 - provinces = { xA3CEF4 } + id = 3067 + provinces = { xA3CEF4 } } STATE_SARGASSO_SEA = { - id = 3068 - provinces = { x43DEFC } - impassable = { x43DEFC } + id = 3068 + provinces = { x43DEFC } + impassable = { x43DEFC } } STATE_AZORES_SEA = { - id = 3069 - provinces = { x3DCACA } + id = 3069 + provinces = { x3DCACA } } STATE_NORTH_ATLANTIC_OCEAN_01 = { - id = 3070 - provinces = { x2DAEF1 } - impassable = { x2DAEF1 } + id = 3070 + provinces = { x2DAEF1 } + impassable = { x2DAEF1 } } STATE_NORTH_ATLANTIC_OCEAN_02 = { - id = 3071 - provinces = { x837BBA } - impassable = { x837BBA } + id = 3071 + provinces = { x837BBA } + impassable = { x837BBA } } STATE_NORTH_ATLANTIC_OCEAN_03 = { - id = 3072 - provinces = { x807D97 } - impassable = { x807D97 } + id = 3072 + provinces = { x807D97 } + impassable = { x807D97 } } STATE_NORTH_ATLANTIC_OCEAN_04 = { - id = 3073 - provinces = { x807D98 } - impassable = { x807D98 } + id = 3073 + provinces = { x807D98 } + impassable = { x807D98 } } STATE_NORTH_ATLANTIC_OCEAN_05 = { - id = 3074 - provinces = { x807D99 } - impassable = { x807D99 } + id = 3074 + provinces = { x807D99 } + impassable = { x807D99 } } STATE_NORTH_ATLANTIC_OCEAN_06 = { - id = 3075 - provinces = { x6C8AB3 } - impassable = { x6C8AB3 } + id = 3075 + provinces = { x6C8AB3 } + impassable = { x6C8AB3 } } STATE_NORTH_ATLANTIC_01 = { - id = 3076 - provinces = { xC64499 } + id = 3076 + provinces = { xC64499 } } STATE_NORTH_ATLANTIC_02 = { - id = 3077 - provinces = { xDA6DF6 } + id = 3077 + provinces = { xDA6DF6 } } STATE_NORTH_ATLANTIC_03 = { - id = 3078 - provinces = { x6643E1 } + id = 3078 + provinces = { x6643E1 } } STATE_NORTH_ATLANTIC_04 = { - id = 3079 - provinces = { xA05EB0 } + id = 3079 + provinces = { xA05EB0 } } STATE_NORTH_ATLANTIC_05 = { - id = 3080 - provinces = { xB14DEF } + id = 3080 + provinces = { xB14DEF } } STATE_NORTH_ATLANTIC_06 = { - id = 3081 - provinces = { xCF4DEF } + id = 3081 + provinces = { xCF4DEF } } STATE_NORTH_ATLANTIC_07 = { - id = 3082 - provinces = { x9F5EB0 } + id = 3082 + provinces = { x9F5EB0 } } STATE_ATLANTIC_OCEAN_01 = { - id = 3083 - provinces = { xD55EAD } + id = 3083 + provinces = { xD55EAD } } STATE_ATLANTIC_OCEAN_02 = { - id = 3084 - provinces = { xC25EAE } + id = 3084 + provinces = { xC25EAE } } STATE_ATLANTIC_OCEAN_03 = { - id = 3085 - provinces = { x9137A4 } + id = 3085 + provinces = { x9137A4 } } STATE_ATLANTIC_OCEAN_04 = { - id = 3086 - provinces = { x9F5EAE } + id = 3086 + provinces = { x9F5EAE } } STATE_ATLANTIC_OCEAN_05 = { - id = 3087 - provinces = { x9F5CAE } + id = 3087 + provinces = { x9F5CAE } } STATE_WEST_AFRICAN_COAST = { - id = 3088 - provinces = { x4989FF } + id = 3088 + provinces = { x4989FF } } STATE_MACARONESIAN_SEA = { - id = 3089 - provinces = { x5FDDFB } + id = 3089 + provinces = { x5FDDFB } } STATE_CENTRAL_ATLANTIC_OCEAN = { - id = 3090 - provinces = { x6DC9F4 } - impassable = { x6DC9F4 } + id = 3090 + provinces = { x6DC9F4 } + impassable = { x6DC9F4 } } STATE_GULF_OF_GUINEA = { - id = 3091 - provinces = { x386DCD } + id = 3091 + provinces = { x386DCD } } STATE_SOUTH_ATLANTIC_OCEAN_01 = { - id = 3092 - provinces = { x2897CB } - impassable = { x2897CB } + id = 3092 + provinces = { x2897CB } + impassable = { x2897CB } } STATE_SOUTH_ATLANTIC_OCEAN_02 = { - id = 3093 - provinces = { x2861CB } - impassable = { x2861CB } + id = 3093 + provinces = { x2861CB } + impassable = { x2861CB } } STATE_SOUTH_ATLANTIC_OCEAN_03 = { - id = 3094 - provinces = { x405E94 } - impassable = { x405E94 } + id = 3094 + provinces = { x405E94 } + impassable = { x405E94 } } STATE_SOUTH_ATLANTIC_OCEAN_04 = { - id = 3095 - provinces = { x65CBFC } - impassable = { x65CBFC } + id = 3095 + provinces = { x65CBFC } + impassable = { x65CBFC } } STATE_SOUTH_ATLANTIC_OCEAN_05 = { - id = 3096 - provinces = { x72CBFD } + id = 3096 + provinces = { x72CBFD } } STATE_SOUTH_ATLANTIC_OCEAN_06 = { - id = 3097 - provinces = { x6AC3EC } - impassable = { x6AC3EC } + id = 3097 + provinces = { x6AC3EC } + impassable = { x6AC3EC } } STATE_SOUTH_ATLANTIC_SEA_LANE_01 = { - id = 3098 - provinces = { x8ADE90 } + id = 3098 + provinces = { x8ADE90 } } STATE_SOUTH_ATLANTIC_SEA_LANE_02 = { - id = 3099 - provinces = { x9F2781 } + id = 3099 + provinces = { x9F2781 } } STATE_SOUTH_ATLANTIC_SEA_LANE_05 = { - id = 3102 - provinces = { xB56DB4 } + id = 3102 + provinces = { xB56DB4 } } STATE_COAST_OF_SAINT_HELENA = { - id = 3103 - provinces = { x79CBFD } + id = 3103 + provinces = { x79CBFD } } STATE_ANGOLAN_SEA = { - id = 3104 - provinces = { x51B8B8 } + id = 3104 + provinces = { x51B8B8 } } STATE_CAPE_OF_GOOD_HOPE = { - id = 3105 - provinces = { x56C9FB } + id = 3105 + provinces = { x56C9FB } } STATE_NATAL_COAST = { - id = 3106 - provinces = { x78FCFC } + id = 3106 + provinces = { x78FCFC } } STATE_MOZAMBIQUE_CHANNEL = { - id = 3107 - provinces = { x4FDDFB } + id = 3107 + provinces = { x4FDDFB } } STATE_INDIAN_OCEAN_01 = { - id = 3108 - provinces = { x65CDFC } - impassable = { x65CDFC } + id = 3108 + provinces = { x65CDFC } + impassable = { x65CDFC } } STATE_INDIAN_OCEAN_02 = { - id = 3109 - provinces = { x405B94 } - impassable = { x405B94 } + id = 3109 + provinces = { x405B94 } + impassable = { x405B94 } } STATE_INDIAN_OCEAN_03 = { - id = 3110 - provinces = { x49C9C9 } - impassable = { x49C9C9 } + id = 3110 + provinces = { x49C9C9 } + impassable = { x49C9C9 } } STATE_MASCARENES = { - id = 3111 - provinces = { x6EDBDB } + id = 3111 + provinces = { x6EDBDB } } STATE_INDIAN_OCEAN_LANE_01 = { - id = 3112 - provinces = { x6F4CE0 } + id = 3112 + provinces = { x6F4CE0 } } STATE_INDIAN_OCEAN_LANE_02 = { - id = 3113 - provinces = { x924CE0 } + id = 3113 + provinces = { x924CE0 } } STATE_INDIAN_OCEAN_LANE_05 = { - id = 3116 - provinces = { xDB38A3 } + id = 3116 + provinces = { xDB38A3 } } STATE_INDIAN_OCEAN_LANE_06 = { - id = 3117 - provinces = { x6640E1 } + id = 3117 + provinces = { x6640E1 } } STATE_SEA_OF_OKHOTSK = { - id = 3118 - provinces = { x03DDFB } + id = 3118 + provinces = { x03DDFB } } STATE_GULF_OF_ALASKA = { - id = 3119 - provinces = { x36CAFC } + id = 3119 + provinces = { x36CAFC } } STATE_SUMATRA_SEA = { - id = 3120 - provinces = { x66C8FA } + id = 3120 + provinces = { x66C8FA } } STATE_GREAT_AUSTRALIAN_BIGHT = { - id = 3121 - provinces = { x28FBFB } + id = 3121 + provinces = { x28FBFB } } STATE_TASMAN_SEA = { - id = 3122 - provinces = { x32C9FB } + id = 3122 + provinces = { x32C9FB } } STATE_TIMOR_SEA = { - id = 3123 - provinces = { x6BDCFA } + id = 3123 + provinces = { x6BDCFA } } STATE_CORAL_SEA = { - id = 3124 - provinces = { x0DFEE0 } + id = 3124 + provinces = { x0DFEE0 } } STATE_MOLUCCA_SEA = { - id = 3125 - provinces = { x16C9FB } + id = 3125 + provinces = { x16C9FB } } STATE_ARAFURA_SEA = { - id = 3126 - provinces = { x21C9C9 } + id = 3126 + provinces = { x21C9C9 } } STATE_PHILIPPINES_SEA = { - id = 3127 - provinces = { x19C9C9 } + id = 3127 + provinces = { x19C9C9 } } STATE_BERING_SEA = { - id = 3128 - provinces = { x22CBFD } + id = 3128 + provinces = { x22CBFD } } STATE_SOLOMON_SEA = { - id = 3129 - provinces = { x39C9C9 } + id = 3129 + provinces = { x39C9C9 } } STATE_NORTH_PACIFIC_OCEAN_01 = { - id = 3130 - provinces = { x405D92 } - impassable = { x405D92 } + id = 3130 + provinces = { x405D92 } + impassable = { x405D92 } } STATE_NORTH_PACIFIC_OCEAN_02 = { - id = 3131 - provinces = { x80C2E0 } - impassable = { x80C2E0 } + id = 3131 + provinces = { x80C2E0 } + impassable = { x80C2E0 } } STATE_NORTH_PACIFIC_OCEAN_03 = { - id = 3132 - provinces = { x405B92 } - impassable = { x405B92 } + id = 3132 + provinces = { x405B92 } + impassable = { x405B92 } } STATE_NORTH_PACIFIC_OCEAN_04 = { - id = 3133 - provinces = { x5684CF } - impassable = { x5684CF } + id = 3133 + provinces = { x5684CF } + impassable = { x5684CF } } STATE_NORTH_PACIFIC_OCEAN_05 = { - id = 3134 - provinces = { x6147C1 } + id = 3134 + provinces = { x6147C1 } } STATE_NORTH_PACIFIC_OCEAN_06 = { - id = 3135 - provinces = { xBD2C99 } + id = 3135 + provinces = { xBD2C99 } } STATE_NORTH_PACIFIC_OCEAN_07 = { - id = 3136 - provinces = { x755BD2 } + id = 3136 + provinces = { x755BD2 } } STATE_NORTH_PACIFIC_OCEAN_08 = { - id = 3137 - provinces = { x721B9A } + id = 3137 + provinces = { x721B9A } } STATE_NORTH_PACIFIC_OCEAN_09 = { - id = 3138 - provinces = { xA63FD5 } + id = 3138 + provinces = { xA63FD5 } } STATE_NORTH_PACIFIC_OCEAN_10 = { - id = 3139 - provinces = { x9A1B99 } + id = 3139 + provinces = { x9A1B99 } } STATE_NORTH_PACIFIC_OCEAN_11 = { - id = 3140 - provinces = { x85A2D7 } + id = 3140 + provinces = { x85A2D7 } } STATE_SOUTH_PACIFIC_OCEAN_01 = { - id = 3141 - provinces = { x445572 } - impassable = { x445572 } + id = 3141 + provinces = { x445572 } + impassable = { x445572 } } STATE_SOUTH_PACIFIC_OCEAN_02 = { - id = 3142 - provinces = { x3B70B1 } - impassable = { x3B70B1 } + id = 3142 + provinces = { x3B70B1 } + impassable = { x3B70B1 } } STATE_SOUTH_PACIFIC_OCEAN_03 = { - id = 3143 - provinces = { x2D4F87 } - impassable = { x2D4F87 } + id = 3143 + provinces = { x2D4F87 } + impassable = { x2D4F87 } } STATE_SOUTH_PACIFIC_OCEAN_04 = { - id = 3144 - provinces = { x2863CB } - impassable = { x2863CB } + id = 3144 + provinces = { x2863CB } + impassable = { x2863CB } } STATE_SOUTH_PACIFIC_OCEAN_05 = { - id = 3145 - provinces = { x80C3E0 } - impassable = { x80C3E0 } + id = 3145 + provinces = { x80C3E0 } + impassable = { x80C3E0 } } STATE_SOUTH_PACIFIC_OCEAN_06 = { - id = 3146 - provinces = { x340EED } - impassable = { x340EED } + id = 3146 + provinces = { x340EED } + impassable = { x340EED } } STATE_SOUTH_PACIFIC_OCEAN_07 = { - id = 3147 - provinces = { x92AED0 } - impassable = { x92AED0 } + id = 3147 + provinces = { x92AED0 } + impassable = { x92AED0 } } STATE_SOUTH_PACIFIC_OCEAN_08 = { - id = 3148 - provinces = { x80C3E1 } - impassable = { x80C3E1 } + id = 3148 + provinces = { x80C3E1 } + impassable = { x80C3E1 } } STATE_EASTER_ISLAND = { - id = 3149 - provinces = { x91FFFF } + id = 3149 + provinces = { x91FFFF } } STATE_EASTERN_POLYNESIA = { - id = 3150 - provinces = { x81A0D2 } + id = 3150 + provinces = { x81A0D2 } } STATE_CHILEAN_SEA = { - id = 3151 - provinces = { x26CAFC } + id = 3151 + provinces = { x26CAFC } } STATE_PERUVIAN_SEA = { - id = 3152 - provinces = { x29CACA } + id = 3152 + provinces = { x29CACA } } STATE_PACIFIC_SEABOARD_01 = { - id = 3153 - provinces = { x31CACA } + id = 3153 + provinces = { x31CACA } } STATE_PACIFIC_SEABOARD_02 = { - id = 3154 - provinces = { x16FCFA } + id = 3154 + provinces = { x16FCFA } } STATE_CENTROAMERICAN_SEA = { - id = 3155 - provinces = { x2BDEFC } + id = 3155 + provinces = { x2BDEFC } } STATE_SOUTH_PACIFIC_OCEAN_09 = { - id = 3156 - provinces = { x48FDFD } + id = 3156 + provinces = { x48FDFD } } STATE_NORTH_PHILIPPINES_SEA = { - id = 3157 - provinces = { x3D6A6A } + id = 3157 + provinces = { x3D6A6A } } STATE_SOUTH_PHILIPPINES_SEA = { - id = 3158 - provinces = { xB6CECE } + id = 3158 + provinces = { xB6CECE } } STATE_PATAGONIAN_LAKES = { - id = 3159 - provinces = { x20E0CC } - impassable = { x20E0CC } + id = 3159 + provinces = { x20E0CC } + impassable = { x20E0CC } } STATE_LAKE_NICARAGUA = { - id = 3160 - provinces = { x18FDFD } - impassable = { x18FDFD } -} - -STATE_LAKE_SUPERIOR = { - id = 3161 - provinces = { x1ECBFD } - impassable = { x1ECBFD } -} - -STATE_LAKE_MICHIGAN = { - id = 3162 - provinces = { x1DCBCB } - impassable = { x1DCBCB } -} - -STATE_LAKE_HURON = { - id = 3163 - provinces = { x1CFDFD } - impassable = { x1CFDFD } -} - -STATE_LAKE_ERIE = { - id = 3164 - provinces = { x1BDFFD } - impassable = { x1BDFFD } -} - -STATE_LAKE_ONTARIO = { - id = 3165 - provinces = { x1ACBFD } - impassable = { x1ACBFD } -} + id = 3160 + provinces = { x18FDFD } + impassable = { x18FDFD } +} + +#STATE_LAKE_SUPERIOR = { +# id = 3161 +# provinces = { x1ECBFD } +# impassable = { x1ECBFD } +#} + +#STATE_LAKE_MICHIGAN = { +# id = 3162 +# provinces = { x1DCBCB } +# impassable = { x1DCBCB } +#} + +#STATE_LAKE_HURON = { +# id = 3163 +# provinces = { x1CFDFD } +# impassable = { x1CFDFD } +#} + +#STATE_LAKE_ERIE = { +# id = 3164 +# provinces = { x1BDFFD } +# impassable = { x1BDFFD } +#} + +#STATE_LAKE_ONTARIO = { +# id = 3165 +# provinces = { x1ACBFD } +# impassable = { x1ACBFD } +#}