diff --git a/.gitignore b/.gitignore index 0fb8e7e76..605ea5642 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ #temp folder for working files /temp /utils +/tools +/reports #vscode .vscode diff --git a/common/ai_strategies/00_default_strategy.txt b/common/ai_strategies/00_default_strategy.txt index 9119fe94b..f58ee8483 100644 --- a/common/ai_strategies/00_default_strategy.txt +++ b/common/ai_strategies/00_default_strategy.txt @@ -1312,22 +1312,6 @@ ai_strategy_default = { country_rank >= rank_value:major_power } } - submarines = { - stance = wants_high_supply - trigger = { - has_technology_researched = submarines - has_port_country = yes - country_rank >= rank_value:major_power - } - } - aircraft_carriers = { - stance = wants_high_supply - trigger = { - has_technology_researched = naval_aviation - has_port_country = yes - country_rank >= rank_value:great_power - } - } clippers = { stance = wants_high_supply trigger = { has_port_country = yes } @@ -1370,99 +1354,7 @@ ai_strategy_default = { # How important is it that the AI maintains an interest in a specific strategic region (added on top of region value calculations set in defines) # Using this value in other strategies will function additively - strategic_region_scores = { - region_middle_east = { - if = { - limit = { - country_rank >= rank_value:great_power - navy_size >= 25 - } - add = 250 - } - if = { - limit = { country_rank = rank_value:superpower } - add = 250 - } - } - region_central_europe = { - if = { - limit = { - country_is_in_europe = yes - country_rank >= rank_value:major_power - } - add = 100 - } - if = { - limit = { country_rank = rank_value:superpower } - add = 250 - } - } - region_balkans = { - if = { - limit = { - country_is_in_europe = yes - country_rank >= rank_value:major_power - } - add = 50 - } - } - region_western_europe = { - if = { - limit = { - country_is_in_europe = yes - country_rank >= rank_value:major_power - } - add = 50 - } - } - region_pacific_seaboard = { - if = { - limit = { - country_is_in_north_america = yes - country_rank >= rank_value:great_power - } - add = 1000 - } - } - region_atlantic_seaboard = { - if = { - limit = { - country_is_in_north_america = yes - country_rank >= rank_value:great_power - } - add = 1000 - } - } - region_golden_circle = { - if = { - limit = { - country_is_in_north_america = yes - country_rank >= rank_value:great_power - } - add = 1000 - } - } - region_amazon = { - if = { - limit = { - country_is_in_north_america = yes - country_rank >= rank_value:great_power - } - add = 1000 - } - } - region_andes = { - if = { - limit = { - country_is_in_north_america = yes - country_rank >= rank_value:great_power - } - add = 1000 - } - } - } - - # How likely should the AI be to have a particular strategic desire towards another country + # How likely should the AI be to have a particular strategic desire towards another country # Using this value in other strategies will function additively # scope:target_country = target country secret_goal_scores = { diff --git a/common/ai_strategies/01_admin_strategies.txt b/common/ai_strategies/01_admin_strategies.txt index 000db5cd0..836ce0909 100644 --- a/common/ai_strategies/01_admin_strategies.txt +++ b/common/ai_strategies/01_admin_strategies.txt @@ -98,7 +98,6 @@ ai_strategy_plantation_economy = { coffee = { stance = wants_export } tea = { stance = wants_export } tobacco = { stance = wants_export } - silk = { stance = wants_export } } building_group_weights = { @@ -477,22 +476,6 @@ ai_strategy_maintain_hegemony = { trigger = { has_technology_researched = military_aviation } } tanks = { stance = wants_export } - surface_ships = { - stance = wants_export - trigger = { - has_technology_researched = naval_warfare - has_port_country = yes - country_rank >= rank_value:major_power - } - } - submarines = { - stance = wants_export - trigger = { - has_technology_researched = submarines - has_port_country = yes - country_rank >= rank_value:major_power - } - } uranium = { stance = wants_high_supply } } @@ -553,4 +536,4 @@ ai_strategy_colonial_extraction = { weight = { value = 100 } -} \ No newline at end of file +} diff --git a/common/ai_strategies/02_diplomatic_strategies.txt b/common/ai_strategies/02_diplomatic_strategies.txt index 8070896bc..d7acc2a72 100755 --- a/common/ai_strategies/02_diplomatic_strategies.txt +++ b/common/ai_strategies/02_diplomatic_strategies.txt @@ -409,21 +409,7 @@ ai_strategy_economic_imperialism = { } } - strategic_region_scores = { - region_east_asia = { # Great Powers with significant navies should pay attention to Japan - if = { - limit = { - exists = c:JAP - c:JAP = { has_law_or_variant = law_type:law_isolationism } - country_rank = rank_value:great_power - navy_size >= 25 - } - add = 1000 - } - } - } - - secret_goal_scores = { + secret_goal_scores = { dominate = { score = { if = { diff --git a/common/ai_strategies/03_political_strategies.txt b/common/ai_strategies/03_political_strategies.txt index 7e67755fc..cbdb1d65f 100755 --- a/common/ai_strategies/03_political_strategies.txt +++ b/common/ai_strategies/03_political_strategies.txt @@ -222,7 +222,7 @@ ai_strategy_reactionary_agenda = { possible = { exists = ruler ruler = { - interest_group = { + interest_group ?= { NOR = { is_interest_group_type = ig_intelligentsia is_interest_group_type = ig_trade_unions @@ -1536,4 +1536,4 @@ ai_strategy_human_rights_agenda = { add = 25 } } -} \ No newline at end of file +} diff --git a/common/building_groups/00_building_groups.txt b/common/building_groups/00_building_groups.txt index 8b9565391..6a989b5cd 100644 --- a/common/building_groups/00_building_groups.txt +++ b/common/building_groups/00_building_groups.txt @@ -199,11 +199,6 @@ bg_cotton_plantations = { default_building = building_cotton_plantation } -bg_silk_plantations = { - parent_group = bg_plantations - default_building = building_silk_plantation -} - bg_tea_plantations = { parent_group = bg_plantations default_building = building_tea_plantation @@ -305,16 +300,11 @@ bg_bauxite_mining = { # Logging bg_logging = { - parent_group = bg_extraction + parent_group = bg_agriculture default_building = building_logging_camp - lens = forestry - urbanization = 5 - infrastructure_usage_per_level = 1 - should_auto_expand = { - default_auto_expand_rule = yes - } + cash_reserves_max = 25000 economy_of_scale_ai_factor = 2.0 - foreign_investment_ai_factor = 1.0 + foreign_investment_ai_factor = 0.75 } # Fishing @@ -409,6 +399,10 @@ bg_telecommunications = { } bg_power = { +} + +bg_combustion_power = { + parent_group = bg_power category = development lens = development always_possible = yes @@ -423,13 +417,34 @@ bg_power = { urbanization = 10 } -bg_combustion_power = { +bg_renewable_power = { parent_group = bg_power + category = rural + capped_by_resources = yes + economy_of_scale = yes + construction_efficiency_modifier = yes + lens = mine + urbanization = 5 + infrastructure_usage_per_level = 1 + should_auto_expand = { + default_auto_expand_rule = yes + } + economy_of_scale_ai_factor = 3.0 + foreign_investment_ai_factor = 1.0 + cash_reserves_max = 25000 + always_possible = no } -bg_renewable_power = { - parent_group = bg_power - always_possible = yes +bg_solar_power = { + parent_group = bg_renewable_power +} + +bg_wind_power = { + parent_group = bg_renewable_power +} + +bg_hydroelectric_power = { + parent_group = bg_renewable_power } bg_tidal_power = { diff --git a/common/buildings/01_industry.txt b/common/buildings/01_industry.txt index 1659a3c8f..38bf44062 100644 --- a/common/buildings/01_industry.txt +++ b/common/buildings/01_industry.txt @@ -14,7 +14,6 @@ building_aircraft_manufactories = { production_method_groups = { pmg_base_aircraft_manufactories pmg_military_aircraft - pmg_missiles_production pmg_automation_heavy_industry } @@ -44,10 +43,11 @@ building_aluminum_refinery = { production_method_groups = { pmg_base_aluminum_refining - pmg_automation_metallurgy + pmg_aluminum_recycling + pmg_automation_metallurgy_aluminum_refinery } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -76,36 +76,7 @@ building_automobile_manufactories = { production_method_groups = { pmg_base_automobiles pmg_propulsion_automobiles - pmg_automation_heavy_industry - } - - required_construction = construction_cost_high - ownership_type = self - - possible = { - owner = { - not = { - has_law_or_variant = law_type:law_industry_banned - } - } - } - - background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" -} - -building_battery_manufactories = { - building_group = bg_heavy_industry - icon ="gfx/interface/icons/building_icons/battery_industry.dds" - city_type = city - levels_per_mesh = 50 - - unlocking_technologies = { - chemical_batteries - } - - production_method_groups = { - pmg_base_battery - pmg_automation_heavy_industry + pmg_automation_heavy_industry_automobile_manufactories } required_construction = construction_cost_very_high @@ -136,7 +107,6 @@ building_beverage_industries = { production_method_groups = { pmg_distilling_liquor - pmg_distilling_beer pmg_automation_food } @@ -213,10 +183,10 @@ building_chemical_plants = { production_method_groups = { pmg_base_fertilizer - pmg_automation_light_industry + pmg_automation_light_industry_chemical_plants } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -230,6 +200,35 @@ building_chemical_plants = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } +building_cement_plants = { + building_group = bg_heavy_industry + icon ="gfx/interface/icons/building_icons/glassworks.dds" + city_type = city + levels_per_mesh = 50 + + unlocking_technologies = { + industrial_revolution + } + + production_method_groups = { + pmg_base_cement + pmg_automation_heavy_industry + } + + required_construction = construction_cost_very_high + ownership_type = self + + possible = { + owner = { + not = { + has_law_or_variant = law_type:law_industry_banned + } + } + } + + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_heavy_industry.dds" +} + building_computer_manufactories = { building_group = bg_electronics icon ="gfx/interface/icons/building_icons/computer_industry.dds" @@ -245,7 +244,7 @@ building_computer_manufactories = { pmg_automation_light_industry } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -272,9 +271,8 @@ building_consumer_electronics_manufactories = { ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries production_method_groups = { - pmg_base_consumer_electronics pmg_advanced_electronics - pmg_automation_heavy_industry + pmg_automation_heavy_industry_consumer_electronics_manufactories } required_construction = construction_cost_high @@ -291,52 +289,51 @@ building_consumer_electronics_manufactories = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } -building_drydocks = { - building_group = bg_drydocks - icon ="gfx/interface/icons/building_icons/carrier_drydocks.dds" - city_type = port +building_electronic_components_manufactories = { + building_group = bg_electronics + icon ="gfx/interface/icons/building_icons/electrics_industry.dds" + city_type = city + levels_per_mesh = 50 unlocking_technologies = { - industrial_revolution + vacuum_tubes } - ai_nationalization_desire = 0.5 # AI generally does not want to privatize military goods industries - production_method_groups = { - pmg_surface_ships_shipyard - pmg_automation_shipyard + pmg_base_electronics + pmg_advanced_components + pmg_automation_light_industry_electronic_components_manufactories } required_construction = construction_cost_high ownership_type = self - possible = { - is_sea_adjacent = yes - owner = { - NOT = { has_law_or_variant = law_type:law_industry_banned } - } - } + possible = { + owner = { + not = { + has_law_or_variant = law_type:law_industry_banned + } + } + } background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } -building_electronic_components_manufactories = { +building_semiconductor_fabs = { building_group = bg_electronics icon ="gfx/interface/icons/building_icons/electrics_industry.dds" city_type = city levels_per_mesh = 50 unlocking_technologies = { - vacuum_tubes + transistors } production_method_groups = { - pmg_base_electronics - pmg_advanced_components - pmg_automation_light_industry + pmg_base_semiconductors } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -364,7 +361,7 @@ building_explosives_industry = { production_method_groups = { pmg_base_explosives - pmg_automation_heavy_industry + pmg_automation_heavy_industry_explosives_industry } required_construction = construction_cost_very_high @@ -399,7 +396,7 @@ building_food_industry = { pmg_automation_food } - required_construction = construction_cost_high + required_construction = construction_cost_medium ownership_type = self @@ -428,10 +425,11 @@ building_furniture_manufactories = { production_method_groups = { pmg_base_furniture - pmg_automation_light_industry + pmg_home_appliances_furniture + pmg_automation_light_industry_furniture_manufactories } - required_construction = construction_cost_high + required_construction = construction_cost_medium ownership_type = self possible = { @@ -457,10 +455,10 @@ building_glassworks = { production_method_groups = { pmg_base_glassworks - pmg_automation_light_industry + pmg_automation_light_industry_glassworks } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -487,7 +485,7 @@ building_motor_industry = { production_method_groups = { pmg_base_motors pmg_electronic_improvements_motors - pmg_automation_heavy_industry + pmg_automation_heavy_industry_motor_industry } required_construction = construction_cost_high @@ -518,7 +516,8 @@ building_munitions_plants = { production_method_groups = { pmg_base_munitions - pmg_automation_light_industry + pmg_missiles_production + pmg_automation_light_industry_munitions_plants } required_construction = construction_cost_very_high @@ -549,8 +548,9 @@ building_oil_refineries = { production_method_groups = { pmg_base_fuel_refineries - pmg_raw_plastics - pmg_automation_heavy_industry + pmg_refinery_process_controls + pmg_refinery_hydrogen_processing + pmg_automation_heavy_industry_oil_refineries } required_construction = construction_cost_very_high @@ -567,6 +567,38 @@ building_oil_refineries = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } +building_plastic_refineries = { + building_group = bg_heavy_industry + icon ="gfx/interface/icons/building_icons/synthetics_plants.dds" + city_type = city + levels_per_mesh = 50 + + unlocking_technologies = { + synthetic_polymers + } + + ai_nationalization_desire = 0.25 # Plastics are a strategic industrial feedstock + + production_method_groups = { + pmg_base_plastic_refineries + pmg_polymer_process_controls + pmg_polymer_additives + } + + required_construction = construction_cost_very_high + ownership_type = self + + possible = { + owner = { + not = { + has_law_or_variant = law_type:law_industry_banned + } + } + } + + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_heavy_industry.dds" +} + building_paper_manufactories = { building_group = bg_light_industry icon ="gfx/interface/icons/building_icons/paper_mills.dds" @@ -581,10 +613,10 @@ building_paper_manufactories = { production_method_groups = { pmg_base_paper - pmg_automation_light_industry + pmg_automation_light_industry_paper_manufactories } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -610,6 +642,7 @@ building_pharmaceutical_industry = { } production_method_groups = { pmg_base_pharmaceuticals + pmg_pharmaceutical_delivery pmg_automation_heavy_industry } @@ -628,7 +661,7 @@ building_pharmaceutical_industry = { } building_shipyard = { - building_group = bg_light_industry + building_group = bg_drydocks icon ="gfx/interface/icons/building_icons/shipyards.dds" city_type = port @@ -643,7 +676,7 @@ building_shipyard = { pmg_propulsion_shipyard pmg_automation_shipyard } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -673,7 +706,7 @@ building_small_arms_manufactories = { production_method_groups = { pmg_base_small_arms pmg_base_artillery - pmg_automation_light_industry + pmg_automation_light_industry_small_arms_manufactories } required_construction = construction_cost_very_high @@ -708,7 +741,7 @@ building_steelworks = { pmg_automation_metallurgy } - required_construction = construction_cost_high + required_construction = construction_cost_very_high ownership_type = self possible = { @@ -734,7 +767,7 @@ building_synthetics_plant = { production_method_groups = { pmg_synthetic_fabrics - pmg_automation_heavy_industry + pmg_automation_heavy_industry_synthetics_plant } required_construction = construction_cost_high ownership_type = self @@ -763,7 +796,7 @@ building_tank_factory = { production_method_groups = { pmg_base_tanks - pmg_automation_heavy_industry + pmg_automation_heavy_industry_tank_factory } required_construction = construction_cost_high @@ -794,10 +827,10 @@ building_textile_manufactories = { production_method_groups = { pmg_base_textile - pmg_automation_textiles + pmg_automation_textiles_textile_manufactories } - required_construction = construction_cost_high + required_construction = construction_cost_medium ownership_type = self possible = { @@ -826,10 +859,10 @@ building_tool_manufactories = { production_method_groups = { pmg_base_tools pmg_precision_instruments - pmg_automation_light_industry + pmg_automation_light_industry_tool_manufactories } - required_construction = construction_cost_high + required_construction = construction_cost_medium ownership_type = self possible = { diff --git a/common/buildings/04_plantations.txt b/common/buildings/04_plantations.txt index bc8520aee..a021b5b1a 100644 --- a/common/buildings/04_plantations.txt +++ b/common/buildings/04_plantations.txt @@ -53,24 +53,6 @@ building_cotton_plantation = { background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" } -building_silk_plantation = { - building_group = bg_silk_plantations - icon = "gfx/interface/icons/building_icons/silk_plantation.dds" - required_construction = construction_cost_low - - city_type = farm - levels_per_mesh = 50 - - production_method_groups = { - pmg_base_building_silk_plantation - pmg_harvesting_process_plantation - pmg_transportation_plantation - } - ownership_type = self - - background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" -} - building_sugar_plantation = { building_group = bg_sugar_plantations icon = "gfx/interface/icons/building_icons/sugar_plantation.dds" @@ -148,4 +130,4 @@ building_vineyard = { ownership_type = self background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" -} \ No newline at end of file +} diff --git a/common/buildings/06_urban.txt b/common/buildings/06_urban.txt index 6805a2d2f..01046ac54 100644 --- a/common/buildings/06_urban.txt +++ b/common/buildings/06_urban.txt @@ -43,6 +43,72 @@ building_combustion_plant = { } } +building_solar_farm = { + ownership_type = self + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" + building_group = bg_solar_power + icon ="gfx/interface/icons/building_icons/power_plant.dds" + levels_per_mesh = 50 + unlocking_technologies = { + composite_glassmaking + } + production_method_groups = { + pmg_base_solar_farms + } + required_construction = construction_cost_high + possible = { + owner = { + NOR = { + has_law_or_variant = law_type:law_industry_banned + } + } + } +} + +building_wind_farm = { + ownership_type = self + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" + building_group = bg_wind_power + icon ="gfx/interface/icons/building_icons/power_plant.dds" + levels_per_mesh = 50 + unlocking_technologies = { + civil_nuclear_power + } + production_method_groups = { + pmg_base_wind_farms + } + required_construction = construction_cost_medium + possible = { + owner = { + NOR = { + has_law_or_variant = law_type:law_industry_banned + } + } + } +} + +building_hydroelectric_power_plant = { + ownership_type = self + background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" + building_group = bg_hydroelectric_power + icon ="gfx/interface/icons/building_icons/power_plant.dds" + levels_per_mesh = 50 + unlocking_technologies = { + mass_electrification + } + production_method_groups = { + pmg_base_hydroelectric_power_plants + } + required_construction = construction_cost_very_high + possible = { + owner = { + NOR = { + has_law_or_variant = law_type:law_industry_banned + } + } + } +} + building_media_industry = { ownership_type = self background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds" @@ -55,7 +121,7 @@ building_media_industry = { production_method_groups = { pmg_base_media_industry } - required_construction = construction_cost_very_high + required_construction = construction_cost_high possible = { owner = { not = { @@ -120,7 +186,7 @@ building_skyscraper = { icon = "gfx/interface/icons/building_icons/skyscraper.dds" - required_construction = construction_cost_monument + required_construction = construction_cost_high possible = { owner = { @@ -174,7 +240,7 @@ building_urban_center = { production_method_groups = { pmg_amenities pmg_commerce_services - pmg_public_transport + pmg_public_transport_urban_center pmg_urban_churches } diff --git a/common/buy_packages/00_buy_packages.txt b/common/buy_packages/00_buy_packages.txt index 7bc524823..5fa5427f4 100644 --- a/common/buy_packages/00_buy_packages.txt +++ b/common/buy_packages/00_buy_packages.txt @@ -1,320 +1,336 @@ wealth_1 = { political_strength = 0.1 goods = { - popneed_basic_food = 62 - popneed_basic_intoxicants = 19 + popneed_basic_food = 67 popneed_heating = 13 - popneed_simple_clothing = 17 + popneed_simple_clothing = 18 popneed_standard_clothing = 2 - popneed_transportation = 8 + popneed_transportation = 9 + popneed_luxury_intoxicants = 12 } } wealth_2 = { political_strength = 0.2 goods = { - popneed_basic_food = 65 - popneed_basic_intoxicants = 19 + popneed_basic_food = 73 popneed_heating = 13 - popneed_simple_clothing = 20 + popneed_simple_clothing = 21 popneed_standard_clothing = 3 - popneed_transportation = 8 + popneed_transportation = 9 + popneed_luxury_intoxicants = 13 } } wealth_3 = { political_strength = 0.3 goods = { - popneed_basic_food = 69 - popneed_basic_intoxicants = 20 + popneed_basic_food = 80 popneed_heating = 14 - popneed_simple_clothing = 23 + popneed_simple_clothing = 22 popneed_standard_clothing = 5 - popneed_transportation = 8 + popneed_transportation = 9 + popneed_luxury_intoxicants = 14 } } wealth_4 = { political_strength = 0.4 goods = { - popneed_basic_food = 72 - popneed_basic_intoxicants = 21 + popneed_basic_food = 86 popneed_crude_items = 1 popneed_heating = 14 - popneed_services = 2 - popneed_simple_clothing = 25 + popneed_simple_clothing = 24 popneed_standard_clothing = 7 - popneed_transportation = 8 + popneed_transportation = 10 + popneed_luxury_intoxicants = 14 } } wealth_5 = { political_strength = 0.5 goods = { - popneed_basic_food = 74 - popneed_basic_intoxicants = 21 - popneed_crude_items = 8 + popneed_basic_food = 88 + popneed_crude_items = 5 popneed_heating = 14 - popneed_services = 4 - popneed_simple_clothing = 27 + popneed_simple_clothing = 25 popneed_standard_clothing = 9 - popneed_transportation = 12 + popneed_transportation = 14 + popneed_luxury_intoxicants = 15 } } wealth_6 = { political_strength = 0.6 goods = { - popneed_basic_food = 76 - popneed_basic_intoxicants = 21 - popneed_crude_items = 14 + popneed_basic_food = 95 + popneed_crude_items = 10 popneed_heating = 14 - popneed_services = 6 - popneed_simple_clothing = 28 + popneed_simple_clothing = 25 popneed_standard_clothing = 11 - popneed_transportation = 12 + popneed_transportation = 14 + popneed_luxury_intoxicants = 16 } } wealth_7 = { political_strength = 0.7 goods = { - popneed_basic_food = 79 - popneed_basic_intoxicants = 21 - popneed_crude_items = 19 + popneed_basic_food = 95 + popneed_crude_items = 15 popneed_heating = 15 popneed_household_items = 4 - popneed_services = 8 - popneed_simple_clothing = 29 + popneed_simple_clothing = 25 popneed_standard_clothing = 13 - popneed_transportation = 16 + popneed_transportation = 18 + popneed_luxury_intoxicants = 17 } } wealth_8 = { political_strength = 0.8 goods = { - popneed_basic_food = 82 - popneed_basic_intoxicants = 22 - popneed_crude_items = 24 + popneed_basic_food = 103 + popneed_crude_items = 20 popneed_heating = 15 popneed_household_items = 4 - popneed_media = 1 - popneed_services = 11 - popneed_simple_clothing = 30 + popneed_simple_clothing = 26 popneed_standard_clothing = 16 - popneed_transportation = 16 + popneed_transportation = 19 + popneed_luxury_intoxicants = 17 } } wealth_9 = { political_strength = 0.9 goods = { - popneed_basic_food = 86 - popneed_basic_intoxicants = 22 + popneed_basic_food = 107 popneed_crude_items = 27 - popneed_free_movement = 14 popneed_heating = 15 popneed_household_items = 4 - popneed_media = 2 - popneed_services = 14 - popneed_simple_clothing = 30 + popneed_simple_clothing = 27 popneed_standard_clothing = 19 - popneed_transportation = 20 + popneed_transportation = 23 + popneed_luxury_intoxicants = 18 } } wealth_10 = { political_strength = 1.0 goods = { - popneed_basic_food = 90 - popneed_basic_intoxicants = 23 + popneed_basic_food = 95 popneed_crude_items = 28 - popneed_free_movement = 8 popneed_heating = 16 - popneed_household_items = 4 - popneed_media = 4 - popneed_services = 17 - popneed_simple_clothing = 29 - popneed_standard_clothing = 22 + popneed_household_items = 6 + popneed_simple_clothing = 22 + popneed_standard_clothing = 31 popneed_transportation = 20 + popneed_communication = 1 + popneed_free_movement = 13 + popneed_luxury_drinks = 1 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 19 + popneed_luxury_items = 1 + popneed_media = 2 + popneed_services = 5 } } wealth_11 = { political_strength = 1.1 goods = { - popneed_basic_food = 94 - popneed_basic_intoxicants = 23 - popneed_crude_items = 27 - popneed_financial_services = 1 - popneed_free_movement = 8 + popneed_basic_food = 98 + popneed_crude_items = 28 popneed_heating = 16 - popneed_household_items = 13 - popneed_media = 5 - popneed_services = 20 - popneed_simple_clothing = 26 - popneed_standard_clothing = 26 + popneed_household_items = 17 + popneed_simple_clothing = 22 + popneed_standard_clothing = 35 popneed_transportation = 24 + popneed_communication = 1 + popneed_financial_services = 1 + popneed_free_movement = 13 + popneed_luxury_drinks = 1 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 20 + popneed_luxury_items = 1 + popneed_media = 3 + popneed_services = 5 } } wealth_12 = { political_strength = 2.79 goods = { - popneed_basic_food = 99 - popneed_basic_intoxicants = 23 - popneed_crude_items = 24 - popneed_financial_services = 2 - popneed_free_movement = 10 + popneed_basic_food = 101 + popneed_crude_items = 28 popneed_heating = 17 - popneed_household_items = 21 - popneed_media = 8 - popneed_services = 25 + popneed_household_items = 28 popneed_simple_clothing = 22 - popneed_standard_clothing = 30 + popneed_standard_clothing = 39 popneed_transportation = 24 + popneed_communication = 1 + popneed_financial_services = 1 + popneed_free_movement = 13 + popneed_luxury_drinks = 1 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 20 + popneed_luxury_items = 1 + popneed_media = 4 + popneed_services = 6 } } wealth_13 = { political_strength = 4.48 goods = { - popneed_basic_food = 104 - popneed_basic_intoxicants = 23 - popneed_crude_items = 16 - popneed_financial_services = 4 - popneed_free_movement = 12 + popneed_basic_food = 103 + popneed_crude_items = 27 popneed_heating = 17 - popneed_household_items = 30 - popneed_luxury_drinks = 4 - popneed_luxury_intoxicants = 1 - popneed_media = 10 - popneed_services = 30 - popneed_simple_clothing = 16 - popneed_standard_clothing = 35 + popneed_household_items = 38 + popneed_simple_clothing = 21 + popneed_standard_clothing = 45 popneed_transportation = 26 + popneed_communication = 1 + popneed_financial_services = 2 + popneed_free_movement = 13 + popneed_luxury_drinks = 3 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 22 + popneed_luxury_items = 1 + popneed_media = 4 + popneed_services = 6 } } wealth_14 = { political_strength = 6.18 goods = { - popneed_basic_food = 111 - popneed_basic_intoxicants = 23 - popneed_crude_items = 3 - popneed_financial_services = 6 - popneed_free_movement = 12 + popneed_basic_food = 105 + popneed_crude_items = 26 popneed_heating = 18 - popneed_household_items = 40 - popneed_luxury_drinks = 9 - popneed_luxury_intoxicants = 1 - popneed_media = 14 - popneed_services = 36 - popneed_simple_clothing = 6 - popneed_standard_clothing = 41 - popneed_transportation = 26 + popneed_household_items = 50 + popneed_simple_clothing = 21 + popneed_standard_clothing = 51 + popneed_transportation = 27 + popneed_communication = 1 + popneed_financial_services = 2 + popneed_free_movement = 13 + popneed_luxury_drinks = 6 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 22 + popneed_luxury_items = 1 + popneed_media = 6 + popneed_services = 7 } } wealth_15 = { political_strength = 7.87 goods = { - popneed_basic_food = 114 - popneed_basic_intoxicants = 23 - popneed_financial_services = 8 - popneed_free_movement = 14 + popneed_basic_food = 108 + popneed_crude_items = 25 popneed_heating = 19 - popneed_household_items = 48 - popneed_luxury_drinks = 14 - popneed_luxury_intoxicants = 2 + popneed_household_items = 60 + popneed_simple_clothing = 20 + popneed_standard_clothing = 57 + popneed_transportation = 29 + popneed_communication = 1 + popneed_financial_services = 3 + popneed_free_movement = 14 + popneed_luxury_drinks = 10 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 23 popneed_luxury_items = 1 - popneed_media = 17 - popneed_services = 41 - popneed_standard_clothing = 46 - popneed_transportation = 28 + popneed_media = 6 + popneed_services = 7 } } wealth_16 = { political_strength = 9.56 goods = { - popneed_basic_food = 114 - popneed_basic_intoxicants = 21 - popneed_financial_services = 10 - popneed_free_movement = 14 - popneed_heating = 18 - popneed_household_items = 54 - popneed_luxury_drinks = 19 - popneed_luxury_intoxicants = 3 - popneed_luxury_items = 7 - popneed_media = 21 - popneed_services = 46 - popneed_standard_clothing = 50 + popneed_basic_food = 109 + popneed_crude_items = 24 + popneed_heating = 19 + popneed_household_items = 68 + popneed_simple_clothing = 19 + popneed_standard_clothing = 63 popneed_transportation = 28 + popneed_communication = 1 + popneed_financial_services = 4 + popneed_free_movement = 15 + popneed_luxury_drinks = 14 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 24 + popneed_luxury_items = 7 + popneed_media = 9 + popneed_services = 9 } } wealth_17 = { political_strength = 11.25 goods = { - popneed_basic_food = 113 - popneed_basic_intoxicants = 19 - popneed_communication = 1 - popneed_financial_services = 13 - popneed_free_movement = 16 - popneed_heating = 18 - popneed_household_items = 59 - popneed_luxury_drinks = 24 - popneed_luxury_intoxicants = 4 - popneed_luxury_items = 14 - popneed_media = 25 - popneed_services = 51 - popneed_standard_clothing = 54 - popneed_tourism = 2 + popneed_basic_food = 110 + popneed_crude_items = 22 + popneed_heating = 19 + popneed_household_items = 76 + popneed_simple_clothing = 17 + popneed_standard_clothing = 69 popneed_transportation = 24 + popneed_communication = 1 + popneed_financial_services = 6 + popneed_free_movement = 19 + popneed_luxury_drinks = 19 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 25 + popneed_luxury_items = 15 + popneed_media = 11 + popneed_services = 10 } } wealth_18 = { political_strength = 12.94 goods = { - popneed_basic_food = 113 - popneed_basic_intoxicants = 16 - popneed_communication = 3 - popneed_financial_services = 16 - popneed_free_movement = 16 - popneed_heating = 18 - popneed_household_items = 63 - popneed_luxury_intoxicants = 5 - popneed_luxury_items = 22 - popneed_media = 29 - popneed_services = 56 - popneed_standard_clothing = 58 - popneed_luxury_drinks = 30 - popneed_tourism = 4 + popneed_basic_food = 111 + popneed_crude_items = 20 + popneed_heating = 19 + popneed_household_items = 82 + popneed_simple_clothing = 16 + popneed_standard_clothing = 75 popneed_transportation = 24 + popneed_communication = 3 + popneed_financial_services = 7 + popneed_free_movement = 20 + popneed_luxury_drinks = 25 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 26 + popneed_luxury_items = 25 + popneed_media = 14 + popneed_services = 12 } } wealth_19 = { political_strength = 14.64 goods = { - popneed_basic_food = 112 - popneed_basic_intoxicants = 14 - popneed_communication = 5 - popneed_financial_services = 19 - popneed_free_movement = 24 - popneed_heating = 17 - popneed_household_items = 67 - popneed_luxury_drinks = 36 - popneed_luxury_intoxicants = 6 - popneed_luxury_items = 31 - popneed_media = 34 - popneed_services = 62 - popneed_standard_clothing = 62 - popneed_tourism = 7 + popneed_basic_food = 111 + popneed_crude_items = 17 + popneed_heating = 19 + popneed_household_items = 87 + popneed_simple_clothing = 14 + popneed_standard_clothing = 81 popneed_transportation = 20 + popneed_communication = 4 + popneed_financial_services = 9 + popneed_free_movement = 30 + popneed_luxury_drinks = 31 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 27 + popneed_luxury_items = 36 + popneed_media = 16 + popneed_services = 14 } } @@ -322,42 +338,43 @@ wealth_20 = { political_strength = 16.33 goods = { popneed_basic_food = 111 - popneed_basic_intoxicants = 11 - popneed_communication = 7 - popneed_financial_services = 23 - popneed_free_movement = 24 - popneed_heating = 17 - popneed_household_items = 70 - popneed_luxury_drinks = 42 - popneed_luxury_intoxicants = 7 - popneed_luxury_items = 42 - popneed_media = 39 - popneed_services = 69 - popneed_standard_clothing = 67 - popneed_tourism = 9 + popneed_crude_items = 14 + popneed_heating = 19 + popneed_household_items = 92 + popneed_simple_clothing = 11 + popneed_standard_clothing = 88 popneed_transportation = 20 + popneed_communication = 6 + popneed_financial_services = 12 + popneed_free_movement = 32 + popneed_luxury_drinks = 38 + popneed_luxury_food = 1 + popneed_luxury_intoxicants = 28 + popneed_luxury_items = 51 + popneed_media = 19 + popneed_services = 16 } } wealth_21 = { political_strength = 18.02 goods = { - popneed_basic_food = 108 - popneed_basic_intoxicants = 7 + popneed_basic_food = 109 + popneed_crude_items = 14 + popneed_heating = 19 + popneed_household_items = 95 + popneed_simple_clothing = 11 + popneed_standard_clothing = 92 + popneed_transportation = 11 popneed_communication = 9 - popneed_financial_services = 27 - popneed_free_movement = 28 - popneed_heating = 17 - popneed_household_items = 73 - popneed_luxury_drinks = 49 + popneed_financial_services = 14 + popneed_free_movement = 39 + popneed_luxury_drinks = 47 popneed_luxury_food = 6 - popneed_luxury_intoxicants = 9 - popneed_luxury_items = 54 - popneed_media = 45 - popneed_services = 75 - popneed_standard_clothing = 71 - popneed_tourism = 12 - popneed_transportation = 12 + popneed_luxury_intoxicants = 30 + popneed_luxury_items = 70 + popneed_media = 24 + popneed_services = 18 } } @@ -365,1494 +382,1429 @@ wealth_22 = { political_strength = 19.71 goods = { popneed_basic_food = 105 - popneed_basic_intoxicants = 2 - popneed_communication = 11 - popneed_financial_services = 31 - popneed_free_movement = 32 - popneed_heating = 16 - popneed_household_items = 74 - popneed_luxury_drinks = 55 - popneed_luxury_food = 15 - popneed_luxury_intoxicants = 10 - popneed_luxury_items = 67 - popneed_services = 82 - popneed_standard_clothing = 75 - popneed_tourism = 16 - popneed_transportation = 12 + popneed_crude_items = 13 + popneed_heating = 19 + popneed_household_items = 101 + popneed_simple_clothing = 11 + popneed_standard_clothing = 98 + popneed_transportation = 11 + popneed_communication = 12 + popneed_financial_services = 18 + popneed_free_movement = 49 + popneed_luxury_drinks = 59 + popneed_luxury_food = 16 + popneed_luxury_intoxicants = 32 + popneed_luxury_items = 96 + popneed_media = 24 + popneed_services = 22 } } wealth_23 = { political_strength = 21.4 goods = { - popneed_basic_food = 101 + popneed_basic_food = 100 + popneed_crude_items = 13 + popneed_heating = 19 + popneed_household_items = 102 + popneed_simple_clothing = 10 + popneed_standard_clothing = 99 + popneed_transportation = 7 popneed_communication = 14 - popneed_financial_services = 36 - popneed_free_movement = 37 - popneed_heating = 16 - popneed_household_items = 75 - popneed_luxury_drinks = 62 + popneed_financial_services = 20 + popneed_free_movement = 54 + popneed_luxury_drinks = 63 popneed_luxury_food = 24 - popneed_luxury_intoxicants = 12 - popneed_luxury_items = 81 - popneed_media = 58 - popneed_services = 90 - popneed_standard_clothing = 79 - popneed_tourism = 20 - popneed_transportation = 10 + popneed_luxury_intoxicants = 32 + popneed_luxury_items = 110 + popneed_media = 32 + popneed_services = 23 } } wealth_24 = { political_strength = 23.1 goods = { - popneed_basic_food = 96 + popneed_basic_food = 94 + popneed_crude_items = 12 + popneed_heating = 19 + popneed_household_items = 103 + popneed_simple_clothing = 9 + popneed_standard_clothing = 103 + popneed_transportation = 6 popneed_communication = 17 - popneed_financial_services = 41 - popneed_free_movement = 42 - popneed_heating = 15 - popneed_household_items = 75 - popneed_luxury_drinks = 70 - popneed_luxury_food = 34 - popneed_luxury_intoxicants = 14 - popneed_luxury_items = 97 - popneed_media = 66 - popneed_services = 98 - popneed_standard_clothing = 82 - popneed_tourism = 24 - popneed_transportation = 10 + popneed_financial_services = 23 + popneed_free_movement = 63 + popneed_luxury_drinks = 72 + popneed_luxury_food = 35 + popneed_luxury_intoxicants = 33 + popneed_luxury_items = 135 + popneed_media = 37 + popneed_services = 25 } } wealth_25 = { political_strength = 24.79 goods = { - popneed_basic_food = 90 - popneed_communication = 20 - popneed_financial_services = 47 - popneed_free_movement = 47 - popneed_heating = 15 - popneed_household_items = 74 - popneed_luxury_drinks = 78 - popneed_luxury_food = 45 - popneed_luxury_intoxicants = 16 - popneed_luxury_items = 115 - popneed_media = 74 - popneed_services = 106 - popneed_standard_clothing = 86 - popneed_tourism = 29 + popneed_basic_food = 85 + popneed_crude_items = 11 + popneed_heating = 19 + popneed_household_items = 104 + popneed_simple_clothing = 9 + popneed_standard_clothing = 106 + popneed_communication = 21 + popneed_financial_services = 27 + popneed_free_movement = 72 + popneed_luxury_drinks = 83 + popneed_luxury_food = 48 + popneed_luxury_intoxicants = 34 + popneed_luxury_items = 165 + popneed_media = 43 + popneed_services = 28 } } wealth_26 = { political_strength = 26.48 goods = { - popneed_basic_food = 83 - popneed_communication = 24 - popneed_financial_services = 54 - popneed_free_movement = 54 - popneed_heating = 14 - popneed_household_items = 74 - popneed_luxury_drinks = 86 - popneed_luxury_food = 56 - popneed_luxury_intoxicants = 19 - popneed_luxury_items = 135 - popneed_media = 84 - popneed_services = 116 - popneed_standard_clothing = 89 - popneed_tourism = 34 + popneed_basic_food = 74 + popneed_crude_items = 9 + popneed_heating = 19 + popneed_household_items = 106 + popneed_simple_clothing = 7 + popneed_standard_clothing = 110 + popneed_communication = 26 + popneed_financial_services = 32 + popneed_free_movement = 84 + popneed_luxury_drinks = 92 + popneed_luxury_food = 60 + popneed_luxury_intoxicants = 35 + popneed_luxury_items = 196 + popneed_media = 50 + popneed_services = 31 } } wealth_27 = { political_strength = 28.17 goods = { - popneed_basic_food = 75 - popneed_communication = 28 - popneed_financial_services = 62 - popneed_free_movement = 60 - popneed_heating = 14 - popneed_household_items = 73 - popneed_luxury_drinks = 95 - popneed_luxury_food = 68 - popneed_luxury_intoxicants = 21 - popneed_luxury_items = 157 - popneed_media = 95 - popneed_services = 126 - popneed_standard_clothing = 92 - popneed_tourism = 40 + popneed_basic_food = 61 + popneed_crude_items = 8 + popneed_heating = 19 + popneed_household_items = 108 + popneed_simple_clothing = 6 + popneed_standard_clothing = 112 + popneed_communication = 31 + popneed_financial_services = 37 + popneed_free_movement = 95 + popneed_luxury_drinks = 104 + popneed_luxury_food = 74 + popneed_luxury_intoxicants = 35 + popneed_luxury_items = 232 + popneed_media = 57 + popneed_services = 35 } } wealth_28 = { political_strength = 29.86 goods = { - popneed_basic_food = 65 - popneed_communication = 33 - popneed_financial_services = 71 - popneed_free_movement = 68 - popneed_heating = 15 - popneed_household_items = 72 - popneed_luxury_drinks = 104 - popneed_luxury_food = 81 - popneed_luxury_intoxicants = 25 - popneed_luxury_items = 182 - popneed_media = 107 - popneed_services = 137 - popneed_standard_clothing = 94 - popneed_tourism = 47 + popneed_basic_food = 44 + popneed_crude_items = 6 + popneed_heating = 19 + popneed_household_items = 109 + popneed_simple_clothing = 4 + popneed_standard_clothing = 116 + popneed_communication = 37 + popneed_financial_services = 43 + popneed_free_movement = 109 + popneed_luxury_drinks = 115 + popneed_luxury_food = 90 + popneed_luxury_intoxicants = 37 + popneed_luxury_items = 272 + popneed_media = 65 + popneed_services = 38 } } wealth_29 = { political_strength = 31.56 goods = { - popneed_basic_food = 54 - popneed_communication = 38 - popneed_financial_services = 80 - popneed_free_movement = 76 - popneed_heating = 17 - popneed_household_items = 70 - popneed_luxury_drinks = 114 - popneed_luxury_food = 95 - popneed_luxury_intoxicants = 28 - popneed_luxury_items = 209 - popneed_media = 120 - popneed_services = 149 - popneed_standard_clothing = 95 - popneed_tourism = 55 + popneed_basic_food = 24 + popneed_crude_items = 3 + popneed_heating = 19 + popneed_household_items = 111 + popneed_simple_clothing = 2 + popneed_standard_clothing = 117 + popneed_communication = 43 + popneed_financial_services = 50 + popneed_free_movement = 124 + popneed_luxury_drinks = 129 + popneed_luxury_food = 107 + popneed_luxury_intoxicants = 37 + popneed_luxury_items = 319 + popneed_media = 75 + popneed_services = 42 } } wealth_30 = { political_strength = 33.25 goods = { - popneed_basic_food = 40 - popneed_communication = 44 - popneed_financial_services = 91 - popneed_free_movement = 85 - popneed_heating = 18 - popneed_household_items = 69 - popneed_luxury_drinks = 125 - popneed_luxury_food = 109 - popneed_luxury_intoxicants = 32 - popneed_luxury_items = 239 - popneed_media = 135 - popneed_services = 162 - popneed_standard_clothing = 96 - popneed_tourism = 64 + popneed_heating = 19 + popneed_household_items = 112 + popneed_standard_clothing = 119 + popneed_communication = 48 + popneed_financial_services = 55 + popneed_free_movement = 135 + popneed_luxury_drinks = 137 + popneed_luxury_food = 119 + popneed_luxury_intoxicants = 37 + popneed_luxury_items = 353 + popneed_media = 81 + popneed_services = 98 } } wealth_31 = { political_strength = 34.94 goods = { - popneed_basic_food = 24 - popneed_communication = 50 - popneed_financial_services = 104 - popneed_free_movement = 95 - popneed_heating = 20 - popneed_household_items = 68 - popneed_luxury_drinks = 137 - popneed_luxury_food = 125 - popneed_luxury_intoxicants = 37 - popneed_luxury_items = 273 - popneed_media = 152 - popneed_services = 177 - popneed_standard_clothing = 95 - popneed_tourism = 74 + popneed_heating = 19 + popneed_household_items = 113 + popneed_standard_clothing = 120 + popneed_communication = 54 + popneed_financial_services = 62 + popneed_free_movement = 149 + popneed_luxury_drinks = 148 + popneed_luxury_food = 135 + popneed_luxury_intoxicants = 40 + popneed_luxury_items = 398 + popneed_media = 90 + popneed_services = 105 } } wealth_32 = { political_strength = 36.63 goods = { - popneed_basic_food = 5 - popneed_communication = 58 - popneed_financial_services = 118 - popneed_free_movement = 106 - popneed_heating = 21 - popneed_household_items = 66 - popneed_luxury_drinks = 149 - popneed_luxury_food = 142 - popneed_luxury_intoxicants = 42 - popneed_luxury_items = 310 - popneed_media = 171 - popneed_services = 192 - popneed_standard_clothing = 93 - popneed_tourism = 86 + popneed_heating = 19 + popneed_household_items = 114 + popneed_standard_clothing = 121 + popneed_communication = 62 + popneed_financial_services = 69 + popneed_free_movement = 164 + popneed_luxury_drinks = 159 + popneed_luxury_food = 152 + popneed_luxury_intoxicants = 45 + popneed_luxury_items = 448 + popneed_media = 101 + popneed_services = 113 } } wealth_33 = { political_strength = 38.33 goods = { - popneed_communication = 66 - popneed_financial_services = 133 - popneed_free_movement = 117 - popneed_heating = 23 - popneed_household_items = 64 - popneed_luxury_drinks = 161 - popneed_luxury_food = 160 - popneed_luxury_intoxicants = 47 - popneed_luxury_items = 348 - popneed_media = 191 - popneed_services = 208 - popneed_standard_clothing = 88 - popneed_tourism = 98 + popneed_heating = 19 + popneed_household_items = 115 + popneed_standard_clothing = 122 + popneed_communication = 71 + popneed_financial_services = 78 + popneed_free_movement = 181 + popneed_luxury_drinks = 172 + popneed_luxury_food = 171 + popneed_luxury_intoxicants = 50 + popneed_luxury_items = 502 + popneed_media = 112 + popneed_services = 122 } } wealth_34 = { political_strength = 40.02 goods = { - popneed_communication = 74 - popneed_financial_services = 149 - popneed_free_movement = 128 - popneed_heating = 25 - popneed_household_items = 62 - popneed_luxury_drinks = 174 - popneed_luxury_food = 178 - popneed_luxury_intoxicants = 53 - popneed_luxury_items = 388 - popneed_media = 213 - popneed_services = 224 - popneed_standard_clothing = 81 - popneed_tourism = 111 + popneed_heating = 19 + popneed_household_items = 116 + popneed_standard_clothing = 123 + popneed_communication = 79 + popneed_financial_services = 88 + popneed_free_movement = 199 + popneed_luxury_drinks = 186 + popneed_luxury_food = 191 + popneed_luxury_intoxicants = 57 + popneed_luxury_items = 561 + popneed_media = 126 + popneed_services = 132 } } wealth_35 = { political_strength = 41.71 goods = { - popneed_communication = 84 - popneed_financial_services = 167 - popneed_free_movement = 141 - popneed_heating = 28 - popneed_household_items = 59 - popneed_luxury_drinks = 188 - popneed_luxury_food = 197 - popneed_luxury_intoxicants = 60 - popneed_luxury_items = 433 - popneed_media = 237 - popneed_services = 242 - popneed_standard_clothing = 71 - popneed_tourism = 126 + popneed_heating = 19 + popneed_household_items = 117 + popneed_standard_clothing = 124 + popneed_communication = 90 + popneed_financial_services = 98 + popneed_free_movement = 219 + popneed_luxury_drinks = 202 + popneed_luxury_food = 211 + popneed_luxury_intoxicants = 64 + popneed_luxury_items = 627 + popneed_media = 140 + popneed_services = 143 } } wealth_36 = { political_strength = 43.4 goods = { - popneed_communication = 94 - popneed_financial_services = 187 - popneed_free_movement = 156 - popneed_heating = 30 - popneed_household_items = 56 - popneed_luxury_drinks = 202 - popneed_luxury_food = 217 - popneed_luxury_intoxicants = 67 - popneed_luxury_items = 482 - popneed_media = 264 - popneed_services = 261 - popneed_standard_clothing = 57 - popneed_tourism = 143 + popneed_heating = 19 + popneed_household_items = 118 + popneed_standard_clothing = 125 + popneed_communication = 101 + popneed_financial_services = 111 + popneed_free_movement = 243 + popneed_luxury_drinks = 217 + popneed_luxury_food = 234 + popneed_luxury_intoxicants = 72 + popneed_luxury_items = 700 + popneed_media = 156 + popneed_services = 154 } } wealth_37 = { political_strength = 45.09 goods = { - popneed_communication = 106 - popneed_financial_services = 210 - popneed_free_movement = 171 - popneed_heating = 33 - popneed_household_items = 51 - popneed_luxury_drinks = 218 - popneed_luxury_food = 239 - popneed_luxury_intoxicants = 76 - popneed_luxury_items = 535 - popneed_media = 294 - popneed_services = 282 - popneed_standard_clothing = 40 - popneed_tourism = 163 + popneed_heating = 19 + popneed_household_items = 119 + popneed_standard_clothing = 126 + popneed_communication = 114 + popneed_financial_services = 125 + popneed_free_movement = 268 + popneed_luxury_drinks = 235 + popneed_luxury_food = 258 + popneed_luxury_intoxicants = 82 + popneed_luxury_items = 779 + popneed_media = 175 + popneed_services = 167 } } wealth_38 = { political_strength = 46.79 goods = { - popneed_communication = 119 - popneed_financial_services = 236 - popneed_free_movement = 188 - popneed_heating = 36 - popneed_household_items = 45 - popneed_luxury_drinks = 235 - popneed_luxury_food = 262 - popneed_luxury_intoxicants = 85 - popneed_luxury_items = 593 - popneed_media = 328 - popneed_services = 306 - popneed_standard_clothing = 36 - popneed_tourism = 184 + popneed_heating = 19 + popneed_household_items = 120 + popneed_standard_clothing = 127 + popneed_communication = 128 + popneed_financial_services = 140 + popneed_free_movement = 294 + popneed_luxury_drinks = 254 + popneed_luxury_food = 283 + popneed_luxury_intoxicants = 92 + popneed_luxury_items = 864 + popneed_media = 195 + popneed_services = 182 } } wealth_39 = { political_strength = 48.48 goods = { - popneed_communication = 134 - popneed_financial_services = 265 - popneed_free_movement = 206 - popneed_heating = 39 - popneed_household_items = 39 - popneed_luxury_drinks = 253 - popneed_luxury_food = 286 - popneed_luxury_intoxicants = 96 - popneed_luxury_items = 656 - popneed_media = 365 - popneed_services = 330 - popneed_standard_clothing = 39 - popneed_tourism = 208 + popneed_heating = 19 + popneed_household_items = 121 + popneed_standard_clothing = 128 + popneed_communication = 145 + popneed_financial_services = 157 + popneed_free_movement = 322 + popneed_luxury_drinks = 273 + popneed_luxury_food = 309 + popneed_luxury_intoxicants = 104 + popneed_luxury_items = 956 + popneed_media = 217 + popneed_services = 196 } } wealth_40 = { political_strength = 50.17 goods = { - popneed_communication = 150 - popneed_financial_services = 295 - popneed_free_movement = 225 - popneed_heating = 42 - popneed_household_items = 42 - popneed_luxury_drinks = 271 - popneed_luxury_food = 311 - popneed_luxury_intoxicants = 107 - popneed_luxury_items = 720 - popneed_media = 404 - popneed_services = 356 - popneed_standard_clothing = 42 - popneed_tourism = 234 + popneed_heating = 19 + popneed_household_items = 122 + popneed_standard_clothing = 129 + popneed_communication = 162 + popneed_financial_services = 176 + popneed_free_movement = 354 + popneed_luxury_drinks = 294 + popneed_luxury_food = 337 + popneed_luxury_intoxicants = 116 + popneed_luxury_items = 1054 + popneed_media = 241 + popneed_services = 212 } } wealth_41 = { political_strength = 51.86 goods = { - popneed_communication = 167 - popneed_financial_services = 329 - popneed_free_movement = 245 - popneed_heating = 46 - popneed_household_items = 46 - popneed_luxury_drinks = 290 - popneed_luxury_food = 337 - popneed_luxury_intoxicants = 120 - popneed_luxury_items = 790 - popneed_media = 448 - popneed_services = 383 - popneed_standard_clothing = 46 - popneed_tourism = 263 + popneed_heating = 19 + popneed_household_items = 123 + popneed_standard_clothing = 130 + popneed_communication = 182 + popneed_financial_services = 197 + popneed_free_movement = 386 + popneed_luxury_drinks = 315 + popneed_luxury_food = 366 + popneed_luxury_intoxicants = 130 + popneed_luxury_items = 1159 + popneed_media = 268 + popneed_services = 229 } } wealth_42 = { political_strength = 53.55 goods = { - popneed_communication = 185 - popneed_financial_services = 366 - popneed_free_movement = 266 - popneed_heating = 50 - popneed_household_items = 50 - popneed_luxury_drinks = 310 - popneed_luxury_food = 363 - popneed_luxury_intoxicants = 134 - popneed_luxury_items = 862 - popneed_media = 495 - popneed_services = 411 - popneed_standard_clothing = 50 - popneed_tourism = 295 + popneed_heating = 19 + popneed_household_items = 125 + popneed_standard_clothing = 131 + popneed_communication = 203 + popneed_financial_services = 220 + popneed_free_movement = 422 + popneed_luxury_drinks = 339 + popneed_luxury_food = 397 + popneed_luxury_intoxicants = 147 + popneed_luxury_items = 1273 + popneed_media = 298 + popneed_services = 247 } } wealth_43 = { political_strength = 55.25 goods = { - popneed_communication = 205 - popneed_financial_services = 407 - popneed_free_movement = 288 - popneed_heating = 55 - popneed_household_items = 55 - popneed_luxury_drinks = 330 - popneed_luxury_food = 390 - popneed_luxury_intoxicants = 149 - popneed_luxury_items = 939 - popneed_media = 546 - popneed_services = 442 - popneed_standard_clothing = 55 - popneed_tourism = 329 + popneed_heating = 19 + popneed_household_items = 129 + popneed_standard_clothing = 132 + popneed_communication = 226 + popneed_financial_services = 247 + popneed_free_movement = 460 + popneed_luxury_drinks = 364 + popneed_luxury_food = 430 + popneed_luxury_intoxicants = 164 + popneed_luxury_items = 1398 + popneed_media = 331 + popneed_services = 268 } } wealth_44 = { political_strength = 56.94 goods = { - popneed_communication = 227 - popneed_financial_services = 452 - popneed_free_movement = 312 - popneed_heating = 60 - popneed_household_items = 60 - popneed_luxury_drinks = 352 - popneed_luxury_food = 419 - popneed_luxury_intoxicants = 165 - popneed_luxury_items = 1021 - popneed_media = 603 - popneed_services = 474 - popneed_standard_clothing = 60 - popneed_tourism = 368 + popneed_heating = 19 + popneed_household_items = 133 + popneed_standard_clothing = 133 + popneed_communication = 252 + popneed_financial_services = 276 + popneed_free_movement = 503 + popneed_luxury_drinks = 391 + popneed_luxury_food = 466 + popneed_luxury_intoxicants = 183 + popneed_luxury_items = 1532 + popneed_media = 369 + popneed_services = 290 } } wealth_45 = { political_strength = 58.63 goods = { - popneed_communication = 252 - popneed_financial_services = 501 - popneed_free_movement = 338 - popneed_heating = 65 - popneed_household_items = 65 - popneed_luxury_drinks = 376 - popneed_luxury_food = 449 - popneed_luxury_intoxicants = 184 - popneed_luxury_items = 1109 - popneed_media = 666 - popneed_services = 510 - popneed_standard_clothing = 65 - popneed_tourism = 411 + popneed_heating = 19 + popneed_household_items = 138 + popneed_standard_clothing = 136 + popneed_communication = 282 + popneed_financial_services = 309 + popneed_free_movement = 549 + popneed_luxury_drinks = 421 + popneed_luxury_food = 503 + popneed_luxury_intoxicants = 206 + popneed_luxury_items = 1677 + popneed_media = 410 + popneed_services = 314 } } wealth_46 = { political_strength = 60.32 goods = { - popneed_communication = 279 - popneed_financial_services = 557 - popneed_free_movement = 366 - popneed_heating = 71 - popneed_household_items = 71 - popneed_luxury_drinks = 401 - popneed_luxury_food = 480 - popneed_luxury_intoxicants = 205 - popneed_luxury_items = 1203 - popneed_media = 735 - popneed_services = 548 - popneed_standard_clothing = 71 - popneed_tourism = 459 + popneed_heating = 19 + popneed_household_items = 142 + popneed_standard_clothing = 141 + popneed_communication = 315 + popneed_financial_services = 346 + popneed_free_movement = 599 + popneed_luxury_drinks = 453 + popneed_luxury_food = 542 + popneed_luxury_intoxicants = 232 + popneed_luxury_items = 1834 + popneed_media = 457 + popneed_services = 340 } } wealth_47 = { political_strength = 62.01 goods = { - popneed_communication = 308 - popneed_financial_services = 618 - popneed_free_movement = 396 - popneed_heating = 77 - popneed_household_items = 77 - popneed_luxury_drinks = 428 - popneed_luxury_food = 513 - popneed_luxury_intoxicants = 228 - popneed_luxury_items = 1304 - popneed_media = 811 - popneed_services = 589 - popneed_standard_clothing = 77 - popneed_tourism = 512 + popneed_heating = 19 + popneed_household_items = 147 + popneed_standard_clothing = 147 + popneed_communication = 351 + popneed_financial_services = 387 + popneed_free_movement = 654 + popneed_luxury_drinks = 487 + popneed_luxury_food = 584 + popneed_luxury_intoxicants = 260 + popneed_luxury_items = 2005 + popneed_media = 508 + popneed_services = 369 } } wealth_48 = { political_strength = 63.71 goods = { - popneed_communication = 341 - popneed_financial_services = 686 - popneed_free_movement = 428 - popneed_heating = 84 - popneed_household_items = 84 - popneed_luxury_drinks = 457 - popneed_luxury_food = 548 - popneed_luxury_intoxicants = 254 - popneed_luxury_items = 1411 - popneed_media = 896 - popneed_services = 634 - popneed_standard_clothing = 84 - popneed_tourism = 571 + popneed_heating = 19 + popneed_household_items = 152 + popneed_standard_clothing = 152 + popneed_communication = 392 + popneed_financial_services = 433 + popneed_free_movement = 713 + popneed_luxury_drinks = 525 + popneed_luxury_food = 629 + popneed_luxury_intoxicants = 292 + popneed_luxury_items = 2188 + popneed_media = 566 + popneed_services = 400 } } wealth_49 = { political_strength = 65.4 goods = { - popneed_communication = 377 - popneed_financial_services = 762 - popneed_free_movement = 462 - popneed_heating = 92 - popneed_household_items = 92 - popneed_luxury_drinks = 489 - popneed_luxury_food = 584 - popneed_luxury_intoxicants = 282 - popneed_luxury_items = 1526 - popneed_media = 989 - popneed_services = 683 - popneed_standard_clothing = 92 - popneed_tourism = 636 + popneed_heating = 19 + popneed_household_items = 158 + popneed_standard_clothing = 158 + popneed_communication = 437 + popneed_financial_services = 486 + popneed_free_movement = 776 + popneed_luxury_drinks = 566 + popneed_luxury_food = 677 + popneed_luxury_intoxicants = 327 + popneed_luxury_items = 2386 + popneed_media = 630 + popneed_services = 435 } } wealth_50 = { political_strength = 67.09 goods = { - popneed_communication = 416 - popneed_financial_services = 846 - popneed_free_movement = 499 - popneed_heating = 100 - popneed_household_items = 100 - popneed_luxury_drinks = 522 - popneed_luxury_food = 623 - popneed_luxury_intoxicants = 314 - popneed_luxury_items = 1648 - popneed_media = 1091 - popneed_services = 735 - popneed_standard_clothing = 100 - popneed_tourism = 709 + popneed_heating = 19 + popneed_household_items = 164 + popneed_standard_clothing = 164 + popneed_communication = 486 + popneed_financial_services = 544 + popneed_free_movement = 846 + popneed_luxury_drinks = 610 + popneed_luxury_food = 728 + popneed_luxury_intoxicants = 367 + popneed_luxury_items = 2601 + popneed_media = 701 + popneed_services = 473 } } wealth_51 = { political_strength = 68.78 goods = { - popneed_communication = 459 - popneed_financial_services = 938 - popneed_free_movement = 539 - popneed_heating = 109 - popneed_household_items = 109 - popneed_luxury_drinks = 558 - popneed_luxury_food = 663 - popneed_luxury_intoxicants = 349 - popneed_luxury_items = 1778 - popneed_media = 1204 - popneed_services = 792 - popneed_standard_clothing = 109 - popneed_tourism = 790 + popneed_heating = 19 + popneed_household_items = 175 + popneed_standard_clothing = 175 + popneed_communication = 540 + popneed_financial_services = 607 + popneed_free_movement = 919 + popneed_luxury_drinks = 656 + popneed_luxury_food = 780 + popneed_luxury_intoxicants = 410 + popneed_luxury_items = 2823 + popneed_media = 779 + popneed_services = 512 } } wealth_52 = { political_strength = 70.47 goods = { - popneed_communication = 506 - popneed_financial_services = 1041 - popneed_free_movement = 581 - popneed_heating = 119 - popneed_household_items = 119 - popneed_luxury_drinks = 597 - popneed_luxury_food = 705 - popneed_luxury_intoxicants = 388 - popneed_luxury_items = 1916 - popneed_media = 1328 - popneed_services = 853 - popneed_standard_clothing = 119 - popneed_tourism = 880 + popneed_heating = 19 + popneed_household_items = 187 + popneed_standard_clothing = 187 + popneed_communication = 599 + popneed_financial_services = 678 + popneed_free_movement = 997 + popneed_luxury_drinks = 707 + popneed_luxury_food = 834 + popneed_luxury_intoxicants = 459 + popneed_luxury_items = 3062 + popneed_media = 865 + popneed_services = 555 } } wealth_53 = { political_strength = 72.17 goods = { - popneed_communication = 558 - popneed_financial_services = 1155 - popneed_free_movement = 627 - popneed_heating = 129 - popneed_household_items = 129 - popneed_luxury_drinks = 639 - popneed_luxury_food = 750 - popneed_luxury_intoxicants = 431 - popneed_luxury_items = 2063 - popneed_media = 1465 - popneed_services = 920 - popneed_standard_clothing = 129 - popneed_tourism = 979 + popneed_heating = 19 + popneed_household_items = 199 + popneed_standard_clothing = 199 + popneed_communication = 665 + popneed_financial_services = 757 + popneed_free_movement = 1083 + popneed_luxury_drinks = 761 + popneed_luxury_food = 894 + popneed_luxury_intoxicants = 513 + popneed_luxury_items = 3319 + popneed_media = 960 + popneed_services = 603 } } wealth_54 = { political_strength = 73.86 goods = { - popneed_communication = 615 - popneed_financial_services = 1281 - popneed_free_movement = 676 - popneed_heating = 141 - popneed_household_items = 141 - popneed_luxury_drinks = 685 - popneed_luxury_food = 797 - popneed_luxury_intoxicants = 479 - popneed_luxury_items = 2220 - popneed_media = 1616 - popneed_services = 992 - popneed_standard_clothing = 141 - popneed_tourism = 1090 + popneed_heating = 19 + popneed_household_items = 213 + popneed_standard_clothing = 213 + popneed_communication = 738 + popneed_financial_services = 845 + popneed_free_movement = 1175 + popneed_luxury_drinks = 821 + popneed_luxury_food = 956 + popneed_luxury_intoxicants = 574 + popneed_luxury_items = 3593 + popneed_media = 1066 + popneed_services = 654 } } wealth_55 = { political_strength = 75.55 goods = { - popneed_communication = 677 - popneed_financial_services = 1420 - popneed_free_movement = 729 - popneed_heating = 153 - popneed_household_items = 153 - popneed_luxury_drinks = 734 - popneed_luxury_food = 846 - popneed_luxury_intoxicants = 532 - popneed_luxury_items = 2386 - popneed_media = 1782 - popneed_services = 1070 - popneed_standard_clothing = 153 - popneed_tourism = 1212 + popneed_heating = 19 + popneed_household_items = 228 + popneed_standard_clothing = 228 + popneed_communication = 817 + popneed_financial_services = 943 + popneed_free_movement = 1276 + popneed_luxury_drinks = 886 + popneed_luxury_food = 1022 + popneed_luxury_intoxicants = 642 + popneed_luxury_items = 3889 + popneed_media = 1183 + popneed_services = 711 } } wealth_56 = { political_strength = 77.24 goods = { - popneed_communication = 745 - popneed_financial_services = 1574 - popneed_free_movement = 785 - popneed_heating = 167 - popneed_household_items = 167 - popneed_luxury_drinks = 787 - popneed_luxury_food = 898 - popneed_luxury_intoxicants = 591 - popneed_luxury_items = 2563 - popneed_media = 1964 - popneed_services = 1154 - popneed_standard_clothing = 167 - popneed_tourism = 1347 + popneed_heating = 19 + popneed_household_items = 243 + popneed_standard_clothing = 243 + popneed_communication = 906 + popneed_financial_services = 1053 + popneed_free_movement = 1384 + popneed_luxury_drinks = 957 + popneed_luxury_food = 1092 + popneed_luxury_intoxicants = 719 + popneed_luxury_items = 4207 + popneed_media = 1313 + popneed_services = 772 } } wealth_57 = { political_strength = 78.93 goods = { - popneed_communication = 819 - popneed_financial_services = 1745 - popneed_free_movement = 846 - popneed_heating = 182 - popneed_household_items = 182 - popneed_luxury_drinks = 845 - popneed_luxury_food = 954 - popneed_luxury_intoxicants = 656 - popneed_luxury_items = 2751 - popneed_media = 2165 - popneed_services = 1246 - popneed_standard_clothing = 182 - popneed_tourism = 1498 + popneed_heating = 19 + popneed_household_items = 260 + popneed_standard_clothing = 260 + popneed_communication = 1003 + popneed_financial_services = 1175 + popneed_free_movement = 1502 + popneed_luxury_drinks = 1034 + popneed_luxury_food = 1168 + popneed_luxury_intoxicants = 803 + popneed_luxury_items = 4547 + popneed_media = 1458 + popneed_services = 839 } } wealth_58 = { political_strength = 80.63 goods = { - popneed_communication = 900 - popneed_financial_services = 1933 - popneed_free_movement = 912 - popneed_heating = 198 - popneed_household_items = 198 - popneed_luxury_drinks = 907 - popneed_luxury_food = 1013 - popneed_luxury_intoxicants = 728 - popneed_luxury_items = 2951 - popneed_media = 2385 - popneed_services = 1346 - popneed_standard_clothing = 198 - popneed_tourism = 1664 + popneed_heating = 19 + popneed_household_items = 277 + popneed_standard_clothing = 277 + popneed_communication = 1110 + popneed_financial_services = 1311 + popneed_free_movement = 1631 + popneed_luxury_drinks = 1118 + popneed_luxury_food = 1249 + popneed_luxury_intoxicants = 898 + popneed_luxury_items = 4912 + popneed_media = 1617 + popneed_services = 913 } } wealth_59 = { political_strength = 82.32 goods = { - popneed_communication = 989 - popneed_financial_services = 2141 - popneed_free_movement = 982 - popneed_heating = 216 - popneed_household_items = 216 - popneed_luxury_drinks = 975 - popneed_luxury_food = 1075 - popneed_luxury_intoxicants = 808 - popneed_luxury_items = 3164 - popneed_media = 2627 - popneed_services = 1454 - popneed_standard_clothing = 216 - popneed_tourism = 1848 + popneed_heating = 19 + popneed_household_items = 297 + popneed_standard_clothing = 297 + popneed_communication = 1228 + popneed_financial_services = 1462 + popneed_free_movement = 1768 + popneed_luxury_drinks = 1211 + popneed_luxury_food = 1335 + popneed_luxury_intoxicants = 1003 + popneed_luxury_items = 5303 + popneed_media = 1794 + popneed_services = 993 } } wealth_60 = { political_strength = 84.01 goods = { - popneed_communication = 1085 - popneed_financial_services = 2371 - popneed_free_movement = 1058 - popneed_heating = 235 - popneed_household_items = 235 - popneed_luxury_drinks = 1049 - popneed_luxury_food = 1142 - popneed_luxury_intoxicants = 896 - popneed_luxury_items = 3390 - popneed_media = 2893 - popneed_services = 1571 - popneed_standard_clothing = 235 - popneed_tourism = 2051 + popneed_heating = 19 + popneed_household_items = 318 + popneed_standard_clothing = 318 + popneed_communication = 1357 + popneed_financial_services = 1630 + popneed_free_movement = 1918 + popneed_luxury_drinks = 1312 + popneed_luxury_food = 1428 + popneed_luxury_intoxicants = 1120 + popneed_luxury_items = 5722 + popneed_media = 1989 + popneed_services = 1080 } } wealth_61 = { political_strength = 85.7 goods = { - popneed_communication = 1190 - popneed_financial_services = 2624 - popneed_free_movement = 1140 - popneed_heating = 256 - popneed_household_items = 256 - popneed_luxury_drinks = 1129 - popneed_luxury_food = 1213 - popneed_luxury_intoxicants = 994 - popneed_luxury_items = 3631 - popneed_media = 3185 - popneed_services = 1698 - popneed_standard_clothing = 256 - popneed_tourism = 2276 + popneed_heating = 19 + popneed_household_items = 341 + popneed_standard_clothing = 341 + popneed_communication = 1499 + popneed_financial_services = 1818 + popneed_free_movement = 2082 + popneed_luxury_drinks = 1422 + popneed_luxury_food = 1528 + popneed_luxury_intoxicants = 1252 + popneed_luxury_items = 6174 + popneed_media = 2206 + popneed_services = 1176 } } wealth_62 = { political_strength = 87.39 goods = { - popneed_communication = 1304 - popneed_financial_services = 2904 - popneed_free_movement = 1228 - popneed_heating = 279 - popneed_household_items = 279 - popneed_luxury_drinks = 1216 - popneed_luxury_food = 1290 - popneed_luxury_intoxicants = 1102 - popneed_luxury_items = 3888 - popneed_media = 3504 - popneed_services = 1836 - popneed_standard_clothing = 279 - popneed_tourism = 2524 + popneed_heating = 19 + popneed_household_items = 365 + popneed_standard_clothing = 365 + popneed_communication = 1654 + popneed_financial_services = 2027 + popneed_free_movement = 2259 + popneed_luxury_drinks = 1543 + popneed_luxury_food = 1637 + popneed_luxury_intoxicants = 1398 + popneed_luxury_items = 6660 + popneed_media = 2445 + popneed_services = 1281 } } wealth_63 = { political_strength = 89.09 goods = { - popneed_communication = 1429 - popneed_financial_services = 3212 - popneed_free_movement = 1324 - popneed_heating = 304 - popneed_household_items = 304 - popneed_luxury_drinks = 1312 - popneed_luxury_food = 1373 - popneed_luxury_intoxicants = 1221 - popneed_luxury_items = 4163 - popneed_media = 3854 - popneed_services = 1986 - popneed_standard_clothing = 304 - popneed_tourism = 2797 + popneed_heating = 19 + popneed_household_items = 391 + popneed_standard_clothing = 391 + popneed_communication = 1826 + popneed_financial_services = 2257 + popneed_free_movement = 2453 + popneed_luxury_drinks = 1676 + popneed_luxury_food = 1754 + popneed_luxury_intoxicants = 1560 + popneed_luxury_items = 7180 + popneed_media = 2708 + popneed_services = 1396 } } wealth_64 = { political_strength = 90.78 goods = { - popneed_communication = 1564 - popneed_financial_services = 3552 - popneed_free_movement = 1427 - popneed_heating = 332 - popneed_household_items = 332 - popneed_luxury_drinks = 1416 - popneed_luxury_food = 1462 - popneed_luxury_intoxicants = 1352 - popneed_luxury_items = 4456 - popneed_media = 4238 - popneed_services = 2148 - popneed_standard_clothing = 332 - popneed_tourism = 3100 + popneed_heating = 19 + popneed_household_items = 419 + popneed_standard_clothing = 418 + popneed_communication = 2012 + popneed_financial_services = 2514 + popneed_free_movement = 2662 + popneed_luxury_drinks = 1822 + popneed_luxury_food = 1881 + popneed_luxury_intoxicants = 1739 + popneed_luxury_items = 7740 + popneed_media = 2999 + popneed_services = 1520 } } wealth_65 = { political_strength = 92.47 goods = { - popneed_communication = 1710 - popneed_financial_services = 3926 - popneed_free_movement = 1539 - popneed_heating = 361 - popneed_household_items = 361 - popneed_luxury_drinks = 1529 - popneed_luxury_food = 1559 - popneed_luxury_intoxicants = 1497 - popneed_luxury_items = 4770 - popneed_media = 4657 - popneed_services = 2325 - popneed_standard_clothing = 361 - popneed_tourism = 3433 + popneed_heating = 19 + popneed_household_items = 449 + popneed_standard_clothing = 449 + popneed_communication = 2215 + popneed_financial_services = 2797 + popneed_free_movement = 2891 + popneed_luxury_drinks = 1980 + popneed_luxury_food = 2019 + popneed_luxury_intoxicants = 1939 + popneed_luxury_items = 8341 + popneed_media = 3318 + popneed_services = 1656 } } wealth_66 = { political_strength = 94.16 goods = { - popneed_communication = 1869 - popneed_financial_services = 4338 - popneed_free_movement = 1660 - popneed_heating = 394 - popneed_household_items = 394 - popneed_luxury_drinks = 1653 - popneed_luxury_food = 1665 - popneed_luxury_intoxicants = 1657 - popneed_luxury_items = 5107 - popneed_media = 5116 - popneed_services = 2517 - popneed_standard_clothing = 394 - popneed_tourism = 3800 + popneed_heating = 19 + popneed_household_items = 482 + popneed_standard_clothing = 482 + popneed_communication = 2436 + popneed_financial_services = 3110 + popneed_free_movement = 3138 + popneed_luxury_drinks = 2155 + popneed_luxury_food = 2170 + popneed_luxury_intoxicants = 2160 + popneed_luxury_items = 8987 + popneed_media = 3668 + popneed_services = 1804 } } wealth_67 = { political_strength = 95.85 goods = { - popneed_communication = 2041 - popneed_financial_services = 4792 - popneed_free_movement = 1792 - popneed_heating = 429 - popneed_household_items = 429 - popneed_luxury_drinks = 1788 - popneed_luxury_food = 1781 - popneed_luxury_intoxicants = 1834 - popneed_luxury_items = 5469 - popneed_media = 5618 - popneed_services = 2726 - popneed_standard_clothing = 429 - popneed_tourism = 4205 + popneed_heating = 19 + popneed_household_items = 516 + popneed_standard_clothing = 516 + popneed_communication = 2677 + popneed_financial_services = 3456 + popneed_free_movement = 3408 + popneed_luxury_drinks = 2345 + popneed_luxury_food = 2336 + popneed_luxury_intoxicants = 2405 + popneed_luxury_items = 9683 + popneed_media = 4052 + popneed_services = 1966 } } wealth_68 = { political_strength = 97.55 goods = { - popneed_communication = 2226 - popneed_financial_services = 5290 - popneed_free_movement = 1936 - popneed_heating = 467 - popneed_household_items = 467 - popneed_luxury_drinks = 1936 - popneed_luxury_food = 1909 - popneed_luxury_intoxicants = 2028 - popneed_luxury_items = 5860 - popneed_media = 6166 - popneed_services = 2953 - popneed_standard_clothing = 467 - popneed_tourism = 4650 + popneed_heating = 19 + popneed_household_items = 553 + popneed_standard_clothing = 553 + popneed_communication = 2936 + popneed_financial_services = 3838 + popneed_free_movement = 3703 + popneed_luxury_drinks = 2553 + popneed_luxury_food = 2518 + popneed_luxury_intoxicants = 2675 + popneed_luxury_items = 10434 + popneed_media = 4473 + popneed_services = 2142 } } wealth_69 = { political_strength = 99.24 goods = { - popneed_communication = 2428 - popneed_financial_services = 5838 - popneed_free_movement = 2092 - popneed_heating = 509 - popneed_household_items = 509 - popneed_luxury_drinks = 2098 - popneed_luxury_food = 2049 - popneed_luxury_intoxicants = 2243 - popneed_luxury_items = 6281 - popneed_media = 6766 - popneed_services = 3200 - popneed_standard_clothing = 509 - popneed_tourism = 5141 + popneed_heating = 19 + popneed_household_items = 593 + popneed_standard_clothing = 593 + popneed_communication = 3219 + popneed_financial_services = 4258 + popneed_free_movement = 4022 + popneed_luxury_drinks = 2782 + popneed_luxury_food = 2717 + popneed_luxury_intoxicants = 2974 + popneed_luxury_items = 11243 + popneed_media = 4934 + popneed_services = 2334 } } wealth_70 = { political_strength = 100.93 goods = { - popneed_communication = 2644 - popneed_financial_services = 6441 - popneed_free_movement = 2263 - popneed_heating = 555 - popneed_household_items = 555 - popneed_luxury_drinks = 2274 - popneed_luxury_food = 2204 - popneed_luxury_intoxicants = 2478 - popneed_luxury_items = 6738 - popneed_media = 7420 - popneed_services = 3469 - popneed_standard_clothing = 555 - popneed_tourism = 5680 + popneed_heating = 19 + popneed_household_items = 637 + popneed_standard_clothing = 637 + popneed_communication = 3523 + popneed_financial_services = 4720 + popneed_free_movement = 4372 + popneed_luxury_drinks = 3030 + popneed_luxury_food = 2937 + popneed_luxury_intoxicants = 3302 + popneed_luxury_items = 12120 + popneed_media = 5437 + popneed_services = 2542 } } wealth_71 = { political_strength = 102.62 goods = { - popneed_communication = 2878 - popneed_financial_services = 7103 - popneed_free_movement = 2450 - popneed_heating = 605 - popneed_household_items = 605 - popneed_luxury_drinks = 2468 - popneed_luxury_food = 2375 - popneed_luxury_intoxicants = 2738 - popneed_luxury_items = 7234 - popneed_media = 8133 - popneed_services = 3761 - popneed_standard_clothing = 605 - popneed_tourism = 6274 + popneed_heating = 19 + popneed_household_items = 684 + popneed_standard_clothing = 684 + popneed_communication = 3864 + popneed_financial_services = 5244 + popneed_free_movement = 4769 + popneed_luxury_drinks = 3313 + popneed_luxury_food = 3188 + popneed_luxury_intoxicants = 3676 + popneed_luxury_items = 13110 + popneed_media = 6005 + popneed_services = 2777 } } wealth_72 = { political_strength = 104.31 goods = { - popneed_communication = 3131 - popneed_financial_services = 7831 - popneed_free_movement = 2655 - popneed_heating = 659 - popneed_household_items = 659 - popneed_luxury_drinks = 2680 - popneed_luxury_food = 2566 - popneed_luxury_intoxicants = 3024 - popneed_luxury_items = 7774 - popneed_media = 8913 - popneed_services = 4081 - popneed_standard_clothing = 659 - popneed_tourism = 6927 + popneed_heating = 19 + popneed_household_items = 736 + popneed_standard_clothing = 736 + popneed_communication = 4232 + popneed_financial_services = 5821 + popneed_free_movement = 5203 + popneed_luxury_drinks = 3622 + popneed_luxury_food = 3468 + popneed_luxury_intoxicants = 4087 + popneed_luxury_items = 14185 + popneed_media = 6626 + popneed_services = 3034 } } wealth_73 = { political_strength = 106.01 goods = { - popneed_communication = 3403 - popneed_financial_services = 8631 - popneed_free_movement = 2880 - popneed_heating = 719 - popneed_household_items = 719 - popneed_luxury_drinks = 2912 - popneed_luxury_food = 2778 - popneed_luxury_intoxicants = 3339 - popneed_luxury_items = 8363 - popneed_media = 9764 - popneed_services = 4428 - popneed_standard_clothing = 719 - popneed_tourism = 7645 + popneed_heating = 19 + popneed_household_items = 792 + popneed_standard_clothing = 792 + popneed_communication = 4629 + popneed_financial_services = 6457 + popneed_free_movement = 5680 + popneed_luxury_drinks = 3961 + popneed_luxury_food = 3778 + popneed_luxury_intoxicants = 4542 + popneed_luxury_items = 15356 + popneed_media = 7304 + popneed_services = 3312 } } wealth_74 = { political_strength = 107.7 goods = { - popneed_communication = 3696 - popneed_financial_services = 9510 - popneed_free_movement = 3128 - popneed_heating = 784 - popneed_household_items = 784 - popneed_luxury_drinks = 3167 - popneed_luxury_food = 3015 - popneed_luxury_intoxicants = 3686 - popneed_luxury_items = 9010 - popneed_media = 10693 - popneed_services = 4808 - popneed_standard_clothing = 784 - popneed_tourism = 8437 + popneed_heating = 19 + popneed_household_items = 852 + popneed_standard_clothing = 852 + popneed_communication = 5055 + popneed_financial_services = 7154 + popneed_free_movement = 6204 + popneed_luxury_drinks = 4332 + popneed_luxury_food = 4124 + popneed_luxury_intoxicants = 5041 + popneed_luxury_items = 16636 + popneed_media = 8044 + popneed_services = 3617 } } wealth_75 = { political_strength = 109.39 goods = { - popneed_communication = 4012 - popneed_financial_services = 10478 - popneed_free_movement = 3400 - popneed_heating = 855 - popneed_household_items = 855 - popneed_luxury_drinks = 3447 - popneed_luxury_food = 3280 - popneed_luxury_intoxicants = 4068 - popneed_luxury_items = 9720 - popneed_media = 11707 - popneed_services = 5224 - popneed_standard_clothing = 855 - popneed_tourism = 9308 + popneed_heating = 19 + popneed_household_items = 916 + popneed_standard_clothing = 916 + popneed_communication = 5515 + popneed_financial_services = 7921 + popneed_free_movement = 6776 + popneed_luxury_drinks = 4738 + popneed_luxury_food = 4508 + popneed_luxury_intoxicants = 5591 + popneed_luxury_items = 18036 + popneed_media = 8850 + popneed_services = 3949 } } wealth_76 = { political_strength = 111.08 goods = { - popneed_communication = 4354 - popneed_financial_services = 11546 - popneed_free_movement = 3701 - popneed_heating = 933 - popneed_household_items = 933 - popneed_luxury_drinks = 3754 - popneed_luxury_food = 3577 - popneed_luxury_intoxicants = 4491 - popneed_luxury_items = 10503 - popneed_media = 12819 - popneed_services = 5679 - popneed_standard_clothing = 933 - popneed_tourism = 10269 + popneed_heating = 19 + popneed_household_items = 987 + popneed_standard_clothing = 986 + popneed_communication = 6008 + popneed_financial_services = 8762 + popneed_free_movement = 7405 + popneed_luxury_drinks = 5180 + popneed_luxury_food = 4936 + popneed_luxury_intoxicants = 6197 + popneed_luxury_items = 19565 + popneed_media = 9729 + popneed_services = 4310 } } wealth_77 = { political_strength = 112.78 goods = { - popneed_communication = 4722 - popneed_financial_services = 12723 - popneed_free_movement = 4035 - popneed_heating = 1018 - popneed_household_items = 1018 - popneed_luxury_drinks = 4094 - popneed_luxury_food = 3910 - popneed_luxury_intoxicants = 4957 - popneed_luxury_items = 11369 - popneed_media = 14036 - popneed_services = 6179 - popneed_standard_clothing = 1018 - popneed_tourism = 11329 + popneed_heating = 19 + popneed_household_items = 1061 + popneed_standard_clothing = 1061 + popneed_communication = 6535 + popneed_financial_services = 9685 + popneed_free_movement = 8098 + popneed_luxury_drinks = 5666 + popneed_luxury_food = 5412 + popneed_luxury_intoxicants = 6861 + popneed_luxury_items = 21243 + popneed_media = 10684 + popneed_services = 4704 } } wealth_78 = { political_strength = 114.47 goods = { - popneed_communication = 5121 - popneed_financial_services = 14026 - popneed_free_movement = 4406 - popneed_heating = 1113 - popneed_household_items = 1113 - popneed_luxury_drinks = 4469 - popneed_luxury_food = 4284 - popneed_luxury_intoxicants = 5476 - popneed_luxury_items = 12334 - popneed_media = 15375 - popneed_services = 6730 - popneed_standard_clothing = 1113 - popneed_tourism = 12505 + popneed_heating = 19 + popneed_household_items = 1142 + popneed_standard_clothing = 1142 + popneed_communication = 7100 + popneed_financial_services = 10695 + popneed_free_movement = 8857 + popneed_luxury_drinks = 6196 + popneed_luxury_food = 5940 + popneed_luxury_intoxicants = 7592 + popneed_luxury_items = 23085 + popneed_media = 11724 + popneed_services = 5132 } } wealth_79 = { political_strength = 116.16 goods = { - popneed_communication = 5555 - popneed_financial_services = 15473 - popneed_free_movement = 4820 - popneed_heating = 1217 - popneed_household_items = 1217 - popneed_luxury_drinks = 4884 - popneed_luxury_food = 4708 - popneed_luxury_intoxicants = 6051 - popneed_luxury_items = 13410 - popneed_media = 16850 - popneed_services = 7340 - popneed_standard_clothing = 1217 - popneed_tourism = 13811 + popneed_heating = 19 + popneed_household_items = 1229 + popneed_standard_clothing = 1229 + popneed_communication = 7704 + popneed_financial_services = 11803 + popneed_free_movement = 9693 + popneed_luxury_drinks = 6774 + popneed_luxury_food = 6529 + popneed_luxury_intoxicants = 8392 + popneed_luxury_items = 25108 + popneed_media = 12853 + popneed_services = 5599 } } wealth_80 = { political_strength = 117.85 goods = { - popneed_communication = 6027 - popneed_financial_services = 17088 - popneed_free_movement = 5285 - popneed_heating = 1333 - popneed_household_items = 1333 - popneed_luxury_drinks = 5347 - popneed_luxury_food = 5186 - popneed_luxury_intoxicants = 6695 - popneed_luxury_items = 14618 - popneed_media = 18485 - popneed_services = 8019 - popneed_standard_clothing = 1333 - popneed_tourism = 15269 + popneed_heating = 19 + popneed_household_items = 1322 + popneed_standard_clothing = 1322 + popneed_communication = 8347 + popneed_financial_services = 13016 + popneed_free_movement = 10613 + popneed_luxury_drinks = 7405 + popneed_luxury_food = 7183 + popneed_luxury_intoxicants = 9272 + popneed_luxury_items = 27331 + popneed_media = 14080 + popneed_services = 6108 } } wealth_81 = { political_strength = 119.54 goods = { - popneed_communication = 6546 - popneed_financial_services = 18900 - popneed_free_movement = 5808 - popneed_heating = 1463 - popneed_household_items = 1463 - popneed_luxury_drinks = 5865 - popneed_luxury_food = 5729 - popneed_luxury_intoxicants = 7419 - popneed_luxury_items = 15984 - popneed_media = 20309 - popneed_services = 8778 - popneed_standard_clothing = 1463 - popneed_tourism = 16906 + popneed_heating = 19 + popneed_household_items = 1464 + popneed_standard_clothing = 1464 + popneed_communication = 9349 + popneed_financial_services = 14845 + popneed_free_movement = 12027 + popneed_luxury_drinks = 8376 + popneed_luxury_food = 8182 + popneed_luxury_intoxicants = 10595 + popneed_luxury_items = 30816 + popneed_media = 15952 + popneed_services = 6895 } } wealth_82 = { political_strength = 121.24 goods = { - popneed_communication = 7121 - popneed_financial_services = 20951 - popneed_free_movement = 6404 - popneed_heating = 1610 - popneed_household_items = 1610 - popneed_luxury_drinks = 6452 - popneed_luxury_food = 6354 - popneed_luxury_intoxicants = 8239 - popneed_luxury_items = 17541 - popneed_media = 22359 - popneed_services = 9639 - popneed_standard_clothing = 1610 - popneed_tourism = 18758 + popneed_heating = 19 + popneed_household_items = 1622 + popneed_standard_clothing = 1621 + popneed_communication = 10456 + popneed_financial_services = 16920 + popneed_free_movement = 13635 + popneed_luxury_drinks = 9474 + popneed_luxury_food = 9330 + popneed_luxury_intoxicants = 12098 + popneed_luxury_items = 34772 + popneed_media = 18058 + popneed_services = 7785 } } wealth_83 = { political_strength = 122.93 goods = { - popneed_communication = 7766 - popneed_financial_services = 23299 - popneed_free_movement = 7089 - popneed_heating = 1777 - popneed_household_items = 1777 - popneed_luxury_drinks = 7123 - popneed_luxury_food = 7072 - popneed_luxury_intoxicants = 9179 - popneed_luxury_items = 19334 - popneed_media = 24694 - popneed_services = 10622 - popneed_standard_clothing = 1777 - popneed_tourism = 20882 + popneed_heating = 19 + popneed_household_items = 1797 + popneed_standard_clothing = 1797 + popneed_communication = 11682 + popneed_financial_services = 19277 + popneed_free_movement = 15463 + popneed_luxury_drinks = 10715 + popneed_luxury_food = 10638 + popneed_luxury_intoxicants = 13808 + popneed_luxury_items = 39263 + popneed_media = 20431 + popneed_services = 8788 } } wealth_84 = { political_strength = 124.62 goods = { - popneed_communication = 8503 - popneed_financial_services = 26023 - popneed_free_movement = 7886 - popneed_heating = 1971 - popneed_household_items = 1971 - popneed_luxury_drinks = 7900 - popneed_luxury_food = 7912 - popneed_luxury_intoxicants = 10273 - popneed_luxury_items = 21427 - popneed_media = 27389 - popneed_services = 11763 - popneed_standard_clothing = 1971 - popneed_tourism = 23345 + popneed_heating = 19 + popneed_household_items = 1991 + popneed_standard_clothing = 1991 + popneed_communication = 13041 + popneed_financial_services = 21951 + popneed_free_movement = 17537 + popneed_luxury_drinks = 12116 + popneed_luxury_food = 12134 + popneed_luxury_intoxicants = 15755 + popneed_luxury_items = 44363 + popneed_media = 23103 + popneed_services = 9922 } } wealth_85 = { political_strength = 126.31 goods = { - popneed_communication = 9355 - popneed_financial_services = 29234 - popneed_free_movement = 8829 - popneed_heating = 2199 - popneed_household_items = 2199 - popneed_luxury_drinks = 8816 - popneed_luxury_food = 8904 - popneed_luxury_intoxicants = 11563 - popneed_luxury_items = 23906 - popneed_media = 30554 - popneed_services = 13111 - popneed_standard_clothing = 2199 - popneed_tourism = 26252 + popneed_heating = 19 + popneed_household_items = 2207 + popneed_standard_clothing = 2207 + popneed_communication = 14538 + popneed_financial_services = 24987 + popneed_free_movement = 19895 + popneed_luxury_drinks = 13700 + popneed_luxury_food = 13837 + popneed_luxury_intoxicants = 17969 + popneed_luxury_items = 50154 + popneed_media = 26115 + popneed_services = 11206 } } wealth_86 = { political_strength = 128.0 goods = { - popneed_communication = 10362 - popneed_financial_services = 33097 - popneed_free_movement = 9964 - popneed_heating = 2473 - popneed_household_items = 2473 - popneed_luxury_drinks = 9915 - popneed_luxury_food = 10098 - popneed_luxury_intoxicants = 13114 - popneed_luxury_items = 26894 - popneed_media = 34341 - popneed_services = 14731 - popneed_standard_clothing = 2473 - popneed_tourism = 29744 + popneed_heating = 19 + popneed_household_items = 2448 + popneed_standard_clothing = 2448 + popneed_communication = 16189 + popneed_financial_services = 28440 + popneed_free_movement = 22572 + popneed_luxury_drinks = 15491 + popneed_luxury_food = 15777 + popneed_luxury_intoxicants = 20489 + popneed_luxury_items = 56724 + popneed_media = 29509 + popneed_services = 12658 } } wealth_87 = { political_strength = 129.7 goods = { - popneed_communication = 11584 - popneed_financial_services = 37839 - popneed_free_movement = 11357 - popneed_heating = 2808 - popneed_household_items = 2808 - popneed_luxury_drinks = 11264 - popneed_luxury_food = 11559 - popneed_luxury_intoxicants = 15021 - popneed_luxury_items = 30564 - popneed_media = 38976 - popneed_services = 16725 - popneed_standard_clothing = 2808 - popneed_tourism = 34037 + popneed_heating = 19 + popneed_household_items = 2716 + popneed_standard_clothing = 2715 + popneed_communication = 18015 + popneed_financial_services = 32366 + popneed_free_movement = 25610 + popneed_luxury_drinks = 17518 + popneed_luxury_food = 17976 + popneed_luxury_intoxicants = 23361 + popneed_luxury_items = 64169 + popneed_media = 33338 + popneed_services = 14306 } } wealth_88 = { political_strength = 131.39 goods = { - popneed_communication = 13099 - popneed_financial_services = 43800 - popneed_free_movement = 13105 - popneed_heating = 3228 - popneed_household_items = 3228 - popneed_luxury_drinks = 12957 - popneed_luxury_food = 13386 - popneed_luxury_intoxicants = 17421 - popneed_luxury_items = 35172 - popneed_media = 44784 - popneed_services = 19235 - popneed_standard_clothing = 3228 - popneed_tourism = 39433 + popneed_heating = 19 + popneed_household_items = 3014 + popneed_standard_clothing = 3014 + popneed_communication = 20029 + popneed_financial_services = 36834 + popneed_free_movement = 29055 + popneed_luxury_drinks = 19812 + popneed_luxury_food = 20467 + popneed_luxury_intoxicants = 26637 + popneed_luxury_items = 72601 + popneed_media = 37662 + popneed_services = 16176 } } wealth_89 = { political_strength = 133.08 goods = { - popneed_communication = 15026 - popneed_financial_services = 51483 - popneed_free_movement = 15350 - popneed_heating = 3768 - popneed_household_items = 3768 - popneed_luxury_drinks = 15135 - popneed_luxury_food = 15719 - popneed_luxury_intoxicants = 20516 - popneed_luxury_items = 41084 - popneed_media = 52244 - popneed_services = 22471 - popneed_standard_clothing = 3768 - popneed_tourism = 46381 + popneed_heating = 19 + popneed_household_items = 3348 + popneed_standard_clothing = 3348 + popneed_communication = 22251 + popneed_financial_services = 41930 + popneed_free_movement = 32959 + popneed_luxury_drinks = 22412 + popneed_luxury_food = 23277 + popneed_luxury_intoxicants = 30380 + popneed_luxury_items = 82131 + popneed_media = 42550 + popneed_services = 18301 } } wealth_90 = { political_strength = 134.77 goods = { - popneed_communication = 17534 - popneed_financial_services = 61615 - popneed_free_movement = 18300 - popneed_heating = 4478 - popneed_household_items = 4478 - popneed_luxury_drinks = 18000 - popneed_luxury_food = 18770 - popneed_luxury_intoxicants = 24604 - popneed_luxury_items = 48836 - popneed_media = 62054 - popneed_services = 26740 - popneed_standard_clothing = 4478 - popneed_tourism = 55557 + popneed_heating = 19 + popneed_household_items = 3720 + popneed_standard_clothing = 3720 + popneed_communication = 24703 + popneed_financial_services = 47744 + popneed_free_movement = 37384 + popneed_luxury_drinks = 25359 + popneed_luxury_food = 26444 + popneed_luxury_intoxicants = 34663 + popneed_luxury_items = 92884 + popneed_media = 48084 + popneed_services = 20720 } } wealth_91 = { political_strength = 136.46 goods = { - popneed_communication = 20872 - popneed_financial_services = 75294 - popneed_free_movement = 22252 - popneed_heating = 5431 - popneed_household_items = 5431 - popneed_luxury_drinks = 21855 - popneed_luxury_food = 22833 - popneed_luxury_intoxicants = 30122 - popneed_luxury_items = 59212 - popneed_media = 75239 - popneed_services = 32501 - popneed_standard_clothing = 5431 - popneed_tourism = 67940 + popneed_heating = 19 + popneed_household_items = 4741 + popneed_standard_clothing = 4741 + popneed_communication = 32128 + popneed_financial_services = 63745 + popneed_free_movement = 49666 + popneed_luxury_drinks = 33642 + popneed_luxury_food = 35147 + popneed_luxury_intoxicants = 46367 + popneed_luxury_items = 123046 + popneed_media = 63699 + popneed_services = 27516 } } wealth_92 = { political_strength = 138.16 goods = { - popneed_communication = 25390 - popneed_financial_services = 94134 - popneed_free_movement = 27654 - popneed_heating = 6738 - popneed_household_items = 6738 - popneed_luxury_drinks = 27155 - popneed_luxury_food = 28348 - popneed_luxury_intoxicants = 37735 - popneed_luxury_items = 73347 - popneed_media = 93326 - popneed_services = 40437 - popneed_standard_clothing = 6738 - popneed_tourism = 84997 + popneed_heating = 19 + popneed_household_items = 6060 + popneed_standard_clothing = 6060 + popneed_communication = 41761 + popneed_financial_services = 85156 + popneed_free_movement = 65952 + popneed_luxury_drinks = 44664 + popneed_luxury_food = 46626 + popneed_luxury_intoxicants = 62065 + popneed_luxury_items = 162862 + popneed_media = 84425 + popneed_services = 36580 } } wealth_93 = { political_strength = 139.85 goods = { - popneed_communication = 31595 - popneed_financial_services = 120551 - popneed_free_movement = 35156 - popneed_heating = 8560 - popneed_household_items = 8560 - popneed_luxury_drinks = 34548 - popneed_luxury_food = 35944 - popneed_luxury_intoxicants = 48424 - popneed_luxury_items = 92894 - popneed_media = 118565 - popneed_services = 51540 - popneed_standard_clothing = 8560 - popneed_tourism = 108935 + popneed_heating = 19 + popneed_household_items = 7764 + popneed_standard_clothing = 7764 + popneed_communication = 54254 + popneed_financial_services = 113853 + popneed_free_movement = 87534 + popneed_luxury_drinks = 59324 + popneed_luxury_food = 61722 + popneed_luxury_intoxicants = 83152 + popneed_luxury_items = 215344 + popneed_media = 111977 + popneed_services = 48676 } } wealth_94 = { political_strength = 141.54 goods = { - popneed_communication = 40243 - popneed_financial_services = 158176 - popneed_free_movement = 45721 - popneed_heating = 11135 - popneed_household_items = 11135 - popneed_luxury_drinks = 45042 - popneed_luxury_food = 46534 - popneed_luxury_intoxicants = 63660 - popneed_luxury_items = 120238 - popneed_media = 154312 - popneed_services = 67335 - popneed_standard_clothing = 11135 - popneed_tourism = 143032 + popneed_heating = 19 + popneed_household_items = 9972 + popneed_standard_clothing = 9972 + popneed_communication = 70485 + popneed_financial_services = 152374 + popneed_free_movement = 116116 + popneed_luxury_drinks = 78890 + popneed_luxury_food = 81504 + popneed_luxury_intoxicants = 111500 + popneed_luxury_items = 284304 + popneed_media = 148651 + popneed_services = 64865 } } wealth_95 = { political_strength = 143.23 goods = { - popneed_communication = 52379 - popneed_financial_services = 212450 - popneed_free_movement = 60721 - popneed_heating = 14817 - popneed_household_items = 14817 - popneed_luxury_drinks = 60084 - popneed_luxury_food = 61388 - popneed_luxury_intoxicants = 85673 - popneed_luxury_items = 158796 - popneed_media = 205530 - popneed_services = 90074 - popneed_standard_clothing = 14817 - popneed_tourism = 192224 + popneed_heating = 19 + popneed_household_items = 12843 + popneed_standard_clothing = 12843 + popneed_communication = 91545 + popneed_financial_services = 204220 + popneed_free_movement = 153882 + popneed_luxury_drinks = 105012 + popneed_luxury_food = 107291 + popneed_luxury_intoxicants = 149735 + popneed_luxury_items = 374674 + popneed_media = 197568 + popneed_services = 86585 } } wealth_96 = { political_strength = 144.92 goods = { - popneed_communication = 69548 - popneed_financial_services = 291457 - popneed_free_movement = 82169 - popneed_heating = 20130 - popneed_household_items = 20130 - popneed_luxury_drinks = 81847 - popneed_luxury_food = 82310 - popneed_luxury_intoxicants = 117779 - popneed_luxury_items = 213435 - popneed_media = 279601 - popneed_services = 123093 - popneed_standard_clothing = 20130 - popneed_tourism = 263859 + popneed_heating = 19 + popneed_household_items = 16586 + popneed_standard_clothing = 16586 + popneed_communication = 118924 + popneed_financial_services = 274109 + popneed_free_movement = 203734 + popneed_luxury_drinks = 139955 + popneed_luxury_food = 140747 + popneed_luxury_intoxicants = 201398 + popneed_luxury_items = 492704 + popneed_media = 262959 + popneed_services = 115766 } } wealth_97 = { political_strength = 146.62 goods = { - popneed_communication = 93933 - popneed_financial_services = 407451 - popneed_free_movement = 112953 - popneed_heating = 27848 - popneed_household_items = 27848 - popneed_luxury_drinks = 113622 - popneed_luxury_food = 111812 - popneed_luxury_intoxicants = 164974 - popneed_luxury_items = 290989 - popneed_media = 387512 - popneed_services = 171463 - popneed_standard_clothing = 27848 - popneed_tourism = 369104 + popneed_heating = 19 + popneed_household_items = 21483 + popneed_standard_clothing = 21483 + popneed_communication = 154503 + popneed_financial_services = 368600 + popneed_free_movement = 269391 + popneed_luxury_drinks = 186887 + popneed_luxury_food = 183910 + popneed_luxury_intoxicants = 271352 + popneed_luxury_items = 646142 + popneed_media = 350562 + popneed_services = 155114 } } wealth_98 = { political_strength = 148.31 goods = { - popneed_communication = 128759 - popneed_financial_services = 579003 - popneed_free_movement = 157280 - popneed_heating = 39124 - popneed_household_items = 39124 - popneed_luxury_drinks = 160293 - popneed_luxury_food = 153251 - popneed_luxury_intoxicants = 234903 - popneed_luxury_items = 400987 - popneed_media = 545865 - popneed_services = 242806 - popneed_standard_clothing = 39124 - popneed_tourism = 524816 + popneed_heating = 19 + popneed_household_items = 27907 + popneed_standard_clothing = 27907 + popneed_communication = 200852 + popneed_financial_services = 496754 + popneed_free_movement = 355745 + popneed_luxury_drinks = 250041 + popneed_luxury_food = 239057 + popneed_luxury_intoxicants = 366426 + popneed_luxury_items = 844426 + popneed_media = 468323 + popneed_services = 208315 } } wealth_99 = { political_strength = 150.0 goods = { - popneed_communication = 178571 - popneed_financial_services = 834075 - popneed_free_movement = 221099 - popneed_heating = 55664 - popneed_household_items = 55664 - popneed_luxury_drinks = 229170 - popneed_luxury_food = 211135 - popneed_luxury_intoxicants = 339107 - popneed_luxury_items = 556365 - popneed_media = 779357 - popneed_services = 348682 - popneed_standard_clothing = 55664 - popneed_tourism = 756423 + popneed_heating = 19 + popneed_household_items = 36367 + popneed_standard_clothing = 36367 + popneed_communication = 261249 + popneed_financial_services = 671139 + popneed_free_movement = 469028 + popneed_luxury_drinks = 335276 + popneed_luxury_food = 308891 + popneed_luxury_intoxicants = 496114 + popneed_luxury_items = 1098849 + popneed_media = 627110 + popneed_services = 280567 } } diff --git a/common/character_traits/skill_traits.txt b/common/character_traits/skill_traits.txt index b56120687..f78503c7c 100644 --- a/common/character_traits/skill_traits.txt +++ b/common/character_traits/skill_traits.txt @@ -478,7 +478,7 @@ trench_rat = { if = { limit = { - commander_military_formation = { + commander_military_formation ?= { OR = { formation_army_unit_type_fraction = { target = unit_type:combat_unit_type_asymmetrical_forces @@ -522,7 +522,7 @@ defense_in_depth_specialist = { value = 10 if = { limit = { - commander_military_formation = { + commander_military_formation ?= { OR = { formation_army_unit_type_fraction = { target = unit_type:combat_unit_type_asymmetrical_forces diff --git a/common/coat_of_arms/coat_of_arms/01_subs.txt b/common/coat_of_arms/coat_of_arms/01_subs.txt index fe4be0725..cf4b2c67b 100644 --- a/common/coat_of_arms/coat_of_arms/01_subs.txt +++ b/common/coat_of_arms/coat_of_arms/01_subs.txt @@ -1,4 +1,4 @@ -@third = @[1/3] +@third = @[1/3] @sixth = @[1/6] @pi = 3.1416 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 index bf425e3b5..3e4d969e7 100644 --- a/common/coat_of_arms/coat_of_arms/01_subs_usa.txt +++ b/common/coat_of_arms/coat_of_arms/01_subs_usa.txt @@ -1,4 +1,4 @@ -##### VARIABLES +##### VARIABLES @third = @[1/3] @sixth = @[1/6] @pi = 3.1416 diff --git a/common/coat_of_arms/coat_of_arms/02_countries.txt b/common/coat_of_arms/coat_of_arms/02_countries.txt index daa03f830..4dd9de3fd 100644 --- a/common/coat_of_arms/coat_of_arms/02_countries.txt +++ b/common/coat_of_arms/coat_of_arms/02_countries.txt @@ -1,4 +1,4 @@ -@semy = 0.25 +@semy = 0.25 @third = @[1/3] @fifth = @[1/5] @sixth = @[1/6] 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 index 4858f5138..624637622 100644 --- a/common/coat_of_arms/coat_of_arms/02_countries_2.txt +++ b/common/coat_of_arms/coat_of_arms/02_countries_2.txt @@ -1,4 +1,4 @@ -SCA = { +SCA = { pattern = "pattern_solid.tga" color1 = "red" color2 = "red" 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 index a87d6e59e..d63f7d6c8 100644 --- a/common/coat_of_arms/coat_of_arms/02_countries_usa.txt +++ b/common/coat_of_arms/coat_of_arms/02_countries_usa.txt @@ -1,4 +1,4 @@ -@usa_canton_width = 0.5 +@usa_canton_width = 0.5 @usa_canton_height = @[ 1 / 13 * 7 ] USA_25 = { 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 8625f3811..4c225e23a 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,4 +1,4 @@ -default_border_canton = { +default_border_canton = { # colored_emblem = { # texture = "ce_border_overlord.dds" # color1 = "yellow_light" 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 index 132deb673..97f474306 100644 --- a/common/coat_of_arms/coat_of_arms/02_revolutionary_cantons.txt +++ b/common/coat_of_arms/coat_of_arms/02_revolutionary_cantons.txt @@ -1,4 +1,4 @@ -default_revolutionary_canton = { +default_revolutionary_canton = { colored_emblem = { texture = "ce_revolution_tear.dds" color1 = "black" diff --git a/common/coat_of_arms/coat_of_arms/03_random.txt b/common/coat_of_arms/coat_of_arms/03_random.txt index 11b317f05..a7f1597dd 100644 --- a/common/coat_of_arms/coat_of_arms/03_random.txt +++ b/common/coat_of_arms/coat_of_arms/03_random.txt @@ -1,4 +1,4 @@ -@third = @[1/3] +@third = @[1/3] @sixth = @[1/6] @semy = 0.25 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 index a4987823f..e16dd9263 100644 --- a/common/coat_of_arms/coat_of_arms/03_random_anarchy.txt +++ b/common/coat_of_arms/coat_of_arms/03_random_anarchy.txt @@ -1,4 +1,4 @@ - + template = { template_anarchy_1 = { pattern = list "pattern_anarchy" 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 index b509b073e..4f7a87786 100644 --- 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 @@ -1,4 +1,4 @@ - + template = { template_chartered_company_1 = { pattern = "pattern_solid.tga" 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 index af82e664e..f67a8bc81 100644 --- a/common/coat_of_arms/coat_of_arms/03_random_communist.txt +++ b/common/coat_of_arms/coat_of_arms/03_random_communist.txt @@ -1,4 +1,4 @@ -@third = @[1/3] +@third = @[1/3] @fifth = @[1/5] @sixth = @[1/6] @uru_canton_height = 0.555 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 index 7503c0fc5..4845899b7 100644 --- a/common/coat_of_arms/coat_of_arms/03_random_fascist.txt +++ b/common/coat_of_arms/coat_of_arms/03_random_fascist.txt @@ -1,4 +1,4 @@ -@third = @[1/3] +@third = @[1/3] template = { 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 7a05f8259..f5fc7e825 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 @@ -1,4 +1,4 @@ -template = { +template = { template_power_bloc_1 = { pattern = "pattern_solid.tga" color1 = { 0.0 0.0 0.0 0.0 } 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 index 83b059a24..f117bf3a6 100644 --- a/common/coat_of_arms/coat_of_arms/03_random_revolutions.txt +++ b/common/coat_of_arms/coat_of_arms/03_random_revolutions.txt @@ -1,4 +1,4 @@ -template = { +template = { template_revolution_1 = { pattern = "pattern_solid.tga" color1 = "red" 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 index 64f411a36..28b4ef1d5 100644 --- a/common/coat_of_arms/coat_of_arms/04_colonial_flags.txt +++ b/common/coat_of_arms/coat_of_arms/04_colonial_flags.txt @@ -1,4 +1,4 @@ -colonial_zanj = { +colonial_zanj = { pattern = "pattern_solid.tga" color1 = "blue" color2 = "blue" 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 index fceaf53a6..a5c79d2d2 100644 --- a/common/coat_of_arms/coat_of_arms/99_countries_IP2.txt +++ b/common/coat_of_arms/coat_of_arms/99_countries_IP2.txt @@ -1,4 +1,4 @@ -### Jeypore +### Jeypore JEY = { # Jeypore pattern = "pattern_solid.tga" diff --git a/common/coat_of_arms/coat_of_arms/CBP_countries.txt b/common/coat_of_arms/coat_of_arms/CBP_countries.txt index 7396eda8f..7c43bdd58 100644 --- a/common/coat_of_arms/coat_of_arms/CBP_countries.txt +++ b/common/coat_of_arms/coat_of_arms/CBP_countries.txt @@ -1,4 +1,4 @@ -@semy = 0.25 +@semy = 0.25 @third = @[1/3] @fifth = @[1/5] @sixth = @[1/6] diff --git a/common/coat_of_arms/coat_of_arms/cwp_null.txt b/common/coat_of_arms/coat_of_arms/cwp_null.txt index ce25c5ea6..643645823 100644 --- a/common/coat_of_arms/coat_of_arms/cwp_null.txt +++ b/common/coat_of_arms/coat_of_arms/cwp_null.txt @@ -1,4 +1,4 @@ -NULL = { +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 index a9e5e0d14..2fb4d59a2 100644 --- a/common/coat_of_arms/options/atlases.txt +++ b/common/coat_of_arms/options/atlases.txt @@ -1,4 +1,4 @@ -atlas = { +atlas = { tile_size = { 384 256 } nr_of_tiles = 100 # texture size 3840x2560 } diff --git a/common/coat_of_arms/template_lists/cwp_coa_templates.txt b/common/coat_of_arms/template_lists/cwp_coa_templates.txt index 652079d82..ee08bc117 100644 --- a/common/coat_of_arms/template_lists/cwp_coa_templates.txt +++ b/common/coat_of_arms/template_lists/cwp_coa_templates.txt @@ -1,4 +1,4 @@ -coat_of_arms_template_lists = { +coat_of_arms_template_lists = { all = { 50 = template_charge 25 = template_charge_metal diff --git a/common/coat_of_arms/template_lists/cwp_color_lists.txt b/common/coat_of_arms/template_lists/cwp_color_lists.txt index 528a3f693..c0ac2eb9b 100644 --- a/common/coat_of_arms/template_lists/cwp_color_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_color_lists.txt @@ -1,4 +1,4 @@ -color_lists = { +color_lists = { normal_colors = { 100 = "red" 100 = "blue" diff --git a/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt b/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt index cb93dd88f..84f34b117 100644 --- a/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_colored_emblem_lists.txt @@ -1,4 +1,4 @@ -colored_emblem_texture_lists = { +colored_emblem_texture_lists = { charge = { 5 = "ce_circle.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 index b5c23d850..549c44061 100644 --- a/common/coat_of_arms/template_lists/cwp_pattern_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_pattern_lists.txt @@ -1,4 +1,4 @@ -pattern_texture_lists = { +pattern_texture_lists = { pattern_borders = { 10 = "pattern_border_of_2.dds" 10 = "pattern_border_of_4.dds" diff --git a/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt b/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt index d0d76d576..dc2cb31de 100644 --- a/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/cwp_textured_emblem_lists.txt @@ -1,4 +1,4 @@ -textured_emblem_texture_lists = { +textured_emblem_texture_lists = { coa_charge = { # 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) diff --git a/common/diplomatic_actions/cwp_subject_interaction_handle_states.txt b/common/diplomatic_actions/cwp_subject_interaction_handle_states.txt index bdd9d58f3..700a0a9bd 100644 --- a/common/diplomatic_actions/cwp_subject_interaction_handle_states.txt +++ b/common/diplomatic_actions/cwp_subject_interaction_handle_states.txt @@ -47,8 +47,8 @@ scope:target_country = { is_adjacent_to_state = root } # can always give away states that are adjacent to the subject AND = { is_homeland_of_country_cultures = scope:target_country - has_port_country = yes - scope:target_country = { has_port = yes } + has_port_state = yes + scope:target_country = { has_port_country = yes } } } } @@ -372,7 +372,7 @@ demand_state = { scope:country = { is_adjacent_to_state = root } # must either be adjacent to the initiating country, or AND = { # be a Homeland of its culture, with a port available for market connection is_homeland_of_country_cultures = scope:country - has_port_country = yes + has_port_state = yes scope:country = { has_port_country = yes } } } diff --git a/common/diplomatic_actions/cwp_subject_type_military_occupation.txt b/common/diplomatic_actions/cwp_subject_type_military_occupation.txt index f980ed149..54125cada 100644 --- a/common/diplomatic_actions/cwp_subject_type_military_occupation.txt +++ b/common/diplomatic_actions/cwp_subject_type_military_occupation.txt @@ -2,7 +2,6 @@ # for breaking only groups = { general } - can_select = no can_use_obligations = yes potential = { always = no } diff --git a/common/goods/00_goods.txt b/common/goods/00_goods.txt index 7c1e33171..aa70a0390 100644 --- a/common/goods/00_goods.txt +++ b/common/goods/00_goods.txt @@ -47,15 +47,6 @@ small_arms = { traded_quantity = 4 } -surface_ships = { - texture = "gfx/interface/icons/goods_icons/combat_ships.dds" - cost = 500 - category = military - prestige_factor = 5 - traded_quantity = 2 - convoy_cost_multiplier = 0.5 -} - tanks = { texture = "gfx/interface/icons/goods_icons/tanks.dds" cost = 200 @@ -65,7 +56,6 @@ tanks = { convoy_cost_multiplier = 2 } - ########## # STAPLE # ########## @@ -175,7 +165,6 @@ wood = { consumption_tax_cost = 300 } - ############## # INDUSTRIAL # ############## @@ -187,15 +176,6 @@ aluminum = { traded_quantity = 4 } -batteries = { - texture = "gfx/interface/icons/goods_icons/batteries.dds" - cost = 60 - category = industrial - prestige_factor = 10 - traded_quantity = 8 - convoy_cost_multiplier = 2 -} - bauxite = { texture = "gfx/interface/icons/goods_icons/bauxite.dds" cost = 40 @@ -204,6 +184,15 @@ bauxite = { traded_quantity = 5 } +cement = { + texture = "gfx/interface/icons/goods_icons/porcelain.dds" + cost = 30 + category = industrial + prestige_factor = 3 + traded_quantity = 7 + convoy_cost_multiplier = 0.75 +} + chemicals = { texture = "gfx/interface/icons/goods_icons/fertilizer.dds" cost = 30 @@ -266,6 +255,15 @@ electronics = { convoy_cost_multiplier = 2 } +semiconductors = { + texture = "gfx/interface/icons/goods_icons/electronics.dds" + cost = 120 + category = industrial + prestige_factor = 10 + traded_quantity = 2 + convoy_cost_multiplier = 2 +} + engines = { texture = "gfx/interface/icons/goods_icons/engines.dds" cost = 60 @@ -365,14 +363,6 @@ refined_fuel = { convoy_cost_multiplier = 1.25 } -silk = { - texture = "gfx/interface/icons/goods_icons/silk.dds" - cost = 40 - category = industrial - prestige_factor = 5 - traded_quantity = 5 -} - steel = { texture = "gfx/interface/icons/goods_icons/steel.dds" cost = 50 @@ -414,7 +404,6 @@ uranium = { traded_quantity = 5 } - ########## # LUXURY # ########## diff --git a/common/history/buildings/00_west_europe.txt b/common/history/buildings/00_west_europe.txt index 5566ca4bf..1ce7a5cab 100644 --- a/common/history/buildings/00_west_europe.txt +++ b/common/history/buildings/00_west_europe.txt @@ -2077,7 +2077,7 @@ #activate_production_methods={ "pm_pre_war_aircraft" "pm_no_aircraft_production" "pm_no_missile_production" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:GBR" @@ -2085,7 +2085,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_media_industry" @@ -3581,7 +3581,7 @@ #activate_production_methods={ "pm_teflon_chemicals" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:GBR" @@ -3589,7 +3589,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_powered_assembly_lines_industry" "pm_no_submarine_prod" } + #activate_production_methods={ "pm_powered_assembly_lines_industry" "pm_no_submarine_prod" } } } } @@ -3872,7 +3872,7 @@ #activate_production_methods={ "pm_pre_war_aircraft" "pm_powered_assembly_lines_industry" "pm_no_missile_production" "pm_no_aircraft_production" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:GBR" @@ -3880,7 +3880,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_no_submarine_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_no_submarine_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_shipyard" @@ -4185,7 +4185,7 @@ #activate_production_methods={ "pm_teflon_chemicals" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:GBR" @@ -4193,7 +4193,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_powered_assembly_lines_industry" "pm_wartime_submarines_prod" } + #activate_production_methods={ "pm_powered_assembly_lines_industry" "pm_wartime_submarines_prod" } } create_building={ building="building_media_industry" @@ -5203,17 +5203,6 @@ reserves=1 #activate_production_methods={ "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:FRA" - levels=12 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tool_manufactories" add_ownership={ @@ -5226,7 +5215,7 @@ #activate_production_methods={ "pm_power_tools" "pm_no_automation" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:FRA" @@ -5234,7 +5223,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } create_building={ building="building_banks" @@ -5542,17 +5531,6 @@ reserves=1 #activate_production_methods={ "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:FRA" - levels=12 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_pharmaceutical_industry" add_ownership={ diff --git a/common/history/buildings/01_south_europe.txt b/common/history/buildings/01_south_europe.txt index 464e40640..bf0eca5a7 100644 --- a/common/history/buildings/01_south_europe.txt +++ b/common/history/buildings/01_south_europe.txt @@ -1165,17 +1165,6 @@ reserves=1 #activate_production_methods={ "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=7 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_bauxite_mine" add_ownership={ @@ -1369,7 +1358,7 @@ #activate_production_methods={ "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:ITA" @@ -1377,7 +1366,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } } } @@ -1883,17 +1872,6 @@ reserves=1 #activate_production_methods={ "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_textile_manufactories" add_ownership={ @@ -2042,17 +2020,6 @@ reserves=1 #activate_production_methods={ "pm_higher_education" "pm_independent_research_focus" "pm_secular_faculty" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_furniture_manufactories" add_ownership={ @@ -2492,17 +2459,6 @@ reserves=1 #activate_production_methods={ "pm_antibiotics" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=7 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -2772,17 +2728,6 @@ reserves=1 #activate_production_methods={ "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_shipyard" add_ownership={ @@ -2887,17 +2832,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:ITA" - levels=9 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -4585,23 +4519,6 @@ reserves=1 #activate_production_methods={ "pm_fiber_production_furniture" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - building={ - type="building_silk_plantation" - country="c:SPA" - levels=1 - region="STATE_VALENCIA" - } - country={ - country="c:SPA" - levels=2 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_steelworks" add_ownership={ diff --git a/common/history/buildings/02_east_europe.txt b/common/history/buildings/02_east_europe.txt index f33d4a999..9118cf8fa 100644 --- a/common/history/buildings/02_east_europe.txt +++ b/common/history/buildings/02_east_europe.txt @@ -200,7 +200,7 @@ #activate_production_methods={ "pm_basic_tools" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:RUS" @@ -209,7 +209,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_no_automation" "pm_no_submarine_prod" } + #activate_production_methods={ "pm_no_automation" "pm_no_submarine_prod" } } create_building={ building="building_food_industry" @@ -1331,7 +1331,7 @@ #activate_production_methods={ "pm_refrigerated_processing" "pm_canned_food" "pm_conveyor_canning_lines" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:RUS" @@ -1340,7 +1340,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_no_automation" "pm_no_submarine_prod" } + #activate_production_methods={ "pm_no_automation" "pm_no_submarine_prod" } } create_building={ building="building_railway" @@ -1550,7 +1550,7 @@ #activate_production_methods={ "pm_cargo_ships" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:RUS" @@ -1559,7 +1559,7 @@ } subsidized=yes reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_no_submarine_prod" "pm_no_automation" } + #activate_production_methods={ "pm_no_submarine_prod" "pm_no_automation" } } create_building={ building="building_logging_camp" diff --git a/common/history/buildings/05_north_america.txt b/common/history/buildings/05_north_america.txt index 7f1228166..99f3d3e4a 100644 --- a/common/history/buildings/05_north_america.txt +++ b/common/history/buildings/05_north_america.txt @@ -124,7 +124,7 @@ #activate_production_methods={ "pm_prefabricated_buildings" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:USA" @@ -132,7 +132,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_university" @@ -646,7 +646,7 @@ #activate_production_methods={ "pm_rotary_drilling" "pm_hauling_trucks" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:USA" @@ -654,7 +654,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_fishing_wharf" @@ -4742,7 +4742,7 @@ #activate_production_methods={ "pm_prefabricated_buildings" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:USA" @@ -4750,7 +4750,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_university" @@ -5472,7 +5472,7 @@ #activate_production_methods={ "pm_traditional_financial_services" "pm_no_commercial_banking" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:CAN" @@ -5480,7 +5480,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } } } @@ -7794,7 +7794,7 @@ #activate_production_methods={ "pm_hall_heroult_process" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:USA" @@ -7802,7 +7802,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } create_building={ building="building_university" @@ -9044,7 +9044,7 @@ #activate_production_methods={ "pm_coal_fired_plant" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:USA" @@ -9052,7 +9052,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_powered_assembly_lines_industry" } } } } diff --git a/common/history/buildings/06_central_america.txt b/common/history/buildings/06_central_america.txt index 773a5f1d4..7cf40ac91 100644 --- a/common/history/buildings/06_central_america.txt +++ b/common/history/buildings/06_central_america.txt @@ -190,7 +190,7 @@ #activate_production_methods={ "pm_pre_war_buildings" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:ELS" @@ -198,7 +198,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } create_building={ building="building_motor_industry" diff --git a/common/history/buildings/08_middle_east.txt b/common/history/buildings/08_middle_east.txt index 499589f8b..21181d013 100644 --- a/common/history/buildings/08_middle_east.txt +++ b/common/history/buildings/08_middle_east.txt @@ -327,17 +327,6 @@ reserves=1 #activate_production_methods={ "pm_pre_war_buildings" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PAL" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -1307,17 +1296,6 @@ reserves=1 #activate_production_methods={ "pm_manual_resource_extraction_coal" "pm_standard_process" "pm_manual_transportation_mines" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PER" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_sugar_plantation" add_ownership={ @@ -1503,18 +1481,6 @@ } s:STATE_TABRIZ={ region_state:AZR={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:AZR" - levels=1 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -1779,17 +1745,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:TUR" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_explosives_industry" add_ownership={ @@ -1939,17 +1894,6 @@ reserves=1 #activate_production_methods={ "pm_anchorage" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:TUR" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_small_arms_manufactories" add_ownership={ @@ -2798,17 +2742,6 @@ } s:STATE_PALESTINE_3={ region_state:PAL={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PAL" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_millet_farm" add_ownership={ diff --git a/common/history/buildings/09_central_asia.txt b/common/history/buildings/09_central_asia.txt index 52960d35d..dc3c298fc 100644 --- a/common/history/buildings/09_central_asia.txt +++ b/common/history/buildings/09_central_asia.txt @@ -1428,18 +1428,6 @@ reserves=1 #activate_production_methods={ "pm_no_automation" "pm_synthetic_fiber_production_furniture" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:RUS" - levels=20 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ diff --git a/common/history/buildings/10_india.txt b/common/history/buildings/10_india.txt index 7598648b9..cab0bf2fb 100644 --- a/common/history/buildings/10_india.txt +++ b/common/history/buildings/10_india.txt @@ -127,17 +127,6 @@ reserves=1 #activate_production_methods={ "pm_simple_farming_building_rice_farm" "pm_manual_harvesting" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -324,17 +313,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=20 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_government_administration" add_ownership={ @@ -618,17 +596,6 @@ reserves=1 #activate_production_methods={ pm_simple_farming_building_millet_farm "pm_manual_harvesting" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -896,17 +863,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -1109,7 +1065,7 @@ #activate_production_methods={ "pm_informal_bureaucracy" "pm_professional_bureaucrats" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:SRI" @@ -1117,7 +1073,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } create_building={ building="building_logging_camp" @@ -1564,7 +1520,7 @@ #activate_production_methods={ "pm_nitrated_compounds" "pm_no_automation" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:MLD" @@ -1572,7 +1528,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } create_building={ building="building_paper_manufactories" @@ -1803,7 +1759,7 @@ #activate_production_methods={ "pm_base_paper" "pm_powered_assembly_lines_industry" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:GBR" @@ -1811,7 +1767,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_no_submarine_prod" "pm_powered_assembly_lines_industry" } + #activate_production_methods={ "pm_no_submarine_prod" "pm_powered_assembly_lines_industry" } } } region_state:AST={ @@ -2574,17 +2530,6 @@ reserves=1 #activate_production_methods={ "pm_manual_resource_extraction_bauxite" "pm_standard_process" "pm_manual_transportation_mines" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -2694,17 +2639,6 @@ reserves=1 #activate_production_methods={ "pm_manual_operations" "pm_no_equipment" "pm_manual_transportation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:HND" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ diff --git a/common/history/buildings/11_east_asia.txt b/common/history/buildings/11_east_asia.txt index 9b04849ff..3980da708 100644 --- a/common/history/buildings/11_east_asia.txt +++ b/common/history/buildings/11_east_asia.txt @@ -900,18 +900,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PRC" - levels=5 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -2200,18 +2188,6 @@ } s:STATE_JIANGSU={ region_state:PRC={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PRC" - levels=5 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -3025,18 +3001,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:PRC" - levels=30 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -3330,17 +3294,6 @@ } s:STATE_CAMBODIA={ region_state:VNM={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=4 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -3555,17 +3508,6 @@ reserves=1 #activate_production_methods={ "pm_informal_bureaucracy" "pm_professional_bureaucrats" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=14 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -3581,17 +3523,6 @@ } s:STATE_LAOS={ region_state:VNM={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:VNM" - levels=1 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -4268,17 +4199,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:JAP" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_copper_mine" add_ownership={ @@ -5240,17 +5160,6 @@ reserves=1 #activate_production_methods={ "pm_fiber_production_furniture" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:JAP" - levels=9 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tea_plantation" add_ownership={ @@ -5509,17 +5418,6 @@ reserves=1 #activate_production_methods={ "pm_cargo_ships" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:JAP" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -5609,7 +5507,7 @@ #activate_production_methods={ "pm_manual_transportation" "pm_conventional_blasting_copper" "pm_large_scale_mining_copper" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:JAP" @@ -5617,7 +5515,7 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } } } @@ -5827,17 +5725,6 @@ reserves=1 #activate_production_methods={ "pm_early_steelmaking" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:JAP" - levels=5 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_tobacco_plantation" add_ownership={ @@ -5997,17 +5884,6 @@ reserves=1 #activate_production_methods={ "pm_large_scale_mining_phosphorus" "pm_conventional_blasting_sulfur" "pm_manual_transportation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:JAP" - levels=6 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_fishing_wharf" add_ownership={ @@ -6042,7 +5918,7 @@ #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } create_building={ - building="building_drydocks" + building="building_shipyard" add_ownership={ country={ country="c:JAP" @@ -6050,23 +5926,12 @@ } } reserves=1 - #activate_production_methods={ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" } + #activate_production_methods={ "pm_wartime_submarines_prod" "pm_no_automation" } } } } s:STATE_SEOUL={ region_state:STK={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:STK" - levels=10 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -6217,17 +6082,6 @@ reserves=1 #activate_production_methods={ "pm_base_paper" "pm_no_automation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:STK" - levels=8 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_cotton_plantation" add_ownership={ @@ -6336,18 +6190,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:NRK" - levels=2 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -6411,18 +6253,6 @@ reserves=1 #activate_production_methods={ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } } - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:NRK" - levels=5 - } - } - subsidized=yes - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ @@ -6495,17 +6325,6 @@ } } region_state:STK={ - create_building={ - building="building_silk_plantation" - add_ownership={ - country={ - country="c:STK" - levels=3 - } - } - reserves=1 - #activate_production_methods={ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" } - } create_building={ building="building_logging_camp" add_ownership={ diff --git a/common/history/states/00_states.txt b/common/history/states/00_states.txt index 30a3e1579..a937153ca 100644 --- a/common/history/states/00_states.txt +++ b/common/history/states/00_states.txt @@ -8634,6 +8634,7 @@ xB0B080 xEE835F xD0EF40 + x849816 } } add_homeland = cu:central_american diff --git a/common/modifier_type_definitions/cwp_building_group_modifier_types.txt b/common/modifier_type_definitions/cwp_building_group_modifier_types.txt index 213825e61..8203f2899 100644 --- a/common/modifier_type_definitions/cwp_building_group_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_building_group_modifier_types.txt @@ -88,7 +88,6 @@ building_group_bg_agriculture_throughput_add={ } } - # Building Group - Arts building_group_bg_arts_allowed_collectivization_add={ decimals=0 @@ -108,7 +107,6 @@ building_group_bg_arts_throughput_add={ } } - # Building Group - Automobile Manufactories building_group_bg_automobile_manufactories_throughput_add={ decimals=0 @@ -119,7 +117,6 @@ building_group_bg_automobile_manufactories_throughput_add={ } } - # Building Group - Bureaucracy building_group_bg_bureaucracy_throughput_add={ decimals=0 @@ -130,7 +127,6 @@ building_group_bg_bureaucracy_throughput_add={ } } - # Building Group - Coal Mining building_group_bg_coal_mining_employee_mult={ decimals=1 @@ -167,7 +163,6 @@ building_group_bg_coal_mining_tax_mult={ } } - # Building Group - Coffee Plantations building_group_bg_coffee_plantations_throughput_add={ decimals=0 @@ -178,7 +173,6 @@ building_group_bg_coffee_plantations_throughput_add={ } } - # Building Group - Construction building_group_bg_construction_infrastructure_usage_mult={ decimals=0 @@ -207,7 +201,6 @@ building_group_bg_construction_throughput_add={ } } - # Building Group - Electronics building_group_bg_electronics_throughput_add={ decimals=0 @@ -218,7 +211,6 @@ building_group_bg_electronics_throughput_add={ } } - # Building Group - Extraction building_group_bg_extraction_allowed_collectivization_add={ decimals=0 @@ -247,7 +239,6 @@ building_group_bg_extraction_throughput_add={ } } - # Building Group - Financial Services building_group_bg_financial_services_throughput_add={ decimals=0 @@ -258,7 +249,6 @@ building_group_bg_financial_services_throughput_add={ } } - # Building Group - Fishing building_group_bg_fishing_employee_mult={ decimals=1 @@ -331,6 +321,26 @@ building_group_bg_fishing_throughput_add={ } } +# Building Group - Whaling +building_group_bg_whaling_laborers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} + +building_group_bg_whaling_machinists_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} # Building Group Modifiers - Fossil Fuels building_group_bg_fossil_fuels_construction_efficiency_add={ @@ -396,6 +406,59 @@ building_group_bg_fossil_fuels_throughput_add={ } } +building_group_bg_oil_extraction_engineers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + translate="building_group_bg_fossil_fuels_engineers_mortality_mult" + } +} + +building_group_bg_oil_extraction_laborers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + translate="building_group_bg_fossil_fuels_laborers_mortality_mult" + } +} + +building_group_bg_oil_extraction_machinists_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} + +building_group_bg_rubber_laborers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + translate="building_group_bg_fossil_fuels_laborers_mortality_mult" + } +} + +building_group_bg_rubber_slaves_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + translate="building_group_bg_fossil_fuels_laborers_mortality_mult" + } +} # Building Group - Gold Mining building_group_bg_gold_mining_employee_mult={ @@ -433,7 +496,6 @@ building_group_bg_gold_mining_tax_mult={ } } - # Building Group - Government building_group_bg_government_construction_efficiency_add={ decimals=0 @@ -488,7 +550,6 @@ building_group_bg_government_throughput_add={ } } - # Building Group - Heavy Industry building_group_bg_heavy_industry_allowed_collectivization_add={ decimals=0 @@ -562,6 +623,46 @@ building_group_bg_heavy_industry_throughput_add={ } } +# Building Group - Military Industry +building_group_bg_military_industry_construction_efficiency_add={ + script_only = yes + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} + +building_group_bg_military_industry_engineers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} + +building_group_bg_military_industry_laborers_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} + +building_group_bg_military_industry_machinists_mortality_mult={ + script_only = yes + decimals=0 + color=bad + percent=yes + game_data={ + ai_value=0 + } +} # Building Group - Infrastructure building_group_bg_infrastructure_construction_efficiency_add={ @@ -644,7 +745,6 @@ building_group_bg_infrastructure_throughput_add={ } } - # Building Group - Iron Mining building_group_bg_iron_mining_employee_mult={ decimals=1 @@ -681,7 +781,6 @@ building_group_bg_iron_mining_tax_mult={ } } - # Building Group - Lead Mining building_group_bg_lead_mining_employee_mult={ decimals=1 @@ -718,7 +817,6 @@ building_group_bg_lead_mining_tax_mult={ } } - # Building Group - Light Industry building_group_bg_light_industry_allowed_collectivization_add={ decimals=0 @@ -774,7 +872,6 @@ building_group_bg_light_industry_throughput_add={ } } - # Building Group - Logging building_group_bg_logging_employee_mult={ decimals=1 @@ -874,7 +971,6 @@ building_group_bg_logging_unincorporated_throughput_add={ } } - # Building Group - Manor Houses building_group_bg_manor_houses_aristocrats_standard_of_living_add={ decimals=1 @@ -884,7 +980,6 @@ building_group_bg_manor_houses_aristocrats_standard_of_living_add={ } } - # Building Group - Manufacturing building_group_bg_manufacturing_allowed_collectivization_add={ decimals=0 @@ -999,7 +1094,6 @@ building_group_bg_manufacturing_unincorporated_throughput_add={ } } - # Building Group - Media building_group_bg_media_throughput_add={ decimals=0 @@ -1010,7 +1104,6 @@ building_group_bg_media_throughput_add={ } } - # Building Group - Military building_group_bg_military_construction_efficiency_add={ decimals=0 @@ -1030,7 +1123,6 @@ building_group_bg_military_throughput_add={ } } - # Building Group - Mining building_group_bg_mining_allowed_collectivization_add={ decimals=0 @@ -1163,7 +1255,6 @@ building_group_bg_mining_unincorporated_throughput_add={ } } - # Building Group - Motor Industry building_group_bg_motor_industry_throughput_add={ decimals=0 @@ -1174,7 +1265,6 @@ building_group_bg_motor_industry_throughput_add={ } } - # Building Group - Oil Rig building_group_bg_oil_rig_employee_mult={ decimals=1 @@ -1247,7 +1337,6 @@ building_group_bg_oil_rig_throughput_add={ } } - # Building Group - Plantations building_group_bg_plantations_allowed_collectivization_add={ decimals=0 @@ -1356,7 +1445,6 @@ building_group_bg_plantations_unincorporated_throughput_add={ } } - # Building Group - Power building_group_bg_power_allowed_collectivization_add={ decimals=0 @@ -1367,7 +1455,6 @@ building_group_bg_power_allowed_collectivization_add={ } } - # Building Group - Private Infrastructure building_group_bg_private_infrastructure_allowed_collectivization_add={ decimals=0 @@ -1378,7 +1465,6 @@ building_group_bg_private_infrastructure_allowed_collectivization_add={ } } - # Building Group - Ranching building_group_bg_ranching_allowed_collectivization_add={ decimals=0 @@ -1460,7 +1546,6 @@ building_group_bg_ranching_throughput_add={ } } - # Building Group - Renewable Power building_group_bg_renewable_power_throughput_add={ decimals=0 @@ -1471,7 +1556,6 @@ building_group_bg_renewable_power_throughput_add={ } } - # Building Group - Research Institutes building_group_bg_research_institutes_throughput_add={ decimals=0 @@ -1482,7 +1566,6 @@ building_group_bg_research_institutes_throughput_add={ } } - # Building Group - Services building_group_bg_service_employee_mult={ decimals=1 @@ -1528,18 +1611,6 @@ building_group_bg_service_throughput_add={ } } - -# Building Group - Silk Plantations -building_group_bg_silk_plantations_throughput_add={ - decimals=0 - color=good - percent=yes - game_data={ - ai_value=0 - } -} - - # Building Group - Subsistence Buildings building_group_bg_subsistence_agriculture_allowed_collectivization_add={ decimals=0 @@ -1584,7 +1655,6 @@ building_group_bg_subsistence_ranching_peasants_standard_of_living_add={ } } - # Building Group - Sugar Plantations building_group_bg_sugar_plantations_throughput_add={ decimals=0 @@ -1595,7 +1665,6 @@ building_group_bg_sugar_plantations_throughput_add={ } } - # Building Group - Sulfur Mining building_group_bg_sulfur_mining_employee_mult={ decimals=1 @@ -1632,7 +1701,6 @@ building_group_bg_sulfur_mining_tax_mult={ } } - # Building Group - Tea Plantations building_group_bg_tea_plantations_throughput_add={ decimals=0 @@ -1643,7 +1711,6 @@ building_group_bg_tea_plantations_throughput_add={ } } - # Building Group - Technology building_group_bg_technology_throughput_add={ decimals=0 @@ -1654,7 +1721,6 @@ building_group_bg_technology_throughput_add={ } } - # Building Group - Telecommunications building_group_bg_telecommunications_throughput_add={ decimals=0 @@ -1665,7 +1731,6 @@ building_group_bg_telecommunications_throughput_add={ } } - # Building Group - Tobacco Plantations building_group_bg_tobacco_plantations_throughput_add={ decimals=0 @@ -1676,7 +1741,6 @@ building_group_bg_tobacco_plantations_throughput_add={ } } - # Building Group - Tourism building_group_bg_tourism_throughput_add={ decimals=0 @@ -1687,7 +1751,6 @@ building_group_bg_tourism_throughput_add={ } } - # Building Group - Urban Facilities building_group_bg_urban_facilities_throughput_add={ decimals=0 diff --git a/common/modifier_type_definitions/cwp_building_modifier_types.txt b/common/modifier_type_definitions/cwp_building_modifier_types.txt index f886cad04..07f60467c 100644 --- a/common/modifier_type_definitions/cwp_building_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_building_modifier_types.txt @@ -33,7 +33,6 @@ building_academics_standard_of_living_add={ } } - # Building - Aircraft Manufactories building_aircraft_manufactories_throughput_add={ decimals=0 @@ -44,7 +43,6 @@ building_aircraft_manufactories_throughput_add={ } } - # Building - Aristocrats building_aristocrats_job_attractiveness_mult={ decimals=0 @@ -71,7 +69,6 @@ building_aristocrats_standard_of_living_add={ } } - # Building - Automobile Manufactories building_automobile_manufactories_throughput_add={ decimals=0 @@ -82,7 +79,6 @@ building_automobile_manufactories_throughput_add={ } } - # Building - Banana Plantation building_banana_plantation_throughput_add={ decimals=0 @@ -93,7 +89,6 @@ building_banana_plantation_throughput_add={ } } - # Building - Banks building_banks_throughput_add={ decimals=0 @@ -104,7 +99,6 @@ building_banks_throughput_add={ } } - # Building - Barracks building_barrack_throughput_add={ decimals=0 @@ -115,7 +109,6 @@ building_barrack_throughput_add={ } } - # Building - Bauxite Mine building_bauxite_mine_throughput_add={ decimals=0 @@ -126,7 +119,6 @@ building_bauxite_mine_throughput_add={ } } - # Building - Bureaucrats building_bureaucrats_shares_add={ decimals=0 @@ -144,7 +136,6 @@ building_bureaucrats_standard_of_living_add={ } } - # Building - Capitalists building_capitalists_job_attractiveness_mult={ decimals=0 @@ -171,7 +162,6 @@ building_capitalists_standard_of_living_add={ } } - # Building - Cash Reserves building_cash_reserves_mult={ decimals=1 @@ -182,7 +172,6 @@ building_cash_reserves_mult={ } } - # Building - Chemical Plants building_chemical_plants_throughput_add={ decimals=0 @@ -193,7 +182,6 @@ building_chemical_plants_throughput_add={ } } - # Building - Clergymen building_clergymen_job_attractiveness_mult={ decimals=0 @@ -220,7 +208,6 @@ building_clergymen_standard_of_living_add={ } } - # Building - Clerks building_clerks_job_attractiveness_mult={ decimals=0 @@ -247,7 +234,6 @@ building_clerks_standard_of_living_add={ } } - # Building - Coal Mine building_coal_mine_throughput_add={ decimals=0 @@ -258,7 +244,6 @@ building_coal_mine_throughput_add={ } } - # Building - Coffee Plantation building_coffee_plantation_throughput_add={ decimals=0 @@ -269,7 +254,6 @@ building_coffee_plantation_throughput_add={ } } - # Building - Combustion Plant building_combustion_plant_throughput_add={ decimals=0 @@ -280,7 +264,6 @@ building_combustion_plant_throughput_add={ } } - # Building - Computer Manufactories building_computer_manufactories_throughput_add={ decimals=0 @@ -291,7 +274,6 @@ building_computer_manufactories_throughput_add={ } } - # Building - Construction Center building_construction_sector_throughput_add={ decimals=0 @@ -302,7 +284,6 @@ building_construction_sector_throughput_add={ } } - # Building - Cotton Plantation building_cotton_plantation_throughput_add={ decimals=0 @@ -313,7 +294,6 @@ building_cotton_plantation_throughput_add={ } } - # Building - Dividends building_company_government_dividends_add={ decimals=0 @@ -333,18 +313,6 @@ building_company_worker_dividends_add={ } } - -# Building - Drydocks -building_drydocks_throughput_add={ - decimals=0 - color=good1 - percent=yes - game_data={ - ai_value=0 - } -} - - # Building - Economy of Scale building_economy_of_scale_level_cap_add={ decimals=0 @@ -354,7 +322,6 @@ building_economy_of_scale_level_cap_add={ } } - # Building - Employment building_employment_academics_add={ decimals=0 @@ -476,7 +443,6 @@ building_employment_soldiers_add={ } } - # Building - Engineers building_engineers_job_attractiveness_mult={ decimals=0 @@ -512,7 +478,6 @@ building_engineers_standard_of_living_add={ } } - # Building - Explosives Industry building_explosives_industry_throughput_add={ decimals=0 @@ -523,7 +488,6 @@ building_explosives_industry_throughput_add={ } } - # Building - Farmers building_farmers_job_attractiveness_mult={ decimals=0 @@ -542,7 +506,6 @@ building_farmers_standard_of_living_add={ } } - # Building - Fishing Wharf building_fishing_wharf_throughput_add={ decimals=0 @@ -553,7 +516,6 @@ building_fishing_wharf_throughput_add={ } } - # Building - Food Industry building_food_industry_throughput_add={ decimals=0 @@ -564,7 +526,6 @@ building_food_industry_throughput_add={ } } - # Building - Furniture Manufactories building_furniture_manufactories_throughput_add={ decimals=0 @@ -575,7 +536,6 @@ building_furniture_manufactories_throughput_add={ } } - # Building - Glassworks building_glassworks_throughput_add={ decimals=0 @@ -586,7 +546,6 @@ building_glassworks_throughput_add={ } } - # Building - Gold Mine building_gold_mine_throughput_add={ decimals=0 @@ -597,7 +556,6 @@ building_gold_mine_throughput_add={ } } - # Building - Goods building_goods_input_mult={ decimals=1 @@ -608,7 +566,6 @@ building_goods_input_mult={ } } - # Building - Government Administration building_government_administration_throughput_add={ decimals=0 @@ -619,7 +576,6 @@ building_government_administration_throughput_add={ } } - # Building - Iron Mine building_iron_mine_throughput_add={ decimals=0 @@ -630,7 +586,6 @@ building_iron_mine_throughput_add={ } } - # Building - Job building_job_attractiveness_mult={ decimals=0 @@ -641,7 +596,6 @@ building_job_attractiveness_mult={ } } - # Building - Laborers building_laborers_job_attractiveness_mult={ decimals=0 @@ -677,7 +631,6 @@ building_laborers_standard_of_living_add={ } } - # Building - Lead Mine building_lead_mine_throughput_add={ decimals=0 @@ -688,7 +641,6 @@ building_lead_mine_throughput_add={ } } - # Building - Level Modifiers building_level_bureaucracy_cost_add={ decimals=0 @@ -698,7 +650,6 @@ building_level_bureaucracy_cost_add={ } } - # Building - Livestock Ranch building_livestock_ranch_throughput_add={ decimals=0 @@ -709,7 +660,6 @@ building_livestock_ranch_throughput_add={ } } - # Building - Logging Camp building_logging_camp_throughput_add={ decimals=0 @@ -720,7 +670,6 @@ building_logging_camp_throughput_add={ } } - # Building - Machinists building_machinists_job_attractiveness_mult={ decimals=0 @@ -748,7 +697,6 @@ building_machinists_standard_of_living_add={ } } - # Building - Maize Farm building_maize_farm_throughput_add={ decimals=0 @@ -759,7 +707,6 @@ building_maize_farm_throughput_add={ } } - # Building - Millet Farm building_millet_farm_throughput_add={ decimals=0 @@ -770,7 +717,6 @@ building_millet_farm_throughput_add={ } } - # Building - Minimum Wage building_minimum_wage_mult={ decimals=0 @@ -781,7 +727,6 @@ building_minimum_wage_mult={ } } - # Building - Mobilization Cost building_mobilization_cost_mult={ decimals=0 @@ -792,7 +737,6 @@ building_mobilization_cost_mult={ } } - # Building - Motor Industry building_motor_industry_throughput_add={ decimals=0 @@ -803,7 +747,6 @@ building_motor_industry_throughput_add={ } } - # Building - Nationalization building_nationalization_cost_mult={ decimals=1 @@ -829,7 +772,6 @@ building_nationalization_radicals_mult = { percent=yes } - # Building - Naval Administration building_naval_administration_hiring_rate_mult={ decimals=0 @@ -866,7 +808,6 @@ building_naval_administration_throughput_add={ } } - # Building - Nuclear Power Plant building_nuclear_power_plant_throughput_add={ decimals=0 @@ -877,7 +818,6 @@ building_nuclear_power_plant_throughput_add={ } } - # Building - Officers building_officers_job_attractiveness_mult={ decimals=0 @@ -904,7 +844,6 @@ building_officers_standard_of_living_add={ } } - # Building - Oil Rig building_oil_rig_throughput_add={ decimals=0 @@ -915,7 +854,6 @@ building_oil_rig_throughput_add={ } } - # Building - Paper Manufactories building_paper_manufactories_throughput_add={ decimals=0 @@ -926,7 +864,6 @@ building_paper_manufactories_throughput_add={ } } - # Building - Peasants building_peasants_job_attractiveness_mult={ decimals=0 @@ -953,7 +890,6 @@ building_peasants_standard_of_living_add={ } } - # Building - Pharmaceutical Industry building_pharmaceutical_industry_throughput_add={ decimals=0 @@ -964,7 +900,6 @@ building_pharmaceutical_industry_throughput_add={ } } - # Building - Port building_port_throughput_add={ decimals=0 @@ -975,7 +910,6 @@ building_port_throughput_add={ } } - # Building - Railway building_railway_throughput_add={ decimals=0 @@ -986,7 +920,6 @@ building_railway_throughput_add={ } } - # Building - Rice Farm building_rice_farm_throughput_add={ decimals=0 @@ -997,7 +930,6 @@ building_rice_farm_throughput_add={ } } - # Building - Rye Farm building_rye_farm_throughput_add={ decimals=0 @@ -1008,7 +940,6 @@ building_rye_farm_throughput_add={ } } - # Building - Self Investment Chance building_self_investment_chance_add={ decimals=0 @@ -1019,7 +950,6 @@ building_self_investment_chance_add={ } } - # Building - Shipyards building_shipyard_throughput_add={ decimals=0 @@ -1030,7 +960,6 @@ building_shipyard_throughput_add={ } } - # Building - Shopkeepers building_shopkeepers_job_attractiveness_mult={ decimals=0 @@ -1057,18 +986,6 @@ building_shopkeepers_standard_of_living_add={ } } - -# Building - Silk Plantation -building_silk_plantation_throughput_add={ - decimals=0 - color=good - percent=yes - game_data={ - ai_value=0 - } -} - - # Building - Skyscraper building_skyscraper_throughput_add={ decimals=0 @@ -1079,7 +996,6 @@ building_skyscraper_throughput_add={ } } - # Building - Slaves building_slaves_mortality_mult={ decimals=0 @@ -1098,7 +1014,6 @@ building_slaves_standard_of_living_add={ } } - # Building - Small Arms Manufactories building_small_arms_manufactories_throughput_add={ decimals=0 @@ -1109,7 +1024,6 @@ building_small_arms_manufactories_throughput_add={ } } - # Building - Soldiers building_soldiers_job_attractiveness_mult={ decimals=0 @@ -1136,7 +1050,6 @@ building_soldiers_standard_of_living_add={ } } - # Building - Steelworks building_steelworks_throughput_add={ decimals=0 @@ -1147,7 +1060,6 @@ building_steelworks_throughput_add={ } } - # Building - Subsistence building_subsistence_output_add={ decimals=1 @@ -1166,7 +1078,6 @@ building_subsistence_output_mult={ } } - # Building - Subsistence Farms building_subsistence_farm_throughput_add={ decimals=0 @@ -1177,7 +1088,6 @@ building_subsistence_farm_throughput_add={ } } - # Building - Sugar Plantation building_sugar_plantation_throughput_add={ decimals=0 @@ -1188,7 +1098,6 @@ building_sugar_plantation_throughput_add={ } } - # Building - Sulfur Mine building_sulfur_mine_throughput_add={ decimals=0 @@ -1199,7 +1108,6 @@ building_sulfur_mine_throughput_add={ } } - # Building - Synthetics Plant building_synthetics_plant_throughput_add={ decimals=0 @@ -1210,7 +1118,6 @@ building_synthetics_plant_throughput_add={ } } - # Building - Tea Plantation building_tea_plantation_throughput_add={ decimals=0 @@ -1221,7 +1128,6 @@ building_tea_plantation_throughput_add={ } } - # Building - Textile Manufactories building_textile_manufactories_throughput_add={ decimals=0 @@ -1232,7 +1138,6 @@ building_textile_manufactories_throughput_add={ } } - # Building - Throughput building_throughput_add={ decimals=0 @@ -1243,7 +1148,6 @@ building_throughput_add={ } } - # Building - Tobacco Plantation building_tobacco_plantation_throughput_add={ decimals=0 @@ -1254,7 +1158,6 @@ building_tobacco_plantation_throughput_add={ } } - # Building - Tool Manufactories building_tool_manufactories_throughput_add={ decimals=0 @@ -1265,7 +1168,6 @@ building_tool_manufactories_throughput_add={ } } - # Building - Trade Center building_trade_center_throughput_add={ decimals=0 @@ -1276,7 +1178,6 @@ building_trade_center_throughput_add={ } } - # Building - Training Rate building_training_rate_add={ decimals=0 @@ -1295,7 +1196,6 @@ building_training_rate_mult={ } } - # Building - Unincorporated building_unincorporated_subsistence_output_mult={ decimals=0 @@ -1315,7 +1215,6 @@ building_unincorporated_throughput_add={ } } - # Building - University building_university_throughput_add={ decimals=0 @@ -1336,7 +1235,6 @@ building_uranium_mine_throughput_add={ } } - # Building - Urban Center building_urban_center_throughput_add={ decimals=0 @@ -1347,7 +1245,6 @@ building_urban_center_throughput_add={ } } - # Building - Wheat Farm building_wheat_farm_throughput_add={ decimals=0 @@ -1358,7 +1255,6 @@ building_wheat_farm_throughput_add={ } } - # Building - Working Conditions building_working_conditions_mult={ decimals=1 diff --git a/common/modifier_type_definitions/cwp_country_ship_modifier_types.txt b/common/modifier_type_definitions/cwp_country_ship_modifier_types.txt index 9baf66c14..2086b5d6b 100644 --- a/common/modifier_type_definitions/cwp_country_ship_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_country_ship_modifier_types.txt @@ -187,3 +187,21 @@ country_supply_ship_construction_ratio_add = { ai_value=0 } } + +country_ship_crew_starting_veterancy_experience_add = { + decimals=0 + color=good + game_data={ + ai_value=0 + } +} + + +country_ship_crew_starting_veterancy_experience_mult = { + decimals=0 + color=good + percent=yes + game_data={ + ai_value=0 + } +} diff --git a/common/modifier_type_definitions/cwp_goods_modifier_types.txt b/common/modifier_type_definitions/cwp_goods_modifier_types.txt index 23852e54f..603f9cd82 100644 --- a/common/modifier_type_definitions/cwp_goods_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_goods_modifier_types.txt @@ -34,7 +34,6 @@ goods_output_ammunition_mult={ } } - # Artillery goods_input_artillery_add={ decimals=1 @@ -70,7 +69,6 @@ goods_output_artillery_mult={ } } - # Military Aircraft goods_input_military_aircraft_add={ decimals=1 @@ -97,7 +95,6 @@ goods_output_military_aircraft_add={ } } - # Missiles goods_input_missiles_add={ decimals=1 @@ -124,7 +121,6 @@ goods_output_missiles_add={ } } - # Small Arms goods_input_small_arms_add={ decimals=1 @@ -160,24 +156,7 @@ goods_output_small_arms_mult={ } } - # Surface Ships -goods_input_surface_ships_add={ - decimals=1 - color=bad - game_data={ - ai_value=0 - } -} - -goods_output_surface_ships_add={ - decimals=1 - color=good - game_data={ - ai_value=0 - } -} - # Tanks goods_input_tanks_add={ @@ -214,7 +193,6 @@ goods_output_tanks_mult={ } } - ##### Staple Goods Modifiers ##### # Clothes goods_input_clothes_add={ @@ -233,7 +211,6 @@ goods_output_clothes_add={ } } - # Electricity goods_input_electricity_add={ decimals=1 @@ -260,7 +237,6 @@ goods_output_electricity_mult={ } } - # Fabric goods_input_fabric_add={ decimals=1 @@ -287,7 +263,6 @@ goods_output_fabric_mult={ } } - # Furniture goods_input_furniture_add={ decimals=1 @@ -305,7 +280,6 @@ goods_output_furniture_add={ } } - # Grain goods_input_grain_add={ decimals=1 @@ -323,7 +297,6 @@ goods_output_grain_add={ } } - # Groceries goods_input_groceries_add={ decimals=1 @@ -350,7 +323,6 @@ goods_output_groceries_mult={ } } - # Merchant Marine goods_input_merchant_marine_add={ decimals=1 @@ -368,7 +340,6 @@ goods_output_merchant_marine_add={ } } - # Paper goods_input_paper_add={ decimals=1 @@ -386,7 +357,6 @@ goods_output_paper_add={ } } - # Services goods_output_services_add={ decimals=1 @@ -405,7 +375,6 @@ goods_output_services_mult={ } } - # Transportation goods_input_transportation_add={ decimals=1 @@ -432,7 +401,6 @@ goods_output_transportation_mult={ } } - # Wood goods_input_wood_add={ decimals=1 @@ -459,7 +427,6 @@ goods_output_wood_mult={ } } - ##### Industrial Goods Modifiers ##### # Aluminum goods_input_aluminum_add={ @@ -487,9 +454,8 @@ goods_output_aluminum_add={ } } - -# Batteries -goods_input_batteries_add={ +# Cement +goods_input_cement_add={ decimals=1 color=bad game_data={ @@ -497,7 +463,7 @@ goods_input_batteries_add={ } } -goods_output_batteries_add={ +goods_output_cement_add={ decimals=1 color=good game_data={ @@ -505,6 +471,22 @@ goods_output_batteries_add={ } } +# Semiconductors +goods_input_semiconductors_add={ + decimals=1 + color=bad + game_data={ + ai_value=0 + } +} + +goods_output_semiconductors_add={ + decimals=1 + color=good + game_data={ + ai_value=0 + } +} # Bauxite goods_input_bauxite_add={ @@ -523,7 +505,6 @@ goods_output_bauxite_add={ } } - # Chemicals goods_input_chemicals_add={ decimals=1 @@ -541,7 +522,6 @@ goods_output_chemicals_add={ } } - # Clippers goods_input_clippers_add={ decimals=1 @@ -559,7 +539,6 @@ goods_output_clippers_add={ } } - # Coal goods_input_coal_add={ decimals=1 @@ -577,7 +556,6 @@ goods_output_coal_add={ } } - # Commercial Aircraft goods_input_commercial_aircraft_add={ decimals=1 @@ -595,7 +573,6 @@ goods_output_commercial_aircraft_add={ } } - # Computers goods_input_computers_add={ decimals=1 @@ -613,7 +590,6 @@ goods_output_computers_add={ } } - # Copper goods_input_copper_add={ decimals=1 @@ -631,7 +607,6 @@ goods_output_copper_add={ } } - # Electronics goods_input_electronics_add={ decimals=1 @@ -658,7 +633,6 @@ goods_output_electronics_add={ } } - # Engines goods_input_engines_add={ decimals=1 @@ -685,7 +659,6 @@ goods_output_engines_mult={ } } - # Explosives goods_input_explosives_add={ decimals=1 @@ -703,7 +676,6 @@ goods_output_explosives_add={ } } - # Glass goods_input_glass_add={ decimals=1 @@ -721,7 +693,6 @@ goods_output_glass_add={ } } - # Iron goods_input_iron_add={ decimals=1 @@ -739,7 +710,6 @@ goods_output_iron_add={ } } - # Lead goods_input_lead_add={ decimals=1 @@ -757,7 +727,6 @@ goods_output_lead_add={ } } - # Natural Gas goods_input_natural_gas_add={ decimals=1 @@ -775,7 +744,6 @@ goods_output_natural_gas_add={ } } - # Oil goods_input_oil_add={ decimals=1 @@ -811,7 +779,6 @@ goods_output_oil_mult={ } } - # Plastics goods_input_plastics_add={ decimals=1 @@ -829,7 +796,6 @@ goods_output_plastics_add={ } } - # Professional Services goods_input_professional_services_add={ decimals=1 @@ -856,7 +822,6 @@ goods_output_professional_services_mult={ } } - # Rare Earth Elements goods_input_rare_earth_elements_add={ decimals=1 @@ -883,7 +848,6 @@ goods_output_rare_earth_elements_mult={ } } - # Refined Fuel goods_input_refined_fuel_add={ decimals=1 @@ -909,34 +873,6 @@ goods_output_refined_fuel_add={ } } - -# Silk -goods_input_silk_add={ - decimals=1 - color=bad - game_data={ - ai_value=0 - } -} - -goods_output_silk_add={ - decimals=1 - color=good - game_data={ - ai_value=0 - } -} - -goods_output_silk_mult={ - decimals=1 - color=good - percent=yes - game_data={ - ai_value=0 - } -} - - # Steel goods_input_steel_add={ decimals=1 @@ -954,7 +890,6 @@ goods_output_steel_add={ } } - # Sulfur goods_input_sulfur_add={ decimals=1 @@ -972,7 +907,6 @@ goods_output_sulfur_add={ } } - # Telecommunications goods_input_telecommunications_add={ decimals=1 @@ -990,7 +924,6 @@ goods_output_telecommunications_add={ } } - # Tools goods_input_tools_add={ decimals=1 @@ -1017,7 +950,6 @@ goods_output_tools_mult={ } } - # Uranium goods_input_uranium_add={ decimals=1 @@ -1035,7 +967,6 @@ goods_output_uranium_add={ } } - ##### Luxury Goods Modifiers ##### # Automobiles goods_input_automobiles_add={ @@ -1063,7 +994,6 @@ goods_output_automobiles_mult={ } } - # Coffee goods_output_coffee_add={ decimals=1 @@ -1073,7 +1003,6 @@ goods_output_coffee_add={ } } - # Consumer Electronics goods_input_consumer_electronics_add={ decimals=1 @@ -1100,7 +1029,6 @@ goods_output_consumer_electronics_add={ } } - # Deposits goods_input_deposits_add={ decimals=1 @@ -1118,7 +1046,6 @@ goods_output_deposits_add={ } } - # Financial Services goods_input_financial_services_add={ decimals=1 @@ -1145,7 +1072,6 @@ goods_output_financial_services_mult={ } } - # Fruit goods_input_fruit_add={ decimals=1 @@ -1172,7 +1098,6 @@ goods_output_fruit_mult={ } } - # Gold goods_output_gold_add={ decimals=1 @@ -1182,7 +1107,6 @@ goods_output_gold_add={ } } - # Liquor goods_input_liquor_add={ decimals=1 @@ -1209,7 +1133,6 @@ goods_output_liquor_mult={ } } - # Meat goods_input_meat_add={ decimals=1 @@ -1227,7 +1150,6 @@ goods_output_meat_add={ } } - # Media goods_input_media_add={ decimals=1 @@ -1254,7 +1176,6 @@ goods_output_media_mult={ } } - # Pharmaceuticals goods_input_pharmaceuticals_add={ decimals=1 @@ -1272,7 +1193,6 @@ goods_output_pharmaceuticals_add={ } } - # Sugar goods_input_sugar_add={ decimals=1 @@ -1299,7 +1219,6 @@ goods_output_sugar_mult={ } } - # Tea goods_output_tea_add={ decimals=1 @@ -1309,7 +1228,6 @@ goods_output_tea_add={ } } - # Tobacco goods_input_tobacco_add={ decimals=1 @@ -1327,7 +1245,6 @@ goods_output_tobacco_add={ } } - # Wine goods_input_wine_add={ decimals=1 diff --git a/common/modifier_type_definitions/cwp_unit_modifier_types.txt b/common/modifier_type_definitions/cwp_unit_modifier_types.txt index b5760bca5..a70ff76a4 100644 --- a/common/modifier_type_definitions/cwp_unit_modifier_types.txt +++ b/common/modifier_type_definitions/cwp_unit_modifier_types.txt @@ -379,6 +379,27 @@ unit_offense_mult={ } } +unit_offense_water_add={ + script_only = yes + decimals=1 + color=good + game_data={ + ai_value=0 + translate="unit_offense_add" + } +} + +unit_offense_water_mult={ + script_only = yes + decimals=1 + color=good + percent=yes + game_data={ + ai_value=0 + translate="unit_offense_mult" + } +} + # Unit - Offense Developed unit_offense_developed_add={ diff --git a/common/pop_needs/00_pop_needs.txt b/common/pop_needs/00_pop_needs.txt index ff1626364..32fc0b33a 100644 --- a/common/pop_needs/00_pop_needs.txt +++ b/common/pop_needs/00_pop_needs.txt @@ -34,7 +34,7 @@ popneed_crude_items = { } entry = { goods = furniture - weight = 0.5 + weight = 2 max_supply_share = 1.0 min_supply_share = 0.0 } @@ -72,6 +72,13 @@ popneed_basic_food = { max_supply_share = 1.0 min_supply_share = 0.0 } + entry = { + goods = sugar + + weight = 1 + max_supply_share = 0.75 + min_supply_share = 0.0 + } } popneed_heating = { @@ -108,7 +115,7 @@ popneed_heating = { } entry = { goods = electricity - weight = 6 + weight = 2 max_supply_share = 1.0 min_supply_share = 0.0 } @@ -247,7 +254,7 @@ popneed_free_movement = { entry = { goods = transportation weight = 1 - max_supply_share = 0.8 + max_supply_share = 0.9 min_supply_share = 0.0 } entry = { @@ -308,7 +315,7 @@ popneed_luxury_food = { } entry = { goods = groceries - weight = 1 + weight = 2 max_supply_share = 1.0 min_supply_share = 0.0 } @@ -325,19 +332,41 @@ popneed_luxury_items = { entry = { goods = services weight = 0.1 - max_supply_share = 0.1 + max_supply_share = 1.0 + min_supply_share = 0.0 + } + entry = { + goods = consumer_electronics + weight = 2 + max_supply_share = 1.0 min_supply_share = 0.0 } entry = { goods = commercial_aircraft - weight = 0.02 - max_supply_share = 0.05 + + weight = 1 + max_supply_share = 0.2 min_supply_share = 0.0 } entry = { - goods = consumer_electronics - weight = 2 - max_supply_share = 1.0 + goods = automobiles + + weight = 1 + max_supply_share = 0.25 + min_supply_share = 0.0 + } + entry = { + goods = clippers + + weight = 1 + max_supply_share = 0.25 + min_supply_share = 0.0 + } + entry = { + goods = small_arms + + weight = 0.75 + max_supply_share = 0.25 min_supply_share = 0.0 } } diff --git a/common/power_bloc_principles/cwp_principles_military_industry.txt b/common/power_bloc_principles/cwp_principles_military_industry.txt index 5f9ba2d0a..87b997975 100644 --- a/common/power_bloc_principles/cwp_principles_military_industry.txt +++ b/common/power_bloc_principles/cwp_principles_military_industry.txt @@ -11,7 +11,7 @@ principle_military_industry_1 = { # Members get increased military industry throughput building_automobile_manufactories_throughput_add = 0.1 building_small_arms_manufactories_throughput_add = 0.1 - building_drydocks_throughput_add = 0.1 + building_shipyard_throughput_add = 0.1 } ai_weight = { @@ -55,7 +55,7 @@ principle_military_industry_2 = { # Modifiers from previous level(s) building_automobile_manufactories_throughput_add = 0.1 building_small_arms_manufactories_throughput_add = 0.1 - building_drydocks_throughput_add = 0.1 + building_shipyard_throughput_add = 0.1 # Members get reduced military goods cost country_military_goods_cost_mult = -0.15 @@ -74,7 +74,7 @@ principle_military_industry_3 = { # Modifiers from previous level(s) building_automobile_manufactories_throughput_add = 0.1 building_small_arms_manufactories_throughput_add = 0.1 - building_drydocks_throughput_add = 0.1 + building_shipyard_throughput_add = 0.1 country_military_goods_cost_mult = -0.15 # Members get an unique mobilization option mechanic diff --git a/common/production_method_groups/01_industry.txt b/common/production_method_groups/01_industry.txt index fed7c9e30..79c697c2d 100644 --- a/common/production_method_groups/01_industry.txt +++ b/common/production_method_groups/01_industry.txt @@ -66,7 +66,6 @@ pmg_automation_shipyard = { pmg_base_aircraft_manufactories = { 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 @@ -87,19 +86,6 @@ pmg_military_aircraft = { ai_selection = most_productive } -pmg_missiles_production = { - 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 - } - ai_selection = most_productive -} - # Aluminum Refineries pmg_base_aluminum_refining = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -111,6 +97,17 @@ pmg_base_aluminum_refining = { } } +pmg_aluminum_recycling = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds" + production_methods = { + pm_no_aluminum_recycling + pm_primary_aluminum_scrap_recovery + pm_secondary_aluminum_recycling + pm_closed_loop_aluminum_recycling + pm_electrolytic_aluminum_recycling + } +} + # Automobile Manufactories pmg_base_automobiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -132,41 +129,19 @@ pmg_propulsion_automobiles = { } } -# Battery Manufactories -pmg_base_battery = { - 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 - } -} - # Beverage Industries pmg_distilling_liquor = { 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 } } -pmg_distilling_beer = { - 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 - } -} - # Biofuel Refineries pmg_sugar_biofuel = { 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 @@ -194,6 +169,17 @@ pmg_base_fertilizer = { } } +# Cement Plants +pmg_base_cement = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_wet_process_kilns + pm_rotary_cement_kilns + pm_dry_process_kilns + pm_precalciner_cement_kilns + } +} + # Computer Manufactories pmg_base_computers = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -220,45 +206,44 @@ pmg_base_consumer_electronics = { pmg_advanced_electronics = { 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_smartphones } } -# Drydocks -pmg_surface_ships_shipyard = { + +# Electronics Manufactories +pmg_base_electronics = { 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_vacuum_tube_assemblies + pm_printed_circuit_boards + pm_solid_state_components + pm_integrated_electronic_modules + pm_high_density_electronic_assemblies } - ai_selection = most_productive } -# Electronics Manufactories -pmg_base_electronics = { +pmg_advanced_components = { 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_semiconductor_integration + pm_discrete_component_integration + pm_microprocessor_boards + pm_system_on_chip_assemblies } } -pmg_advanced_components = { +# Semiconductor Fabs +pmg_base_semiconductors = { 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_discrete_semiconductors + pm_planar_integrated_circuits + pm_mos_microprocessors + pm_vlsi_fabrication } } @@ -307,6 +292,16 @@ pmg_base_furniture = { } } +pmg_home_appliances_furniture = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_home_appliances + pm_basic_home_appliances + pm_electronic_home_appliances + pm_smart_home_appliances + } +} + # Glassworks pmg_base_glassworks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -351,6 +346,19 @@ pmg_base_munitions = { } } +pmg_missiles_production = { + 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 + } + ai_selection = most_productive +} + # Oil Refineries pmg_base_fuel_refineries = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -362,10 +370,30 @@ pmg_base_fuel_refineries = { } } -pmg_raw_plastics = { +pmg_refinery_process_controls = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_refinery_process_controls + pm_heat_integration_networks + pm_digital_refinery_controls + pm_advanced_refinery_optimization + } +} + +pmg_refinery_hydrogen_processing = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_hydrogen_processing + pm_hydrotreating_units + pm_integrated_hydrocracking + pm_deep_hydroconversion + } +} + +# Plastic Refineries +pmg_base_plastic_refineries = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_no_plastics pm_early_polymers pm_ziegler_natta_catalysts pm_engineering_plastics @@ -373,6 +401,26 @@ pmg_raw_plastics = { } } +pmg_polymer_process_controls = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_polymer_process_controls + pm_closed_loop_polymerization + pm_computerized_polymer_controls + pm_semiconductor_guided_polymerization + } +} + +pmg_polymer_additives = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_polymer_additives + pm_basic_polymer_stabilizers + pm_engineered_additive_packages + pm_specialty_polymer_compounds + } +} + # Paper Manufactories pmg_base_paper = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -396,6 +444,17 @@ pmg_base_pharmaceuticals = { } } +pmg_pharmaceutical_delivery = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_no_drug_delivery_systems + pm_basic_tablet_packaging + pm_sterile_injectable_delivery + pm_controlled_release_formulations + pm_targeted_biologic_delivery + } +} + # Shipyards pmg_base_shipyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -530,3 +589,218 @@ pmg_precision_instruments = { pm_autonomous_industrial_robotics } } + +### BEGIN GENERATED CUSTOM AUTOMATION PMGS + +# building_aluminum_refinery: pmg_automation_metallurgy_aluminum_refinery sized against pmg_base_aluminum_refining +pmg_automation_metallurgy_aluminum_refinery = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_mechanized_process_assistance_for_aluminum_refinery + pm_automated_furnace_control_for_aluminum_refinery + pm_computerized_furnace_management_for_aluminum_refinery + } +} + +# building_automobile_manufactories: pmg_automation_heavy_industry_automobile_manufactories sized against pmg_base_automobiles +pmg_automation_heavy_industry_automobile_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_automobile_manufactories + pm_centralized_analog_control_for_automobile_manufactories + pm_distributed_control_systems_for_automobile_manufactories + pm_advanced_process_control_for_automobile_manufactories + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer +pmg_automation_light_industry_chemical_plants = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_chemical_plants + pm_conveyor_assembly_lines_industry_for_chemical_plants + pm_articulated_robotic_automation_industry_for_chemical_plants + pm_programmable_robotic_automation_industry_for_chemical_plants + pm_autonomous_robotic_automation_for_chemical_plants + } +} + +# building_consumer_electronics_manufactories: pmg_automation_heavy_industry sized against pmg_advanced_electronics +pmg_automation_heavy_industry_consumer_electronics_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_consumer_electronics_manufactories + pm_centralized_analog_control_for_consumer_electronics_manufactories + pm_distributed_control_systems_for_consumer_electronics_manufactories + pm_advanced_process_control_for_consumer_electronics_manufactories + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics +pmg_automation_light_industry_electronic_components_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_electronic_components_manufactories + pm_conveyor_assembly_lines_industry_for_electronic_components_manufactories + pm_articulated_robotic_automation_industry_for_electronic_components_manufactories + pm_programmable_robotic_automation_industry_for_electronic_components_manufactories + pm_autonomous_robotic_automation_for_electronic_components_manufactories + } +} + +# building_explosives_industry: pmg_automation_heavy_industry_explosives_industry sized against pmg_base_explosives +pmg_automation_heavy_industry_explosives_industry = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_explosives_industry + pm_centralized_analog_control_for_explosives_industry + pm_distributed_control_systems_for_explosives_industry + pm_advanced_process_control_for_explosives_industry + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture +pmg_automation_light_industry_furniture_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_furniture_manufactories + pm_conveyor_assembly_lines_industry_for_furniture_manufactories + pm_articulated_robotic_automation_industry_for_furniture_manufactories + pm_programmable_robotic_automation_industry_for_furniture_manufactories + pm_autonomous_robotic_automation_for_furniture_manufactories + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks +pmg_automation_light_industry_glassworks = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_glassworks + pm_conveyor_assembly_lines_industry_for_glassworks + pm_articulated_robotic_automation_industry_for_glassworks + pm_programmable_robotic_automation_industry_for_glassworks + pm_autonomous_robotic_automation_for_glassworks + } +} + +# building_motor_industry: pmg_automation_heavy_industry_motor_industry sized against pmg_base_motors +pmg_automation_heavy_industry_motor_industry = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_motor_industry + pm_centralized_analog_control_for_motor_industry + pm_distributed_control_systems_for_motor_industry + pm_advanced_process_control_for_motor_industry + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions +pmg_automation_light_industry_munitions_plants = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_munitions_plants + pm_conveyor_assembly_lines_industry_for_munitions_plants + pm_articulated_robotic_automation_industry_for_munitions_plants + pm_programmable_robotic_automation_industry_for_munitions_plants + pm_autonomous_robotic_automation_for_munitions_plants + } +} + +# building_oil_refineries: pmg_automation_heavy_industry_oil_refineries sized against pmg_base_fuel_refineries +pmg_automation_heavy_industry_oil_refineries = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_oil_refineries + pm_centralized_analog_control_for_oil_refineries + pm_distributed_control_systems_for_oil_refineries + pm_advanced_process_control_for_oil_refineries + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper +pmg_automation_light_industry_paper_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_paper_manufactories + pm_conveyor_assembly_lines_industry_for_paper_manufactories + pm_articulated_robotic_automation_industry_for_paper_manufactories + pm_programmable_robotic_automation_industry_for_paper_manufactories + pm_autonomous_robotic_automation_for_paper_manufactories + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms +pmg_automation_light_industry_small_arms_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_small_arms_manufactories + pm_conveyor_assembly_lines_industry_for_small_arms_manufactories + pm_articulated_robotic_automation_industry_for_small_arms_manufactories + pm_programmable_robotic_automation_industry_for_small_arms_manufactories + pm_autonomous_robotic_automation_for_small_arms_manufactories + } +} + +# building_synthetics_plant: pmg_automation_heavy_industry_synthetics_plant sized against pmg_synthetic_fabrics +pmg_automation_heavy_industry_synthetics_plant = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_synthetics_plant + pm_centralized_analog_control_for_synthetics_plant + pm_distributed_control_systems_for_synthetics_plant + pm_advanced_process_control_for_synthetics_plant + } +} + +# building_tank_factory: pmg_automation_heavy_industry_tank_factory sized against pmg_base_tanks +pmg_automation_heavy_industry_tank_factory = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_pneumatic_hydraulic_control_for_tank_factory + pm_centralized_analog_control_for_tank_factory + pm_distributed_control_systems_for_tank_factory + pm_advanced_process_control_for_tank_factory + } +} + +# building_textile_manufactories: pmg_automation_textiles_textile_manufactories sized against pmg_base_textile +pmg_automation_textiles_textile_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_electric_sewing_machines_for_textile_manufactories + pm_electric_shuttless_looms_for_textile_manufactories + pm_robotic_textile_process_for_textile_manufactories + pm_computer_aided_design_and_cutting_for_textile_manufactories + } +} + +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools +pmg_automation_light_industry_tool_manufactories = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_automation + pm_powered_assembly_lines_industry_for_tool_manufactories + pm_conveyor_assembly_lines_industry_for_tool_manufactories + pm_articulated_robotic_automation_industry_for_tool_manufactories + pm_programmable_robotic_automation_industry_for_tool_manufactories + pm_autonomous_robotic_automation_for_tool_manufactories + } +} + +### END GENERATED CUSTOM AUTOMATION PMGS diff --git a/common/production_method_groups/04_plantations.txt b/common/production_method_groups/04_plantations.txt index b7a0cfaae..9b17e1457 100644 --- a/common/production_method_groups/04_plantations.txt +++ b/common/production_method_groups/04_plantations.txt @@ -85,17 +85,6 @@ pmg_base_building_banana_plantation = { } } -# Silk Plantations -pmg_base_building_silk_plantation = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_traditional_growing_silk_plantation - pm_pesticides_silk_plantation - pm_crop_sanitation_silk_plantation - pm_disease_resistant_crops_silk_plantation - } -} - # Vineyards pmg_base_building_vineyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -105,4 +94,5 @@ pmg_base_building_vineyard = { pm_crop_sanitation_vineyard pm_disease_resistant_crops_vineyard } -} \ No newline at end of file +} + diff --git a/common/production_method_groups/06_urban.txt b/common/production_method_groups/06_urban.txt index 80f4f4dd3..7baf081fa 100644 --- a/common/production_method_groups/06_urban.txt +++ b/common/production_method_groups/06_urban.txt @@ -30,6 +30,36 @@ pmg_base_combustion_plants = { } } +# Solar Farms +pmg_base_solar_farms = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_utility_scale_solar + pm_solar_battery_storage + pm_advanced_solar_storage + } +} + +# Wind Farms +pmg_base_wind_farms = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_utility_scale_wind + pm_composite_wind_turbines + pm_smart_wind_farms + } +} + +# Hydroelectric Power Plants +pmg_base_hydroelectric_power_plants = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_hydroelectric_dam + pm_modern_hydroelectric_turbines + pm_pumped_storage_hydroelectricity + } +} + # Media Industry pmg_base_media_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" @@ -133,3 +163,18 @@ pmg_urban_churches = { pm_anticlericalism } } + +### BEGIN GENERATED CUSTOM AUTOMATION PMGS + +# building_urban_center: pmg_public_transport sized against pmg_amenities +pmg_public_transport_urban_center = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds" + production_methods = { + pm_no_public_transport + pm_bus_tramways_for_urban_center + pm_metropolitan_railway_for_urban_center + pm_integrated_metro_transport_for_urban_center + } +} + +### END GENERATED CUSTOM AUTOMATION PMGS diff --git a/common/production_method_groups/09_misc_resource.txt b/common/production_method_groups/09_misc_resource.txt index c5a604950..969d6b418 100644 --- a/common/production_method_groups/09_misc_resource.txt +++ b/common/production_method_groups/09_misc_resource.txt @@ -102,3 +102,4 @@ pmg_base_conventional_oil_well = { pm_geosteering_precision_recovery } } + diff --git a/common/production_method_groups/13_construction.txt b/common/production_method_groups/13_construction.txt index 1e25de5c1..d1853f00c 100644 --- a/common/production_method_groups/13_construction.txt +++ b/common/production_method_groups/13_construction.txt @@ -5,6 +5,5 @@ 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 e0b17b614..a8ab224e8 100644 --- a/common/production_methods/01_industry.txt +++ b/common/production_methods/01_industry.txt @@ -12,6 +12,7 @@ pm_pneumatic_hydraulic_control = { # input goods goods_input_tools_add = 5 goods_input_electricity_add = 5 + # balance: inputs 350 (tools 5x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.233 } level_scaled = { building_employment_laborers_add = -1500 @@ -34,6 +35,7 @@ pm_centralized_analog_control = { goods_input_tools_add = 10 goods_input_electricity_add = 10 goods_input_electronics_add = 5 + # balance: inputs 1000 (tools 10x40 + electricity 10x30 + electronics 5x60); outputs 0 (none); weekly productivity per worker removed -0.333 } level_scaled = { building_employment_laborers_add = -2000 @@ -58,6 +60,7 @@ pm_distributed_control_systems = { goods_input_electricity_add = 15 goods_input_electronics_add = 5 goods_input_computers_add = 5 + # balance: inputs 1800 (tools 15x40 + electricity 15x30 + electronics 5x60 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.400 } level_scaled = { building_employment_laborers_add = -3000 @@ -82,6 +85,7 @@ pm_advanced_process_control = { goods_input_electricity_add = 20 goods_input_electronics_add = 5 goods_input_computers_add = 10 + # balance: inputs 2400 (tools 15x40 + electricity 20x30 + electronics 5x60 + computers 10x90); outputs 0 (none); weekly productivity per worker removed -0.369 } level_scaled = { building_employment_laborers_add = -4000 @@ -106,6 +110,7 @@ pm_conveyor_canning_lines = { # input goods goods_input_tools_add = 5 goods_input_electricity_add = 5 + # balance: inputs 350 (tools 5x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.233 } level_scaled = { building_employment_laborers_add = -1000 @@ -129,6 +134,7 @@ pm_automated_sorting = { goods_input_tools_add = 10 goods_input_electronics_add = 5 goods_input_electricity_add = 10 + # balance: inputs 1000 (tools 10x40 + electronics 5x60 + electricity 10x30); outputs 0 (none); weekly productivity per worker removed -0.333 } level_scaled = { building_employment_laborers_add = -2000 @@ -152,6 +158,7 @@ pm_continuous_flow_processing = { goods_input_tools_add = 15 goods_input_electronics_add = 5 goods_input_electricity_add = 15 + # balance: inputs 1350 (tools 15x40 + electronics 5x60 + electricity 15x30); outputs 0 (none); weekly productivity per worker removed -0.338 } level_scaled = { building_employment_laborers_add = -3000 @@ -176,6 +183,7 @@ pm_high_speed_automated_packaging = { goods_input_electronics_add = 10 goods_input_electricity_add = 20 goods_input_computers_add = 5 + # balance: inputs 2450 (tools 20x40 + electronics 10x60 + electricity 20x30 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.408 } level_scaled = { building_employment_laborers_add = -4000 @@ -204,6 +212,7 @@ pm_powered_assembly_lines_industry = { # input goods goods_input_tools_add = 2 goods_input_electricity_add = 5 + # balance: inputs 230 (tools 2x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.115 } level_scaled = { building_employment_laborers_add = -2000 @@ -218,13 +227,14 @@ pm_conveyor_assembly_lines_industry = { texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" ai_value = 500000 unlocking_technologies = { - + conveyor_belt } building_modifiers = { workforce_scaled = { # input goods goods_input_tools_add = 5 goods_input_electricity_add = 10 + # balance: inputs 500 (tools 5x40 + electricity 10x30); outputs 0 (none); weekly productivity per worker removed -0.143 } level_scaled = { building_employment_laborers_add = -2500 @@ -240,7 +250,7 @@ pm_articulated_robotic_automation_industry = { texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" ai_value = 2500000 unlocking_technologies = { - conveyor_belt + articulated_industrial_robot } building_modifiers = { workforce_scaled = { @@ -248,6 +258,7 @@ pm_articulated_robotic_automation_industry = { goods_input_tools_add = 10 goods_input_electricity_add = 15 goods_input_electronics_add = 5 + # balance: inputs 1150 (tools 10x40 + electricity 15x30 + electronics 5x60); outputs 0 (none); weekly productivity per worker removed -0.287 } level_scaled = { building_employment_laborers_add = -3000 @@ -263,7 +274,7 @@ pm_programmable_robotic_automation_industry = { texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" ai_value = 10000000 unlocking_technologies = { - + programmable_industrial_robots } building_modifiers = { workforce_scaled = { @@ -272,6 +283,7 @@ pm_programmable_robotic_automation_industry = { goods_input_electricity_add = 15 goods_input_electronics_add = 5 goods_input_computers_add = 5 + # balance: inputs 1600 (tools 10x40 + electricity 15x30 + electronics 5x60 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.320 } level_scaled = { building_employment_laborers_add = -4000 @@ -287,7 +299,7 @@ pm_autonomous_robotic_automation = { texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" ai_value = 50000000 unlocking_technologies = { - computerized_heavy_industrial_processes + autonomous_industrial_robots } building_modifiers = { workforce_scaled = { @@ -296,6 +308,7 @@ pm_autonomous_robotic_automation = { goods_input_electricity_add = 20 goods_input_electronics_add = 5 goods_input_computers_add = 10 + # balance: inputs 2400 (tools 15x40 + electricity 20x30 + electronics 5x60 + computers 10x90); outputs 0 (none); weekly productivity per worker removed -0.369 } level_scaled = { building_employment_laborers_add = -4000 @@ -320,6 +333,7 @@ pm_mechanized_process_assistance = { # input goods goods_input_tools_add = 8 goods_input_electricity_add = 5 + # balance: inputs 470 (tools 8x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.235 } level_scaled = { building_employment_laborers_add = -1000 @@ -343,6 +357,7 @@ pm_automated_furnace_control = { goods_input_tools_add = 15 goods_input_electronics_add = 5 goods_input_electricity_add = 10 + # balance: inputs 1200 (tools 15x40 + electronics 5x60 + electricity 10x30); outputs 0 (none); weekly productivity per worker removed -0.400 } level_scaled = { building_employment_laborers_add = -2000 @@ -367,6 +382,7 @@ pm_computerized_furnace_management = { goods_input_electricity_add = 15 goods_input_electronics_add = 5 goods_input_computers_add = 5 + # balance: inputs 2000 (tools 20x40 + electricity 15x30 + electronics 5x60 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.333 } level_scaled = { building_employment_laborers_add = -4000 @@ -386,13 +402,15 @@ pm_refined_oil_propulsion = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 450 + state_pollution_generation_add = 20 + } } building_modifiers = { workforce_scaled = { # input goods goods_input_refined_fuel_add = 20 + # balance: inputs 1000 (refined_fuel 20x50); outputs 0 (none); weekly productivity 0.000 } } } @@ -401,7 +419,8 @@ pm_natural_gas_propulsion = { texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -411,6 +430,7 @@ pm_natural_gas_propulsion = { workforce_scaled = { # input goods goods_input_natural_gas_add = 20 + # balance: inputs 800 (natural_gas 20x40); outputs 0 (none); weekly productivity 0.000 } } } @@ -419,7 +439,8 @@ pm_hybrid_propulsion = { texture = "gfx/interface/icons/production_method_icons/unused/wartime2.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -430,7 +451,8 @@ pm_hybrid_propulsion = { # input goods goods_input_refined_fuel_add = 15 goods_input_electricity_add = 5 - goods_input_batteries_add = 2 + goods_input_electronics_add = 2 + # balance: inputs 1020 (refined_fuel 15x50 + electricity 5x30 + electronics 2x60); outputs 0 (none); weekly productivity 0.000 } } } @@ -438,13 +460,14 @@ pm_hybrid_propulsion = { pm_electric_propulsion = { texture = "gfx/interface/icons/production_method_icons/unused/wartime3.dds" # Electric vehicles. Pink unlocking_technologies = { - # electric_cars + lithium_ion_batteries } building_modifiers = { workforce_scaled = { # input goods goods_input_electricity_add = 10 - goods_input_batteries_add = 5 + goods_input_electronics_add = 5 + # balance: inputs 600 (electricity 10x30 + electronics 5x60); outputs 0 (none); weekly productivity 0.000 } } } @@ -462,6 +485,7 @@ pm_heavy_crane_mechanization = { goods_input_tools_add = 8 goods_input_engines_add = 5 goods_input_electricity_add = 5 + # balance: inputs 770 (tools 8x40 + engines 5x60 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.385 } level_scaled = { building_employment_laborers_add = -2000 @@ -484,6 +508,7 @@ pm_sectional_prefabrication = { goods_input_tools_add = 12 goods_input_electricity_add = 10 goods_input_engines_add = 8 + # balance: inputs 1260 (tools 12x40 + electricity 10x30 + engines 8x60); outputs 0 (none); weekly productivity per worker removed -0.315 } level_scaled = { building_employment_laborers_add = -3000 @@ -508,6 +533,7 @@ pm_computer_aided_ship_design = { goods_input_engines_add = 10 goods_input_electricity_add = 15 goods_input_computers_add = 5 + # balance: inputs 1980 (tools 12x40 + engines 10x60 + electricity 15x30 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.330 } level_scaled = { building_employment_laborers_add = -4000 @@ -530,6 +556,7 @@ pm_electric_sewing_machines = { # input goods goods_input_tools_add = 5 goods_input_electricity_add = 5 + # balance: inputs 350 (tools 5x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.350 } level_scaled = { building_employment_laborers_add = -1000 @@ -551,6 +578,7 @@ pm_electric_shuttless_looms = { # input goods goods_input_tools_add = 10 goods_input_electricity_add = 10 + # balance: inputs 700 (tools 10x40 + electricity 10x30); outputs 0 (none); weekly productivity per worker removed -0.233 } level_scaled = { building_employment_laborers_add = -3000 @@ -573,6 +601,7 @@ pm_robotic_textile_process = { goods_input_tools_add = 15 goods_input_electronics_add = 5 goods_input_electricity_add = 15 + # balance: inputs 1350 (tools 15x40 + electronics 5x60 + electricity 15x30); outputs 0 (none); weekly productivity per worker removed -0.270 } level_scaled = { building_employment_laborers_add = -4000 @@ -597,6 +626,7 @@ pm_computer_aided_design_and_cutting = { goods_input_electronics_add = 10 goods_input_electricity_add = 20 goods_input_computers_add = 5 + # balance: inputs 2450 (tools 20x40 + electronics 10x60 + electricity 20x30 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.377 } level_scaled = { building_employment_laborers_add = -4000 @@ -614,17 +644,13 @@ pm_computer_aided_design_and_cutting = { ############# 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 + state_pollution_generation_add = 5 + } } is_default = yes @@ -634,15 +660,16 @@ pm_pre_war_aircraft = { building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 20 + goods_input_aluminum_add = 15 goods_input_engines_add = 5 - goods_input_refined_fuel_add = 10 + goods_input_refined_fuel_add = 5 # output goods - goods_output_commercial_aircraft_add = 30 + goods_output_commercial_aircraft_add = 10 + # balance: inputs 1300 (aluminum 15x50 + engines 5x60 + refined_fuel 5x50); outputs 2000 (commercial_aircraft 10x200); weekly productivity 0.070 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 + building_employment_engineers_add = 1250 + building_employment_machinists_add = 8750 } } } @@ -651,7 +678,8 @@ pm_passenger_jets = { texture = "gfx/interface/icons/production_method_icons/industry/passenger_jets.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 75 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -660,17 +688,18 @@ pm_passenger_jets = { building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 10 - goods_input_refined_fuel_add = 20 + goods_input_aluminum_add = 15 + goods_input_engines_add = 5 + goods_input_refined_fuel_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_commercial_aircraft_add = 80 + goods_output_commercial_aircraft_add = 20 + # balance: inputs 1850 (aluminum 15x50 + engines 5x60 + refined_fuel 10x50 + electronics 5x60); outputs 4000 (commercial_aircraft 20x200); weekly productivity 0.226 } level_scaled = { + building_employment_engineers_add = 2000 building_employment_engineers_add = 1500 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 + building_employment_machinists_add = 6000 } } } @@ -679,26 +708,28 @@ pm_supersonic_jets = { texture = "gfx/interface/icons/production_method_icons/industry/supersonic_jets.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 125 + state_pollution_generation_add = 20 + } } unlocking_technologies = { - + package_vacation } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 35 + goods_input_aluminum_add = 20 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 20 goods_input_electronics_add = 5 # output goods - goods_output_commercial_aircraft_add = 120 + goods_output_commercial_aircraft_add = 30 + # balance: inputs 2900 (aluminum 20x50 + engines 10x60 + refined_fuel 20x50 + electronics 5x60); outputs 6000 (commercial_aircraft 30x200); weekly productivity 0.326 } level_scaled = { + building_employment_engineers_add = 2500 building_employment_engineers_add = 2000 - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_machinists_add = 5000 } } } @@ -707,7 +738,8 @@ 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 + state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -716,18 +748,19 @@ pm_wide_body_passenger_jets = { 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 + goods_input_aluminum_add = 45 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 15 + goods_input_electronics_add = 5 # output goods - goods_output_commercial_aircraft_add = 160 + goods_output_commercial_aircraft_add = 50 + # balance: inputs 3900 (aluminum 45x50 + engines 10x60 + refined_fuel 15x50 + electronics 5x60); outputs 10000 (commercial_aircraft 50x200); weekly productivity 0.581 } level_scaled = { + building_employment_engineers_add = 2000 building_employment_engineers_add = 2500 - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_machinists_add = 2800 + building_employment_laborers_add = 3200 } } } @@ -746,15 +779,22 @@ pm_propeller_military_aircraft = { is_default = yes unlocking_technologies = { } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } + } 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_aluminum_add = 5 + goods_input_wood_add = 5 + goods_input_engines_add = 5 + goods_input_refined_fuel_add = 5 # output goods - goods_output_military_aircraft_add = 30 + goods_output_military_aircraft_add = 10 + # balance: inputs 900 (aluminum 5x50 + wood 5x20 + engines 5x60 + refined_fuel 5x50); outputs 1800 (military_aircraft 10x180); weekly productivity 0.000 } } } @@ -764,15 +804,22 @@ pm_transonic_jet_aircraft = { unlocking_technologies = { } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } + } building_modifiers = { workforce_scaled = { # input goods - goods_input_aluminum_add = 30 - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 10 + goods_input_aluminum_add = 10 + goods_input_engines_add = 5 + goods_input_refined_fuel_add = 5 goods_input_electronics_add = 5 # output goods - goods_output_military_aircraft_add = 60 + goods_output_military_aircraft_add = 25 + # balance: inputs 1350 (aluminum 10x50 + engines 5x60 + refined_fuel 5x50 + electronics 5x60); outputs 4500 (military_aircraft 25x180); weekly productivity 0.000 } } } @@ -782,17 +829,24 @@ pm_supersonic_jet_aircraft = { unlocking_technologies = { + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } } building_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_aluminum_add = 10 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 5 + goods_input_electronics_add = 5 goods_input_computers_add = 5 # output goods - goods_output_military_aircraft_add = 80 + goods_output_military_aircraft_add = 35 + # balance: inputs 2100 (aluminum 10x50 + engines 10x60 + refined_fuel 5x50 + electronics 5x60 + computers 5x90); outputs 6300 (military_aircraft 35x180); weekly productivity 0.000 } } } @@ -802,16 +856,24 @@ pm_fly_by_wire_jet_aircraft = { unlocking_technologies = { + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } } 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 + goods_input_aluminum_add = 10 + goods_input_engines_add = 15 + goods_input_refined_fuel_add = 5 + goods_input_electronics_add = 3 + goods_input_semiconductors_add = 1 # output goods - goods_output_military_aircraft_add = 120 + goods_output_military_aircraft_add = 55 + # balance: inputs 1950 (aluminum 10x50 + engines 15x60 + refined_fuel 5x50 + electronics 3x60 + semiconductors 1x120); outputs 9900 (military_aircraft 55x180); weekly productivity 0.000 } } } @@ -822,15 +884,24 @@ pm_stealth_capable_jets = { unlocking_technologies = { # multi_role_aircraft } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 10 + + } + } 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_aluminum_add = 10 + goods_input_engines_add = 20 + goods_input_refined_fuel_add = 10 + goods_input_electronics_add = 3 + goods_input_semiconductors_add = 2 goods_input_computers_add = 5 # output goods + goods_output_military_aircraft_add = 85 + # balance: inputs 3070 (aluminum 10x50 + engines 20x60 + refined_fuel 10x50 + electronics 3x60 + semiconductors 2x120 + computers 5x90); outputs 15300 (military_aircraft 85x180); weekly productivity 0.000 } } } @@ -844,7 +915,8 @@ pm_command_guided = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" # Early missiles, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -852,11 +924,15 @@ pm_command_guided = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 goods_input_electronics_add = 5 - goods_input_refined_fuel_add = 10 + goods_input_refined_fuel_add = 5 goods_input_aluminum_add = 5 - goods_output_missiles_add = 20 + goods_output_missiles_add = 5 + # balance: inputs 1050 (explosives 5x50 + electronics 5x60 + refined_fuel 5x50 + aluminum 5x50); outputs 900 (missiles 5x180); weekly productivity -0.033 + } + level_scaled = { + building_employment_engineers_add = 4500 } } } @@ -865,7 +941,8 @@ 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 = 50 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -873,11 +950,15 @@ pm_semi_active_radar_homing = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 25 - goods_input_electronics_add = 15 - goods_input_refined_fuel_add = 15 + goods_input_explosives_add = 10 + goods_input_electronics_add = 5 + goods_input_refined_fuel_add = 5 goods_input_aluminum_add = 5 - goods_output_missiles_add = 40 + goods_output_missiles_add = 15 + # balance: inputs 1300 (explosives 10x50 + electronics 5x60 + refined_fuel 5x50 + aluminum 5x50); outputs 2700 (missiles 15x180); weekly productivity 0.311 + } + level_scaled = { + building_employment_engineers_add = 4500 } } } @@ -886,7 +967,8 @@ 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 = 50 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -894,12 +976,17 @@ pm_active_radar_homing = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 35 - goods_input_electronics_add = 25 - goods_input_refined_fuel_add = 20 + goods_input_explosives_add = 15 + goods_input_electronics_add = 5 + goods_input_semiconductors_add = 5 + goods_input_refined_fuel_add = 5 goods_input_aluminum_add = 5 goods_input_computers_add = 5 - goods_output_missiles_add = 80 + goods_output_missiles_add = 35 + # balance: inputs 2300 (explosives 15x50 + electronics 5x60 + semiconductors 5x120 + refined_fuel 5x50 + aluminum 5x50 + computers 5x90); outputs 6300 (missiles 35x180); weekly productivity 1.333 + } + level_scaled = { + building_employment_engineers_add = 3000 } } } @@ -908,7 +995,8 @@ 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 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -916,12 +1004,16 @@ pm_infrared_tracking = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 50 - goods_input_electronics_add = 25 - goods_input_refined_fuel_add = 20 + goods_input_explosives_add = 20 + goods_input_electronics_add = 10 + goods_input_refined_fuel_add = 5 goods_input_aluminum_add = 5 - goods_input_computers_add = 10 - goods_output_missiles_add = 120 + goods_input_computers_add = 5 + goods_output_missiles_add = 55 + # balance: inputs 2550 (explosives 20x50 + electronics 10x60 + refined_fuel 5x50 + aluminum 5x50 + computers 5x90); outputs 9900 (missiles 55x180); weekly productivity 1.470 + } + level_scaled = { + building_employment_engineers_add = 5000 } } } @@ -930,7 +1022,8 @@ 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 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -938,12 +1031,17 @@ pm_terrain_guidance_and_gps = { } building_modifiers = { workforce_scaled = { - goods_input_explosives_add = 70 - goods_input_electronics_add = 30 - goods_input_refined_fuel_add = 20 + goods_input_explosives_add = 30 + goods_input_electronics_add = 5 + goods_input_semiconductors_add = 5 + goods_input_refined_fuel_add = 5 goods_input_aluminum_add = 5 - goods_input_computers_add = 15 - goods_output_missiles_add = 180 + goods_input_computers_add = 5 + goods_output_missiles_add = 85 + # balance: inputs 3050 (explosives 30x50 + electronics 5x60 + semiconductors 5x120 + refined_fuel 5x50 + aluminum 5x50 + computers 5x90); outputs 15300 (missiles 85x180); weekly productivity 2.450 + } + level_scaled = { + building_employment_engineers_add = 5000 } } } @@ -955,6 +1053,7 @@ pm_hall_heroult_process = { state_modifiers = { workforce_scaled = { state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -963,13 +1062,14 @@ pm_hall_heroult_process = { building_modifiers = { workforce_scaled = { goods_input_bauxite_add = 10 - goods_input_coal_add = 20 + goods_input_coal_add = 5 goods_input_electricity_add = 5 - goods_output_aluminum_add = 40 + goods_output_aluminum_add = 20 + # balance: inputs 700 (bauxite 10x40 + coal 5x30 + electricity 5x30); outputs 1000 (aluminum 20x50); weekly productivity 0.300 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_machinists_add = 200 + building_employment_laborers_add = 800 } } } @@ -978,7 +1078,7 @@ 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 = 15 + } } unlocking_technologies = { @@ -986,17 +1086,17 @@ pm_hoopes_process = { } building_modifiers = { workforce_scaled = { - goods_input_bauxite_add = 40 - goods_input_coal_add = 20 - goods_input_electricity_add = 15 - goods_input_lead_add = 10 - goods_input_copper_add = 10 - goods_output_aluminum_add = 80 + goods_input_bauxite_add = 20 + goods_input_electricity_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_output_aluminum_add = 40 + # balance: inputs 1350 (bauxite 20x40 + electricity 5x30 + lead 5x40 + copper 5x40); outputs 2000 (aluminum 40x50); weekly productivity 0.650 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 50 + building_employment_machinists_add = 350 + building_employment_laborers_add = 600 } } } @@ -1005,7 +1105,7 @@ 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 = 20 + } } unlocking_technologies = { @@ -1013,17 +1113,17 @@ pm_prebaked_carbon_anodes = { } building_modifiers = { workforce_scaled = { - 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 + goods_input_bauxite_add = 30 + goods_input_electricity_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_output_aluminum_add = 50 + # balance: inputs 1750 (bauxite 30x40 + electricity 5x30 + lead 5x40 + copper 5x40); outputs 2500 (aluminum 50x50); weekly productivity 0.750 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 150 + building_employment_machinists_add = 350 + building_employment_laborers_add = 500 } } } @@ -1032,7 +1132,7 @@ 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 = 25 + } } unlocking_technologies = { @@ -1040,16 +1140,78 @@ pm_high_amperage_cells = { } building_modifiers = { workforce_scaled = { - 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 + goods_input_bauxite_add = 40 + goods_input_electricity_add = 15 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_output_aluminum_add = 75 + # balance: inputs 2450 (bauxite 40x40 + electricity 15x30 + lead 5x40 + copper 5x40); outputs 3750 (aluminum 75x50); weekly productivity 1.300 } level_scaled = { - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 250 + building_employment_machinists_add = 350 + building_employment_laborers_add = 400 + } + } +} + +## Aluminum Recycling PMG +pm_no_aluminum_recycling = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} + +pm_primary_aluminum_scrap_recovery = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_production_methods = { + pm_hall_heroult_process + } + building_modifiers = { + workforce_scaled = { + goods_input_bauxite_add = -5 + goods_input_electricity_add = 5 + # balance: removes 200 input cost (bauxite 5x40); adds 150 input cost (electricity 5x30); leaves 5 bauxite; net input change -50 + } + } +} + +pm_secondary_aluminum_recycling = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_production_methods = { + pm_hoopes_process + } + building_modifiers = { + workforce_scaled = { + goods_input_bauxite_add = -15 + goods_input_electricity_add = 20 + # balance: removes 600 input cost (bauxite 15x40); adds 600 input cost (electricity 20x30); leaves 5 bauxite; net input change 0 + } + } +} + +pm_closed_loop_aluminum_recycling = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_production_methods = { + pm_prebaked_carbon_anodes + } + building_modifiers = { + workforce_scaled = { + goods_input_bauxite_add = -25 + goods_input_electricity_add = 35 + # balance: removes 1000 input cost (bauxite 25x40); adds 1050 input cost (electricity 35x30); leaves 5 bauxite; net input change 50 + } + } +} + +pm_electrolytic_aluminum_recycling = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_production_methods = { + pm_high_amperage_cells + } + building_modifiers = { + workforce_scaled = { + goods_input_bauxite_add = -35 + goods_input_electricity_add = 45 + # balance: removes 1400 input cost (bauxite 35x40); adds 1350 input cost (electricity 45x30); leaves 5 bauxite; net input change -50 } } } @@ -1063,15 +1225,16 @@ pm_pre_war_automobiles = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } 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_engines_add = 30 + goods_input_steel_add = 10 + goods_input_wood_add = 20 + goods_output_automobiles_add = 60 + # balance: inputs 2700 (engines 30x60 + steel 10x50 + wood 20x20); outputs 6000 (automobiles 60x100); weekly productivity 0.330 } level_scaled = { building_employment_engineers_add = 500 @@ -1085,7 +1248,7 @@ 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 = { @@ -1093,10 +1256,11 @@ pm_post_war_vehicles = { } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 25 - goods_input_steel_add = 15 + goods_input_engines_add = 40 + goods_input_steel_add = 20 goods_input_aluminum_add = 5 - goods_output_automobiles_add = 60 + goods_output_automobiles_add = 85 + # balance: inputs 3650 (engines 40x60 + steel 20x50 + aluminum 5x50); outputs 8500 (automobiles 85x100); weekly productivity 0.485 } level_scaled = { building_employment_engineers_add = 500 @@ -1110,18 +1274,19 @@ pm_muscle_cars = { texture = "gfx/interface/icons/production_method_icons/industry/compact_cars.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - + transverse_engines } 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_engines_add = 45 + goods_input_steel_add = 20 + goods_input_aluminum_add = 25 + goods_output_automobiles_add = 115 + # balance: inputs 4950 (engines 45x60 + steel 20x50 + aluminum 25x50); outputs 11500 (automobiles 115x100); weekly productivity 0.655 } level_scaled = { building_employment_engineers_add = 1000 @@ -1135,7 +1300,7 @@ pm_compact_cars = { texture = "gfx/interface/icons/production_method_icons/industry/multi_purpose_vehicles.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + } } unlocking_technologies = { @@ -1143,10 +1308,11 @@ pm_compact_cars = { } 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_engines_add = 70 + goods_input_steel_add = 15 + goods_input_aluminum_add = 40 + goods_output_automobiles_add = 160 + # balance: inputs 6950 (engines 70x60 + steel 15x50 + aluminum 40x50); outputs 16000 (automobiles 160x100); weekly productivity 0.905 } level_scaled = { building_employment_engineers_add = 2000 @@ -1160,7 +1326,7 @@ 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 = { @@ -1168,11 +1334,12 @@ pm_modern_sedans = { } 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_engines_add = 85 + goods_input_electronics_add = 20 + goods_input_steel_add = 20 + goods_input_aluminum_add = 45 + goods_output_automobiles_add = 190 + # balance: inputs 9550 (engines 85x60 + electronics 20x60 + steel 20x50 + aluminum 45x50); outputs 19000 (automobiles 190x100); weekly productivity 0.945 } level_scaled = { building_employment_engineers_add = 3000 @@ -1182,120 +1349,8 @@ pm_modern_sedans = { } } -############# 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 = { - chemical_batteries - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_chemicals_add = 10 - goods_input_chemicals_add = 10 - goods_input_electricity_add = 10 - # output goods - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - } - } -} - -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 = 25 - } - } - unlocking_technologies = { - alkaline_batteries - } - 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 - # output goods - } - level_scaled = { - building_employment_machinists_add = 3000 - building_employment_machinists_add = 3000 - } - } -} - -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 = 50 - } - } - unlocking_technologies = { - nickel_cadmium_batteries - } - 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 - # output goods - } - level_scaled = { - building_employment_machinists_add = 3500 - building_employment_machinists_add = 3500 - } - } -} - -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 = 40 - } - } - 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 - # output goods - } - level_scaled = { - building_employment_machinists_add = 4000 - building_employment_machinists_add = 4000 - } - } -} - ############# 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 @@ -1305,6 +1360,7 @@ pm_traditional_distillation_liquor = { goods_input_sugar_add = 30 goods_input_glass_add = 5 goods_output_liquor_add = 30 + # balance: inputs 1100 (sugar 30x30 + glass 5x40); outputs 900 (liquor 30x30); weekly productivity -0.020 } level_scaled = { building_employment_shopkeepers_add = 1000 @@ -1324,6 +1380,7 @@ pm_continuous_industrial_distillation_liquor = { goods_input_sugar_add = 30 goods_input_electricity_add = 5 goods_output_liquor_add = 70 + # balance: inputs 1650 (glass 15x40 + sugar 30x30 + electricity 5x30); outputs 2100 (liquor 70x30); weekly productivity 0.045 } level_scaled = { building_employment_engineers_add = 500 @@ -1334,45 +1391,9 @@ pm_continuous_industrial_distillation_liquor = { } ## 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" @@ -1381,7 +1402,7 @@ pm_sugar_batch_fermentation = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1393,6 +1414,7 @@ pm_sugar_batch_fermentation = { goods_input_sugar_add = 40 # output goods goods_output_refined_fuel_add = 15 + # balance: inputs 1200 (sugar 40x30); outputs 750 (refined_fuel 15x50); weekly productivity -0.050 } level_scaled = { building_employment_laborers_add = 8000 @@ -1407,7 +1429,7 @@ pm_sugar_first_generation_industrial_distillation = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 125 + } } unlocking_technologies = { @@ -1420,6 +1442,7 @@ pm_sugar_first_generation_industrial_distillation = { goods_input_electricity_add = 10 # output goods goods_output_refined_fuel_add = 50 + # balance: inputs 2100 (sugar 60x30 + electricity 10x30); outputs 2500 (refined_fuel 50x50); weekly productivity 0.050 } level_scaled = { building_employment_laborers_add = 4000 @@ -1435,7 +1458,7 @@ pm_sugar_enzymatic_hydrolysis = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 250 + } } unlocking_technologies = { @@ -1449,6 +1472,7 @@ pm_sugar_enzymatic_hydrolysis = { goods_input_chemicals_add = 10 # output goods goods_output_refined_fuel_add = 100 + # balance: inputs 3000 (sugar 70x30 + electricity 20x30 + chemicals 10x30); outputs 5000 (refined_fuel 100x50); weekly productivity 0.222 } level_scaled = { building_employment_laborers_add = 3500 @@ -1466,7 +1490,7 @@ pm_grain_batch_fermentation = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1478,6 +1502,7 @@ pm_grain_batch_fermentation = { goods_input_grain_add = 50 # output goods goods_output_refined_fuel_add = 15 + # balance: inputs 1000 (grain 50x20); outputs 750 (refined_fuel 15x50); weekly productivity -0.028 } level_scaled = { building_employment_laborers_add = 8000 @@ -1493,7 +1518,7 @@ pm_grain_first_generation_industrial_distillation = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1505,6 +1530,7 @@ pm_grain_first_generation_industrial_distillation = { goods_input_electricity_add = 10 goods_input_electricity_add = 10 goods_output_refined_fuel_add = 50 + # balance: inputs 600 (electricity 10x30 + electricity 10x30); outputs 2500 (refined_fuel 50x50); weekly productivity 0.237 } level_scaled = { building_employment_laborers_add = 4000 @@ -1521,7 +1547,7 @@ pm_grain_enzymatic_hydrolysis = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 250 + } } unlocking_technologies = { @@ -1534,6 +1560,7 @@ pm_grain_enzymatic_hydrolysis = { goods_input_chemicals_add = 10 goods_input_chemicals_add = 10 goods_output_refined_fuel_add = 80 + # balance: inputs 1200 (electricity 20x30 + chemicals 10x30 + chemicals 10x30); outputs 4000 (refined_fuel 80x50); weekly productivity 0.311 } level_scaled = { building_employment_laborers_add = 3500 @@ -1549,19 +1576,20 @@ pm_pre_war_chemicals = { texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 10 - goods_input_sulfur_add = 15 - goods_output_chemicals_add = 40 + goods_input_iron_add = 5 + goods_input_sulfur_add = 5 + goods_output_chemicals_add = 25 + # balance: inputs 450 (iron 5x40 + sulfur 5x50); outputs 750 (chemicals 25x30); weekly productivity 0.300 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8000 + building_employment_engineers_add = 50 + building_employment_machinists_add = 150 + building_employment_laborers_add = 800 } } } @@ -1570,7 +1598,8 @@ pm_inorganic_synthesis = { texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -1579,14 +1608,15 @@ pm_inorganic_synthesis = { 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_sulfur_add = 5 + goods_input_oil_add = 5 + goods_output_chemicals_add = 40 + # balance: inputs 650 (iron 5x40 + sulfur 5x50 + oil 5x40); outputs 1200 (chemicals 40x30); weekly productivity 0.550 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_engineers_add = 50 + building_employment_machinists_add = 250 + building_employment_laborers_add = 700 } } } @@ -1595,7 +1625,8 @@ pm_bulk_petrochemical_production = { texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 300 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -1603,16 +1634,17 @@ pm_bulk_petrochemical_production = { } building_modifiers = { workforce_scaled = { - 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 + goods_input_oil_add = 5 + goods_input_iron_add = 5 + goods_input_sulfur_add = 5 + goods_input_electricity_add = 5 + goods_output_chemicals_add = 50 + # balance: inputs 800 (oil 5x40 + iron 5x40 + sulfur 5x50 + electricity 5x30); outputs 1500 (chemicals 50x30); weekly productivity 0.700 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 100 + building_employment_machinists_add = 400 + building_employment_laborers_add = 500 } } } @@ -1621,7 +1653,8 @@ pm_advanced_catalytic_synthesis = { texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 400 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -1629,16 +1662,17 @@ pm_advanced_catalytic_synthesis = { } building_modifiers = { workforce_scaled = { - goods_input_oil_add = 40 + goods_input_oil_add = 10 goods_input_rare_earth_elements_add = 5 - goods_input_sulfur_add = 30 - goods_input_electricity_add = 20 - goods_output_chemicals_add = 180 + goods_input_sulfur_add = 5 + goods_input_electricity_add = 5 + goods_output_chemicals_add = 65 + # balance: inputs 1000 (oil 10x40 + rare_earth_elements 5x40 + sulfur 5x50 + electricity 5x30); outputs 1950 (chemicals 65x30); weekly productivity 0.950 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 150 + building_employment_machinists_add = 450 + building_employment_laborers_add = 400 } } } @@ -1647,7 +1681,8 @@ pm_integrated_specialty_production = { texture = "gfx/interface/icons/production_method_icons/industry/organophosphates.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 450 + state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1655,116 +1690,234 @@ pm_integrated_specialty_production = { } 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_oil_add = 15 + goods_input_rare_earth_elements_add = 5 + goods_input_sulfur_add = 10 + goods_input_electricity_add = 5 + goods_output_chemicals_add = 90 + # balance: inputs 1450 (oil 15x40 + rare_earth_elements 5x40 + sulfur 10x50 + electricity 5x30); outputs 2700 (chemicals 90x30); weekly productivity 1.250 } level_scaled = { - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 250 + building_employment_machinists_add = 350 + building_employment_laborers_add = 400 } } } -############# Computer Manufactories ################# -## Base Computers PMG -pm_mechanical_computers = { - unlocking_technologies = { - mechanical_computers +############# Cement Plants ################# +## Base Cement PMG +pm_wet_process_kilns = { + texture = "gfx/interface/icons/production_method_icons/industry/forest_glass.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 5 - goods_input_electronics_add = 5 - goods_input_electricity_add = 15 - goods_output_computers_add = 10 + goods_input_coal_add = 10 + goods_input_tools_add = 5 + goods_input_electricity_add = 5 + goods_output_cement_add = 40 + # balance: inputs 650 (coal 10x30 + tools 5x40 + electricity 5x30); outputs 1200 (cement 40x30); weekly productivity 0.550 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 + building_employment_machinists_add = 500 + building_employment_laborers_add = 500 } } } -pm_vacuum_tube_mainframes = { +pm_rotary_cement_kilns = { + texture = "gfx/interface/icons/production_method_icons/industry/forest_glass.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + state_pollution_generation_add = 30 + } } unlocking_technologies = { - solid_state_electronics + # industrial_chemistry } building_modifiers = { workforce_scaled = { - goods_input_electronics_add = 10 - goods_input_steel_add = 15 - goods_input_steel_add = 15 - goods_input_electricity_add = 30 + goods_input_coal_add = 15 + goods_input_tools_add = 5 + goods_input_electricity_add = 10 + goods_output_cement_add = 70 + # balance: inputs 950 (coal 15x30 + tools 5x40 + electricity 10x30); outputs 2100 (cement 70x30); weekly productivity 1.150 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 + building_employment_engineers_add = 100 + building_employment_machinists_add = 600 + building_employment_laborers_add = 300 } } } -pm_transistor_computers = { +pm_dry_process_kilns = { + texture = "gfx/interface/icons/production_method_icons/industry/crystal_glass.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 20 + } } unlocking_technologies = { - transistors + # advanced_chemical_synthesis } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 40 - goods_input_electronics_add = 20 - goods_input_glass_add = 5 - goods_input_steel_add = 15 + goods_input_coal_add = 10 + goods_input_tools_add = 10 + goods_input_electricity_add = 20 + goods_input_computers_add = 2 + goods_output_cement_add = 110 + # balance: inputs 1480 (coal 10x30 + tools 10x40 + electricity 20x30 + computers 2x90); outputs 3300 (cement 110x30); weekly productivity 1.820 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 + building_employment_engineers_add = 200 + building_employment_machinists_add = 600 + building_employment_laborers_add = 200 } } } -pm_integrated_minicomputers = { +pm_precalciner_cement_kilns = { + texture = "gfx/interface/icons/production_method_icons/industry/crystal_glass.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 10 + } } unlocking_technologies = { - third_generation_computers + # computerized_industrial_processes } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 60 - goods_input_electronics_add = 40 - goods_input_glass_add = 10 - goods_input_steel_add = 10 + goods_input_coal_add = 5 + goods_input_tools_add = 10 + goods_input_electricity_add = 30 + goods_input_computers_add = 5 + goods_output_cement_add = 160 + # balance: inputs 1900 (coal 5x30 + tools 10x40 + electricity 30x30 + computers 5x90); outputs 4800 (cement 160x30); weekly productivity 2.900 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_engineers_add = 300 + building_employment_machinists_add = 600 + building_employment_laborers_add = 100 } } } -pm_personal_computers = { - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 +############# Computer Manufactories ################# +## Base Computers PMG +pm_mechanical_computers = { + unlocking_technologies = { + mechanical_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 15 + goods_input_electronics_add = 15 + goods_input_electricity_add = 35 + goods_output_computers_add = 80 + # balance: inputs 2700 (steel 15x50 + electronics 15x60 + electricity 35x30); outputs 7200 (computers 80x90); weekly productivity 0.450 + } + level_scaled = { + building_employment_engineers_add = 2500 + building_employment_machinists_add = 7500 + } + } +} + +pm_vacuum_tube_mainframes = { + state_modifiers = { + workforce_scaled = { + + } + } + 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 + goods_output_computers_add = 95 + # balance: inputs 3000 (electronics 10x60 + steel 15x50 + steel 15x50 + electricity 30x30); outputs 8550 (computers 95x90); weekly productivity 0.925 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + } + } +} + +pm_transistor_computers = { + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + transistors + } + building_modifiers = { + workforce_scaled = { + goods_input_electricity_add = 40 + goods_input_electronics_add = 10 + goods_input_semiconductors_add = 5 + goods_input_glass_add = 5 + goods_input_steel_add = 15 + goods_output_computers_add = 140 + # balance: inputs 3350 (electricity 40x30 + electronics 10x60 + semiconductors 5x120 + glass 5x40 + steel 15x50); outputs 12600 (computers 140x90); weekly productivity 1.233 + } + level_scaled = { + building_employment_engineers_add = 1500 + building_employment_engineers_add = 1500 + building_employment_machinists_add = 4500 + } + } +} + +pm_integrated_minicomputers = { + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + third_generation_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_electricity_add = 60 + goods_input_electronics_add = 25 + goods_input_semiconductors_add = 10 + goods_input_glass_add = 10 + goods_input_steel_add = 10 + goods_output_computers_add = 190 + # balance: inputs 5400 (electricity 60x30 + electronics 25x60 + semiconductors 10x120 + glass 10x40 + steel 10x50); outputs 17100 (computers 190x90); weekly productivity 1.463 + } + level_scaled = { + building_employment_engineers_add = 2000 + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + } + } +} + +pm_personal_computers = { + state_modifiers = { + workforce_scaled = { + } } unlocking_technologies = { @@ -1773,9 +1926,12 @@ pm_personal_computers = { building_modifiers = { workforce_scaled = { goods_input_electricity_add = 80 - goods_input_electronics_add = 60 + goods_input_electronics_add = 40 + goods_input_semiconductors_add = 20 goods_input_glass_add = 10 goods_input_steel_add = 10 + goods_output_computers_add = 250 + # balance: inputs 8100 (electricity 80x30 + electronics 40x60 + semiconductors 20x120 + glass 10x40 + steel 10x50); outputs 22500 (computers 250x90); weekly productivity 2.400 } level_scaled = { building_employment_engineers_add = 2000 @@ -1787,7 +1943,7 @@ pm_personal_computers = { pm_high_performance_workstations = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + } } unlocking_technologies = { @@ -1796,9 +1952,12 @@ pm_high_performance_workstations = { building_modifiers = { workforce_scaled = { goods_input_electricity_add = 100 - goods_input_electronics_add = 80 + goods_input_electronics_add = 50 + goods_input_semiconductors_add = 30 goods_input_glass_add = 15 goods_input_steel_add = 5 + goods_output_computers_add = 400 + # balance: inputs 10450 (electricity 100x30 + electronics 50x60 + semiconductors 30x120 + glass 15x40 + steel 5x50); outputs 36000 (computers 400x90); weekly productivity 2.839 } level_scaled = { building_employment_engineers_add = 3000 @@ -1813,7 +1972,7 @@ pm_high_performance_workstations = { pm_electromechanical_appliances = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } is_default = yes @@ -1827,6 +1986,7 @@ pm_electromechanical_appliances = { goods_input_wood_add = 10 goods_input_electronics_add = 5 goods_input_electricity_add = 5 + # balance: inputs 1650 (steel 10x50 + steel 10x50 + wood 10x20 + electronics 5x60 + electricity 5x30); outputs 0 (none); weekly productivity -0.550 } level_scaled = { building_employment_engineers_add = 500 @@ -1838,7 +1998,7 @@ pm_electromechanical_appliances = { pm_solidstate_home_appliances = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { @@ -1853,6 +2013,7 @@ pm_solidstate_home_appliances = { goods_input_glass_add = 10 goods_input_glass_add = 10 goods_input_plastics_add = 10 + # balance: inputs 3400 (steel 10x50 + steel 10x50 + aluminum 10x50 + electronics 10x60 + glass 10x40 + glass 10x40 + plastics 10x50); outputs 0 (none); weekly productivity -0.850 } level_scaled = { building_employment_engineers_add = 1000 @@ -1864,7 +2025,7 @@ pm_solidstate_home_appliances = { pm_microprocessor_controlled_home_appliances = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } unlocking_technologies = { @@ -1876,6 +2037,7 @@ pm_microprocessor_controlled_home_appliances = { goods_input_electronics_add = 15 goods_input_electronics_add = 15 goods_input_electricity_add = 15 + # balance: inputs 2750 (aluminum 10x50 + electronics 15x60 + electronics 15x60 + electricity 15x30); outputs 0 (none); weekly productivity -0.458 } level_scaled = { building_employment_engineers_add = 2000 @@ -1885,14 +2047,11 @@ pm_microprocessor_controlled_home_appliances = { } ## Advanced Electronics PMG -pm_no_advanced_electronics = { - texture = "gfx/interface/icons/production_method_icons/unused/automation4.dds" # Pagers, gold -} pm_televisions = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } unlocking_technologies = { @@ -1904,8 +2063,13 @@ pm_televisions = { goods_input_wood_add = 5 goods_input_wood_add = 5 goods_input_electronics_add = 15 + goods_output_consumer_electronics_add = 90 + # balance: inputs 1500 (glass 10x40 + wood 5x20 + wood 5x20 + electronics 15x60); outputs 6750 (consumer_electronics 90x75); weekly productivity 0.525 } level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 5000 } } } @@ -1913,7 +2077,7 @@ pm_televisions = { pm_home_media_devices = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1923,9 +2087,15 @@ pm_home_media_devices = { workforce_scaled = { goods_input_glass_add = 10 goods_input_aluminum_add = 5 - goods_input_electronics_add = 30 + goods_input_electronics_add = 20 + goods_input_semiconductors_add = 5 + goods_output_consumer_electronics_add = 130 + # balance: inputs 2450 (glass 10x40 + aluminum 5x50 + electronics 20x60 + semiconductors 5x120); outputs 9750 (consumer_electronics 130x75); weekly productivity 0.730 } level_scaled = { + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 } } } @@ -1933,7 +2103,7 @@ pm_home_media_devices = { pm_video_games = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1942,166 +2112,85 @@ pm_video_games = { building_modifiers = { workforce_scaled = { goods_input_glass_add = 10 - goods_input_electronics_add = 35 - goods_input_electronics_add = 35 + goods_input_electronics_add = 45 + goods_input_semiconductors_add = 10 goods_input_computers_add = 5 + goods_output_consumer_electronics_add = 185 + # balance: inputs 4750 (glass 10x40 + electronics 45x60 + semiconductors 10x120 + computers 5x90); outputs 13875 (consumer_electronics 185x75); weekly productivity 0.912 } level_scaled = { + building_employment_engineers_add = 3000 + building_employment_machinists_add = 4000 + building_employment_laborers_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" +pm_smartphones = { state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 - } - } - 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 - # output goods - goods_output_surface_ships_add = 20 - } - 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" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_engines_add = 30 - goods_input_steel_add = 30 - 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 - } - level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 6000 - building_employment_laborers_add = 3500 } } -} - -pm_guided_missile_platforms = { - texture = "gfx/interface/icons/production_method_icons/unused/refining3.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 30 - } + unlocking_technologies = { + high_performance_personal_computers } 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_electronics_add = 15 + goods_input_glass_add = 15 + goods_input_aluminum_add = 10 + goods_input_electronics_add = 50 + goods_input_semiconductors_add = 20 goods_input_computers_add = 10 - # output goods - goods_output_surface_ships_add = 60 + goods_input_telecommunications_add = 10 + goods_output_consumer_electronics_add = 260 + # balance: inputs 7900 (glass 15x40 + aluminum 10x50 + electronics 50x60 + semiconductors 20x120 + computers 10x90 + telecommunications 10x50); outputs 19500 (consumer_electronics 260x75); weekly productivity 1.160 } level_scaled = { - # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 4000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 2000 } } } -pm_integrated_combat_system_warships = { - texture = "gfx/interface/icons/production_method_icons/unused/refining4.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 40 - } - } - 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 - } - level_scaled = { - # employment - building_employment_engineers_add = 1500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 4000 - } - } -} + + + ############# Electronics Manufactories ################# ## Base Electronics PMG -pm_vacuum_tubes = { +pm_vacuum_tube_assemblies = { texture = "gfx/interface/icons/production_method_icons/industry/pre_war_electronics.dds" unlocking_technologies = { vacuum_tubes } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } building_modifiers = { workforce_scaled = { - goods_input_glass_add = 10 - goods_input_copper_add = 10 + goods_input_glass_add = 5 + goods_input_copper_add = 5 goods_input_electricity_add = 5 - goods_output_electronics_add = 20 + goods_output_electronics_add = 30 + # balance: inputs 550 (glass 5x40 + copper 5x40 + electricity 5x30); outputs 1800 (electronics 30x60); weekly productivity 0.250 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8000 + building_employment_engineers_add = 250 + building_employment_machinists_add = 750 + building_employment_laborers_add = 4000 } } } -pm_transistors = { +pm_printed_circuit_boards = { texture = "gfx/interface/icons/production_method_icons/industry/bipolar_transistors.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 45 + } } unlocking_technologies = { @@ -2109,24 +2198,25 @@ pm_transistors = { } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 20 - goods_input_aluminum_add = 10 - goods_input_electricity_add = 15 - goods_output_electronics_add = 60 + goods_input_copper_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 5 + goods_output_electronics_add = 40 + # balance: inputs 600 (copper 5x40 + plastics 5x50 + electricity 5x30); outputs 2400 (electronics 40x60); weekly productivity 0.360 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 2000 - building_employment_laborers_add = 7000 + building_employment_engineers_add = 500 + building_employment_machinists_add = 1000 + building_employment_laborers_add = 3500 } } } -pm_simple_integrated_circuits = { +pm_solid_state_components = { texture = "gfx/interface/icons/production_method_icons/industry/integrated_circuitry.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 60 + } } unlocking_technologies = { @@ -2134,24 +2224,26 @@ pm_simple_integrated_circuits = { } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 30 - goods_input_aluminum_add = 10 - goods_input_electricity_add = 30 - goods_output_electronics_add = 120 + goods_input_copper_add = 10 + goods_input_plastics_add = 5 + goods_input_semiconductors_add = 5 + goods_input_electricity_add = 10 + goods_output_electronics_add = 65 + # balance: inputs 1550 (copper 10x40 + plastics 5x50 + semiconductors 5x120 + electricity 10x30); outputs 3900 (electronics 65x60); weekly productivity 0.470 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 750 + building_employment_machinists_add = 1250 + building_employment_laborers_add = 3000 } } } -pm_complex_integrated_circuits = { +pm_integrated_electronic_modules = { texture = "gfx/interface/icons/production_method_icons/industry/small_surface_mount_parts.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 75 + } } unlocking_technologies = { @@ -2159,65 +2251,71 @@ pm_complex_integrated_circuits = { } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 50 - goods_input_plastics_add = 20 - goods_input_electricity_add = 40 - goods_output_electronics_add = 180 + goods_input_copper_add = 15 + goods_input_plastics_add = 10 + goods_input_semiconductors_add = 10 + goods_input_electricity_add = 15 + goods_output_electronics_add = 100 + # balance: inputs 2750 (copper 15x40 + plastics 10x50 + semiconductors 10x120 + electricity 15x30); outputs 6000 (electronics 100x60); weekly productivity 0.650 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 5000 - } - } + building_employment_engineers_add = 1000 + building_employment_machinists_add = 1500 + building_employment_laborers_add = 2500 + } + } } -pm_random_access_memory = { +pm_high_density_electronic_assemblies = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 75 + } } unlocking_technologies = { - + flash_drive_storage } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 80 - goods_input_plastics_add = 30 - goods_input_electricity_add = 60 + goods_input_copper_add = 20 + goods_input_plastics_add = 10 + goods_input_semiconductors_add = 15 + goods_input_computers_add = 5 + goods_input_electricity_add = 20 goods_input_rare_earth_elements_add = 5 - goods_output_electronics_add = 220 + goods_output_electronics_add = 145 + # balance: inputs 4350 (copper 20x40 + plastics 10x50 + semiconductors 15x120 + computers 5x90 + electricity 20x30 + rare_earth_elements 5x40); outputs 8700 (electronics 145x60); weekly productivity 0.870 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 1000 + building_employment_machinists_add = 1500 + building_employment_laborers_add = 2500 } } } ## High Tech Electronics PMG ## -pm_no_advanced_components = { +pm_no_semiconductor_integration = { texture = "gfx/interface/icons/production_method_icons/no_specialists.dds" } -pm_early_microprocessors = { +pm_discrete_component_integration = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { - microprocessors + fourth_generation_computers } building_modifiers = { workforce_scaled = { - goods_input_rare_earth_elements_add = 10 - goods_input_chemicals_add = 10 - goods_input_electricity_add = 20 - goods_output_electronics_add = 30 + goods_input_semiconductors_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 10 + goods_output_electronics_add = 25 + # balance: inputs 1150 (semiconductors 5x120 + plastics 5x50 + electricity 10x30); outputs 1500 (electronics 25x60); weekly productivity 0.000 (net employment neutral) } level_scaled = { building_employment_engineers_add = 500 @@ -2226,11 +2324,11 @@ pm_early_microprocessors = { } } -pm_central_processing_units = { +pm_microprocessor_boards = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 75 + } } unlocking_technologies = { @@ -2238,10 +2336,12 @@ pm_central_processing_units = { } building_modifiers = { workforce_scaled = { - goods_input_rare_earth_elements_add = 20 - goods_input_chemicals_add = 15 - goods_input_electricity_add = 40 - goods_output_electronics_add = 60 + goods_input_semiconductors_add = 10 + goods_input_copper_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 15 + goods_output_electronics_add = 45 + # balance: inputs 2100 (semiconductors 10x120 + copper 5x40 + plastics 5x50 + electricity 15x30); outputs 2700 (electronics 45x60); weekly productivity 0.000 (net employment neutral) } level_scaled = { building_employment_engineers_add = 500 @@ -2250,11 +2350,11 @@ pm_central_processing_units = { } } -pm_system_on_a_chip = { +pm_system_on_chip_assemblies = { texture = "gfx/interface/icons/production_method_icons/industry/multilayer_surface_boards.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -2262,10 +2362,12 @@ pm_system_on_a_chip = { } building_modifiers = { workforce_scaled = { - goods_input_rare_earth_elements_add = 30 - goods_input_chemicals_add = 20 - goods_input_electricity_add = 60 - goods_output_electronics_add = 80 + goods_input_semiconductors_add = 20 + goods_input_computers_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_input_electricity_add = 25 + goods_output_electronics_add = 85 + # balance: inputs 3800 (semiconductors 20x120 + computers 5x90 + rare_earth_elements 5x40 + electricity 25x30); outputs 5100 (electronics 85x60); weekly productivity 0.000 (net employment neutral) } level_scaled = { building_employment_engineers_add = 500 @@ -2274,13 +2376,103 @@ pm_system_on_a_chip = { } } +############# Semiconductor Fabs ################# +## Base Semiconductors PMG +pm_discrete_semiconductors = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_technologies = { + transistors + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 10 + goods_input_chemicals_add = 10 + goods_input_glass_add = 10 + goods_input_electricity_add = 20 + goods_output_semiconductors_add = 20 + # balance: inputs 1900 (electronics 10x60 + chemicals 10x30 + glass 10x40 + electricity 20x30); outputs 2400 (semiconductors 20x120); weekly productivity 0.500 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 500 + } + } +} + +pm_planar_integrated_circuits = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_technologies = { + third_generation_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 15 + goods_input_chemicals_add = 20 + goods_input_rare_earth_elements_add = 5 + goods_input_electricity_add = 30 + goods_output_semiconductors_add = 40 + # balance: inputs 2600 (electronics 15x60 + chemicals 20x30 + rare_earth_elements 5x40 + electricity 30x30); outputs 4800 (semiconductors 40x120); weekly productivity 2.200 + } + level_scaled = { + building_employment_engineers_add = 600 + building_employment_machinists_add = 400 + } + } +} + +pm_mos_microprocessors = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_technologies = { + fourth_generation_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 20 + goods_input_chemicals_add = 30 + goods_input_rare_earth_elements_add = 10 + goods_input_computers_add = 5 + goods_input_electricity_add = 40 + goods_output_semiconductors_add = 70 + # balance: inputs 4150 (electronics 20x60 + chemicals 30x30 + rare_earth_elements 10x40 + computers 5x90 + electricity 40x30); outputs 8400 (semiconductors 70x120); weekly productivity 4.250 + } + level_scaled = { + building_employment_engineers_add = 700 + building_employment_machinists_add = 300 + } + } +} + +pm_vlsi_fabrication = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" + unlocking_technologies = { + high_performance_personal_computers + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 25 + goods_input_chemicals_add = 40 + goods_input_rare_earth_elements_add = 15 + goods_input_computers_add = 10 + goods_input_electricity_add = 60 + goods_input_professional_services_add = 5 + goods_output_semiconductors_add = 120 + # balance: inputs 6450 (electronics 25x60 + chemicals 40x30 + rare_earth_elements 15x40 + computers 10x90 + electricity 60x30 + professional_services 5x90); outputs 14400 (semiconductors 120x120); weekly productivity 7.950 + } + level_scaled = { + building_employment_engineers_add = 800 + building_employment_machinists_add = 200 + } + } +} + ############# 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 = 100 + state_pollution_generation_add = 30 + } } building_modifiers = { @@ -2290,6 +2482,7 @@ pm_nitrated_compounds = { goods_input_chemicals_add = 25 # output goods goods_output_explosives_add = 30 + # balance: inputs 1200 (coal 15x30 + chemicals 25x30); outputs 1500 (explosives 30x50); weekly productivity 0.060 } level_scaled = { # employment @@ -2303,7 +2496,8 @@ 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 = 200 + state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -2316,6 +2510,7 @@ pm_rdx_components = { goods_input_chemicals_add = 35 # output goods goods_output_explosives_add = 50 + # balance: inputs 1800 (coal 25x30 + chemicals 35x30); outputs 2500 (explosives 50x50); weekly productivity 0.140 } level_scaled = { # employment @@ -2330,7 +2525,7 @@ 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 = 200 + } } unlocking_technologies = { @@ -2345,6 +2540,7 @@ pm_plastic_explosives = { # output goods goods_output_explosives_add = 60 + # balance: inputs 2000 (sulfur 10x50 + plastics 15x50 + chemicals 25x30); outputs 3000 (explosives 60x50); weekly productivity 0.200 } level_scaled = { # employment @@ -2359,7 +2555,7 @@ 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 = 300 + } } unlocking_technologies = { @@ -2373,6 +2569,7 @@ pm_polymer_bonded_explosives = { goods_input_chemicals_add = 35 # output goods goods_output_explosives_add = 110 + # balance: inputs 3300 (sulfur 20x50 + plastics 25x50 + chemicals 35x30); outputs 5500 (explosives 110x50); weekly productivity 0.440 } level_scaled = { # employment @@ -2387,7 +2584,7 @@ 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 = 400 + } } unlocking_technologies = { @@ -2401,6 +2598,7 @@ pm_insensitive_high_explosives = { goods_input_chemicals_add = 55 # output goods goods_output_explosives_add = 170 + # balance: inputs 4650 (sulfur 25x50 + plastics 35x50 + chemicals 55x30); outputs 8500 (explosives 170x50); weekly productivity 0.770 } level_scaled = { # employment @@ -2417,12 +2615,13 @@ 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 + goods_input_grain_add = 10 + goods_output_groceries_add = 30 + # balance: inputs 200 (grain 10x20); outputs 900 (groceries 30x30); weekly productivity 0.140 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_shopkeepers_add = 500 + building_employment_laborers_add = 4500 } } } @@ -2434,15 +2633,15 @@ pm_refrigerated_processing = { } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 50 - goods_input_sugar_add = 10 + goods_input_grain_add = 15 goods_input_electricity_add = 5 goods_output_groceries_add = 50 + # balance: inputs 450 (grain 15x20 + sugar 5x30); outputs 1500 (groceries 50x30); weekly productivity 0.210 } level_scaled = { - building_employment_shopkeepers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 + building_employment_shopkeepers_add = 250 + building_employment_machinists_add = 1250 + building_employment_laborers_add = 3500 } } } @@ -2454,16 +2653,17 @@ pm_chemical_additives = { } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 70 - goods_input_sugar_add = 25 - goods_input_electricity_add = 10 + goods_input_grain_add = 20 + goods_input_sugar_add = 5 + goods_input_electricity_add = 5 goods_input_chemicals_add = 5 - goods_output_groceries_add = 80 + goods_output_groceries_add = 75 + # balance: inputs 850 (grain 20x20 + sugar 5x30 + electricity 5x30 + chemicals 5x30); outputs 2250 (groceries 75x30); weekly productivity 0.280 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 278 + building_employment_machinists_add = 1389 + building_employment_laborers_add = 3333 } } } @@ -2475,16 +2675,17 @@ pm_ultraprocessed_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 + goods_input_grain_add = 25 + goods_input_sugar_add = 10 + goods_input_electricity_add = 5 + goods_input_chemicals_add = 5 + goods_output_groceries_add = 110 + # balance: inputs 1100 (grain 25x20 + sugar 10x30 + electricity 5x30 + chemicals 5x30); outputs 3300 (groceries 110x30); weekly productivity 0.440 } 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 = 2500 + building_employment_laborers_add = 2000 } } } @@ -2505,6 +2706,7 @@ pm_canned_food = { goods_input_meat_add = 15 goods_input_grain_add = -10 goods_output_groceries_add = 5 + # balance: inputs 530 (iron 2x40 + meat 15x30); outputs 150 (groceries 5x30); weekly productivity 0.000 } } } @@ -2513,7 +2715,7 @@ 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 = { @@ -2526,6 +2728,7 @@ pm_insulated_packaging = { goods_input_meat_add = 30 goods_input_grain_add = -20 goods_output_groceries_add = 30 + # balance: inputs 1300 (aluminum 5x50 + plastics 3x50 + meat 30x30); outputs 900 (groceries 30x30); weekly productivity 0.000 } } } @@ -2534,7 +2737,7 @@ 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 + } } unlocking_technologies = { @@ -2548,6 +2751,7 @@ pm_aseptic_packaging = { goods_input_meat_add = 40 goods_input_grain_add = -30 goods_output_groceries_add = 55 + # balance: inputs 1910 (aluminum 8x50 + electronics 1x60 + plastics 5x50 + meat 40x30); outputs 1650 (groceries 55x30); weekly productivity 0.000 } } } @@ -2556,7 +2760,7 @@ 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 + } } unlocking_technologies = { @@ -2570,6 +2774,7 @@ pm_universal_product_code = { goods_input_meat_add = 50 goods_input_grain_add = -40 goods_output_groceries_add = 80 + # balance: inputs 2370 (electronics 2x60 + aluminum 10x50 + plastics 5x50 + meat 50x30); outputs 2400 (groceries 80x30); weekly productivity 0.000 } } } @@ -2580,13 +2785,14 @@ pm_traditional_furniture = { texture = "gfx/interface/icons/production_method_icons/industry/furniture_handicraft.dds" building_modifiers = { workforce_scaled = { - goods_input_fabric_add = 10 - goods_input_wood_add = 20 + goods_input_fabric_add = 5 + goods_input_wood_add = 5 goods_output_furniture_add = 30 + # balance: inputs 200 (fabric 5x20 + wood 5x20); outputs 900 (furniture 30x30); weekly productivity 0.140 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_shopkeepers_add = 500 + building_employment_laborers_add = 4500 } } } @@ -2595,7 +2801,7 @@ pm_mid_century_modern_furniture = { texture = "gfx/interface/icons/production_method_icons/industry/lathes.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -2604,14 +2810,15 @@ pm_mid_century_modern_furniture = { 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_input_fabric_add = 5 + goods_input_wood_add = 5 + goods_input_plastics_add = 5 goods_output_furniture_add = 60 + # balance: inputs 650 (tools 5x40 + fabric 5x20 + wood 5x20 + plastics 5x50); outputs 1800 (furniture 60x30); weekly productivity 0.230 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_machinists_add = 1000 + building_employment_laborers_add = 4000 } } } @@ -2620,24 +2827,25 @@ pm_ergonomic_furniture = { texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } unlocking_technologies = { - self_assembly + ergonomic_design } 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 + goods_input_fabric_add = 5 + goods_input_wood_add = 10 + goods_input_plastics_add = 5 + goods_output_furniture_add = 85 + # balance: inputs 950 (tools 10x40 + fabric 5x20 + wood 10x20 + plastics 5x50); outputs 2550 (furniture 85x30); weekly productivity 0.320 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 250 + building_employment_machinists_add = 1750 + building_employment_laborers_add = 3000 } } } @@ -2646,23 +2854,88 @@ pm_flatpack_furniture = { texture = "gfx/interface/icons/production_method_icons/industry/mechanized_workshops.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { - ergonomic_design + self_assembly } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 15 + goods_input_tools_add = 10 goods_input_fabric_add = 10 - goods_input_plastics_add = 30 - goods_output_furniture_add = 120 + goods_input_wood_add = 10 + goods_input_plastics_add = 10 + goods_input_electricity_add = 10 + goods_output_furniture_add = 130 + # balance: inputs 1600 (tools 10x40 + fabric 10x20 + wood 10x20 + plastics 10x50 + electricity 10x30); outputs 3900 (furniture 130x30); weekly productivity 0.460 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 750 + building_employment_machinists_add = 1750 + building_employment_laborers_add = 2500 + } + } +} + +## Home Appliances PMG +pm_no_home_appliances = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} + +pm_basic_home_appliances = { + texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" + unlocking_technologies = { + household_appliances + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_steel_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 5 + # output goods + goods_output_furniture_add = 20 + # balance: inputs 550 (steel 5x50 + plastics 5x50 + electricity 5x30); outputs 600 (furniture 20x30); weekly productivity 0.000 (secondary output PMG) + } + } +} + +pm_electronic_home_appliances = { + texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" + unlocking_technologies = { + solid_state_electronics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_steel_add = 5 + goods_input_plastics_add = 5 + goods_input_electronics_add = 5 + goods_input_electricity_add = 10 + # output goods + goods_output_furniture_add = 45 + # balance: inputs 1100 (steel 5x50 + plastics 5x50 + electronics 5x60 + electricity 10x30); outputs 1350 (furniture 45x30); weekly productivity 0.000 (secondary output PMG) + } + } +} + +pm_smart_home_appliances = { + texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" + unlocking_technologies = { + fourth_generation_computers + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_steel_add = 5 + goods_input_plastics_add = 10 + goods_input_electronics_add = 10 + goods_input_semiconductors_add = 5 + goods_input_electricity_add = 15 + # output goods + goods_output_furniture_add = 90 + # balance: inputs 2400 (steel 5x50 + plastics 10x50 + electronics 10x60 + semiconductors 5x120 + electricity 15x30); outputs 2700 (furniture 90x30); weekly productivity 0.000 (secondary output PMG) } } } @@ -2673,17 +2946,18 @@ 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 + } } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 30 - goods_output_glass_add = 20 + goods_input_wood_add = 50 + goods_output_glass_add = 55 + # balance: inputs 1000 (wood 50x20); outputs 2200 (glass 55x40); weekly productivity 0.240 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_shopkeepers_add = 500 + building_employment_laborers_add = 4500 } } } @@ -2693,6 +2967,7 @@ pm_float_glass_process = { state_modifiers = { workforce_scaled = { state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -2701,13 +2976,14 @@ pm_float_glass_process = { building_modifiers = { workforce_scaled = { goods_input_coal_add = 5 - goods_input_wood_add = 10 + goods_input_wood_add = 5 goods_input_lead_add = 20 - goods_output_glass_add = 60 + goods_output_glass_add = 85 + # balance: inputs 1050 (coal 5x30 + wood 5x20 + lead 20x40); outputs 3400 (glass 85x40); weekly productivity 0.470 } level_scaled = { - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8500 + building_employment_machinists_add = 750 + building_employment_laborers_add = 4250 } } } @@ -2716,23 +2992,24 @@ 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 + } } unlocking_technologies = { - oxygen_concentrators + bottom_blown_converters } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 10 - goods_input_lead_add = 35 + goods_input_iron_add = 5 + goods_input_lead_add = 50 goods_input_electricity_add = 5 - goods_output_glass_add = 120 + goods_output_glass_add = 160 + # balance: inputs 2350 (iron 5x40 + lead 50x40 + electricity 5x30); outputs 6400 (glass 160x40); weekly productivity 0.810 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 278 + building_employment_machinists_add = 1389 + building_employment_laborers_add = 3333 } } } @@ -2741,23 +3018,24 @@ 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 + } } unlocking_technologies = { - bottom_blown_converters + oxygen_concentrators } building_modifiers = { workforce_scaled = { - goods_input_iron_add = 15 - goods_input_lead_add = 40 - goods_input_electricity_add = 10 - goods_output_glass_add = 180 + goods_input_iron_add = 5 + goods_input_lead_add = 30 + goods_input_electricity_add = 5 + goods_output_glass_add = 115 + # balance: inputs 1550 (iron 5x40 + lead 30x40 + electricity 5x30); outputs 4600 (glass 115x40); weekly productivity 0.610 } 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 = 2000 + building_employment_laborers_add = 2500 } } } @@ -2766,23 +3044,24 @@ pm_composite_glass = { texture = "gfx/interface/icons/production_method_icons/industry/houseware_plastics.dds" # TODO state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } unlocking_technologies = { - + composite_glassmaking } building_modifiers = { workforce_scaled = { goods_input_plastics_add = 20 - goods_input_lead_add = 30 - goods_input_electricity_add = 25 - goods_output_glass_add = 220 + goods_input_lead_add = 40 + goods_input_electricity_add = 35 + goods_output_glass_add = 200 + # balance: inputs 3650 (plastics 20x50 + lead 40x40 + electricity 35x30); outputs 8000 (glass 200x40); weekly productivity 0.870 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 750 + building_employment_machinists_add = 1750 + building_employment_laborers_add = 2500 } } } @@ -2793,14 +3072,15 @@ 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 = 20 + } } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 30 + goods_input_steel_add = 10 goods_input_electricity_add = 5 goods_output_engines_add = 35 + # balance: inputs 650 (steel 10x50 + electricity 5x30); outputs 2100 (engines 35x60); weekly productivity 0.145 } level_scaled = { building_employment_engineers_add = 500 @@ -2814,7 +3094,7 @@ 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 = 25 + } } unlocking_technologies = { @@ -2822,11 +3102,12 @@ pm_high_compression_engines_motors = { } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 40 - goods_input_aluminum_add = 20 + goods_input_steel_add = 10 + goods_input_aluminum_add = 5 goods_input_tools_add = 5 - goods_input_electricity_add = 10 - goods_output_engines_add = 80 + goods_input_electricity_add = 5 + goods_output_engines_add = 60 + # balance: inputs 1100 (steel 10x50 + aluminum 5x50 + tools 5x40 + electricity 5x30); outputs 3600 (engines 60x60); weekly productivity 0.250 } level_scaled = { building_employment_engineers_add = 1000 @@ -2840,7 +3121,7 @@ pm_transverse_engines_motors = { texture = "gfx/interface/icons/production_method_icons/industry/transverse_engines.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } unlocking_technologies = { @@ -2848,11 +3129,12 @@ pm_transverse_engines_motors = { } 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 + goods_input_steel_add = 10 + goods_input_aluminum_add = 10 + goods_input_tools_add = 5 + goods_input_electricity_add = 5 + goods_output_engines_add = 90 + # balance: inputs 1350 (steel 10x50 + aluminum 10x50 + tools 5x40 + electricity 5x30); outputs 5400 (engines 90x60); weekly productivity 0.405 } level_scaled = { building_employment_engineers_add = 2000 @@ -2866,7 +3148,7 @@ pm_variable_valve_engines = { texture = "gfx/interface/icons/production_method_icons/industry/stirling_engines.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -2874,12 +3156,13 @@ pm_variable_valve_engines = { } 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 + goods_input_steel_add = 15 + goods_input_aluminum_add = 10 + goods_input_tools_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 10 + goods_output_engines_add = 125 + # balance: inputs 2000 (steel 15x50 + aluminum 10x50 + tools 5x40 + plastics 5x50 + electricity 10x30); outputs 7500 (engines 125x60); weekly productivity 0.550 } level_scaled = { building_employment_engineers_add = 3000 @@ -2902,10 +3185,11 @@ pm_numerically_controlled_machining = { building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 10 + goods_input_electronics_add = 5 goods_input_computers_add = 5 # output goods - goods_output_engines_add = 30 + goods_output_engines_add = 20 + # balance: inputs 750 (electronics 5x60 + computers 5x90); outputs 1200 (engines 20x60); weekly productivity 0.300 } level_scaled = { # employment @@ -2922,10 +3206,11 @@ pm_computer_integrated_machining = { building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 20 - goods_input_computers_add = 10 + goods_input_electronics_add = 10 + goods_input_computers_add = 5 # output goods - goods_output_engines_add = 55 + goods_output_engines_add = 35 + # balance: inputs 1050 (electronics 10x60 + computers 5x90); outputs 2100 (engines 35x60); weekly productivity 0.350 } level_scaled = { # employment @@ -2942,10 +3227,11 @@ pm_advanced_mechatronic_systems = { building_modifiers = { workforce_scaled = { # input goods - goods_input_electronics_add = 30 - goods_input_computers_add = 15 + goods_input_electronics_add = 20 + goods_input_computers_add = 10 # output goods - goods_output_engines_add = 100 + goods_output_engines_add = 70 + # balance: inputs 2100 (electronics 20x60 + computers 10x90); outputs 4200 (engines 70x60); weekly productivity 0.525 } level_scaled = { # employment @@ -2960,7 +3246,7 @@ 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 = 10 + } } unlocking_technologies = { @@ -2970,9 +3256,10 @@ pm_pre_war_ammunition = { workforce_scaled = { # input goods goods_input_explosives_add = 5 - goods_input_lead_add = 15 + goods_input_lead_add = 10 # output goods - goods_output_ammunition_add = 30 + goods_output_ammunition_add = 20 + # balance: inputs 650 (explosives 5x50 + lead 10x40); outputs 1000 (ammunition 20x50); weekly productivity 0.064 } level_scaled = { building_employment_laborers_add = 3500 @@ -2986,7 +3273,7 @@ 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 = 20 + } } unlocking_technologies = { @@ -2995,10 +3282,11 @@ pm_standardized_cartridges = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 - goods_input_lead_add = 25 + goods_input_explosives_add = 10 + goods_input_lead_add = 15 # output goods - goods_output_ammunition_add = 60 + goods_output_ammunition_add = 40 + # balance: inputs 1100 (explosives 10x50 + lead 15x40); outputs 2000 (ammunition 40x50); weekly productivity 0.164 } level_scaled = { building_employment_laborers_add = 3000 @@ -3012,7 +3300,7 @@ 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 = 30 + } } unlocking_technologies = { @@ -3021,11 +3309,12 @@ pm_polymer_coatings = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 - goods_input_lead_add = 35 - goods_input_plastics_add = 10 + goods_input_explosives_add = 20 + goods_input_lead_add = 20 + goods_input_plastics_add = 5 # output goods - goods_output_ammunition_add = 80 + goods_output_ammunition_add = 65 + # balance: inputs 2050 (explosives 20x50 + lead 20x40 + plastics 5x50); outputs 3250 (ammunition 65x50); weekly productivity 0.171 } level_scaled = { building_employment_laborers_add = 2500 @@ -3039,7 +3328,7 @@ 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 = 40 + } } unlocking_technologies = { @@ -3048,12 +3337,13 @@ pm_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 + goods_input_explosives_add = 25 + goods_input_lead_add = 20 + goods_input_plastics_add = 5 + goods_input_uranium_add = 5 # output goods - goods_output_ammunition_add = 300 + goods_output_ammunition_add = 200 + # balance: inputs 2500 (explosives 25x50 + lead 20x40 + plastics 5x50 + uranium 5x40); outputs 10000 (ammunition 200x50); weekly productivity 1.500 } level_scaled = { building_employment_laborers_add = 2000 @@ -3069,19 +3359,21 @@ pm_thermal_distillates = { texture = "gfx/interface/icons/production_method_icons/industry/oil_refineries.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 750 + state_pollution_generation_add = 5 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_oil_add = 20 + goods_input_oil_add = 5 # output goods - goods_output_refined_fuel_add = 25 + goods_output_refined_fuel_add = 10 + # balance: inputs 200 (oil 5x40); outputs 500 (refined_fuel 10x50); weekly productivity 0.300 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 800 + building_employment_machinists_add = 200 } } } @@ -3090,7 +3382,8 @@ pm_catalytic_conversion = { texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1125 + state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -3099,15 +3392,16 @@ pm_catalytic_conversion = { building_modifiers = { workforce_scaled = { # input goods - goods_input_oil_add = 25 - goods_input_steel_add = 10 + goods_input_oil_add = 5 + goods_input_steel_add = 5 # output goods - goods_output_refined_fuel_add = 50 + goods_output_refined_fuel_add = 20 + # balance: inputs 450 (oil 5x40 + steel 5x50); outputs 1000 (refined_fuel 20x50); weekly productivity 0.550 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 444 + building_employment_machinists_add = 333 + building_employment_engineers_add = 223 } } } @@ -3116,7 +3410,8 @@ pm_high_octane_blending = { texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1250 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -3125,15 +3420,16 @@ pm_high_octane_blending = { building_modifiers = { workforce_scaled = { # input goods - goods_input_oil_add = 50 - goods_input_steel_add = 20 + goods_input_oil_add = 10 + goods_input_steel_add = 5 # output goods - goods_output_refined_fuel_add = 100 + goods_output_refined_fuel_add = 30 + # balance: inputs 650 (oil 10x40 + steel 5x50); outputs 1500 (refined_fuel 30x50); weekly productivity 0.850 } level_scaled = { - building_employment_laborers_add = 3500 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 389 + building_employment_machinists_add = 333 + building_employment_engineers_add = 278 } } } @@ -3142,7 +3438,8 @@ pm_full_conversion_refining = { texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1500 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -3151,701 +3448,744 @@ pm_full_conversion_refining = { building_modifiers = { workforce_scaled = { # input goods - goods_input_oil_add = 75 - goods_input_steel_add = 25 + goods_input_oil_add = 10 + goods_input_steel_add = 5 goods_input_engines_add = 5 goods_input_electronics_add = 5 # output goods - goods_output_refined_fuel_add = 200 + goods_output_refined_fuel_add = 50 + # balance: inputs 1250 (oil 10x40 + steel 5x50 + engines 5x60 + electronics 5x60); outputs 2500 (refined_fuel 50x50); weekly productivity 1.250 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 333 + building_employment_machinists_add = 389 + building_employment_engineers_add = 278 } } } -## Raw Plastic PMG -pm_no_plastics = { - texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" # No plastics, pink +## Refinery Process Controls PMG +pm_no_refinery_process_controls = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.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_heat_integration_networks = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" unlocking_technologies = { - synthetic_polymers + mechanical_process_control } building_modifiers = { workforce_scaled = { # input goods - goods_input_coal_add = 5 - goods_input_chemicals_add = 5 + goods_input_electricity_add = 5 + goods_input_steel_add = 5 # output goods - goods_output_refined_fuel_add = -30 - goods_output_plastics_add = 50 - } - level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 1000 + goods_output_refined_fuel_add = 10 + # balance: inputs 400 (electricity 5x30 + steel 5x50); outputs 500 (refined_fuel 10x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_ziegler_natta_catalysts = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Advanced(?) plastics, pink - state_modifiers = { +pm_digital_refinery_controls = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1125 + # input goods + goods_input_electricity_add = 10 + goods_input_electronics_add = 5 + # output goods + goods_output_refined_fuel_add = 15 + # balance: inputs 600 (electricity 10x30 + electronics 5x60); outputs 750 (refined_fuel 15x50); weekly productivity 0.000 (secondary output PMG) } } +} + +pm_advanced_refinery_optimization = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" unlocking_technologies = { - inorganic_synthesis + computerized_heavy_industrial_processes } building_modifiers = { workforce_scaled = { # input goods - goods_input_rare_earth_elements_add = 10 - goods_input_chemicals_add = 10 + goods_input_electricity_add = 15 + goods_input_computers_add = 5 # output goods - goods_output_refined_fuel_add = -45 - goods_output_plastics_add = 125 - } - level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 2000 + goods_output_refined_fuel_add = 25 + # balance: inputs 900 (electricity 15x30 + computers 5x90); outputs 1250 (refined_fuel 25x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_engineering_plastics = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Dense plastics, I guess? pink +## Refinery Hydrogen Processing PMG +pm_no_hydrogen_processing = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} + +pm_hydrotreating_units = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1500 + state_pollution_generation_add = 2.5 } } unlocking_technologies = { - variety_plastics - } - unlocking_production_methods = { - + bulk_petrochemical_production } building_modifiers = { workforce_scaled = { # input goods - goods_input_rare_earth_elements_add = 20 - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 5 + goods_input_natural_gas_add = 5 # output goods - goods_output_refined_fuel_add = -65 - goods_output_plastics_add = 200 - } - level_scaled = { - building_employment_engineers_add = 4000 - building_employment_machinists_add = 2000 + goods_output_refined_fuel_add = 10 + # balance: inputs 350 (chemicals 5x30 + natural_gas 5x40); outputs 500 (refined_fuel 10x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_designer_polymers = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Elastomers, pink. IDK what it is either. +pm_integrated_hydrocracking = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 1875 + state_pollution_generation_add = 5 } } unlocking_technologies = { - designer_polymers - } - unlocking_production_methods = { - + full_conversion_refining } 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_chemicals_add = 10 + goods_input_natural_gas_add = 10 # 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 + goods_output_refined_fuel_add = 20 + # balance: inputs 700 (chemicals 10x30 + natural_gas 10x40); outputs 1000 (refined_fuel 20x50); weekly productivity 0.000 (secondary output PMG) } } } -############# Paper Manufactories ################# -## Base Paper PMG -pm_pre_war_paper = { - texture = "gfx/interface/icons/production_method_icons/industry/pulp_pressing.dds" - building_modifiers = { +pm_deep_hydroconversion = { + texture = "gfx/interface/icons/production_method_icons/industry/dense_oil_transportation.dds" + state_modifiers = { workforce_scaled = { - goods_input_wood_add = 30 - goods_output_paper_add = 25 + state_pollution_generation_add = 7.5 } - level_scaled = { - building_employment_laborers_add = 8000 + } + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_chemicals_add = 15 + goods_input_natural_gas_add = 15 + goods_input_rare_earth_elements_add = 5 + # output goods + goods_output_refined_fuel_add = 35 + # balance: inputs 1250 (chemicals 15x30 + natural_gas 15x40 + rare_earth_elements 5x40); outputs 1750 (refined_fuel 35x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_kraft_pulping = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +## Base Plastic Refineries PMG +pm_early_polymers = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Basic plastics, pink state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + state_pollution_generation_add = 40 + } } unlocking_technologies = { - + synthetic_polymers } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 20 - goods_input_sulfur_add = 10 - goods_input_tools_add = 5 - goods_output_paper_add = 60 + # input goods + goods_input_coal_add = 5 + goods_input_chemicals_add = 10 + goods_input_refined_fuel_add = 30 + # output goods + goods_output_plastics_add = 65 + # balance: inputs 1950 (coal 5x30 + chemicals 10x30 + refined_fuel 30x50); outputs 3250 (plastics 65x50); weekly productivity 0.260 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 2000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 2500 + building_employment_machinists_add = 2500 } } } -pm_alkaline_papermaking = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.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 = 30 + state_pollution_generation_add = 45 + } } unlocking_technologies = { - twin_wire_forming_process + inorganic_synthesis } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 20 + # input goods + goods_input_rare_earth_elements_add = 10 goods_input_chemicals_add = 10 - goods_input_tools_add = 5 - goods_output_paper_add = 80 + goods_input_refined_fuel_add = 45 + # output goods + goods_output_plastics_add = 105 + # balance: inputs 2950 (rare_earth_elements 10x40 + chemicals 10x30 + refined_fuel 45x50); outputs 5250 (plastics 105x50); weekly productivity 0.460 } level_scaled = { building_employment_engineers_add = 2500 building_employment_machinists_add = 2500 - building_employment_laborers_add = 3000 } } } -pm_twin_wiring_forming = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +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 = 40 - } + state_pollution_generation_add = 50 + + } } unlocking_technologies = { - alkaline_papermaking + variety_plastics + } + unlocking_production_methods = { + } 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 + # input goods + goods_input_rare_earth_elements_add = 25 + goods_input_chemicals_add = 40 + goods_input_refined_fuel_add = 50 + # output goods + goods_output_plastics_add = 150 + # balance: inputs 4700 (rare_earth_elements 25x40 + chemicals 40x30 + refined_fuel 50x50); outputs 7500 (plastics 150x50); weekly productivity 0.560 } level_scaled = { - building_employment_engineers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 2000 + building_employment_engineers_add = 3333 + building_employment_machinists_add = 1667 } } } -pm_chemithermomechanical_pulping = { - texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" +pm_designer_polymers = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" # Elastomers, pink. IDK what it is either. state_modifiers = { workforce_scaled = { state_pollution_generation_add = 50 + } } unlocking_technologies = { - chemithermomechanical_pulping + designer_polymers + } + unlocking_production_methods = { + } 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 + # input goods + goods_input_rare_earth_elements_add = 35 + goods_input_chemicals_add = 45 + goods_input_refined_fuel_add = 50 + goods_input_computers_add = 5 + # output goods + goods_output_plastics_add = 175 + # balance: inputs 5700 (rare_earth_elements 35x40 + chemicals 45x30 + refined_fuel 50x50 + computers 5x90); outputs 8750 (plastics 175x50); weekly productivity 0.610 } level_scaled = { - building_employment_engineers_add = 3500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 1000 + building_employment_engineers_add = 3125 + building_employment_machinists_add = 1875 } } } -############# 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 = 10 - } +## Polymer Process Controls PMG +pm_no_polymer_process_controls = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} + +pm_closed_loop_polymerization = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + unlocking_technologies = { + mechanical_process_control } 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 + # input goods + goods_input_electricity_add = 5 + goods_input_electronics_add = 5 + # output goods + goods_output_plastics_add = 10 + # balance: inputs 450 (electricity 5x30 + electronics 5x60); outputs 500 (plastics 10x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_painkillers = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold +pm_computerized_polymer_controls = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" unlocking_technologies = { - - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 25 - } + heavy_industrial_process_automation } 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 + # input goods goods_input_electricity_add = 10 - goods_output_pharmaceuticals_add = 60 - } - level_scaled = { - building_employment_academics_add = 1000 - building_employment_machinists_add = 3000 + goods_input_computers_add = 5 + # output goods + goods_output_plastics_add = 15 + # balance: inputs 750 (electricity 10x30 + computers 5x90); outputs 750 (plastics 15x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_anxiolytic_drugs = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold +pm_semiconductor_guided_polymerization = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" unlocking_technologies = { - - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 40 - } + computerized_heavy_industrial_processes } 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_electricity_add = 15 + goods_input_computers_add = 5 + goods_input_semiconductors_add = 5 # output goods - } - level_scaled = { - building_employment_academics_add = 1000 - building_employment_machinists_add = 4000 + goods_output_plastics_add = 35 + # balance: inputs 1500 (electricity 15x30 + computers 5x90 + semiconductors 5x120); outputs 1750 (plastics 35x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_antiviral_drugs = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold - unlocking_technologies = { +## Polymer Additives PMG +pm_no_polymer_additives = { + texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" +} - } - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } +pm_basic_polymer_stabilizers = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" + unlocking_technologies = { + bulk_petrochemical_production } 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_chemicals_add = 5 # output goods - } - level_scaled = { - building_employment_academics_add = 1500 - building_employment_machinists_add = 4500 + goods_output_plastics_add = 5 + # balance: inputs 150 (chemicals 5x30); outputs 250 (plastics 5x50); weekly productivity 0.000 (secondary output PMG) } } } -############# Shipyards ################# -## Base Shipyard PMG -pm_general_cargo_ships = { - texture = "gfx/interface/icons/production_method_icons/industry/wooden_ships.dds" +pm_engineered_additive_packages = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" + unlocking_technologies = { + variety_plastics + } building_modifiers = { workforce_scaled = { # input goods - goods_input_engines_add = 10 - goods_input_steel_add = 30 + goods_input_chemicals_add = 10 + goods_input_rare_earth_elements_add = 5 # 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 + goods_output_plastics_add = 15 + # balance: inputs 500 (chemicals 10x30 + rare_earth_elements 5x40); outputs 750 (plastics 15x50); weekly productivity 0.000 (secondary output PMG) } } } -pm_bulk_carriers = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_wooden_ships.dds" +pm_specialty_polymer_compounds = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" unlocking_technologies = { - gantry_cranes + designer_polymers } building_modifiers = { workforce_scaled = { # input goods - goods_input_engines_add = 15 - goods_input_steel_add = 40 + goods_input_chemicals_add = 15 + goods_input_rare_earth_elements_add = 10 + goods_input_semiconductors_add = 5 # output goods - goods_output_clippers_add = 60 + goods_output_plastics_add = 35 + # balance: inputs 1450 (chemicals 15x30 + rare_earth_elements 10x40 + semiconductors 5x120); outputs 1750 (plastics 35x50); weekly productivity 0.000 (secondary output PMG) + } + } +} + +############# 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 = 45 + goods_input_sulfur_add = 5 + goods_output_paper_add = 85 + # balance: inputs 1150 (wood 45x20 + sulfur 5x50); outputs 2550 (paper 85x30); weekly productivity 0.280 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_laborers_add = 5000 } } } -pm_container_ships = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" +pm_kraft_pulping = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } 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 + goods_input_wood_add = 25 + goods_input_sulfur_add = 10 + goods_input_tools_add = 5 + goods_output_paper_add = 105 + # balance: inputs 1200 (wood 25x20 + sulfur 10x50 + tools 5x40); outputs 3150 (paper 105x30); weekly productivity 0.390 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 4500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 1250 + building_employment_machinists_add = 1250 + building_employment_laborers_add = 2500 } } } -pm_panamax = { - texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" +pm_alkaline_papermaking = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } unlocking_technologies = { - globalized_logistics + alkaline_papermaking } 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_wood_add = 35 + goods_input_chemicals_add = 20 + goods_input_sulfur_add = 5 + goods_input_tools_add = 10 + goods_output_paper_add = 145 + # balance: inputs 1950 (wood 35x20 + chemicals 20x30 + sulfur 5x50 + tools 10x40); outputs 4350 (paper 145x30); weekly productivity 0.480 } level_scaled = { - # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 5000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 1562 + building_employment_machinists_add = 1562 + building_employment_laborers_add = 1876 } } } -############# 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. +pm_twin_wiring_forming = { + texture = "gfx/interface/icons/production_method_icons/industry/bleached_paper.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } + unlocking_technologies = { + twin_wire_forming_process + } building_modifiers = { workforce_scaled = { - # input goods - goods_input_wood_add = 10 - goods_input_steel_add = 10 - # output goods - goods_output_small_arms_add = 30 + goods_input_wood_add = 30 + goods_input_chemicals_add = 35 + goods_input_sulfur_add = 5 + goods_input_tools_add = 15 + goods_input_electricity_add = 5 + goods_output_paper_add = 170 + # balance: inputs 2650 (wood 30x20 + chemicals 35x30 + sulfur 5x50 + tools 15x40 + electricity 5x30); outputs 5100 (paper 170x30); weekly productivity 0.490 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 1000 + building_employment_engineers_add = 1875 + building_employment_machinists_add = 1875 + building_employment_laborers_add = 1250 } } } -pm_battle_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Battle rifles, think M-14 or FAL. Gold. +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 = { - # 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 + goods_input_wood_add = 45 + goods_input_chemicals_add = 45 + goods_input_sulfur_add = 5 + goods_input_tools_add = 20 + goods_input_electricity_add = 15 + goods_output_paper_add = 210 + # balance: inputs 3750 (wood 45x20 + chemicals 45x30 + sulfur 5x50 + tools 20x40 + electricity 15x30); outputs 6300 (paper 210x30); weekly productivity 0.510 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 - building_employment_engineers_add = 500 + building_employment_engineers_add = 2188 + building_employment_machinists_add = 2188 + building_employment_laborers_add = 624 } } } -pm_assault_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Assault rifles, think AK-47 or M-16. Gold. +############# 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 = 150 + } } - unlocking_technologies = { - assault_rifle - } building_modifiers = { workforce_scaled = { - # 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 + goods_input_chemicals_add = 15 + goods_input_chemicals_add = 10 + goods_input_sulfur_add = 5 + goods_input_glass_add = 5 + goods_input_glass_add = 5 + goods_output_pharmaceuticals_add = 55 + # balance: inputs 1400 (chemicals 15x30 + chemicals 10x30 + sulfur 5x50 + glass 5x40 + glass 5x40); outputs 3300 (pharmaceuticals 55x60); weekly productivity 0.380 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1000 + building_employment_academics_add = 1250 + building_employment_machinists_add = 3750 } } } -pm_carbine_assault_rifles = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" # Carbine assault rifles, think M-4. Gold. +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 = 150 + state_pollution_generation_add = 20 + } } - unlocking_technologies = { - carbine_assault_rifles - } building_modifiers = { workforce_scaled = { - # 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 + goods_input_chemicals_add = 60 + goods_input_sulfur_add = 5 + goods_input_refined_fuel_add = 20 + goods_input_glass_add = 20 + goods_input_electricity_add = 20 + goods_input_electricity_add = 10 + goods_output_pharmaceuticals_add = 115 + # balance: inputs 4750 (chemicals 60x30 + sulfur 5x50 + refined_fuel 20x50 + glass 20x40 + electricity 20x30 + electricity 10x30); outputs 6900 (pharmaceuticals 115x60); weekly productivity 0.430 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 1500 + building_employment_academics_add = 1250 + building_employment_machinists_add = 3750 } } } -## Artillery -pm_no_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/industry/no_artillery_production.dds" # TODO No Artillery, pink -} +pm_anxiolytic_drugs = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold + unlocking_technologies = { -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 = 50 + state_pollution_generation_add = 30 + } } - unlocking_technologies = { - # heavy_artillery - } building_modifiers = { workforce_scaled = { - # input goods - goods_input_steel_add = 20 + goods_input_chemicals_add = 40 + goods_input_sulfur_add = 5 + goods_input_refined_fuel_add = 15 + goods_input_refined_fuel_add = 15 + goods_input_glass_add = 20 + goods_input_electricity_add = 20 + goods_input_electricity_add = 20 # output goods - goods_output_artillery_add = 30 + goods_output_pharmaceuticals_add = 175 + # balance: inputs 4950 (chemicals 40x30 + sulfur 5x50 + refined_fuel 15x50 + refined_fuel 15x50 + glass 20x40 + electricity 20x30 + electricity 20x30); outputs 10500 (pharmaceuticals 175x60); weekly productivity 1.110 } level_scaled = { + building_employment_academics_add = 1000 + building_employment_machinists_add = 4000 } } } -pm_post_war_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Post-war artillery. Pink +pm_antiviral_drugs = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # Synthetic medicines, gold unlocking_technologies = { - # propellant_gasses + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 15 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_steel_add = 40 + goods_input_chemicals_add = 60 + goods_input_sulfur_add = 5 + goods_input_refined_fuel_add = 15 + goods_input_glass_add = 10 + goods_input_electricity_add = 30 # output goods - goods_output_artillery_add = 60 + goods_output_pharmaceuticals_add = 225 + # balance: inputs 4100 (chemicals 60x30 + sulfur 5x50 + refined_fuel 15x50 + glass 10x40 + electricity 30x30); outputs 13500 (pharmaceuticals 225x60); weekly productivity 1.567 } level_scaled = { + building_employment_academics_add = 1500 + building_employment_machinists_add = 4500 } } } -pm_self_propelled_artillery_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Self-propelled artillery, sometimes called SPGs. Pink - state_modifiers = { +## Pharmaceutical Delivery PMG +pm_no_drug_delivery_systems = { + texture = "gfx/interface/icons/production_method_icons/no_specialists.dds" +} + +pm_basic_tablet_packaging = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" + unlocking_technologies = { + antibiotics + } + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + goods_input_paper_add = 5 + goods_input_glass_add = 5 + goods_input_plastics_add = 5 + goods_output_pharmaceuticals_add = 15 + # balance: inputs 600 (paper 5x30 + glass 5x40 + plastics 5x50); outputs 900 (pharmaceuticals 15x60); weekly productivity 0.000 (secondary output PMG) } } +} + +pm_sterile_injectable_delivery = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" unlocking_technologies = { - # fire_control_computers + advanced_chemical_synthesis } 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_glass_add = 10 + goods_input_plastics_add = 10 + goods_input_electronics_add = 5 + goods_output_pharmaceuticals_add = 30 + # balance: inputs 1200 (glass 10x40 + plastics 10x50 + electronics 5x60); outputs 1800 (pharmaceuticals 30x60); weekly productivity 0.000 (secondary output PMG) } } } -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 = { +pm_controlled_release_formulations = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" + unlocking_technologies = { + designer_chemical_synthesis + } + building_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + goods_input_plastics_add = 15 + goods_input_electronics_add = 5 + goods_input_professional_services_add = 5 + goods_output_pharmaceuticals_add = 45 + # balance: inputs 1500 (plastics 15x50 + electronics 5x60 + professional_services 5x90); outputs 2700 (pharmaceuticals 45x60); weekly productivity 0.000 (secondary output PMG) } } +} + +pm_targeted_biologic_delivery = { + texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" unlocking_technologies = { - # rocket_propelled_artillery + high_performance_personal_computers } building_modifiers = { workforce_scaled = { - # input goods - goods_input_steel_add = 45 + goods_input_glass_add = 10 + goods_input_plastics_add = 20 goods_input_electronics_add = 10 - goods_input_refined_fuel_add = 15 - # output goods - goods_output_artillery_add = 85 - } - level_scaled = { - # employment + goods_input_semiconductors_add = 5 + goods_input_professional_services_add = 5 + goods_output_pharmaceuticals_add = 65 + # balance: inputs 3050 (glass 10x40 + plastics 20x50 + electronics 10x60 + semiconductors 5x120 + professional_services 5x90); outputs 3900 (pharmaceuticals 65x60); weekly productivity 0.000 (secondary output PMG) } } } -############# 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 = { +############# Shipyards ################# +## Base Shipyard PMG +pm_general_cargo_ships = { + texture = "gfx/interface/icons/production_method_icons/industry/wooden_ships.dds" + country_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + country_ship_construction_add = 20 } } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 40 - goods_output_steel_add = 40 + # input goods + goods_input_engines_add = 10 + goods_input_steel_add = 25 + # output goods + goods_output_clippers_add = 75 + # balance: inputs 1850 (engines 10x60 + steel 25x50); outputs 4500 (clippers 75x60); weekly productivity 0.265 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + # employment + 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" - state_modifiers = { +pm_bulk_carriers = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_wooden_ships.dds" + country_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + country_ship_construction_add = 40 } } unlocking_technologies = { - oxygen_steelmaking_process + gantry_cranes } building_modifiers = { workforce_scaled = { - goods_input_coal_add = 30 - goods_input_iron_add = 60 - goods_input_electricity_add = 10 - goods_output_steel_add = 80 + # input goods + goods_input_engines_add = 15 + goods_input_steel_add = 45 + # output goods + goods_output_clippers_add = 120 + # balance: inputs 3150 (engines 15x60 + steel 45x50); outputs 7200 (clippers 120x60); weekly productivity 0.405 } level_scaled = { + # employment building_employment_engineers_add = 500 building_employment_machinists_add = 3500 building_employment_laborers_add = 6000 @@ -3853,674 +4193,3148 @@ 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_container_ships = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" + country_modifiers = { + workforce_scaled = { + country_ship_construction_add = 60 + } + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 25 + } } unlocking_technologies = { - oxygen_concentrators + intermodal_logistics } 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 + # input goods + goods_input_engines_add = 15 + goods_input_steel_add = 70 + goods_input_electronics_add = 5 + # output goods + goods_output_clippers_add = 155 + # balance: inputs 4700 (engines 15x60 + steel 70x50 + electronics 5x60); outputs 9300 (clippers 155x60); weekly productivity 0.460 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 4500 + building_employment_laborers_add = 5000 } } } -pm_bottom_blown_converters = { - texture = "gfx/interface/icons/production_method_icons/industry/open_hearth_process.dds" +pm_panamax = { + texture = "gfx/interface/icons/production_method_icons/industry/reinforced_steam_ships.dds" + country_modifiers = { + workforce_scaled = { + country_ship_construction_add = 80 + } + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - bottom_blown_converters + globalized_logistics } 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 + # input goods + goods_input_engines_add = 30 + goods_input_steel_add = 95 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + # output goods + goods_output_clippers_add = 200 + # balance: inputs 7300 (engines 30x60 + steel 95x50 + electronics 5x60 + computers 5x90); outputs 12000 (clippers 200x60); weekly productivity 0.470 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + # employment + building_employment_engineers_add = 1000 + building_employment_machinists_add = 5000 + building_employment_laborers_add = 4000 } } } -pm_vacuum_arc_remelting = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" +############# 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 = 30 + } } unlocking_technologies = { - vacuum_arc_remelting + industrial_warfare } 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 + # input goods + goods_input_wood_add = 5 + goods_input_steel_add = 5 + # output goods + goods_output_small_arms_add = 20 + # balance: inputs 350 (wood 5x20 + steel 5x50); outputs 1200 (small_arms 20x60); weekly productivity 0.170 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 3000 building_employment_laborers_add = 4000 + building_employment_machinists_add = 1000 } } } -## 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" +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 = 5 + } } unlocking_technologies = { - electric_arc_furnace + squad_specialist_weapons } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 50 - goods_input_coal_add = 10 - goods_output_steel_add = 45 + # input goods + goods_input_wood_add = 5 + goods_input_steel_add = 10 + goods_input_tools_add = 5 + # output goods + goods_output_small_arms_add = 40 + # balance: inputs 800 (wood 5x20 + steel 10x50 + tools 5x40); outputs 2400 (small_arms 40x60); weekly productivity 0.320 } level_scaled = { - building_employment_machinists_add = -500 + building_employment_laborers_add = 3000 + building_employment_machinists_add = 1500 building_employment_engineers_add = 500 } } } -pm_advanced_electric_arc_furnaces = { - texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" +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 = 5 + } } unlocking_technologies = { - vacuum_arc_remelting + assault_rifle } building_modifiers = { workforce_scaled = { - 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 + # input goods + goods_input_steel_add = 20 + goods_input_plastics_add = 5 + goods_input_tools_add = 5 + # output goods + goods_output_small_arms_add = 80 + # balance: inputs 1450 (steel 20x50 + plastics 5x50 + tools 5x40); outputs 4800 (small_arms 80x60); weekly productivity 0.670 } level_scaled = { - building_employment_machinists_add = -1000 + building_employment_laborers_add = 2000 + building_employment_machinists_add = 2000 building_employment_engineers_add = 1000 } } } -############# Synthetics Plants ################# -# Fabrics PMG -pm_nylon = { - texture = "gfx/interface/icons/production_method_icons/industry/nylon.dds" +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 = 10 + } } unlocking_technologies = { - + carbine_assault_rifles } building_modifiers = { workforce_scaled = { - goods_input_plastics_add = 10 - goods_input_electricity_add = 5 - goods_output_silk_add = 30 + # input goods + goods_input_steel_add = 25 + goods_input_plastics_add = 5 + goods_input_tools_add = 10 + # output goods + goods_output_small_arms_add = 120 + # balance: inputs 1900 (steel 25x50 + plastics 5x50 + tools 10x40); outputs 7200 (small_arms 120x60); weekly productivity 0.883 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_laborers_add = 8000 + building_employment_laborers_add = 2000 + building_employment_machinists_add = 2500 + building_employment_engineers_add = 1500 } } } -pm_polyester = { - texture = "gfx/interface/icons/production_method_icons/industry/polyester.dds" +## 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 + } } unlocking_technologies = { - polyester - silicone_rubber + # heavy_artillery } 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_steel_add = 10 + # output goods + goods_output_artillery_add = 20 + # balance: inputs 500 (steel 10x50); outputs 1400 (artillery 20x70); weekly productivity 0.000 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 7000 } } } -pm_carbon_fibers = { - texture = "gfx/interface/icons/production_method_icons/industry/carbon_fiber.dds" +pm_post_war_artillery_prod = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" # Post-war artillery. Pink + unlocking_technologies = { + # propellant_gasses + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } - unlocking_technologies = { - carbon_fibers - } 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_steel_add = 25 + # output goods + goods_output_artillery_add = 40 + # balance: inputs 1250 (steel 25x50); outputs 2800 (artillery 40x70); weekly productivity 0.000 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 } } } -pm_conductive_smart_fabric = { - texture = "gfx/interface/icons/production_method_icons/industry/smart_fabric.dds" +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 = 40 + state_pollution_generation_add = 10 + } } unlocking_technologies = { - conductive_fibers + # fire_control_computers } 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_steel_add = 25 + goods_input_refined_fuel_add = 10 + # output goods + goods_output_artillery_add = 80 + # balance: inputs 1750 (steel 25x50 + refined_fuel 10x50); outputs 5600 (artillery 80x70); weekly productivity 0.000 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 4000 } } } -############# Tank Factory ################# -## Base Tanks PMG -pm_pre_war_tanks_prod = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" +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 = 20 + state_pollution_generation_add = 10 + } } - is_default = yes unlocking_technologies = { - armored_warfare + # rocket_propelled_artillery } building_modifiers = { workforce_scaled = { # input goods - goods_input_engines_add = 10 goods_input_steel_add = 30 + goods_input_electronics_add = 5 goods_input_refined_fuel_add = 10 # output goods - goods_output_tanks_add = 30 + goods_output_artillery_add = 55 + # balance: inputs 2300 (steel 30x50 + electronics 5x60 + refined_fuel 10x50); outputs 3850 (artillery 55x70); weekly productivity 0.000 } 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" +############# 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 = 30 + state_pollution_generation_add = 20 + } } - unlocking_technologies = { - main_battle_tanks - } 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_coal_add = 10 + goods_input_iron_add = 10 + goods_output_steel_add = 20 + # balance: inputs 700 (coal 10x30 + iron 10x40); outputs 1000 (steel 20x50); weekly productivity 0.300 } level_scaled = { - # employment - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_machinists_add = 200 + building_employment_laborers_add = 800 } } } -pm_first_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" +pm_basic_oxygen_steelmaking = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 40 + state_pollution_generation_add = 10 + } } unlocking_technologies = { - composite_armor + oxygen_steelmaking_process } 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_input_coal_add = 5 + goods_input_iron_add = 15 + goods_input_electricity_add = 5 + goods_output_steel_add = 30 + # balance: inputs 900 (coal 5x30 + iron 15x40 + electricity 5x30); outputs 1500 (steel 30x50); weekly productivity 0.600 } level_scaled = { - # employment - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + building_employment_engineers_add = 50 + building_employment_machinists_add = 350 + building_employment_laborers_add = 600 } } } -pm_composite_armor_mbts = { - texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" +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 = 50 + state_pollution_generation_add = 22.5 + } } + unlocking_technologies = { + oxygen_concentrators + } building_modifiers = { workforce_scaled = { - # input goods - 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 + goods_input_coal_add = 10 + goods_input_iron_add = 20 + goods_input_natural_gas_add = 5 + goods_input_electricity_add = 5 + goods_output_steel_add = 45 + # balance: inputs 1450 (coal 10x30 + iron 20x40 + natural_gas 5x40 + electricity 5x30); outputs 2250 (steel 45x50); weekly productivity 0.800 } level_scaled = { - # employment - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 5000 + building_employment_engineers_add = 100 + building_employment_machinists_add = 300 + building_employment_laborers_add = 600 } } } -pm_3rd_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base5.dds" +pm_bottom_blown_converters = { + texture = "gfx/interface/icons/production_method_icons/industry/open_hearth_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 60 + state_pollution_generation_add = 22.5 + } } + unlocking_technologies = { + bottom_blown_converters + } 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_refined_fuel_add = 20 - goods_input_electronics_add = 10 - # output goods - goods_output_tanks_add = 120 + goods_input_coal_add = 10 + goods_input_iron_add = 25 + goods_input_natural_gas_add = 5 + goods_input_electricity_add = 10 + goods_output_steel_add = 55 + # balance: inputs 1800 (coal 10x30 + iron 25x40 + natural_gas 5x40 + electricity 10x30); outputs 2750 (steel 55x50); weekly productivity 0.950 } level_scaled = { - # employment - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 150 + building_employment_machinists_add = 350 + building_employment_laborers_add = 500 } } } -pm_advanced_3rd_gen_mbt = { - texture = "gfx/interface/icons/production_method_icons/unused/base6.dds" +pm_vacuum_arc_remelting = { + texture = "gfx/interface/icons/production_method_icons/industry/electric_arc_process.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + state_pollution_generation_add = 2.5 + } } + unlocking_technologies = { + vacuum_arc_remelting + } 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_refined_fuel_add = 20 - goods_input_electronics_add = 15 - goods_input_uranium_add = 5 - # output goods - goods_output_tanks_add = 180 + goods_input_iron_add = 35 + goods_input_natural_gas_add = 5 + goods_input_electricity_add = 10 + goods_output_steel_add = 65 + # balance: inputs 1900 (iron 35x40 + natural_gas 5x40 + electricity 10x30); outputs 3250 (steel 65x50); weekly productivity 1.350 } level_scaled = { - # employment - building_employment_engineers_add = 2500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_engineers_add = 222 + building_employment_machinists_add = 333 + building_employment_laborers_add = 445 } } } -############# Textile Manufactories ################# -## Base Textile PMG -pm_tailored_garments = { +## 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 = 20 + + } + } + unlocking_technologies = { + electric_arc_furnace + } + building_modifiers = { + workforce_scaled = { + goods_input_electricity_add = 50 + goods_input_coal_add = 10 + goods_output_steel_add = 45 + # balance: inputs 1800 (electricity 50x30 + coal 10x30); outputs 2250 (steel 45x50); weekly productivity 0.900 + } + level_scaled = { + building_employment_machinists_add = -500 + building_employment_engineers_add = 500 + } + } +} + +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 + + } + } + unlocking_technologies = { + vacuum_arc_remelting + } + building_modifiers = { + workforce_scaled = { + 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 + # balance: inputs 2080 (electricity 40x30 + natural_gas 10x40 + chemicals 10x30 + computers 2x90); outputs 5000 (steel 100x50); weekly productivity 2.920 + } + level_scaled = { + building_employment_machinists_add = -1000 + building_employment_engineers_add = 1000 + } + } +} + +############# Synthetics Plants ################# +# Fabrics PMG +pm_nylon = { + texture = "gfx/interface/icons/production_method_icons/industry/nylon.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_plastics_add = 5 + goods_input_electricity_add = 5 + goods_output_fabric_add = 30 + # balance: inputs 400 (plastics 5x50 + electricity 5x30); outputs 600 (fabric 30x20); weekly productivity 0.200 + } + level_scaled = { + building_employment_machinists_add = 200 + building_employment_laborers_add = 800 + } + } +} + +pm_polyester = { + texture = "gfx/interface/icons/production_method_icons/industry/polyester.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + silicone_rubber + } + building_modifiers = { + workforce_scaled = { + goods_input_lead_add = 5 + goods_input_plastics_add = 5 + goods_input_electricity_add = 5 + goods_output_fabric_add = 50 + # balance: inputs 600 (lead 5x40 + plastics 5x50 + electricity 5x30); outputs 1000 (fabric 50x20); weekly productivity 0.400 + } + level_scaled = { + building_employment_engineers_add = 50 + building_employment_machinists_add = 250 + building_employment_laborers_add = 700 + } + } +} + +pm_carbon_fibers = { + texture = "gfx/interface/icons/production_method_icons/industry/carbon_fiber.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + carbon_fibers + } + building_modifiers = { + workforce_scaled = { + goods_input_plastics_add = 10 + goods_input_electricity_add = 5 + goods_input_tools_add = 5 + goods_output_fabric_add = 70 + # balance: inputs 850 (plastics 10x50 + electricity 5x30 + tools 5x40); outputs 1400 (fabric 70x20); weekly productivity 0.550 + } + level_scaled = { + building_employment_engineers_add = 100 + building_employment_machinists_add = 300 + building_employment_laborers_add = 600 + } + } +} + +pm_conductive_smart_fabric = { + texture = "gfx/interface/icons/production_method_icons/industry/smart_fabric.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + conductive_fibers + } + building_modifiers = { + workforce_scaled = { + goods_input_plastics_add = 15 + goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_output_fabric_add = 95 + # balance: inputs 1250 (plastics 15x50 + electricity 10x30 + tools 5x40); outputs 1900 (fabric 95x20); weekly productivity 0.650 + } + level_scaled = { + building_employment_engineers_add = 200 + building_employment_machinists_add = 400 + building_employment_laborers_add = 400 + } + } +} + +############# 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 = 10 + + } + } + is_default = yes + unlocking_technologies = { + armored_warfare + } + 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 + # balance: inputs 2600 (engines 10x60 + steel 30x50 + refined_fuel 10x50); outputs 6000 (tanks 30x200); weekly productivity 0.340 + } + 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" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + + } + } + unlocking_technologies = { + main_battle_tanks + } + 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 + # balance: inputs 3650 (engines 15x60 + steel 40x50 + refined_fuel 15x50); outputs 8000 (tanks 40x200); weekly productivity 0.435 + } + level_scaled = { + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 6000 + } + } +} + +pm_first_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } + unlocking_technologies = { + composite_armor + } + 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 + # balance: inputs 4500 (engines 20x60 + steel 40x50 + refined_fuel 20x50 + electronics 5x60); outputs 12000 (tanks 60x200); weekly productivity 0.750 + } + level_scaled = { + # employment + building_employment_engineers_add = 1000 + building_employment_machinists_add = 3000 + building_employment_laborers_add = 6000 + } + } +} + +pm_composite_armor_mbts = { + texture = "gfx/interface/icons/production_method_icons/unused/base4.dds" + unlocking_technologies = { + depleted_uranium_rounds + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } + building_modifiers = { + workforce_scaled = { + # input goods + 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 + # balance: inputs 5000 (engines 20x60 + steel 40x50 + refined_fuel 20x50 + plastics 10x50 + electronics 5x60); outputs 16000 (tanks 80x200); weekly productivity 1.100 + } + level_scaled = { + # employment + building_employment_engineers_add = 1500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 5000 + } + } +} + +pm_3rd_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base5.dds" + unlocking_technologies = { + thermal_guidance + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } + 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_refined_fuel_add = 20 + goods_input_electronics_add = 10 + # output goods + goods_output_tanks_add = 120 + # balance: inputs 5800 (engines 25x60 + steel 40x50 + plastics 10x50 + rare_earth_elements 5x40 + refined_fuel 20x50 + electronics 10x60); outputs 24000 (tanks 120x200); weekly productivity 1.820 + } + level_scaled = { + # employment + building_employment_engineers_add = 2000 + building_employment_machinists_add = 4000 + building_employment_laborers_add = 4000 + } + } +} + +pm_advanced_3rd_gen_mbt = { + texture = "gfx/interface/icons/production_method_icons/unused/base6.dds" + unlocking_technologies = { + thermal_guidance + } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } + 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_refined_fuel_add = 20 + goods_input_electronics_add = 15 + goods_input_uranium_add = 5 + # output goods + goods_output_tanks_add = 180 + # balance: inputs 6600 (engines 30x60 + steel 40x50 + plastics 10x50 + rare_earth_elements 5x40 + refined_fuel 20x50 + electronics 15x60 + uranium 5x40); outputs 36000 (tanks 180x200); weekly productivity 2.940 + } + level_scaled = { + # employment + building_employment_engineers_add = 2500 + building_employment_machinists_add = 3500 + building_employment_laborers_add = 4000 + } + } +} + +############# 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 + goods_input_fabric_add = 10 + goods_output_clothes_add = 55 + # balance: inputs 200 (fabric 10x20); outputs 1650 (clothes 55x30); weekly productivity 0.145 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_laborers_add = 9000 + } + } +} + +pm_synthetic_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/dye_workshops.dds" + unlocking_technologies = { + industrial_kraft_pulping + } + building_modifiers = { + workforce_scaled = { + goods_input_fabric_add = 15 + goods_input_chemicals_add = 5 + goods_input_electricity_add = 5 + goods_output_clothes_add = 90 + # balance: inputs 600 (fabric 15x20 + chemicals 5x30 + electricity 5x30); outputs 2700 (clothes 90x30); weekly productivity 0.210 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 1500 + building_employment_laborers_add = 8000 + } + } +} + +pm_treated_synthetic_garments = { + texture = "gfx/interface/icons/production_method_icons/industry/sewing_machines.dds" + unlocking_technologies = { + designer_polymers + } + building_modifiers = { + workforce_scaled = { + goods_input_fabric_add = 15 + goods_input_chemicals_add = 5 + goods_input_electricity_add = 5 + goods_output_clothes_add = 125 + # balance: inputs 600 (fabric 15x20 + chemicals 5x30 + electricity 5x30); outputs 3750 (clothes 125x30); weekly productivity 0.315 + } + 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 = { + + } + } + unlocking_technologies = { + conductive_fibers + } + building_modifiers = { + workforce_scaled = { + goods_input_fabric_add = 25 + goods_input_chemicals_add = 5 + goods_input_electricity_add = 5 + goods_output_clothes_add = 175 + # balance: inputs 800 (fabric 25x20 + chemicals 5x30 + electricity 5x30); outputs 5250 (clothes 175x30); weekly productivity 0.445 + } + level_scaled = { + building_employment_engineers_add = 1667 + building_employment_machinists_add = 3889 + building_employment_laborers_add = 4444 + } + } +} + +############# 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 = { + industrial_revolution + } + + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 5 + goods_output_tools_add = 10 + # balance: inputs 100 (wood 5x20); outputs 400 (tools 10x40); weekly productivity 0.060 + } + level_scaled = { + building_employment_shopkeepers_add = 500 + building_employment_laborers_add = 4500 + } + } +} + +pm_basic_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/pig_iron_tools.dds" # TODO hammers n shit + unlocking_technologies = { + machine_tooling + } + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 5 + goods_input_iron_add = 5 + goods_output_tools_add = 20 + # balance: inputs 300 (wood 5x20 + iron 5x40); outputs 800 (tools 20x40); weekly productivity 0.100 + } + level_scaled = { + building_employment_machinists_add = 500 + building_employment_laborers_add = 4500 + } + } +} + +pm_power_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" # TODO powertools, drills, etc + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 5 + goods_input_electricity_add = 5 + goods_output_tools_add = 25 + # balance: inputs 400 (steel 5x50 + electricity 5x30); outputs 1000 (tools 25x40); weekly productivity 0.120 + } + level_scaled = { + building_employment_engineers_add = 250 + building_employment_machinists_add = 1750 + building_employment_laborers_add = 3000 + } + } +} + +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 = { + nickel_cadmium_batteries + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 10 + goods_input_plastics_add = 5 + goods_input_electricity_add = 5 + goods_output_tools_add = 40 + # balance: inputs 900 (steel 10x50 + plastics 5x50 + electricity 5x30); outputs 1600 (tools 40x40); weekly productivity 0.140 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 2500 + } + } +} + +pm_miniaturized_power_tools = { + texture = "gfx/interface/icons/production_method_icons/industry/automated_tools.dds" + unlocking_technologies = { + lithium_ion_batteries + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 5 + goods_input_plastics_add = 5 + goods_input_electronics_add = 5 + goods_input_electricity_add = 5 + goods_output_tools_add = 45 + # balance: inputs 950 (steel 5x50 + plastics 5x50 + electronics 5x60 + electricity 5x30); outputs 1800 (tools 45x40); weekly productivity 0.170 + } + level_scaled = { + building_employment_engineers_add = 1000 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 2000 + } + } +} + +## 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 = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 5 + goods_input_glass_add = 5 + goods_input_aluminum_add = 5 + goods_output_tools_add = 45 + # balance: inputs 750 (electronics 5x60 + glass 5x40 + aluminum 5x50); outputs 1800 (tools 45x40); weekly productivity 2.100 + } + level_scaled = { + building_employment_engineers_add = 500 + } + } +} + +pm_automated_precision_machining = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 5 + goods_input_glass_add = 10 + goods_input_aluminum_add = 5 + goods_input_computers_add = 5 + goods_output_tools_add = 80 + # balance: inputs 1400 (electronics 5x60 + glass 10x40 + aluminum 5x50 + computers 5x90); outputs 3200 (tools 80x40); weekly productivity 3.600 + } + level_scaled = { + building_employment_engineers_add = 500 + } + } +} + +pm_industrial_laser_systems = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools + unlocking_technologies = { + industrial_lasers + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 10 + goods_input_glass_add = 10 + goods_input_aluminum_add = 5 + goods_input_computers_add = 5 + goods_input_semiconductors_add = 2 + goods_output_tools_add = 95 + # balance: inputs 1940 (electronics 10x60 + glass 10x40 + aluminum 5x50 + computers 5x90 + semiconductors 2x120); outputs 3800 (tools 95x40); weekly productivity 3.720 + } + level_scaled = { + building_employment_engineers_add = 500 + } + } +} + +pm_autonomous_industrial_robotics = { + texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools + unlocking_technologies = { + autonomous_industrial_robots + } + country_modifiers = { + workforce_scaled = { + country_production_tech_research_speed_mult = 0.1 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 15 + goods_input_glass_add = 5 + goods_input_aluminum_add = 10 + goods_input_computers_add = 5 + goods_input_semiconductors_add = 5 + goods_output_tools_add = 150 + # balance: inputs 2650 (electronics 15x60 + glass 5x40 + aluminum 10x50 + computers 5x90 + semiconductors 5x120); outputs 6000 (tools 150x40); weekly productivity 6.700 + } + level_scaled = { + building_employment_engineers_add = 500 + } + } +} + +### BEGIN GENERATED CUSTOM AUTOMATION PMS + +# building_aluminum_refinery: pmg_automation_metallurgy_aluminum_refinery sized against pmg_base_aluminum_refining +pm_mechanized_process_assistance_for_aluminum_refinery = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 1 + goods_output_aluminum_add = 2 + # balance: inputs 110 (tools 2x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.110 + } + level_scaled = { + building_employment_laborers_add = -100 + # automation balance: subtracts 100 laborers; inputs electricity 1, tools 2; outputs aluminum 2; target net cost 30, actual net cost 10, raw input cost 110 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_aluminum_refinery: pmg_automation_metallurgy_aluminum_refinery sized against pmg_base_aluminum_refining + +pm_automated_furnace_control_for_aluminum_refinery = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electronics_add = 2 + goods_input_electricity_add = 2 + goods_output_aluminum_add = 4 + # balance: inputs 170 (tools 2x40 + electronics 1x60 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.085 + } + level_scaled = { + building_employment_laborers_add = -200 + # automation balance: subtracts 200 laborers; inputs electricity 2, electronics 2, tools 4; outputs aluminum 4; target net cost 130, actual net cost 140, raw input cost 340 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_aluminum_refinery: pmg_automation_metallurgy_aluminum_refinery sized against pmg_base_aluminum_refining + +pm_computerized_furnace_management_for_aluminum_refinery = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 6 + goods_input_electricity_add = 4 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_aluminum_add = 7 + # balance: inputs 730 (tools 7x40 + electricity 5x30 + electronics 2x60 + computers 2x90); outputs 0 (none); weekly productivity per worker removed -0.182 + } + level_scaled = { + building_employment_laborers_add = -400 + # automation balance: subtracts 400 laborers; inputs computers 2, electricity 4, electronics 2, tools 6; outputs aluminum 7; target net cost 300, actual net cost 310, raw input cost 660 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_automobile_manufactories: pmg_automation_heavy_industry_automobile_manufactories sized against pmg_base_automobiles +pm_pneumatic_hydraulic_control_for_automobile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 4 + goods_output_automobiles_add = 1 + # balance: inputs 140 (tools 2x40 + electricity 2x30); outputs 100 (automobiles 1x100); weekly productivity per worker removed -0.080 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 4, tools 4; outputs automobiles 1; target net cost 165, actual net cost 180, raw input cost 280 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_automobile_manufactories: pmg_automation_heavy_industry_automobile_manufactories sized against pmg_base_automobiles + +pm_centralized_analog_control_for_automobile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 7 + goods_input_electronics_add = 4 + goods_output_automobiles_add = 2 + # balance: inputs 400 (tools 4x40 + electricity 4x30 + electronics 2x60); outputs 0 (none); weekly productivity per worker removed -0.400 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs electricity 7, electronics 4, tools 7; outputs automobiles 2; target net cost 485, actual net cost 530, raw input cost 730 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_automobile_manufactories: pmg_automation_heavy_industry_automobile_manufactories sized against pmg_base_automobiles + +pm_distributed_control_systems_for_automobile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 13 + goods_input_electricity_add = 13 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + goods_output_automobiles_add = 3 + # balance: inputs 1010 (tools 8x40 + electricity 8x30 + electronics 3x60 + computers 3x90); outputs 100 (automobiles 1x100); weekly productivity per worker removed -0.455 + } + level_scaled = { + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 5, electricity 13, electronics 5, tools 13; outputs automobiles 3; target net cost 1310, actual net cost 1360, raw input cost 1660 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_automobile_manufactories: pmg_automation_heavy_industry_automobile_manufactories sized against pmg_base_automobiles + +pm_advanced_process_control_for_automobile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 26 + goods_input_electricity_add = 34 + goods_input_electronics_add = 9 + goods_input_computers_add = 17 + goods_output_automobiles_add = 5 + # balance: inputs 3360 (tools 21x40 + electricity 28x30 + electronics 7x60 + computers 14x90); outputs 0 (none); weekly productivity per worker removed -0.840 + } + level_scaled = { + building_employment_laborers_add = -4000 + # automation balance: subtracts 4000 laborers; inputs computers 17, electricity 34, electronics 9, tools 26; outputs automobiles 5; target net cost 3620, actual net cost 3630, raw input cost 4130 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer + +pm_powered_assembly_lines_industry_for_chemical_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_chemicals_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.280 + } + level_scaled = { + building_employment_laborers_add = -25 + # automation balance: subtracts 25 laborers; inputs electricity 1, tools 1; outputs chemicals 2; target net cost 7.5, actual net cost 10, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer + +pm_conveyor_assembly_lines_industry_for_chemical_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_chemicals_add = 4 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.140 + } + level_scaled = { + building_employment_laborers_add = -50 + # automation balance: subtracts 50 laborers; inputs electricity 2, tools 2; outputs chemicals 4; target net cost 27.5, actual net cost 20, raw input cost 140 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer + +pm_articulated_robotic_automation_industry_for_chemical_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_input_electronics_add = 2 + goods_output_chemicals_add = 6 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 0 (none); weekly productivity per worker removed -0.130 + } + level_scaled = { + building_employment_laborers_add = -100 + # automation balance: subtracts 100 laborers; inputs electricity 2, electronics 2, tools 2; outputs chemicals 6; target net cost 70, actual net cost 80, raw input cost 260 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer + +pm_programmable_robotic_automation_industry_for_chemical_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 3 + goods_input_electricity_add = 4 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_chemicals_add = 12 + # balance: inputs 320 (tools 2x40 + electricity 3x30 + electronics 1x60 + computers 1x90); outputs 0 (none); weekly productivity per worker removed -0.160 + } + level_scaled = { + building_employment_laborers_add = -200 + # automation balance: subtracts 200 laborers; inputs computers 2, electricity 4, electronics 2, tools 3; outputs chemicals 12; target net cost 190, actual net cost 180, raw input cost 540 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_chemical_plants: pmg_automation_light_industry_chemical_plants sized against pmg_base_fertilizer + +pm_autonomous_robotic_automation_for_chemical_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 6 + goods_input_electricity_add = 8 + goods_input_electronics_add = 2 + goods_input_computers_add = 4 + goods_output_chemicals_add = 15 + # balance: inputs 480 (tools 3x40 + electricity 4x30 + electronics 1x60 + computers 2x90); outputs 0 (none); weekly productivity per worker removed -0.120 + } + level_scaled = { + building_employment_laborers_add = -400 + # automation balance: subtracts 400 laborers; inputs computers 4, electricity 8, electronics 2, tools 6; outputs chemicals 15; target net cost 500, actual net cost 510, raw input cost 960 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_consumer_electronics_manufactories: pmg_automation_heavy_industry sized against pmg_advanced_electronics +pm_pneumatic_hydraulic_control_for_consumer_electronics_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 4 + goods_output_consumer_electronics_add = 1 + # balance: inputs 350 (tools 5x40 + electricity 5x30); outputs 0 (none); weekly productivity per worker removed -0.233 + } + level_scaled = { + building_employment_laborers_add = -375 + # automation balance: subtracts 375 laborers; inputs electricity 4, tools 4; outputs consumer_electronics 1; target net cost 196.875, actual net cost 205, raw input cost 280 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_consumer_electronics_manufactories: pmg_automation_heavy_industry sized against pmg_advanced_electronics + +pm_centralized_analog_control_for_consumer_electronics_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 7 + goods_input_electronics_add = 4 + goods_output_consumer_electronics_add = 2 + # balance: inputs 1000 (tools 10x40 + electricity 10x30 + electronics 5x60); outputs 0 (none); weekly productivity per worker removed -0.333 + } + level_scaled = { + building_employment_laborers_add = -750 + # automation balance: subtracts 750 laborers; inputs electricity 7, electronics 4, tools 7; outputs consumer_electronics 2; target net cost 547.5, actual net cost 580, raw input cost 730 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_consumer_electronics_manufactories: pmg_automation_heavy_industry sized against pmg_advanced_electronics + +pm_distributed_control_systems_for_consumer_electronics_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 13 + goods_input_electricity_add = 13 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + goods_output_consumer_electronics_add = 4 + # balance: inputs 1800 (tools 15x40 + electricity 15x30 + electronics 5x60 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -0.400 + } + level_scaled = { + building_employment_laborers_add = -1500 + # automation balance: subtracts 1500 laborers; inputs computers 5, electricity 13, electronics 5, tools 13; outputs consumer_electronics 4; target net cost 1323.75, actual net cost 1360, raw input cost 1660 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_consumer_electronics_manufactories: pmg_automation_heavy_industry sized against pmg_advanced_electronics + +pm_advanced_process_control_for_consumer_electronics_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 19 + goods_input_electricity_add = 26 + goods_input_electronics_add = 7 + goods_input_computers_add = 13 + goods_output_consumer_electronics_add = 6 + # balance: inputs 2400 (tools 15x40 + electricity 20x30 + electronics 5x60 + computers 10x90); outputs 0 (none); weekly productivity per worker removed -0.369 + } + level_scaled = { + building_employment_laborers_add = -3000 + # automation balance: subtracts 3000 laborers; inputs computers 13, electricity 26, electronics 7, tools 19; outputs consumer_electronics 6; target net cost 2647.5, actual net cost 2680, raw input cost 3130 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics + +pm_powered_assembly_lines_industry_for_electronic_components_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_electronics_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.224 + } + level_scaled = { + building_employment_laborers_add = -156 + # automation balance: subtracts 156 laborers; inputs electricity 2, tools 2; outputs electronics 2; target net cost 39, actual net cost 20, raw input cost 140 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics + +pm_conveyor_assembly_lines_industry_for_electronic_components_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 6 + goods_output_electronics_add = 4 + # balance: inputs 170 (tools 2x40 + electricity 3x30); outputs 0 (none); weekly productivity per worker removed -0.272 + } + level_scaled = { + building_employment_laborers_add = -312 + # automation balance: subtracts 312 laborers; inputs electricity 6, tools 4; outputs electronics 4; target net cost 112.32, actual net cost 100, raw input cost 340 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics + +pm_articulated_robotic_automation_industry_for_electronic_components_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 11 + goods_output_electronics_add = 5 + # balance: inputs 610 (tools 7x40 + electricity 11x30); outputs 0 (none); weekly productivity per worker removed -0.488 + } + level_scaled = { + building_employment_laborers_add = -625 + # automation balance: subtracts 625 laborers; inputs electricity 11, tools 7; outputs electronics 5; target net cost 293.75, actual net cost 310, raw input cost 610 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics + +pm_programmable_robotic_automation_industry_for_electronic_components_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 9 + goods_input_electricity_add = 14 + goods_input_computers_add = 5 + goods_output_electronics_add = 7 + # balance: inputs 1750 (tools 13x40 + electricity 20x30 + computers 7x90); outputs 0 (none); weekly productivity per worker removed -0.700 + } + level_scaled = { + building_employment_laborers_add = -1250 + # automation balance: subtracts 1250 laborers; inputs computers 5, electricity 14, tools 9; outputs electronics 7; target net cost 800, actual net cost 810, raw input cost 1230 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_electronic_components_manufactories: pmg_automation_light_industry_electronic_components_manufactories sized against pmg_base_electronics + +pm_autonomous_robotic_automation_for_electronic_components_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 19 + goods_input_electricity_add = 25 + goods_input_computers_add = 13 + goods_output_electronics_add = 9 + # balance: inputs 3330 (tools 24x40 + electricity 31x30 + computers 16x90); outputs 0 (none); weekly productivity per worker removed -0.666 + } + level_scaled = { + building_employment_laborers_add = -2500 + # automation balance: subtracts 2500 laborers; inputs computers 13, electricity 25, tools 19; outputs electronics 9; target net cost 2150, actual net cost 2140, raw input cost 2680 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_explosives_industry: pmg_automation_heavy_industry_explosives_industry sized against pmg_base_explosives +pm_pneumatic_hydraulic_control_for_explosives_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_explosives_add = 1 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 50 (explosives 1x50); weekly productivity per worker removed -0.106 + } + level_scaled = { + building_employment_laborers_add = -187 + # automation balance: subtracts 187 laborers; inputs electricity 1, tools 1; outputs explosives 1; target net cost 11.22, actual net cost 20, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_explosives_industry: pmg_automation_heavy_industry_explosives_industry sized against pmg_base_explosives + +pm_centralized_analog_control_for_explosives_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_input_electronics_add = 2 + goods_output_explosives_add = 4 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 100 (explosives 2x50); weekly productivity per worker removed -0.080 + } + level_scaled = { + building_employment_laborers_add = -375 + # automation balance: subtracts 375 laborers; inputs electricity 2, electronics 2, tools 2; outputs explosives 4; target net cost 52.5, actual net cost 60, raw input cost 260 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_explosives_industry: pmg_automation_heavy_industry_explosives_industry sized against pmg_base_explosives + +pm_distributed_control_systems_for_explosives_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 3 + goods_input_electricity_add = 3 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_explosives_add = 7 + # balance: inputs 290 (tools 2x40 + electricity 2x30 + electronics 1x60 + computers 1x90); outputs 150 (explosives 3x50); weekly productivity per worker removed -0.187 + } + level_scaled = { + building_employment_laborers_add = -750 + # automation balance: subtracts 750 laborers; inputs computers 2, electricity 3, electronics 2, tools 3; outputs explosives 7; target net cost 150, actual net cost 160, raw input cost 510 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_explosives_industry: pmg_automation_heavy_industry_explosives_industry sized against pmg_base_explosives + +pm_advanced_process_control_for_explosives_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 9 + goods_input_electronics_add = 3 + goods_input_computers_add = 5 + goods_output_explosives_add = 10 + # balance: inputs 770 (tools 5x40 + electricity 6x30 + electronics 2x60 + computers 3x90); outputs 100 (explosives 2x50); weekly productivity per worker removed -0.447 + } + level_scaled = { + building_employment_laborers_add = -1500 + # automation balance: subtracts 1500 laborers; inputs computers 5, electricity 9, electronics 3, tools 7; outputs explosives 10; target net cost 660, actual net cost 680, raw input cost 1180 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture + +pm_powered_assembly_lines_industry_for_furniture_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_furniture_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 60 (furniture 2x30); weekly productivity per worker removed -0.032 + } + level_scaled = { + building_employment_laborers_add = -156 + # automation balance: subtracts 156 laborers; inputs electricity 1, tools 1; outputs furniture 2; target net cost 21.84, actual net cost 10, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture + +pm_conveyor_assembly_lines_industry_for_furniture_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 3 + goods_input_electricity_add = 3 + goods_output_furniture_add = 5 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 60 (furniture 2x30); weekly productivity per worker removed -0.016 + } + level_scaled = { + building_employment_laborers_add = -312 + # automation balance: subtracts 312 laborers; inputs electricity 3, tools 3; outputs furniture 5; target net cost 71.76, actual net cost 60, raw input cost 210 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture + +pm_articulated_robotic_automation_industry_for_furniture_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 3 + goods_input_electricity_add = 3 + goods_input_electronics_add = 3 + goods_output_furniture_add = 6 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 90 (furniture 3x30); weekly productivity per worker removed -0.032 + } + level_scaled = { + building_employment_laborers_add = -625 + # automation balance: subtracts 625 laborers; inputs electricity 3, electronics 3, tools 3; outputs furniture 6; target net cost 200, actual net cost 210, raw input cost 390 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture + +pm_programmable_robotic_automation_industry_for_furniture_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 6 + goods_input_electronics_add = 3 + goods_input_computers_add = 3 + goods_output_furniture_add = 8 + # balance: inputs 540 (tools 3x40 + electricity 4x30 + electronics 2x60 + computers 2x90); outputs 210 (furniture 7x30); weekly productivity per worker removed -0.132 + } + level_scaled = { + building_employment_laborers_add = -1250 + # automation balance: subtracts 1250 laborers; inputs computers 3, electricity 6, electronics 3, tools 5; outputs furniture 8; target net cost 575, actual net cost 590, raw input cost 830 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_furniture_manufactories: pmg_automation_light_industry_furniture_manufactories sized against pmg_base_furniture + +pm_autonomous_robotic_automation_for_furniture_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 10 + goods_input_electricity_add = 12 + goods_input_electronics_add = 4 + goods_input_computers_add = 6 + goods_output_furniture_add = 13 + # balance: inputs 770 (tools 5x40 + electricity 6x30 + electronics 2x60 + computers 3x90); outputs 120 (furniture 4x30); weekly productivity per worker removed -0.130 + } + level_scaled = { + building_employment_laborers_add = -2500 + # automation balance: subtracts 2500 laborers; inputs computers 6, electricity 12, electronics 4, tools 10; outputs furniture 13; target net cost 1150, actual net cost 1150, raw input cost 1540 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks + +pm_powered_assembly_lines_industry_for_glassworks = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_glass_add = 3 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.224 + } + level_scaled = { + building_employment_laborers_add = -156 + # automation balance: subtracts 156 laborers; inputs electricity 2, tools 2; outputs glass 3; target net cost 37.44, actual net cost 20, raw input cost 140 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks + +pm_conveyor_assembly_lines_industry_for_glassworks = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 7 + goods_output_glass_add = 6 + # balance: inputs 100 (tools 1x40 + electricity 2x30); outputs 0 (none); weekly productivity per worker removed -0.160 + } + level_scaled = { + building_employment_laborers_add = -312 + # automation balance: subtracts 312 laborers; inputs electricity 7, tools 4; outputs glass 6; target net cost 146.64, actual net cost 130, raw input cost 370 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks + +pm_articulated_robotic_automation_industry_for_glassworks = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 9 + goods_input_electronics_add = 4 + goods_output_glass_add = 10 + # balance: inputs 660 (tools 6x40 + electricity 8x30 + electronics 3x60); outputs 0 (none); weekly productivity per worker removed -0.528 + } + level_scaled = { + building_employment_laborers_add = -625 + # automation balance: subtracts 625 laborers; inputs electricity 9, electronics 4, tools 7; outputs glass 10; target net cost 381.25, actual net cost 390, raw input cost 790 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks + +pm_programmable_robotic_automation_industry_for_glassworks = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 9 + goods_input_electricity_add = 14 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + goods_output_glass_add = 13 + # balance: inputs 890 (tools 5x40 + electricity 8x30 + electronics 3x60 + computers 3x90); outputs 0 (none); weekly productivity per worker removed -0.356 + } + level_scaled = { + building_employment_laborers_add = -1250 + # automation balance: subtracts 1250 laborers; inputs computers 5, electricity 14, electronics 5, tools 9; outputs glass 13; target net cost 1012.5, actual net cost 1010, raw input cost 1530 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_glassworks: pmg_automation_light_industry_glassworks sized against pmg_base_glassworks + +pm_autonomous_robotic_automation_for_glassworks = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 17 + goods_input_electricity_add = 23 + goods_input_electronics_add = 7 + goods_input_computers_add = 12 + goods_output_glass_add = 17 + # balance: inputs 3100 (tools 19x40 + electricity 25x30 + electronics 7x60 + computers 13x90); outputs 0 (none); weekly productivity per worker removed -0.620 + } + level_scaled = { + building_employment_laborers_add = -2500 + # automation balance: subtracts 2500 laborers; inputs computers 12, electricity 23, electronics 7, tools 17; outputs glass 17; target net cost 2175, actual net cost 2190, raw input cost 2870 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_motor_industry: pmg_automation_heavy_industry_motor_industry sized against pmg_base_motors +pm_pneumatic_hydraulic_control_for_motor_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_engines_add = 1 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.140 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 2, tools 2; outputs engines 1; target net cost 72.5, actual net cost 80, raw input cost 140 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_motor_industry: pmg_automation_heavy_industry_motor_industry sized against pmg_base_motors + +pm_centralized_analog_control_for_motor_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 4 + goods_input_electronics_add = 2 + goods_output_engines_add = 2 + # balance: inputs 200 (tools 2x40 + electricity 2x30 + electronics 1x60); outputs 0 (none); weekly productivity per worker removed -0.200 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs electricity 4, electronics 2, tools 4; outputs engines 2; target net cost 250, actual net cost 280, raw input cost 400 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_motor_industry: pmg_automation_heavy_industry_motor_industry sized against pmg_base_motors + +pm_distributed_control_systems_for_motor_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 7 + goods_input_electricity_add = 7 + goods_input_electronics_add = 4 + goods_input_computers_add = 4 + goods_output_engines_add = 5 + # balance: inputs 580 (tools 4x40 + electricity 4x30 + electronics 2x60 + computers 2x90); outputs 0 (none); weekly productivity per worker removed -0.290 + } + level_scaled = { + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 4, electricity 7, electronics 4, tools 7; outputs engines 5; target net cost 810, actual net cost 790, raw input cost 1090 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_motor_industry: pmg_automation_heavy_industry_motor_industry sized against pmg_base_motors + +pm_advanced_process_control_for_motor_industry = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 16 + goods_input_electricity_add = 22 + goods_input_electronics_add = 6 + goods_input_computers_add = 11 + goods_output_engines_add = 8 + # balance: inputs 1440 (tools 9x40 + electricity 12x30 + electronics 3x60 + computers 6x90); outputs 0 (none); weekly productivity per worker removed -0.360 + } + level_scaled = { + building_employment_laborers_add = -4000 + # automation balance: subtracts 4000 laborers; inputs computers 11, electricity 22, electronics 6, tools 16; outputs engines 8; target net cost 2200, actual net cost 2170, raw input cost 2650 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions + +pm_powered_assembly_lines_industry_for_munitions_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_ammunition_add = 1 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.560 + } + level_scaled = { + building_employment_laborers_add = -125 + # automation balance: subtracts 125 laborers; inputs electricity 1, tools 1; outputs ammunition 1; target net cost 7.955, actual net cost 20, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions + +pm_conveyor_assembly_lines_industry_for_munitions_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 3 + goods_output_ammunition_add = 3 + # balance: inputs 100 (tools 1x40 + electricity 2x30); outputs 0 (none); weekly productivity per worker removed -0.400 + } + level_scaled = { + building_employment_laborers_add = -250 + # automation balance: subtracts 250 laborers; inputs electricity 3, tools 2; outputs ammunition 3; target net cost 40.909, actual net cost 20, raw input cost 170 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions + +pm_articulated_robotic_automation_industry_for_munitions_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 3 + goods_input_electricity_add = 3 + goods_input_electronics_add = 3 + goods_output_ammunition_add = 6 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 0 (none); weekly productivity per worker removed -0.260 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 3, electronics 3, tools 3; outputs ammunition 6; target net cost 85.714, actual net cost 90, raw input cost 390 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions + +pm_programmable_robotic_automation_industry_for_munitions_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 12 + goods_input_electricity_add = 18 + goods_input_electronics_add = 6 + goods_input_computers_add = 6 + goods_output_ammunition_add = 8 + # balance: inputs 2240 (tools 14x40 + electricity 21x30 + electronics 7x60 + computers 7x90); outputs 0 (none); weekly productivity per worker removed -2.240 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs computers 6, electricity 18, electronics 6, tools 12; outputs ammunition 8; target net cost 1500, actual net cost 1520, raw input cost 1920 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_munitions_plants: pmg_automation_light_industry_munitions_plants sized against pmg_base_munitions + +pm_autonomous_robotic_automation_for_munitions_plants = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 22 + goods_input_electricity_add = 29 + goods_input_electronics_add = 8 + goods_input_computers_add = 15 + goods_output_ammunition_add = 12 + # balance: inputs 4320 (tools 27x40 + electricity 36x30 + electronics 9x60 + computers 18x90); outputs 0 (none); weekly productivity per worker removed -2.160 + } + level_scaled = { + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 15, electricity 29, electronics 8, tools 22; outputs ammunition 12; target net cost 3000, actual net cost 2980, raw input cost 3580 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_oil_refineries: pmg_automation_heavy_industry_oil_refineries sized against pmg_base_fuel_refineries +pm_pneumatic_hydraulic_control_for_oil_refineries = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_refined_fuel_add = 1 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.187 + } + level_scaled = { + building_employment_laborers_add = -41 + # automation balance: subtracts 41 laborers; inputs electricity 1, tools 1; outputs refined_fuel 1; target net cost 12.3, actual net cost 20, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_oil_refineries: pmg_automation_heavy_industry_oil_refineries sized against pmg_base_fuel_refineries + +pm_centralized_analog_control_for_oil_refineries = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_input_electronics_add = 2 + goods_output_refined_fuel_add = 4 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 0 (none); weekly productivity per worker removed -0.173 + } + level_scaled = { + building_employment_laborers_add = -83 + # automation balance: subtracts 83 laborers; inputs electricity 2, electronics 2, tools 2; outputs refined_fuel 4; target net cost 45.65, actual net cost 60, raw input cost 260 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_oil_refineries: pmg_automation_heavy_industry_oil_refineries sized against pmg_base_fuel_refineries + +pm_distributed_control_systems_for_oil_refineries = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 4 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_refined_fuel_add = 9 + # balance: inputs 360 (tools 3x40 + electricity 3x30 + electronics 1x60 + computers 1x90); outputs 0 (none); weekly productivity per worker removed -0.240 + } + level_scaled = { + building_employment_laborers_add = -166 + # automation balance: subtracts 166 laborers; inputs computers 2, electricity 4, electronics 2, tools 4; outputs refined_fuel 9; target net cost 141.1, actual net cost 130, raw input cost 580 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_oil_refineries: pmg_automation_heavy_industry_oil_refineries sized against pmg_base_fuel_refineries + +pm_advanced_process_control_for_oil_refineries = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + computerized_heavy_industrial_processes + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 6 + goods_input_electricity_add = 8 + goods_input_electronics_add = 2 + goods_input_computers_add = 4 + goods_output_refined_fuel_add = 11 + # balance: inputs 1850 (tools 11x40 + electricity 15x30 + electronics 4x60 + computers 8x90); outputs 0 (none); weekly productivity per worker removed -0.617 + } + level_scaled = { + building_employment_laborers_add = -333 + # automation balance: subtracts 333 laborers; inputs computers 4, electricity 8, electronics 2, tools 6; outputs refined_fuel 11; target net cost 416.25, actual net cost 410, raw input cost 960 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper + +pm_powered_assembly_lines_industry_for_paper_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_electricity_add = 1 + goods_output_paper_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -1.129 + } + level_scaled = { + building_employment_laborers_add = -39 + # automation balance: subtracts 39 laborers; inputs electricity 1, tools 1; outputs paper 2; target net cost 10.53, actual net cost 10, raw input cost 70 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper + +pm_conveyor_assembly_lines_industry_for_paper_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_paper_add = 4 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.560 + } + level_scaled = { + building_employment_laborers_add = -78 + # automation balance: subtracts 78 laborers; inputs electricity 2, tools 2; outputs paper 4; target net cost 30.42, actual net cost 20, raw input cost 140 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper + +pm_articulated_robotic_automation_industry_for_paper_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_input_electronics_add = 2 + goods_output_paper_add = 6 + # balance: inputs 130 (tools 1x40 + electricity 1x30 + electronics 1x60); outputs 0 (none); weekly productivity per worker removed -0.520 + } + level_scaled = { + building_employment_laborers_add = -156 + # automation balance: subtracts 156 laborers; inputs electricity 2, electronics 2, tools 2; outputs paper 6; target net cost 73.32, actual net cost 80, raw input cost 260 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper + +pm_programmable_robotic_automation_industry_for_paper_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 3 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_paper_add = 11 + # balance: inputs 250 (tools 1x40 + electricity 2x30 + electronics 1x60 + computers 1x90); outputs 0 (none); weekly productivity per worker removed -0.500 + } + level_scaled = { + building_employment_laborers_add = -312 + # automation balance: subtracts 312 laborers; inputs computers 2, electricity 3, electronics 2, tools 2; outputs paper 11; target net cost 149.76, actual net cost 140, raw input cost 470 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_paper_manufactories: pmg_automation_light_industry_paper_manufactories sized against pmg_base_paper + +pm_autonomous_robotic_automation_for_paper_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 6 + goods_input_electronics_add = 2 + goods_input_computers_add = 3 + goods_output_paper_add = 15 + # balance: inputs 480 (tools 3x40 + electricity 4x30 + electronics 1x60 + computers 2x90); outputs 0 (none); weekly productivity per worker removed -0.480 + } + level_scaled = { + building_employment_laborers_add = -624 + # automation balance: subtracts 624 laborers; inputs computers 3, electricity 6, electronics 2, tools 5; outputs paper 15; target net cost 312, actual net cost 320, raw input cost 770 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms + +pm_powered_assembly_lines_industry_for_small_arms_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + production_assembly_line + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_small_arms_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.560 + } + level_scaled = { + building_employment_laborers_add = -125 + # automation balance: subtracts 125 laborers; inputs electricity 2, tools 2; outputs small_arms 2; target net cost 21.25, actual net cost 20, raw input cost 140 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms + +pm_conveyor_assembly_lines_industry_for_small_arms_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + conveyor_belt + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 4 + goods_input_electricity_add = 5 + goods_output_small_arms_add = 4 + # balance: inputs 170 (tools 2x40 + electricity 3x30); outputs 0 (none); weekly productivity per worker removed -0.680 + } + level_scaled = { + building_employment_laborers_add = -250 + # automation balance: subtracts 250 laborers; inputs electricity 5, tools 4; outputs small_arms 4; target net cost 80, actual net cost 70, raw input cost 310 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms + +pm_articulated_robotic_automation_industry_for_small_arms_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 6 + goods_input_electricity_add = 8 + goods_input_electronics_add = 4 + goods_output_small_arms_add = 6 + # balance: inputs 590 (tools 5x40 + electricity 7x30 + electronics 3x60); outputs 0 (none); weekly productivity per worker removed -1.180 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 8, electronics 4, tools 6; outputs small_arms 6; target net cost 335, actual net cost 360, raw input cost 720 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms + +pm_programmable_robotic_automation_industry_for_small_arms_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 8 + goods_input_electricity_add = 12 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + goods_output_small_arms_add = 9 + # balance: inputs 1500 (tools 9x40 + electricity 13x30 + electronics 5x60 + computers 5x90); outputs 0 (none); weekly productivity per worker removed -1.500 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs computers 5, electricity 12, electronics 5, tools 8; outputs small_arms 9; target net cost 883.333, actual net cost 890, raw input cost 1430 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 + } + } +} + +# building_small_arms_manufactories: pmg_automation_light_industry_small_arms_manufactories sized against pmg_base_small_arms + +pm_autonomous_robotic_automation_for_small_arms_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 15 + goods_input_electricity_add = 20 + goods_input_electronics_add = 6 + goods_input_computers_add = 10 + goods_output_small_arms_add = 12 + # balance: inputs 2690 (tools 17x40 + electricity 22x30 + electronics 6x60 + computers 11x90); outputs 0 (none); weekly productivity per worker removed -1.345 + } + level_scaled = { + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 10, electricity 20, electronics 6, tools 15; outputs small_arms 12; target net cost 1766.667, actual net cost 1740, raw input cost 2460 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 + } + } +} + +# building_synthetics_plant: pmg_automation_heavy_industry_synthetics_plant sized against pmg_synthetic_fabrics +pm_pneumatic_hydraulic_control_for_synthetics_plant = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 + unlocking_technologies = { + industrial_pneumatics_and_hydraulics + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 5 + goods_output_fabric_add = 20 + # balance: inputs 350 (tools 5x40 + electricity 5x30); outputs 400 (fabric 20x20); net output value 50 + } + level_scaled = { + building_employment_laborers_add = -100 + # automation balance: subtracts 100 laborers; inputs electricity 5, tools 5; outputs fabric 20; net output value 50 + } + unscaled = { + building_throughput_add = 0.05 + } + } +} + +# building_synthetics_plant: pmg_automation_heavy_industry_synthetics_plant sized against pmg_synthetic_fabrics + +pm_centralized_analog_control_for_synthetics_plant = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 5 + goods_input_electronics_add = 5 + goods_output_fabric_add = 35 + # balance: inputs 650 (tools 5x40 + electricity 5x30 + electronics 5x60); outputs 700 (fabric 35x20); net output value 50 + } + level_scaled = { + building_employment_laborers_add = -200 + # automation balance: subtracts 200 laborers; inputs electricity 5, electronics 5, tools 5; outputs fabric 35; net output value 50 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 + } + } +} + +# building_synthetics_plant: pmg_automation_heavy_industry_synthetics_plant sized against pmg_synthetic_fabrics + +pm_distributed_control_systems_for_synthetics_plant = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 + unlocking_technologies = { + heavy_industrial_process_automation + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_electricity_add = 10 + goods_input_electronics_add = 5 + goods_input_computers_add = 5 + goods_output_fabric_add = 65 + # balance: inputs 1250 (tools 5x40 + electricity 10x30 + electronics 5x60 + computers 5x90); outputs 1300 (fabric 65x20); net output value 50 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -300 + # automation balance: subtracts 300 laborers; inputs computers 5, electricity 10, electronics 5, tools 5; outputs fabric 65; net output value 50 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 } } } -pm_synthetic_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/dye_workshops.dds" +# building_synthetics_plant: pmg_automation_heavy_industry_synthetics_plant sized against pmg_synthetic_fabrics + +pm_advanced_process_control_for_synthetics_plant = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 unlocking_technologies = { - industrial_kraft_pulping + computerized_heavy_industrial_processes } 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 = 10 + goods_input_electricity_add = 15 + goods_input_electronics_add = 5 + goods_input_computers_add = 10 + goods_output_fabric_add = 105 + # balance: inputs 2050 (tools 10x40 + electricity 15x30 + electronics 5x60 + computers 10x90); outputs 2100 (fabric 105x20); net output value 50 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 1500 - building_employment_laborers_add = 8000 + building_employment_laborers_add = -400 + # automation balance: subtracts 400 laborers; inputs computers 10, electricity 15, electronics 5, tools 10; outputs fabric 105; net output value 50 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 } } } -pm_treated_synthetic_garments = { - texture = "gfx/interface/icons/production_method_icons/industry/sewing_machines.dds" +# building_tank_factory: pmg_automation_heavy_industry_tank_factory sized against pmg_base_tanks +pm_pneumatic_hydraulic_control_for_tank_factory = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - synthetic_polymers + industrial_pneumatics_and_hydraulics } 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 = 6 + goods_input_electricity_add = 6 + goods_output_tanks_add = 1 + # balance: inputs 210 (tools 3x40 + electricity 3x30); outputs 0 (none); weekly productivity per worker removed -0.420 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 6, tools 6; outputs tanks 1; target net cost 170, actual net cost 220, raw input cost 420 + } + unscaled = { + building_throughput_add = 0.05 } } } -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 = { +# building_tank_factory: pmg_automation_heavy_industry_tank_factory sized against pmg_base_tanks +pm_centralized_analog_control_for_tank_factory = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 + unlocking_technologies = { + mechanical_process_control } building_modifiers = { workforce_scaled = { - 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 + # input goods + goods_input_tools_add = 8 + goods_input_electricity_add = 8 + goods_input_electronics_add = 5 + goods_output_tanks_add = 2 + # balance: inputs 530 (tools 5x40 + electricity 5x30 + electronics 3x60); outputs 0 (none); weekly productivity per worker removed -0.530 } level_scaled = { - building_employment_engineers_add = 1500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 4000 + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs electricity 8, electronics 5, tools 8; outputs tanks 2; target net cost 435, actual net cost 460, raw input cost 860 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 } } } -############# 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 +# building_tank_factory: pmg_automation_heavy_industry_tank_factory sized against pmg_base_tanks +pm_distributed_control_systems_for_tank_factory = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { - industrial_revolution + heavy_industrial_process_automation } - building_modifiers = { workforce_scaled = { - goods_input_wood_add = 15 - goods_output_tools_add = 20 + # input goods + goods_input_tools_add = 17 + goods_input_electricity_add = 17 + goods_input_electronics_add = 7 + goods_input_computers_add = 7 + goods_output_tanks_add = 4 + # balance: inputs 1660 (tools 13x40 + electricity 13x30 + electronics 5x60 + computers 5x90); outputs 200 (tanks 1x200); weekly productivity per worker removed -0.730 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 7, electricity 17, electronics 7, tools 17; outputs tanks 4; target net cost 1500, actual net cost 1440, raw input cost 2240 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 } } } -pm_basic_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/pig_iron_tools.dds" # TODO hammers n shit +# building_tank_factory: pmg_automation_heavy_industry_tank_factory sized against pmg_base_tanks + +pm_advanced_process_control_for_tank_factory = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 unlocking_technologies = { - machine_tooling + computerized_heavy_industrial_processes } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 10 - goods_input_iron_add = 15 - goods_output_tools_add = 40 + # input goods + goods_input_tools_add = 34 + goods_input_electricity_add = 45 + goods_input_electronics_add = 12 + goods_input_computers_add = 23 + goods_output_tanks_add = 5 + # balance: inputs 4540 (tools 28x40 + electricity 37x30 + electronics 10x60 + computers 19x90); outputs 200 (tanks 1x200); weekly productivity per worker removed -1.085 } level_scaled = { - building_employment_machinists_add = 1000 - building_employment_laborers_add = 9000 + building_employment_laborers_add = -4000 + # automation balance: subtracts 4000 laborers; inputs computers 23, electricity 45, electronics 12, tools 34; outputs tanks 5; target net cost 4400, actual net cost 4500, raw input cost 5500 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.2 } } } -pm_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" # TODO powertools, drills, etc +# building_textile_manufactories: pmg_automation_textiles_textile_manufactories sized against pmg_base_textile +pm_electric_sewing_machines_for_textile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - production_assembly_line } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 25 - goods_input_electricity_add = 5 - goods_output_tools_add = 80 + # input goods + goods_input_tools_add = 2 + goods_input_electricity_add = 2 + goods_output_clothes_add = 2 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 60 (clothes 2x30); weekly productivity per worker removed -0.020 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 3500 - building_employment_laborers_add = 6000 + building_employment_laborers_add = -555 + # automation balance: subtracts 555 laborers; inputs electricity 2, tools 2; outputs clothes 2; target net cost 80.475, actual net cost 80, raw input cost 140 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_cordless_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/crude_tools.dds" # TODO tools with plastic in the handles and stuff +# building_textile_manufactories: pmg_automation_textiles_textile_manufactories sized against pmg_base_textile + +pm_electric_shuttless_looms_for_textile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 20 - goods_input_plastics_add = 15 - goods_input_batteries_add = 5 + # input goods + goods_input_tools_add = 5 goods_input_electricity_add = 5 - goods_output_tools_add = 120 + goods_output_clothes_add = 4 + # balance: inputs 70 (tools 1x40 + electricity 1x30); outputs 30 (clothes 1x30); weekly productivity per worker removed -0.040 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 5000 + building_employment_laborers_add = -1111 + # automation balance: subtracts 1111 laborers; inputs electricity 5, tools 5; outputs clothes 4; target net cost 233.31, actual net cost 230, raw input cost 350 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_miniaturized_power_tools = { - texture = "gfx/interface/icons/production_method_icons/industry/automated_tools.dds" - unlocking_technologies = { +# building_textile_manufactories: pmg_automation_textiles_textile_manufactories sized against pmg_base_textile +pm_robotic_textile_process_for_textile_manufactories = { + 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_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_tools_add = 10 + goods_input_electronics_add = 4 + goods_input_electricity_add = 10 + goods_output_clothes_add = 8 + # balance: inputs 270 (tools 3x40 + electronics 1x60 + electricity 3x30); outputs 60 (clothes 2x30); weekly productivity per worker removed -0.105 } level_scaled = { - building_employment_engineers_add = 2000 - building_employment_machinists_add = 4000 - building_employment_laborers_add = 4000 + building_employment_laborers_add = -2222 + # automation balance: subtracts 2222 laborers; inputs electricity 10, electronics 4, tools 10; outputs clothes 8; target net cost 699.93, actual net cost 700, raw input cost 940 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 } } } -## High Tech Tools PMG -pm_no_precision_instruments = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools -} +# building_textile_manufactories: pmg_automation_textiles_textile_manufactories sized against pmg_base_textile -pm_electronic_metrology_instruments = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +pm_computer_aided_design_and_cutting_for_textile_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - + programmable_industrial_robots } building_modifiers = { workforce_scaled = { + # input goods + goods_input_tools_add = 17 goods_input_electronics_add = 10 - goods_input_glass_add = 15 - goods_input_aluminum_add = 10 - goods_output_tools_add = 75 + goods_input_electricity_add = 17 + goods_input_computers_add = 6 + goods_output_clothes_add = 12 + # balance: inputs 1200 (tools 9x40 + electronics 5x60 + electricity 9x30 + computers 3x90); outputs 180 (clothes 6x30); weekly productivity per worker removed -0.255 } level_scaled = { - building_employment_engineers_add = 500 + building_employment_laborers_add = -4444 + # automation balance: subtracts 4444 laborers; inputs computers 6, electricity 17, electronics 10, tools 17; outputs clothes 12; target net cost 1977.58, actual net cost 1970, raw input cost 2330 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.20 } } } -pm_automated_precision_machining = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools + +pm_powered_assembly_lines_industry_for_tool_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/powered_assembly_lines.dds" + ai_value = 100000 unlocking_technologies = { - articulated_industrial_robot + production_assembly_line } 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 + # input goods + goods_input_electricity_add = 2 + goods_output_tools_add = 1 + # balance: inputs 30 (electricity 1x30); outputs 0 (none); weekly productivity per worker removed -0.120 } level_scaled = { - building_employment_engineers_add = 500 + building_employment_laborers_add = -125 + # automation balance: subtracts 125 laborers; inputs electricity 2; outputs tools 1; target net cost 7.5, actual net cost 20, raw input cost 60 + } + unscaled = { + building_throughput_add = 0.05 } } } -pm_industrial_laser_systems = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools + +pm_conveyor_assembly_lines_industry_for_tool_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/semi_automated.dds" + ai_value = 500000 unlocking_technologies = { - industrial_lasers + conveyor_belt } building_modifiers = { workforce_scaled = { - 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 + # input goods + goods_input_electricity_add = 4 + goods_output_tools_add = 2 + # balance: inputs 60 (electricity 2x30); outputs 0 (none); weekly productivity per worker removed -0.120 } level_scaled = { - building_employment_engineers_add = 500 + building_employment_laborers_add = -250 + # automation balance: subtracts 250 laborers; inputs electricity 4; outputs tools 2; target net cost 25, actual net cost 40, raw input cost 120 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.1 } } } -pm_autonomous_industrial_robotics = { - texture = "gfx/interface/icons/production_method_icons/industry/bessemer_process.dds" # TODO 3d printed tools +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools + +pm_articulated_robotic_automation_industry_for_tool_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/discrete_manufactory.dds" + ai_value = 2500000 unlocking_technologies = { + articulated_industrial_robot + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_electricity_add = 3 + goods_input_electronics_add = 2 + goods_output_tools_add = 4 + # balance: inputs 240 (electricity 4x30 + electronics 2x60); outputs 0 (none); weekly productivity per worker removed -0.240 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs electricity 3, electronics 2; outputs tools 4; target net cost 60, actual net cost 50, raw input cost 210 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.15 + } + } +} +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools + +pm_programmable_robotic_automation_industry_for_tool_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/turnover_conveyor.dds" + ai_value = 10000000 + unlocking_technologies = { + programmable_industrial_robots } - country_modifiers = { + building_modifiers = { workforce_scaled = { - country_production_tech_research_speed_mult = 0.1 + # input goods + goods_input_electricity_add = 4 + goods_input_electronics_add = 2 + goods_input_computers_add = 2 + goods_output_tools_add = 7 + # balance: inputs 660 (electricity 7x30 + electronics 3x60 + computers 3x90); outputs 0 (none); weekly productivity per worker removed -0.330 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs computers 2, electricity 4, electronics 2; outputs tools 7; target net cost 130, actual net cost 140, raw input cost 420 + building_employment_machinists_add = 0 + } + unscaled = { + building_throughput_add = 0.2 } } +} + +# building_tool_manufactories: pmg_automation_light_industry_tool_manufactories sized against pmg_base_tools + +pm_autonomous_robotic_automation_for_tool_manufactories = { + texture = "gfx/interface/icons/production_method_icons/industry/lean_manufacturing.dds" + ai_value = 50000000 + unlocking_technologies = { + autonomous_industrial_robots + } 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 + # input goods + goods_input_electricity_add = 7 + goods_input_electronics_add = 2 + goods_input_computers_add = 4 + goods_output_tools_add = 9 + # balance: inputs 1980 (electricity 21x30 + electronics 6x60 + computers 11x90); outputs 0 (none); weekly productivity per worker removed -0.495 } level_scaled = { - building_employment_engineers_add = 500 + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs computers 4, electricity 7, electronics 2; outputs tools 9; target net cost 340, actual net cost 330, raw input cost 690 + building_employment_machinists_add = 0 + building_employment_engineers_add = 0 + } + unscaled = { + building_throughput_add = 0.25 } } } + +### END GENERATED CUSTOM AUTOMATION PMS diff --git a/common/production_methods/02_agro.txt b/common/production_methods/02_agro.txt index 5a291b896..ce1e8e5cf 100644 --- a/common/production_methods/02_agro.txt +++ b/common/production_methods/02_agro.txt @@ -12,7 +12,8 @@ pm_potatoes = { building_modifiers = { workforce_scaled = { goods_output_grain_add = -10 - goods_output_liquor_add = 10 + goods_output_liquor_add = 5 + # balance: inputs 0 (none); outputs 150 (liquor 5x30); weekly productivity 0.000 } } } @@ -25,6 +26,7 @@ pm_apple_orchards = { goods_output_grain_add = -10 goods_output_fruit_add = 5 goods_output_sugar_add = 5 + # balance: inputs 0 (none); outputs 300 (fruit 5x30 + sugar 5x30); weekly productivity 0.000 } } } @@ -37,6 +39,7 @@ pm_citrus_orchards = { goods_output_grain_add = -10 goods_output_fruit_add = 5 goods_output_sugar_add = 5 + # balance: inputs 0 (none); outputs 300 (fruit 5x30 + sugar 5x30); weekly productivity 0.000 } } } @@ -49,6 +52,7 @@ pm_fig_orchards_rice = { goods_output_grain_add = -30 goods_output_fruit_add = 5 goods_output_sugar_add = 5 + # balance: inputs 0 (none); outputs 300 (fruit 5x30 + sugar 5x30); weekly productivity 0.000 } } } @@ -61,6 +65,7 @@ pm_fig_orchards_millet = { goods_output_grain_add = -10 goods_output_fruit_add = 5 goods_output_sugar_add = 5 + # balance: inputs 0 (none); outputs 300 (fruit 5x30 + sugar 5x30); weekly productivity 0.000 } } } @@ -74,90 +79,112 @@ pm_early_mechanized_harvesting = { texture = "gfx/interface/icons/production_method_icons/agriculture/mechanized_harvesting_farming_auto.dds" unlocking_technologies = { } - building_modifiers = { - workforce_scaled = { - # input goods - goods_input_tools_add = 2 - goods_input_engines_add = 2 - goods_input_refined_fuel_add = 5 - } - level_scaled = { - building_employment_laborers_add = -3000 - } - } -} + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 1 + + } + } + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 1 + goods_input_engines_add = 1 + goods_input_refined_fuel_add = 1 + # output goods + goods_output_grain_add = 7 + # balance: inputs 150 (tools 1x40 + engines 1x60 + refined_fuel 1x50); outputs 140 (grain 7x20); weekly productivity per worker removed -0.050 + } + level_scaled = { + building_employment_laborers_add = -200 + } + } +} pm_high_powered_self_propelled_machinery = { texture = "gfx/interface/icons/production_method_icons/agriculture/advanced_agricultural_machinery_farming_auto.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 2 + + } + } unlocking_technologies = { no_tillage_agriculture } building_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 8 - goods_input_engines_add = 5 - goods_input_refined_fuel_add = 8 - } - level_scaled = { - building_employment_laborers_add = -4000 - } - } -} + # input goods + goods_input_tools_add = 2 + goods_input_engines_add = 2 + goods_input_refined_fuel_add = 2 + # output goods + goods_output_grain_add = 9 + # balance: inputs 300 (tools 2x40 + engines 2x60 + refined_fuel 2x50); outputs 180 (grain 9x20); weekly productivity per worker removed -0.300 + } + level_scaled = { + building_employment_laborers_add = -400 + } + } +} pm_integrated_electronic_systems = { texture = "gfx/interface/icons/production_method_icons/agriculture/iot_sensors_farming_auto.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 4 + + } + } unlocking_technologies = { genetically_modified_crops } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 5 - goods_input_electronics_add = 5 - goods_input_refined_fuel_add = 8 - } - level_scaled = { - building_employment_laborers_add = -5000 - } - } -} + goods_input_tools_add = 10 + goods_input_engines_add = 3 + goods_input_electronics_add = 2 + goods_input_refined_fuel_add = 4 + # output goods + goods_output_grain_add = 35 + # balance: inputs 900 (tools 10x40 + engines 3x60 + electronics 2x60 + refined_fuel 4x50); outputs 700 (grain 35x20); weekly productivity per worker removed -0.222 + } + level_scaled = { + building_employment_laborers_add = -900 + } + } +} pm_precision_farming_machinery = { texture = "gfx/interface/icons/production_method_icons/agriculture/ai_analyzed_harvesting_farming_auto.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 10 + + } + } unlocking_technologies = { + programmable_industrial_robots } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 5 - goods_input_electronics_add = 5 - goods_input_refined_fuel_add = 8 - goods_input_computers_add = 2 - goods_input_telecommunications_add = 5 - } - level_scaled = { - building_employment_laborers_add = -6000 - } - } -} + goods_input_tools_add = 15 + goods_input_engines_add = 10 + goods_input_electronics_add = 10 + goods_input_refined_fuel_add = 10 + goods_input_computers_add = 5 + goods_input_telecommunications_add = 10 + # output goods + goods_output_grain_add = 140 + # balance: inputs 3250 (tools 15x40 + engines 10x60 + electronics 10x60 + refined_fuel 10x50 + computers 5x90 + telecommunications 10x50); outputs 2800 (grain 140x20); weekly productivity per worker removed -0.250 + } + level_scaled = { + building_employment_laborers_add = -1800 + } + } +} # Transportation PMG pm_manual_transportation_agro = { @@ -171,14 +198,17 @@ pm_hauling_trucks_agro = { } building_modifiers = { workforce_scaled = { - # input goods - goods_input_automobiles_add = 5 - } - level_scaled = { - building_employment_laborers_add = -1000 - } - } -} + # input goods + goods_input_automobiles_add = 5 + # output goods + goods_output_grain_add = 24 + # balance: inputs 500 (automobiles 5x100); outputs 480 (grain 24x20); weekly productivity per worker removed -0.022 + } + level_scaled = { + building_employment_laborers_add = -900 + } + } +} pm_intermodal_containers_agro = { texture = "gfx/interface/icons/production_method_icons/merchant_guilds.dds" @@ -187,14 +217,17 @@ pm_intermodal_containers_agro = { } building_modifiers = { workforce_scaled = { - # input goods - goods_input_transportation_add = 15 - } - level_scaled = { - building_employment_laborers_add = -2000 - } - } -} + # input goods + goods_input_transportation_add = 25 + # output goods + goods_output_grain_add = 25 + # balance: inputs 750 (transportation 25x30); outputs 500 (grain 25x20); weekly productivity per worker removed -0.139 + } + level_scaled = { + building_employment_laborers_add = -1800 + } + } +} # Rye PMs pm_simple_farming_building_rye_farm = { @@ -202,11 +235,12 @@ pm_simple_farming_building_rye_farm = { building_modifiers = { workforce_scaled = { # output goods - goods_output_grain_add = 30 + goods_output_grain_add = 5 + # balance: inputs 0 (none); outputs 100 (grain 5x20); weekly productivity 0.033 } level_scaled = { - building_employment_laborers_add = 9000 - building_employment_farmers_add = 1000 + building_employment_laborers_add = 2700 + building_employment_farmers_add = 300 } } } @@ -218,15 +252,16 @@ pm_early_chemical_agriculture_rye_farm = { } building_modifiers = { workforce_scaled = { - # input - goods_input_chemicals_add = 10 - # output - goods_output_grain_add = 60 + # input goods + goods_input_chemicals_add = 5 + # output goods + goods_output_grain_add = 20 + # balance: inputs 150 (chemicals 5x30); outputs 400 (grain 20x20); weekly productivity 0.083 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -239,14 +274,15 @@ pm_high_yielding_varieties_rye_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 10 # output goods - goods_output_grain_add = 120 + goods_output_grain_add = 60 + # balance: inputs 300 (chemicals 10x30); outputs 1200 (grain 60x20); weekly productivity 0.300 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -259,14 +295,15 @@ pm_no_tillage_agriculture_rye_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 30 + goods_input_chemicals_add = 15 # output goods - goods_output_grain_add = 180 + goods_output_grain_add = 110 + # balance: inputs 450 (chemicals 15x30); outputs 2200 (grain 110x20); weekly productivity 0.583 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -279,15 +316,16 @@ pm_early_genetic_modification_rye_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 40 - goods_input_pharmaceuticals_add = 10 + goods_input_chemicals_add = 15 + goods_input_pharmaceuticals_add = 5 # output goods - goods_output_grain_add = 240 + goods_output_grain_add = 205 + # balance: inputs 750 (chemicals 15x30 + pharmaceuticals 5x60); outputs 4100 (grain 205x20); weekly productivity 1.117 } level_scaled = { # earnings - building_employment_laborers_add = 6000 - building_employment_farmers_add = 4000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -298,11 +336,12 @@ pm_simple_farming_building_wheat_farm = { building_modifiers = { workforce_scaled = { # output goods - goods_output_grain_add = 30 + goods_output_grain_add = 5 + # balance: inputs 0 (none); outputs 100 (grain 5x20); weekly productivity 0.033 } level_scaled = { - building_employment_laborers_add = 9000 - building_employment_farmers_add = 1000 + building_employment_laborers_add = 2700 + building_employment_farmers_add = 300 } } } @@ -314,15 +353,16 @@ pm_early_chemical_agriculture_wheat_farm = { } building_modifiers = { workforce_scaled = { - # input - goods_input_chemicals_add = 10 - # output - goods_output_grain_add = 60 + # input goods + goods_input_chemicals_add = 5 + # output goods + goods_output_grain_add = 20 + # balance: inputs 150 (chemicals 5x30); outputs 400 (grain 20x20); weekly productivity 0.083 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -335,14 +375,15 @@ pm_high_yielding_varieties_wheat_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 10 # output goods - goods_output_grain_add = 120 + goods_output_grain_add = 60 + # balance: inputs 300 (chemicals 10x30); outputs 1200 (grain 60x20); weekly productivity 0.300 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -355,14 +396,15 @@ pm_no_tillage_agriculture_wheat_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 30 + goods_input_chemicals_add = 15 # output goods - goods_output_grain_add = 180 + goods_output_grain_add = 110 + # balance: inputs 450 (chemicals 15x30); outputs 2200 (grain 110x20); weekly productivity 0.583 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -375,15 +417,16 @@ pm_early_genetic_modification_wheat_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 40 - goods_input_pharmaceuticals_add = 10 + goods_input_chemicals_add = 15 + goods_input_pharmaceuticals_add = 5 # output goods - goods_output_grain_add = 240 + goods_output_grain_add = 205 + # balance: inputs 750 (chemicals 15x30 + pharmaceuticals 5x60); outputs 4100 (grain 205x20); weekly productivity 1.117 } level_scaled = { # earnings - building_employment_laborers_add = 6000 - building_employment_farmers_add = 4000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -394,11 +437,12 @@ pm_simple_farming_building_rice_farm = { building_modifiers = { workforce_scaled = { # output goods - goods_output_grain_add = 30 + goods_output_grain_add = 5 + # balance: inputs 0 (none); outputs 100 (grain 5x20); weekly productivity 0.033 } level_scaled = { - building_employment_laborers_add = 9000 - building_employment_farmers_add = 1000 + building_employment_laborers_add = 2700 + building_employment_farmers_add = 300 } } } @@ -410,15 +454,16 @@ pm_early_chemical_agriculture_rice_farm = { } building_modifiers = { workforce_scaled = { - # input - goods_input_chemicals_add = 10 - # output - goods_output_grain_add = 60 + # input goods + goods_input_chemicals_add = 5 + # output goods + goods_output_grain_add = 20 + # balance: inputs 150 (chemicals 5x30); outputs 400 (grain 20x20); weekly productivity 0.083 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -431,14 +476,15 @@ pm_high_yielding_varieties_rice_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 10 # output goods - goods_output_grain_add = 120 + goods_output_grain_add = 60 + # balance: inputs 300 (chemicals 10x30); outputs 1200 (grain 60x20); weekly productivity 0.300 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -451,14 +497,15 @@ pm_no_tillage_agriculture_rice_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 30 + goods_input_chemicals_add = 15 # output goods - goods_output_grain_add = 180 + goods_output_grain_add = 110 + # balance: inputs 450 (chemicals 15x30); outputs 2200 (grain 110x20); weekly productivity 0.583 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -471,15 +518,16 @@ pm_early_genetic_modification_rice_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 40 - goods_input_pharmaceuticals_add = 10 + goods_input_chemicals_add = 15 + goods_input_pharmaceuticals_add = 5 # output goods - goods_output_grain_add = 240 + goods_output_grain_add = 205 + # balance: inputs 750 (chemicals 15x30 + pharmaceuticals 5x60); outputs 4100 (grain 205x20); weekly productivity 1.117 } level_scaled = { # earnings - building_employment_laborers_add = 6000 - building_employment_farmers_add = 4000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -490,11 +538,12 @@ pm_simple_farming_building_millet_farm = { building_modifiers = { workforce_scaled = { # output goods - goods_output_grain_add = 30 + goods_output_grain_add = 5 + # balance: inputs 0 (none); outputs 100 (grain 5x20); weekly productivity 0.033 } level_scaled = { - building_employment_laborers_add = 9000 - building_employment_farmers_add = 1000 + building_employment_laborers_add = 2700 + building_employment_farmers_add = 300 } } @@ -507,15 +556,16 @@ pm_early_chemical_agriculture_millet_farm = { } building_modifiers = { workforce_scaled = { - # input - goods_input_chemicals_add = 10 - # output - goods_output_grain_add = 60 + # input goods + goods_input_chemicals_add = 5 + # output goods + goods_output_grain_add = 20 + # balance: inputs 150 (chemicals 5x30); outputs 400 (grain 20x20); weekly productivity 0.083 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -528,14 +578,15 @@ pm_high_yielding_varieties_millet_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 10 # output goods - goods_output_grain_add = 120 + goods_output_grain_add = 60 + # balance: inputs 300 (chemicals 10x30); outputs 1200 (grain 60x20); weekly productivity 0.300 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -548,14 +599,15 @@ pm_no_tillage_agriculture_millet_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 30 + goods_input_chemicals_add = 15 # output goods - goods_output_grain_add = 180 + goods_output_grain_add = 110 + # balance: inputs 450 (chemicals 15x30); outputs 2200 (grain 110x20); weekly productivity 0.583 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -568,15 +620,16 @@ pm_early_genetic_modification_millet_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 40 - goods_input_pharmaceuticals_add = 10 + goods_input_chemicals_add = 15 + goods_input_pharmaceuticals_add = 5 # output goods - goods_output_grain_add = 240 + goods_output_grain_add = 205 + # balance: inputs 750 (chemicals 15x30 + pharmaceuticals 5x60); outputs 4100 (grain 205x20); weekly productivity 1.117 } level_scaled = { # earnings - building_employment_laborers_add = 6000 - building_employment_farmers_add = 4000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -587,11 +640,12 @@ pm_simple_farming_building_maize_farm = { building_modifiers = { workforce_scaled = { # output goods - goods_output_grain_add = 30 + goods_output_grain_add = 5 + # balance: inputs 0 (none); outputs 100 (grain 5x20); weekly productivity 0.033 } level_scaled = { - building_employment_laborers_add = 9000 - building_employment_farmers_add = 1000 + building_employment_laborers_add = 2700 + building_employment_farmers_add = 300 } } } @@ -603,15 +657,16 @@ pm_early_chemical_agriculture_maize_farm = { } building_modifiers = { workforce_scaled = { - # input - goods_input_chemicals_add = 10 - # output - goods_output_grain_add = 60 + # input goods + goods_input_chemicals_add = 5 + # output goods + goods_output_grain_add = 20 + # balance: inputs 150 (chemicals 5x30); outputs 400 (grain 20x20); weekly productivity 0.083 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -624,14 +679,15 @@ pm_high_yielding_varieties_maize_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 20 + goods_input_chemicals_add = 10 # output goods - goods_output_grain_add = 120 + goods_output_grain_add = 60 + # balance: inputs 300 (chemicals 10x30); outputs 1200 (grain 60x20); weekly productivity 0.300 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -644,14 +700,15 @@ pm_no_tillage_agriculture_maize_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 30 + goods_input_chemicals_add = 15 # output goods - goods_output_grain_add = 180 + goods_output_grain_add = 110 + # balance: inputs 450 (chemicals 15x30); outputs 2200 (grain 110x20); weekly productivity 0.583 } level_scaled = { # earnings - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 2400 + building_employment_farmers_add = 600 } } } @@ -664,15 +721,16 @@ pm_early_genetic_modification_maize_farm = { building_modifiers = { workforce_scaled = { # input goods - goods_input_chemicals_add = 40 - goods_input_pharmaceuticals_add = 10 + goods_input_chemicals_add = 15 + goods_input_pharmaceuticals_add = 5 # output goods - goods_output_grain_add = 240 + goods_output_grain_add = 205 + # balance: inputs 750 (chemicals 15x30 + pharmaceuticals 5x60); outputs 4100 (grain 205x20); weekly productivity 1.117 } level_scaled = { # earnings - building_employment_laborers_add = 6000 - building_employment_farmers_add = 4000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -683,10 +741,11 @@ pm_butchering_tools = { building_modifiers = { workforce_scaled = { goods_output_meat_add = 20 + # balance: inputs 0 (none); outputs 600 (meat 20x30); weekly productivity 0.100 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 4800 + building_employment_farmers_add = 1200 } } } @@ -695,7 +754,7 @@ pm_slaughterhouses = { texture = "gfx/interface/icons/production_method_icons/agriculture/slaughterhouses.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -704,12 +763,13 @@ pm_slaughterhouses = { building_modifiers = { workforce_scaled = { goods_input_tools_add = 5 - goods_input_grain_add = 10 + goods_input_grain_add = 5 goods_output_meat_add = 40 + # balance: inputs 300 (tools 5x40 + grain 5x20); outputs 1200 (meat 40x30); weekly productivity 0.150 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 4800 + building_employment_farmers_add = 1200 } } } @@ -718,21 +778,23 @@ pm_mechanized_slaughtering = { texture = "gfx/interface/icons/production_method_icons/agriculture/mechanized_slaughtering.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { + conveyor_belt } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 10 - goods_input_grain_add = 15 + goods_input_tools_add = 5 + goods_input_grain_add = 5 goods_input_electricity_add = 5 - goods_output_meat_add = 80 + goods_output_meat_add = 70 + # balance: inputs 450 (tools 5x40 + grain 5x20 + electricity 5x30); outputs 2100 (meat 70x30); weekly productivity 0.330 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 3800 + building_employment_farmers_add = 1200 } } } @@ -741,7 +803,7 @@ pm_concentrated_animal_feeding_operations = { texture = "gfx/interface/icons/production_method_icons/agriculture/mechanized_slaughtering.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -749,14 +811,15 @@ pm_concentrated_animal_feeding_operations = { } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 15 - goods_input_grain_add = 20 - goods_input_electricity_add = 10 - goods_output_meat_add = 120 + goods_input_tools_add = 5 + goods_input_grain_add = 10 + goods_input_electricity_add = 5 + goods_output_meat_add = 130 + # balance: inputs 550 (tools 5x40 + grain 10x20 + electricity 5x30); outputs 3900 (meat 130x30); weekly productivity 0.670 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 3800 + building_employment_farmers_add = 1200 } } } @@ -765,22 +828,24 @@ pm_hormone_treatment = { texture = "gfx/interface/icons/production_method_icons/agriculture/mechanized_slaughtering.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { + designer_chemical_synthesis } building_modifiers = { workforce_scaled = { - goods_input_tools_add = 15 - goods_input_grain_add = 25 - goods_input_pharmaceuticals_add = 10 - goods_input_electricity_add = 10 - goods_output_meat_add = 180 + goods_input_tools_add = 5 + goods_input_grain_add = 10 + goods_input_pharmaceuticals_add = 5 + goods_input_electricity_add = 5 + goods_output_meat_add = 150 + # balance: inputs 850 (tools 5x40 + grain 10x20 + pharmaceuticals 5x60 + electricity 5x30); outputs 4500 (meat 150x30); weekly productivity 1.217 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_farmers_add = 2000 + building_employment_laborers_add = 1800 + building_employment_farmers_add = 1200 } } } @@ -793,13 +858,14 @@ pm_sheep_ranch = { texture = "gfx/interface/icons/production_method_icons/agriculture/simple_ranching.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } building_modifiers = { workforce_scaled = { - goods_output_fabric_add = 20 + goods_output_fabric_add = 10 goods_output_meat_add = -10 + # balance: inputs 0 (none); outputs 200 (fabric 10x20); weekly productivity 0.000 } } } @@ -808,7 +874,7 @@ pm_intensive_wool_gathering = { texture = "gfx/interface/icons/production_method_icons/agriculture/intensive_grazing.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 30 + } } unlocking_technologies = { @@ -816,26 +882,31 @@ pm_intensive_wool_gathering = { } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 10 - goods_output_fabric_add = 40 + goods_input_grain_add = 5 + goods_output_fabric_add = 20 goods_output_meat_add = -20 + # balance: inputs 100 (grain 5x20); outputs 400 (fabric 20x20); weekly productivity 0.000 } } } pm_chemically_treated_wool = { texture = "gfx/interface/icons/production_method_icons/agriculture/open_air_stockyards.dds" + unlocking_technologies = { + designer_polymers + } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 45 + } } building_modifiers = { workforce_scaled = { - goods_input_grain_add = 10 + goods_input_grain_add = 5 goods_input_chemicals_add = 5 - goods_output_fabric_add = 80 + goods_output_fabric_add = 45 goods_output_meat_add = -40 + # balance: inputs 250 (grain 5x20 + chemicals 5x30); outputs 900 (fabric 45x20); weekly productivity 0.000 } } } @@ -851,6 +922,7 @@ pm_barbed_wire_fences = { building_modifiers = { workforce_scaled = { goods_input_iron_add = 2 + # balance: inputs 80 (iron 2x40); outputs 0 (none); weekly productivity per worker removed -0.160 } level_scaled = { building_employment_laborers_add = -500 @@ -868,6 +940,7 @@ pm_electric_fencing = { goods_input_iron_add = 3 goods_input_electricity_add = 3 goods_input_chemicals_add = 3 + # balance: inputs 300 (iron 3x40 + electricity 3x30 + chemicals 3x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { building_employment_laborers_add = -1000 @@ -883,7 +956,7 @@ pm_refrigerated_storage_building_livestock_ranch = { texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_storage.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -891,7 +964,9 @@ pm_refrigerated_storage_building_livestock_ranch = { } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 4 + goods_input_electricity_add = 4 + goods_output_meat_add = 3 + # balance: inputs 120 (electricity 4x30); outputs 90 (meat 3x30); weekly productivity per worker removed -0.033 } level_scaled = { building_employment_laborers_add = -1000 @@ -903,7 +978,7 @@ pm_refrigerated_rail_cars_building_livestock_ranch = { texture = "gfx/interface/icons/production_method_icons/agriculture/refrigerated_rail_cars.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -911,12 +986,13 @@ pm_refrigerated_rail_cars_building_livestock_ranch = { } building_modifiers = { workforce_scaled = { - goods_input_electricity_add = 4 - goods_input_transportation_add = 3 - } - level_scaled = { - building_employment_laborers_add = -2000 - } - } -} - + goods_input_electricity_add = 4 + goods_input_transportation_add = 3 + goods_output_meat_add = 5 + # balance: inputs 210 (electricity 4x30 + transportation 3x30); outputs 150 (meat 5x30); weekly productivity per worker removed -0.033 + } + level_scaled = { + building_employment_laborers_add = -1800 + } + } +} diff --git a/common/production_methods/03_mines.txt b/common/production_methods/03_mines.txt index 09b4dc608..bb54d62e7 100644 --- a/common/production_methods/03_mines.txt +++ b/common/production_methods/03_mines.txt @@ -5,12 +5,13 @@ pm_manual_resource_extraction_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_coal_add = 40 + goods_output_coal_add = 15 + # balance: inputs 200 (tools 5x40); outputs 450 (coal 15x30); weekly productivity 0.083 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -19,7 +20,7 @@ pm_mechanized_extraction_coal = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -28,16 +29,15 @@ pm_mechanized_extraction_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_coal_add = 80 + goods_output_coal_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 900 (coal 30x30); weekly productivity 0.150 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -46,7 +46,7 @@ pm_bucket_wheel_excavators_coal = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -55,17 +55,17 @@ pm_bucket_wheel_excavators_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_coal_add = 180 + goods_output_coal_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1350 (coal 45x30); weekly productivity 0.200 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -74,7 +74,7 @@ pm_borehole_tunneling_coal = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -83,17 +83,18 @@ pm_borehole_tunneling_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_coal_add = 260 + goods_output_coal_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 2400 (coal 80x30); weekly productivity 0.500 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1400 + building_employment_machinists_add = 1300 + building_employment_engineers_add = 300 } } } @@ -102,25 +103,27 @@ pm_deep_vein_mining_coal = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_coal_add = 320 + goods_output_coal_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 5400 (coal 180x30); weekly productivity 1.433 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -134,7 +137,7 @@ pm_conventional_blasting_coal = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -142,9 +145,10 @@ pm_conventional_blasting_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_coal_add = 20 + goods_output_coal_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 150 (coal 5x30); weekly productivity -0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -157,7 +161,7 @@ pm_bulk_explosives_coal = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -165,9 +169,10 @@ pm_bulk_explosives_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 5 # output goods - goods_output_coal_add = 40 + goods_output_coal_add = 10 + # balance: inputs 250 (explosives 5x50); outputs 300 (coal 10x30); weekly productivity per worker removed 0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -180,7 +185,7 @@ pm_safe_mining_explosives_coal = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -189,13 +194,14 @@ pm_safe_mining_explosives_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 5 goods_input_electronics_add = 5 # output goods - goods_output_coal_add = 60 + goods_output_coal_add = 15 + # balance: inputs 550 (explosives 5x50 + electronics 5x60); outputs 450 (coal 15x30); weekly productivity per worker removed -0.067 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -205,7 +211,7 @@ pm_computer_aided_mine_planning_coal = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -214,13 +220,14 @@ pm_computer_aided_mine_planning_coal = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 10 goods_input_computers_add = 5 # output goods - goods_output_coal_add = 80 + goods_output_coal_add = 25 + # balance: inputs 950 (explosives 10x50 + computers 5x90); outputs 750 (coal 25x30); weekly productivity per worker removed -0.080 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 500 building_employment_machinists_add = -3000 } } @@ -233,12 +240,13 @@ pm_manual_resource_extraction_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_iron_add = 40 + goods_output_iron_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (iron 15x40); weekly productivity 0.080 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 5000 } } } @@ -247,7 +255,7 @@ pm_mechanized_extraction_iron = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -256,16 +264,15 @@ pm_mechanized_extraction_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_iron_add = 80 + goods_output_iron_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (iron 30x40); weekly productivity 0.150 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 4000 + building_employment_machinists_add = 1000 } } } @@ -274,7 +281,7 @@ pm_bucket_wheel_excavators_iron = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -283,17 +290,17 @@ pm_bucket_wheel_excavators_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_iron_add = 180 + goods_output_iron_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (iron 45x40); weekly productivity 0.210 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 3000 + building_employment_machinists_add = 1800 + building_employment_engineers_add = 200 } } } @@ -302,7 +309,7 @@ pm_borehole_tunneling_iron = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -311,17 +318,18 @@ pm_borehole_tunneling_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_iron_add = 260 + goods_output_iron_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (iron 80x40); weekly productivity 0.575 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1800 + building_employment_engineers_add = 400 } } } @@ -330,25 +338,27 @@ pm_deep_vein_mining_iron = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_iron_add = 320 + goods_output_iron_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (iron 180x40); weekly productivity 1.525 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1800 + building_employment_engineers_add = 400 } } } @@ -358,7 +368,7 @@ pm_conventional_blasting_iron = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -366,9 +376,10 @@ pm_conventional_blasting_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_iron_add = 20 + goods_output_iron_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (iron 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -381,7 +392,7 @@ pm_bulk_explosives_iron = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -389,9 +400,10 @@ pm_bulk_explosives_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_iron_add = 40 + goods_output_iron_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 600 (iron 15x40); weekly productivity per worker removed 0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -404,7 +416,7 @@ pm_safe_mining_explosives_iron = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -413,13 +425,14 @@ pm_safe_mining_explosives_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_iron_add = 60 + goods_output_iron_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1000 (iron 25x40); weekly productivity per worker removed 0.133 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -429,7 +442,7 @@ pm_computer_aided_mine_planning_iron = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -438,13 +451,14 @@ pm_computer_aided_mine_planning_iron = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 15 goods_input_computers_add = 5 # output goods - goods_output_iron_add = 80 + goods_output_iron_add = 35 + # balance: inputs 1200 (explosives 15x50 + computers 5x90); outputs 1400 (iron 35x40); weekly productivity per worker removed 0.100 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -457,12 +471,13 @@ pm_manual_resource_extraction_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_copper_add = 40 + goods_output_copper_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (copper 15x40); weekly productivity 0.133 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -471,7 +486,7 @@ pm_mechanized_extraction_copper = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -480,16 +495,15 @@ pm_mechanized_extraction_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_copper_add = 80 + goods_output_copper_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (copper 30x40); weekly productivity 0.250 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -498,7 +512,7 @@ pm_bucket_wheel_excavators_copper = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -507,17 +521,17 @@ pm_bucket_wheel_excavators_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_copper_add = 180 + goods_output_copper_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (copper 45x40); weekly productivity 0.350 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -526,7 +540,7 @@ pm_borehole_tunneling_copper = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -535,17 +549,18 @@ pm_borehole_tunneling_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_copper_add = 260 + goods_output_copper_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (copper 80x40); weekly productivity 0.767 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -554,25 +569,27 @@ pm_deep_vein_mining_copper = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_copper_add = 320 + goods_output_copper_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (copper 180x40); weekly productivity 2.033 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -582,7 +599,7 @@ pm_conventional_blasting_copper = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -590,9 +607,10 @@ pm_conventional_blasting_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_copper_add = 20 + goods_output_copper_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (copper 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -605,7 +623,7 @@ pm_bulk_explosives_copper = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -613,9 +631,10 @@ pm_bulk_explosives_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_copper_add = 40 + goods_output_copper_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 600 (copper 15x40); weekly productivity per worker removed 0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -628,7 +647,7 @@ pm_safe_mining_explosives_copper = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -637,13 +656,14 @@ pm_safe_mining_explosives_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_copper_add = 60 + goods_output_copper_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1000 (copper 25x40); weekly productivity per worker removed 0.133 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -653,7 +673,7 @@ pm_computer_aided_mine_planning_copper = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -662,13 +682,14 @@ pm_computer_aided_mine_planning_copper = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 10 goods_input_computers_add = 5 # output goods - goods_output_copper_add = 80 + goods_output_copper_add = 30 + # balance: inputs 950 (explosives 10x50 + computers 5x90); outputs 1200 (copper 30x40); weekly productivity per worker removed 0.125 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -681,12 +702,13 @@ pm_manual_resource_extraction_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_rare_earth_elements_add = 30 + goods_output_rare_earth_elements_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (rare_earth_elements 15x40); weekly productivity 0.133 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -695,7 +717,7 @@ pm_mechanized_extraction_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -704,16 +726,15 @@ pm_mechanized_extraction_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_rare_earth_elements_add = 60 + goods_output_rare_earth_elements_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (rare_earth_elements 30x40); weekly productivity 0.250 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -722,7 +743,7 @@ pm_bucket_wheel_excavators_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -731,17 +752,17 @@ pm_bucket_wheel_excavators_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_rare_earth_elements_add = 120 + goods_output_rare_earth_elements_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (rare_earth_elements 45x40); weekly productivity 0.350 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -750,7 +771,7 @@ pm_borehole_tunneling_rare_earth_elements = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -759,17 +780,18 @@ pm_borehole_tunneling_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_rare_earth_elements_add = 180 + goods_output_rare_earth_elements_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (rare_earth_elements 80x40); weekly productivity 0.767 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -778,25 +800,27 @@ pm_deep_vein_mining_rare_earth_elements = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_rare_earth_elements_add = 220 + goods_output_rare_earth_elements_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (rare_earth_elements 180x40); weekly productivity 2.033 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -806,7 +830,7 @@ pm_conventional_blasting_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -814,9 +838,10 @@ pm_conventional_blasting_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_rare_earth_elements_add = 15 + goods_output_rare_earth_elements_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (rare_earth_elements 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -829,7 +854,7 @@ pm_bulk_explosives_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -837,9 +862,10 @@ pm_bulk_explosives_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_rare_earth_elements_add = 30 + goods_output_rare_earth_elements_add = 10 + # balance: inputs 500 (explosives 10x50); outputs 400 (rare_earth_elements 10x40); weekly productivity per worker removed -0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -852,7 +878,7 @@ pm_safe_mining_explosives_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -861,13 +887,14 @@ pm_safe_mining_explosives_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_rare_earth_elements_add = 50 + goods_output_rare_earth_elements_add = 20 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 800 (rare_earth_elements 20x40); weekly productivity per worker removed 0.000 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -877,7 +904,7 @@ pm_computer_aided_mine_planning_rare_earth_elements = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -886,13 +913,14 @@ pm_computer_aided_mine_planning_rare_earth_elements = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 15 goods_input_computers_add = 5 # output goods - goods_output_rare_earth_elements_add = 70 + goods_output_rare_earth_elements_add = 30 + # balance: inputs 1200 (explosives 15x50 + computers 5x90); outputs 1200 (rare_earth_elements 30x40); weekly productivity per worker removed 0.000 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -905,12 +933,13 @@ pm_manual_resource_extraction_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_bauxite_add = 40 + goods_output_bauxite_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (bauxite 15x40); weekly productivity 0.133 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -919,7 +948,7 @@ pm_mechanized_extraction_bauxite = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -928,16 +957,15 @@ pm_mechanized_extraction_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_bauxite_add = 80 + goods_output_bauxite_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (bauxite 30x40); weekly productivity 0.250 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -946,7 +974,7 @@ pm_bucket_wheel_excavators_bauxite = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -955,17 +983,17 @@ pm_bucket_wheel_excavators_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_bauxite_add = 180 + goods_output_bauxite_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (bauxite 45x40); weekly productivity 0.350 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -974,7 +1002,7 @@ pm_borehole_tunneling_bauxite = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -983,17 +1011,18 @@ pm_borehole_tunneling_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_bauxite_add = 260 + goods_output_bauxite_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (bauxite 80x40); weekly productivity 0.767 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -1002,25 +1031,27 @@ pm_deep_vein_mining_bauxite = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_bauxite_add = 320 + goods_output_bauxite_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (bauxite 180x40); weekly productivity 2.033 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -1030,7 +1061,7 @@ pm_conventional_blasting_bauxite = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1038,9 +1069,10 @@ pm_conventional_blasting_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_bauxite_add = 20 + goods_output_bauxite_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (bauxite 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -1053,7 +1085,7 @@ pm_bulk_explosives_bauxite = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -1061,9 +1093,10 @@ pm_bulk_explosives_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_bauxite_add = 40 + goods_output_bauxite_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 600 (bauxite 15x40); weekly productivity per worker removed 0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -1076,7 +1109,7 @@ pm_safe_mining_explosives_bauxite = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1085,13 +1118,14 @@ pm_safe_mining_explosives_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_bauxite_add = 60 + goods_output_bauxite_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1000 (bauxite 25x40); weekly productivity per worker removed 0.133 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -1101,7 +1135,7 @@ pm_computer_aided_mine_planning_bauxite = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -1110,13 +1144,14 @@ pm_computer_aided_mine_planning_bauxite = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 10 goods_input_computers_add = 5 # output goods - goods_output_bauxite_add = 80 + goods_output_bauxite_add = 30 + # balance: inputs 950 (explosives 10x50 + computers 5x90); outputs 1200 (bauxite 30x40); weekly productivity per worker removed 0.125 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -1129,12 +1164,13 @@ pm_manual_resource_extraction_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_uranium_add = 40 + goods_output_uranium_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (uranium 15x40); weekly productivity 0.133 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -1143,7 +1179,7 @@ pm_mechanized_extraction_uranium = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1152,16 +1188,15 @@ pm_mechanized_extraction_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_uranium_add = 80 + goods_output_uranium_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (uranium 30x40); weekly productivity 0.250 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -1170,7 +1205,7 @@ pm_bucket_wheel_excavators_uranium = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1179,17 +1214,17 @@ pm_bucket_wheel_excavators_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_uranium_add = 180 + goods_output_uranium_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (uranium 45x40); weekly productivity 0.350 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -1198,7 +1233,7 @@ pm_borehole_tunneling_uranium = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -1207,17 +1242,18 @@ pm_borehole_tunneling_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_uranium_add = 260 + goods_output_uranium_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (uranium 80x40); weekly productivity 0.767 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -1226,25 +1262,27 @@ pm_deep_vein_mining_uranium = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_uranium_add = 320 + goods_output_uranium_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (uranium 180x40); weekly productivity 2.033 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -1254,7 +1292,7 @@ pm_conventional_blasting_uranium = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1262,9 +1300,10 @@ pm_conventional_blasting_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 10 + goods_input_explosives_add = 5 # output goods - goods_output_uranium_add = 20 + goods_output_uranium_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (uranium 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -1277,7 +1316,7 @@ pm_bulk_explosives_uranium = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -1285,9 +1324,10 @@ pm_bulk_explosives_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_uranium_add = 40 + goods_output_uranium_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 600 (uranium 15x40); weekly productivity per worker removed 0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -1300,7 +1340,7 @@ pm_safe_mining_explosives_uranium = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1309,13 +1349,14 @@ pm_safe_mining_explosives_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_uranium_add = 60 + goods_output_uranium_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1000 (uranium 25x40); weekly productivity per worker removed 0.133 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -1325,7 +1366,7 @@ pm_computer_aided_mine_planning_uranium = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -1334,13 +1375,14 @@ pm_computer_aided_mine_planning_uranium = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 10 goods_input_computers_add = 5 # output goods - goods_output_uranium_add = 80 + goods_output_uranium_add = 30 + # balance: inputs 950 (explosives 10x50 + computers 5x90); outputs 1200 (uranium 30x40); weekly productivity per worker removed 0.125 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -1353,12 +1395,13 @@ pm_manual_resource_extraction_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_lead_add = 40 + goods_output_lead_add = 15 + # balance: inputs 200 (tools 5x40); outputs 600 (lead 15x40); weekly productivity 0.133 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 3000 } } } @@ -1367,7 +1410,7 @@ pm_mechanized_extraction_lead = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1376,16 +1419,15 @@ pm_mechanized_extraction_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_lead_add = 80 + goods_output_lead_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1200 (lead 30x40); weekly productivity 0.250 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 2400 + building_employment_machinists_add = 600 } } } @@ -1394,7 +1436,7 @@ pm_bucket_wheel_excavators_lead = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1403,17 +1445,17 @@ pm_bucket_wheel_excavators_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_lead_add = 180 + goods_output_lead_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 1800 (lead 45x40); weekly productivity 0.350 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 1800 + building_employment_machinists_add = 1000 + building_employment_engineers_add = 200 } } } @@ -1422,7 +1464,7 @@ pm_borehole_tunneling_lead = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -1431,17 +1473,18 @@ pm_borehole_tunneling_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_lead_add = 260 + goods_output_lead_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 3200 (lead 80x40); weekly productivity 0.767 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -1450,25 +1493,27 @@ pm_deep_vein_mining_lead = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_lead_add = 320 + goods_output_lead_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 7200 (lead 180x40); weekly productivity 2.033 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 600 + building_employment_machinists_add = 2100 + building_employment_engineers_add = 300 } } } @@ -1478,7 +1523,7 @@ pm_conventional_blasting_lead = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1486,9 +1531,10 @@ pm_conventional_blasting_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_lead_add = 20 + goods_output_lead_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 200 (lead 5x40); weekly productivity -0.100 } level_scaled = { building_employment_engineers_add = 500 @@ -1501,7 +1547,7 @@ pm_bulk_explosives_lead = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -1509,9 +1555,10 @@ pm_bulk_explosives_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_lead_add = 40 + goods_output_lead_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 600 (lead 15x40); weekly productivity per worker removed 0.200 } level_scaled = { building_employment_engineers_add = 500 @@ -1524,7 +1571,7 @@ pm_safe_mining_explosives_lead = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1533,13 +1580,14 @@ pm_safe_mining_explosives_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_lead_add = 60 + goods_output_lead_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1000 (lead 25x40); weekly productivity per worker removed 0.133 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -1549,7 +1597,7 @@ pm_computer_aided_mine_planning_lead = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -1558,13 +1606,14 @@ pm_computer_aided_mine_planning_lead = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 10 goods_input_computers_add = 5 # output goods - goods_output_lead_add = 80 + goods_output_lead_add = 30 + # balance: inputs 950 (explosives 10x50 + computers 5x90); outputs 1200 (lead 30x40); weekly productivity per worker removed 0.125 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -1576,12 +1625,13 @@ pm_manual_resource_extraction_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_sulfur_add = 40 + goods_output_sulfur_add = 15 + # balance: inputs 200 (tools 5x40); outputs 750 (sulfur 15x50); weekly productivity 0.138 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 4000 } } } @@ -1590,7 +1640,7 @@ pm_mechanized_extraction_sulfur = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1599,16 +1649,15 @@ pm_mechanized_extraction_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_sulfur_add = 80 + goods_output_sulfur_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 1500 (sulfur 30x50); weekly productivity 0.263 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 3200 + building_employment_machinists_add = 800 } } } @@ -1617,7 +1666,7 @@ pm_bucket_wheel_excavators_sulfur = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1626,17 +1675,17 @@ pm_bucket_wheel_excavators_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_sulfur_add = 180 + goods_output_sulfur_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 2250 (sulfur 45x50); weekly productivity 0.375 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_laborers_add = 3500 - building_employment_machinists_add = 6000 + building_employment_engineers_add = 200 + building_employment_laborers_add = 1400 + building_employment_machinists_add = 2400 } } } @@ -1645,7 +1694,7 @@ pm_borehole_tunneling_sulfur = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -1654,17 +1703,18 @@ pm_borehole_tunneling_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_sulfur_add = 260 + goods_output_sulfur_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 4000 (sulfur 80x50); weekly productivity 1.033 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1300 + building_employment_machinists_add = 1400 + building_employment_engineers_add = 300 } } } @@ -1673,25 +1723,27 @@ pm_deep_vein_mining_sulfur = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_sulfur_add = 320 + goods_output_sulfur_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 9000 (sulfur 180x50); weekly productivity 1.975 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 700 + building_employment_machinists_add = 2600 + building_employment_engineers_add = 700 } } } @@ -1701,7 +1753,7 @@ pm_conventional_blasting_sulfur = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1709,9 +1761,10 @@ pm_conventional_blasting_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_sulfur_add = 20 + goods_output_sulfur_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 250 (sulfur 5x50); weekly productivity 0.000 } level_scaled = { building_employment_engineers_add = 500 @@ -1724,7 +1777,7 @@ pm_bulk_explosives_sulfur = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -1732,9 +1785,10 @@ pm_bulk_explosives_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 10 # output goods - goods_output_sulfur_add = 40 + goods_output_sulfur_add = 15 + # balance: inputs 500 (explosives 10x50); outputs 750 (sulfur 15x50); weekly productivity per worker removed 0.500 } level_scaled = { building_employment_engineers_add = 500 @@ -1747,7 +1801,7 @@ pm_safe_mining_explosives_sulfur = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1756,13 +1810,14 @@ pm_safe_mining_explosives_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 10 goods_input_electronics_add = 5 # output goods - goods_output_sulfur_add = 60 + goods_output_sulfur_add = 25 + # balance: inputs 800 (explosives 10x50 + electronics 5x60); outputs 1250 (sulfur 25x50); weekly productivity per worker removed 0.300 } level_scaled = { - building_employment_engineers_add = 1000 + building_employment_engineers_add = 500 building_employment_machinists_add = -2000 } } @@ -1772,7 +1827,7 @@ pm_computer_aided_mine_planning_sulfur = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -1781,13 +1836,14 @@ pm_computer_aided_mine_planning_sulfur = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 15 goods_input_computers_add = 5 # output goods - goods_output_sulfur_add = 80 + goods_output_sulfur_add = 35 + # balance: inputs 1200 (explosives 15x50 + computers 5x90); outputs 1750 (sulfur 35x50); weekly productivity per worker removed 0.275 } level_scaled = { - building_employment_engineers_add = 2000 + building_employment_engineers_add = 1000 building_employment_machinists_add = -3000 } } @@ -1800,12 +1856,13 @@ pm_manual_resource_extraction_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 + goods_input_tools_add = 5 # output goods - goods_output_gold_add = 30 + goods_output_gold_add = 15 + # balance: inputs 200 (tools 5x40); outputs 1500 (gold 15x100); weekly productivity 0.186 } level_scaled = { - building_employment_laborers_add = 10000 + building_employment_laborers_add = 7000 } } } @@ -1814,7 +1871,7 @@ pm_mechanized_extraction_gold = { texture = "gfx/interface/icons/production_method_icons/resources/mechanized_resource_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + } } unlocking_technologies = { @@ -1823,16 +1880,15 @@ pm_mechanized_extraction_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 15 - goods_input_explosives_add = 20 - goods_input_refined_fuel_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 # output goods - goods_output_gold_add = 60 + goods_output_gold_add = 30 + # balance: inputs 450 (tools 5x40 + explosives 5x50); outputs 3000 (gold 30x100); weekly productivity 0.364 } level_scaled = { - building_employment_laborers_add = 8000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 5600 + building_employment_machinists_add = 1400 } } } @@ -1841,7 +1897,7 @@ pm_bucket_wheel_excavators_gold = { texture = "gfx/interface/icons/production_method_icons/resources/heavy_equipment_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1850,17 +1906,17 @@ pm_bucket_wheel_excavators_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 25 - goods_input_engines_add = 25 - goods_input_explosives_add = 30 - goods_input_electricity_add = 10 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 # output goods - goods_output_gold_add = 120 + goods_output_gold_add = 45 + # balance: inputs 750 (tools 5x40 + explosives 5x50 + engines 5x60); outputs 4500 (gold 45x100); weekly productivity 0.536 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3500 - building_employment_engineers_add = 500 + building_employment_laborers_add = 4200 + building_employment_machinists_add = 2500 + building_employment_engineers_add = 300 } } } @@ -1869,7 +1925,7 @@ pm_borehole_tunneling_gold = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 150 + } } unlocking_technologies = { @@ -1878,17 +1934,18 @@ pm_borehole_tunneling_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 30 - goods_input_engines_add = 40 - goods_input_explosives_add = 40 - goods_input_electricity_add = 15 + goods_input_tools_add = 5 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_gold_add = 180 + goods_output_gold_add = 80 + # balance: inputs 900 (tools 5x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 8000 (gold 80x100); weekly productivity 1.183 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 2600 + building_employment_machinists_add = 2700 + building_employment_engineers_add = 700 } } } @@ -1897,25 +1954,27 @@ pm_deep_vein_mining_gold = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { - } + deep_subterranean_mining + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 35 - goods_input_engines_add = 50 - goods_input_explosives_add = 40 - goods_input_electricity_add = 20 + goods_input_tools_add = 10 + goods_input_explosives_add = 5 + goods_input_engines_add = 5 + goods_input_electricity_add = 5 # output goods - goods_output_gold_add = 220 + goods_output_gold_add = 180 + # balance: inputs 1100 (tools 10x40 + explosives 5x50 + engines 5x60 + electricity 5x30); outputs 18000 (gold 180x100); weekly productivity 2.414 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 7000 - building_employment_engineers_add = 1000 + building_employment_laborers_add = 1400 + building_employment_machinists_add = 4900 + building_employment_engineers_add = 700 } } } @@ -1925,7 +1984,7 @@ pm_conventional_blasting_gold = { texture = "gfx/interface/icons/production_method_icons/industry/power_tools.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -1933,9 +1992,10 @@ pm_conventional_blasting_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 15 + goods_input_explosives_add = 5 # output goods - goods_output_gold_add = 15 + goods_output_gold_add = 5 + # balance: inputs 250 (explosives 5x50); outputs 500 (gold 5x100); weekly productivity 0.500 } level_scaled = { building_employment_engineers_add = 500 @@ -1947,7 +2007,7 @@ pm_bulk_explosives_gold = { texture = "gfx/interface/icons/production_method_icons/resources/nitroglycerin.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 35 + } } unlocking_technologies = { @@ -1955,9 +2015,10 @@ pm_bulk_explosives_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 25 + goods_input_explosives_add = 15 # output goods - goods_output_gold_add = 15 + goods_output_gold_add = 5 + # balance: inputs 750 (explosives 15x50); outputs 500 (gold 5x100); weekly productivity -0.500 } level_scaled = { building_employment_engineers_add = 500 @@ -1970,7 +2031,7 @@ pm_safe_mining_explosives_gold = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 70 + } } unlocking_technologies = { @@ -1979,10 +2040,11 @@ pm_safe_mining_explosives_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 30 + goods_input_explosives_add = 20 goods_input_electronics_add = 5 # output goods - goods_output_gold_add = 50 + goods_output_gold_add = 40 + # balance: inputs 1300 (explosives 20x50 + electronics 5x60); outputs 4000 (gold 40x100); weekly productivity per worker removed 2.700 } level_scaled = { building_employment_engineers_add = 1000 @@ -1995,7 +2057,7 @@ pm_computer_aided_mine_planning_gold = { texture = "gfx/interface/icons/production_method_icons/resources/dynamite.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 100 + } } unlocking_technologies = { @@ -2004,10 +2066,11 @@ pm_computer_aided_mine_planning_gold = { building_modifiers = { workforce_scaled = { # input goods - goods_input_explosives_add = 35 + goods_input_explosives_add = 25 goods_input_computers_add = 5 # output goods - goods_output_gold_add = 70 + goods_output_gold_add = 60 + # balance: inputs 1700 (explosives 25x50 + computers 5x90); outputs 6000 (gold 60x100); weekly productivity per worker removed 4.300 } level_scaled = { building_employment_engineers_add = 2000 @@ -2030,10 +2093,11 @@ pm_hauling_trucks_mines = { building_modifiers = { workforce_scaled = { # input goods - goods_input_transportation_add = 5 + goods_input_transportation_add = 1 + # balance: inputs 30 (transportation 1x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { - building_employment_laborers_add = -1000 + building_employment_laborers_add = -100 } } } @@ -2046,10 +2110,11 @@ pm_bulk_rail_transportation_mines = { building_modifiers = { workforce_scaled = { # input goods - goods_input_transportation_add = 10 + goods_input_transportation_add = 2 + # balance: inputs 60 (transportation 2x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { - building_employment_laborers_add = -2000 + building_employment_laborers_add = -200 } } } @@ -2062,10 +2127,11 @@ pm_intermodal_containers_mines = { building_modifiers = { workforce_scaled = { # input goods - goods_input_transportation_add = 15 + goods_input_transportation_add = 4 + # balance: inputs 120 (transportation 4x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { - building_employment_laborers_add = -3000 + building_employment_laborers_add = -400 } } } @@ -2078,10 +2144,11 @@ pm_double_stack_containers_mines = { building_modifiers = { workforce_scaled = { # input goods - goods_input_transportation_add = 20 + goods_input_transportation_add = 6 + # balance: inputs 180 (transportation 6x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { - building_employment_laborers_add = -4000 + building_employment_laborers_add = -600 } } } diff --git a/common/production_methods/04_plantations.txt b/common/production_methods/04_plantations.txt index c07e3138e..aaeda9ec7 100644 --- a/common/production_methods/04_plantations.txt +++ b/common/production_methods/04_plantations.txt @@ -1,783 +1,735 @@ -############# SHARED PMs ############# -# Harvesting Process -pm_manual_harvesting_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" -} - -pm_automated_irrigation_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - } - } - unlocking_technologies = { - # early_agriculture - } - building_modifiers = { - workforce_scaled = { - goods_input_engines_add = 5 - } - level_scaled = { - building_employment_laborers_add = -1000 - } - } -} - -pm_mechanical_harvesting_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } - unlocking_technologies = { - # advanced_agricultural_machinery - } - building_modifiers = { - workforce_scaled = { - goods_input_tools_add = 5 - goods_input_engines_add = 10 - } - level_scaled = { - building_employment_laborers_add = -2000 - } - } -} - -pm_specialized_harvesting_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 20 - } - } - unlocking_technologies = { - - } - building_modifiers = { - workforce_scaled = { - goods_input_tools_add = 8 - goods_input_engines_add = 12 - } - level_scaled = { - building_employment_laborers_add = -4000 - } - } -} - -# Transportation -pm_no_transport_plantation = { - texture = "gfx/interface/icons/production_method_icons/other/manual_transportation.dds" -} - -pm_hauling_trucks_plantation = { - texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - automobiles - } - building_modifiers = { - workforce_scaled = { - goods_input_automobiles_add = 5 - } - level_scaled = { - building_employment_laborers_add = -1000 - } - } -} - -pm_intermodal_containers_plantation = { - texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } - unlocking_technologies = { - containerization - } - building_modifiers = { - workforce_scaled = { - goods_input_transportation_add = 15 - } - level_scaled = { - building_employment_laborers_add = -2000 - } - } -} - -pm_cold_chain_logistics_plantation = { - texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 15 - } - } - unlocking_technologies = { - globalized_logistics - } - building_modifiers = { - workforce_scaled = { - goods_input_transportation_add = 20 - goods_input_electricity_add = 15 - } - level_scaled = { - building_employment_laborers_add = -4000 - } - } -} - - -############# 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_fruit_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -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 = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_fruit_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -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 = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_fruit_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -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 = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_fruit_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Coffee Plantations ############# -pm_traditional_growing_coffee_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_coffee_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_coffee_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - } - } - unlocking_technologies = { - chemical_synthesis - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_coffee_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_coffee_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_coffee_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_coffee_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_coffee_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Cotton Plantations ############# -pm_traditional_growing_cotton_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_fabric_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_cotton_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_fabric_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_cotton_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_fabric_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_cotton_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_fabric_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Silk Plantations ############# -pm_traditional_growing_silk_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_silk_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_silk_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_silk_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_silk_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_silk_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_silk_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_silk_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Sugar Plantations ############# -pm_traditional_growing_sugar_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_sugar_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_sugar_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_sugar_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_sugar_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_sugar_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_sugar_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_sugar_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Tea Plantations ############# -pm_traditional_growing_tea_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_tea_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_tea_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_tea_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_tea_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_tea_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_tea_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_tea_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Tobacco Plantations ############# -pm_traditional_growing_tobacco_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_tobacco_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_tobacco_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_tobacco_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_tobacco_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_tobacco_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_tobacco_plantation = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_tobacco_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -############# Vineyards ############# -pm_traditional_growing_vineyard = { - texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - goods_output_wine_add = 40 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_pesticides_vineyard = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_output_wine_add = 80 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_crop_sanitation_vineyard = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - intensive_fertilizer - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 5 - goods_input_pharmaceuticals_add = 5 - goods_output_wine_add = 120 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} - -pm_disease_resistant_crops_vineyard = { - texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 5 - } - } - unlocking_technologies = { - genetically_modified_crops - } - building_modifiers = { - workforce_scaled = { - goods_input_chemicals_add = 10 - goods_input_pharmaceuticals_add = 15 - goods_output_wine_add = 180 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 2000 - } - } -} +############# SHARED PMs ############# +# Harvesting Process +pm_manual_harvesting_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" +} + +pm_automated_irrigation_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + # early_agriculture + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 5 + # balance: inputs 300 (engines 5x60); outputs 0 (none); weekly productivity per worker removed -0.300 + } + level_scaled = { + building_employment_laborers_add = -1000 + } + } +} + +pm_mechanical_harvesting_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + # advanced_agricultural_machinery + } + building_modifiers = { + workforce_scaled = { + goods_input_tools_add = 5 + goods_input_engines_add = 10 + # balance: inputs 800 (tools 5x40 + engines 10x60); outputs 0 (none); weekly productivity per worker removed -0.400 + } + level_scaled = { + building_employment_laborers_add = -2000 + } + } +} + +pm_specialized_harvesting_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + + } + building_modifiers = { + workforce_scaled = { + goods_input_tools_add = 8 + goods_input_engines_add = 12 + # balance: inputs 1040 (tools 8x40 + engines 12x60); outputs 0 (none); weekly productivity per worker removed -0.260 + } + level_scaled = { + building_employment_laborers_add = -4000 + } + } +} + +# Transportation +pm_no_transport_plantation = { + texture = "gfx/interface/icons/production_method_icons/other/manual_transportation.dds" +} + +pm_hauling_trucks_plantation = { + texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + automobiles + } + building_modifiers = { + workforce_scaled = { + goods_input_automobiles_add = 5 + # balance: inputs 500 (automobiles 5x100); outputs 0 (none); weekly productivity per worker removed -0.500 + } + level_scaled = { + building_employment_laborers_add = -1000 + } + } +} + +pm_intermodal_containers_plantation = { + texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + containerization + } + building_modifiers = { + workforce_scaled = { + goods_input_transportation_add = 15 + # balance: inputs 450 (transportation 15x30); outputs 0 (none); weekly productivity per worker removed -0.225 + } + level_scaled = { + building_employment_laborers_add = -2000 + } + } +} + +pm_cold_chain_logistics_plantation = { + texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + globalized_logistics + } + building_modifiers = { + workforce_scaled = { + goods_input_transportation_add = 20 + goods_input_electricity_add = 15 + # balance: inputs 1050 (transportation 20x30 + electricity 15x30); outputs 0 (none); weekly productivity per worker removed -0.263 + } + level_scaled = { + building_employment_laborers_add = -4000 + } + } +} + +############# 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_fruit_add = 40 + # balance: inputs 0 (none); outputs 1200 (fruit 40x30); weekly productivity 0.120 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_banana_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_fruit_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 2400 (fruit 80x30); weekly productivity 0.225 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_banana_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_fruit_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 3600 (fruit 120x30); weekly productivity 0.315 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_banana_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_fruit_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 5400 (fruit 180x30); weekly productivity 0.420 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Coffee Plantations ############# +pm_traditional_growing_coffee_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_coffee_add = 40 + # balance: inputs 0 (none); outputs 2000 (coffee 40x50); weekly productivity 0.200 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_coffee_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + } + } + unlocking_technologies = { + chemical_synthesis + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_coffee_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 4000 (coffee 80x50); weekly productivity 0.385 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_coffee_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_coffee_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 6000 (coffee 120x50); weekly productivity 0.555 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_coffee_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_coffee_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 9000 (coffee 180x50); weekly productivity 0.780 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Cotton Plantations ############# +pm_traditional_growing_cotton_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_fabric_add = 40 + # balance: inputs 0 (none); outputs 800 (fabric 40x20); weekly productivity 0.080 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_cotton_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_fabric_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 1600 (fabric 80x20); weekly productivity 0.145 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_cotton_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_fabric_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 2400 (fabric 120x20); weekly productivity 0.195 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_cotton_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_fabric_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 3600 (fabric 180x20); weekly productivity 0.240 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Sugar Plantations ############# +pm_traditional_growing_sugar_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_sugar_add = 40 + # balance: inputs 0 (none); outputs 1200 (sugar 40x30); weekly productivity 0.120 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_sugar_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_sugar_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 2400 (sugar 80x30); weekly productivity 0.225 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_sugar_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_sugar_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 3600 (sugar 120x30); weekly productivity 0.315 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_sugar_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_sugar_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 5400 (sugar 180x30); weekly productivity 0.420 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Tea Plantations ############# +pm_traditional_growing_tea_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_tea_add = 40 + # balance: inputs 0 (none); outputs 2000 (tea 40x50); weekly productivity 0.200 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_tea_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_tea_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 4000 (tea 80x50); weekly productivity 0.385 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_tea_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_tea_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 6000 (tea 120x50); weekly productivity 0.555 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_tea_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_tea_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 9000 (tea 180x50); weekly productivity 0.780 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Tobacco Plantations ############# +pm_traditional_growing_tobacco_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_tobacco_add = 40 + # balance: inputs 0 (none); outputs 1600 (tobacco 40x40); weekly productivity 0.160 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_tobacco_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_tobacco_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 3200 (tobacco 80x40); weekly productivity 0.305 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_tobacco_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_tobacco_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 4800 (tobacco 120x40); weekly productivity 0.435 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_tobacco_plantation = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_tobacco_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 7200 (tobacco 180x40); weekly productivity 0.600 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +############# Vineyards ############# +pm_traditional_growing_vineyard = { + texture = "gfx/interface/icons/production_method_icons/agriculture/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + goods_output_wine_add = 40 + # balance: inputs 0 (none); outputs 2000 (wine 40x50); weekly productivity 0.200 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_pesticides_vineyard = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_output_wine_add = 80 + # balance: inputs 150 (chemicals 5x30); outputs 4000 (wine 80x50); weekly productivity 0.385 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_crop_sanitation_vineyard = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + intensive_fertilizer + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 5 + goods_input_pharmaceuticals_add = 5 + goods_output_wine_add = 120 + # balance: inputs 450 (chemicals 5x30 + pharmaceuticals 5x60); outputs 6000 (wine 120x50); weekly productivity 0.555 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} + +pm_disease_resistant_crops_vineyard = { + texture = "gfx/interface/icons/production_method_icons/agriculture/automatic_irrigation.dds" + state_modifiers = { + workforce_scaled = { + + } + } + unlocking_technologies = { + genetically_modified_crops + } + building_modifiers = { + workforce_scaled = { + goods_input_chemicals_add = 10 + goods_input_pharmaceuticals_add = 15 + goods_output_wine_add = 180 + # balance: inputs 1200 (chemicals 10x30 + pharmaceuticals 15x60); outputs 9000 (wine 180x50); weekly productivity 0.780 + } + level_scaled = { + building_employment_laborers_add = 8000 + building_employment_farmers_add = 2000 + } + } +} diff --git a/common/production_methods/05_military.txt b/common/production_methods/05_military.txt index 37c5b6b8c..44fba0714 100644 --- a/common/production_methods/05_military.txt +++ b/common/production_methods/05_military.txt @@ -41,7 +41,7 @@ pm_codified_instruction_barracks = { pm_basic_training_barracks = { texture = "gfx/interface/icons/production_method_icons/military/2nd_gen_infantry.dds" unlocking_technologies = { - # combined_arms_warfare + mobile_warfare } building_modifiers = { level_scaled = { @@ -76,7 +76,7 @@ pm_nco_instruction_barracks = { pm_combat_schooling_barracks = { texture = "gfx/interface/icons/production_method_icons/military/4th_gen_infantry.dds" unlocking_technologies = { - # flexible_planning + fourth_generation_warfare } building_modifiers = { level_scaled = { @@ -133,7 +133,7 @@ pm_codified_instruction_conscription = { pm_basic_training_conscription = { texture = "gfx/interface/icons/production_method_icons/military/2nd_gen_infantry.dds" unlocking_technologies = { - # combined_arms_warfare + mobile_warfare } building_modifiers = { level_scaled = { @@ -168,7 +168,7 @@ pm_nco_instruction_conscription = { pm_combat_schooling_conscription = { texture = "gfx/interface/icons/production_method_icons/military/4th_gen_infantry.dds" unlocking_technologies = { - # flexible_planning + fourth_generation_warfare } building_modifiers = { level_scaled = { @@ -320,6 +320,7 @@ pm_naval_fortification_basic = { workforce_scaled = { goods_input_small_arms_add = 5 goods_input_iron_add = 5 + # balance: inputs 500 (small_arms 5x60 + iron 5x40); outputs 0 (none); weekly productivity -0.500 } level_scaled = { @@ -333,7 +334,7 @@ pm_naval_fortification_reinforced = { texture = "gfx/interface/icons/production_method_icons/fortification_reinforced.dds" unlocking_technologies = { - breech_loading_artillery + industrial_warfare } state_modifiers = { @@ -353,6 +354,7 @@ pm_naval_fortification_reinforced = { goods_input_small_arms_add = 5 goods_input_artillery_add = 3 goods_input_steel_add = 5 + # balance: inputs 760 (small_arms 5x60 + artillery 3x70 + steel 5x50); outputs 0 (none); weekly productivity -0.760 } level_scaled = { building_employment_soldiers_add = 850 @@ -365,7 +367,7 @@ pm_naval_fortification_advanced = { texture = "gfx/interface/icons/production_method_icons/fortification_advanced.dds" unlocking_technologies = { - concrete_fortifications + anti_ship_missile } state_modifiers = { @@ -386,6 +388,7 @@ pm_naval_fortification_advanced = { goods_input_artillery_add = 5 goods_input_ammunition_add = 5 goods_input_steel_add = 10 + # balance: inputs 1400 (small_arms 5x60 + artillery 5x70 + ammunition 5x50 + steel 10x50); outputs 0 (none); weekly productivity -1.400 } level_scaled = { building_employment_soldiers_add = 800 diff --git a/common/production_methods/06_urban.txt b/common/production_methods/06_urban.txt index a3ef80dd5..fdc31550a 100644 --- a/common/production_methods/06_urban.txt +++ b/common/production_methods/06_urban.txt @@ -1,877 +1,1267 @@ -###################### 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 = { +###################### 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 + # balance: inputs 300 (paper 10x30); outputs 1500 (financial_services 15x100); weekly productivity 0.120 + } + 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" + unlocking_technologies = { + macroeconomics + } + building_modifiers = { + workforce_scaled = { + goods_input_deposits_add = 25 + goods_input_paper_add = 25 + goods_output_financial_services_add = 30 + # balance: inputs 1375 (deposits 25x25 + paper 25x30); outputs 3000 (financial_services 30x100); weekly productivity 0.163 + } + 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 = { + automated_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 + # balance: inputs 2075 (deposits 25x25 + paper 20x30 + electricity 10x30 + electronics 5x60 + telecommunications 5x50); outputs 5000 (financial_services 50x100); weekly productivity 0.366 + } + 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" + unlocking_technologies = { + digital_financial_transactions + } + 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 + # balance: inputs 2725 (deposits 35x25 + paper 15x30 + electricity 15x30 + telecommunications 10x50 + computers 5x90); outputs 7500 (financial_services 75x100); weekly productivity 0.955 + } + 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" + unlocking_technologies = { + digital_commerce + } + 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 = 95 + # balance: inputs 4300 (deposits 50x25 + paper 5x30 + electricity 25x30 + telecommunications 25x50 + computers 10x90); outputs 9500 (financial_services 95x100); weekly productivity 1.040 + } + 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 = 60 + + } + } + 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_copper_add = 5 + goods_output_electricity_add = 110 + # balance: inputs 2000 (engines 15x60 + coal 30x30 + copper 5x40); outputs 3300 (electricity 110x30); weekly productivity 0.260 + } + 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 = 30 + + } + } + 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_copper_add = 5 + goods_output_electricity_add = 125 + # balance: inputs 2300 (engines 15x60 + oil 30x40 + copper 5x40); outputs 3750 (electricity 125x30); weekly productivity 0.290 + } + 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 = 35 + + } + } + 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 - } - } -} - + goods_input_copper_add = 5 + goods_output_electricity_add = 160 + # balance: inputs 3150 (engines 20x60 + refined_fuel 35x50 + copper 5x40); outputs 4800 (electricity 160x30); weekly productivity 0.330 + } + 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 = { + state_pollution_generation_add = 20 + + } + } + 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 - } + goods_input_copper_add = 5 + goods_output_electricity_add = 160 + # balance: inputs 3000 (engines 20x60 + natural_gas 40x40 + copper 5x40); outputs 4800 (electricity 160x30); weekly productivity 0.360 + } + 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" +####################### Renewable Power Plants ####################### +pm_utility_scale_solar = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - # transcontinental_television_services + composite_glassmaking } 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 + goods_input_glass_add = 10 + goods_input_electronics_add = 5 + goods_input_semiconductors_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 100 + # balance: inputs 1900 (glass 10x40 + electronics 5x60 + semiconductors 5x120 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 3000 (electricity 100x30); weekly productivity 1.100 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1500 - building_employment_clerks_add = 2500 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -pm_cable_television = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" +pm_solar_battery_storage = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - + fourth_generation_computers } building_modifiers = { workforce_scaled = { - goods_input_telecommunications_add = 20 - goods_input_consumer_electronics_add = 10 - goods_output_media_add = 45 + goods_input_glass_add = 10 + goods_input_electronics_add = 5 + goods_input_semiconductors_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 115 + # balance: inputs 1900 (glass 10x40 + electronics 5x60 + semiconductors 5x120 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 3450 (electricity 115x30); weekly productivity 1.550 } level_scaled = { - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 2000 - building_employment_clerks_add = 2500 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -pm_satellite_television = { - texture = "gfx/interface/icons/production_method_icons/urban/film_art.dds" +pm_advanced_solar_storage = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - + high_performance_personal_computers } 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 + goods_input_glass_add = 10 + goods_input_electronics_add = 10 + goods_input_semiconductors_add = 10 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 10 + goods_output_electricity_add = 165 + # balance: inputs 3000 (glass 10x40 + electronics 10x60 + semiconductors 10x120 + lead 5x40 + copper 5x40 + rare_earth_elements 10x40); outputs 4950 (electricity 165x30); weekly productivity 1.950 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1500 - building_employment_clerks_add = 2000 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -####################### Nuclear Power Plants ####################### -pm_nuclear_plant = { +pm_utility_scale_wind = { 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_steel_add = 10 + goods_input_engines_add = 5 goods_input_electronics_add = 5 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 60 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 80 + # balance: inputs 1700 (steel 10x50 + engines 5x60 + electronics 5x60 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 2400 (electricity 80x30); weekly productivity 0.700 } level_scaled = { - building_employment_shopkeepers_add = 2000 - building_employment_clerks_add = 3000 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -pm_workplace_terminals = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" +pm_composite_wind_turbines = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - # commercial_elevators + composite_glassmaking } 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 + goods_input_steel_add = 10 + goods_input_engines_add = 10 + goods_input_electronics_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 105 + # balance: inputs 2000 (steel 10x50 + engines 10x60 + electronics 5x60 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 3150 (electricity 105x30); weekly productivity 1.150 } level_scaled = { - building_employment_shopkeepers_add = 3000 - building_employment_clerks_add = 2000 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -pm_digital_word_processors = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" +pm_smart_wind_farms = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - # curtain_wall_architecture + fourth_generation_computers } 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 + goods_input_steel_add = 10 + goods_input_engines_add = 10 + goods_input_electronics_add = 10 + goods_input_semiconductors_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 145 + # balance: inputs 2900 (steel 10x50 + engines 10x60 + electronics 10x60 + semiconductors 5x120 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 4350 (electricity 145x30); weekly productivity 1.450 } level_scaled = { - building_employment_shopkeepers_add = 4000 - building_employment_clerks_add = 1000 + building_employment_engineers_add = 300 + building_employment_machinists_add = 700 } } } -pm_modern_workstations = { - texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" +pm_hydroelectric_dam = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - # tube_structural_systems + mass_electrification } building_modifiers = { workforce_scaled = { - goods_input_computers_add = 20 - goods_input_furniture_add = 5 - goods_output_professional_services_add = 180 + goods_input_cement_add = 10 + goods_input_steel_add = 10 + goods_input_engines_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 140 + # balance: inputs 1700 (cement 10x30 + steel 10x50 + engines 5x60 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 4200 (electricity 140x30); weekly productivity 0.833 } 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 + building_employment_laborers_add = 1500 } } } -pm_galvanic_cables = { - texture = "gfx/interface/icons/production_method_icons/urban/realist_art.dds" +pm_modern_hydroelectric_turbines = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - + gas_turbine_power_plant } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 15 - goods_input_aluminum_add = 5 - goods_input_electricity_add = 15 - goods_output_telecommunications_add = 55 + goods_input_cement_add = 10 + goods_input_steel_add = 10 + goods_input_engines_add = 10 + goods_input_electronics_add = 5 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 170 + # balance: inputs 2300 (cement 10x30 + steel 10x50 + engines 10x60 + electronics 5x60 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 5100 (electricity 170x30); weekly productivity 0.933 } level_scaled = { building_employment_engineers_add = 500 building_employment_machinists_add = 1000 - building_employment_laborers_add = 3500 + building_employment_laborers_add = 1500 } } } -pm_microwave_transmission_towers = { - texture = "gfx/interface/icons/production_method_icons/urban/photographic_art.dds" +pm_pumped_storage_hydroelectricity = { + texture = "gfx/interface/icons/production_method_icons/urban/power_plant.dds" unlocking_technologies = { - + fourth_generation_computers } building_modifiers = { workforce_scaled = { - goods_input_copper_add = 20 - goods_input_aluminum_add = 10 - goods_input_electricity_add = 20 + goods_input_cement_add = 15 + goods_input_steel_add = 15 + goods_input_engines_add = 10 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/telephone_switchboards.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/telephone_switchboards.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/telephone_switchboards.dds" - unlocking_technologies = { - # automatic_switchboards - } - building_modifiers = { - workforce_scaled = { - goods_input_electronics_add = 8 - goods_input_computers_add = 2 + goods_input_lead_add = 5 + goods_input_copper_add = 5 + goods_input_rare_earth_elements_add = 5 + goods_output_electricity_add = 210 + # balance: inputs 3000 (cement 15x30 + steel 15x50 + engines 10x60 + electronics 10x60 + lead 5x40 + copper 5x40 + rare_earth_elements 5x40); outputs 6300 (electricity 210x30); weekly productivity 1.100 } level_scaled = { building_employment_engineers_add = 500 - building_employment_clerks_add = 1000 - } - } -} - -pm_internet_servers = { - texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.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/government_run.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/government_run.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/government_run.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_clergy.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 + building_employment_machinists_add = 1000 + building_employment_laborers_add = 1500 } } } -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 - } - } -} +####################### 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 + # balance: inputs 600 (paper 20x30); outputs 2400 (media 30x80); weekly productivity 0.225 + } + 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 = { + terrestrial_broadcasting + } + 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 + # balance: inputs 1175 (telecommunications 10x50 + consumer_electronics 5x75 + paper 10x30); outputs 4800 (media 60x80); weekly productivity 0.725 + } + 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 = { + microwave_broadcasting + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 20 + goods_input_consumer_electronics_add = 10 + goods_output_media_add = 75 + # balance: inputs 1750 (telecommunications 20x50 + consumer_electronics 10x75); outputs 6000 (media 75x80); weekly productivity 0.773 + } + 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 = { + satellite_communication + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 40 + goods_input_consumer_electronics_add = 20 + goods_input_computers_add = 5 + goods_output_media_add = 100 + # balance: inputs 3950 (telecommunications 40x50 + consumer_electronics 20x75 + computers 5x90); outputs 8000 (media 100x80); weekly productivity 0.810 + } + 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 = 15 + goods_input_uranium_add = 5 + goods_input_copper_add = 5 + goods_output_electricity_add = 205 + # balance: inputs 1300 (engines 15x60 + uranium 5x40 + copper 5x40); outputs 6150 (electricity 205x30); weekly productivity 0.970 + } + 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_output_professional_services_add = 30 + # balance: inputs 450 (paper 15x30); outputs 2700 (professional_services 30x90); weekly productivity 0.450 + } + 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 = { + prefabricated_buildings + } + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 10 + goods_input_electronics_add = 5 + goods_output_professional_services_add = 60 + # balance: inputs 600 (paper 10x30 + electronics 5x60); outputs 5400 (professional_services 60x90); weekly productivity 0.960 + } + 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 = { + bundled_tube_architecture + } + building_modifiers = { + workforce_scaled = { + goods_input_paper_add = 10 + goods_input_computers_add = 5 + goods_output_professional_services_add = 80 + # balance: inputs 750 (paper 10x30 + computers 5x90); outputs 7200 (professional_services 80x90); weekly productivity 1.290 + } + 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 = { + sky_lobbies + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 10 + goods_input_paper_add = 5 + goods_output_professional_services_add = 120 + # balance: inputs 1050 (computers 10x90 + paper 5x30); outputs 10800 (professional_services 120x90); weekly productivity 1.950 + } + 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 = { + highrise_shopping_complexes + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 20 + goods_output_professional_services_add = 180 + # balance: inputs 1800 (computers 20x90); outputs 16200 (professional_services 180x90); weekly productivity 2.880 + } + 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 + # balance: inputs 0 (none); outputs 450 (services 15x30); weekly productivity 0.090 + } + level_scaled = { + building_employment_clerks_add = 5000 + } + } +} + +pm_office_telephones_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + telephone + } + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.02 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 5 + # balance: inputs 250 (telecommunications 5x50); outputs 0 (none); weekly productivity -0.100 + } + level_scaled = { + building_employment_clerks_add = 2500 + } + } +} + +pm_digital_fax_machines_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + packet_switching + } + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.04 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 10 + # balance: inputs 500 (telecommunications 10x50); outputs 0 (none); weekly productivity -0.500 + } + level_scaled = { + building_employment_clerks_add = 1000 + } + } +} + +pm_world_wide_web_skyscraper = { + texture = "gfx/interface/icons/production_method_icons/urban/skyscraper_trade_nexus.dds" + unlocking_technologies = { + world_wide_web + } + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.08 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_telecommunications_add = 20 + # balance: inputs 1000 (telecommunications 20x50); outputs 0 (none); weekly productivity -4.000 + } + 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 = 5 + goods_input_wood_add = 5 + goods_input_electricity_add = 5 + goods_output_telecommunications_add = 25 + # balance: inputs 450 (copper 5x40 + wood 5x20 + electricity 5x30); outputs 1250 (telecommunications 25x50); weekly productivity 0.160 + } + 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 = { + undersea_galvanic_cables + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 10 + goods_input_aluminum_add = 5 + goods_input_electricity_add = 10 + goods_output_telecommunications_add = 40 + # balance: inputs 950 (copper 10x40 + aluminum 5x50 + electricity 10x30); outputs 2000 (telecommunications 40x50); weekly productivity 0.210 + } + 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 = { + microwave_broadcasting + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 15 + goods_input_aluminum_add = 5 + goods_input_electricity_add = 15 + goods_input_electronics_add = 5 + goods_output_telecommunications_add = 80 + # balance: inputs 1600 (copper 15x40 + aluminum 5x50 + electricity 15x30 + electronics 5x60); outputs 4000 (telecommunications 80x50); weekly productivity 0.480 + } + 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 = { + satellite_communication + } + 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_input_semiconductors_add = 5 + goods_input_missiles_add = 5 + goods_output_telecommunications_add = 130 + # balance: inputs 4000 (copper 20x40 + aluminum 10x50 + electricity 20x30 + electronics 10x60 + semiconductors 5x120 + missiles 5x180); outputs 6500 (telecommunications 130x50); weekly productivity 0.500 + } + 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 = { + internet + } + building_modifiers = { + workforce_scaled = { + goods_input_copper_add = 20 + goods_input_aluminum_add = 15 + goods_input_electricity_add = 40 + goods_input_electronics_add = 10 + goods_input_semiconductors_add = 10 + goods_input_glass_add = 15 + goods_input_missiles_add = 10 + goods_input_computers_add = 5 + goods_output_telecommunications_add = 200 + # balance: inputs 7400 (copper 20x40 + aluminum 15x50 + electricity 40x30 + electronics 10x60 + semiconductors 10x120 + glass 15x40 + missiles 10x180 + computers 5x90); outputs 10000 (telecommunications 200x50); weekly productivity 0.520 + } + level_scaled = { + building_employment_engineers_add = 2500 + building_employment_machinists_add = 2500 + } + } +} + +## Telecommunications Automation +pm_operator_switchboard = { + texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.dds" + unlocking_technologies = { + telephone + } + building_modifiers = { + level_scaled = { + building_employment_clerks_add = 5000 + } + } +} + +pm_panel_rotary_switchboard = { + texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.dds" + unlocking_technologies = { + automated_telephone_switchboard + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 5 + # balance: inputs 300 (electronics 5x60); outputs 0 (none); weekly productivity -0.120 + } + level_scaled = { + building_employment_clerks_add = 2500 + } + } +} + +pm_digital_switchboard = { + texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.dds" + unlocking_technologies = { + packet_switching + } + building_modifiers = { + workforce_scaled = { + goods_input_electronics_add = 5 + goods_input_semiconductors_add = 2 + goods_input_computers_add = 2 + # balance: inputs 720 (electronics 5x60 + semiconductors 2x120 + computers 2x90); outputs 0 (none); weekly productivity -0.480 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_clerks_add = 1000 + } + } +} + +pm_internet_servers = { + texture = "gfx/interface/icons/production_method_icons/telephone_switchboards.dds" + unlocking_technologies = { + internet + } + state_modifiers = { + workforce_scaled = { + building_throughput_add = 0.05 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_computers_add = 5 + goods_input_semiconductors_add = 2 + # balance: inputs 690 (computers 5x90 + semiconductors 2x120); outputs 0 (none); weekly productivity -2.760 + } + 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 + # balance: inputs 0 (none); outputs 300 (services 10x30); weekly productivity 0.050 + } + 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 = { + enclosed_arcades + } + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 1 + goods_input_glass_add = 1 + goods_input_cement_add = 1 + goods_output_services_add = 20 + # balance: inputs 90 (wood 1x20 + glass 1x40 + cement 1x30); outputs 600 (services 20x30); weekly productivity 0.085 + } + 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 = { + shopping_malls + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 2 + goods_input_electricity_add = 2 + goods_input_cement_add = 2 + goods_output_services_add = 30 + # balance: inputs 300 (steel 2x50 + glass 2x40 + electricity 2x30 + cement 2x30); outputs 900 (services 30x30); weekly productivity 0.100 + } + 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 = { + highrise_shopping_complexes + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 3 + goods_input_glass_add = 4 + goods_input_electricity_add = 3 + goods_input_cement_add = 4 + goods_output_services_add = 60 + # balance: inputs 520 (steel 3x50 + glass 4x40 + electricity 3x30 + cement 4x30); outputs 1800 (services 60x30); weekly productivity 0.213 + } + 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/government_run.dds" + unlocking_technologies = { + planned_cities + } + building_modifiers = { + workforce_scaled = { + goods_input_cement_add = 1 + goods_output_professional_services_add = 5 + # balance: inputs 30 (cement 1x30); outputs 450 (professional_services 5x90); weekly productivity 0.105 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } +} + +pm_modern_downtown = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" + unlocking_technologies = { + shopping_malls + } + building_modifiers = { + workforce_scaled = { + goods_input_iron_add = 1 + goods_input_glass_add = 2 + goods_input_electricity_add = 1 + goods_input_cement_add = 2 + goods_output_professional_services_add = 10 + # balance: inputs 210 (iron 1x40 + glass 2x40 + electricity 1x30 + cement 2x30); outputs 900 (professional_services 10x90); weekly productivity 0.172 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } +} + +pm_developed_city_center = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" + unlocking_technologies = { + sky_lobbies + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 2 + goods_input_electricity_add = 2 + goods_input_cement_add = 3 + goods_output_professional_services_add = 20 + # balance: inputs 330 (steel 2x50 + glass 2x40 + electricity 2x30 + cement 3x30); outputs 1800 (professional_services 20x90); weekly productivity 0.367 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } + state_modifiers = { + workforce_scaled = { + building_banks_throughput_add = 0.05 + } + } +} + +pm_highrise_downtown_area = { + texture = "gfx/interface/icons/production_method_icons/urban/professional_districts.dds" + unlocking_technologies = { + highrise_shopping_complexes + } + building_modifiers = { + workforce_scaled = { + goods_input_steel_add = 2 + goods_input_glass_add = 4 + goods_input_electricity_add = 3 + goods_input_cement_add = 5 + goods_output_professional_services_add = 40 + # balance: inputs 500 (steel 2x50 + glass 4x40 + electricity 3x30 + cement 5x30); outputs 3600 (professional_services 40x90); weekly productivity 0.775 + } + level_scaled = { + building_employment_shopkeepers_add = 1000 + building_employment_clerks_add = 3000 + } + } + state_modifiers = { + workforce_scaled = { + building_banks_throughput_add = 0.05 + building_university_throughput_add = 0.05 + } + } +} + +## Public Transportation +pm_no_public_transport = { + 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 = 1 + } + } + 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 + # balance: inputs 240 (automobiles 1x100 + engines 1x60 + refined_fuel 1x50 + cement 1x30); outputs 150 (transportation 5x30); weekly productivity per worker removed -0.120 + } + 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_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 + # balance: inputs 180 (engines 1x60 + electricity 1x30 + cement 3x30); outputs 300 (transportation 10x30); weekly productivity per worker removed 0.080 + } + 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_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 + # balance: inputs 530 (engines 2x60 + automobiles 2x100 + electricity 2x30 + cement 5x30); outputs 600 (transportation 20x30); weekly productivity per worker removed 0.070 + } + 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_clergy.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 + } + } +} + +### BEGIN GENERATED CUSTOM AUTOMATION PMS + +# building_urban_center: pmg_public_transport sized against pmg_amenities + +pm_bus_tramways_for_urban_center = { + texture = "gfx/interface/icons/production_method_icons/urban/public_trams.dds" + ai_value = 1000 + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 1 + } + } + 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_input_cement_add = 1 + goods_output_services_add = 6 + # balance: inputs 240 (automobiles 1x100 + engines 1x60 + refined_fuel 1x50 + cement 1x30); outputs 180 (services 6x30); weekly productivity per worker removed -0.240 + } + level_scaled = { + building_employment_laborers_add = -500 + # automation balance: subtracts 500 laborers; inputs automobiles 1, engines 1, refined_fuel 1; outputs services 6; target net cost 25, actual net cost 30, raw input cost 210 + building_employment_machinists_add = 250 + } + } +} + +# building_urban_center: pmg_public_transport sized against pmg_amenities + +pm_metropolitan_railway_for_urban_center = { + texture = "gfx/interface/icons/production_method_icons/urban/public_motor_carriages.dds" + ai_value = 3300 + state_modifiers = { + workforce_scaled = { + + state_infrastructure_add = 20 + } + } + unlocking_technologies = { + subterranean_railways + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 4 + goods_input_electricity_add = 4 + goods_input_cement_add = 3 + goods_output_services_add = 9 + # balance: inputs 450 (engines 4x60 + electricity 4x30 + cement 3x30); outputs 270 (services 9x30); weekly productivity per worker removed -0.360 + } + level_scaled = { + building_employment_laborers_add = -1000 + # automation balance: subtracts 1000 laborers; inputs electricity 4, engines 4; outputs services 9; target net cost 90, actual net cost 90, raw input cost 360 + building_employment_machinists_add = 500 + } + } +} + +# building_urban_center: pmg_public_transport sized against pmg_amenities + +pm_integrated_metro_transport_for_urban_center = { + texture = "gfx/interface/icons/production_method_icons/unused/automation3.dds" + ai_value = 10000 + state_modifiers = { + workforce_scaled = { + + state_infrastructure_add = 30 + } + } + unlocking_technologies = { + elevated_track + } + building_modifiers = { + workforce_scaled = { + goods_input_engines_add = 3 + goods_input_automobiles_add = 3 + goods_input_electricity_add = 3 + goods_input_cement_add = 5 + goods_output_services_add = 12 + # balance: inputs 720 (engines 3x60 + automobiles 3x100 + electricity 3x30 + cement 5x30); outputs 360 (services 12x30); weekly productivity per worker removed -0.360 + } + level_scaled = { + building_employment_laborers_add = -2000 + # automation balance: subtracts 2000 laborers; inputs automobiles 3, electricity 3, engines 3; outputs services 12; target net cost 220, actual net cost 210, raw input cost 570 + building_employment_machinists_add = 1000 + } + } +} + +### END GENERATED CUSTOM AUTOMATION PMS diff --git a/common/production_methods/07_government.txt b/common/production_methods/07_government.txt index f67565e1b..193205723 100644 --- a/common/production_methods/07_government.txt +++ b/common/production_methods/07_government.txt @@ -22,6 +22,9 @@ pm_organic_administration = { pm_filing_systems = { texture = "gfx/interface/icons/production_method_icons/government/simple_organization.dds" + unlocking_technologies = { + economic_science + } country_modifiers = { workforce_scaled = { country_bureaucracy_add = 50 @@ -35,6 +38,7 @@ pm_filing_systems = { building_modifiers = { workforce_scaled = { goods_input_paper_add = 5 + # balance: inputs 150 (paper 5x30); outputs 0 (none); weekly productivity -0.060 } level_scaled = { building_employment_clerks_add = 500 @@ -46,7 +50,7 @@ pm_filing_systems = { pm_early_computerization = { texture = "gfx/interface/icons/production_method_icons/government/horizontal_drawer_cabinets.dds" unlocking_technologies = { - # computerized_bureaucracy + automated_teller_machines } country_modifiers = { workforce_scaled = { @@ -62,6 +66,7 @@ pm_early_computerization = { workforce_scaled = { goods_input_paper_add = 5 goods_input_computers_add = 5 + # balance: inputs 600 (paper 5x30 + computers 5x90); outputs 0 (none); weekly productivity -0.200 } level_scaled = { building_employment_clerks_add = 2500 @@ -73,7 +78,7 @@ pm_early_computerization = { pm_word_processors = { texture = "gfx/interface/icons/production_method_icons/government/vertical_filing_cabinets.dds" unlocking_technologies = { - # word_processors + fourth_generation_computers } country_modifiers = { workforce_scaled = { @@ -88,6 +93,7 @@ pm_word_processors = { building_modifiers = { workforce_scaled = { goods_input_computers_add = 10 + # balance: inputs 900 (computers 10x90); outputs 0 (none); weekly productivity -0.450 } level_scaled = { building_employment_clerks_add = 1500 @@ -99,7 +105,7 @@ pm_word_processors = { pm_digital_servers = { texture = "gfx/interface/icons/production_method_icons/government/telephone_switchboards.dds" unlocking_technologies = { - # paperless_offices + high_performance_personal_computers } country_modifiers = { workforce_scaled = { @@ -114,6 +120,7 @@ pm_digital_servers = { building_modifiers = { workforce_scaled = { goods_input_computers_add = 20 + # balance: inputs 1800 (computers 20x90); outputs 0 (none); weekly productivity -1.800 } level_scaled = { building_employment_clerks_add = 500 @@ -127,6 +134,7 @@ pm_mail_couriers = { building_modifiers = { workforce_scaled = { goods_input_paper_add = 5 + # balance: inputs 150 (paper 5x30); outputs 0 (none); weekly productivity -0.150 } level_scaled = { building_employment_clerks_add = 1000 @@ -135,12 +143,16 @@ pm_mail_couriers = { } pm_telephones = { + unlocking_technologies = { + telephone + } building_modifiers = { unscaled = { building_throughput_add = 0.05 } workforce_scaled = { goods_input_telecommunications_add = 5 + # balance: inputs 250 (telecommunications 5x50); outputs 0 (none); weekly productivity -0.500 } level_scaled = { building_employment_clerks_add = 500 @@ -149,12 +161,16 @@ pm_telephones = { } pm_government_intranet = { + unlocking_technologies = { + intranet + } building_modifiers = { unscaled = { building_throughput_add = 0.1 } workforce_scaled = { goods_input_telecommunications_add = 10 + # balance: inputs 500 (telecommunications 10x50); outputs 0 (none); weekly productivity -2.000 } level_scaled = { building_employment_engineers_add = 250 @@ -163,12 +179,16 @@ pm_government_intranet = { } pm_world_wide_web_government = { + unlocking_technologies = { + world_wide_web + } building_modifiers = { unscaled = { building_throughput_add = 0.15 } workforce_scaled = { goods_input_telecommunications_add = 20 + # balance: inputs 1000 (telecommunications 20x50); outputs 0 (none); weekly productivity -10.000 } level_scaled = { building_employment_engineers_add = 100 @@ -189,6 +209,7 @@ pm_classical_academics = { building_modifiers = { workforce_scaled = { goods_input_paper_add = 5 + # balance: inputs 150 (paper 5x30); outputs 0 (none); weekly productivity -0.150 } level_scaled = { building_employment_academics_add = 1000 @@ -206,7 +227,7 @@ pm_modern_disciplines = { texture = "gfx/interface/icons/production_method_icons/government/scientific_education.dds" ai_value = 1000 unlocking_technologies = { - # evolutionary_synthesis + academia } country_modifiers = { workforce_scaled = { @@ -216,6 +237,7 @@ pm_modern_disciplines = { building_modifiers = { workforce_scaled = { goods_input_paper_add = 10 + # balance: inputs 300 (paper 10x30); outputs 0 (none); weekly productivity -0.150 } level_scaled = { building_employment_academics_add = 2000 @@ -233,7 +255,7 @@ pm_early_computer_labs = { texture = "gfx/interface/icons/production_method_icons/government/interdisciplinary_studies.dds" ai_value = 3300 unlocking_technologies = { - # social_studies + third_generation_computers } country_modifiers = { workforce_scaled = { @@ -244,6 +266,7 @@ pm_early_computer_labs = { workforce_scaled = { goods_input_paper_add = 5 goods_input_computers_add = 5 + # balance: inputs 600 (paper 5x30 + computers 5x90); outputs 0 (none); weekly productivity -0.200 } level_scaled = { building_employment_academics_add = 3000 @@ -261,7 +284,7 @@ pm_modern_computer_labs = { texture = "gfx/interface/icons/production_method_icons/government/advanced_analytics.dds" ai_value = 10000 unlocking_technologies = { - # organic_chemistry + fourth_generation_computers } country_modifiers = { workforce_scaled = { @@ -272,6 +295,7 @@ pm_modern_computer_labs = { workforce_scaled = { goods_input_computers_add = 10 goods_input_paper_add = 5 + # balance: inputs 1050 (computers 10x90 + paper 5x30); outputs 0 (none); weekly productivity -0.263 } level_scaled = { building_employment_academics_add = 4000 @@ -289,7 +313,7 @@ pm_digital_academia = { texture = "gfx/interface/icons/production_method_icons/government/computer_science.dds" ai_value = 33000 unlocking_technologies = { - # computer_science + high_performance_personal_computers } country_modifiers = { workforce_scaled = { @@ -299,6 +323,7 @@ pm_digital_academia = { building_modifiers = { workforce_scaled = { goods_input_computers_add = 20 + # balance: inputs 1800 (computers 20x90); outputs 0 (none); weekly productivity -0.360 } level_scaled = { building_employment_academics_add = 5000 @@ -314,6 +339,9 @@ pm_digital_academia = { ## University Telecom pm_academic_intranet = { + unlocking_technologies = { + intranet + } country_modifiers = { workforce_scaled = { country_weekly_innovation_add = 2 @@ -325,6 +353,7 @@ pm_academic_intranet = { } workforce_scaled = { goods_input_telecommunications_add = 10 + # balance: inputs 500 (telecommunications 10x50); outputs 0 (none); weekly productivity -2.000 } level_scaled = { building_employment_engineers_add = 250 @@ -333,6 +362,9 @@ pm_academic_intranet = { } pm_world_wide_web_university = { + unlocking_technologies = { + world_wide_web + } country_modifiers = { workforce_scaled = { country_weekly_innovation_add = 4 @@ -344,6 +376,7 @@ pm_world_wide_web_university = { } workforce_scaled = { goods_input_telecommunications_add = 20 + # balance: inputs 1000 (telecommunications 20x50); outputs 0 (none); weekly productivity -10.000 } level_scaled = { building_employment_engineers_add = 100 diff --git a/common/production_methods/09_misc_resource.txt b/common/production_methods/09_misc_resource.txt index 3fcad1a3a..90e30cc65 100644 --- a/common/production_methods/09_misc_resource.txt +++ b/common/production_methods/09_misc_resource.txt @@ -8,16 +8,21 @@ pm_tanker_trucks = { building_modifiers = { workforce_scaled = { goods_input_automobiles_add = 5 + # balance: inputs 500 (automobiles 5x100); outputs 0 (none); weekly productivity 0.000 } } } pm_pipelines = { texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + unlocking_technologies = { + hydraulic_fracking + } building_modifiers = { workforce_scaled = { goods_input_steel_add = 10 goods_input_engines_add = 4 + # balance: inputs 740 (steel 10x50 + engines 4x60); outputs 0 (none); weekly productivity per worker removed -0.370 } level_scaled = { building_employment_laborers_add = -2000 @@ -27,10 +32,14 @@ pm_pipelines = { pm_high_density_pipelines = { texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + unlocking_technologies = { + long_distance_pipelines + } building_modifiers = { workforce_scaled = { goods_input_steel_add = 15 goods_input_engines_add = 8 + # balance: inputs 1230 (steel 15x50 + engines 8x60); outputs 0 (none); weekly productivity per worker removed -0.410 } level_scaled = { building_employment_laborers_add = -3000 @@ -40,10 +49,14 @@ pm_high_density_pipelines = { pm_long_distance_pipelines = { texture = "gfx/interface/icons/production_method_icons/other/hauling_trucks.dds" + unlocking_technologies = { + geosteering_precision_recovery + } building_modifiers = { workforce_scaled = { - goods_input_steel_add = 30 - goods_input_engines_add = 12 + goods_input_steel_add = 15 + goods_input_engines_add = 6 + # balance: inputs 1110 (steel 15x50 + engines 6x60); outputs 0 (none); weekly productivity per worker removed -0.278 } level_scaled = { building_employment_laborers_add = -4000 @@ -57,7 +70,8 @@ pm_simple_fishing = { building_modifiers = { workforce_scaled = { # output - goods_output_meat_add = 40 + goods_output_meat_add = 30 + # balance: inputs 0 (none); outputs 900 (meat 30x30); weekly productivity 0.090 } level_scaled = { # employment @@ -70,13 +84,20 @@ pm_post_war_side_trawling = { texture = "gfx/interface/icons/production_method_icons/resources/trawlers.dds" unlocking_technologies = { } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } + } building_modifiers = { workforce_scaled = { # input goods_input_clippers_add = 5 goods_input_refined_fuel_add = 5 # output - goods_output_meat_add = 80 + goods_output_meat_add = 65 + # balance: inputs 550 (clippers 5x60 + refined_fuel 5x50); outputs 1950 (meat 65x30); weekly productivity 0.140 } level_scaled = { # employment @@ -90,7 +111,8 @@ pm_purse_seining = { texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -99,11 +121,12 @@ pm_purse_seining = { building_modifiers = { workforce_scaled = { # input - goods_input_clippers_add = 10 - goods_input_refined_fuel_add = 15 + goods_input_clippers_add = 5 + goods_input_refined_fuel_add = 10 goods_input_plastics_add = 5 # output - goods_output_meat_add = 120 + goods_output_meat_add = 95 + # balance: inputs 1050 (clippers 5x60 + refined_fuel 10x50 + plastics 5x50); outputs 2850 (meat 95x30); weekly productivity 0.180 } level_scaled = { # employment @@ -118,7 +141,8 @@ 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 + state_pollution_generation_add = 20 + } } unlocking_technologies = { @@ -127,11 +151,12 @@ pm_integrated_stern_trawler_fleets = { building_modifiers = { workforce_scaled = { # input - goods_input_clippers_add = 20 - goods_input_refined_fuel_add = 25 - goods_input_plastics_add = 10 + goods_input_clippers_add = 15 + goods_input_refined_fuel_add = 20 + goods_input_plastics_add = 5 # output - goods_output_meat_add = 180 + goods_output_meat_add = 145 + # balance: inputs 2150 (clippers 15x60 + refined_fuel 20x50 + plastics 5x50); outputs 4350 (meat 145x30); weekly productivity 0.220 } level_scaled = { # employment @@ -146,7 +171,8 @@ pm_super_trawlers = { texture = "gfx/interface/icons/production_method_icons/resources/steam_trawlers.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 50 + state_pollution_generation_add = 20 + } } unlocking_technologies = { @@ -155,12 +181,13 @@ pm_super_trawlers = { building_modifiers = { workforce_scaled = { # input - goods_input_clippers_add = 30 - goods_input_engines_add = 10 - goods_input_refined_fuel_add = 30 - goods_input_plastics_add = 20 + goods_input_clippers_add = 20 + goods_input_engines_add = 5 + goods_input_refined_fuel_add = 20 + goods_input_plastics_add = 15 # output - goods_output_meat_add = 240 + goods_output_meat_add = 195 + # balance: inputs 3250 (clippers 20x60 + engines 5x60 + refined_fuel 20x50 + plastics 15x50); outputs 5850 (meat 195x30); weekly productivity 0.260 } level_scaled = { # employment @@ -183,13 +210,15 @@ pm_flash_freezing = { } building_modifiers = { workforce_scaled = { - # input - goods_input_electricity_add = 15 - goods_input_chemicals_add = 5 - } - level_scaled = { - # employment - building_employment_laborers_add = -2000 + # input + goods_input_electricity_add = 15 + goods_input_chemicals_add = 5 + goods_output_meat_add = 19 + # balance: inputs 600 (electricity 15x30 + chemicals 5x30); outputs 570 (meat 19x30); weekly productivity per worker removed -0.030 + } + level_scaled = { + # employment + building_employment_laborers_add = -1000 } } } @@ -198,7 +227,7 @@ 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 = { @@ -208,14 +237,16 @@ pm_onboard_factory_processing = { workforce_scaled = { # input goods_input_electricity_add = 25 - goods_input_chemicals_add = 10 - goods_input_plastics_add = 5 - goods_input_aluminum_add = 5 - } - level_scaled = { - # employment - building_employment_machinists_add = -1000 - building_employment_laborers_add = -3000 + goods_input_chemicals_add = 10 + goods_input_plastics_add = 5 + goods_input_aluminum_add = 5 + goods_output_meat_add = 50 + # balance: inputs 1550 (electricity 25x30 + chemicals 10x30 + plastics 5x50 + aluminum 5x50); outputs 1500 (meat 50x30); weekly productivity per worker removed -0.025 + } + level_scaled = { + # employment + building_employment_machinists_add = 0 + building_employment_laborers_add = -2000 } } } @@ -230,14 +261,16 @@ pm_automated_factory_processing = { # 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 = { - # employment - building_employment_machinists_add = -2000 - building_employment_laborers_add = -4000 + goods_input_plastics_add = 10 + goods_input_aluminum_add = 10 + goods_input_computers_add = 5 + goods_output_meat_add = 96 + # balance: inputs 2950 (electricity 35x30 + chemicals 15x30 + plastics 10x50 + aluminum 10x50 + computers 5x90); outputs 2880 (meat 96x30); weekly productivity per worker removed -0.018 + } + level_scaled = { + # employment + building_employment_machinists_add = 0 + building_employment_laborers_add = -4000 } } } @@ -248,7 +281,8 @@ pm_manual_operations = { texture = "gfx/interface/icons/production_method_icons/resources/simple_forestry.dds" building_modifiers = { workforce_scaled = { - goods_output_wood_add = 30 + goods_output_wood_add = 20 + # balance: inputs 0 (none); outputs 400 (wood 20x20); weekly productivity 0.040 } level_scaled = { # employment @@ -262,13 +296,20 @@ pm_mechanized_yarding_and_hauling = { unlocking_technologies = { mechanized_forestry } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 5 + + } + } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 + goods_input_tools_add = 5 goods_input_refined_fuel_add = 5 # output goods - goods_output_wood_add = 80 + goods_output_wood_add = 50 + # balance: inputs 450 (tools 5x40 + refined_fuel 5x50); outputs 1000 (wood 50x20); weekly productivity 0.055 } level_scaled = { # employment @@ -285,18 +326,20 @@ pm_integrated_whole_tree_systems = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 5 + } } building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 15 + goods_input_tools_add = 10 goods_input_engines_add = 5 - goods_input_electricity_add = 10 - goods_input_refined_fuel_add = 10 + goods_input_electricity_add = 5 + goods_input_refined_fuel_add = 5 # output goods - goods_output_wood_add = 150 + goods_output_wood_add = 100 + # balance: inputs 1100 (tools 10x40 + engines 5x60 + electricity 5x30 + refined_fuel 5x50); outputs 2000 (wood 100x20); weekly productivity 0.090 } level_scaled = { # employment @@ -311,16 +354,23 @@ pm_sustainable_yield_forestry = { unlocking_technologies = { managed_sustainable_forestry } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + + } + } 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_tools_add = 20 + goods_input_engines_add = 10 + goods_input_electricity_add = 15 + goods_input_refined_fuel_add = 15 goods_input_electronics_add = 5 # output goods - goods_output_wood_add = 300 + goods_output_wood_add = 200 + # balance: inputs 2900 (tools 20x40 + engines 10x60 + electricity 15x30 + refined_fuel 15x50 + electronics 5x60); outputs 4000 (wood 200x20); weekly productivity 0.122 } level_scaled = { # employment @@ -341,61 +391,88 @@ pm_gasoline_chainsaws = { unlocking_technologies = { mechanized_forestry } - building_modifiers = { + state_modifiers = { workforce_scaled = { - # 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 + state_pollution_generation_add = 5 + } } -} + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 5 + goods_input_refined_fuel_add = 5 + # output goods + goods_output_wood_add = 20 + # balance: inputs 450 (tools 5x40 + refined_fuel 5x50); outputs 400 (wood 20x20); weekly productivity per worker removed -0.100 + } + level_scaled = { + # employment + building_employment_machinists_add = 1000 + building_employment_laborers_add = -500 + } + } +} pm_feller_buncher_systems = { texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" unlocking_technologies = { specialized_forestry_machinery } - building_modifiers = { + state_modifiers = { workforce_scaled = { - # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 10 - goods_input_refined_fuel_add = 10 - } - level_scaled = { - # employment - building_employment_machinists_add = 500 - building_employment_laborers_add = -2000 + state_pollution_generation_add = 10 + } } -} + building_modifiers = { + workforce_scaled = { + # input goods + goods_input_tools_add = 10 + goods_input_engines_add = 10 + goods_input_refined_fuel_add = 10 + # output goods + goods_output_wood_add = 70 + # balance: inputs 1500 (tools 10x40 + engines 10x60 + refined_fuel 10x50); outputs 1400 (wood 70x20); weekly productivity per worker removed -0.100 + } + level_scaled = { + # employment + building_employment_machinists_add = 500 + building_employment_laborers_add = -1000 + } + } +} pm_cut_to_length_harvesters = { texture = "gfx/interface/icons/production_method_icons/resources/chainsaws.dds" unlocking_technologies = { managed_sustainable_forestry } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + + } + } 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 = 500 - building_employment_machinists_add = -500 - building_employment_laborers_add = -2000 - } - } -} + goods_input_engines_add = 15 + goods_input_refined_fuel_add = 15 + goods_input_computers_add = 10 + # output goods + goods_output_wood_add = 150 + # balance: inputs 3150 (tools 15x40 + engines 15x60 + refined_fuel 15x50 + computers 10x90); outputs 3000 (wood 150x20); weekly productivity per worker removed -0.075 + } + level_scaled = { + # employment + building_employment_engineers_add = 500 + building_employment_machinists_add = 0 + building_employment_laborers_add = -2000 + } + } +} # Transportation PMs pm_manual_transportation_misc = { @@ -411,6 +488,7 @@ pm_hauling_trucks_misc = { workforce_scaled = { # input goods goods_input_transportation_add = 5 + # balance: inputs 150 (transportation 5x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { building_employment_laborers_add = -500 @@ -427,6 +505,7 @@ pm_rail_transportation_misc = { workforce_scaled = { # input goods goods_input_transportation_add = 10 + # balance: inputs 300 (transportation 10x30); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { building_employment_laborers_add = -1000 @@ -443,6 +522,7 @@ pm_intermodal_containers_misc = { workforce_scaled = { # input goods goods_input_transportation_add = 15 + # balance: inputs 450 (transportation 15x30); outputs 0 (none); weekly productivity per worker removed -0.225 } level_scaled = { building_employment_laborers_add = -2000 @@ -455,7 +535,7 @@ pm_natural_gas_pumps = { texture = "gfx/interface/icons/production_method_icons/resources/simple_oil_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } building_modifiers = { @@ -465,6 +545,7 @@ pm_natural_gas_pumps = { goods_input_engines_add = 5 # output goods goods_output_natural_gas_add = 40 + # balance: inputs 700 (tools 10x40 + engines 5x60); outputs 1600 (natural_gas 40x40); weekly productivity 0.090 } level_scaled = { building_employment_machinists_add = 2000 @@ -477,7 +558,7 @@ pm_natural_gas_fracking = { texture = "gfx/interface/icons/production_method_icons/resources/combustion_derricks.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -491,6 +572,7 @@ pm_natural_gas_fracking = { goods_input_electricity_add = 5 # output goods goods_output_natural_gas_add = 80 + # balance: inputs 1350 (tools 15x40 + engines 10x60 + electricity 5x30); outputs 3200 (natural_gas 80x40); weekly productivity 0.185 } level_scaled = { building_employment_engineers_add = 500 @@ -504,7 +586,7 @@ pm_dense_natural_gas_pumping = { texture = "gfx/interface/icons/production_method_icons/other/rail_transport.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 5 + } } unlocking_technologies = { @@ -518,6 +600,7 @@ pm_dense_natural_gas_pumping = { goods_input_electricity_add = 10 # output goods goods_output_natural_gas_add = 140 + # balance: inputs 2000 (tools 20x40 + engines 15x60 + electricity 10x30); outputs 5600 (natural_gas 140x40); weekly productivity 0.360 } level_scaled = { building_employment_engineers_add = 1000 @@ -532,7 +615,7 @@ pm_fixed_steel_platforms = { texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } unlocking_technologies = { @@ -540,11 +623,12 @@ pm_fixed_steel_platforms = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 10 - goods_input_engines_add = 8 - goods_input_steel_add = 15 + goods_input_tools_add = 5 + goods_input_engines_add = 5 + goods_input_steel_add = 10 # output goods - goods_output_oil_add = 60 + goods_output_oil_add = 45 + # balance: inputs 1000 (tools 5x40 + engines 5x60 + steel 10x50); outputs 1800 (oil 45x40); weekly productivity 0.080 } level_scaled = { building_employment_engineers_add = 500 @@ -558,7 +642,7 @@ pm_floating_semi_submersibles = { texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -567,11 +651,12 @@ pm_floating_semi_submersibles = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 15 - goods_input_engines_add = 12 - goods_input_steel_add = 25 + goods_input_tools_add = 10 + goods_input_engines_add = 5 + goods_input_steel_add = 20 # output goods - goods_output_oil_add = 120 + goods_output_oil_add = 95 + # balance: inputs 1700 (tools 10x40 + engines 5x60 + steel 20x50); outputs 3800 (oil 95x40); weekly productivity 0.210 } level_scaled = { building_employment_engineers_add = 500 @@ -585,7 +670,7 @@ pm_tension_leg_platforms = { texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { @@ -594,12 +679,13 @@ pm_tension_leg_platforms = { building_modifiers = { workforce_scaled = { # input goods - goods_input_tools_add = 20 - goods_input_engines_add = 15 - goods_input_steel_add = 35 + goods_input_tools_add = 15 + goods_input_engines_add = 10 + goods_input_steel_add = 25 goods_input_computers_add = 5 # output goods - goods_output_oil_add = 180 + goods_output_oil_add = 145 + # balance: inputs 2900 (tools 15x40 + engines 10x60 + steel 25x50 + computers 5x90); outputs 5800 (oil 145x40); weekly productivity 0.290 } level_scaled = { building_employment_engineers_add = 500 @@ -613,20 +699,22 @@ pm_integrated_deepwater_systems = { 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_steel_add = 45 - goods_input_computers_add = 8 + goods_input_tools_add = 20 + goods_input_engines_add = 15 + goods_input_steel_add = 35 + goods_input_computers_add = 5 # output goods - goods_output_oil_add = 240 + goods_output_oil_add = 195 + # balance: inputs 3900 (tools 20x40 + engines 15x60 + steel 35x50 + computers 5x90); outputs 7800 (oil 195x40); weekly productivity 0.390 } level_scaled = { building_employment_engineers_add = 1000 @@ -642,6 +730,7 @@ pm_tanker_barges = { building_modifiers = { workforce_scaled = { goods_input_clippers_add = 5 + # balance: inputs 300 (clippers 5x60); outputs 0 (none); weekly productivity 0.000 } } } @@ -652,6 +741,7 @@ pm_shuttle_tankers = { workforce_scaled = { # input goods goods_input_clippers_add = 10 + # balance: inputs 600 (clippers 10x60); outputs 0 (none); weekly productivity per worker removed -0.300 } level_scaled = { building_employment_laborers_add = -2000 @@ -665,6 +755,7 @@ pm_direct_positioning_shuttle_tankers = { workforce_scaled = { # input goods goods_input_clippers_add = 15 + # balance: inputs 900 (clippers 15x60); outputs 0 (none); weekly productivity per worker removed -0.225 } level_scaled = { building_employment_laborers_add = -4000 @@ -677,7 +768,7 @@ pm_rotary_drilling = { texture = "gfx/interface/icons/production_method_icons/resources/simple_oil_extraction.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + } } building_modifiers = { @@ -687,6 +778,7 @@ pm_rotary_drilling = { goods_input_engines_add = 5 # output goods goods_output_oil_add = 30 + # balance: inputs 700 (tools 10x40 + engines 5x60); outputs 1200 (oil 30x40); weekly productivity 0.050 } level_scaled = { building_employment_machinists_add = 2000 @@ -699,7 +791,7 @@ pm_waterflooding_recovery = { texture = "gfx/interface/icons/production_method_icons/resources/combustion_derricks.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + } } unlocking_technologies = { @@ -713,6 +805,7 @@ pm_waterflooding_recovery = { goods_input_electricity_add = 5 # output goods goods_output_oil_add = 60 + # balance: inputs 1350 (tools 15x40 + engines 10x60 + electricity 5x30); outputs 2400 (oil 60x40); weekly productivity 0.105 } level_scaled = { building_employment_engineers_add = 500 @@ -726,7 +819,7 @@ pm_enhanced_oil_recovery = { texture = "gfx/interface/icons/production_method_icons/unused/base3.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 20 + } } unlocking_technologies = { @@ -740,6 +833,7 @@ pm_enhanced_oil_recovery = { goods_input_electricity_add = 10 # output goods goods_output_oil_add = 120 + # balance: inputs 2000 (tools 20x40 + engines 15x60 + electricity 10x30); outputs 4800 (oil 120x40); weekly productivity 0.280 } level_scaled = { building_employment_engineers_add = 500 @@ -753,7 +847,7 @@ 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 = { @@ -768,6 +862,7 @@ pm_geosteering_precision_recovery = { goods_input_computers_add = 5 # output goods goods_output_oil_add = 180 + # balance: inputs 3100 (tools 25x40 + engines 20x60 + electricity 15x30 + computers 5x90); outputs 7200 (oil 180x40); weekly productivity 0.410 } level_scaled = { building_employment_engineers_add = 1000 diff --git a/common/production_methods/10_canals.txt b/common/production_methods/10_canals.txt index e4fc93a0a..097ce85d4 100644 --- a/common/production_methods/10_canals.txt +++ b/common/production_methods/10_canals.txt @@ -2,12 +2,19 @@ #todo country minting would scale better with trade routes using the canal rather than workforce scaled pm_canal_base = { texture = "gfx/interface/icons/production_method_icons/government/canals.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 30 + + } + } building_modifiers = { workforce_scaled = { # input goods goods_input_tools_add = 10 goods_input_coal_add = 15 # goods_output_bonds_add = 50 + # balance: inputs 850 (tools 10x40 + coal 15x30); outputs 0 (none); weekly productivity -0.094 } level_scaled = { building_employment_bureaucrats_add = 4000 @@ -21,6 +28,12 @@ pm_canal_improved = { unlocking_technologies = { # combustion_gas_engine } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 10 + + } + } building_modifiers = { workforce_scaled = { # input goods @@ -28,6 +41,7 @@ pm_canal_improved = { goods_input_engines_add = 15 goods_input_oil_add = 10 # goods_output_bonds_add = 100 + # balance: inputs 1500 (tools 5x40 + engines 15x60 + oil 10x40); outputs 0 (none); weekly productivity -0.150 } level_scaled = { building_employment_bureaucrats_add = 2000 @@ -42,6 +56,12 @@ pm_canal_advanced = { unlocking_technologies = { # thermal_power_plant } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 15 + + } + } building_modifiers = { workforce_scaled = { # input goods @@ -49,6 +69,7 @@ pm_canal_advanced = { goods_input_engines_add = 20 goods_input_refined_fuel_add = 15 # goods_output_bonds_add = 150 + # balance: inputs 2150 (tools 5x40 + engines 20x60 + refined_fuel 15x50); outputs 0 (none); weekly productivity -0.307 } level_scaled = { building_employment_engineers_add = 1000 @@ -63,6 +84,12 @@ pm_canal_automated = { unlocking_technologies = { # arpanet } + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } building_modifiers = { workforce_scaled = { # input goods @@ -71,6 +98,7 @@ pm_canal_automated = { goods_input_refined_fuel_add = 20 goods_input_computers_add = 10 # goods_output_bonds_add = 250 + # balance: inputs 3900 (tools 5x40 + engines 30x60 + refined_fuel 20x50 + computers 10x90); outputs 0 (none); weekly productivity -0.487 } level_scaled = { building_employment_engineers_add = 2000 @@ -83,11 +111,18 @@ pm_canal_automated = { pm_canal_minor = { texture = "gfx/interface/icons/production_method_icons/canals.dds" + state_modifiers = { + workforce_scaled = { + state_pollution_generation_add = 20 + + } + } building_modifiers = { workforce_scaled = { goods_input_tools_add = 5 goods_input_coal_add = 10 # goods_output_bonds_add = 25 + # balance: inputs 500 (tools 5x40 + coal 10x30); outputs 0 (none); weekly productivity -0.500 } level_scaled = { building_employment_bureaucrats_add = 500 diff --git a/common/production_methods/11_private_infrastructure.txt b/common/production_methods/11_private_infrastructure.txt index 9fd88196b..0d6f724ec 100644 --- a/common/production_methods/11_private_infrastructure.txt +++ b/common/production_methods/11_private_infrastructure.txt @@ -7,6 +7,7 @@ pm_company_headquarter_privately_owned = { workforce_scaled = { goods_input_professional_services_add = 5 goods_output_deposits_add = 25 + # balance: inputs 450 (professional_services 5x90); outputs 625 (deposits 25x25); weekly productivity 0.700 } level_scaled = { building_employment_capitalists_add = 50 @@ -30,6 +31,7 @@ pm_company_headquarter_government_run = { workforce_scaled = { goods_input_professional_services_add = 5 goods_output_deposits_add = 25 + # balance: inputs 450 (professional_services 5x90); outputs 625 (deposits 25x25); weekly productivity 1.750 } level_scaled = { building_employment_bureaucrats_add = 50 @@ -52,7 +54,8 @@ pm_company_headquarter_worker_cooperative = { building_modifiers = { workforce_scaled = { goods_input_professional_services_add = 5 - goods_output_deposits_add = 25 + goods_output_deposits_add = 30 + # balance: inputs 450 (professional_services 5x90); outputs 750 (deposits 30x25); weekly productivity 3.000 } level_scaled = { building_employment_shopkeepers_add = 50 @@ -176,6 +179,7 @@ pm_mechanized_breakbulk_port = { workforce_scaled = { goods_input_clippers_add = 10 goods_output_merchant_marine_add = 60 + # balance: inputs 600 (clippers 10x60); outputs 3000 (merchant_marine 60x50); weekly productivity 0.240 } level_scaled = { building_employment_machinists_add = 1000 @@ -201,6 +205,7 @@ pm_early_container_terminal = { goods_input_refined_fuel_add = 5 goods_input_tools_add = 10 goods_output_merchant_marine_add = 80 + # balance: inputs 1550 (clippers 15x60 + refined_fuel 5x50 + tools 10x40); outputs 4000 (merchant_marine 80x50); weekly productivity 0.245 } level_scaled = { building_employment_machinists_add = 2000 @@ -209,6 +214,8 @@ pm_early_container_terminal = { } state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 5 + state_infrastructure_add = 15 } } @@ -226,6 +233,7 @@ pm_intermodal_container_hub = { goods_input_refined_fuel_add = 10 goods_input_tools_add = 20 goods_output_merchant_marine_add = 120 + # balance: inputs 2500 (clippers 20x60 + refined_fuel 10x50 + tools 20x40); outputs 6000 (merchant_marine 120x50); weekly productivity 0.700 } level_scaled = { building_employment_machinists_add = 2000 @@ -234,6 +242,8 @@ pm_intermodal_container_hub = { } state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 10 + state_infrastructure_add = 20 } } @@ -252,6 +262,7 @@ pm_automated_terminal = { goods_input_tools_add = 20 goods_input_computers_add = 5 goods_output_merchant_marine_add = 180 + # balance: inputs 2950 (clippers 20x60 + refined_fuel 10x50 + tools 20x40 + computers 5x90); outputs 9000 (merchant_marine 180x50); weekly productivity 1.210 } level_scaled = { building_employment_engineers_add = 1000 @@ -260,6 +271,8 @@ pm_automated_terminal = { } state_modifiers = { workforce_scaled = { + state_pollution_generation_add = 10 + state_infrastructure_add = 30 } } @@ -274,15 +287,17 @@ pm_steam_trains = { } state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 15 + state_pollution_generation_add = 10 + state_infrastructure_add = 30 } } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 10 + goods_input_engines_add = 5 goods_input_coal_add = 5 - goods_output_transportation_add = 20 + goods_output_transportation_add = 15 + # balance: inputs 450 (engines 5x60 + coal 5x30); outputs 450 (transportation 15x30); weekly productivity 0.000 } level_scaled = { building_employment_machinists_add = 1500 @@ -295,18 +310,24 @@ pm_electric_rail = { texture = "gfx/interface/icons/production_method_icons/other/trains_electric.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_infrastructure_add = 40 } } unlocking_technologies = { mass_electrification } + unlocking_production_methods = { + pm_improved_rolling_stock + pm_advanced_rolling_stock + pm_modern_rolling_stock + } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 15 - goods_input_electricity_add = 10 + goods_input_engines_add = 10 + goods_input_electricity_add = 5 goods_output_transportation_add = 30 + # balance: inputs 750 (engines 10x60 + electricity 5x30); outputs 900 (transportation 30x30); weekly productivity 0.030 } level_scaled = { building_employment_machinists_add = 2000 @@ -319,18 +340,25 @@ pm_diesel_electric_trains = { texture = "gfx/interface/icons/production_method_icons/other/trains_diesel.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_pollution_generation_add = 5 + state_infrastructure_add = 60 } } unlocking_technologies = { - # dieselization + high_octane_blending + } + unlocking_production_methods = { + pm_improved_rolling_stock + pm_advanced_rolling_stock + pm_modern_rolling_stock } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 20 - goods_input_refined_fuel_add = 10 - goods_output_transportation_add = 60 + goods_input_engines_add = 15 + goods_input_refined_fuel_add = 5 + goods_output_transportation_add = 45 + # balance: inputs 1150 (engines 15x60 + refined_fuel 5x50); outputs 1350 (transportation 45x30); weekly productivity 0.040 } level_scaled = { building_employment_machinists_add = 2000 @@ -343,19 +371,24 @@ pm_high_speed_rail = { texture = "gfx/interface/icons/production_method_icons/other/trains_diesel.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_infrastructure_add = 80 } } unlocking_technologies = { high_speed_rail } + unlocking_production_methods = { + pm_advanced_rolling_stock + pm_modern_rolling_stock + } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 30 - goods_input_electricity_add = 20 + goods_input_engines_add = 20 + goods_input_electricity_add = 15 goods_input_electronics_add = 5 - goods_output_transportation_add = 120 + goods_output_transportation_add = 95 + # balance: inputs 1950 (engines 20x60 + electricity 15x30 + electronics 5x60); outputs 2850 (transportation 95x30); weekly productivity 0.180 } level_scaled = { building_employment_engineers_add = 500 @@ -369,19 +402,23 @@ pm_maglev_trains = { texture = "gfx/interface/icons/production_method_icons/other/trains_diesel.dds" state_modifiers = { workforce_scaled = { - state_pollution_generation_add = 10 + state_infrastructure_add = 100 } + } + unlocking_production_methods = { + pm_modern_rolling_stock } unlocking_technologies = { - high_speed_rail + magnetic_levitation_rail } building_modifiers = { workforce_scaled = { - goods_input_engines_add = 30 - goods_input_electricity_add = 20 + goods_input_engines_add = 20 + goods_input_electricity_add = 15 goods_input_electronics_add = 5 - goods_output_transportation_add = 180 + goods_output_transportation_add = 145 + # balance: inputs 1950 (engines 20x60 + electricity 15x30 + electronics 5x60); outputs 4350 (transportation 145x30); weekly productivity 0.480 } level_scaled = { building_employment_engineers_add = 1000 @@ -400,8 +437,10 @@ pm_basic_rolling_stock = { } building_modifiers = { workforce_scaled = { - goods_input_wood_add = 10 + goods_input_wood_add = 5 + goods_input_iron_add = 5 goods_output_transportation_add = 10 + # balance: inputs 250 (wood 5x20 + cement 5x30); outputs 300 (transportation 10x30); weekly productivity 0.000 } } } @@ -415,7 +454,9 @@ pm_improved_rolling_stock = { building_modifiers = { workforce_scaled = { goods_input_steel_add = 5 + goods_input_cement_add = 5 goods_output_transportation_add = 20 + # balance: inputs 400 (steel 5x50 + cement 5x30); outputs 600 (transportation 20x30); weekly productivity 0.000 } } } @@ -429,7 +470,9 @@ pm_advanced_rolling_stock = { building_modifiers = { workforce_scaled = { goods_input_aluminum_add = 5 + goods_input_cement_add = 10 goods_output_transportation_add = 30 + # balance: inputs 550 (aluminum 5x50 + cement 10x30); outputs 900 (transportation 30x30); weekly productivity 0.000 } } } @@ -442,8 +485,10 @@ pm_modern_rolling_stock = { } building_modifiers = { workforce_scaled = { - goods_input_aluminum_add = 10 + goods_input_aluminum_add = 5 + goods_input_cement_add = 15 goods_output_transportation_add = 60 + # balance: inputs 700 (aluminum 5x50 + cement 15x30); outputs 1800 (transportation 60x30); weekly productivity 0.000 } } } @@ -480,6 +525,7 @@ pm_small_scale_trading = { building_modifiers = { workforce_scaled = { goods_input_merchant_marine_add = 3 + # balance: inputs 150 (merchant_marine 3x50); outputs 0 (none); weekly productivity 0.000 } } state_modifiers = { @@ -495,6 +541,7 @@ pm_regular_trading = { building_modifiers = { workforce_scaled = { goods_input_merchant_marine_add = 4 + # balance: inputs 200 (merchant_marine 4x50); outputs 0 (none); weekly productivity 0.000 } } } @@ -507,6 +554,7 @@ pm_mass_trade = { building_modifiers = { workforce_scaled = { goods_input_merchant_marine_add = 5 + # balance: inputs 250 (merchant_marine 5x50); outputs 0 (none); weekly productivity 0.000 } } state_modifiers = { @@ -524,6 +572,7 @@ pm_globalized_trade = { building_modifiers = { workforce_scaled = { goods_input_merchant_marine_add = 6 + # balance: inputs 300 (merchant_marine 6x50); outputs 0 (none); weekly productivity 0.000 } } state_modifiers = { diff --git a/common/production_methods/12_subsistence.txt b/common/production_methods/12_subsistence.txt index bafcd5c2a..d1cceea21 100644 --- a/common/production_methods/12_subsistence.txt +++ b/common/production_methods/12_subsistence.txt @@ -1,19 +1,20 @@ -pm_base_building_subsistence_farm = { - texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 1.8 - goods_output_fabric_add = 0.25 - goods_output_wood_add = 0.25 - goods_output_services_add = 1 - } - level_scaled = { - building_employment_peasants_add = 10000 - } - unscaled = { - building_subsistence_output_add = 3 - } - } +pm_base_building_subsistence_farm = { + texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 1.8 + goods_output_fabric_add = 0.25 + goods_output_wood_add = 0.25 + goods_output_services_add = 1 + # balance: inputs 0 (none); outputs 76 (grain 1.8x20 + fabric 0.25x20 + wood 0.25x20 + services 1x30); weekly productivity 0.008 + } + level_scaled = { + building_employment_peasants_add = 10000 + } + unscaled = { + building_subsistence_output_add = 3 + } + } } pm_serfdom_no = { texture = "gfx/interface/icons/production_method_icons/no_serfdom.dds" @@ -31,329 +32,348 @@ pm_serfdom_no = { } } -pm_homesteading_building_subsistence = { - texture = "gfx/interface/icons/production_method_icons/homesteading.dds" - unlocking_laws = { - law_homesteading - } - - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.25 - } - - unscaled = { - building_subsistence_output_add = 4 - } - - level_scaled = { - building_employment_peasants_add = -100 - building_employment_farmers_add = 100 - } - } +pm_homesteading_building_subsistence = { + texture = "gfx/interface/icons/production_method_icons/homesteading.dds" + unlocking_laws = { + law_homesteading + } + + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.25 + # balance: inputs 0 (none); outputs 5 (grain 0.25x20); weekly productivity 0.050 + } + + unscaled = { + building_subsistence_output_add = 4 + } + + level_scaled = { + building_employment_peasants_add = -100 + building_employment_farmers_add = 100 + } + } } -pm_home_workshops_no_building_subsistence_farm = { - texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.5 - goods_output_fabric_add = 0.25 - goods_output_wood_add = 0.25 - } - } +pm_home_workshops_no_building_subsistence_farm = { + texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" + unlocking_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.5 + goods_output_fabric_add = 0.25 + goods_output_wood_add = 0.25 + # balance: inputs 0 (none); outputs 20 (grain 0.5x20 + fabric 0.25x20 + wood 0.25x20); weekly productivity 0.000 + } + } } -pm_home_workshops_building_subsistence_farm = { - texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" - disallowing_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_clothes_add = 0.25 - goods_output_furniture_add = 0.25 - goods_output_liquor_add = 0.25 - } - } +pm_home_workshops_building_subsistence_farm = { + texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" + disallowing_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_clothes_add = 0.25 + goods_output_furniture_add = 0.25 + goods_output_liquor_add = 0.25 + # balance: inputs 0 (none); outputs 22.5 (clothes 0.25x30 + furniture 0.25x30 + liquor 0.25x30); weekly productivity 0.000 + } + } } -pm_base_building_subsistence_orchards = { - texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.4 - goods_output_fruit_add = 1 - goods_output_fabric_add = 0.125 - goods_output_wood_add = 0.33 - goods_output_services_add = 1 - } - level_scaled = { - building_employment_peasants_add = 10000 - } - unscaled = { - building_subsistence_output_add = 3 - } - } +pm_base_building_subsistence_orchards = { + texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.4 + goods_output_fruit_add = 1 + goods_output_fabric_add = 0.125 + goods_output_wood_add = 0.33 + goods_output_services_add = 1 + # balance: inputs 0 (none); outputs 77.1 (grain 0.4x20 + fruit 1x30 + fabric 0.125x20 + wood 0.33x20 + services 1x30); weekly productivity 0.008 + } + level_scaled = { + building_employment_peasants_add = 10000 + } + unscaled = { + building_subsistence_output_add = 3 + } + } } -pm_home_workshops_no_building_subsistence_orchards = { - texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.2 - goods_output_fruit_add = 0.4 - goods_output_fabric_add = 0.125 - goods_output_wood_add = 0.33 - } - } +pm_home_workshops_no_building_subsistence_orchards = { + texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" + unlocking_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.2 + goods_output_fruit_add = 0.4 + goods_output_fabric_add = 0.125 + goods_output_wood_add = 0.33 + # balance: inputs 0 (none); outputs 25.1 (grain 0.2x20 + fruit 0.4x30 + fabric 0.125x20 + wood 0.33x20); weekly productivity 0.000 + } + } } -pm_home_workshops_building_subsistence_orchards = { - texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" - disallowing_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_clothes_add = 0.6 - goods_output_furniture_add = 0.4 - goods_output_liquor_add = 0.25 - } - } +pm_home_workshops_building_subsistence_orchards = { + texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" + disallowing_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_clothes_add = 0.6 + goods_output_furniture_add = 0.4 + goods_output_liquor_add = 0.25 + # balance: inputs 0 (none); outputs 37.5 (clothes 0.6x30 + furniture 0.4x30 + liquor 0.25x30); weekly productivity 0.000 + } + } } -pm_homesteading_building_subsistence_orchards = { - texture = "gfx/interface/icons/production_method_icons/homesteading.dds" - unlocking_laws = { - law_homesteading - } - - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.25 - } - - unscaled = { - building_subsistence_output_add = 4 - } - - level_scaled = { - building_employment_peasants_add = -100 - building_employment_farmers_add = 100 - } - } +pm_homesteading_building_subsistence_orchards = { + texture = "gfx/interface/icons/production_method_icons/homesteading.dds" + unlocking_laws = { + law_homesteading + } + + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.25 + # balance: inputs 0 (none); outputs 5 (grain 0.25x20); weekly productivity 0.050 + } + + unscaled = { + building_subsistence_output_add = 4 + } + + level_scaled = { + building_employment_peasants_add = -100 + building_employment_farmers_add = 100 + } + } } -pm_base_building_subsistence_pastures = { - texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.125 - goods_output_meat_add = 0.75 - goods_output_fabric_add = 0.25 - goods_output_wood_add = 0.1 - goods_output_services_add = 0.75 - } - level_scaled = { - building_employment_peasants_add = 10000 - } - unscaled = { - building_subsistence_output_add = 3 - } - } +pm_base_building_subsistence_pastures = { + texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.125 + goods_output_meat_add = 0.75 + goods_output_fabric_add = 0.25 + goods_output_wood_add = 0.1 + goods_output_services_add = 0.75 + # balance: inputs 0 (none); outputs 54.5 (grain 0.125x20 + meat 0.75x30 + fabric 0.25x20 + wood 0.1x20 + services 0.75x30); weekly productivity 0.005 + } + level_scaled = { + building_employment_peasants_add = 10000 + } + unscaled = { + building_subsistence_output_add = 3 + } + } } -pm_home_workshops_no_building_subsistence_pastures = { - texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.15 - goods_output_meat_add = 0.35 - goods_output_fabric_add = 0.3 - goods_output_wood_add = 0.1 - } - } +pm_home_workshops_no_building_subsistence_pastures = { + texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" + unlocking_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.15 + goods_output_meat_add = 0.35 + goods_output_fabric_add = 0.3 + goods_output_wood_add = 0.1 + # balance: inputs 0 (none); outputs 21.5 (grain 0.15x20 + meat 0.35x30 + fabric 0.3x20 + wood 0.1x20); weekly productivity 0.000 + } + } } -pm_home_workshops_building_subsistence_pastures = { - texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" - disallowing_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_clothes_add = 0.6 - goods_output_furniture_add = 0.4 - goods_output_liquor_add = 0.25 - } - } +pm_home_workshops_building_subsistence_pastures = { + texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" + disallowing_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_clothes_add = 0.6 + goods_output_furniture_add = 0.4 + goods_output_liquor_add = 0.25 + # balance: inputs 0 (none); outputs 37.5 (clothes 0.6x30 + furniture 0.4x30 + liquor 0.25x30); weekly productivity 0.000 + } + } } -pm_homesteading_building_subsistence_pastures = { - texture = "gfx/interface/icons/production_method_icons/homesteading.dds" - unlocking_laws = { - law_homesteading - } - - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.25 - } - - unscaled = { - building_subsistence_output_add = 4 - } - - level_scaled = { - building_employment_peasants_add = -100 - building_employment_farmers_add = 100 - } - } +pm_homesteading_building_subsistence_pastures = { + texture = "gfx/interface/icons/production_method_icons/homesteading.dds" + unlocking_laws = { + law_homesteading + } + + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.25 + # balance: inputs 0 (none); outputs 5 (grain 0.25x20); weekly productivity 0.050 + } + + unscaled = { + building_subsistence_output_add = 4 + } + + level_scaled = { + building_employment_peasants_add = -100 + building_employment_farmers_add = 100 + } + } } -pm_base_building_subsistence_fishing_villages = { - texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.2 - goods_output_meat_add = 1.2 - goods_output_fabric_add = 0.18 - goods_output_wood_add = 0.18 - goods_output_services_add = 0.75 - } - level_scaled = { - building_employment_peasants_add = 10000 - } - unscaled = { - building_subsistence_output_add = 3 - } - } +pm_base_building_subsistence_fishing_villages = { + texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.2 + goods_output_meat_add = 1.2 + goods_output_fabric_add = 0.18 + goods_output_wood_add = 0.18 + goods_output_services_add = 0.75 + # balance: inputs 0 (none); outputs 69.7 (grain 0.2x20 + meat 1.2x30 + fabric 0.18x20 + wood 0.18x20 + services 0.75x30); weekly productivity 0.007 + } + level_scaled = { + building_employment_peasants_add = 10000 + } + unscaled = { + building_subsistence_output_add = 3 + } + } } -pm_home_workshops_no_building_subsistence_fishing_villages = { - texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.8 - goods_output_fabric_add = 0.25 - goods_output_wood_add = 0.25 - } - } +pm_home_workshops_no_building_subsistence_fishing_villages = { + texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" + unlocking_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.8 + goods_output_fabric_add = 0.25 + goods_output_wood_add = 0.25 + # balance: inputs 0 (none); outputs 26 (grain 0.8x20 + fabric 0.25x20 + wood 0.25x20); weekly productivity 0.000 + } + } } -pm_home_workshops_building_subsistence_fishing_villages = { - texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" - disallowing_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_clothes_add = 0.6 - goods_output_furniture_add = 0.4 - goods_output_liquor_add = 0.25 - } - } +pm_home_workshops_building_subsistence_fishing_villages = { + texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" + disallowing_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_clothes_add = 0.6 + goods_output_furniture_add = 0.4 + goods_output_liquor_add = 0.25 + # balance: inputs 0 (none); outputs 37.5 (clothes 0.6x30 + furniture 0.4x30 + liquor 0.25x30); weekly productivity 0.000 + } + } } -pm_homesteading_building_subsistence_fishing_villages = { - texture = "gfx/interface/icons/production_method_icons/homesteading.dds" - unlocking_laws = { - law_homesteading - } - - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.25 - } - - unscaled = { - building_subsistence_output_add = 4 - } - - level_scaled = { - building_employment_peasants_add = -100 - building_employment_farmers_add = 100 - } - } +pm_homesteading_building_subsistence_fishing_villages = { + texture = "gfx/interface/icons/production_method_icons/homesteading.dds" + unlocking_laws = { + law_homesteading + } + + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.25 + # balance: inputs 0 (none); outputs 5 (grain 0.25x20); weekly productivity 0.050 + } + + unscaled = { + building_subsistence_output_add = 4 + } + + level_scaled = { + building_employment_peasants_add = -100 + building_employment_farmers_add = 100 + } + } } -pm_base_building_subsistence_rice_paddies = { - texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 3.6 - goods_output_fabric_add = 0.5 - goods_output_wood_add = 0.5 - goods_output_services_add = 1 - } - level_scaled = { - building_employment_peasants_add = 10000 - } - unscaled = { - building_subsistence_output_add = 3 - } - } +pm_base_building_subsistence_rice_paddies = { + texture = "gfx/interface/icons/production_method_icons/agriculture/subsistence_farming.dds" + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 3.6 + goods_output_fabric_add = 0.5 + goods_output_wood_add = 0.5 + goods_output_services_add = 1 + # balance: inputs 0 (none); outputs 122 (grain 3.6x20 + fabric 0.5x20 + wood 0.5x20 + services 1x30); weekly productivity 0.012 + } + level_scaled = { + building_employment_peasants_add = 10000 + } + unscaled = { + building_subsistence_output_add = 3 + } + } } -pm_home_workshops_no_building_subsistence_rice_paddies = { - texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 1.25 - goods_output_fabric_add = 0.5 - goods_output_wood_add = 0.5 - } - } +pm_home_workshops_no_building_subsistence_rice_paddies = { + texture = "gfx/interface/icons/production_method_icons/agriculture/no_home_workshops.dds" + unlocking_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 1.25 + goods_output_fabric_add = 0.5 + goods_output_wood_add = 0.5 + # balance: inputs 0 (none); outputs 45 (grain 1.25x20 + fabric 0.5x20 + wood 0.5x20); weekly productivity 0.000 + } + } } -pm_home_workshops_building_subsistence_rice_paddies = { - texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" - disallowing_laws = { - law_cooperative_ownership - } - building_modifiers = { - workforce_scaled = { - goods_output_clothes_add = 0.6 - goods_output_furniture_add = 0.4 - goods_output_liquor_add = 0.25 - } - } +pm_home_workshops_building_subsistence_rice_paddies = { + texture = "gfx/interface/icons/production_method_icons/agriculture/home_workshops.dds" + disallowing_laws = { + law_cooperative_ownership + } + building_modifiers = { + workforce_scaled = { + goods_output_clothes_add = 0.6 + goods_output_furniture_add = 0.4 + goods_output_liquor_add = 0.25 + # balance: inputs 0 (none); outputs 37.5 (clothes 0.6x30 + furniture 0.4x30 + liquor 0.25x30); weekly productivity 0.000 + } + } } -pm_homesteading_building_subsistence_rice_paddies = { - texture = "gfx/interface/icons/production_method_icons/homesteading.dds" - unlocking_laws = { - law_homesteading - } - - building_modifiers = { - workforce_scaled = { - goods_output_grain_add = 0.25 - } - - unscaled = { - building_subsistence_output_add = 4 - } - - level_scaled = { - building_employment_peasants_add = -100 - building_employment_farmers_add = 100 - } - } +pm_homesteading_building_subsistence_rice_paddies = { + texture = "gfx/interface/icons/production_method_icons/homesteading.dds" + unlocking_laws = { + law_homesteading + } + + building_modifiers = { + workforce_scaled = { + goods_output_grain_add = 0.25 + # balance: inputs 0 (none); outputs 5 (grain 0.25x20); weekly productivity 0.050 + } + + unscaled = { + building_subsistence_output_add = 4 + } + + level_scaled = { + building_employment_peasants_add = -100 + building_employment_farmers_add = 100 + } + } } diff --git a/common/production_methods/13_construction.txt b/common/production_methods/13_construction.txt index 7cd68642c..78b5a1b13 100644 --- a/common/production_methods/13_construction.txt +++ b/common/production_methods/13_construction.txt @@ -1,111 +1,84 @@ -## 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 = { - workforce_scaled = { - country_construction_add = 1 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_wood_add = 75 - goods_input_iron_add = 25 - } - level_scaled = { - building_employment_laborers_add = 5000 - } - } - state_modifiers = { - workforce_scaled = { - state_construction_mult = 0.001 - } - } -} - -pm_steel_framed_construction = { - texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" - country_modifiers = { - workforce_scaled = { - country_construction_add = 2 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_glass_add = 40 - goods_input_steel_add = 50 - goods_input_electricity_add = 10 - } - level_scaled = { - building_employment_laborers_add = 3500 - building_employment_engineers_add = 1500 - } - } - state_modifiers = { - workforce_scaled = { - state_construction_mult = 0.0025 - } - } -} - -pm_prefabricated_construction = { - texture = "gfx/interface/icons/production_method_icons/urban/iron_frame_buildings.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 10 - state_construction_mult = 0.005 - } - } - unlocking_technologies = { - prefabricated_buildings - } - country_modifiers = { - workforce_scaled = { - country_construction_add = 4 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 40 - goods_input_glass_add = 40 - goods_input_aluminum_add = 10 - goods_input_electricity_add = 10 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2000 - building_employment_laborers_add = 2500 - } - } -} - -pm_sustainable_construction = { - texture = "gfx/interface/icons/production_method_icons/urban/steel_frame_buildings.dds" - state_modifiers = { - workforce_scaled = { - state_pollution_generation_add = 25 - state_construction_mult = 0.0075 - } - } - unlocking_technologies = { - # tube_structural_systems - } - country_modifiers = { - workforce_scaled = { - country_construction_add = 8 - } - } - building_modifiers = { - workforce_scaled = { - goods_input_steel_add = 30 - goods_input_wood_add = 30 - goods_input_glass_add = 30 - goods_input_electricity_add = 10 - } - level_scaled = { - building_employment_engineers_add = 500 - building_employment_machinists_add = 2500 - building_employment_laborers_add = 2000 - } - } -} +## 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 = { + workforce_scaled = { + country_construction_add = 1 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_wood_add = 75 + goods_input_iron_add = 25 + # balance: inputs 2500 (wood 75x20 + iron 25x40); outputs 0 (none); weekly productivity -0.500 + } + level_scaled = { + building_employment_laborers_add = 5000 + } + } + state_modifiers = { + workforce_scaled = { + state_construction_mult = 0.001 + } + } +} + +pm_steel_framed_construction = { + texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" + country_modifiers = { + workforce_scaled = { + country_construction_add = 2 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_cement_add = 30 + goods_input_glass_add = 35 + goods_input_steel_add = 40 + goods_input_electricity_add = 10 + # balance: inputs 4600 (cement 30x30 + glass 35x40 + steel 40x50 + electricity 10x30); outputs 0 (none); weekly productivity -0.920 + } + level_scaled = { + building_employment_laborers_add = 3500 + building_employment_engineers_add = 1500 + } + } + state_modifiers = { + workforce_scaled = { + state_construction_mult = 0.0025 + } + } +} + +pm_prefabricated_construction = { + texture = "gfx/interface/icons/production_method_icons/urban/iron_frame_buildings.dds" + state_modifiers = { + workforce_scaled = { + state_construction_mult = 0.005 + } + } + unlocking_technologies = { + prefabricated_buildings + } + country_modifiers = { + workforce_scaled = { + country_construction_add = 4 + } + } + building_modifiers = { + workforce_scaled = { + goods_input_cement_add = 50 + goods_input_steel_add = 30 + goods_input_glass_add = 30 + goods_input_aluminum_add = 10 + goods_input_electricity_add = 10 + # balance: inputs 5000 (cement 50x30 + steel 30x50 + glass 30x40 + aluminum 10x50 + electricity 10x30); outputs 0 (none); weekly productivity -1.000 + } + level_scaled = { + building_employment_engineers_add = 500 + building_employment_machinists_add = 2000 + building_employment_laborers_add = 2500 + } + } +} diff --git a/common/scripted_effects/cwp_devastation_effects.txt b/common/scripted_effects/cwp_devastation_effects.txt index ca0bc488c..e0cdd7564 100644 --- a/common/scripted_effects/cwp_devastation_effects.txt +++ b/common/scripted_effects/cwp_devastation_effects.txt @@ -105,9 +105,9 @@ effect_remove_industry = { } if = { limit = { - has_building = building_battery_manufactories + has_building = building_plastic_refineries } - remove_building = building_battery_manufactories + remove_building = building_plastic_refineries } if = { limit = { @@ -259,12 +259,6 @@ effect_remove_industry = { } remove_building = building_banana_plantation } - if = { - limit = { - has_building = building_silk_plantation - } - remove_building = building_silk_plantation - } if = { limit = { has_building = building_combustion_plant @@ -380,13 +374,6 @@ effect_remove_military = { } effect_remove_military_industry = { - if = { - limit = { - has_building = building_drydocks - } - remove_building = building_drydocks - } - if = { limit = { has_building = building_small_arms_manufactories diff --git a/common/scripted_effects/cwp_negotiation_scripted_effects.txt b/common/scripted_effects/cwp_negotiation_scripted_effects.txt index fb8d8d39b..b985ebf9c 100644 --- a/common/scripted_effects/cwp_negotiation_scripted_effects.txt +++ b/common/scripted_effects/cwp_negotiation_scripted_effects.txt @@ -470,10 +470,10 @@ set_promised_building_type = { #uses ig scope. Runs in immediate of event to pow } random_list = { 50 = { - trigger = { bt:building_drydocks = { building_can_be_promised = yes } } + trigger = { bt:building_shipyard = { building_can_be_promised = yes } } set_variable = { name = promised_building_type - value = bt:building_drydocks + value = bt:building_shipyard } } 20 = { diff --git a/common/scripted_triggers/cwp_building_triggers.txt b/common/scripted_triggers/cwp_building_triggers.txt index 5aff836aa..a09902984 100644 --- a/common/scripted_triggers/cwp_building_triggers.txt +++ b/common/scripted_triggers/cwp_building_triggers.txt @@ -16,7 +16,6 @@ has_industry_building = { has_building = building_glassworks has_building = building_munitions_plants has_building = building_paper_manufactories - has_building = building_shipyard has_building = building_small_arms_manufactories has_building = building_textile_manufactories has_building = building_tool_manufactories @@ -34,7 +33,6 @@ is_industry_building = { is_building_type = building_glassworks is_building_type = building_munitions_plants is_building_type = building_paper_manufactories - is_building_type = building_shipyard is_building_type = building_small_arms_manufactories is_building_type = building_textile_manufactories is_building_type = building_tool_manufactories @@ -46,14 +44,16 @@ has_heavy_industry_building = { has_building = building_aircraft_manufactories has_building = building_aluminum_refinery has_building = building_automobile_manufactories - has_building = building_battery_manufactories + has_building = building_cement_plants has_building = building_chemical_plants has_building = building_computer_manufactories has_building = building_consumer_electronics_manufactories - has_building = building_drydocks + has_building = building_shipyard has_building = building_electronic_components_manufactories has_building = building_motor_industry has_building = building_pharmaceutical_industry + has_building = building_plastic_refineries + has_building = building_semiconductor_fabs has_building = building_steelworks has_building = building_synthetics_plant has_building = building_tank_factory @@ -65,14 +65,16 @@ is_heavy_industry_building = { 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_cement_plants 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_shipyard is_building_type = building_electronic_components_manufactories is_building_type = building_motor_industry is_building_type = building_pharmaceutical_industry + is_building_type = building_plastic_refineries + is_building_type = building_semiconductor_fabs is_building_type = building_steelworks is_building_type = building_synthetics_plant is_building_type = building_tank_factory @@ -86,6 +88,7 @@ has_subsistence_building = { is_farm_building = { or = { is_building_type = building_livestock_ranch + is_building_type = building_logging_camp is_building_type = building_maize_farm is_building_type = building_millet_farm is_building_type = building_rice_farm @@ -97,6 +100,7 @@ is_farm_building = { has_farm_building = { OR = { has_building = building_livestock_ranch + has_building = building_logging_camp has_building = building_maize_farm has_building = building_millet_farm has_building = building_rice_farm @@ -127,7 +131,6 @@ is_raw_industries_building = { 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 @@ -138,7 +141,6 @@ is_plantation_building = { 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 diff --git a/common/scripted_triggers/cwp_goods_triggers.txt b/common/scripted_triggers/cwp_goods_triggers.txt index f1b02b43c..fda9ced96 100644 --- a/common/scripted_triggers/cwp_goods_triggers.txt +++ b/common/scripted_triggers/cwp_goods_triggers.txt @@ -45,7 +45,6 @@ goods_is_industrial = { 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 @@ -59,12 +58,13 @@ goods_is_industrial = { this = g:natural_gas this = g:copper this = g:bauxite + this = g:cement this = g:aluminum this = g:electronics + this = g:semiconductors this = g:commercial_aircraft this = g:uranium this = g:telecommunications - this = g:batteries this = g:professional_services this = g:plastics this = g:consumer_electronics diff --git a/common/scripted_triggers/cwp_missing_compat_triggers.txt b/common/scripted_triggers/cwp_missing_compat_triggers.txt new file mode 100644 index 000000000..22d9fc582 --- /dev/null +++ b/common/scripted_triggers/cwp_missing_compat_triggers.txt @@ -0,0 +1,3 @@ +country_has_monarchy_law = { + has_law = law_type:law_monarchy +} diff --git a/common/ship_modifications/01_utility_modifications.txt b/common/ship_modifications/01_utility_modifications.txt index 32f8fd455..ed88761da 100644 --- a/common/ship_modifications/01_utility_modifications.txt +++ b/common/ship_modifications/01_utility_modifications.txt @@ -107,7 +107,7 @@ utility_mod_torpedo_nets = { goods_input_fabric_add = 5 } - unlocking_technologies = { self_propelled_torpedoes } + unlocking_technologies = { naval_warfare } ai_weight = { value = 1 diff --git a/common/ship_name_definitions/00_ship_name_definitions_italy.txt b/common/ship_name_definitions/00_ship_name_definitions_italy.txt index e81d2d345..7b6989620 100644 --- a/common/ship_name_definitions/00_ship_name_definitions_italy.txt +++ b/common/ship_name_definitions/00_ship_name_definitions_italy.txt @@ -106,7 +106,7 @@ ship_names_historical_sardinian_cruisers = { ship_names_historical_italian_capital_ships = { name = "shipname_default_format" selection_weight = 10 - culture = north_italian + culture = italian allowed_ship_types = { ship_type_ship_of_the_line @@ -176,7 +176,7 @@ ship_names_historical_italian_capital_ships = { ship_names_historical_italian_cruisers = { name = "shipname_default_format" selection_weight = 10 - culture = north_italian + culture = italian allowed_ship_types = { ship_type_frigate @@ -265,7 +265,7 @@ ship_names_historical_italian_cruisers = { ship_names_historical_destroyers = { name = "shipname_default_format" selection_weight = 10 - culture = north_italian + culture = italian allowed_ship_types = { ship_type_torpedo_boat_destroyer diff --git a/common/ship_name_definitions/99_ship_name_definitions_fallbacks.txt b/common/ship_name_definitions/99_ship_name_definitions_fallbacks.txt index 4f7b8cfe9..4965f6602 100644 --- a/common/ship_name_definitions/99_ship_name_definitions_fallbacks.txt +++ b/common/ship_name_definitions/99_ship_name_definitions_fallbacks.txt @@ -7,7 +7,7 @@ shipname_prefixes_clone_template = { type = custom_text key = "PREFIX" custom_text = "ship_prefix_ins" # Indian Navy Ship - quick_trigger_required_country = BHT + quick_trigger_required_country = BIC } { type = custom_text @@ -111,7 +111,7 @@ shipname_prefixes_clone_template = { type = custom_text key = "PREFIX" custom_text = "ship_prefix_hmis" # His/Her Majesty's Indian Ship - quick_trigger_required_country = BHT + quick_trigger_required_country = BIC trigger = { # TODO PRCAL-43787 investigate quick trigger possibility owner = { is_subject_of = c:GBR @@ -167,7 +167,7 @@ shipname_prefixes_clone_template = { type = custom_text key = "PREFIX" custom_text = "ship_prefix_sms" # Seiner Majestät Schiff - quick_trigger_required_country = PRU + quick_trigger_required_country = GER quick_trigger_required_law = law_monarchy quick_trigger_country_leader_female = no } @@ -191,7 +191,7 @@ shipname_prefixes_clone_template = { type = custom_text key = "PREFIX" custom_text = "ship_prefix_ims" # Ihrer Majestät Schiff - quick_trigger_required_country = PRU + quick_trigger_required_country = GER quick_trigger_required_law = law_monarchy quick_trigger_country_leader_female = yes } diff --git a/common/ship_types/00_ship_types.txt b/common/ship_types/00_ship_types.txt index 1ea151bde..4768fe525 100644 --- a/common/ship_types/00_ship_types.txt +++ b/common/ship_types/00_ship_types.txt @@ -1495,7 +1495,7 @@ ship_type_torpedo_boat = { goods_input_steel_add = 0.1 } - unlocking_technologies = { naval_warfarev } + unlocking_technologies = { naval_warfare } icon = "gfx/interface/icons/ships/ship_category/ship_group_torpedo_craft.dds" profile_texture = "gfx/interface/icons/ships/ship_types/silhouette_torpedo_boat.dds" diff --git a/common/state_traits/00_generic_traits.txt b/common/state_traits/00_generic_traits.txt index 6caa05e2f..f27b62957 100644 --- a/common/state_traits/00_generic_traits.txt +++ b/common/state_traits/00_generic_traits.txt @@ -42,27 +42,6 @@ state_trait_terra_rossa = { } } -state_trait_solar_fields = { - icon = "gfx/interface/icons/state_trait_icons/solar_fields.dds" - modifier = { - #state_building_renewable_energy_facility_max_level_add = 5 - } -} - -state_trait_wind_farms = { - icon = "gfx/interface/icons/state_trait_icons/wind_farms.dds" - modifier = { - #state_building_renewable_energy_facility_max_level_add = 5 - } -} - -state_trait_hydroelectric_dams = { - icon = "gfx/interface/icons/state_trait_icons/hydroelectric_dams.dds" - modifier = { - #state_building_renewable_energy_facility_max_level_add = 5 - } -} - #todo remove geothermal #state_trait_geothermal_reservoirs = { # icon = "gfx/interface/icons/state_trait_icons/geothermal_reservoirs.dds" diff --git a/common/state_traits/cwp_natural_forests.txt b/common/state_traits/cwp_natural_forests.txt new file mode 100644 index 000000000..bbde3a9bd --- /dev/null +++ b/common/state_traits/cwp_natural_forests.txt @@ -0,0 +1,34 @@ +state_trait_natural_forests_5 = { + icon = "gfx/interface/icons/state_trait_icons/resources_lumber.dds" + modifier = { + building_group_bg_logging_throughput_add = 0.05 + } +} + +state_trait_natural_forests_10 = { + icon = "gfx/interface/icons/state_trait_icons/resources_lumber.dds" + modifier = { + building_group_bg_logging_throughput_add = 0.10 + } +} + +state_trait_natural_forests_15 = { + icon = "gfx/interface/icons/state_trait_icons/resources_lumber.dds" + modifier = { + building_group_bg_logging_throughput_add = 0.15 + } +} + +state_trait_natural_forests_20 = { + icon = "gfx/interface/icons/state_trait_icons/resources_lumber.dds" + modifier = { + building_group_bg_logging_throughput_add = 0.20 + } +} + +state_trait_natural_forests_25 = { + icon = "gfx/interface/icons/state_trait_icons/resources_lumber.dds" + modifier = { + building_group_bg_logging_throughput_add = 0.25 + } +} diff --git a/common/static_modifiers/cwp_event_modifiers.txt b/common/static_modifiers/cwp_event_modifiers.txt index a75e0a9bc..6ed037e91 100644 --- a/common/static_modifiers/cwp_event_modifiers.txt +++ b/common/static_modifiers/cwp_event_modifiers.txt @@ -183,7 +183,6 @@ hsr_pm_state = { building_tobacco_plantation_throughput_add = 0.15 building_sugar_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 building_oil_rig_throughput_add = 0.15 building_iron_mine_throughput_add = 0.15 @@ -349,7 +348,20 @@ language_acceptance = { interest_group_approval_add = 2 } +modifier_blocked_building_university = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds + interest_group_approval_add = -2 +} + +modifier_industrial_barriers_nat_supremacy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds +} + modifier_industrial_barriers_against_nat_supremacy = { icon = gfx/interface/icons/timed_modifier_icons/modifier_statue_positive.dds state_pop_support_movement_cultural_majority_mult = -0.15 } + +modifier_liberal_slavery_banned_support = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds +} diff --git a/common/static_modifiers/cwp_political_movements_modifiers.txt b/common/static_modifiers/cwp_political_movements_modifiers.txt index ac302b2f2..760916607 100644 --- a/common/static_modifiers/cwp_political_movements_modifiers.txt +++ b/common/static_modifiers/cwp_political_movements_modifiers.txt @@ -8,6 +8,11 @@ grassroots_support_for_movement = { political_movement_pop_attraction_mult = 0.2 } +movement_suppressed_after_civil_war_copy = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_fist_negative.dds + political_movement_pop_attraction_mult = -0.25 +} + diff --git a/common/strait_definitions/strait_definitions.txt b/common/strait_definitions/strait_definitions.txt index 1ecaa2a89..e2735ec29 100644 --- a/common/strait_definitions/strait_definitions.txt +++ b/common/strait_definitions/strait_definitions.txt @@ -5,7 +5,7 @@ military_block_requires_full_control = no first_land_endpoint = xD0EF40 - second_land_endpoint = x910E14 + second_land_endpoint = x849816 first_sea_endpoint = x1FC9E5 second_sea_endpoint = x2BDEFC @@ -24,9 +24,18 @@ canal_suez = { second_sea_endpoint = x4FDCFA } -#canal_kiel = { -# -#} +canal_kiel = { + type = artificial + + total_block_requires_full_control = no + military_block_requires_full_control = no + + first_land_endpoint = x00C060 + second_land_endpoint = x804160 + + first_sea_endpoint = x0AC8FA + second_sea_endpoint = x14FAFA +} strait_gibraltar = { type = natural @@ -73,11 +82,11 @@ strait_oresund = { total_block_requires_full_control = no military_block_requires_full_control = no - first_land_endpoint = xC04161 - second_land_endpoint = x7F0BF0 + first_land_endpoint = x770871 + second_land_endpoint = x41C0E0 first_sea_endpoint = x0AC8FA - second_sea_endpoint = x08FAFA + second_sea_endpoint = x14FAFA } strait_malacca = { @@ -106,7 +115,7 @@ strait_tsugaru = { second_sea_endpoint = x00FBFB } -strait_sunda_1 = { # Sumatra Sea side of the Sundra Strait +strait_sunda_1 = { # Sumatra Sea side of the Sunda Strait type = natural total_block_requires_full_control = no @@ -157,3 +166,29 @@ strait_hormuz = { first_sea_endpoint = x56C8FA second_sea_endpoint = x54FAFA } + +strait_english_channel = { + type = natural + + total_block_requires_full_control = no + military_block_requires_full_control = no + + first_land_endpoint = x39F45B + second_land_endpoint = xE0A0C0 + + first_sea_endpoint = x15C8C8 + second_sea_endpoint = x14FAFA +} + +strait_san_bernardino = { + type = natural + + total_block_requires_full_control = no + military_block_requires_full_control = no + + first_land_endpoint = x90F80A + second_land_endpoint = xCAFE73 + + first_sea_endpoint = x19C9C9 + second_sea_endpoint = x76C8FA +} diff --git a/common/treaty_articles/cwp_goods_transfer.txt b/common/treaty_articles/cwp_goods_transfer.txt index 5f682346f..51dd138a1 100644 --- a/common/treaty_articles/cwp_goods_transfer.txt +++ b/common/treaty_articles/cwp_goods_transfer.txt @@ -27,7 +27,7 @@ OR = { AND = { any_scope_state = { has_port_state = yes } - scope:other_country = { any_scope_state = { has_port_country = yes } } + scope:other_country = { any_scope_state = { has_port_state = yes } } } market = { is_adjacent_to_market = scope:other_country.market } } @@ -324,7 +324,6 @@ g:coffee ?= this g:tea ?= this g:tobacco ?= this - g:silk ?= this } } } diff --git a/events/decree_events_02.info b/events/decree_events_02.info index 7de37ff55..ec216d5d3 100644 --- a/events/decree_events_02.info +++ b/events/decree_events_02.info @@ -286,7 +286,6 @@ type = country_event is_building_type = building_tobacco_plantation is_building_type = building_sugar_plantation is_building_type = building_banana_plantation - is_building_type = building_silk_plantation is_building_type = building_rye_farm is_building_type = building_wheat_farm is_building_type = building_rice_farm @@ -324,7 +323,6 @@ type = country_event is_building_type = building_tobacco_plantation is_building_type = building_sugar_plantation is_building_type = building_banana_plantation - is_building_type = building_silk_plantation is_building_type = building_rye_farm is_building_type = building_wheat_farm is_building_type = building_rice_farm @@ -399,7 +397,6 @@ type = country_event is_building_type = building_tobacco_plantation is_building_type = building_sugar_plantation is_building_type = building_banana_plantation - is_building_type = building_silk_plantation is_building_type = building_rye_farm is_building_type = building_wheat_farm is_building_type = building_rice_farm @@ -439,7 +436,6 @@ type = country_event is_building_type = building_tobacco_plantation is_building_type = building_sugar_plantation is_building_type = building_banana_plantation - is_building_type = building_silk_plantation is_building_type = building_rye_farm is_building_type = building_wheat_farm is_building_type = building_rice_farm diff --git a/gfx/map/city_data/city_types/african_city.txt b/gfx/map/city_data/city_types/african_city.txt index e1f34a953..e905fb6fd 100644 --- a/gfx/map/city_data/city_types/african_city.txt +++ b/gfx/map/city_data/city_types/african_city.txt @@ -45,7 +45,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "african_manufactory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "african_colonial_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/african_farm.txt b/gfx/map/city_data/city_types/african_farm.txt index cb6ba19e8..dbbeb002b 100644 --- a/gfx/map/city_data/city_types/african_farm.txt +++ b/gfx/map/city_data/city_types/african_farm.txt @@ -63,9 +63,6 @@ building_cotton_plantation = { "african_farm_plantation_01_mesh" } - building_silk_plantation = { - "african_farm_plantation_01_mesh" - } building_tea_plantation = { "african_farm_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/african_port.txt b/gfx/map/city_data/city_types/african_port.txt index cb55afc58..a85daa912 100644 --- a/gfx/map/city_data/city_types/african_port.txt +++ b/gfx/map/city_data/city_types/african_port.txt @@ -43,6 +43,4 @@ } building_shipyard = { } - building_drydocks = { - } } diff --git a/gfx/map/city_data/city_types/arabic_city.txt b/gfx/map/city_data/city_types/arabic_city.txt index bb87a81a2..04e4a3981 100644 --- a/gfx/map/city_data/city_types/arabic_city.txt +++ b/gfx/map/city_data/city_types/arabic_city.txt @@ -45,7 +45,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "arabic_factory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "generic_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/arabic_farm.txt b/gfx/map/city_data/city_types/arabic_farm.txt index ebeb59911..23c1a452c 100644 --- a/gfx/map/city_data/city_types/arabic_farm.txt +++ b/gfx/map/city_data/city_types/arabic_farm.txt @@ -63,9 +63,6 @@ building_cotton_plantation = { "arabic_farm_plantation_01_mesh" } - building_silk_plantation = { - "arabic_farm_plantation_01_mesh" - } building_tea_plantation = { "arabic_farm_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/arabic_port.txt b/gfx/map/city_data/city_types/arabic_port.txt index ae68cf03d..5a4e579d2 100644 --- a/gfx/map/city_data/city_types/arabic_port.txt +++ b/gfx/map/city_data/city_types/arabic_port.txt @@ -43,6 +43,4 @@ } building_shipyard = { } - building_drydocks = { - } } diff --git a/gfx/map/city_data/city_types/asian_city.txt b/gfx/map/city_data/city_types/asian_city.txt index 4ae9fe5d9..6041aac42 100644 --- a/gfx/map/city_data/city_types/asian_city.txt +++ b/gfx/map/city_data/city_types/asian_city.txt @@ -45,7 +45,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "asian_manufactory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "asian_colonial_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/asian_farm.txt b/gfx/map/city_data/city_types/asian_farm.txt index 02d968f48..ade78e267 100644 --- a/gfx/map/city_data/city_types/asian_farm.txt +++ b/gfx/map/city_data/city_types/asian_farm.txt @@ -63,9 +63,6 @@ building_cotton_plantation = { "asian_rural_plantation_01_mesh" } - building_silk_plantation = { - "asian_rural_plantation_01_mesh" - } building_tea_plantation = { "asian_rural_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/asian_port.txt b/gfx/map/city_data/city_types/asian_port.txt index 8b890748a..a80e5a621 100644 --- a/gfx/map/city_data/city_types/asian_port.txt +++ b/gfx/map/city_data/city_types/asian_port.txt @@ -43,6 +43,4 @@ } building_shipyard = { } - building_drydocks = { - } } diff --git a/gfx/map/city_data/city_types/default_city.txt b/gfx/map/city_data/city_types/default_city.txt index bb33a2e87..48d8b82c1 100644 --- a/gfx/map/city_data/city_types/default_city.txt +++ b/gfx/map/city_data/city_types/default_city.txt @@ -46,7 +46,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "generic_manufactory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "generic_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/default_farm.txt b/gfx/map/city_data/city_types/default_farm.txt index c3fff02d6..55a30f68b 100644 --- a/gfx/map/city_data/city_types/default_farm.txt +++ b/gfx/map/city_data/city_types/default_farm.txt @@ -67,9 +67,6 @@ building_coffee_plantation = { "european_rural_plantation_01_mesh" } - building_silk_plantation = { - "european_rural_plantation_01_mesh" - } building_cotton_plantation = { "european_rural_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/default_port.txt b/gfx/map/city_data/city_types/default_port.txt index b6bc1d748..bbaccdeca 100644 --- a/gfx/map/city_data/city_types/default_port.txt +++ b/gfx/map/city_data/city_types/default_port.txt @@ -48,6 +48,4 @@ } building_shipyard = { } - building_drydocks = { - } } diff --git a/gfx/map/city_data/city_types/latin_city.txt b/gfx/map/city_data/city_types/latin_city.txt index 80b7710b3..eb11f141d 100644 --- a/gfx/map/city_data/city_types/latin_city.txt +++ b/gfx/map/city_data/city_types/latin_city.txt @@ -45,7 +45,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "latin_manufactory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "latin_colonial_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/latin_farm.txt b/gfx/map/city_data/city_types/latin_farm.txt index 2bce5f0b3..89b4617c9 100644 --- a/gfx/map/city_data/city_types/latin_farm.txt +++ b/gfx/map/city_data/city_types/latin_farm.txt @@ -60,9 +60,6 @@ building_coffee_plantation = { "latin_farm_plantation_01_mesh" } - building_silk_plantation = { - "latin_farm_plantation_01_mesh" - } building_cotton_plantation = { "latin_farm_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/latin_port.txt b/gfx/map/city_data/city_types/latin_port.txt index 34f8774bf..c801f85a8 100644 --- a/gfx/map/city_data/city_types/latin_port.txt +++ b/gfx/map/city_data/city_types/latin_port.txt @@ -43,6 +43,4 @@ } building_shipyard = { } - building_drydocks = { - } } diff --git a/gfx/map/city_data/city_types/southasian_city.txt b/gfx/map/city_data/city_types/southasian_city.txt index 0bc25c624..3a4aacdba 100644 --- a/gfx/map/city_data/city_types/southasian_city.txt +++ b/gfx/map/city_data/city_types/southasian_city.txt @@ -45,7 +45,6 @@ building_aircraft_manufactories = { "war_machines_manufactory_01_mesh" } building_aluminum_refinery = { "glassworks_manufactory_01_mesh" } building_automobile_manufactories = { "furniture_manufactory_01_mesh" } - building_battery_manufactories = { "generic_manufactory_01_mesh" } building_beverage_industries = { "asian_manufactory_01_mesh" } building_biofuel_refineries = { "generic_manufactory_01_mesh" } building_chemical_plants = { "asian_colonial_manufactory_01_mesh" } diff --git a/gfx/map/city_data/city_types/southasian_farm.txt b/gfx/map/city_data/city_types/southasian_farm.txt index be1a731e9..139c7e736 100644 --- a/gfx/map/city_data/city_types/southasian_farm.txt +++ b/gfx/map/city_data/city_types/southasian_farm.txt @@ -62,9 +62,6 @@ building_cotton_plantation = { "arabic_farm_plantation_01_mesh" } - building_silk_plantation = { - "arabic_farm_plantation_01_mesh" - } building_tea_plantation = { "arabic_farm_plantation_01_mesh" } diff --git a/gfx/map/city_data/city_types/southasian_port.txt b/gfx/map/city_data/city_types/southasian_port.txt index 89ce8fdb8..2b4f8030f 100644 --- a/gfx/map/city_data/city_types/southasian_port.txt +++ b/gfx/map/city_data/city_types/southasian_port.txt @@ -38,5 +38,4 @@ building_port = {} building_naval_administration = {"arabic_port_navalbase_01_mesh"} #building_shipyard = {} - building_drydocks = {} } diff --git a/localization/english/CWP/CWP_modifiers_l_english.yml b/localization/english/CWP/CWP_modifiers_l_english.yml index ebb498add..bc82ff7a9 100644 --- a/localization/english/CWP/CWP_modifiers_l_english.yml +++ b/localization/english/CWP/CWP_modifiers_l_english.yml @@ -1,418 +1,420 @@ -l_english: - #################################################### - ###################### Fiscal ###################### - #################################################### - expansionary_monetary_policy: "Monetary Supply Growth" - strong_currency: "Strong Currency" - weak_currency: "Weak Currency" - inflation: "Inflation" - deflation: "Deflation" - investor_confidence: "Investor Confidence" - interest_rates: "Interest Rates" - - ############################ - ########## Global ########## - ############################ - - # Natural Disasters - state_natural_disaster_chance_mult: "Natural Disaster chance of occurrence multiplier" - state_natural_disaster_chance_mult_desc: "A bonus or penalty to the probability of a natural disaster happening in a state" - - state_natural_disaster_mortality_mult: "Natural Disaster Mortality multiplier" - state_natural_disaster_mortality_mult_desc: "A bonus or penalty to the mortality of a natural disaster happening in a state" - - state_natural_disaster_severity_mult: "Natural Disaster Severity multiplier" - state_natural_disaster_severity_mult_desc: "A bonus or penalty to the severity of a natural disaster happening in a state" - - # Monarchy - abolished_monarchy: "Abolished Monarchy" - abolished_monarchy_desc: "The country has abolished the monarchy and changed to an alternative form of government" - - ############################################### - #################### Goods #################### - ############################################### - - # Furniture - goods_input_furniture_add: "@furniture! Furniture input per level" - goods_input_furniture_add_desc: "The amount of @furniture! Furniture consumed by buildings" - - # Healthcare - goods_input_healthcare_add: "@healthcare! Healthcare input per level" - goods_input_healthcare_add_desc: "The amount of @healthcare! Healthcare consumed by buildings" - goods_output_healthcare_add: "@healthcare! Healthcare output per level" - goods_output_healthcare_add_desc: "The amount of @healthcare! Healthcare produced by buildings" - - # Housing - goods_input_housing_add: "@housing! Housing input per level" - goods_input_housing_add_desc: "The amount of @housing! Housing consumed by buildings" - goods_output_housing_add: "@housing! Housing output per level" - goods_output_housing_add_desc: "The amount of @housing! Housing produced by buildings" - - # Services - goods_input_services_add: "@services! Services input per level" - goods_input_services_add_desc: "The amount of @services! Services consumed by buildings" - - # Transportation - - # Wood - goods_output_wood_mult: "Building @wood! Wood output " - goods_output_wood_mult_desc: "A bonus or penalty to the amount of @wood! Wood produced by buildings" - - # Aluminum - goods_input_aluminum_add: "@aluminum! Aluminum input per level" - goods_input_aluminum_add_desc: "The amount of @aluminum! Aluminum consumed by buildings" - goods_input_aluminum_mult: "Building @aluminum! Aluminum input" - goods_input_aluminum_mult_desc: "A bonus or penalty to the amount of @aluminum! Aluminum consumed by buildings" - goods_output_aluminum_add: "@aluminum! Aluminum output per level" - goods_output_aluminum_add_desc: "The amount of @aluminum! Aluminum produced by buildings" - - # Batteries - goods_input_batteries_add: "@batteries! Batteries input per level" - goods_input_batteries_add_desc: "The amount of @batteries! Batteries consumed by buildings" - goods_output_batteries_add: "@batteries! Batteries output per level" - goods_output_batteries_add_desc: "The amount of @batteries! Batteries produced by buildings" - - # Bonds - goods_input_bonds_add: "@bonds! Bonds input per level" - goods_input_bonds_add_desc: "The amount of @bonds! Bonds consumed by buildings" - # goods_output_bonds_add: "@bonds! Bonds output per level" - # goods_output_bonds_add_desc: "The amount of @bonds! Bonds produced by buildings" - goods_input_bonds_mult: "Building @bonds! Bonds input" - goods_input_bonds_mult_desc: "A bonus or penalty to the amount of @bonds! Bonds consumed by buildings" - goods_output_bonds_mult: "Building @bonds! Bonds output " - goods_output_bonds_mult_desc: "A bonus or penalty to the amount of @bonds! Bonds produced by buildings" - - # Cargo Ships - goods_input_cargo_ships_add: "@cargo_ships! Cargo Ships input per level" - goods_input_cargo_ships_add_desc: "The amount of @cargo_ships! Cargo Ships consumed by buildings" - goods_output_cargo_ships_add: "@cargo_ships! Cargo Ships output per level" - goods_output_cargo_ships_add_desc: "The amount of @cargo_ships! Cargo Ships produced by buildings" - - # Copper - goods_input_copper_add: "@copper! Copper input per level" - goods_input_copper_add_desc: "The amount of @copper! Copper consumed by buildings" - goods_output_copper_add: "@copper! Copper output per level" - goods_output_copper_add_desc: "The amount of @copper! Copper produced by buildings" - - # Electronics - goods_input_electronics_add: "@electronics! Electronics input per level" - goods_input_electronics_add_desc: "The amount of @electronics! Electronics consumed by buildings" - goods_input_electronics_mult: "Building @electronics! Electronics input" - goods_input_electronics_mult_desc: "A bonus or penalty to the amount of @electronics! Electronics consumed by buildings" - goods_output_electronics_add: "@electronics! Electronics output per level" - goods_output_electronics_add_desc: "The amount of @electronics! Electronics produced by buildings" - - # Engines - goods_input_engines_mult: "Building @engines! Engines input" - goods_input_engines_mult_desc: "A bonus or penalty to the amount of @engines! Engines consumed by buildings" - - # Glass - goods_input_glass_mult: "Building @glass! Glass input" - goods_input_glass_mult_desc: "A bonus or penalty to the amount of @glass! Glass consumed by buildings" - - # High Quality Fabric - goods_input_high_quality_fabric_add: "@high_quality_fabric! High Quality Fabric input per level" - goods_input_high_quality_fabric_add_desc: "The amount of @high_quality_fabric! High Quality Fabric consumed by buildings" - goods_output_high_quality_fabric_add: "@high_quality_fabric! High Quality Fabric output per level" - goods_output_high_quality_fabric_add_desc: "The amount of @high_quality_fabric! High Quality Fabric produced by buildings" - goods_output_high_quality_fabric_mult: "Building @high_quality_fabric! High Quality Fabric output " - goods_output_high_quality_fabric_mult_desc: "A bonus or penalty to the amount of @high_quality_fabric! High Quality Fabric produced by buildings" - - # Lift Capacity - goods_input_lift_capacity_add: "@lift_capacity! Lift Capacity input per level" - goods_input_lift_capacity_add_desc: "The amount of @lift_capacity! Lift Capacity consumed by buildings" - goods_output_lift_capacity_add: "@lift_capacity! Lift Capacity output per level" - goods_output_lift_capacity_add_desc: "The amount of @lift_capacity! Lift Capacity produced by buildings" - - # Natural Gas - goods_input_natural_gas_add: "@natural_gas! Natural Gas input per level" - goods_input_natural_gas_add_desc: "The amount of @natural_gas! Natural Gas consumed by buildings" - goods_output_natural_gas_add: "@natural_gas! Natural Gas output per level" - goods_output_natural_gas_add_desc: "The amount of @natural_gas! Natural Gas produced by buildings" - - # Phosphorus - goods_input_phosphorus_add: "@phosphorus! Phosphorus input per level" - goods_input_phosphorus_add_desc: "The amount of @phosphorus! Phosphorus consumed by buildings" - goods_output_phosphorus_add: "@phosphorus! Phosphorus output per level" - goods_output_phosphorus_add_desc: "The amount of @phosphorus! Phosphorus produced by buildings" - - # Professional Services - goods_input_professional_services_add: "@professional_services! Professional Services input per level" - goods_input_professional_services_add_desc: "The amount of @professional_services! Professional Services consumed by buildings" - goods_output_professional_services_add: "@professional_services! Professional Services output per level" - goods_output_professional_services_add_desc: "The amount of @professional_services! Professional Services produced by buildings" - goods_output_professional_services_mult: "Building @professional_services! Professional Services output " - goods_output_professional_services_mult_desc: "A bonus or penalty to the amount of @professional_services! Professional Services produced by buildings" - - # Rare Earth Elements - goods_input_rare_earth_elements_add: "@rare_earth_elements! Rare Earth Elements input per level" - goods_input_rare_earth_elements_add_desc: "The amount of @rare_earth_elements! Rare Earth Elements consumed by buildings" - goods_output_rare_earth_elements_add: "@rare_earth_elements! Rare Earth Elements output per level" - goods_output_rare_earth_elements_add_desc: "The amount of @rare_earth_elements! Rare Earth Elements produced by buildings" - - # Refined Fuel - goods_input_refined_fuel_add: "@refined_fuel! Refined Fuel input per level" - goods_input_refined_fuel_add_desc: "The amount of @refined_fuel! Refined Fuel consumed by buildings" - goods_output_refined_fuel_add: "@refined_fuel! Refined Fuel output per level" - goods_output_refined_fuel_add_desc: "The amount of @refined_fuel! Refined Fuel produced by buildings" - - # Steel - goods_input_steel_mult: "Building @steel! Steel input" - goods_input_steel_mult_desc: "A bonus or penalty to the amount of @steel! Steel consumed by buildings" - - # Telecommunications - goods_input_telecommunications_add: "@telecommunications! Telecommunications input per level" - goods_input_telecommunications_add_desc: "The amount of @telecommunications! Telecommunications consumed by buildings" - goods_output_telecommunications_add: "@telecommunications! Telecommunications output per level" - goods_output_telecommunications_add_desc: "The amount of @telecommunications! Telecommunications produced by buildings" - goods_output_telecommunications_mult: "Building @telecommunications! Telecommunications output " - goods_output_telecommunications_mult_desc: "A bonus or penalty to the amount of @telecommunications! Telecommunications produced by buildings" - - # Uranium - goods_input_uranium_add: "@uranium! Uranium input per level" - goods_input_uranium_add_desc: "The amount of @uranium! Uranium consumed by buildings" - goods_output_uranium_add: "@uranium! Uranium output per level" - goods_output_uranium_add_desc: "The amount of @uranium! Uranium produced by buildings" - - # Computers - goods_input_computers_add: "@computers! Computers input per level" - goods_input_computers_add_desc: "The amount of @computers! Computers consumed by buildings" - goods_output_computers_add: "@computers! Computers output per level" - goods_output_computers_add_desc: "The amount of @computers! Computers produced by buildings" - - # Consumer Electronics - goods_input_consumer_electronics_add: "@consumer_electronics! Electronics input per level" - goods_input_consumer_electronics_add_desc: "The amount of @consumer_electronics! Electronics consumed by buildings" - goods_output_consumer_electronics_add: "@consumer_electronics! Electronics output per level" - goods_output_consumer_electronics_add_desc: "The amount of @consumer_electronics! Electronics produced by buildings" - - # Financial Services - goods_input_financial_services_add: "@financial_services! Financial Services input per level" - goods_input_financial_services_add_desc: "The amount of @financial_services! Financial Services consumed by buildings" - goods_output_financial_services_add: "@financial_services! Financial Services output per level" - goods_output_financial_services_add_desc: "The amount of @financial_services! Financial Services produced by buildings" - goods_output_financial_services_mult: "Building @financial_services! Financial Services output " - goods_output_financial_services_mult_desc: "A bonus or penalty to the amount of @financial_services! Financial Services produced by buildings" - - country_subsidies_bg_financial_services: "Can Subsidize $bg_financial_services$" - country_subsidies_bg_financial_services_desc: "Legal permission to enact government subsidies of $bg_financial_services$" - - # Gold - goods_input_gold_add: "@gold! Gold input per level" - goods_input_gold_add_desc: "The amount of @gold! Gold consumed by buildings" - - # Media - goods_input_media_add: "@media! Media input per level" - goods_input_media_add_desc: "The amount of @media! Media consumed by buildings" - goods_output_media_add: "@media! Media output per level" - goods_output_media_add_desc: "The amount of @media! Media produced by buildings" - goods_output_media_mult: "Building @media! Media output " - goods_output_media_mult_desc: "A bonus or penalty to the amount of @media! Media produced by buildings" - - # Pharmaceuticals - goods_input_pharmaceuticals_add: "@pharmaceuticals! Pharmaceuticals input per level" - goods_input_pharmaceuticals_add_desc: "The amount of @pharmaceuticals! Pharmaceuticals consumed by buildings" - goods_output_pharmaceuticals_add: "@pharmaceuticals! Pharmaceuticals output per level" - goods_output_pharmaceuticals_add_desc: "The amount of @pharmaceuticals! Pharmaceuticals produced by buildings" - - # Plastics - goods_input_plastics_add: "@plastics! Plastics input per level" - goods_input_plastics_add_desc: "The amount of @plastics! Plastics consumed by buildings" - goods_output_plastics_add: "@plastics! Plastics output per level" - goods_output_plastics_add_desc: "The amount of @plastics! Plastics produced by buildings" - - # Tourism - # goods_output_tourism_add: "@tourism! Tourism output per level" - # goods_output_tourism_add_desc: "The amount of @tourism! Tourism produced by buildings" - # goods_output_tourism_mult: "Building @tourism! Tourism output " - # goods_output_tourism_mult_desc: "A bonus or penalty to the amount of @tourism! Tourism produced by buildings" - - # Aircraft Carriers - goods_input_aircraft_carriers_add: "@aircraft_carriers! Aircraft Carriers input per level" - goods_input_aircraft_carriers_add_desc: "The amount of @aircraft_carriers! Aircraft Carriers consumed by buildings" - goods_output_aircraft_carriers_add: "@aircraft_carriers! Aircraft Carriers output per level" - goods_output_aircraft_carriers_add_desc: "The amount of @aircraft_carriers! Aircraft Carriers produced by buildings" - - # Biological Weapons - goods_input_biological_weapon_add: "@biological_weapon! Biological Weapon input per level" - goods_input_biological_weapon_add_desc: "The amount of @biological_weapon! Biological Weapon consumed by buildings" - goods_output_biological_weapon_add: "@biological_weapon! Biological Weapon output per level" - goods_output_biological_weapon_add_desc: "The amount of @biological_weapon! Biological Weapon produced by buildings" - - # Chemical Weapons - goods_input_chemical_weapon_add: "@chemical_weapon! Chemical Weapon input per level" - goods_input_chemical_weapon_add_desc: "The amount of @chemical_weapon! Chemical Weapon consumed by buildings" - goods_output_chemical_weapon_add: "@chemical_weapon! Chemical Weapon output per level" - goods_output_chemical_weapon_add_desc: "The amount of @chemical_weapon! Chemical Weapon produced by buildings" - - # Commercial Aircraft - goods_input_commercial_aircraft_add: "@commercial_aircraft! Commercial Aircraft input per level" - goods_input_commercial_aircraft_add_desc: "The amount of @commercial_aircraft! Commercial Aircraft consumed by buildings" - goods_output_commercial_aircraft_add: "@commercial_aircraft! Commercial Aircraft output per level" - goods_output_commercial_aircraft_add_desc: "The amount of @commercial_aircraft! Commercial Aircraft produced by buildings" - - # Military Aircraft - goods_input_military_aircraft_add: "@military_aircraft! Military Aircraft input per level" - goods_input_military_aircraft_add_desc: "The amount of @military_aircraft! Military Aircraft consumed by buildings" - goods_output_military_aircraft_add: "@military_aircraft! Military Aircraft output per level" - goods_output_military_aircraft_add_desc: "The amount of @military_aircraft! Military Aircraft produced by buildings" - - # Missiles - goods_input_missiles_add: "@missiles! Missiles input per level" - goods_input_missiles_add_desc: "The amount of @missiles! Missiles consumed by buildings" - goods_output_missiles_add: "@missiles! Missiles output per level" - goods_output_missiles_add_desc: "The amount of @missiles! Missiles produced by buildings" - - # Nuclear Weapons/Warheads - goods_input_nuclear_weapon_add: "@nuclear_weapon! Nuclear Weapon input per level" - goods_input_nuclear_weapon_add_desc: "The amount of @nuclear_weapon! Nuclear Weapon consumed by buildings" - goods_output_nuclear_weapon_add: "@nuclear_weapon! Nuclear Weapon output per level" - goods_output_nuclear_weapon_add_desc: "The amount of @nuclear_weapon! Nuclear Weapon produced by buildings" - - nuclear_weapons_growth: "Nuclear Warhead growth rate" - nuclear_weapons_growth_desc: "The rate that Nuclear Warheads are produced" - - nuclear_weapons_decay: "Nuclear Warhead decay rate" - nuclear_weapons_decay_desc: "The rate that nuclear warheads decay at" - - nuclear_weapons_max: "Nuclear Warhead max limit" - nuclear_weapons_max_desc: "The maximum amount of Nuclear Warheads currently allowed" - - # Surface Ships - goods_input_surface_ships_add: "@surface_ships! Surface Ships input per level" - goods_input_surface_ships_add_desc: "The amount of @surface_ships! Surface Ships consumed by buildings" - goods_output_surface_ships_add: "@surface_ships! Surface Ships output per level" - goods_output_surface_ships_add_desc: "The amount of @surface_ships! Surface Ships produced by buildings" - - - #### Timed modifiers - ## One or more modifier types bundled in one, created and destroyed by onactions, triggers, events, JEs. "_desc" does nothing. - emerging_superpower: "Emerging Superpower" - last_stand: "Last Stand" - racial_tension: "Racial Tension" - agricultural_subsidies: "Agricultural Subsidies" - refused_agricultural_subsidies: "Refused Agricultural Subsidies" - revoked_agricultural_subsidies: "Revoked Agricultural Subsidies" - major_economic_boom: "Major Economic Boom" - minor_economic_boom: "Minor Economic Boom" - financial_downturn: "Financial Downturn" - financial_bailouts: "Financial Bailouts" - economic_downturn: "Economic Downturn" - pushing_denazification: "Pushing Denazification" - denazification: "Denazification" - operation_paperclip: "Operation Paperclip" - forced_neutrality: "Forced Neutrality" - full_investment_pool: "Reduced Investment Opportunities" - urbanization_modifier: "Urbanization Rate" - article_9_active: "Article 9 - No Aggression" - legacy_of_kemalism: "Legacy of Kemalism" - declaration_of_human_rights: "Declaration of Human Rights" - unclos1: "UNCLOS I" - state_positive_habitability_effect: "Increased Habitability" - state_negative_habitability_effect: "Decreased Habitability" - nuclear_damage: "Nuclear Destruction" - state_slum_modifier: "$building_slums$ State Capacity" - state_skyscraper_modifier: "$building_skyscraper$ State Capacity" - excellent_solar_capacity: "Excellent Solar Capacity" - excellent_wind_capacity: "Excellent Wind Capacity" - excellent_hydroelectric_capacity: "Excellent Hydroelectric Capacity" - moderate_solar_capacity: "Moderate Solar Capacity" - moderate_wind_capacity: "Moderate Wind Capacity" - moderate_hydroelectric_capacity: "Moderate Hydroelectric Capacity" - poor_solar_capacity: "Poor Solar Capacity" - poor_wind_capacity: "Poor Wind Capacity" - poor_hydroelectric_capacity: "Poor Hydroelectric Capacity" - banned_obsession: "Banned Obsession" - hsr_pm_state: "HSR-Integrated State" - hsr_railway: "HSR Network" - hub_immigration_pull: "Airport Throughput" - poggers_ports: "Container Ports" - effective_trade_routes: "Efficient Trade Routes" - computers_bureaucracy: "Computerized Offices" - big_logs: "Thriving Logging Businesses" - more_housing: "Baby Boom" - nuclear_is_the_future: "Nuclear Future" - computer_research_expenses: "Computer Research Funds" - thorium_research_expenses: "Thorium Research Funds" - fusion_research_expenses: "Fusion Research Funds" - recently_abolished_monarchy: "Recently Abolished Monarchy" - nato_headquarters_host: "NATO Headquarters Host" - warsaw_pact_headquarters_host: "Warsaw Pact Headquarters Host" - forced_disarmament: "Forced Disarmament" - forced_deindustrialization: "Forced Deindustrialization" - nato_member: "NATO Member" - nato_not_meeting_standards: "NATO Standards Unmet" - nato_cohesion: "NATO Cohesion" - warsaw_pact_member: "Warsaw Pact Member" - warsaw_pact_not_meeting_standards: "Warsaw Pact Standards Unmet" - warsaw_pact_cohesion: "Warsaw Pact Cohesion" - honest: "Honest Character" - greenland_purchase: "Greenland Purchase" - # Sol - offensive_focused_soldiers: "Soldiers trained with focus on being offensive" - defensive_focused_soldiers: "Soldiers trained with focus on being defensive" - mobility_focused_soldiers: "Soldiers trained with focus on being mobile" - endurance_focused_soldiers: "Soldiers trained with focus on improving endurance" - well_trained_soldiers: "Soldiers given well-rounded training with no specific focus" - # Tanks - offensive_focused_tanks: "Tanks trained with focus on being offensive" - defensive_focused_tanks: "Tanks trained with focus on being defensive" - mobility_focused_tanks: "Tanks trained with focus on being mobile" - endurance_focused_tanks: "Tanks trained with focus on improving endurance" - well_trained_tanks: "Tanks given well-rounded training with no specific focus" - # Artillery - offensive_focused_artillery: "Artillery trained with focus on being offensive" - defensive_focused_artillery: "Artillery trained with focus on being defensive" - mobility_focused_artillery: "Artillery trained with focus on being mobile" - endurance_focused_artillery: "Artillery trained with focus on improving endurance" - well_trained_artillery: "Artillery given well-rounded training with no specific focus" - # Motorization - offensive_focused_motorization: "Motorization trained with focus on being offensive" - defensive_focused_motorization: "Motorization trained with focus on being defensive" - mobility_focused_motorization: "Motorization trained with focus on being mobile" - endurance_focused_motorization: "Motorization trained with focus on improving endurance" - well_trained_motorization: "Motorization given well-rounded training with no specific focus" - # Reconnaissance - offensive_focused_reconnaissance: "Reconnaissance trained with focus on being offensive" - defensive_focused_reconnaissance: "Reconnaissance trained with focus on being defensive" - mobility_focused_reconnaissance: "Reconnaissance trained with focus on being mobile" - endurance_focused_reconnaissance: "Reconnaissance trained with focus on improving endurance" - well_trained_reconnaissance: "Reconnaissance given well-rounded training with no specific focus" - # Communications - offensive_focused_communications: "Communications trained with focus on being offensive" - defensive_focused_communications: "Communications trained with focus on being defensive" - mobility_focused_communications: "Communications trained with focus on being mobile" - endurance_focused_communications: "Communications trained with focus on improving endurance" - well_trained_communications: "Communications given well-rounded training with no specific focus" - # Medical - offensive_focused_medical: "Medical trained with focus on being offensive" - defensive_focused_medical: "Medical trained with focus on being defensive" - mobility_focused_medical: "Medical trained with focus on being mobile" - endurance_focused_medical: "Medical trained with focus on improving endurance" - well_trained_medical: "Medical given well-rounded training with no specific focus" - # Jet Fighters - offensive_focused_jet_fighters: "Jet Fighters trained with focus on being offensive" - defensive_focused_jet_fighters: "Jet Fighters trained with focus on being defensive" - mobility_focused_jet_fighters: "Jet Fighters trained with focus on being mobile" - lethality_focused_jet_fighters: "Jet Fighters trained with focus on improving lethality" - well_trained_jet_fighters: "Jet Fighters given well-rounded training with no specific focus" - # Military Theory - well_trained_military_theory: "Military is given well-rounded training" - - # Autonomy - overlord_autonomy_increased: "Lessened Colonial Management" - overlord_autonomy_decreased: "Increased Colonial Management" - subject_autonomy_increased: "Colonial Authority Strengthened" - subject_autonomy_decreased: "Colonial Authority Weakened" - #Subject Interactions - colonial_administration: "Colonial Administration" - colonial_administrators: "Colonial Administrators" - colonial_development: "Colonial Development" - colonial_development_target: "Colonial Development Target" - - # Revolutions/Decolonization - recently_decolonized: "Recently Decolonized" - recent_revolution: "Recent Revolution" - - # Reconstruction - reconstruction_promised: "Reconstruction Promised" +l_english: + #################################################### + ###################### Fiscal ###################### + #################################################### + expansionary_monetary_policy: "Monetary Supply Growth" + strong_currency: "Strong Currency" + weak_currency: "Weak Currency" + inflation: "Inflation" + deflation: "Deflation" + investor_confidence: "Investor Confidence" + interest_rates: "Interest Rates" + + ############################ + ########## Global ########## + ############################ + + # Natural Disasters + state_natural_disaster_chance_mult: "Natural Disaster chance of occurrence multiplier" + state_natural_disaster_chance_mult_desc: "A bonus or penalty to the probability of a natural disaster happening in a state" + + state_natural_disaster_mortality_mult: "Natural Disaster Mortality multiplier" + state_natural_disaster_mortality_mult_desc: "A bonus or penalty to the mortality of a natural disaster happening in a state" + + state_natural_disaster_severity_mult: "Natural Disaster Severity multiplier" + state_natural_disaster_severity_mult_desc: "A bonus or penalty to the severity of a natural disaster happening in a state" + + # Monarchy + abolished_monarchy: "Abolished Monarchy" + abolished_monarchy_desc: "The country has abolished the monarchy and changed to an alternative form of government" + + ############################################### + #################### Goods #################### + ############################################### + + # Furniture + goods_input_furniture_add: "@furniture! Furniture input per level" + goods_input_furniture_add_desc: "The amount of @furniture! Furniture consumed by buildings" + + # Healthcare + goods_input_healthcare_add: "@healthcare! Healthcare input per level" + goods_input_healthcare_add_desc: "The amount of @healthcare! Healthcare consumed by buildings" + goods_output_healthcare_add: "@healthcare! Healthcare output per level" + goods_output_healthcare_add_desc: "The amount of @healthcare! Healthcare produced by buildings" + + # Housing + goods_input_housing_add: "@housing! Housing input per level" + goods_input_housing_add_desc: "The amount of @housing! Housing consumed by buildings" + goods_output_housing_add: "@housing! Housing output per level" + goods_output_housing_add_desc: "The amount of @housing! Housing produced by buildings" + + # Services + goods_input_services_add: "@services! Services input per level" + goods_input_services_add_desc: "The amount of @services! Services consumed by buildings" + + # Transportation + + # Wood + goods_output_wood_mult: "Building @wood! Wood output " + goods_output_wood_mult_desc: "A bonus or penalty to the amount of @wood! Wood produced by buildings" + + # Aluminum + goods_input_aluminum_add: "@aluminum! Aluminum input per level" + goods_input_aluminum_add_desc: "The amount of @aluminum! Aluminum consumed by buildings" + goods_input_aluminum_mult: "Building @aluminum! Aluminum input" + goods_input_aluminum_mult_desc: "A bonus or penalty to the amount of @aluminum! Aluminum consumed by buildings" + goods_output_aluminum_add: "@aluminum! Aluminum output per level" + goods_output_aluminum_add_desc: "The amount of @aluminum! Aluminum produced by buildings" + + + # Bonds + goods_input_bonds_add: "@bonds! Bonds input per level" + goods_input_bonds_add_desc: "The amount of @bonds! Bonds consumed by buildings" + # goods_output_bonds_add: "@bonds! Bonds output per level" + # goods_output_bonds_add_desc: "The amount of @bonds! Bonds produced by buildings" + goods_input_bonds_mult: "Building @bonds! Bonds input" + goods_input_bonds_mult_desc: "A bonus or penalty to the amount of @bonds! Bonds consumed by buildings" + goods_output_bonds_mult: "Building @bonds! Bonds output " + goods_output_bonds_mult_desc: "A bonus or penalty to the amount of @bonds! Bonds produced by buildings" + + # Cargo Ships + goods_input_cargo_ships_add: "@cargo_ships! Cargo Ships input per level" + goods_input_cargo_ships_add_desc: "The amount of @cargo_ships! Cargo Ships consumed by buildings" + goods_output_cargo_ships_add: "@cargo_ships! Cargo Ships output per level" + goods_output_cargo_ships_add_desc: "The amount of @cargo_ships! Cargo Ships produced by buildings" + + # Copper + goods_input_copper_add: "@copper! Copper input per level" + goods_input_copper_add_desc: "The amount of @copper! Copper consumed by buildings" + goods_output_copper_add: "@copper! Copper output per level" + goods_output_copper_add_desc: "The amount of @copper! Copper produced by buildings" + + # Electronics + goods_input_electronics_add: "@electronics! Electronics input per level" + goods_input_electronics_add_desc: "The amount of @electronics! Electronics consumed by buildings" + goods_input_electronics_mult: "Building @electronics! Electronics input" + goods_input_electronics_mult_desc: "A bonus or penalty to the amount of @electronics! Electronics consumed by buildings" + goods_output_electronics_add: "@electronics! Electronics output per level" + goods_output_electronics_add_desc: "The amount of @electronics! Electronics produced by buildings" + + # Engines + goods_input_engines_mult: "Building @engines! Engines input" + goods_input_engines_mult_desc: "A bonus or penalty to the amount of @engines! Engines consumed by buildings" + + # Glass + goods_input_glass_mult: "Building @glass! Glass input" + goods_input_glass_mult_desc: "A bonus or penalty to the amount of @glass! Glass consumed by buildings" + + # High Quality Fabric + goods_input_high_quality_fabric_add: "@high_quality_fabric! High Quality Fabric input per level" + goods_input_high_quality_fabric_add_desc: "The amount of @high_quality_fabric! High Quality Fabric consumed by buildings" + goods_output_high_quality_fabric_add: "@high_quality_fabric! High Quality Fabric output per level" + goods_output_high_quality_fabric_add_desc: "The amount of @high_quality_fabric! High Quality Fabric produced by buildings" + goods_output_high_quality_fabric_mult: "Building @high_quality_fabric! High Quality Fabric output " + goods_output_high_quality_fabric_mult_desc: "A bonus or penalty to the amount of @high_quality_fabric! High Quality Fabric produced by buildings" + + # Lift Capacity + goods_input_lift_capacity_add: "@lift_capacity! Lift Capacity input per level" + goods_input_lift_capacity_add_desc: "The amount of @lift_capacity! Lift Capacity consumed by buildings" + goods_output_lift_capacity_add: "@lift_capacity! Lift Capacity output per level" + goods_output_lift_capacity_add_desc: "The amount of @lift_capacity! Lift Capacity produced by buildings" + + # Natural Gas + goods_input_natural_gas_add: "@natural_gas! Natural Gas input per level" + goods_input_natural_gas_add_desc: "The amount of @natural_gas! Natural Gas consumed by buildings" + goods_output_natural_gas_add: "@natural_gas! Natural Gas output per level" + goods_output_natural_gas_add_desc: "The amount of @natural_gas! Natural Gas produced by buildings" + + # Phosphorus + goods_input_phosphorus_add: "@phosphorus! Phosphorus input per level" + goods_input_phosphorus_add_desc: "The amount of @phosphorus! Phosphorus consumed by buildings" + goods_output_phosphorus_add: "@phosphorus! Phosphorus output per level" + goods_output_phosphorus_add_desc: "The amount of @phosphorus! Phosphorus produced by buildings" + + # Professional Services + goods_input_professional_services_add: "@professional_services! Professional Services input per level" + goods_input_professional_services_add_desc: "The amount of @professional_services! Professional Services consumed by buildings" + goods_output_professional_services_add: "@professional_services! Professional Services output per level" + goods_output_professional_services_add_desc: "The amount of @professional_services! Professional Services produced by buildings" + goods_output_professional_services_mult: "Building @professional_services! Professional Services output " + goods_output_professional_services_mult_desc: "A bonus or penalty to the amount of @professional_services! Professional Services produced by buildings" + + # Rare Earth Elements + goods_input_rare_earth_elements_add: "@rare_earth_elements! Rare Earth Elements input per level" + goods_input_rare_earth_elements_add_desc: "The amount of @rare_earth_elements! Rare Earth Elements consumed by buildings" + goods_output_rare_earth_elements_add: "@rare_earth_elements! Rare Earth Elements output per level" + goods_output_rare_earth_elements_add_desc: "The amount of @rare_earth_elements! Rare Earth Elements produced by buildings" + + # Refined Fuel + goods_input_refined_fuel_add: "@refined_fuel! Refined Fuel input per level" + goods_input_refined_fuel_add_desc: "The amount of @refined_fuel! Refined Fuel consumed by buildings" + goods_output_refined_fuel_add: "@refined_fuel! Refined Fuel output per level" + goods_output_refined_fuel_add_desc: "The amount of @refined_fuel! Refined Fuel produced by buildings" + + # Steel + goods_input_steel_mult: "Building @steel! Steel input" + goods_input_steel_mult_desc: "A bonus or penalty to the amount of @steel! Steel consumed by buildings" + + # Telecommunications + goods_input_telecommunications_add: "@telecommunications! Telecommunications input per level" + goods_input_telecommunications_add_desc: "The amount of @telecommunications! Telecommunications consumed by buildings" + goods_output_telecommunications_add: "@telecommunications! Telecommunications output per level" + goods_output_telecommunications_add_desc: "The amount of @telecommunications! Telecommunications produced by buildings" + goods_output_telecommunications_mult: "Building @telecommunications! Telecommunications output " + goods_output_telecommunications_mult_desc: "A bonus or penalty to the amount of @telecommunications! Telecommunications produced by buildings" + + # Uranium + goods_input_uranium_add: "@uranium! Uranium input per level" + goods_input_uranium_add_desc: "The amount of @uranium! Uranium consumed by buildings" + goods_output_uranium_add: "@uranium! Uranium output per level" + goods_output_uranium_add_desc: "The amount of @uranium! Uranium produced by buildings" + + # Computers + goods_input_computers_add: "@computers! Computers input per level" + goods_input_computers_add_desc: "The amount of @computers! Computers consumed by buildings" + goods_output_computers_add: "@computers! Computers output per level" + goods_output_computers_add_desc: "The amount of @computers! Computers produced by buildings" + + # Consumer Electronics + goods_input_consumer_electronics_add: "@consumer_electronics! Electronics input per level" + goods_input_consumer_electronics_add_desc: "The amount of @consumer_electronics! Electronics consumed by buildings" + goods_output_consumer_electronics_add: "@consumer_electronics! Electronics output per level" + goods_output_consumer_electronics_add_desc: "The amount of @consumer_electronics! Electronics produced by buildings" + + # Financial Services + goods_input_financial_services_add: "@financial_services! Financial Services input per level" + goods_input_financial_services_add_desc: "The amount of @financial_services! Financial Services consumed by buildings" + goods_output_financial_services_add: "@financial_services! Financial Services output per level" + goods_output_financial_services_add_desc: "The amount of @financial_services! Financial Services produced by buildings" + goods_output_financial_services_mult: "Building @financial_services! Financial Services output " + goods_output_financial_services_mult_desc: "A bonus or penalty to the amount of @financial_services! Financial Services produced by buildings" + + country_subsidies_bg_financial_services: "Can Subsidize $bg_financial_services$" + country_subsidies_bg_financial_services_desc: "Legal permission to enact government subsidies of $bg_financial_services$" + + # Gold + goods_input_gold_add: "@gold! Gold input per level" + goods_input_gold_add_desc: "The amount of @gold! Gold consumed by buildings" + + # Media + goods_input_media_add: "@media! Media input per level" + goods_input_media_add_desc: "The amount of @media! Media consumed by buildings" + goods_output_media_add: "@media! Media output per level" + goods_output_media_add_desc: "The amount of @media! Media produced by buildings" + goods_output_media_mult: "Building @media! Media output " + goods_output_media_mult_desc: "A bonus or penalty to the amount of @media! Media produced by buildings" + + # Pharmaceuticals + goods_input_pharmaceuticals_add: "@pharmaceuticals! Pharmaceuticals input per level" + goods_input_pharmaceuticals_add_desc: "The amount of @pharmaceuticals! Pharmaceuticals consumed by buildings" + goods_output_pharmaceuticals_add: "@pharmaceuticals! Pharmaceuticals output per level" + goods_output_pharmaceuticals_add_desc: "The amount of @pharmaceuticals! Pharmaceuticals produced by buildings" + + # Plastics + goods_input_plastics_add: "@plastics! Plastics input per level" + goods_input_plastics_add_desc: "The amount of @plastics! Plastics consumed by buildings" + goods_output_plastics_add: "@plastics! Plastics output per level" + goods_output_plastics_add_desc: "The amount of @plastics! Plastics produced by buildings" + + # Tourism + # goods_output_tourism_add: "@tourism! Tourism output per level" + # goods_output_tourism_add_desc: "The amount of @tourism! Tourism produced by buildings" + # goods_output_tourism_mult: "Building @tourism! Tourism output " + # goods_output_tourism_mult_desc: "A bonus or penalty to the amount of @tourism! Tourism produced by buildings" + + # Aircraft Carriers + goods_input_aircraft_carriers_add: "@aircraft_carriers! Aircraft Carriers input per level" + goods_input_aircraft_carriers_add_desc: "The amount of @aircraft_carriers! Aircraft Carriers consumed by buildings" + goods_output_aircraft_carriers_add: "@aircraft_carriers! Aircraft Carriers output per level" + goods_output_aircraft_carriers_add_desc: "The amount of @aircraft_carriers! Aircraft Carriers produced by buildings" + + # Biological Weapons + goods_input_biological_weapon_add: "@biological_weapon! Biological Weapon input per level" + goods_input_biological_weapon_add_desc: "The amount of @biological_weapon! Biological Weapon consumed by buildings" + goods_output_biological_weapon_add: "@biological_weapon! Biological Weapon output per level" + goods_output_biological_weapon_add_desc: "The amount of @biological_weapon! Biological Weapon produced by buildings" + + # Chemical Weapons + goods_input_chemical_weapon_add: "@chemical_weapon! Chemical Weapon input per level" + goods_input_chemical_weapon_add_desc: "The amount of @chemical_weapon! Chemical Weapon consumed by buildings" + goods_output_chemical_weapon_add: "@chemical_weapon! Chemical Weapon output per level" + goods_output_chemical_weapon_add_desc: "The amount of @chemical_weapon! Chemical Weapon produced by buildings" + + # Commercial Aircraft + goods_input_commercial_aircraft_add: "@commercial_aircraft! Commercial Aircraft input per level" + goods_input_commercial_aircraft_add_desc: "The amount of @commercial_aircraft! Commercial Aircraft consumed by buildings" + goods_output_commercial_aircraft_add: "@commercial_aircraft! Commercial Aircraft output per level" + goods_output_commercial_aircraft_add_desc: "The amount of @commercial_aircraft! Commercial Aircraft produced by buildings" + + # Military Aircraft + goods_input_military_aircraft_add: "@military_aircraft! Military Aircraft input per level" + goods_input_military_aircraft_add_desc: "The amount of @military_aircraft! Military Aircraft consumed by buildings" + goods_output_military_aircraft_add: "@military_aircraft! Military Aircraft output per level" + goods_output_military_aircraft_add_desc: "The amount of @military_aircraft! Military Aircraft produced by buildings" + + # Missiles + goods_input_missiles_add: "@missiles! Missiles input per level" + goods_input_missiles_add_desc: "The amount of @missiles! Missiles consumed by buildings" + goods_output_missiles_add: "@missiles! Missiles output per level" + goods_output_missiles_add_desc: "The amount of @missiles! Missiles produced by buildings" + + # Nuclear Weapons/Warheads + goods_input_nuclear_weapon_add: "@nuclear_weapon! Nuclear Weapon input per level" + goods_input_nuclear_weapon_add_desc: "The amount of @nuclear_weapon! Nuclear Weapon consumed by buildings" + goods_output_nuclear_weapon_add: "@nuclear_weapon! Nuclear Weapon output per level" + goods_output_nuclear_weapon_add_desc: "The amount of @nuclear_weapon! Nuclear Weapon produced by buildings" + + nuclear_weapons_growth: "Nuclear Warhead growth rate" + nuclear_weapons_growth_desc: "The rate that Nuclear Warheads are produced" + + nuclear_weapons_decay: "Nuclear Warhead decay rate" + nuclear_weapons_decay_desc: "The rate that nuclear warheads decay at" + + nuclear_weapons_max: "Nuclear Warhead max limit" + nuclear_weapons_max_desc: "The maximum amount of Nuclear Warheads currently allowed" + + # Surface Ships + + + #### Timed modifiers + ## One or more modifier types bundled in one, created and destroyed by onactions, triggers, events, JEs. "_desc" does nothing. + emerging_superpower: "Emerging Superpower" + last_stand: "Last Stand" + racial_tension: "Racial Tension" + agricultural_subsidies: "Agricultural Subsidies" + refused_agricultural_subsidies: "Refused Agricultural Subsidies" + revoked_agricultural_subsidies: "Revoked Agricultural Subsidies" + major_economic_boom: "Major Economic Boom" + minor_economic_boom: "Minor Economic Boom" + financial_downturn: "Financial Downturn" + financial_bailouts: "Financial Bailouts" + economic_downturn: "Economic Downturn" + pushing_denazification: "Pushing Denazification" + denazification: "Denazification" + operation_paperclip: "Operation Paperclip" + forced_neutrality: "Forced Neutrality" + full_investment_pool: "Reduced Investment Opportunities" + urbanization_modifier: "Urbanization Rate" + article_9_active: "Article 9 - No Aggression" + legacy_of_kemalism: "Legacy of Kemalism" + declaration_of_human_rights: "Declaration of Human Rights" + unclos1: "UNCLOS I" + state_positive_habitability_effect: "Increased Habitability" + state_negative_habitability_effect: "Decreased Habitability" + nuclear_damage: "Nuclear Destruction" + state_slum_modifier: "$building_slums$ State Capacity" + state_skyscraper_modifier: "$building_skyscraper$ State Capacity" + excellent_solar_capacity: "Excellent Solar Capacity" + excellent_wind_capacity: "Excellent Wind Capacity" + excellent_hydroelectric_capacity: "Excellent Hydroelectric Capacity" + moderate_solar_capacity: "Moderate Solar Capacity" + moderate_wind_capacity: "Moderate Wind Capacity" + moderate_hydroelectric_capacity: "Moderate Hydroelectric Capacity" + poor_solar_capacity: "Poor Solar Capacity" + poor_wind_capacity: "Poor Wind Capacity" + poor_hydroelectric_capacity: "Poor Hydroelectric Capacity" + banned_obsession: "Banned Obsession" + hsr_pm_state: "HSR-Integrated State" + hsr_railway: "HSR Network" + hub_immigration_pull: "Airport Throughput" + poggers_ports: "Container Ports" + effective_trade_routes: "Efficient Trade Routes" + computers_bureaucracy: "Computerized Offices" + big_logs: "Thriving Logging Businesses" + more_housing: "Baby Boom" + nuclear_is_the_future: "Nuclear Future" + computer_research_expenses: "Computer Research Funds" + thorium_research_expenses: "Thorium Research Funds" + fusion_research_expenses: "Fusion Research Funds" + recently_abolished_monarchy: "Recently Abolished Monarchy" + nato_headquarters_host: "NATO Headquarters Host" + warsaw_pact_headquarters_host: "Warsaw Pact Headquarters Host" + forced_disarmament: "Forced Disarmament" + forced_deindustrialization: "Forced Deindustrialization" + nato_member: "NATO Member" + nato_not_meeting_standards: "NATO Standards Unmet" + nato_cohesion: "NATO Cohesion" + warsaw_pact_member: "Warsaw Pact Member" + warsaw_pact_not_meeting_standards: "Warsaw Pact Standards Unmet" + warsaw_pact_cohesion: "Warsaw Pact Cohesion" + honest: "Honest Character" + greenland_purchase: "Greenland Purchase" + # Sol + offensive_focused_soldiers: "Soldiers trained with focus on being offensive" + defensive_focused_soldiers: "Soldiers trained with focus on being defensive" + mobility_focused_soldiers: "Soldiers trained with focus on being mobile" + endurance_focused_soldiers: "Soldiers trained with focus on improving endurance" + well_trained_soldiers: "Soldiers given well-rounded training with no specific focus" + # Tanks + offensive_focused_tanks: "Tanks trained with focus on being offensive" + defensive_focused_tanks: "Tanks trained with focus on being defensive" + mobility_focused_tanks: "Tanks trained with focus on being mobile" + endurance_focused_tanks: "Tanks trained with focus on improving endurance" + well_trained_tanks: "Tanks given well-rounded training with no specific focus" + # Artillery + offensive_focused_artillery: "Artillery trained with focus on being offensive" + defensive_focused_artillery: "Artillery trained with focus on being defensive" + mobility_focused_artillery: "Artillery trained with focus on being mobile" + endurance_focused_artillery: "Artillery trained with focus on improving endurance" + well_trained_artillery: "Artillery given well-rounded training with no specific focus" + # Motorization + offensive_focused_motorization: "Motorization trained with focus on being offensive" + defensive_focused_motorization: "Motorization trained with focus on being defensive" + mobility_focused_motorization: "Motorization trained with focus on being mobile" + endurance_focused_motorization: "Motorization trained with focus on improving endurance" + well_trained_motorization: "Motorization given well-rounded training with no specific focus" + # Reconnaissance + offensive_focused_reconnaissance: "Reconnaissance trained with focus on being offensive" + defensive_focused_reconnaissance: "Reconnaissance trained with focus on being defensive" + mobility_focused_reconnaissance: "Reconnaissance trained with focus on being mobile" + endurance_focused_reconnaissance: "Reconnaissance trained with focus on improving endurance" + well_trained_reconnaissance: "Reconnaissance given well-rounded training with no specific focus" + # Communications + offensive_focused_communications: "Communications trained with focus on being offensive" + defensive_focused_communications: "Communications trained with focus on being defensive" + mobility_focused_communications: "Communications trained with focus on being mobile" + endurance_focused_communications: "Communications trained with focus on improving endurance" + well_trained_communications: "Communications given well-rounded training with no specific focus" + # Medical + offensive_focused_medical: "Medical trained with focus on being offensive" + defensive_focused_medical: "Medical trained with focus on being defensive" + mobility_focused_medical: "Medical trained with focus on being mobile" + endurance_focused_medical: "Medical trained with focus on improving endurance" + well_trained_medical: "Medical given well-rounded training with no specific focus" + # Jet Fighters + offensive_focused_jet_fighters: "Jet Fighters trained with focus on being offensive" + defensive_focused_jet_fighters: "Jet Fighters trained with focus on being defensive" + mobility_focused_jet_fighters: "Jet Fighters trained with focus on being mobile" + lethality_focused_jet_fighters: "Jet Fighters trained with focus on improving lethality" + well_trained_jet_fighters: "Jet Fighters given well-rounded training with no specific focus" + # Military Theory + well_trained_military_theory: "Military is given well-rounded training" + + # Autonomy + overlord_autonomy_increased: "Lessened Colonial Management" + overlord_autonomy_decreased: "Increased Colonial Management" + subject_autonomy_increased: "Colonial Authority Strengthened" + subject_autonomy_decreased: "Colonial Authority Weakened" + #Subject Interactions + colonial_administration: "Colonial Administration" + colonial_administrators: "Colonial Administrators" + colonial_development: "Colonial Development" + colonial_development_target: "Colonial Development Target" + + # Revolutions/Decolonization + recently_decolonized: "Recently Decolonized" + recent_revolution: "Recent Revolution" + + # Reconstruction + reconstruction_promised: "Reconstruction Promised" + # Cement + goods_input_cement_add: "@cement! Cement input per level" + goods_input_cement_add_desc: "The amount of @cement! Cement consumed by buildings" + goods_output_cement_add: "@cement! Cement output per level" + goods_output_cement_add_desc: "The amount of @cement! Cement produced by buildings" + + # Semiconductors + goods_input_semiconductors_add: "@semiconductors! Semiconductors input per level" + goods_input_semiconductors_add_desc: "The amount of @semiconductors! Semiconductors consumed by buildings" + goods_output_semiconductors_add: "@semiconductors! Semiconductors output per level" + goods_output_semiconductors_add_desc: "The amount of @semiconductors! Semiconductors produced by buildings" diff --git a/localization/english/CWP/buildings/cwp_building_groups_l_english.yml b/localization/english/CWP/buildings/cwp_building_groups_l_english.yml index 6ab9fd9b5..c5e7080bc 100644 --- a/localization/english/CWP/buildings/cwp_building_groups_l_english.yml +++ b/localization/english/CWP/buildings/cwp_building_groups_l_english.yml @@ -32,6 +32,9 @@ bg_motor_industry: "Motor Industries" bg_combustion_power: "Fossil Fuel Plants" bg_renewable_power: "Renewable Plants" + bg_solar_power: "Solar Farms" + bg_wind_power: "Wind Farms" + bg_hydroelectric_power: "Hydroelectric Power Plants" bg_geothermal_power: "Geothermal Plants" bg_tidal_power: "Tidal Plants" bg_biomass_power: "Biomass Plants" diff --git a/localization/english/CWP/buildings/cwp_buildings_canals_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_canals_l_english.yml index 40ddf3533..89d38ed5f 100644 --- a/localization/english/CWP/buildings/cwp_buildings_canals_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_canals_l_english.yml @@ -39,3 +39,24 @@ # Wiley-Dondero Canal: building_wiley_dondero_canal: "Wiley-Dondero Canal" building_wiley_dondero_canal_lens_option: "Expand $building_wiley_dondero_canal$" + +########################### +### Buildings - Straits ### +########################### + + building_beauharnois_strait: "Beauharnois Strait" + building_beauharnois_strait_lens_option: "Expand $building_beauharnois_strait$" + building_iroquois_strait: "Iroquois Strait" + building_iroquois_strait_lens_option: "Expand $building_iroquois_strait$" + building_panama_strait: "Panama Strait" + building_panama_strait_lens_option: "Expand $building_panama_strait$" + building_south_shore_strait: "South Shore Strait" + building_south_shore_strait_lens_option: "Expand $building_south_shore_strait$" + building_st_marys_strait: "St. Mary's Strait" + building_st_marys_strait_lens_option: "Expand $building_st_marys_strait$" + building_suez_strait: "Suez Strait" + building_suez_strait_lens_option: "Expand $building_suez_strait$" + building_welland_strait: "Welland Strait" + building_welland_strait_lens_option: "Expand $building_welland_strait$" + building_wiley_dondero_strait: "Wiley-Dondero Strait" + building_wiley_dondero_strait_lens_option: "Expand $building_wiley_dondero_strait$" 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 e9b09ab1a..ff8655872 100644 --- a/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_industry_l_english.yml @@ -16,9 +16,6 @@ building_automobile_manufactories: "Automobile Industries" building_automobile_manufactories_lens_option: "Expand $building_automobile_manufactories$" -# Battery Manufactories: - building_battery_manufactories: "Battery Manufactories" - building_battery_manufactories_lens_option: "Expand $building_battery_manufactories$" # Biofuel Refineries: building_biofuel_refineries: "Biofuel Refineries" @@ -28,6 +25,10 @@ building_chemical_plants: "Chemical Plants" building_chemical_plants_lens_option: "Expand $building_chemical_plants$" +# Cement Plants: + building_cement_plants: "Cement Plants" + building_cement_plants_lens_option: "Expand $building_cement_plants$" + # Computer Manufactories: building_computer_manufactories: "Computer Manufactories" building_computer_manufactories_lens_option: "Expand $building_computer_manufactories$" @@ -40,14 +41,14 @@ 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_electronic_components_manufactories: "Electronic Components Manufactories" building_electronic_components_manufactories_lens_option: "Expand $building_electronic_components_manufactories$" +# Semiconductor Fabs: + building_semiconductor_fabs: "Semiconductor Fabs" + building_semiconductor_fabs_lens_option: "Expand $building_semiconductor_fabs$" + # Explosives Industry: building_explosives_industry: "Explosives Industry" building_explosives_industry_lens_option: "Expand $building_explosives_industry$" @@ -60,6 +61,10 @@ building_oil_refineries: "Fuel Refineries" building_oil_refineries_lens_option: "Expand $building_oil_refineries$" +# Plastic Refineries: + building_plastic_refineries: "Plastic Refineries" + building_plastic_refineries_lens_option: "Expand $building_plastic_refineries$" + # Furniture Manufactories: building_furniture_manufactories: "Furniture Manufactories" building_furniture_manufactories_lens_option: "Expand $building_furniture_manufactories$" @@ -85,7 +90,7 @@ building_pharmaceutical_industry_lens_option: "Expand $building_pharmaceutical_industry$" # Shipyards: - building_shipyard: "Shipyards" + building_shipyard: "Shipyards & Drydocks" building_shipyard_lens_option: "Expand $building_shipyard$" # Small Arms Manufactories: 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 d9e1b43ff..7673fbc6c 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 @@ -8,8 +8,8 @@ # building_fishing_wharf: "Fishing Wharf" # building_fishing_wharf_lens_option: "Expand $building_fishing_wharf$" -# Logging Camp: - # building_logging_camp: "Logging Camp" +# Logging Farms: + # building_logging_camp: "Logging Farms" # building_logging_camp_lens_option: "Expand $building_logging_camp$" # Natural Gas Well: diff --git a/localization/english/CWP/buildings/cwp_buildings_plantations_l_english.yml b/localization/english/CWP/buildings/cwp_buildings_plantations_l_english.yml index 1019a656e..191222f74 100644 --- a/localization/english/CWP/buildings/cwp_buildings_plantations_l_english.yml +++ b/localization/english/CWP/buildings/cwp_buildings_plantations_l_english.yml @@ -16,9 +16,6 @@ # building_cotton_plantation: "Cotton Plantation" # building_cotton_plantation_lens_option: "Expand $building_cotton_plantation$" -# Silk Plantation: - # building_silk_plantation: "Silk Plantation" - # building_silk_plantation_lens_option: "Expand $building_silk_plantation$" # Sugar Plantation: # building_sugar_plantation: "Sugar 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 470b0eab3..5d1278820 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 @@ -20,9 +20,13 @@ building_nuclear_power_plant: "Nuclear Power Plant" building_nuclear_power_plant_lens_option: "Expand $building_nuclear_power_plant$" -# Renewable Energy Facility: - building_renewable_energy_facility: "Renewable Energy Facility" - building_renewable_energy_facility_lens_option: "Expand $building_renewable_energy_facility$" +# Renewable Power: + building_solar_farm: "Solar Farm" + building_solar_farm_lens_option: "Expand $building_solar_farm$" + building_wind_farm: "Wind Farm" + building_wind_farm_lens_option: "Expand $building_wind_farm$" + building_hydroelectric_power_plant: "Hydroelectric Power Plant" + building_hydroelectric_power_plant_lens_option: "Expand $building_hydroelectric_power_plant$" # Skyscraper: building_skyscraper: "Skyscraper" diff --git a/localization/english/CWP/cwp_goods_l_english.yml b/localization/english/CWP/cwp_goods_l_english.yml new file mode 100644 index 000000000..79be80858 --- /dev/null +++ b/localization/english/CWP/cwp_goods_l_english.yml @@ -0,0 +1,3 @@ +l_english: + cement: "Cement" + semiconductors: "Semiconductors" diff --git a/localization/english/CWP/cwp_state_traits_l_english.yml b/localization/english/CWP/cwp_state_traits_l_english.yml new file mode 100644 index 000000000..7d86c0ca1 --- /dev/null +++ b/localization/english/CWP/cwp_state_traits_l_english.yml @@ -0,0 +1,12 @@ +l_english: + + state_trait_natural_forests_5: "Natural Forests" + state_trait_natural_forests_5_desc: "This region has enough forest cover to support local timber production." + state_trait_natural_forests_10: "Natural Forests" + state_trait_natural_forests_10_desc: "This region has enough forest cover to support local timber production." + state_trait_natural_forests_15: "Natural Forests" + state_trait_natural_forests_15_desc: "This region has enough forest cover to support local timber production." + state_trait_natural_forests_20: "Natural Forests" + state_trait_natural_forests_20_desc: "This region has enough forest cover to support local timber production." + state_trait_natural_forests_25: "Natural Forests" + state_trait_natural_forests_25_desc: "This region has enough forest cover to support local timber production." diff --git a/localization/english/CWP/modifiers/cwp_building_max_level_modifiers_l_english.yml b/localization/english/CWP/modifiers/cwp_building_max_level_modifiers_l_english.yml index fbcf762d1..9bf429e11 100644 --- a/localization/english/CWP/modifiers/cwp_building_max_level_modifiers_l_english.yml +++ b/localization/english/CWP/modifiers/cwp_building_max_level_modifiers_l_english.yml @@ -39,6 +39,12 @@ # Renewable Energy Facility #state_building_renewable_energy_facility_max_level_add: "$building_renewable_energy_facility$ Max Level" #state_building_renewable_energy_facility_max_level_add_desc: "A bonus or penalty to the maximum level of $building_renewable_energy_facility$ buildings." + state_building_solar_farm_max_level_add: "$building_solar_farm$ Max Level" + state_building_solar_farm_max_level_add_desc: "A bonus or penalty to the maximum level of $building_solar_farm$ buildings." + state_building_wind_farm_max_level_add: "$building_wind_farm$ Max Level" + state_building_wind_farm_max_level_add_desc: "A bonus or penalty to the maximum level of $building_wind_farm$ buildings." + state_building_hydroelectric_power_plant_max_level_add: "$building_hydroelectric_power_plant$ Max Level" + state_building_hydroelectric_power_plant_max_level_add_desc: "A bonus or penalty to the maximum level of $building_hydroelectric_power_plant$ buildings." # Slums state_building_slums_max_level_add: "$building_slums$ Max Level" diff --git a/localization/english/CWP/production_methods/cwp_generated_automation_l_english.yml b/localization/english/CWP/production_methods/cwp_generated_automation_l_english.yml new file mode 100644 index 000000000..9a252f21e --- /dev/null +++ b/localization/english/CWP/production_methods/cwp_generated_automation_l_english.yml @@ -0,0 +1,57 @@ +l_english: + + # Generated custom automation PMGs and PMs + pm_advanced_process_control_for_consumer_electronics_manufactories: "Advanced Process Control (Consumer Electronics Manufactories)" + pm_bus_tramways_for_urban_center: "Bus & Tramways (Urban Center)" + pm_centralized_analog_control_for_consumer_electronics_manufactories: "Centralized Analog Control (Consumer Electronics Manufactories)" + pm_distributed_control_systems_for_consumer_electronics_manufactories: "Distributed Control Systems (Consumer Electronics Manufactories)" + pm_integrated_metro_transport_for_urban_center: "Integrated Metro Transport (Urban Center)" + pm_metropolitan_railway_for_urban_center: "Metropolitan Railway (Urban Center)" + pm_pneumatic_hydraulic_control_for_consumer_electronics_manufactories: "Pneumatic & Hydraulic Control (Consumer Electronics Manufactories)" + pm_pneumatic_hydraulic_control_for_oil_refineries: "Pneumatic & Hydraulic Control (Oil Refineries)" + pm_centralized_analog_control_for_oil_refineries: "Centralized Analog Control (Oil Refineries)" + pm_distributed_control_systems_for_oil_refineries: "Distributed Control Systems (Oil Refineries)" + pm_advanced_process_control_for_oil_refineries: "Advanced Process Control (Oil Refineries)" + pmg_agricultural_mechanization_maize_farm_maize_farm: "Automation" + pmg_agricultural_mechanization_millet_farm_millet_farm: "Automation" + pmg_agricultural_mechanization_rice_farm_rice_farm: "Automation" + pmg_agricultural_mechanization_rye_farm_rye_farm: "Automation" + pmg_agricultural_mechanization_wheat_farm_wheat_farm: "Automation" + pmg_automation_food_beverage_industries: "Automation" + pmg_automation_food_food_industry: "Automation" + pmg_automation_heavy_industry_automobile_manufactories: "Automation" + pmg_automation_heavy_industry_consumer_electronics_manufactories: "Automation" + pmg_automation_heavy_industry_explosives_industry: "Automation" + pmg_automation_heavy_industry_motor_industry: "Automation" + pmg_automation_heavy_industry_oil_refineries: "Automation" + pmg_automation_heavy_industry_synthetics_plant: "Automation" + pmg_automation_heavy_industry_tank_factory: "Automation" + pmg_automation_light_industry_biofuel_refineries: "Automation" + pmg_automation_light_industry_chemical_plants: "Automation" + pmg_automation_light_industry_electronic_components_manufactories: "Automation" + pmg_automation_light_industry_furniture_manufactories: "Automation" + pmg_automation_light_industry_glassworks: "Automation" + pmg_automation_light_industry_munitions_plants: "Automation" + pmg_automation_light_industry_paper_manufactories: "Automation" + pmg_automation_light_industry_small_arms_manufactories: "Automation" + pmg_automation_light_industry_tool_manufactories: "Automation" + pmg_automation_metallurgy_aluminum_refinery: "Automation" + pmg_automation_metallurgy_steelworks: "Automation" + pmg_automation_shipyard_shipyard: "Automation" + pmg_automation_textiles_textile_manufactories: "Automation" + pmg_mine_transportation_bauxite_mine_bauxite_mine_bauxite_mine: "Automation" + pmg_mine_transportation_coal_mine_coal_mine_coal_mine: "Automation" + pmg_mine_transportation_copper_mine_copper_mine_copper_mine: "Automation" + pmg_mine_transportation_gold_mine_gold_mine_gold_mine: "Automation" + pmg_mine_transportation_iron_mine_iron_mine_iron_mine: "Automation" + pmg_mine_transportation_lead_mine_lead_mine_lead_mine: "Automation" + pmg_mine_transportation_rare_earth_elements_mine_rare_earth_elements_mine_rare_earth_elements_mine: "Automation" + pmg_mine_transportation_sulfur_mine_sulfur_mine_sulfur_mine: "Automation" + pmg_mine_transportation_uranium_mine_uranium_mine_uranium_mine: "Automation" + pmg_packaging_livestock_ranch_livestock_ranch_livestock_ranch: "Automation" + pmg_public_transport_urban_center: "Automation" + pmg_transportation_maize_farm_maize_farm_maize_farm: "Automation" + pmg_transportation_millet_farm_millet_farm_millet_farm: "Automation" + pmg_transportation_rice_farm_rice_farm_rice_farm: "Automation" + pmg_transportation_rye_farm_rye_farm_rye_farm: "Automation" + pmg_transportation_wheat_farm_wheat_farm_wheat_farm: "Automation" diff --git a/localization/english/CWP/production_methods/cwp_production_methods_automation_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_automation_l_english.yml new file mode 100644 index 000000000..e4d5fd26f --- /dev/null +++ b/localization/english/CWP/production_methods/cwp_production_methods_automation_l_english.yml @@ -0,0 +1,283 @@ +l_english: + # Generated custom automation PMGs and PMs + pm_advanced_process_control_for_automobile_manufactories: "Advanced Process Control" + pm_advanced_process_control_for_explosives_industry: "Advanced Process Control" + pm_advanced_process_control_for_fuel_refineries: "Advanced Process Control" + pm_advanced_process_control_for_motor_industry: "Advanced Process Control" + pm_advanced_process_control_for_synthetics_plant: "Advanced Process Control" + pm_advanced_process_control_for_tank_factory: "Advanced Process Control" + pm_articulated_robotic_automation_industry_for_biofuel_refineries: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_chemical_plants: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_electronic_components_manufactories: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_furniture_manufactories: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_glassworks: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_munitions_plants: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_paper_manufactories: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_small_arms_manufactories: "Articulated Robotic Automation Industry" + pm_articulated_robotic_automation_industry_for_tool_manufactories: "Articulated Robotic Automation Industry" + pm_automated_factory_processing_for_fishing_wharf: "Automated Factory Processing" + pm_automated_furnace_control_for_aluminum_refinery: "Automated Furnace Control" + pm_automated_furnace_control_for_steelworks: "Automated Furnace Control" + pm_automated_irrigation_plantation_for_banana_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_coffee_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_cotton_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_sugar_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_tea_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_tobacco_plantation: "Automated Irrigation Plantation" + pm_automated_irrigation_plantation_for_vineyard: "Automated Irrigation Plantation" + pm_automated_sorting_for_beverage_industries: "Automated Sorting" + pm_automated_sorting_for_food_industry: "Automated Sorting" + pm_autonomous_robotic_automation_for_biofuel_refineries: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_chemical_plants: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_electronic_components_manufactories: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_furniture_manufactories: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_glassworks: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_munitions_plants: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_paper_manufactories: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_small_arms_manufactories: "Autonomous Robotic Automation" + pm_autonomous_robotic_automation_for_tool_manufactories: "Autonomous Robotic Automation" + pm_barbed_wire_fences_for_livestock_ranch: "Barbed Wire Fences" + pm_bulk_rail_transportation_mines_for_bauxite_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_coal_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_copper_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_gold_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_iron_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_lead_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_rare_earth_elements_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_sulfur_mine: "Bulk Rail Transportation Mines" + pm_bulk_rail_transportation_mines_for_uranium_mine: "Bulk Rail Transportation Mines" + pm_centralized_analog_control_for_automobile_manufactories: "Centralized Analog Control" + pm_centralized_analog_control_for_explosives_industry: "Centralized Analog Control" + pm_centralized_analog_control_for_fuel_refineries: "Centralized Analog Control" + pm_centralized_analog_control_for_motor_industry: "Centralized Analog Control" + pm_centralized_analog_control_for_synthetics_plant: "Centralized Analog Control" + pm_centralized_analog_control_for_tank_factory: "Centralized Analog Control" + pm_cold_chain_logistics_plantation_for_banana_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_coffee_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_cotton_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_sugar_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_tea_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_tobacco_plantation: "Cold Chain Logistics" + pm_cold_chain_logistics_plantation_for_vineyard: "Cold Chain Logistics" + pm_computer_aided_design_and_cutting_for_textile_manufactories: "Computer-Aided Design and Cutting" + pm_computer_aided_ship_design_for_shipyards: "Computer-Aided Ship Design" + pm_computerized_furnace_management_for_aluminum_refinery: "Computerized Furnace Management" + pm_computerized_furnace_management_for_steelworks: "Computerized Furnace Management" + pm_continuous_flow_processing_for_beverage_industries: "Continuous Flow Processing" + pm_continuous_flow_processing_for_food_industry: "Continuous Flow Processing" + pm_conveyor_assembly_lines_industry_for_biofuel_refineries: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_chemical_plants: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_electronic_components_manufactories: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_furniture_manufactories: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_glassworks: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_munitions_plants: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_paper_manufactories: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_small_arms_manufactories: "Conveyor Assembly Lines Industry" + pm_conveyor_assembly_lines_industry_for_tool_manufactories: "Conveyor Assembly Lines Industry" + pm_conveyor_canning_lines_for_beverage_industries: "Conveyor Canning Lines" + pm_conveyor_canning_lines_for_food_industry: "Conveyor Canning Lines" + pm_cut_to_length_harvesters_for_logging_camp: "Cut-to-Length Harvesters" + pm_direct_positioning_shuttle_tankers_for_oil_platform: "Direct Positioning Shuttle Tankers" + pm_distributed_control_systems_for_automobile_manufactories: "Distributed Control Systems" + pm_distributed_control_systems_for_explosives_industry: "Distributed Control Systems" + pm_distributed_control_systems_for_fuel_refineries: "Distributed Control Systems" + pm_distributed_control_systems_for_motor_industry: "Distributed Control Systems" + pm_distributed_control_systems_for_synthetics_plant: "Distributed Control Systems" + pm_distributed_control_systems_for_tank_factory: "Distributed Control Systems" + pm_double_stack_containers_mines_for_bauxite_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_coal_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_copper_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_gold_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_iron_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_lead_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_rare_earth_elements_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_sulfur_mine: "Double-Stack Containers" + pm_double_stack_containers_mines_for_uranium_mine: "Double-Stack Containers" + pm_early_mechanized_harvesting_for_maize_farm: "Early Mechanized Harvesting" + pm_early_mechanized_harvesting_for_millet_farm: "Early Mechanized Harvesting" + pm_early_mechanized_harvesting_for_rice_farm: "Early Mechanized Harvesting" + pm_early_mechanized_harvesting_for_rye_farm: "Early Mechanized Harvesting" + pm_early_mechanized_harvesting_for_wheat_farm: "Early Mechanized Harvesting" + pm_electric_fencing_for_livestock_ranch: "Electric Fencing" + pm_electric_sewing_machines_for_textile_manufactories: "Electric Sewing Machines" + pm_electric_shuttless_looms_for_textile_manufactories: "Electric Shuttless Looms" + pm_feller_buncher_systems_for_logging_camp: "Feller Buncher Systems" + pm_flash_freezing_for_fishing_wharf: "Flash Freezing" + pm_gasoline_chainsaws_for_logging_camp: "Gasoline Chainsaws" + pm_hauling_trucks_agro_for_maize_farm: "Hauling Trucks" + pm_hauling_trucks_agro_for_millet_farm: "Hauling Trucks" + pm_hauling_trucks_agro_for_rice_farm: "Hauling Trucks" + pm_hauling_trucks_agro_for_rye_farm: "Hauling Trucks" + pm_hauling_trucks_agro_for_wheat_farm: "Hauling Trucks" + pm_hauling_trucks_mines_for_bauxite_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_coal_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_copper_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_gold_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_iron_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_lead_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_rare_earth_elements_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_sulfur_mine: "Hauling Trucks" + pm_hauling_trucks_mines_for_uranium_mine: "Hauling Trucks" + pm_hauling_trucks_misc_for_logging_camp: "Hauling Trucks" + pm_hauling_trucks_plantation_for_banana_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_coffee_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_cotton_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_sugar_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_tea_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_tobacco_plantation: "Hauling Trucks" + pm_hauling_trucks_plantation_for_vineyard: "Hauling Trucks" + pm_heavy_crane_mechanization_for_shipyards: "Heavy Crane Mechanization" + pm_high_density_pipelines_for_natural_gas_well: "High Density Pipelines" + pm_high_density_pipelines_for_oil_rig: "High Density Pipelines" + pm_high_powered_self_propelled_machinery_for_maize_farm: "High-Powered Self-Propelled Machinery" + pm_high_powered_self_propelled_machinery_for_millet_farm: "High-Powered Self-Propelled Machinery" + pm_high_powered_self_propelled_machinery_for_rice_farm: "High-Powered Self-Propelled Machinery" + pm_high_powered_self_propelled_machinery_for_rye_farm: "High-Powered Self-Propelled Machinery" + pm_high_powered_self_propelled_machinery_for_wheat_farm: "High-Powered Self-Propelled Machinery" + pm_high_speed_automated_packaging_for_beverage_industries: "High-Speed Automated Packaging" + pm_high_speed_automated_packaging_for_food_industry: "High-Speed Automated Packaging" + pm_integrated_electronic_systems_for_maize_farm: "Integrated Electronic Systems" + pm_integrated_electronic_systems_for_millet_farm: "Integrated Electronic Systems" + pm_integrated_electronic_systems_for_rice_farm: "Integrated Electronic Systems" + pm_integrated_electronic_systems_for_rye_farm: "Integrated Electronic Systems" + pm_integrated_electronic_systems_for_wheat_farm: "Integrated Electronic Systems" + pm_intermodal_containers_agro_for_maize_farm: "Intermodal Containers" + pm_intermodal_containers_agro_for_millet_farm: "Intermodal Containers" + pm_intermodal_containers_agro_for_rice_farm: "Intermodal Containers" + pm_intermodal_containers_agro_for_rye_farm: "Intermodal Containers" + pm_intermodal_containers_agro_for_wheat_farm: "Intermodal Containers" + pm_intermodal_containers_mines_for_bauxite_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_coal_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_copper_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_gold_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_iron_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_lead_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_rare_earth_elements_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_sulfur_mine: "Intermodal Containers" + pm_intermodal_containers_mines_for_uranium_mine: "Intermodal Containers" + pm_intermodal_containers_misc_for_logging_camp: "Intermodal Containers" + pm_intermodal_containers_plantation_for_banana_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_coffee_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_cotton_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_sugar_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_tea_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_tobacco_plantation: "Intermodal Containers" + pm_intermodal_containers_plantation_for_vineyard: "Intermodal Containers" + pm_long_distance_pipelines_for_natural_gas_well: "Long Distance Pipelines" + pm_long_distance_pipelines_for_oil_rig: "Long Distance Pipelines" + pm_mechanical_harvesting_plantation_for_banana_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_coffee_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_cotton_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_sugar_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_tea_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_tobacco_plantation: "Mechanical Harvesting Plantation" + pm_mechanical_harvesting_plantation_for_vineyard: "Mechanical Harvesting Plantation" + pm_mechanized_process_assistance_for_aluminum_refinery: "Mechanized Process Assistance" + pm_mechanized_process_assistance_for_steelworks: "Mechanized Process Assistance" + pm_onboard_factory_processing_for_fishing_wharf: "Onboard Factory Processing" + pm_pipelines_for_natural_gas_well: "Pipelines" + pm_pipelines_for_oil_rig: "Pipelines" + pm_pneumatic_hydraulic_control_for_automobile_manufactories: "Pneumatic & Hydraulic Control" + pm_pneumatic_hydraulic_control_for_explosives_industry: "Pneumatic & Hydraulic Control" + pm_pneumatic_hydraulic_control_for_fuel_refineries: "Pneumatic & Hydraulic Control" + pm_pneumatic_hydraulic_control_for_motor_industry: "Pneumatic & Hydraulic Control" + pm_pneumatic_hydraulic_control_for_synthetics_plant: "Pneumatic & Hydraulic Control" + pm_pneumatic_hydraulic_control_for_tank_factory: "Pneumatic & Hydraulic Control" + pm_powered_assembly_lines_industry_for_biofuel_refineries: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_chemical_plants: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_electronic_components_manufactories: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_furniture_manufactories: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_glassworks: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_munitions_plants: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_paper_manufactories: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_small_arms_manufactories: "Powered Assembly Lines" + pm_powered_assembly_lines_industry_for_tool_manufactories: "Powered Assembly Lines" + pm_precision_farming_machinery_for_maize_farm: "Precision Farming Machinery" + pm_precision_farming_machinery_for_millet_farm: "Precision Farming Machinery" + pm_precision_farming_machinery_for_rice_farm: "Precision Farming Machinery" + pm_precision_farming_machinery_for_rye_farm: "Precision Farming Machinery" + pm_precision_farming_machinery_for_wheat_farm: "Precision Farming Machinery" + pm_programmable_robotic_automation_industry_for_biofuel_refineries: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_chemical_plants: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_electronic_components_manufactories: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_furniture_manufactories: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_glassworks: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_munitions_plants: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_paper_manufactories: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_small_arms_manufactories: "Programmable Robotic Automation Industry" + pm_programmable_robotic_automation_industry_for_tool_manufactories: "Programmable Robotic Automation Industry" + pm_rail_transportation_misc_for_logging_camp: "Rail Transportation" + pm_refrigerated_rail_cars_building_livestock_ranch_for_livestock_ranch: "Refrigerated Rail Cars" + pm_refrigerated_storage_building_livestock_ranch_for_livestock_ranch: "Refrigerated Storage Building" + pm_robotic_textile_process_for_textile_manufactories: "Robotic Textile Process" + pm_sectional_prefabrication_for_shipyards: "Sectional Prefabrication" + pm_shuttle_tankers_for_oil_platform: "Shuttle Tankers" + pm_specialized_harvesting_plantation_for_banana_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_coffee_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_cotton_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_sugar_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_tea_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_tobacco_plantation: "Specialized Harvesting Plantation" + pm_specialized_harvesting_plantation_for_vineyard: "Specialized Harvesting Plantation" + pmg_agricultural_mechanization_maize_farm: "Automation" + pmg_agricultural_mechanization_millet_farm: "Automation" + pmg_agricultural_mechanization_rice_farm: "Automation" + pmg_agricultural_mechanization_rye_farm: "Automation" + pmg_agricultural_mechanization_wheat_farm: "Automation" + pmg_automation_food_beverage_industries: "Automation" + pmg_automation_food_food_industry: "Automation" + pmg_automation_heavy_industry_automobile_manufactories: "Automation" + pmg_automation_heavy_industry_explosives_industry: "Automation" + pmg_automation_heavy_industry_fuel_refineries: "Automation" + pmg_automation_heavy_industry_motor_industry: "Automation" + pmg_automation_heavy_industry_synthetics_plant: "Automation" + pmg_automation_heavy_industry_tank_factory: "Automation" + pmg_automation_light_industry_biofuel_refineries: "Automation" + pmg_automation_light_industry_chemical_plants: "Automation" + pmg_automation_light_industry_electronic_components_manufactories: "Automation" + pmg_automation_light_industry_furniture_manufactories: "Automation" + pmg_automation_light_industry_glassworks: "Automation" + pmg_automation_light_industry_munitions_plants: "Automation" + pmg_automation_light_industry_paper_manufactories: "Automation" + pmg_automation_light_industry_small_arms_manufactories: "Automation" + pmg_automation_light_industry_tool_manufactories: "Automation" + pmg_automation_metallurgy_aluminum_refinery: "Automation" + pmg_automation_metallurgy_steelworks: "Automation" + pmg_automation_shipyard_shipyards: "Automation" + pmg_automation_textiles_textile_manufactories: "Automation" + pmg_fencing_livestock_ranch_livestock_ranch: "Automation" + pmg_fuel_transportation_land_natural_gas_well: "Automation" + pmg_fuel_transportation_land_oil_rig: "Automation" + pmg_harvesting_process_plantation_banana_plantation: "Automation" + pmg_harvesting_process_plantation_coffee_plantation: "Automation" + pmg_harvesting_process_plantation_cotton_plantation: "Automation" + pmg_harvesting_process_plantation_sugar_plantation: "Automation" + pmg_harvesting_process_plantation_tea_plantation: "Automation" + pmg_harvesting_process_plantation_tobacco_plantation: "Automation" + pmg_harvesting_process_plantation_vineyard: "Automation" + pmg_mechanization_logging_logging_camp: "Automation" + pmg_mine_transportation_bauxite_mine_bauxite_mine: "Automation" + pmg_mine_transportation_coal_mine_coal_mine: "Automation" + pmg_mine_transportation_copper_mine_copper_mine: "Automation" + pmg_mine_transportation_gold_mine_gold_mine: "Automation" + pmg_mine_transportation_iron_mine_iron_mine: "Automation" + pmg_mine_transportation_lead_mine_lead_mine: "Automation" + pmg_mine_transportation_rare_earth_elements_mine_rare_earth_elements_mine: "Automation" + pmg_mine_transportation_sulfur_mine_sulfur_mine: "Automation" + pmg_mine_transportation_uranium_mine_uranium_mine: "Automation" + pmg_packaging_fishing_wharf_fishing_wharf: "Automation" + pmg_packaging_livestock_ranch_livestock_ranch: "Automation" + pmg_transportation_logging_camp_logging_camp: "Automation" + pmg_transportation_maize_farm_maize_farm: "Automation" + pmg_transportation_millet_farm_millet_farm: "Automation" + pmg_transportation_oil_platform_oil_platform: "Automation" + pmg_transportation_plantation_banana_plantation: "Automation" + pmg_transportation_plantation_coffee_plantation: "Automation" + pmg_transportation_plantation_cotton_plantation: "Automation" + pmg_transportation_plantation_sugar_plantation: "Automation" + pmg_transportation_plantation_tea_plantation: "Automation" + pmg_transportation_plantation_tobacco_plantation: "Automation" + pmg_transportation_plantation_vineyard: "Automation" + pmg_transportation_rice_farm_rice_farm: "Automation" + pmg_transportation_rye_farm_rye_farm: "Automation" + pmg_transportation_wheat_farm_wheat_farm: "Automation" 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 5eb666fa2..d503d65a9 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 @@ -16,4 +16,3 @@ 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_industry_l_english.yml b/localization/english/CWP/production_methods/cwp_production_methods_industry_l_english.yml index 929614e52..600127434 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 @@ -20,13 +20,12 @@ # Aluminum Refineries: pmg_base_aluminum_refining: "Base" + pmg_aluminum_recycling: "Recycling" # Automobile Manufactories: pmg_base_automobiles: "Base" pmg_propulsion_automobiles: "Propulsion" - # Battery Manufactories: - pmg_base_battery: "Base" # Beverage Industries: pmg_distilling_liquor: "Liquor" @@ -39,6 +38,9 @@ # Chemical Plants: pmg_base_fertilizer: "Base" + # Cement Plants: + pmg_base_cement: "Base" + # Computer Manufactories: pmg_base_computers: "Base" @@ -46,12 +48,13 @@ pmg_base_consumer_electronics: "Base" pmg_advanced_electronics: "Advanced Electronics" - # Drydocks: - pmg_surface_ships_shipyard: "Surface Ships" # Electronics Manufactories: - pmg_base_electronics: "Base" - pmg_advanced_components: "Advanced Components" + pmg_base_electronics: "Electronic Assemblies" + pmg_advanced_components: "Semiconductor Integration" + + # Semiconductor Fabs: + pmg_base_semiconductors: "Base" # Explosives Plants: pmg_base_explosives: "Base" @@ -62,6 +65,7 @@ # Furniture Manufactories: pmg_base_furniture: "Base" + pmg_home_appliances_furniture: "Home Appliances" # Glassworks: pmg_base_glassworks: "Base" @@ -75,13 +79,20 @@ # Oil Refineries: pmg_base_fuel_refineries: "Base" - pmg_raw_plastics: "Raw Plastics" + pmg_refinery_process_controls: "Process Controls" + pmg_refinery_hydrogen_processing: "Hydrogen Processing" + + # Plastic Refineries: + pmg_base_plastic_refineries: "Base" + pmg_polymer_process_controls: "Process Controls" + pmg_polymer_additives: "Polymer Additives" # Paper Manufactories: pmg_base_paper: "Base" # Pharmaceutical Industry: pmg_base_pharmaceuticals: "Base" + pmg_pharmaceutical_delivery: "Delivery Mechanisms" pmg_automation_pharmaceuticals: "Automation" # Shipyards: @@ -172,6 +183,11 @@ pm_prebaked_carbon_anodes: "Prebaked Carbon Anodes" pm_high_amperage_cells: "High Amperage Cells" pm_computerized_smelting_control: "Computerized Smelting Control" + pm_no_aluminum_recycling: "No Aluminum Recycling" + pm_primary_aluminum_scrap_recovery: "Primary Aluminum Scrap Recovery" + pm_secondary_aluminum_recycling: "Secondary Aluminum Recycling" + pm_closed_loop_aluminum_recycling: "Closed-Loop Aluminum Recycling" + pm_electrolytic_aluminum_recycling: "Electrolytic Aluminum Recycling" # Automobile Manufactories - pmg_base_automobiles: pm_pre_war_automobiles: "Pre-War Automobiles" @@ -185,11 +201,6 @@ pm_hybrid_propulsion: "Hybrid Propulsion" pm_electric_propulsion: "Electric Propulsion" - # 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" @@ -219,6 +230,12 @@ pm_advanced_catalytic_synthesis: "Advanced Catalytic Synthesis" pm_integrated_specialty_production: "Integrated Specialty Production" + # Cement Plants - pmg_base_cement: + pm_wet_process_kilns: "Wet Process Kilns" + pm_rotary_cement_kilns: "Rotary Cement Kilns" + pm_dry_process_kilns: "Dry Process Kilns" + pm_precalciner_cement_kilns: "Precalciner Kilns" + # Computer Manufactories - pmg_base_computers: pm_mechanical_computers: "Mechanical Computers" pm_vacuum_tube_mainframes: "Vacuum Tube Mainframes" @@ -237,26 +254,28 @@ pm_televisions: "Televisions" pm_home_media_devices: "Home Media Devices" pm_video_games: "Video Game Consoles" + pm_smartphones: "Smartphones" - # Drydocks - pmg_surface_ships_shipyard: pm_no_surface_prod: "No Surface Production" - pm_wartime_designs: "Wartime Designs" - pm_early_missile_warships: "Early Missile Warships" - pm_guided_missile_platforms: "Guided Missile Platforms" - pm_integrated_combat_system_warships: "Integrated Combat System Warships" # Electronics Manufactories - pmg_base_electronics: - pm_vacuum_tubes: "Vacuum Tubes" - pm_transistors: "Transistors" - pm_simple_integrated_circuits: "Simple Integrated Circuits" - pm_complex_integrated_circuits: "Complex Integrated Circuits" - pm_random_access_memory: "Random-Access Memory" + pm_vacuum_tube_assemblies: "Vacuum Tube Assemblies" + pm_printed_circuit_boards: "Printed Circuit Boards" + pm_solid_state_components: "Solid-State Components" + pm_integrated_electronic_modules: "Integrated Electronic Modules" + pm_high_density_electronic_assemblies: "High-Density Electronic Assemblies" # Electronics Manufactories - pmg_advanced_components: - pm_no_advanced_components: "No Advanced Components" - pm_early_microprocessors: "Early Microprocessors" - pm_central_processing_units: "Central Processing Units" - pm_system_on_a_chip: "System-on-a-Chip" + pm_no_semiconductor_integration: "No Semiconductor Integration" + pm_discrete_component_integration: "Discrete Component Integration" + pm_microprocessor_boards: "Microprocessor Boards" + pm_system_on_chip_assemblies: "System-on-Chip Assemblies" + + # Semiconductor Fabs - pmg_base_semiconductors: + pm_discrete_semiconductors: "Discrete Semiconductors" + pm_planar_integrated_circuits: "Planar Integrated Circuits" + pm_mos_microprocessors: "MOS Microprocessors" + pm_vlsi_fabrication: "VLSI Fabrication" # Explosives Plants - pmg_base_explosives: pm_nitrated_compounds: "Nitrated Compounds" @@ -283,6 +302,10 @@ pm_mid_century_modern_furniture: "Mid-Century Modern Furniture" pm_ergonomic_furniture: "Ergonomic Furniture" pm_flatpack_furniture: "Flat-Pack Furniture" + pm_no_home_appliances: "No Home Appliances" + pm_basic_home_appliances: "Basic Home Appliances" + pm_electronic_home_appliances: "Electronic Home Appliances" + pm_smart_home_appliances: "Smart Home Appliances" # Glassworks - pmg_base_glassworks: pm_pre_war_glassworking: "Pre-War Glassworking" @@ -314,13 +337,28 @@ pm_catalytic_conversion: "Catalytic Conversion" pm_high_octane_blending: "High-Octane Blending" pm_full_conversion_refining: "Full-Conversion Refining" - - # Oil Refineries - pmg_raw_plastics: - pm_no_plastics: "No Plastics" + pm_no_refinery_process_controls: "No Process Controls" + pm_heat_integration_networks: "Heat Integration Networks" + pm_digital_refinery_controls: "Digital Refinery Controls" + pm_advanced_refinery_optimization: "Advanced Refinery Optimization" + pm_no_hydrogen_processing: "No Hydrogen Processing" + pm_hydrotreating_units: "Hydrotreating Units" + pm_integrated_hydrocracking: "Integrated Hydrocracking" + pm_deep_hydroconversion: "Deep Hydroconversion" + + # Plastic Refineries - pmg_base_plastic_refineries: pm_early_polymers: "Early Polymers" pm_ziegler_natta_catalysts: "Ziegler-Natta Catalysts" pm_engineering_plastics: "Engineering Plastics" pm_designer_polymers: "Designer Polymers" + pm_no_polymer_process_controls: "No Process Controls" + pm_closed_loop_polymerization: "Closed-Loop Polymerization" + pm_computerized_polymer_controls: "Computerized Polymer Controls" + pm_semiconductor_guided_polymerization: "Semiconductor-Guided Polymerization" + pm_no_polymer_additives: "No Polymer Additives" + pm_basic_polymer_stabilizers: "Basic Polymer Stabilizers" + pm_engineered_additive_packages: "Engineered Additive Packages" + pm_specialty_polymer_compounds: "Specialty Polymer Compounds" # Paper Manufactories - pmg_base_paper: pm_pre_war_paper: "Pre-War Paper" @@ -334,6 +372,11 @@ pm_painkillers: "Painkillers" pm_anxiolytic_drugs: "Anxiolytic Drugs" pm_antiviral_drugs: "Antiviral Drugs" + pm_no_drug_delivery_systems: "No Delivery Systems" + pm_basic_tablet_packaging: "Basic Tablet Packaging" + pm_sterile_injectable_delivery: "Sterile Injectable Delivery" + pm_controlled_release_formulations: "Controlled-Release Formulations" + pm_targeted_biologic_delivery: "Targeted Biologic Delivery" # Shipyards - pmg_base_shipyard: pm_general_cargo_ships: "Cargo Ships" 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 ce4e51297..4e2a51343 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 @@ -21,8 +21,6 @@ # Cotton Plantation: # pmg_base_building_cotton_plantation: "Base" - # Silk Plantation: - # pmg_base_building_silk_plantation: "Base" # Sugar Plantation: # pmg_base_building_sugar_plantation: "Base" @@ -68,11 +66,6 @@ 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_traditional_growing_sugar_plantation: "Traditional Growing" 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 index 8ce6fc64a..821757cbc 100644 --- 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 @@ -16,7 +16,7 @@ l_english: 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.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 nylon, 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." 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 index 1a32fcae7..5f824827d 100644 --- 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 @@ -19,6 +19,11 @@ # Nuclear Power Plant: pmg_base_nuclear_power_plants: "Base" + # Renewable Power: + pmg_base_solar_farms: "Base" + pmg_base_wind_farms: "Base" + pmg_base_hydroelectric_power_plants: "Base" + # Skyscraper: pmg_base_skyscraper: "Base" pmg_telecommunications: "Telecommunications" @@ -58,6 +63,17 @@ # Nuclear Power Plant - pmg_base_nuclear_power_plants: pm_nuclear_plant: "Nuclear Fission Power" + # Renewable Power: + pm_utility_scale_solar: "Utility-Scale Solar" + pm_solar_battery_storage: "Solar Battery Storage" + pm_advanced_solar_storage: "Advanced Solar Storage" + pm_utility_scale_wind: "Utility-Scale Wind" + pm_composite_wind_turbines: "Composite Wind Turbines" + pm_smart_wind_farms: "Smart Wind Farms" + pm_hydroelectric_dam: "Hydroelectric Dams" + pm_modern_hydroelectric_turbines: "Modern Hydroelectric Turbines" + pm_pumped_storage_hydroelectricity: "Pumped-Storage Hydroelectricity" + # Skyscraper - pmg_base_skyscraper: pm_typewriters_paper: "Typewriters & Paper" pm_electric_word_processors: "Electric Word Processors" 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 e0e92bcdb..f7330a050 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 @@ -8,8 +8,8 @@ building_fishing_wharf: "Fishing Wharf" building_fishing_wharf_lens_option: "Expand $building_fishing_wharf$" -# Logging Camp: - building_logging_camp: "Logging Camp" +# Logging Farms: + building_logging_camp: "Logging Farms" building_logging_camp_lens_option: "Expand $building_logging_camp$" # Natural Gas Well: diff --git a/localization/english/replace/buildings/cwp_buildings_plantations_l_english.yml b/localization/english/replace/buildings/cwp_buildings_plantations_l_english.yml index fc6c4381c..776df66a2 100644 --- a/localization/english/replace/buildings/cwp_buildings_plantations_l_english.yml +++ b/localization/english/replace/buildings/cwp_buildings_plantations_l_english.yml @@ -16,9 +16,6 @@ building_cotton_plantation: "Cotton Plantation" building_cotton_plantation_lens_option: "Expand $building_cotton_plantation$" -# Silk Plantation: - building_silk_plantation: "Silk Plantation" - building_silk_plantation_lens_option: "Expand $building_silk_plantation$" # Sugar Plantation: building_sugar_plantation: "Sugar Plantation" 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 69536fe73..1ab191d9a 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 @@ -74,7 +74,6 @@ # pmg_automation_shipyard: "Automation" # Drydocks: - # pmg_surface_ships_shipyard: "Surface Ships" # pmg_submarines_shipyard: "Submarines" # pmg_automation_shipyard: "Automation" # Duplicate key, already defined above @@ -376,12 +375,7 @@ # pm_container_ships: "Container Ships" # pm_panamax: "Panamax Container Ships" - # Drydocks - pmg_surface_ships_shipyard: # pm_no_surface_prod: "No Surface Production" - # pm_wartime_designs: "Wartime Designs" - # pm_early_missile_warships: "Early Missile Warships" - # 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" 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 1a6d86f7b..5b18fe436 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 @@ -36,8 +36,6 @@ # 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 @@ -149,18 +147,13 @@ # 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 - # 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 diff --git a/map_data/province_terrains.txt b/map_data/province_terrains.txt index ae55a194f..4cbba7612 100644 --- a/map_data/province_terrains.txt +++ b/map_data/province_terrains.txt @@ -1,4 +1,4 @@ -#This is a generated file, do not modify unless you know what you are doing! +#This is a generated file, do not modify unless you know what you are doing! x48E2A5="desert" x5011E0="plains" xC09060="plains" @@ -31846,6 +31846,7 @@ x910E14="plains" xB0A911="plains" xC650E1="plains" xD0EF40="plains" +x849816="plains" x8A8A20="plains" x47C5F8="plains" xBB820B="plains" diff --git a/map_data/provinces.png b/map_data/provinces.png index b799adb51..e84aaece1 100644 Binary files a/map_data/provinces.png and b/map_data/provinces.png differ diff --git a/map_data/state_regions/00_west_europe.txt b/map_data/state_regions/00_west_europe.txt index 6ffb76231..7e09bca43 100644 --- a/map_data/state_regions/00_west_europe.txt +++ b/map_data/state_regions/00_west_europe.txt @@ -9,11 +9,10 @@ mine = x6F40EC wood = x4C9918 arable_land = 26 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 36 building_lead_mine = 18 - building_logging_camp = 25 building_fishing_wharf = 14 } resource = { @@ -39,10 +38,9 @@ STATE_GOTALAND = { mine = xA67CC8 wood = xEA7E80 arable_land = 28 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 15 - building_logging_camp = 17 building_fishing_wharf = 15 } naval_exit_id = 3019 @@ -52,18 +50,19 @@ STATE_SCANIA = { id = 3 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_scanian_soils state_trait_natural_harbors state_trait_natural_forests_5 } city = x2F5177 port = xC04161 farm = xD4DC3C mine = xFBA406 wood = xD19738 arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 8 - building_logging_camp = 5 building_fishing_wharf = 10 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3019 } @@ -72,14 +71,14 @@ STATE_NORRLAND = { id = 4 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_malmberget state_trait_scandinavian_forests } city = xE08001 port = xD2B7E0 farm = x3755D9 mine = xD5FBFC wood = x420C00 arable_land = 18 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -87,8 +86,9 @@ STATE_NORRLAND = { capped_resources = { building_iron_mine = 60 building_copper_mine = 15 - building_logging_camp = 20 building_fishing_wharf = 12 + building_wind_farm = 45 + building_hydroelectric_power_plant = 45 } naval_exit_id = 3000 } @@ -97,17 +97,17 @@ STATE_JUTLAND = { id = 6 subsistence_building = building_subsistence_farm provinces = { x00BFDF x1F29B8 x2D2259 x770871 x8041E0 x83E6B1 x94468F x951AF2 xBA6413 xEBF079 } - traits = { state_trait_good_soils state_trait_wind_farms } + traits = { state_trait_good_soils } city = x951AF2 port = x8041E0 farm = x1F29B8 mine = x770871 wood = xEBF079 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 10 + building_wind_farm = 35 } naval_exit_id = 3019 } @@ -116,17 +116,17 @@ STATE_SOUTH_JUTLAND = { id = 807 subsistence_building = building_subsistence_farm provinces = { x0040DF x78B203 xB0B469 xE3C876 } - traits = { state_trait_wind_farms } + traits = { } city = x0040DF port = xE3C876 farm = x78B203 mine = xB0B469 wood = xB0B469 arable_land = 20 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 10 + building_wind_farm = 30 } resource = { type = "building_natural_gas_well" @@ -139,17 +139,18 @@ STATE_ZEALAND = { id = 7 subsistence_building = building_subsistence_farm provinces = { x0CAEA7 x7F0BF0 x9000E0 xC16C09 xED2792 } - traits = { state_trait_oresund state_trait_odensefjorden state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_oresund state_trait_odensefjorden state_trait_natural_forests_5 } city = x7F0BF0 port = xED2792 farm = x0CAEA7 mine = x9000E0 wood = xC16C09 arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 12 + building_solar_farm = 35 + building_wind_farm = 30 } naval_exit_id = 3019 } @@ -158,14 +159,14 @@ STATE_WESTERN_NORWAY = { id = 8 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_north_sea_fishing state_trait_hardangerfjorden state_trait_natural_forests_20 } city = x130906 port = x68D9BA farm = x0E3D86 mine = x608020 wood = x608020 arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 @@ -180,8 +181,9 @@ STATE_WESTERN_NORWAY = { } capped_resources = { building_sulfur_mine = 20 - building_logging_camp = 14 building_fishing_wharf = 15 + building_wind_farm = 40 + building_hydroelectric_power_plant = 50 } naval_exit_id = 3027 } @@ -190,20 +192,21 @@ 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 } + traits = { state_trait_north_sea_fishing state_trait_arctic_whaling state_trait_trondhjemsfjorden state_trait_natural_forests_10 } city = xD31959 port = xE5B868 farm = x38427D mine = xB50EB0 wood = x042C26 arable_land = 15 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 18 building_copper_mine = 10 building_sulfur_mine = 20 - building_logging_camp = 6 building_fishing_wharf = 10 + building_wind_farm = 55 + building_hydroelectric_power_plant = 75 } resource = { type = "building_natural_gas_well" @@ -242,17 +245,16 @@ STATE_EASTERN_NORWAY = { id = 10 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_christianiafjorden state_trait_kongsberg_silver_mine state_trait_natural_forests_15 } city = xC041E0 port = xC041E0 farm = x95A154 mine = x49B529 wood = x1255CC arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 18 - building_logging_camp = 11 building_fishing_wharf = 5 } naval_exit_id = 3019 @@ -262,7 +264,7 @@ 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 } + traits = { state_trait_arctic_whaling } city = xB5D7AC port = x0578F9 farm = x27F04F @@ -273,6 +275,7 @@ STATE_ICELAND = { capped_resources = { building_sulfur_mine = 20 building_fishing_wharf = 3 + building_hydroelectric_power_plant = 65 } naval_exit_id = 3022 } @@ -315,11 +318,10 @@ STATE_SOUTHERN_FINLAND = { mine = x8DCF76 wood = xAFE141 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 12 building_copper_mine = 5 - building_logging_camp = 11 building_fishing_wharf = 8 } naval_exit_id = 3000 @@ -336,14 +338,13 @@ STATE_WEST_KARELIA = { mine = x3CFB81 wood = x825979 arable_land = 7 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } 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 @@ -353,15 +354,15 @@ STATE_ALAND = { id = 1021 subsistence_building = building_subsistence_fishing_villages provinces = { x459052 xE04161 } + traits = { state_trait_natural_forests_25 } city = xE04161 port = x459052 farm = x459052 mine = x459052 wood = x459052 arable_land = 2 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 2 } naval_exit_id = 3000 @@ -378,7 +379,7 @@ STATE_OSTROBOTHNIA = { mine = x31BE08 wood = x9AB681 arable_land = 15 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -389,7 +390,6 @@ STATE_OSTROBOTHNIA = { } capped_resources = { building_iron_mine = 45 - building_logging_camp = 17 building_fishing_wharf = 10 } naval_exit_id = 3000 @@ -399,18 +399,19 @@ STATE_HOME_COUNTIES = { id = 15 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_good_soils state_trait_london_docklands state_trait_natural_forests_5 } city = x7543C8 port = xE060C0 farm = x625993 mine = x60E0C0 wood = x58D3AE arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 40 - building_logging_camp = 6 building_fishing_wharf = 10 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -428,20 +429,20 @@ STATE_LANCASHIRE = { id = 16 subsistence_building = building_subsistence_farm provinces = { x410CE6 x60E000 x65617C xA242B2 xE06000 xE0E000 xE74158 } - traits = { state_trait_lancashire_coalfield state_trait_natural_harbors state_trait_wind_farms } + traits = { state_trait_lancashire_coalfield state_trait_natural_harbors state_trait_natural_forests_5 } city = xE0E000 port = x60E000 farm = xA242B2 mine = xE0E000 wood = x410CE6 arable_land = 28 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 100 building_iron_mine = 60 building_lead_mine = 45 - building_logging_camp = 9 building_fishing_wharf = 15 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -459,18 +460,20 @@ STATE_WALES = { id = 17 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_south_wales_valleys state_trait_natural_forests_10 } city = x2020C0 port = xA2308A farm = xB7FC74 mine = x20A040 wood = xA02040 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 - building_logging_camp = 14 building_fishing_wharf = 4 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3030 } @@ -479,20 +482,20 @@ STATE_YORKSHIRE = { id = 18 subsistence_building = building_subsistence_farm provinces = { x527116 x5544D0 x606000 x606080 x824DB7 x86B021 xB5BF4E xE06080 xEDC0BA } - traits = { state_trait_south_yorkshire_coalfield state_trait_wind_farms } + traits = { state_trait_south_yorkshire_coalfield } city = xB5BF4E port = x606000 farm = x527116 mine = x606080 wood = xE06080 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 100 building_iron_mine = 75 building_lead_mine = 27 - building_logging_camp = 6 building_fishing_wharf = 7 + building_wind_farm = 35 } naval_exit_id = 3027 } @@ -501,17 +504,17 @@ STATE_HIGHLANDS = { id = 19 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_scottish_highlands state_trait_north_sea_fishing state_trait_natural_forests_10 } city = xCCBBD1 port = x37518E farm = xB7B8EA mine = xFACCE3 wood = xCCBBD1 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 14 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -528,20 +531,21 @@ STATE_MIDLANDS = { id = 20 subsistence_building = building_subsistence_farm provinces = { x2482B4 x528DEE x60E080 xA0A0C0 xE0E080 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = xA0A0C0 port = x2482B4 farm = x528DEE mine = xE0E080 wood = x528DEE arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 60 building_sulfur_mine = 40 - building_logging_camp = 6 building_fishing_wharf = 2 + building_solar_farm = 35 + building_wind_farm = 30 } resource = { type = "building_oil_rig" @@ -559,19 +563,20 @@ STATE_EAST_ANGLIA = { id = 21 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_good_soils state_trait_natural_harbors } city = x8C667B port = xE02040 farm = x60A040 mine = x8C667B wood = x516676 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 40 building_iron_mine = 30 - building_logging_camp = 4 building_fishing_wharf = 12 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3028 } @@ -580,24 +585,24 @@ STATE_WEST_COUNTRY = { id = 22 subsistence_building = building_subsistence_farm provinces = { x1E38F8 x225544 x6060C0 x63EF7E x65B395 xA2DD9E xB78E54 xC900EF xE020C0 xE0E040 xEB9862 } - traits = { state_trait_natural_harbors state_trait_solar_fields } + traits = { state_trait_natural_harbors } city = xE0E040 port = xC900EF farm = xE0E040 mine = xE020C0 wood = x65B395 arable_land = 161 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } 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 + building_solar_farm = 50 } resource = { type = "building_oil_rig" @@ -613,19 +618,19 @@ STATE_LOWLANDS = { id = 23 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_central_belt_coalfield state_trait_north_sea_fishing state_trait_natural_forests_5 } city = xA0E080 port = xA0E000 farm = xA06080 mine = xDCD566 wood = x9B6ACC arable_land = 55 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 15 - building_logging_camp = 14 building_fishing_wharf = 18 + building_wind_farm = 35 } naval_exit_id = 3027 resource = { @@ -643,17 +648,18 @@ STATE_ULSTER = { id = 24 subsistence_building = building_subsistence_farm provinces = { x0A38AF x20E040 x2BE1C8 x688E79 xA06040 xAA6FA1 xCFCD2B } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = x688E79 port = x2BE1C8 farm = x20E040 mine = xA06040 wood = xCFCD2B arable_land = 95 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 11 + building_solar_farm = 35 + building_wind_farm = 35 } naval_exit_id = 3030 } @@ -662,18 +668,18 @@ STATE_MUNSTER = { id = 25 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_the_golden_vale state_trait_natural_harbors } city = xF53F9B port = x02061B farm = xEF3F71 mine = xA0E0C0 wood = x02061B arable_land = 95 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_lead_mine = 24 - building_logging_camp = 4 building_fishing_wharf = 12 + building_wind_farm = 35 } naval_exit_id = 3030 } @@ -682,19 +688,19 @@ STATE_LEINSTER = { id = 26 subsistence_building = building_subsistence_farm provinces = { x1E9CB2 x2060C0 x5086D4 x5B3F6F x60E040 xA0E040 xA2A933 xAEAF93 xCC3E24 } - traits = { state_trait_wind_farms } + traits = { } city = xA0E040 port = x60E040 farm = x2060C0 mine = x5086D4 wood = xAEAF93 arable_land = 67 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 33 building_lead_mine = 27 - building_logging_camp = 6 building_fishing_wharf = 6 + building_wind_farm = 35 } naval_exit_id = 3030 } @@ -703,18 +709,18 @@ STATE_CONNAUGHT = { id = 27 subsistence_building = building_subsistence_farm provinces = { x20E0C0 x5DEF58 x641238 x656D90 x85F13B xA060C0 xA0C0E0 xC7847D xE5C4FE } - traits = { state_trait_wind_farms } + traits = { } city = xC7847D port = x5DEF58 farm = xA060C0 mine = x641238 wood = x20E0C0 arable_land = 58 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_sulfur_mine = 48 - building_logging_camp = 7 building_fishing_wharf = 4 + building_wind_farm = 35 } naval_exit_id = 3030 } @@ -729,10 +735,7 @@ STATE_ILE_DE_FRANCE = { mine = xF522D9 wood = x90A0C0 arable_land = 24 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 6 @@ -743,18 +746,18 @@ STATE_PROVENCE = { id = 29 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rhone_river state_trait_natural_harbors } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 12 building_bauxite_mine = 30 + building_solar_farm = 50 } naval_exit_id = 3032 } @@ -770,10 +773,9 @@ STATE_NORMANDY = { mine = x0B7098 wood = x90A040 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 30 - building_logging_camp = 8 building_fishing_wharf = 13 } resource = { @@ -787,13 +789,13 @@ STATE_RHONE = { id = 32 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rhone_river state_trait_loire_coalfield } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -802,7 +804,9 @@ STATE_RHONE = { building_coal_mine = 100 building_iron_mine = 36 building_lead_mine = 36 - building_logging_camp = 14 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -819,17 +823,16 @@ STATE_LOIRE = { id = 33 subsistence_building = building_subsistence_farm provinces = { x093DF5 x192CA5 x30E080 x3F74AF x50A040 x6B5474 x7CAE05 xDD4DD0 } - traits = { state_trait_loire_river } + traits = { state_trait_loire_river state_trait_natural_forests_5 } city = x7CAE05 port = xDD4DD0 farm = x093DF5 mine = x192CA5 wood = x50A040 arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 30 - building_logging_camp = 11 building_fishing_wharf = 2 } naval_exit_id = 3029 @@ -839,18 +842,18 @@ STATE_PICARDY = { id = 34 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_good_soils state_trait_nord_pas_de_calais_coalfield } city = xA0A080 port = xE0A0C0 farm = x106000 mine = x10A0C0 wood = xC4C61A arable_land = 102 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 100 - building_logging_camp = 7 building_fishing_wharf = 7 + building_wind_farm = 35 } naval_exit_id = 3028 } @@ -859,13 +862,13 @@ STATE_ALSACE_LORRAINE = { id = 35 subsistence_building = building_subsistence_farm provinces = { x4899A2 x6E4891 xB000E0 xCC3250 xF0C0A0 } - traits = { state_trait_saar_coalfield state_trait_rhine_river state_trait_wind_farms } + traits = { state_trait_saar_coalfield state_trait_rhine_river state_trait_natural_forests_5 } city = x6E4891 farm = x4899A2 mine = xB000E0 wood = x6E4891 arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -873,7 +876,7 @@ STATE_ALSACE_LORRAINE = { capped_resources = { building_coal_mine = 60 building_iron_mine = 60 - building_logging_camp = 17 + building_wind_farm = 30 } resource = { type = "building_oil_rig" @@ -885,15 +888,15 @@ STATE_POITOU = { id = 36 subsistence_building = building_subsistence_farm provinces = { x19234B x5020C0 x9401C7 xD020C0 xD0A040 xE269A3 } + traits = { } city = xD020C0 port = xD0A040 farm = x5020C0 mine = x9401C7 wood = xD0A040 arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 5 building_fishing_wharf = 4 } naval_exit_id = 3029 @@ -903,13 +906,14 @@ STATE_ARMAGNAC = { id = 37 subsistence_building = building_subsistence_farm provinces = { x061121 x106040 x106080 x1060C0 x306080 x30E000 x5615DD x70C060 x7BCDC4 x7C1D57 x906080 xA27EFD xA2BBE9 xABE045 xAF89BC xB0E000 xBED0F4 xCF9FBF xD957E6 xECF077 xF0C060 xF3D359 } + traits = { } city = xECF077 farm = xA2BBE9 mine = x7C1D57 wood = xB0E000 port = x906080 arable_land = 187 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 50 @@ -920,7 +924,6 @@ STATE_ARMAGNAC = { } capped_resources = { building_fishing_wharf = 8 - building_logging_camp = 32 building_lead_mine = 45 building_sulfur_mine = 40 building_bauxite_mine = 15 @@ -932,16 +935,16 @@ STATE_LIMOUSIN = { id = 38 subsistence_building = building_subsistence_farm provinces = { x01FD5F x14F855 x306000 x368F00 x50A0C0 x61609A x6E4717 xB06000 xC8CD2F xDF5770 xE3E249 xE7B296 } + traits = { } city = x61609A farm = xDF5770 mine = xDF5770 wood = x61609A arable_land = 58 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 56 building_iron_mine = 15 - building_logging_camp = 8 } } @@ -956,13 +959,12 @@ STATE_BRITTANY = { mine = x2BD902 wood = x10A040 arable_land = 86 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 15 } naval_exit_id = 3029 @@ -972,16 +974,16 @@ STATE_BURGUNDY = { id = 40 subsistence_building = building_subsistence_farm provinces = { x07BCC1 x09BB96 x380D42 x3FE149 x6D7896 x7000E0 x708060 x79B85C x8329EC x8C3297 xA8AE71 xC69235 xF08060 xF080E0 } - traits = { state_trait_loire_river state_trait_solar_fields } + traits = { state_trait_loire_river } city = x8C3297 farm = x8329EC mine = x708060 wood = xF08060 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 33 - building_logging_camp = 9 + building_solar_farm = 50 } resource = { type = "building_oil_rig" @@ -993,16 +995,17 @@ STATE_CHAMPAGNE = { id = 41 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_good_soils } city = xD6A06D farm = x075199 mine = x999D4B wood = xEF00DF arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 21 - building_logging_camp = 11 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1014,15 +1017,15 @@ STATE_FRANCHE_COMTE = { id = 42 subsistence_building = building_subsistence_farm provinces = { x282DCC x3080E0 x3D8EF9 x4B7684 x600883 x700060 x70BFA0 x7FC1E6 xA9D961 xB080E0 xC5F13A xCF46D1 xF00060 } + traits = { } city = xB080E0 farm = x600883 mine = x3D8EF9 wood = x3080E0 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 60 - building_logging_camp = 9 } resource = { type = "building_oil_rig" @@ -1034,18 +1037,18 @@ STATE_AQUITAINE = { id = 44 subsistence_building = building_subsistence_farm provinces = { x073FC4 x086618 x3784B2 x5F7F2D x606DEC x6E16BB x70A080 x76BA85 xA220D0 xBBF036 xCD8E77 xF02080 xF0A080 } - traits = { state_trait_solar_fields } + traits = { state_trait_natural_forests_5 } city = xBBF036 port = x6E16BB farm = x70A080 mine = x3784B2 wood = xCD8E77 arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 - building_logging_camp = 14 building_fishing_wharf = 11 + building_solar_farm = 50 } resource = { type = "building_natural_gas_well" @@ -1063,15 +1066,16 @@ STATE_ORLEANS = { id = 45 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_loire_river state_trait_good_soils } city = x47B641 farm = x50CE72 mine = xD02040 wood = x90E000 arable_land = 58 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 7 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -1079,17 +1083,17 @@ STATE_HOLLAND = { id = 46 subsistence_building = building_subsistence_farm provinces = { x01C0A0 x777732 x80C0A0 xC04021 } - traits = { state_trait_rhine_river state_trait_natural_harbors state_trait_wind_farms } + traits = { state_trait_rhine_river state_trait_natural_harbors } city = x777732 port = x80C0A0 farm = xC04021 mine = x777732 wood = x01C0A0 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 12 + building_wind_farm = 30 } resource = { type = "building_oil_rig" @@ -1107,17 +1111,17 @@ STATE_FRIESLAND = { id = 47 subsistence_building = building_subsistence_farm provinces = { x4141A0 x41C021 x5A48A2 xC041A0 xC0C021 } - traits = { state_trait_wind_farms } + traits = { } city = xC0C021 port = x41C021 farm = xC041A0 mine = x4141A0 wood = x41C021 arable_land = 24 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 15 + building_wind_farm = 30 } resource = { type = "building_oil_rig" @@ -1135,16 +1139,15 @@ STATE_GELRE = { id = 48 subsistence_building = building_subsistence_farm provinces = { x0000DF x41C0A0 x4C4894 xAF3A54 xC0C0A0 } - traits = { state_trait_rhine_river } + traits = { state_trait_rhine_river state_trait_natural_forests_5 } city = xC0C0A0 farm = xAF3A54 mine = x0000DF wood = x41C0A0 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 40 - building_logging_camp = 9 } } @@ -1152,18 +1155,18 @@ STATE_WALLONIA = { id = 49 subsistence_building = building_subsistence_farm provinces = { x2D32D7 x3A5FB9 x486F6A x5180A0 x8080A0 x916574 xB0A0C0 xD001A0 xEF2040 } - traits = { state_trait_borinage_coalfield state_trait_hydroelectric_dams } + traits = { state_trait_borinage_coalfield state_trait_natural_forests_5 } city = x5180A0 farm = x916574 mine = xEF2040 wood = x2D32D7 arable_land = 51 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 60 building_lead_mine = 30 - building_logging_camp = 17 + building_hydroelectric_power_plant = 30 } } @@ -1171,17 +1174,17 @@ STATE_FLANDERS = { id = 50 subsistence_building = building_subsistence_farm provinces = { x0141A0 x018061 x800060 x8041A0 x808061 x93FB2E } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } city = x018061 port = x0141A0 farm = x800060 mine = x808061 wood = x8041A0 arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 23 building_fishing_wharf = 5 + building_wind_farm = 35 } naval_exit_id = 3028 } @@ -1190,16 +1193,17 @@ STATE_AUSTRIA = { id = 51 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_danube_river } city = x316141 farm = x9001A0 mine = x9001A0 wood = x0CBB8F arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 7 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -1216,13 +1220,13 @@ STATE_BOHEMIA = { id = 52 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_elbe_river } city = x81C142 farm = x9C175D mine = x74C71F wood = xAFD2D1 arable_land = 154 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 50 @@ -1231,7 +1235,8 @@ STATE_BOHEMIA = { capped_resources = { building_coal_mine = 48 building_iron_mine = 45 - building_logging_camp = 17 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } } @@ -1239,13 +1244,13 @@ STATE_MORAVIA = { id = 53 subsistence_building = building_subsistence_farm provinces = { x08AA4B x10DFDF x12778D x1D088E x49C8F7 x4B3444 x71E080 xD9A784 xEF6080 xF0E080 } - traits = { state_trait_solar_fields state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_5 } city = xD9A784 farm = xEF6080 mine = x1D088E wood = x12778D arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 4 @@ -1256,7 +1261,8 @@ STATE_MORAVIA = { } capped_resources = { building_coal_mine = 56 - building_logging_camp = 14 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } } @@ -1264,18 +1270,18 @@ STATE_STYRIA = { id = 54 subsistence_building = building_subsistence_farm provinces = { x017E3C x1101A0 x155A44 x59D927 x86FD73 x8F8020 xB06141 xB4D292 } - traits = { state_trait_drava_river state_trait_hydroelectric_dams } + traits = { state_trait_drava_river state_trait_natural_forests_5 } city = xB06141 farm = x8F8020 mine = x59D927 wood = x86FD73 arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 40 building_iron_mine = 24 building_lead_mine = 24 - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } } @@ -1283,13 +1289,13 @@ STATE_TYROL = { id = 55 subsistence_building = building_subsistence_farm provinces = { x4A9C68 x51C0E0 x5D4166 xAB7EB0 xC74CD7 xD0C0E0 xEC6873 xF061C0 xF0E0C0 } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + traits = { state_trait_alps_mountains state_trait_natural_forests_5 } city = x51C0E0 farm = x5D4166 mine = xF0E0C0 wood = xD0C0E0 arable_land = 24 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 5 @@ -1297,7 +1303,7 @@ STATE_TYROL = { capped_resources = { building_gold_mine = 2 building_iron_mine = 36 - building_logging_camp = 9 + building_hydroelectric_power_plant = 30 } } @@ -1305,15 +1311,15 @@ STATE_SOUTH_TYROL = { id = 56 subsistence_building = building_subsistence_farm provinces = { x039D0F x1120FF xD040E0 xD0BF60 } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + traits = { state_trait_alps_mountains state_trait_natural_forests_15 } city = xD0BF60 farm = xD0BF60 mine = x039D0F wood = xD040E0 arable_land = 10 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 6 + building_hydroelectric_power_plant = 30 } } @@ -1321,17 +1327,17 @@ STATE_WEST_POMERANIA = { id = 57 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_oder_river state_trait_natural_harbors state_trait_natural_forests_5 } city = x8D1E12 port = x611F2F farm = xA0C020 mine = x8001A0 wood = xA0C020 arable_land = 42 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 10 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1349,7 +1355,7 @@ STATE_VORPOMMERN = { id = 809 subsistence_building = building_subsistence_farm provinces = { x12E54F x24CA48 x4545BE x567452 xA04121 xD8F441 xD9A469 xE041A0 xE080A0 xE1A03A } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = xE1A03A port = x567452 farm = xA04121 @@ -1367,23 +1373,27 @@ STATE_VORPOMMERN = { undiscovered_amount = 2 } naval_exit_id = 666 + capped_resources = { + building_solar_farm = 50 + building_wind_farm = 35 + } } STATE_EAST_SWITZERLAND = { id = 59 subsistence_building = building_subsistence_farm provinces = { x11C0E0 x5FB41E x7E4B86 x90C0E0 x9AC196 xD00161 } - traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } + traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_natural_forests_10 } city = x5FB41E farm = x7E4B86 mine = x90C0E0 wood = xD00161 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 30 building_lead_mine = 30 - building_logging_camp = 17 + building_hydroelectric_power_plant = 30 } } @@ -1391,13 +1401,13 @@ STATE_WEST_SWITZERLAND = { id = 60 subsistence_building = building_subsistence_farm provinces = { x117FE0 x508060 x7ACC0B x9041E0 x9080E0 xA042B5 xD08060 xE51E78 xEBF5B1 xED07F7 } - traits = { state_trait_alps_mountains state_trait_rhine_river state_trait_hydroelectric_dams } + traits = { state_trait_alps_mountains state_trait_rhine_river } city = xED07F7 farm = xD08060 mine = x9080E0 wood = xA042B5 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -1406,7 +1416,7 @@ STATE_WEST_SWITZERLAND = { building_coal_mine = 48 building_iron_mine = 24 building_lead_mine = 24 - building_logging_camp = 6 + building_hydroelectric_power_plant = 30 } } @@ -1415,19 +1425,19 @@ STATE_WESTPHALIA = { subsistence_building = building_subsistence_farm provinces = { x0180E0 x1BA4F6 x1DD141 x218061 x418021 x910095 x9F0060 xA08061 } prime_land = { x418021 xA08061 x218061 x1DD141 } - traits = { state_trait_ruhr_coalfield state_trait_solar_fields } + traits = { state_trait_ruhr_coalfield state_trait_natural_forests_10 } city = xA08061 farm = x1DD141 mine = x218061 wood = x0180E0 arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 36 building_sulfur_mine = 32 - building_logging_camp = 24 building_bauxite_mine = 10 + building_solar_farm = 50 } resource = { type = "building_natural_gas_well" @@ -1439,13 +1449,13 @@ STATE_ANHALT = { id = 62 subsistence_building = building_subsistence_farm provinces = { x12694A x618061 x8A448C xA080E0 xA51232 xCBA4A5 xE0C0A0 xED8F7B } - traits = { state_trait_elbe_river state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_elbe_river state_trait_natural_forests_5 } city = xA080E0 farm = x8A448C mine = xED8F7B wood = xA51232 arable_land = 58 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 3 @@ -1457,7 +1467,8 @@ STATE_ANHALT = { } capped_resources = { building_coal_mine = 44 - building_logging_camp = 20 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -1465,17 +1476,17 @@ STATE_RHINELAND = { id = 63 subsistence_building = building_subsistence_farm provinces = { x11C021 x29CCD6 x5101A0 x5D7A68 x707505 x904020 xC1B963 xD080A0 } - traits = { state_trait_rhine_river state_trait_hydroelectric_dams } + traits = { state_trait_rhine_river state_trait_natural_forests_5 } city = x5101A0 farm = x707505 mine = x904020 wood = xD080A0 arable_land = 45 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_lead_mine = 30 - building_logging_camp = 11 + building_hydroelectric_power_plant = 30 } } @@ -1483,18 +1494,18 @@ STATE_NORTH_RHINE = { id = 64 subsistence_building = building_subsistence_farm provinces = { x2101E0 x518021 x8001E0 x834B66 x9F4072 xD08021 } - traits = { state_trait_rhine_river state_trait_ruhr_coalfield state_trait_solar_fields } + traits = { state_trait_rhine_river state_trait_ruhr_coalfield } city = xD08021 farm = x9F4072 mine = x2101E0 wood = x834B66 arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 30 - building_logging_camp = 11 building_bauxite_mine = 5 + building_solar_farm = 35 } } @@ -1502,16 +1513,17 @@ STATE_BRANDENBURG = { id = 65 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_oder_river } city = xF8D457 farm = x83B1A8 mine = xDF4020 wood = x76EF4E arable_land = 37 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 6 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1528,17 +1540,18 @@ STATE_SCHLESWIG_HOLSTEIN = { id = 66 subsistence_building = building_subsistence_farm provinces = { x00C060 x587297 x60809F x64824C x804160 xBFCC21 xE000A0 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = x64824C port = xBFCC21 farm = x00C060 mine = x00C060 wood = x804160 arable_land = 31 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 6 + building_solar_farm = 35 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1559,10 +1572,7 @@ STATE_WURTTEMBERG = { mine = xDBB84C wood = xC541D2 arable_land = 54 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 9 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } } #68 Hamburg - Deleted @@ -1570,19 +1580,20 @@ STATE_HANNOVER = { id = 69 subsistence_building = building_subsistence_farm 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 } + traits = { 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 } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 5 - building_logging_camp = 11 building_fishing_wharf = 6 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1600,18 +1611,18 @@ STATE_BAVARIA = { id = 71 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_danube_river state_trait_natural_forests_10 } city = xE76994 farm = xFE59E7 mine = xE75868 wood = xC347B1 arable_land = 54 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 30 building_lead_mine = 30 - building_logging_camp = 23 + building_solar_farm = 50 } resource = { type = "building_natural_gas_well" @@ -1628,16 +1639,16 @@ STATE_FRANCONIA = { id = 72 subsistence_building = building_subsistence_farm provinces = { x0B0DBA x51C0A0 x648AD1 x9040A0 xA55FB1 xD041A0 xD0C0A0 xF91154 } - traits = { state_trait_solar_fields } + traits = { state_trait_natural_forests_5 } city = xD0C0A0 farm = x648AD1 mine = xF91154 wood = x51C0A0 arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 30 - building_logging_camp = 17 + building_solar_farm = 50 } } @@ -1646,18 +1657,19 @@ STATE_SAXONY = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_elbe_river } city = x169073 farm = x31E0C0 mine = x917939 wood = x31E0C0 arable_land = 86 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 30 building_sulfur_mine = 80 - building_logging_camp = 6 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -1666,18 +1678,18 @@ STATE_HESSE = { subsistence_building = building_subsistence_farm provinces = { x1141A0 x11C0A0 x1357DB x2248E2 x3E794B x4101A0 x8B7C67 x90C020 x90C0A0 xC08020 xD04121 xFF1DBB } prime_land = { x1141A0 x8B7C67 xD04121 x1357DB } - traits = { state_trait_hydroelectric_dams } + traits = { } city = x11C0A0 farm = x1141A0 mine = x8B7C67 wood = xD04121 arable_land = 67 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 30 building_sulfur_mine = 40 - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -1694,7 +1706,7 @@ STATE_WEST_MIDLANDS = { id = 805 subsistence_building = building_subsistence_farm provinces = { x11C2BB x20A0C0 x6020C0 x99305F xA021B0 xA220D6 } - traits = { state_trait_solar_fields } + traits = { } city = x20A0C0 wood = xA220D6 farm = x99305F @@ -1705,6 +1717,7 @@ STATE_WEST_MIDLANDS = { building_coal_mine = 20 building_lead_mine = 30 building_sulfur_mine = 40 + building_solar_farm = 35 } resource = { type = "building_oil_rig" @@ -1716,19 +1729,20 @@ STATE_BREMEN = { id = 806 subsistence_building = building_subsistence_farm provinces = { x4101E0 x4D62A0 x784B8E x8080E0 xBF00DF xC00161 xECC3B4 xF9DCA2 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = xC00161 port = xECC3B4 farm = xC00161 mine = x8080E0 wood = x4D62A0 arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 5 - building_logging_camp = 9 building_fishing_wharf = 4 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" @@ -1742,18 +1756,19 @@ STATE_THURINGIA = { id = 808 subsistence_building = building_subsistence_farm provinces = { x3C9B93 x43D537 x4C16EA x5141A0 x51C021 x66FE0A xC00A37 xD0C021 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } city = x66FE0A farm = x66FE0A mine = xD0C021 wood = xC00A37 arable_land = 51 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 5 - building_logging_camp = 9 building_fishing_wharf = 4 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" diff --git a/map_data/state_regions/01_south_europe.txt b/map_data/state_regions/01_south_europe.txt index 7bb199648..bf0a426d2 100644 --- a/map_data/state_regions/01_south_europe.txt +++ b/map_data/state_regions/01_south_europe.txt @@ -2,13 +2,13 @@ id = 76 subsistence_building = building_subsistence_farm provinces = { x3F1E38 x4713EE x50C060 x70B8A9 x867A90 xA40CE9 xD04060 } - traits = { state_trait_po_river state_trait_alps_mountains state_trait_hydroelectric_dams } + traits = { state_trait_po_river state_trait_alps_mountains } city = xD04060 farm = x867A90 mine = x3F1E38 wood = x4713EE arable_land = 78 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 5 @@ -16,7 +16,7 @@ capped_resources = { building_iron_mine = 27 building_lead_mine = 19 - building_logging_camp = 7 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -33,20 +33,20 @@ STATE_PIEDMONT = { id = 77 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_po_river state_trait_alps_mountains } city = xA9397D port = x904061 farm = x11C061 mine = x1140E0 wood = xD080E0 arable_land = 71 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_coal_mine = 28 building_iron_mine = 45 building_lead_mine = 45 - building_logging_camp = 8 building_fishing_wharf = 6 + building_hydroelectric_power_plant = 40 } naval_exit_id = 3032 } @@ -55,21 +55,21 @@ STATE_SARDINIA = { id = 78 subsistence_building = building_subsistence_farm provinces = { x0D6170 x30A040 x80D020 xA61F49 xD8550D xDC4AE3 xFA1A93 xFD923D } - traits = { state_trait_solar_fields } + traits = { state_trait_natural_forests_25 } city = xDC4AE3 port = x0D6170 farm = xFD923D mine = xFA1A93 wood = xA61F49 arable_land = 10 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } 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 + building_solar_farm = 50 } naval_exit_id = 3032 } @@ -96,16 +96,16 @@ STATE_UMBRIA = { id = 80 subsistence_building = building_subsistence_farm provinces = { x30C021 x6E8D07 x72531E xD3A384 xD8F07B xE782CC } + traits = { state_trait_natural_forests_10 } city = x30C021 port = xD3A384 farm = xD8F07B mine = x6E8D07 wood = x30C021 arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 9 - building_logging_camp = 7 building_fishing_wharf = 5 } resource = { @@ -124,15 +124,15 @@ STATE_CORSICA = { id = 81 subsistence_building = building_subsistence_pastures provinces = { x396B5C x706E78 xEF4020 } + traits = { state_trait_natural_forests_20 } city = xEF4020 port = x706E78 farm = x396B5C wood = xEF4020 mine = xEF4020 arable_land = 7 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 7 } naval_exit_id = 3032 @@ -142,18 +142,19 @@ STATE_CAMPANIA = { id = 82 subsistence_building = building_subsistence_farm provinces = { x0E8BCC x214415 x4090A0 x73CE17 x890469 xDF1CE3 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 10 building_bauxite_mine = 18 + building_solar_farm = 35 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -167,17 +168,17 @@ STATE_CALABRIA = { id = 83 subsistence_building = building_subsistence_farm provinces = { x785460 xC01020 xC050E0 xE78C7B } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 16 building_iron_mine = 24 - building_logging_camp = 7 building_fishing_wharf = 12 } resource = { @@ -202,9 +203,8 @@ STATE_APULIA = { mine = x704020 wood = x4050DF arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 14 building_bauxite_mine = 20 } @@ -223,17 +223,17 @@ STATE_ABRUZZO = { id = 85 subsistence_building = building_subsistence_farm provinces = { x0AE57A x0D3025 x31C0A0 xA6F611 xF34DC0 } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_10 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 7 + building_wind_farm = 30 } resource = { type = "building_natural_gas_well" @@ -250,17 +250,17 @@ STATE_SAVOY = { id = 86 subsistence_building = building_subsistence_farm provinces = { x56B04B x6B4BA4 xD000E0 xDDDD3B } - traits = { state_trait_alps_mountains state_trait_hydroelectric_dams } + traits = { state_trait_alps_mountains state_trait_natural_forests_15 } city = x56B04B farm = xD000E0 mine = x56B04B wood = xD000E0 arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 24 building_lead_mine = 24 - building_logging_camp = 11 + building_hydroelectric_power_plant = 30 } } @@ -268,16 +268,16 @@ STATE_EMILIA = { id = 87 subsistence_building = building_subsistence_farm provinces = { x0B3B43 x700120 xEF0021 xF08021 xF080A0 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 24 - building_logging_camp = 13 building_fishing_wharf = 3 } resource = { @@ -296,6 +296,7 @@ STATE_TUSCANY = { id = 88 subsistence_building = building_subsistence_farm provinces = { x32BA1A x6A7662 x7080A0 xB04020 xF12431 xFAFCD4 } + traits = { state_trait_natural_forests_5 } #traits = { state_trait_geothermal_reservoirs } city = xFAFCD4 port = x6A7662 @@ -303,11 +304,10 @@ STATE_TUSCANY = { mine = xB04020 wood = xB04020 arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 60 building_sulfur_mine = 40 - building_logging_camp = 11 building_fishing_wharf = 5 } resource = { @@ -321,18 +321,18 @@ STATE_ROMAGNA = { id = 89 subsistence_building = building_subsistence_farm provinces = { x7000A0 x708020 xF000A0 xFE3729 } - traits = { state_trait_solar_fields } + traits = { state_trait_natural_forests_5 } city = x7000A0 port = x708020 farm = xFE3729 mine = xF000A0 wood = x708020 arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_sulfur_mine = 48 - building_logging_camp = 8 building_fishing_wharf = 6 + building_solar_farm = 35 } resource = { type = "building_natural_gas_well" @@ -350,15 +350,15 @@ STATE_LAZIO = { id = 90 subsistence_building = building_subsistence_farm provinces = { x3040A0 xB040A0 xB0C0A0 xB5726E } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 7 } naval_exit_id = 3032 @@ -368,19 +368,19 @@ STATE_VENETIA = { id = 91 subsistence_building = building_subsistence_farm provinces = { x3080A0 x3083C8 x5141E0 x605424 x8EEB7A xB001A0 xB080A0 } - traits = { state_trait_po_river state_trait_solar_fields } + traits = { state_trait_po_river } city = x3083C8 port = xB001A0 farm = x5141E0 mine = x8EEB7A wood = x3080A0 arable_land = 46 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 building_sulfur_mine = 36 - building_logging_camp = 7 building_fishing_wharf = 12 + building_solar_farm = 35 } resource = { type = "building_natural_gas_well" @@ -393,18 +393,18 @@ STATE_SICILY = { id = 92 subsistence_building = building_subsistence_farm provinces = { x00D020 x702CA8 x805120 x8A0548 xB7B8F1 xC090A0 xF0AF66 } - traits = { state_trait_sicilian_sulfur_mines state_trait_hydroelectric_dams } + traits = { state_trait_sicilian_sulfur_mines } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { building_sulfur_mine = 100 - building_logging_camp = 6 building_fishing_wharf = 10 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -422,15 +422,16 @@ STATE_SOUTH_CASTILE = { id = 93 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 6 + building_solar_farm = 55 + building_wind_farm = 40 } } @@ -438,18 +439,18 @@ STATE_GALICIA = { id = 94 subsistence_building = building_subsistence_farm provinces = { x0EA604 x167F12 x33F984 x50E040 x583E92 xB85939 xD03554 xD0E040 } - traits = { state_trait_wind_farms } + traits = { } city = xD0E040 port = xB85939 farm = x50E040 mine = x0EA604 wood = x33F984 arable_land = 31 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 14 - building_logging_camp = 5 building_fishing_wharf = 4 + building_wind_farm = 35 } naval_exit_id = 3029 } @@ -458,20 +459,20 @@ STATE_ASTURIAS = { id = 691 subsistence_building = building_subsistence_farm provinces = { x0F84B8 x3E77F9 x5060C0 x525202 xA1037C xBF2564 xF0A000 } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } city = x0F84B8 port = xA1037C farm = xBF2564 mine = x0F84B8 wood = x5060C0 arable_land = 22 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_gold_mine = 4 building_iron_mine = 14 - building_logging_camp = 5 building_fishing_wharf = 7 building_bauxite_mine = 8 + building_wind_farm = 35 } naval_exit_id = 3029 } @@ -480,13 +481,13 @@ STATE_CASTILE = { id = 95 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -494,7 +495,7 @@ STATE_CASTILE = { capped_resources = { building_coal_mine = 36 building_iron_mine = 27 - building_logging_camp = 6 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -511,19 +512,19 @@ STATE_NAVARRA = { id = 96 subsistence_building = building_subsistence_farm provinces = { x10E0C0 x48868C x702080 x9EC9B8 xABE0B3 xAC1425 xCB3245 } - traits = { state_trait_pyrenees_mountains state_trait_wind_farms } + traits = { state_trait_pyrenees_mountains state_trait_natural_forests_5 } city = xABE0B3 port = x48868C farm = x10E0C0 mine = xAC1425 wood = x702080 arable_land = 39 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 60 - building_logging_camp = 11 building_fishing_wharf = 6 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -540,13 +541,13 @@ STATE_ARAGON = { id = 97 subsistence_building = building_subsistence_farm provinces = { x076DE0 x202982 x2555A4 x30A080 x339B06 x3CBF9E x45B331 x506040 x5FB607 x9060C0 xA603C7 } - traits = { state_trait_pyrenees_mountains state_trait_wind_farms } + traits = { state_trait_pyrenees_mountains state_trait_natural_forests_10 } city = x45B331 farm = x506040 mine = x45B331 wood = x339B06 arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -554,7 +555,7 @@ STATE_ARAGON = { capped_resources = { building_coal_mine = 36 building_lead_mine = 36 - building_logging_camp = 8 + building_wind_farm = 35 } } @@ -562,18 +563,19 @@ STATE_CATALONIA = { id = 98 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_pyrenees_mountains state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 24 - building_logging_camp = 6 building_fishing_wharf = 12 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3032 } @@ -582,15 +584,15 @@ STATE_BALEARES = { id = 99 subsistence_building = building_subsistence_farm provinces = { x60F080 x7D3FD7 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 5 } naval_exit_id = 3032 @@ -600,20 +602,21 @@ STATE_ANDALUSIA = { id = 100 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_wheat_farms bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_iron_mine = 30 building_sulfur_mine = 60 building_copper_mine = 40 - building_logging_camp = 8 building_fishing_wharf = 17 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -626,20 +629,22 @@ STATE_VALENCIA = { id = 103 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 30 building_lead_mine = 30 - building_logging_camp = 7 building_fishing_wharf = 10 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3032 } @@ -648,22 +653,23 @@ STATE_BEIRA = { id = 104 subsistence_building = building_subsistence_farm provinces = { x0EF845 x3020A3 x37ADD8 x641376 x9238AD xA64B2E xD0A000 xD0E0C0 xE24C15 xE415AF xF92B7F } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 35 } capped_resources = { building_copper_mine = 5 - building_logging_camp = 5 building_fishing_wharf = 5 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3029 } @@ -672,17 +678,17 @@ STATE_ESTREMADURA = { id = 105 subsistence_building = building_subsistence_farm provinces = { x50A000 x545164 xA0F6EC xD02000 xD0A080 } - traits = { state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 8 + building_wind_farm = 30 } naval_exit_id = 3029 } @@ -691,20 +697,20 @@ STATE_ALENTEJO = { id = 106 subsistence_building = building_subsistence_farm provinces = { x207080 x84A822 x88DCE1 x8B17E3 xA07080 xB0177A xC3BFC4 xEBA935 xEFC9BC } - traits = { state_trait_wind_farms } + traits = { } city = xEFC9BC port = x88DCE1 farm = x207080 mine = xA07080 wood = xC3BFC4 arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_banana_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 28 building_iron_mine = 24 building_sulfur_mine = 20 - building_logging_camp = 2 building_fishing_wharf = 4 + building_wind_farm = 35 } naval_exit_id = 3029 } @@ -713,6 +719,7 @@ STATE_CAPE_VERDE = { id = 107 subsistence_building = building_subsistence_pastures provinces = { x4B7FA5 xA2C3E8 xA2E8C5 xE8E7A2 } + traits = { state_trait_natural_forests_10 } impassable = { x4B7FA5 } city = xA2E8C5 port = x4B7FA5 @@ -720,9 +727,8 @@ STATE_CAPE_VERDE = { mine = xA2C3E8 wood = xA2C3E8 arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations } + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 3 } naval_exit_id = 3088 @@ -732,6 +738,7 @@ STATE_CANARY_ISLANDS = { id = 1010 subsistence_building = building_subsistence_farm provinces = { x20EF01 x64C2B3 x655491 xC2C164 xF0EF86 } + traits = { state_trait_natural_forests_10 } impassable = { xF0EF86 } city = x655491 port = x655491 @@ -739,9 +746,8 @@ STATE_CANARY_ISLANDS = { mine = x64C2B3 wood = xC2C164 arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 4 } naval_exit_id = 3089 @@ -751,6 +757,7 @@ STATE_AZORES = { id = 1011 subsistence_building = building_subsistence_farm provinces = { x769456 x90A080 x9B6D87 } + traits = { state_trait_natural_forests_10 } impassable = { x90A080 } #traits = { state_trait_geothermal_reservoirs } city = x9B6D87 @@ -759,9 +766,8 @@ STATE_AZORES = { wood = x90A080 mine = x90A080 arable_land = 4 - arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_banana_plantations } + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 5 } naval_exit_id = 3069 @@ -771,15 +777,15 @@ STATE_MADEIRA = { id = 1012 subsistence_building = building_subsistence_farm provinces = { x385719 x4D5156 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_coffee_plantations bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 3 } naval_exit_id = 3089 @@ -789,18 +795,18 @@ STATE_EASTERN_THRACE = { id = 108 subsistence_building = building_subsistence_farm provinces = { x115006 x194E90 x2073F0 x608BB0 xF02082 xF0A020 xFCF160 } - traits = { state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 18 - building_logging_camp = 4 building_fishing_wharf = 10 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -818,17 +824,17 @@ STATE_DOBRUDJA = { id = 109 subsistence_building = building_subsistence_farm provinces = { x50F5CB x7763F3 x7F25CD xB06121 xD9E021 } - traits = { state_trait_danube_river state_trait_wind_farms } + traits = { state_trait_danube_river state_trait_natural_forests_25 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 7 + building_wind_farm = 30 } naval_exit_id = 3036 } @@ -837,20 +843,20 @@ STATE_ALBANIA = { id = 110 subsistence_building = building_subsistence_farm provinces = { x51A061 x5A148F x68131C x71C0E0 x7BE071 xB77F92 xC42EC6 xC771E0 xD0A061 } - traits = { state_trait_terra_rossa state_trait_hydroelectric_dams } + traits = { state_trait_terra_rossa } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 10 - building_logging_camp = 6 building_fishing_wharf = 8 building_bauxite_mine = 10 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -868,18 +874,18 @@ STATE_BOSNIA = { id = 111 subsistence_building = building_subsistence_farm provinces = { x1121E0 x19AF6A x1E7362 x23D67C x3B7D2B x3F67BA x50209F x51A0A0 x5F13FD x7C904A x9021E0 xA40356 xAC2DD3 xD021A0 xD0A0A0 xDA817B xF06101 } - traits = { state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_10 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 48 building_lead_mine = 39 - building_logging_camp = 14 building_bauxite_mine = 24 + building_hydroelectric_power_plant = 40 } resource = { type = "building_oil_rig" @@ -891,14 +897,14 @@ STATE_NORTHERN_THRACE = { id = 112 subsistence_building = building_subsistence_farm provinces = { x0DE556 x15CDCD x455522 x6E7192 x7121A0 x95BCE8 x9D0D6C xAF56D0 xC7D441 xF021A0 xF0A0E0 } - traits = { state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_15 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -906,8 +912,8 @@ STATE_NORTHERN_THRACE = { capped_resources = { building_iron_mine = 33 building_copper_mine = 15 - building_logging_camp = 17 building_fishing_wharf = 6 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3036 } @@ -916,14 +922,14 @@ STATE_BULGARIA = { id = 113 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_danube_river state_trait_natural_forests_10 } city = xC59A98 port = xF0A0A0 farm = x64275F mine = x71A0A0 wood = x6768DB arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 50 @@ -939,8 +945,8 @@ STATE_BULGARIA = { } capped_resources = { building_copper_mine = 30 - building_logging_camp = 14 building_fishing_wharf = 2 + building_wind_farm = 35 } naval_exit_id = 3036 } @@ -949,21 +955,20 @@ STATE_SLOVENIA = { id = 114 subsistence_building = building_subsistence_farm provinces = { x124D73 x3060BF x31E041 x44F127 x56C78A x792B8A xA709B7 xB0E040 } - traits = { state_trait_drava_river } + traits = { state_trait_drava_river state_trait_natural_forests_10 } city = x44F127 farm = x31E041 mine = x31E041 wood = x792B8A port = x3060BF arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 5 } capped_resources = { building_coal_mine = 60 - building_logging_camp = 11 building_bauxite_mine = 10 } resource = { @@ -982,18 +987,18 @@ STATE_DALMATIA = { id = 115 subsistence_building = building_subsistence_farm provinces = { x11A0E0 xEFA0C0 xF9421B } - traits = { state_trait_krka_falls state_trait_terra_rossa state_trait_hydroelectric_dams } + traits = { state_trait_krka_falls state_trait_terra_rossa state_trait_natural_forests_5 } city = xF9421B port = xEFA0C0 farm = xEFA0C0 mine = xF9421B wood = xF9421B arable_land = 15 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 13 building_bauxite_mine = 25 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -1010,17 +1015,16 @@ STATE_CROATIA = { id = 116 subsistence_building = building_subsistence_farm provinces = { x36B2E3 x458E4C x6D8BC6 x70DF00 x71A041 x71A0C0 xB061C0 xB339EC xB39050 xF021C0 xF0A040 } - traits = { state_trait_drava_river state_trait_terra_rossa } + traits = { state_trait_drava_river state_trait_terra_rossa state_trait_natural_forests_10 } city = x71A041 port = xF021C0 farm = x6D8BC6 mine = xF021C0 wood = x70DF00 arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 - building_logging_camp = 11 building_fishing_wharf = 5 building_bauxite_mine = 17 } @@ -1040,16 +1044,13 @@ STATE_SLAVONIA = { id = 117 subsistence_building = building_subsistence_farm provinces = { x106020 x13318D x51A021 x80CF00 x906121 } - traits = { state_trait_danube_river } + traits = { state_trait_danube_river state_trait_natural_forests_20 } 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 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 6 @@ -1065,17 +1066,16 @@ STATE_ISTRIA = { id = 118 subsistence_building = building_subsistence_farm provinces = { x108021 x554866 x6984B4 xC02A3F } - traits = { state_trait_terra_rossa } + traits = { state_trait_terra_rossa state_trait_natural_forests_5 } city = x554866 port = x108021 farm = x554866 mine = x6984B4 wood = x108021 arable_land = 19 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 5 building_fishing_wharf = 14 } naval_exit_id = 3033 @@ -1085,17 +1085,16 @@ STATE_MONTENEGRO = { id = 119 subsistence_building = building_subsistence_farm provinces = { x446E84 x8C6292 x90A0E0 xA12F82 xF5F6C2 } - traits = { state_trait_terra_rossa } + traits = { state_trait_terra_rossa state_trait_natural_forests_10 } city = x446E84 port = x446E84 farm = xA12F82 mine = xA12F82 wood = xA12F82 arable_land = 9 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_lead_mine = 24 - building_logging_camp = 4 } resource = { type = "building_oil_rig" @@ -1108,16 +1107,16 @@ STATE_SOUTHERN_SERBIA = { id = 120 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_danube_river state_trait_natural_forests_10 } city = xF9E78E farm = x3B6092 mine = x9061A0 wood = x9061A0 arable_land = 27 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 - building_logging_camp = 13 + building_hydroelectric_power_plant = 45 } } @@ -1125,12 +1124,13 @@ STATE_KOSOVO = { id = 121 subsistence_building = building_subsistence_farm provinces = { x45E06A xA5D3A9 xB852BB xD02161 } + traits = { state_trait_natural_forests_10 } city = x45E06A farm = xB852BB mine = xA5D3A9 wood = x45E06A arable_land = 34 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -1139,7 +1139,6 @@ STATE_KOSOVO = { building_coal_mine = 40 building_lead_mine = 36 building_copper_mine = 20 - building_logging_camp = 14 } resource = { type = "building_natural_gas_well" @@ -1155,15 +1154,15 @@ STATE_CRETE = { id = 122 subsistence_building = building_subsistence_farm provinces = { x0B9BBE x31CD7B x6010A0 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 5 } naval_exit_id = 3034 @@ -1208,20 +1207,20 @@ STATE_ATTICA = { id = 124 subsistence_building = building_subsistence_farm provinces = { x0A645C x465F8D x518791 x8D7F62 xA010A0 xBF5160 xC72C61 xCA246A } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 21 building_sulfur_mine = 32 - building_logging_camp = 7 building_fishing_wharf = 8 building_bauxite_mine = 30 + building_wind_farm = 35 } naval_exit_id = 3033 } @@ -1230,15 +1229,15 @@ STATE_THESSALIA = { id = 125 subsistence_building = building_subsistence_farm provinces = { x01D0E0 x18C9AD x8050E0 x80D060 xACFFA7 xE6E868 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 5 } resource = { @@ -1252,16 +1251,16 @@ STATE_SKOPIA = { id = 126 subsistence_building = building_subsistence_farm provinces = { x11E0A0 x419E6F x494421 x596DE2 x7CF777 x800FE7 xE0118B } + traits = { state_trait_natural_forests_15 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 36 building_copper_mine = 18 - building_logging_camp = 16 } resource = { type = "building_oil_rig" @@ -1273,15 +1272,15 @@ STATE_MACEDONIA = { id = 127 subsistence_building = building_subsistence_farm provinces = { x01D060 x021374 x506020 x70A0E0 x75CAD1 x90E0A0 xBA7B5B xD2619E xE48F39 } + traits = { state_trait_natural_forests_15 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 3 building_bauxite_mine = 18 } @@ -1292,14 +1291,14 @@ STATE_WESTERN_THRACE = { id = 128 subsistence_building = building_subsistence_farm provinces = { x0261AB x6181D2 x702020 xB2249C xBE51B7 xEDECFB xF02020 } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 3 @@ -1311,8 +1310,8 @@ STATE_WESTERN_THRACE = { capped_resources = { building_iron_mine = 27 building_copper_mine = 8 - building_logging_camp = 5 building_fishing_wharf = 10 + building_wind_farm = 35 } naval_exit_id = 3035 } @@ -1338,19 +1337,19 @@ STATE_PELOPONNESE = { id = 130 subsistence_building = building_subsistence_farm provinces = { x0055D7 x43409D x61E57E xBA3449 xC0D060 } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_15 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 21 building_copper_mine = 10 - building_logging_camp = 5 building_fishing_wharf = 10 + building_wind_farm = 30 } resource = { type = "building_oil_rig" diff --git a/map_data/state_regions/02_east_europe.txt b/map_data/state_regions/02_east_europe.txt index 014bb9148..33165c2d8 100644 --- a/map_data/state_regions/02_east_europe.txt +++ b/map_data/state_regions/02_east_europe.txt @@ -9,13 +9,12 @@ mine = xB64167 wood = xA981B3 arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 25 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 5 } naval_exit_id = 3000 @@ -25,17 +24,17 @@ STATE_MOSCOW = { id = 132 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_volga_river state_trait_russian_forest } city = xE0A021 farm = x8BC0CA mine = xE1114E wood = x14830F arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 30 - building_logging_camp = 34 + building_hydroelectric_power_plant = 30 } } @@ -49,10 +48,7 @@ STATE_BREST = { mine = xCB21FD wood = x8ABE62 arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 13 - } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } } STATE_VOLHYNIA = { @@ -65,14 +61,13 @@ STATE_VOLHYNIA = { mine = x80FB0F wood = xAC3079 arable_land = 187 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 2 } capped_resources = { building_coal_mine = 68 - building_logging_camp = 11 } } @@ -80,13 +75,13 @@ STATE_KIEV = { id = 135 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_black_soil state_trait_dnieper_river } city = x8CE323 farm = x270CD8 mine = xEA1E16 wood = x2472F3 arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -102,7 +97,7 @@ STATE_KIEV = { } capped_resources = { building_coal_mine = 10 - building_logging_camp = 9 + building_hydroelectric_power_plant = 30 } } @@ -116,9 +111,8 @@ STATE_BRYANSK = { mine = xEC68C6 wood = x1D9534 arable_land = 315 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 33 building_sulfur_mine = 20 } } @@ -133,10 +127,7 @@ STATE_SMOLENSK = { mine = xC0DF60 wood = x6859CA arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 20 - } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } } STATE_ORSHA = { @@ -149,10 +140,7 @@ STATE_ORSHA = { mine = xC9634A wood = x361946 arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 23 - } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } } STATE_EAST_KARELIA = { @@ -166,7 +154,7 @@ STATE_EAST_KARELIA = { mine = x96AD41 wood = xA857F6 arable_land = 19 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -177,7 +165,6 @@ STATE_EAST_KARELIA = { } capped_resources = { building_iron_mine = 33 - building_logging_camp = 14 building_fishing_wharf = 5 } naval_exit_id = 3039 @@ -194,9 +181,8 @@ STATE_ARKHANGELSK = { mine = x6E148E wood = x9A6F0B arable_land = 30 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 5 } naval_exit_id = 3039 @@ -212,10 +198,9 @@ STATE_TVER = { mine = x7EFD2D wood = x6DD07A arable_land = 229 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 40 } } @@ -229,10 +214,9 @@ STATE_CRIMEA = { mine = x6B9AB7 wood = x706060 arable_land = 82 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 15 - building_logging_camp = 4 building_fishing_wharf = 12 } resource = { @@ -257,7 +241,7 @@ STATE_LUHANSK = { mine = xC262E0 wood = xB06935 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -269,7 +253,6 @@ STATE_LUHANSK = { capped_resources = { building_coal_mine = 80 building_iron_mine = 45 - building_logging_camp = 7 building_fishing_wharf = 10 } resource = { @@ -295,10 +278,7 @@ STATE_KURSK = { mine = xC761A3 wood = x05E237 arable_land = 357 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 18 - } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } } STATE_NOVGOROD = { @@ -311,9 +291,8 @@ STATE_NOVGOROD = { mine = xAD3522 wood = xABC7C5 arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 17 building_bauxite_mine = 18 } } @@ -329,14 +308,13 @@ STATE_CHERSON = { mine = xA669E7 wood = x23621B arable_land = 124 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } 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 @@ -352,10 +330,7 @@ STATE_GALICH = { mine = x625F98 wood = x0BBA97 arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 20 - } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } } STATE_MINSK = { @@ -368,7 +343,7 @@ STATE_MINSK = { mine = x2B4670 wood = xC3D50D arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 6 @@ -379,22 +354,20 @@ STATE_MINSK = { discovered_amount = 1 } - capped_resources = { - building_logging_camp = 20 - } } STATE_ROSTOV = { id = 149 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x25A8D9 port = x92B853 farm = xAFC5AE mine = x3B9730 wood = xAFB12B arable_land = 82 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 6 @@ -408,7 +381,6 @@ STATE_ROSTOV = { capped_resources = { building_coal_mine = 72 building_copper_mine = 42 - building_logging_camp = 7 } naval_exit_id = 3036 } @@ -423,11 +395,10 @@ STATE_PERM = { mine = x26FB73 wood = xF1472B arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 75 - building_logging_camp = 20 } resource = { type = "building_oil_rig" @@ -441,21 +412,21 @@ STATE_ESTONIA = { id = 151 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xD737E2 port = x8487D5 farm = x25CC83 mine = x6D20F8 wood = xD29762 arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 8 + building_wind_farm = 35 } naval_exit_id = 3000 } @@ -464,14 +435,14 @@ STATE_LATVIA = { id = 152 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x00A0A0 port = x4D08D8 farm = xF8BBB0 mine = xF4B54B wood = xD51E75 arable_land = 103 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 11 @@ -479,8 +450,8 @@ STATE_LATVIA = { } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 10 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3000 } @@ -489,15 +460,15 @@ STATE_EAST_LITHUANIA = { id = 153 subsistence_building = building_subsistence_farm provinces = { x00E0A0 x0161A0 x0980C8 x0B6577 x232B98 x406DC9 x4177AF x41E061 x4678E5 x577C69 x6175AD x629C46 x95171C xA8FF51 xA916E3 xCD7291 xF2CB3D } - traits = { state_trait_hydroelectric_dams } + traits = { } city = xF2CB3D farm = x629C46 mine = x406DC9 wood = xCD7291 arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } } @@ -505,17 +476,17 @@ STATE_WEST_LITHUANIA = { id = 800 subsistence_building = building_subsistence_farm provinces = { x21F318 x72FDF3 x7A5D64 x8060A0 x80D858 xAF73F2 xBFE867 xC0A0A0 xCC4C28 xE0B943 } - traits = { state_trait_hydroelectric_dams } + traits = { } city = xE0B943 port = x72FDF3 farm = xCC4C28 mine = xAF73F2 wood = xBFE867 arable_land = 42 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 2 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3000 } @@ -557,10 +528,9 @@ STATE_MAZOVIA = { mine = x9444C9 wood = x46B451 arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 84 - building_logging_camp = 8 } } @@ -568,20 +538,20 @@ STATE_SILESIA = { id = 155 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_oder_river state_trait_upper_silesia_coalfield } city = x6E617F farm = xAF9F20 mine = x7B2F62 wood = x90B12B arable_land = 208 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } 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 + building_hydroelectric_power_plant = 30 } } @@ -589,16 +559,16 @@ STATE_CENTRAL_POLAND = { id = 156 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xA03316 farm = x802161 mine = xC0E0A0 wood = x577EE4 arable_land = 124 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 36 building_iron_mine = 36 - building_logging_camp = 9 } } @@ -606,18 +576,18 @@ STATE_LESSER_POLAND = { id = 157 subsistence_building = building_subsistence_farm provinces = { x40DF20 x44ACBB x46B950 x496950 x51A0E0 x56599F x5F3456 x66DCEE x90E060 xA63CE6 xAEB9A5 xC7B7B8 xC8690C xE0BB00 xEB0783 xF73169 xFCC35F } - traits = { state_trait_hydroelectric_dams } + traits = { } city = xE0BB00 farm = x5F3456 mine = xC7B7B8 wood = x51A0E0 arable_land = 166 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 84 building_lead_mine = 60 building_copper_mine = 25 - building_logging_camp = 13 + building_hydroelectric_power_plant = 30 } } @@ -625,14 +595,14 @@ STATE_POMEMASURIA = { id = 158 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_harbors } city = x7CB839 port = x6E8875 farm = x41A021 mine = x945000 wood = xC04521 arable_land = 82 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 1 @@ -643,8 +613,9 @@ STATE_POMEMASURIA = { } capped_resources = { building_sulfur_mine = 40 - building_logging_camp = 8 building_fishing_wharf = 10 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3000 } @@ -653,16 +624,16 @@ STATE_GREATER_POLAND = { id = 160 subsistence_building = building_subsistence_farm provinces = { x0180A0 x085962 x1FA1E1 x2141A0 x28CEC2 x2E6001 x41E0A0 x514C51 x635336 x999CEE xB90BFF xC02121 xC32D8B xE513C0 xF77289 xF962B2 xFCC7B7 } - traits = { state_trait_wind_farms } + traits = { } city = x999CEE farm = xFCC7B7 mine = x2141A0 wood = xE513C0 arable_land = 187 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 - building_logging_camp = 9 + building_wind_farm = 35 } resource = { type = "building_natural_gas_well" @@ -680,14 +651,14 @@ STATE_KRAKOW = { id = 161 subsistence_building = building_subsistence_farm provinces = { x1161E0 x11E061 x906060 x9061E0 xA550A9 } - traits = { state_trait_hydroelectric_dams } + traits = { } prime_land = { x11E061 } city = x11E061 farm = xA550A9 mine = x1161E0 wood = x9061E0 arable_land = 252 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 8 @@ -701,7 +672,7 @@ STATE_KRAKOW = { capped_resources = { building_coal_mine = 140 building_iron_mine = 33 - building_logging_camp = 17 + building_hydroelectric_power_plant = 30 } } @@ -714,10 +685,9 @@ STATE_EAST_GALICIA = { mine = x7EDD9E wood = x8F9F20 arable_land = 273 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 92 - building_logging_camp = 9 } resource = { type = "building_natural_gas_well" @@ -740,10 +710,9 @@ STATE_MUKACHEVO = { wood = xD0E061 mine = xC85CD0 arable_land = 570 - arable_resources = { bg_livestock_ranches bg_rye_farms } + arable_resources = { bg_livestock_ranches bg_rye_farms bg_logging } capped_resources = { building_coal_mine = 10 - building_logging_camp = 20 } resource = { type = "building_natural_gas_well" @@ -767,7 +736,7 @@ STATE_CENTRAL_HUNGARY = { mine = xC97829 wood = x93A8CA arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -776,7 +745,6 @@ STATE_CENTRAL_HUNGARY = { building_coal_mine = 20 building_iron_mine = 30 building_copper_mine = 18 - building_logging_camp = 6 building_bauxite_mine = 25 } } @@ -785,12 +753,13 @@ STATE_BEKES = { id = 164 subsistence_building = building_subsistence_farm provinces = { x134D95 x5161A0 x5D1E04 x9021A0 xAF5C60 xEAAEFA } + traits = { } city = x5161A0 farm = xAF5C60 mine = x5D1E04 wood = x134D95 arable_land = 166 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -801,25 +770,22 @@ STATE_BEKES = { discovered_amount = 9 } - capped_resources = { - building_logging_camp = 11 - } } STATE_TRANSDANUBIA = { id = 165 subsistence_building = building_subsistence_farm provinces = { x1CAC04 x2668FB x27F483 x3C6913 x6F8D2A x715F5D x716180 x906A5F xB02121 xC139B7 xCACEBC xCF2020 xCFDFDF xF0E001 } - traits = { state_trait_danube_river state_trait_hydroelectric_dams } + traits = { state_trait_danube_river } city = xCFDFDF farm = xB02121 mine = x2668FB wood = x6F8D2A arable_land = 252 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 84 - building_logging_camp = 7 + building_hydroelectric_power_plant = 30 } } @@ -833,25 +799,22 @@ STATE_NORTHERN_SERBIA = { mine = xC347D8 wood = x9E1AD1 arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 4 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } } STATE_BANAT = { id = 167 subsistence_building = building_subsistence_farm provinces = { x078D13 x1161A0 x15C7D1 x2C0A00 x4D9139 x90E021 xC381B6 xD1FEBD xF56517 } - traits = { state_trait_hydroelectric_dams } + traits = { } city = x90E021 farm = x15C7D1 mine = x2C0A00 wood = x078D13 arable_land = 145 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 9 + building_hydroelectric_power_plant = 30 } } @@ -859,7 +822,7 @@ STATE_WEST_SLOVAKIA = { id = 168 subsistence_building = building_subsistence_farm provinces = { x082416 x1F3F2B x51306A x516161 x695F42 x6B444C x853117 x90E0E0 xB386BA xCA932B xD06161 xFC6F14 } - traits = { state_trait_danube_river state_trait_hydroelectric_dams } + traits = { state_trait_danube_river } resource = { type = "building_natural_gas_well" undiscovered_amount = 6 @@ -873,11 +836,11 @@ STATE_WEST_SLOVAKIA = { mine = x853117 wood = x51306A arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 building_iron_mine = 63 - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } } @@ -885,12 +848,13 @@ STATE_EAST_SLOVAKIA = { id = 169 subsistence_building = building_subsistence_farm provinces = { x02CE3A x20C000 x51E061 x7DE5D3 xB23DA0 xC54074 } + traits = { } city = x7DE5D3 farm = xC54074 mine = x51E061 wood = x02CE3A arable_land = 145 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -906,7 +870,6 @@ STATE_EAST_SLOVAKIA = { capped_resources = { building_coal_mine = 92 building_lead_mine = 33 - building_logging_camp = 15 } } @@ -914,13 +877,13 @@ STATE_SOUTHERN_TRANSYLVANIA = { id = 170 subsistence_building = building_subsistence_farm provinces = { x10E29E x306060 x457B5F x51E0A0 x7686F7 x90E5C8 xC17759 xD061A0 xD0E021 } - traits = { state_trait_hydroelectric_dams } + traits = { } city = xC17759 farm = xD061A0 mine = x51E0A0 wood = x90E5C8 arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -933,7 +896,7 @@ STATE_SOUTHERN_TRANSYLVANIA = { building_iron_mine = 45 building_lead_mine = 45 building_copper_mine = 45 - building_logging_camp = 17 + building_hydroelectric_power_plant = 30 } } @@ -941,12 +904,13 @@ STATE_NORTHERN_TRANSYLVANIA = { id = 171 subsistence_building = building_subsistence_farm provinces = { x3161A0 x4884E0 x6E6896 x73F00B x896455 x897F3D xA08763 xA77BCB xAF609F xB06161 xC63C51 xD0E0A0 } + traits = { } city = xD0E0A0 farm = x6E6896 mine = x73F00B wood = x897F3D arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 25 @@ -964,7 +928,6 @@ STATE_NORTHERN_TRANSYLVANIA = { capped_resources = { building_coal_mine = 48 building_iron_mine = 63 - building_logging_camp = 13 building_bauxite_mine = 30 } } @@ -973,13 +936,13 @@ STATE_MOLDAVIA = { id = 172 subsistence_building = building_subsistence_farm provinces = { x00A7F4 x067DF0 x0983EE x0D8A56 x30E0A0 x35CE84 x3CE97E x556DE7 x56839F x734EFF x80D8F3 x946A66 xB0A0E0 xEF2060 xF40045 xFF2F40 xFFCCDA } - traits = { state_trait_hydroelectric_dams } + traits = { } city = x946A66 farm = x30E0A0 mine = xFFCCDA wood = x0D8A56 arable_land = 208 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 5 @@ -993,7 +956,7 @@ STATE_MOLDAVIA = { capped_resources = { building_iron_mine = 30 building_copper_mine = 15 - building_logging_camp = 14 + building_hydroelectric_power_plant = 30 } } @@ -1007,7 +970,7 @@ STATE_WALLACHIA = { mine = x743F1C wood = xF9AA0F arable_land = 124 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -1025,7 +988,6 @@ STATE_WALLACHIA = { capped_resources = { building_coal_mine = 68 building_iron_mine = 21 - building_logging_camp = 4 } } @@ -1033,12 +995,13 @@ STATE_BESSARABIA = { id = 174 subsistence_building = building_subsistence_farm provinces = { x1E1DEF x53D7E0 x622837 x712161 x79D62E x8955DF x8ACA9B xB5123B xE7274A xFC9EFE xFDE796 } + traits = { } city = xFC9EFE farm = x1E1DEF mine = x79D62E wood = xE7274A arable_land = 103 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 4 @@ -1047,9 +1010,6 @@ STATE_BESSARABIA = { type = "building_oil_rig" undiscovered_amount = 2 } - capped_resources = { - building_logging_camp = 6 - } } STATE_CHERNIHIV = { @@ -1062,10 +1022,7 @@ STATE_CHERNIHIV = { mine = x85EECF wood = x0A69A9 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } - capped_resources = { - building_logging_camp = 6 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 6 @@ -1076,14 +1033,14 @@ STATE_KHARKIV = { id = 839 subsistence_building = building_subsistence_farm provinces = { x0319ED x04E110 x0708A3 x0B484F x0EBC1D x1458A6 x14786A x1CB8D8 x2C6090 x36D880 x46BD2E x4C5706 x76E2A3 x7EAE07 x9C070F xAD965B xBCC260 xCB4129 xCD72A1 xD0DA95 xE682D3 xFA0D5E xFC92C5 } + traits = { } city = x0319ED farm = xCB4129 mine = xFA0D5E wood = xAD965B arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 10 building_coal_mine = 20 } resource = { @@ -1096,19 +1053,19 @@ STATE_DNIPRO = { id = 812 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_black_soil state_trait_dnieper_river } city = x7141E0 port = xE6C06A farm = xB285AE mine = x19213B wood = xF60A93 arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 80 building_coal_mine = 10 - building_logging_camp = 4 building_copper_mine = 40 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -1127,10 +1084,7 @@ STATE_PODOLIA = { mine = xFF7D57 wood = x33471E arable_land = 75 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } - capped_resources = { - building_logging_camp = 4 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations bg_logging } } diff --git a/map_data/state_regions/03_north_africa.txt b/map_data/state_regions/03_north_africa.txt index ebc4cf46b..e1d305200 100644 --- a/map_data/state_regions/03_north_africa.txt +++ b/map_data/state_regions/03_north_africa.txt @@ -2,14 +2,14 @@ id = 175 subsistence_building = building_subsistence_farm provinces = { x2050A0 x409060 x48E2A5 x5011E0 x50D0E0 x6F13AD x7ABE4B xA0D020 xC09060 xC37990 xD050E0 xF47AAA } - traits = { state_trait_solar_fields state_trait_nile_river } + traits = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -25,8 +25,8 @@ } capped_resources = { building_sulfur_mine = 20 - building_logging_camp = 2 building_fishing_wharf = 6 + building_solar_farm = 50 } naval_exit_id = 3034 } @@ -35,14 +35,14 @@ STATE_UPPER_EGYPT = { id = 176 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_nile_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -55,8 +55,9 @@ STATE_UPPER_EGYPT = { building_lead_mine = 28 building_gold_mine = 18 building_copper_mine = 35 - building_logging_camp = 2 building_fishing_wharf = 13 + building_solar_farm = 85 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3047 } @@ -65,22 +66,23 @@ STATE_MIDDLE_EGYPT = { id = 177 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_nile_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 32 discovered_amount = 6 } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 4 + building_solar_farm = 55 + building_wind_farm = 35 } naval_exit_id = 3047 } @@ -89,7 +91,7 @@ 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 } + traits = { state_trait_sahara_desert } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -112,6 +114,7 @@ STATE_MATRUH = { arable_resources = { bg_livestock_ranches } capped_resources = { building_fishing_wharf = 3 + building_solar_farm = 260 } naval_exit_id = 3034 } @@ -120,7 +123,7 @@ 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 } + traits = { } city = x8ED45E port = xC01060 farm = xD431F9 @@ -141,6 +144,7 @@ STATE_SINAI = { building_fishing_wharf = 3 building_iron_mine = 24 building_lead_mine = 24 + building_solar_farm = 50 } naval_exit_id = 3047 } @@ -149,7 +153,7 @@ 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 } + traits = { } city = x7090A0 port = x40E050 farm = xE00AC4 @@ -161,6 +165,7 @@ STATE_ERITREA = { building_iron_mine = 15 building_copper_mine = 8 building_fishing_wharf = 5 + building_solar_farm = 55 } naval_exit_id = 3047 } @@ -169,14 +174,14 @@ STATE_DONGOLA = { id = 182 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sahara_desert } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 23 @@ -187,8 +192,9 @@ STATE_DONGOLA = { undiscovered_amount = 16 } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 4 + building_solar_farm = 255 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3047 } @@ -197,15 +203,15 @@ 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 } + traits = { state_trait_sahara_desert } city = x7C620A farm = xD5F5EC mine = xFCE1F9 wood = xDCA5EF arable_land = 57 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 + building_solar_farm = 185 } } @@ -213,28 +219,31 @@ 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 } + traits = { state_trait_sahara_desert } city = x89EB91 farm = x96E1C9 mine = xF0883A wood = x3B2BDC arable_land = 28 arable_resources = { bg_livestock_ranches } + capped_resources = { + building_solar_farm = 125 + } } STATE_BLUE_NILE = { id = 185 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 14 + building_solar_farm = 100 } } @@ -242,7 +251,7 @@ 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 } + traits = { } city = x5A68FC port = x43DA94 farm = x4DF62B @@ -262,6 +271,8 @@ STATE_MARRAKECH = { building_iron_mine = 30 building_copper_mine = 22 building_fishing_wharf = 8 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3089 } @@ -270,18 +281,18 @@ STATE_FEZ = { id = 187 subsistence_building = building_subsistence_farm provinces = { x1A55F0 x5284C8 x60B040 x638C69 x955513 x99F490 xA0F040 xB73221 xB98CBC xD6AD03 xDF3040 xE445EF xF54743 xFAE2BB } - traits = { state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_sulfur_mine = 32 - building_logging_camp = 4 building_fishing_wharf = 5 + building_solar_farm = 50 } resource = { type = "building_oil_rig" @@ -295,17 +306,18 @@ STATE_AL_RIF = { id = 188 subsistence_building = building_subsistence_farm provinces = { x20B0C0 x75DC50 x8FBBB6 x9BC3AC xA0B0C0 xCA9F75 xDFB040 xE6D43C xE95985 xF05E87 xFA1C92 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 7 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3032 } @@ -314,7 +326,7 @@ 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 } + traits = { } city = xDFEF40 port = xA21408 farm = x0488C2 @@ -341,6 +353,8 @@ STATE_INNER_MOROCCO = { building_copper_mine = 25 building_gold_mine = 20 building_fishing_wharf = 4 + building_solar_farm = 75 + building_wind_farm = 40 } naval_exit_id = 3089 } @@ -350,14 +364,14 @@ STATE_ALGIERS = { subsistence_building = building_subsistence_farm 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 } + traits = { } city = x713C2F port = x713C2F farm = xA75E78 mine = xFEE41A wood = x513113 arable_land = 100 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 1 @@ -367,8 +381,8 @@ STATE_ALGIERS = { building_iron_mine = 21 building_lead_mine = 27 building_copper_mine = 18 - building_logging_camp = 6 building_fishing_wharf = 8 + building_solar_farm = 50 } naval_exit_id = 3032 } @@ -378,7 +392,7 @@ STATE_CONSTANTINE = { 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 } + traits = { } city = x1AF7B7 port = x0050A0 farm = x3A0E38 @@ -388,6 +402,7 @@ STATE_CONSTANTINE = { arable_resources = { bg_wheat_farms bg_livestock_ranches } capped_resources = { building_sulfur_mine = 20 + building_solar_farm = 55 } resource = { type = "building_natural_gas_well" @@ -406,7 +421,7 @@ STATE_ORAN = { 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 } + traits = { } city = xDFB0C0 port = x3E6888 farm = x3E6888 @@ -422,6 +437,7 @@ STATE_ORAN = { capped_resources = { building_iron_mine = 15 building_fishing_wharf = 3 + building_solar_farm = 50 } naval_exit_id = 3032 } @@ -430,19 +446,20 @@ STATE_TUNISIA = { id = 193 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { building_lead_mine = 15 building_sulfur_mine = 48 - building_logging_camp = 9 building_fishing_wharf = 7 + building_solar_farm = 70 + building_wind_farm = 40 } resource = { type = "building_oil_rig" @@ -460,7 +477,7 @@ 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 } + traits = { state_trait_sahara_desert } city = x84D04D port = x43C678 farm = x68DB95 @@ -470,6 +487,7 @@ STATE_TRIPOLI = { arable_resources = { bg_livestock_ranches } capped_resources = { building_fishing_wharf = 5 + building_solar_farm = 255 } resource = { type = "building_natural_gas_well" @@ -486,7 +504,7 @@ STATE_LIBYA = { id = 586 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sahara_desert } city = xE2D391 port = x8E70B1 farm = xFAB002 @@ -496,6 +514,7 @@ STATE_LIBYA = { arable_resources = { bg_wheat_farms bg_livestock_ranches } capped_resources = { building_fishing_wharf = 8 + building_solar_farm = 295 } resource = { type = "building_oil_rig" @@ -513,7 +532,7 @@ 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 } + traits = { state_trait_sahara_desert } resource = { type = "building_natural_gas_well" undiscovered_amount = 50 @@ -532,13 +551,16 @@ STATE_SAHARA = { wood = x6F252B arable_land = 13 arable_resources = { bg_livestock_ranches } + capped_resources = { + building_solar_farm = 320 + } } 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 } + traits = { state_trait_sahara_desert } city = x5FCC52 port = xF23EA5 farm = x93E37A @@ -553,6 +575,8 @@ STATE_WEST_SAHARA = { capped_resources = { building_sulfur_mine = 36 building_fishing_wharf = 11 + building_solar_farm = 90 + building_wind_farm = 40 } resource = { type = "building_oil_rig" @@ -565,7 +589,7 @@ 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 } + traits = { state_trait_sahara_desert } city = x2CBC0B port = x32772F farm = xB03040 @@ -577,6 +601,8 @@ STATE_MAURITANIA = { building_iron_mine = 45 building_copper_mine = 15 building_fishing_wharf = 15 + building_solar_farm = 90 + building_wind_farm = 45 } resource = { type = "building_oil_rig" @@ -590,7 +616,7 @@ 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 } + traits = { state_trait_sahara_desert } city = x707040 farm = xACA020 mine = x5FED21 @@ -605,6 +631,7 @@ STATE_INNER_MAURITANIA = { capped_resources = { building_iron_mine = 27 building_gold_mine = 2 + building_solar_farm = 240 } } @@ -612,7 +639,7 @@ 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 } + traits = { state_trait_niger_river } city = x320EE8 farm = x2A6A2D mine = xA08311 @@ -620,6 +647,7 @@ STATE_EASTERN_MALI = { arable_land = 100 arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } capped_resources = { + building_solar_farm = 75 } } @@ -627,20 +655,23 @@ 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 } + traits = { 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 } + capped_resources = { + building_solar_farm = 70 + } } 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 } + traits = { state_trait_sahara_desert state_trait_niger_river } city = x052B92 farm = xB86B73 mine = x05A3BA @@ -650,6 +681,7 @@ STATE_TIMBUKTU = { capped_resources = { building_coal_mine = 36 building_sulfur_mine = 36 + building_solar_farm = 290 } } @@ -657,7 +689,7 @@ 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 } + traits = { state_trait_sahara_desert } city = x4AF4AD farm = x87B5E9 mine = x21CC41 @@ -674,6 +706,7 @@ STATE_NIGER = { building_lead_mine = 18 building_gold_mine = 4 building_sulfur_mine = 24 + building_solar_farm = 285 } resource = { type = "building_uranium_mine" @@ -685,11 +718,14 @@ 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 } + traits = { state_trait_sahara_desert } city = x0ED3DF farm = x08D310 mine = x4EECCF wood = x815967 arable_land = 42 arable_resources = { bg_livestock_ranches } + capped_resources = { + building_solar_farm = 225 + } } diff --git a/map_data/state_regions/04_subsaharan_africa.txt b/map_data/state_regions/04_subsaharan_africa.txt index 742d2b672..d07dda332 100644 --- a/map_data/state_regions/04_subsaharan_africa.txt +++ b/map_data/state_regions/04_subsaharan_africa.txt @@ -2,7 +2,7 @@ id = 204 subsistence_building = building_subsistence_farm 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 } + traits = { } resource = { type = "building_oil_rig" undiscovered_amount = 2 @@ -13,10 +13,10 @@ 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 5 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -25,22 +25,22 @@ STATE_WINDWARD_COAST = { id = 205 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 1 } capped_resources = { building_iron_mine = 24 - building_logging_camp = 15 building_fishing_wharf = 6 + building_solar_farm = 55 } naval_exit_id = 3091 } @@ -49,7 +49,7 @@ 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 } + traits = { } city = xEF30C0 port = xBCFFB5 farm = x7B4218 @@ -71,6 +71,7 @@ STATE_SENEGAL = { building_sulfur_mine = 40 building_gold_mine = 4 building_fishing_wharf = 6 + building_solar_farm = 50 } naval_exit_id = 3088 } @@ -80,7 +81,7 @@ STATE_GAMBIA = { 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 } + traits = { } city = x7486F1 port = xB07040 farm = xD633FE @@ -98,6 +99,7 @@ STATE_GAMBIA = { } capped_resources = { building_fishing_wharf = 6 + building_solar_farm = 55 } naval_exit_id = 3088 } @@ -106,23 +108,23 @@ STATE_SIERRA_LEONE = { id = 208 subsistence_building = building_subsistence_farm provinces = { x30F9B8 x36A605 x608050 x6216D1 x883E85 x884E8D x8C1A4C x8F958C xBBF47C xC0AC6C xE4828F xF916CA } - traits = { state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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 + building_solar_farm = 50 } naval_exit_id = 3088 } @@ -131,16 +133,16 @@ STATE_VOLTA = { id = 209 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_gold_mine = 6 - building_logging_camp = 4 + building_solar_farm = 75 } } @@ -148,22 +150,22 @@ STATE_LIBERIA = { id = 210 subsistence_building = building_subsistence_farm provinces = { x0075FC x4D5020 x55657D x56D35D x728792 x7E0445 x7E9BF6 x80EA03 x8616D7 xA17EB9 xA94E67 xC730B8 xDF8050 xF4E268 xFA64C3 xFF3CB6 } - traits = { state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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_solar_farm = 50 } naval_exit_id = 3088 } @@ -172,15 +174,15 @@ STATE_HAUSALAND = { id = 211 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_niger_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 23 + building_solar_farm = 60 } } @@ -188,19 +190,19 @@ STATE_BENIN = { id = 212 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_niger_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 48 building_iron_mine = 36 - building_logging_camp = 9 building_fishing_wharf = 3 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -209,17 +211,17 @@ STATE_YORUBA_STATES = { id = 213 subsistence_building = building_subsistence_farm provinces = { x01A090 x01E011 x08F712 x22C180 x352435 x406010 x806010 x8A5AEE x936421 xB7F894 xCECEAA xED72F6 } - traits = { state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 6 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -228,14 +230,14 @@ STATE_NIGER_DELTA = { id = 214 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_niger_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 64 @@ -246,8 +248,8 @@ STATE_NIGER_DELTA = { undiscovered_amount = 51 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 10 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -256,16 +258,16 @@ STATE_OUTER_HAUSALAND = { id = 215 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_niger_river } city = x5051A0 farm = x50D09F mine = xB4574B wood = xC438ED arable_land = 155 - arable_resources = { bg_millet_farms bg_livestock_ranches } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 4 + building_solar_farm = 150 } } @@ -273,15 +275,15 @@ STATE_BORNU = { id = 216 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 5 + building_solar_farm = 55 } } @@ -289,17 +291,18 @@ STATE_NIGERIA = { id = 217 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 45 building_lead_mine = 45 - building_logging_camp = 20 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } } @@ -307,16 +310,17 @@ STATE_EAST_HAUSALAND = { id = 218 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 72 - building_logging_camp = 18 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" @@ -328,7 +332,7 @@ STATE_GUINEA = { id = 219 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_niger_river } prime_land = { x37ABFC x5512AF xD52D82 } city = x2000D0 port = x0E47FB @@ -336,16 +340,16 @@ STATE_GUINEA = { 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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 + building_solar_farm = 65 } naval_exit_id = 3088 } @@ -354,19 +358,20 @@ STATE_GHANA = { id = 220 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_gold_mine = 15 - building_logging_camp = 14 building_fishing_wharf = 5 building_bauxite_mine = 35 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3091 } @@ -376,14 +381,14 @@ STATE_TOGO = { subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -398,9 +403,9 @@ STATE_TOGO = { } capped_resources = { building_sulfur_mine = 44 - building_logging_camp = 11 building_fishing_wharf = 12 building_bauxite_mine = 20 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -409,21 +414,21 @@ STATE_DAHOMEY = { id = 222 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 5 } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 2 + building_solar_farm = 50 } naval_exit_id = 3091 } @@ -432,17 +437,17 @@ STATE_LINDI = { id = 223 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } capped_resources = { building_coal_mine = 44 building_iron_mine = 33 - building_logging_camp = 5 + building_solar_farm = 85 } resource = { type = "building_uranium_mine" @@ -454,17 +459,17 @@ STATE_ZANZIBAR = { id = 224 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } capped_resources = { - building_logging_camp = 8 building_fishing_wharf = 10 + building_solar_farm = 50 } naval_exit_id = 3107 } @@ -474,18 +479,18 @@ STATE_TANGANYIKA = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_lake_victoria } 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 } + 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 bg_logging } capped_resources = { building_coal_mine = 72 building_iron_mine = 48 building_copper_mine = 32 - building_logging_camp = 23 + building_solar_farm = 90 } } @@ -493,17 +498,18 @@ STATE_KENYA = { id = 226 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 5 + building_solar_farm = 130 + building_wind_farm = 45 } naval_exit_id = 3107 } @@ -512,16 +518,16 @@ STATE_RIFT_VALLEY = { id = 227 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_lake_victoria } 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 } + 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 bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 7 + building_solar_farm = 50 } } @@ -530,7 +536,7 @@ STATE_OROMIA = { subsistence_building = building_subsistence_farm 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 } + traits = { } resource = { type = "building_natural_gas_well" undiscovered_amount = 2 @@ -540,9 +546,10 @@ STATE_OROMIA = { 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 11 + building_solar_farm = 120 + building_wind_farm = 45 } } @@ -551,16 +558,16 @@ STATE_AMHARA = { subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_gold_mine = 15 - building_logging_camp = 20 + building_solar_farm = 75 } } @@ -568,15 +575,15 @@ STATE_GONDER = { id = 230 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { - building_logging_camp = 23 + building_solar_farm = 70 } } @@ -584,17 +591,18 @@ STATE_KAZEMBE = { id = 231 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 14 building_bauxite_mine = 22 + building_solar_farm = 75 + building_hydroelectric_power_plant = 30 } } @@ -602,7 +610,7 @@ 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 } + traits = { } city = x894078 port = x524E91 farm = x326FD1 @@ -621,6 +629,7 @@ STATE_SOMALILAND = { capped_resources = { building_iron_mine = 24 building_fishing_wharf = 15 + building_solar_farm = 200 } naval_exit_id = 3018 } @@ -636,7 +645,7 @@ STATE_SOUTH_MADAGASCAR = { 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -652,7 +661,6 @@ STATE_SOUTH_MADAGASCAR = { } capped_resources = { building_coal_mine = 80 - building_logging_camp = 23 building_fishing_wharf = 8 } naval_exit_id = 3107 @@ -662,20 +670,19 @@ STATE_NORTH_MADAGASCAR = { id = 234 subsistence_building = building_subsistence_farm 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 = {} + 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 10 } naval_exit_id = 3107 @@ -685,20 +692,20 @@ STATE_UGANDA = { id = 235 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_lake_victoria } 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 } + 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 bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 } capped_resources = { building_copper_mine = 18 - building_logging_camp = 20 + building_solar_farm = 55 } } @@ -706,17 +713,17 @@ STATE_EQUATORIA = { id = 236 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_copper_mine = 6 - building_logging_camp = 13 + building_solar_farm = 110 } } @@ -742,18 +749,18 @@ STATE_MOCAMBIQUE = { id = 237 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } capped_resources = { - building_logging_camp = 23 building_fishing_wharf = 8 building_bauxite_mine = 15 + building_solar_farm = 95 } resource = { type = "building_rare_earth_elements_mine" @@ -770,15 +777,15 @@ STATE_WADDAI = { id = 238 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 8 + building_solar_farm = 100 } } @@ -786,20 +793,20 @@ STATE_NORTH_CAMEROON = { id = 239 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 } capped_resources = { - building_logging_camp = 18 building_bauxite_mine = 30 + building_solar_farm = 60 } } @@ -807,7 +814,7 @@ STATE_SOUTH_CAMEROON = { id = 240 subsistence_building = building_subsistence_farm 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 } + traits = { } prime_land = { xF72F4B xD0C4D5 x809F50 xCABC41 xC6087A x342080 } city = xCAACB2 port = xC6087A @@ -815,7 +822,7 @@ STATE_SOUTH_CAMEROON = { 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -825,9 +832,9 @@ STATE_SOUTH_CAMEROON = { undiscovered_amount = 23 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 7 building_bauxite_mine = 45 + building_solar_farm = 60 } naval_exit_id = 3091 } @@ -836,16 +843,16 @@ STATE_UBANGI_SHARI = { id = 241 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 13 + building_solar_farm = 105 } } @@ -853,14 +860,14 @@ STATE_CONGO = { id = 242 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_congo_river state_trait_congo_forest } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 24 @@ -868,8 +875,8 @@ STATE_CONGO = { } capped_resources = { building_coal_mine = 48 - building_logging_camp = 17 building_fishing_wharf = 4 + building_solar_farm = 85 } naval_exit_id = 3104 } @@ -878,17 +885,17 @@ STATE_CONGO_ORIENTALE = { id = 243 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_congo_river state_trait_congo_forest } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 17 + building_solar_farm = 110 } resource = { type = "building_uranium_mine" @@ -900,17 +907,17 @@ STATE_KASAI = { id = 244 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_congo_forest } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 27 - building_logging_camp = 13 + building_solar_farm = 75 } } @@ -918,7 +925,7 @@ STATE_BAS_CONGO = { id = 245 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_congo_river state_trait_congo_forest } prime_land = { xB0403C xADA9E9 xA13978 xBC72E9 x71AE65 x08302D xB593B6 x24A658 } resource = { type = "building_oil_rig" @@ -931,11 +938,12 @@ STATE_BAS_CONGO = { 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 36 - building_logging_camp = 13 building_fishing_wharf = 7 + building_solar_farm = 70 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3104 } @@ -944,35 +952,35 @@ STATE_EQUATEUR = { id = 246 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_congo_river state_trait_congo_forest } 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 - } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" discovered_amount = 10 } + capped_resources = { + building_solar_farm = 90 + } } STATE_NORTH_ANGOLA = { id = 247 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 22 @@ -980,8 +988,9 @@ STATE_NORTH_ANGOLA = { } capped_resources = { building_copper_mine = 8 - building_logging_camp = 13 building_fishing_wharf = 8 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3104 } @@ -990,14 +999,14 @@ STATE_SOUTH_ANGOLA = { id = 248 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 8 @@ -1009,8 +1018,8 @@ STATE_SOUTH_ANGOLA = { } capped_resources = { building_copper_mine = 10 - building_logging_camp = 5 building_fishing_wharf = 7 + building_solar_farm = 75 } naval_exit_id = 3104 } @@ -1019,17 +1028,17 @@ STATE_EAST_ANGOLA = { id = 249 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_zambezi_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 80 building_lead_mine = 27 - building_logging_camp = 11 + building_solar_farm = 115 } } @@ -1037,17 +1046,17 @@ STATE_KATANGA = { id = 250 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 27 building_copper_mine = 22 - building_logging_camp = 18 + building_solar_farm = 100 } resource = { type = "building_uranium_mine" @@ -1059,17 +1068,17 @@ STATE_GABON = { id = 251 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 9 + building_solar_farm = 65 } resource = { type = "building_oil_rig" @@ -1095,18 +1104,19 @@ STATE_ZAMBIA = { id = 252 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_zambezi_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 36 building_lead_mine = 33 building_copper_mine = 50 - building_logging_camp = 17 + building_solar_farm = 110 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -1118,7 +1128,7 @@ 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 } + traits = { state_trait_zambezi_river } city = xA530D0 port = x65E3CE farm = x217D32 @@ -1130,6 +1140,8 @@ STATE_ZAMBEZIA = { building_iron_mine = 33 building_fishing_wharf = 6 building_bauxite_mine = 25 + building_solar_farm = 65 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3107 } @@ -1138,13 +1150,13 @@ STATE_ZAMBEZI = { id = 254 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_zambezi_river } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 8 @@ -1153,8 +1165,8 @@ STATE_ZAMBEZI = { building_coal_mine = 44 building_copper_mine = 40 building_gold_mine = 14 - building_logging_camp = 11 building_bauxite_mine = 8 + building_solar_farm = 115 } } @@ -1162,14 +1174,14 @@ 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 } + traits = { } city = xAD1C61 port = x495827 farm = xEC2F99 mine = xB0C0D0 wood = xE4DABE arable_land = 77 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -1185,8 +1197,8 @@ STATE_NAMAQUALAND = { capped_resources = { building_coal_mine = 32 building_copper_mine = 28 - building_logging_camp = 4 building_fishing_wharf = 7 + building_solar_farm = 80 } naval_exit_id = 3105 } @@ -1195,22 +1207,22 @@ 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 } + traits = { } city = x7AC3ED port = xB04050 farm = x944C62 mine = x59AF4D wood = xC8BA9F arable_land = 101 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 6 } capped_resources = { building_coal_mine = 40 - building_logging_camp = 2 building_fishing_wharf = 6 + building_solar_farm = 105 } naval_exit_id = 3105 } @@ -1219,22 +1231,24 @@ STATE_ZULULAND = { id = 257 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 } capped_resources = { building_coal_mine = 72 - building_logging_camp = 11 building_fishing_wharf = 5 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 45 } naval_exit_id = 3106 } @@ -1243,18 +1257,18 @@ STATE_VRYSTAAT = { id = 258 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 30 building_gold_mine = 36 - building_logging_camp = 7 + building_solar_farm = 60 } } @@ -1262,19 +1276,19 @@ STATE_TRANSVAAL = { id = 259 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_waterberg_coalfield } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 104 building_iron_mine = 60 building_copper_mine = 45 - building_logging_camp = 5 building_gold_mine = 12 + building_solar_farm = 80 } resource = { type = "building_uranium_mine" @@ -1290,18 +1304,19 @@ STATE_EASTERN_CAPE = { id = 260 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 56 - building_logging_camp = 9 building_fishing_wharf = 8 + building_solar_farm = 55 + building_wind_farm = 40 } naval_exit_id = 3106 } @@ -1310,14 +1325,14 @@ STATE_CAPE_COLONY = { id = 261 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -1327,8 +1342,9 @@ STATE_CAPE_COLONY = { undiscovered_amount = 7 } capped_resources = { - building_logging_camp = 8 building_fishing_wharf = 10 + building_solar_farm = 70 + building_wind_farm = 40 } naval_exit_id = 3105 } @@ -1337,18 +1353,19 @@ 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_logging } capped_resources = { building_iron_mine = 33 building_copper_mine = 25 - building_logging_camp = 2 building_gold_mine = 9 + building_solar_farm = 115 + building_wind_farm = 45 } resource = { type = "building_uranium_mine" @@ -1360,16 +1377,16 @@ STATE_BOTSWANA = { id = 263 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x958940 farm = x4C8326 mine = xA3BC0B wood = x8BAD21 arable_land = 101 - arable_resources = { bg_millet_farms bg_livestock_ranches } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 48 - building_logging_camp = 5 + building_solar_farm = 145 } } @@ -1377,22 +1394,22 @@ STATE_LOURENCO_MARQUES = { id = 264 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + 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 bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 12 } capped_resources = { building_coal_mine = 40 - building_logging_camp = 9 building_fishing_wharf = 8 + building_solar_farm = 65 } naval_exit_id = 3107 } @@ -1401,16 +1418,16 @@ STATE_SAINT_HELENA = { id = 827 subsistence_building = building_subsistence_farm provinces = { x0CB556 xB4C754 xB5760C } + traits = { } city = xB5760C farm = xB5760C wood = xB5760C port = xB5760C mine = xB5760C arable_land = 13 - arable_resources = { bg_livestock_ranches bg_rye_farms } + arable_resources = { bg_livestock_ranches bg_rye_farms bg_logging } 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 8e5c0d526..de03fadf0 100644 --- a/map_data/state_regions/05_north_america.txt +++ b/map_data/state_regions/05_north_america.txt @@ -8,11 +8,12 @@ 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } + traits = { } capped_resources = { - building_logging_camp = 10 building_fishing_wharf = 15 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3067 } @@ -28,8 +29,8 @@ STATE_LOUISIANA = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } + traits = { } resource = { type = "building_oil_rig" undiscovered_amount = 81 @@ -42,7 +43,6 @@ STATE_LOUISIANA = { capped_resources = { building_coal_mine = 24 building_sulfur_mine = 32 - building_logging_camp = 13 building_fishing_wharf = 12 } naval_exit_id = 3060 @@ -52,14 +52,14 @@ STATE_NEW_YORK = { id = 267 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_american_chestnuts state_trait_new_york_harbor } city = xE217B5 port = x377E55 farm = x01D042 mine = x9CC56A wood = xD534B1 arable_land = 133 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 7 @@ -71,8 +71,10 @@ STATE_NEW_YORK = { } capped_resources = { building_iron_mine = 45 - building_logging_camp = 20 building_fishing_wharf = 6 + building_solar_farm = 55 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3067 } @@ -81,19 +83,20 @@ STATE_VIRGINIAS = { id = 268 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_appalachian_mountains state_trait_american_chestnuts } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 140 building_iron_mine = 54 - building_logging_camp = 34 building_fishing_wharf = 8 + building_solar_farm = 65 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3067 } @@ -102,14 +105,14 @@ 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 } + traits = { state_trait_yukon_river_salmon_run state_trait_natural_forests_10 } city = xD82BF2 port = xF423DB farm = x63763A mine = xC887C5 wood = x17211C arable_land = 21 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 7 @@ -126,7 +129,6 @@ STATE_ALASKA = { capped_resources = { building_coal_mine = 32 building_copper_mine = 40 - building_logging_camp = 11 building_fishing_wharf = 10 building_gold_mine = 12 } @@ -137,19 +139,20 @@ STATE_WASHINGTON = { id = 270 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_columbia_river state_trait_cascades } city = xA4DD56 port = xCF4646 farm = x3575A8 mine = x3A17A7 wood = xA92FD8 arable_land = 203 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 32 building_copper_mine = 18 - building_logging_camp = 17 building_fishing_wharf = 6 + building_wind_farm = 45 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -162,7 +165,11 @@ STATE_OREGON = { id = 271 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_columbia_river state_trait_cascades } + capped_resources = { + building_wind_farm = 50 + building_hydroelectric_power_plant = 45 + } # state_trait_geothermal_reservoirs } city = x87ED27 port = x4A00D8 @@ -170,7 +177,7 @@ STATE_OREGON = { mine = xEEE2DF wood = xA9C13D arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -180,7 +187,6 @@ STATE_OREGON = { undiscovered_amount = 4 } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 5 } naval_exit_id = 3154 @@ -190,18 +196,19 @@ STATE_CANYON_STATES = { id = 273 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rocky_mountains } city = x52080F farm = x32230C mine = xF3B4BA wood = x901FD6 arable_land = 233 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 70 building_copper_mine = 50 - building_logging_camp = 15 building_gold_mine = 8 + building_solar_farm = 100 + building_wind_farm = 60 } resource = { type = "building_uranium_mine" @@ -226,17 +233,18 @@ STATE_YELLOWSTONE_TERRITORY = { id = 274 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rocky_mountains } city = xE9F52A farm = x3ABADD mine = x017C34 wood = x1C5277 arable_land = 470 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 128 building_iron_mine = 33 - building_logging_camp = 46 + building_solar_farm = 110 + building_wind_farm = 60 } resource = { type = "building_uranium_mine" @@ -261,17 +269,18 @@ STATE_DAKOTAS = { id = 276 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_the_great_plains } city = x17EF0F farm = xA4C2F6 mine = x4D2CA3 wood = xD080C0 arable_land = 540 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 - building_logging_camp = 20 building_gold_mine = 8 + building_wind_farm = 65 + building_hydroelectric_power_plant = 30 } } @@ -279,17 +288,17 @@ STATE_GREAT_PLAINS = { id = 279 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_the_great_plains } city = xEB66DA farm = x9B4CC5 mine = xCF5B71 wood = x0364B8 arable_land = 788 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 72 building_lead_mine = 18 - building_logging_camp = 19 + building_wind_farm = 65 } resource = { type = "building_rare_earth_elements_mine" @@ -310,17 +319,18 @@ STATE_OZARK_PLATEAU = { id = 281 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mississippi_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 81 - building_logging_camp = 27 building_bauxite_mine = 10 + building_wind_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -341,19 +351,19 @@ STATE_MISSISSIPPI_VALLEY = { id = 283 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mississippi_river 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 45 building_copper_mine = 10 building_coal_mine = 64 building_sulfur_mine = 80 - building_logging_camp = 21 + building_wind_farm = 55 } } @@ -361,17 +371,17 @@ STATE_WISCONSIN = { id = 285 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_great_lakes } city = xD0C040 farm = x900040 mine = xD04040 wood = x941A5A arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 building_sulfur_mine = 32 - building_logging_camp = 23 + building_wind_farm = 40 } } @@ -379,13 +389,13 @@ STATE_INDIANA = { id = 286 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_ohio_river state_trait_great_lakes } city = x26B0DF farm = x30D889 mine = x708040 wood = x4BAF24 arable_land = 248 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 7 @@ -397,7 +407,7 @@ STATE_INDIANA = { } capped_resources = { building_coal_mine = 48 - building_logging_camp = 18 + building_wind_farm = 35 } } @@ -405,13 +415,13 @@ STATE_MICHIGAN = { id = 287 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_great_lakes } city = x6486DD farm = x2455A8 mine = xFDA0D8 wood = xC1AE21 arable_land = 203 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 45 @@ -425,7 +435,8 @@ STATE_MICHIGAN = { building_iron_mine = 60 building_sulfur_mine = 32 building_copper_mine = 28 - building_logging_camp = 20 + building_wind_farm = 45 + building_hydroelectric_power_plant = 30 } } @@ -433,13 +444,13 @@ STATE_OHIO = { id = 288 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_ohio_river 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 18 @@ -452,7 +463,7 @@ STATE_OHIO = { capped_resources = { building_coal_mine = 60 building_lead_mine = 36 - building_logging_camp = 14 + building_wind_farm = 40 } } @@ -460,13 +471,13 @@ STATE_CUMBERLAND_PLATEAU = { id = 290 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mississippi_river state_trait_american_chestnuts } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 21 @@ -482,7 +493,8 @@ STATE_CUMBERLAND_PLATEAU = { } capped_resources = { building_iron_mine = 203 - building_logging_camp = 34 + building_solar_farm = 80 + building_hydroelectric_power_plant = 30 } } @@ -490,18 +502,19 @@ STATE_MISSISSIPPI = { id = 291 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mississippi_river state_trait_american_chestnuts } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 40 - building_logging_camp = 14 building_fishing_wharf = 5 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3060 } @@ -510,14 +523,14 @@ STATE_ALABAMA = { id = 292 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_american_chestnuts } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 31 @@ -531,8 +544,9 @@ STATE_ALABAMA = { building_coal_mine = 28 building_iron_mine = 30 building_lead_mine = 24 - building_logging_camp = 17 building_fishing_wharf = 3 + building_solar_farm = 55 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3060 } @@ -541,14 +555,14 @@ STATE_FLORIDA = { id = 293 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_floridian_wetlands state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 4 @@ -559,8 +573,9 @@ STATE_FLORIDA = { discovered_amount = 8 } capped_resources = { - building_logging_camp = 23 building_fishing_wharf = 15 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3060 } @@ -569,21 +584,22 @@ STATE_GEORGIA = { id = 294 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 6 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3067 } @@ -592,7 +608,7 @@ STATE_KEYSTONE = { id = 297 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_ohio_river state_trait_appalachian_mountains state_trait_american_chestnuts } city = xB00000 farm = xC0C080 mine = xE2ACEE @@ -600,7 +616,7 @@ STATE_KEYSTONE = { port = xF00000 naval_exit_id = 3067 arable_land = 246 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 57 @@ -613,8 +629,9 @@ STATE_KEYSTONE = { capped_resources = { building_coal_mine = 120 building_iron_mine = 102 - building_logging_camp = 29 building_fishing_wharf = 10 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } } @@ -622,17 +639,18 @@ STATE_ILLINOIS = { id = 299 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mississippi_river 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_lead_mine = 90 - building_logging_camp = 11 + building_solar_farm = 60 + building_wind_farm = 40 } } @@ -640,19 +658,20 @@ 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 } + traits = { state_trait_new_england_whaling state_trait_american_chestnuts state_trait_natural_harbors } city = x211ECF port = x13444D farm = xB040C0 mine = x8D8744 wood = xB040C0 arable_land = 106 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 56 building_iron_mine = 69 - building_logging_camp = 48 building_fishing_wharf = 28 + building_wind_farm = 45 + building_hydroelectric_power_plant = 40 } naval_exit_id = 3067 } @@ -667,13 +686,13 @@ STATE_CAROLINAS = { mine = xF83D99 wood = x31E5D4 arable_land = 314 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 32 - building_logging_camp = 26 building_fishing_wharf = 11 + building_hydroelectric_power_plant = 30 } - traits = { state_trait_hydroelectric_dams } + traits = { } naval_exit_id = 3067 } @@ -681,7 +700,11 @@ 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 } + traits = { state_trait_hawaii_sandalwood_forests state_trait_volcanic_soil } + capped_resources = { + building_solar_farm = 30 + building_wind_farm = 30 + } # state_trait_geothermal_reservoirs } city = xB5403E port = x492B26 @@ -689,10 +712,9 @@ STATE_HAWAIIAN_ISLANDS = { 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 } + 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 bg_logging } capped_resources = { building_iron_mine = 12 - building_logging_camp = 14 building_fishing_wharf = 8 } naval_exit_id = 3001 @@ -703,17 +725,19 @@ STATE_ONTARIO = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_great_lakes } city = xB000C0 farm = x515254 mine = x313BB2 wood = x1E31A0 port = x8D15CB arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } capped_resources = { building_sulfur_mine = 48 - building_logging_camp = 23 + building_solar_farm = 105 + building_wind_farm = 55 + building_hydroelectric_power_plant = 40 } resource = { type = "building_uranium_mine" @@ -739,20 +763,21 @@ 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 } + traits = { state_trait_halifax_harbor state_trait_natural_forests_5 } city = x6B5822 port = xCA0399 farm = x484A09 mine = x082153 wood = xF01C37 arable_land = 43 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 building_lead_mine = 54 building_copper_mine = 28 - building_logging_camp = 11 building_fishing_wharf = 8 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" @@ -765,14 +790,14 @@ STATE_QUEBEC = { id = 312 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_st_lawrence_river } city = xB9DD91 port = xD84B92 farm = xE18042 mine = x39E87E wood = x61804D arable_land = 225 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 7 @@ -781,8 +806,9 @@ STATE_QUEBEC = { building_iron_mine = 60 building_copper_mine = 15 building_gold_mine = 8 - building_logging_camp = 23 building_fishing_wharf = 8 + building_wind_farm = 60 + building_hydroelectric_power_plant = 45 } naval_exit_id = 3045 } @@ -791,14 +817,14 @@ STATE_NEWFOUNDLAND = { id = 313 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_grand_banks_fisheries state_trait_natural_forests_5 } city = xD1D79F port = xD1D79F farm = xA82803 mine = x6A488F wood = x74E14D arable_land = 21 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -810,8 +836,9 @@ STATE_NEWFOUNDLAND = { capped_resources = { building_iron_mine = 24 building_lead_mine = 24 - building_logging_camp = 8 building_fishing_wharf = 10 + building_wind_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3045 } @@ -820,17 +847,17 @@ STATE_ALBERTA = { id = 314 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rocky_mountains state_trait_natural_forests_5 } city = x8F67DC farm = x933C14 mine = x188022 wood = x699C1E arable_land = 88 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 48 building_sulfur_mine = 32 - building_logging_camp = 23 + building_wind_farm = 60 } resource = { type = "building_natural_gas_well" @@ -847,21 +874,22 @@ STATE_BRITISH_COLUMBIA = { id = 315 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_rocky_mountains state_trait_columbia_river state_trait_natural_forests_5 } city = x2142B1 port = x38DFFE farm = xD369B9 mine = x852913 wood = x383856 arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } 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 + building_wind_farm = 70 + building_hydroelectric_power_plant = 55 } resource = { type = "building_uranium_mine" @@ -882,16 +910,16 @@ STATE_SASKATCHEWAN = { id = 316 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_canadian_prairies } city = xD1F86F farm = x55855F mine = xF45D51 wood = x4A2D69 arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 40 - building_logging_camp = 6 + building_wind_farm = 55 } resource = { type = "building_oil_rig" @@ -908,17 +936,18 @@ STATE_MANITOBA = { id = 317 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_canadian_prairies state_trait_natural_forests_5 } city = xED0D09 port = x9CB866 farm = xB8B41C mine = x44CCA9 wood = xFA6F32 arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 15 building_fishing_wharf = 5 + building_wind_farm = 65 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" @@ -931,19 +960,18 @@ 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 } + traits = { state_trait_northern_canadian_terrain state_trait_natural_forests_10 } city = x2A0360 port = x55ADAA farm = x77D24A mine = xE9656F wood = xDA9366 arable_land = 65 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 38 building_copper_mine = 45 building_lead_mine = 20 - building_logging_camp = 31 building_gold_mine = 12 } resource = { @@ -992,18 +1020,20 @@ STATE_TEXAS = { mine = x803040 wood = x39DB21 arable_land = 567 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 28 building_sulfur_mine = 36 - building_logging_camp = 7 building_fishing_wharf = 6 + building_solar_farm = 120 + building_wind_farm = 65 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + traits = { } resource = { type = "building_oil_rig" undiscovered_amount = 196 @@ -1020,18 +1050,20 @@ 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 } + traits = { state_trait_the_great_basin_desert } city = x005C93 farm = x3F791B mine = xA7D253 wood = xBB8631 arable_land = 43 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 10 - building_logging_camp = 4 building_gold_mine = 15 + building_solar_farm = 100 + building_wind_farm = 50 + building_hydroelectric_power_plant = 40 } } @@ -1044,12 +1076,14 @@ STATE_ARIZONA = { mine = xBF471B wood = xF9F480 arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 21 building_copper_mine = 32 - building_logging_camp = 2 building_gold_mine = 5 + building_solar_farm = 90 + building_wind_farm = 45 + building_hydroelectric_power_plant = 65 } resource = { type = "building_rare_earth_elements_mine" @@ -1068,7 +1102,7 @@ STATE_ARIZONA = { undiscovered_amount = 13 discovered_amount = 2 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + traits = { } } STATE_NEW_MEXICO = { @@ -1080,16 +1114,17 @@ STATE_NEW_MEXICO = { mine = x851687 wood = xB0BB90 arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 } capped_resources = { building_coal_mine = 20 - building_logging_camp = 6 + building_solar_farm = 95 + building_wind_farm = 50 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } # state_trait_geothermal_reservoirs } resource = { type = "building_natural_gas_well" @@ -1106,14 +1141,14 @@ STATE_CALIFORNIA = { id = 326 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_mountainpass state_trait_sierra_nevada state_trait_central_valley state_trait_northern_california_coastal_forests } city = xC2E1AA port = x1116AA farm = x7A5DA6 mine = x5EF8F5 wood = x508000 arable_land = 338 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -1121,9 +1156,11 @@ STATE_CALIFORNIA = { capped_resources = { building_iron_mine = 33 building_sulfur_mine = 40 - building_logging_camp = 13 building_fishing_wharf = 14 building_gold_mine = 12 + building_solar_farm = 105 + building_wind_farm = 60 + building_hydroelectric_power_plant = 45 } resource = { type = "building_natural_gas_well" @@ -1141,20 +1178,21 @@ 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 } + traits = { state_trait_sierra_madre_occidental } city = x81A80B port = xC699E3 farm = x421F6A mine = x9FBBA9 wood = x421F6A arable_land = 43 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 27 building_copper_mine = 18 - building_logging_camp = 4 building_fishing_wharf = 7 building_gold_mine = 6 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -1167,16 +1205,16 @@ 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 } + traits = { state_trait_sierra_madre_oriental } city = x2B7E93 farm = x04C43F mine = xF82CDC wood = x10C6B4 arable_land = 43 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_lead_mine = 18 - building_logging_camp = 6 + building_solar_farm = 70 } } @@ -1190,10 +1228,12 @@ STATE_RIO_GRANDE = { mine = xF33EC5 wood = xA164AB arable_land = 43 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { - building_logging_camp = 5 building_fishing_wharf = 8 + building_solar_farm = 75 + building_wind_farm = 50 + building_hydroelectric_power_plant = 40 } resource = { type = "building_uranium_mine" @@ -1212,7 +1252,7 @@ STATE_RIO_GRANDE = { undiscovered_amount = 79 discovered_amount = 23 } - traits = { state_trait_solar_fields state_trait_wind_farms state_trait_hydroelectric_dams } + traits = { } naval_exit_id = 3060 } @@ -1220,18 +1260,18 @@ 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 } + traits = { state_trait_sierra_madre_occidental } city = xE755F0 farm = x00B080 mine = xEC0A4D wood = x5B96E6 arable_land = 66 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 17 building_gold_mine = 5 - building_logging_camp = 4 building_fishing_wharf = 5 + building_solar_farm = 50 } } @@ -1239,18 +1279,19 @@ STATE_SINALOA = { id = 671 subsistence_building = building_subsistence_farm provinces = { x007001 x832AE4 x963998 xA4C4A6 xC0B080 xC6D687 xD5299A xDFD0C0 xE0E5E9 } - traits = { state_trait_sierra_madre_occidental state_trait_solar_fields state_trait_hydroelectric_dams } + traits = { state_trait_sierra_madre_occidental } city = xC0B080 port = xDFD0C0 farm = xA4C4A6 mine = x832AE4 wood = x963998 arable_land = 66 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 17 - building_logging_camp = 7 building_fishing_wharf = 5 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3153 } @@ -1268,8 +1309,9 @@ STATE_BAJIO = { capped_resources = { building_iron_mine = 23 building_gold_mine = 4 + building_solar_farm = 50 } - traits = { state_trait_solar_fields } + traits = { } } STATE_YUCATAN = { @@ -1282,12 +1324,12 @@ STATE_YUCATAN = { mine = xCE98DE wood = x23EF68 arable_land = 88 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 18 building_fishing_wharf = 9 + building_wind_farm = 40 } - traits = { state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } naval_exit_id = 3060 } @@ -1295,19 +1337,20 @@ STATE_MEXICO = { id = 332 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sierra_madre_oriental } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 9 building_lead_mine = 12 building_copper_mine = 8 building_gold_mine = 3 - building_logging_camp = 7 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -1315,14 +1358,14 @@ STATE_VERACRUZ = { id = 670 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sierra_madre_oriental } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 129 @@ -1335,8 +1378,8 @@ STATE_VERACRUZ = { capped_resources = { building_iron_mine = 9 building_lead_mine = 12 - building_logging_camp = 6 building_fishing_wharf = 7 + building_wind_farm = 35 } naval_exit_id = 3060 } @@ -1352,11 +1395,10 @@ STATE_GUERRERO = { 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 24 building_lead_mine = 15 - building_logging_camp = 8 building_fishing_wharf = 4 building_gold_mine = 3 } @@ -1367,20 +1409,20 @@ STATE_OAXACA = { id = 673 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sierra_madre_oriental } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 24 building_lead_mine = 15 - building_logging_camp = 7 building_fishing_wharf = 4 building_gold_mine = 2 + building_wind_farm = 35 } resource = { type = "building_rare_earth_elements_mine" @@ -1393,7 +1435,10 @@ STATE_JALISCO = { id = 334 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sierra_madre_occidental state_trait_natural_forests_5 } + capped_resources = { + building_solar_farm = 55 + } # state_trait_geothermal_reservoirs } city = xE34EE3 port = x3F0A44 @@ -1401,14 +1446,13 @@ STATE_JALISCO = { 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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 @@ -1418,7 +1462,7 @@ 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 } + traits = { state_trait_sierra_madre_oriental } city = x9B8923 farm = x0C6D43 mine = x236BF3 @@ -1428,6 +1472,8 @@ STATE_ZACATECAS = { capped_resources = { building_iron_mine = 23 building_gold_mine = 4 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -1435,17 +1481,17 @@ STATE_CHIAPAS = { id = 336 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_central_american_cordilleras state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 7 + building_wind_farm = 35 } naval_exit_id = 3155 } @@ -1460,17 +1506,18 @@ STATE_BAJA_CALIFORNIA = { mine = xA1B232 wood = xF8AB7F arable_land = 21 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 } capped_resources = { building_copper_mine = 8 - building_logging_camp = 2 building_fishing_wharf = 6 + building_solar_farm = 55 + building_wind_farm = 40 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } # 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 aa85ddddb..f47b9a0af 100644 --- a/map_data/state_regions/06_central_america.txt +++ b/map_data/state_regions/06_central_america.txt @@ -2,17 +2,18 @@ id = 338 subsistence_building = building_subsistence_farm provinces = { x107040 x3DB036 xB0D0C7 xCC1FCA } - traits = { state_trait_central_american_cordilleras state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_central_american_cordilleras } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 4 + building_solar_farm = 35 + building_wind_farm = 30 } naval_exit_id = 3155 } @@ -21,22 +22,23 @@ STATE_GUATEMALA = { id = 339 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_central_american_cordilleras state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 22 } capped_resources = { building_iron_mine = 30 - building_logging_camp = 17 building_fishing_wharf = 5 + building_solar_farm = 50 + building_wind_farm = 40 } naval_exit_id = 3026 } @@ -45,17 +47,19 @@ STATE_HONDURAS = { id = 340 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_central_american_cordilleras state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 15 building_fishing_wharf = 8 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3026 } @@ -64,17 +68,18 @@ STATE_NICARAGUA = { id = 341 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_central_american_cordilleras } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 14 building_fishing_wharf = 5 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3026 } @@ -83,18 +88,18 @@ STATE_COSTA_RICA = { id = 342 subsistence_building = building_subsistence_farm provinces = { x10EF80 x1A076A x32AA32 x395FB6 x478109 x4D3411 x535AE8 x8342D1 xB0243F xD88369 xEF90DC } - traits = { state_trait_central_american_cordilleras state_trait_wind_farms } + traits = { state_trait_central_american_cordilleras state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 24 - building_logging_camp = 8 building_fishing_wharf = 3 + building_wind_farm = 35 } naval_exit_id = 3026 } @@ -103,19 +108,20 @@ STATE_PANAMA = { id = 343 subsistence_building = building_subsistence_farm provinces = { x30B080 x357099 x47C5F8 x50C29C x717275 x8537FE x8A8A20 x910E14 xB0A911 xB0B080 xBB820B xC650E1 xD0EF40 xEE835F } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 36 building_copper_mine = 10 - building_logging_camp = 8 building_fishing_wharf = 6 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3026 } @@ -124,18 +130,19 @@ STATE_HAITI = { id = 344 subsistence_building = building_subsistence_farm provinces = { x0E35C0 x1A20A4 x2FC1FC x4FE008 xB0B001 xC6C663 xEA2C2D } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 6 building_bauxite_mine = 10 + building_solar_farm = 35 + building_wind_farm = 35 } naval_exit_id = 3061 } @@ -144,18 +151,19 @@ STATE_SANTO_DOMINGO = { id = 345 subsistence_building = building_subsistence_farm provinces = { x1785E8 x317080 x41A862 x7252EC x877F90 x907A0C x961483 xACBDD9 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 7 building_bauxite_mine = 18 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3061 } @@ -164,18 +172,19 @@ STATE_PUERTO_RICO = { id = 346 subsistence_building = building_subsistence_farm provinces = { x2160B9 xB07080 } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_copper_mine = 8 - building_logging_camp = 2 building_fishing_wharf = 4 + building_solar_farm = 30 + building_wind_farm = 30 } naval_exit_id = 3025 } @@ -190,10 +199,11 @@ STATE_BAHAMAS = { wood = x4EBC79 mine = x4EBC79 arable_land = 13 - traits = { state_trait_wind_farms } + traits = { } arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations } capped_resources = { building_fishing_wharf = 5 + building_wind_farm = 30 } naval_exit_id = 3061 } @@ -203,7 +213,7 @@ STATE_WEST_INDIES = { 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 } + traits = { } city = x606060 port = x5299CA farm = x30F080 @@ -213,6 +223,7 @@ STATE_WEST_INDIES = { 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 + building_solar_farm = 50 } naval_exit_id = 3025 } @@ -221,18 +232,19 @@ STATE_JAMAICA = { id = 349 subsistence_building = building_subsistence_farm provinces = { x1E761E x535B49 x7070B8 } - traits = { state_trait_natural_harbors state_trait_solar_fields state_trait_wind_farms } + traits = { state_trait_natural_harbors } 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 } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 5 building_bauxite_mine = 25 + building_solar_farm = 30 + building_wind_farm = 30 } naval_exit_id = 3061 } @@ -241,19 +253,20 @@ STATE_CUBA = { id = 350 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_harbors } 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 } + arable_resources = { bg_rice_farms bg_sugar_plantations bg_banana_plantations bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 16 building_iron_mine = 18 - building_logging_camp = 15 building_fishing_wharf = 10 + building_solar_farm = 50 + building_wind_farm = 35 } resource = { type = "building_oil_rig" diff --git a/map_data/state_regions/07_south_america.txt b/map_data/state_regions/07_south_america.txt index 85ae1850e..362c1d673 100644 --- a/map_data/state_regions/07_south_america.txt +++ b/map_data/state_regions/07_south_america.txt @@ -3,20 +3,22 @@ subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes state_trait_la_costa } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 28 building_iron_mine = 30 building_copper_mine = 25 - building_logging_camp = 14 building_fishing_wharf = 6 + building_solar_farm = 60 + building_wind_farm = 45 + building_hydroelectric_power_plant = 40 } resource = { type = "building_oil_rig" @@ -35,19 +37,20 @@ STATE_GUAYANA = { id = 352 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 6 building_gold_mine = 12 building_bauxite_mine = 30 + building_wind_farm = 45 + building_hydroelectric_power_plant = 40 } resource = { type = "building_rare_earth_elements_mine" @@ -60,19 +63,20 @@ 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 } + traits = { state_trait_andes state_trait_lake_maracaibo } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 24 building_sulfur_mine = 32 - building_logging_camp = 9 building_fishing_wharf = 7 + building_wind_farm = 35 + building_hydroelectric_power_plant = 40 } resource = { type = "building_oil_rig" @@ -90,17 +94,17 @@ STATE_MIRANDA = { id = 354 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 5 + building_wind_farm = 45 } resource = { type = "building_oil_rig" @@ -119,18 +123,19 @@ STATE_BOLIVAR = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 30 - building_logging_camp = 14 building_fishing_wharf = 3 + building_wind_farm = 50 + building_hydroelectric_power_plant = 55 } resource = { type = "building_oil_rig" @@ -152,20 +157,22 @@ STATE_ANTIOQUIA = { id = 356 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 32 building_iron_mine = 36 building_copper_mine = 28 - building_logging_camp = 13 building_fishing_wharf = 8 + building_solar_farm = 70 + building_wind_farm = 45 + building_hydroelectric_power_plant = 40 } resource = { type = "building_uranium_mine" @@ -192,7 +199,7 @@ STATE_GUAVIARE = { mine = x41165C wood = xE2A23C arable_land = 92 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 23 @@ -202,25 +209,23 @@ STATE_GUAVIARE = { 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 20 - building_logging_camp = 7 + building_solar_farm = 50 + building_wind_farm = 35 } } @@ -228,14 +233,14 @@ STATE_CAUCA = { id = 359 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -252,8 +257,8 @@ STATE_CAUCA = { capped_resources = { building_coal_mine = 20 building_copper_mine = 16 - building_logging_camp = 8 building_fishing_wharf = 6 + building_solar_farm = 50 } naval_exit_id = 3155 } @@ -268,7 +273,7 @@ STATE_PASTAZA = { mine = x6675F2 wood = xF479D2 arable_land = 46 - arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 3 @@ -280,7 +285,6 @@ STATE_PASTAZA = { } capped_resources = { building_coal_mine = 28 - building_logging_camp = 18 } } @@ -288,7 +292,7 @@ STATE_ANTOFAGASTA = { id = 362 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes state_trait_atacama_desert } city = x7984DF port = x2000F0 farm = x694D06 @@ -301,6 +305,8 @@ STATE_ANTOFAGASTA = { building_sulfur_mine = 72 building_copper_mine = 63 building_fishing_wharf = 10 + building_solar_farm = 60 + building_wind_farm = 40 } naval_exit_id = 3152 } @@ -309,16 +315,16 @@ STATE_SANTA_CRUZ = { id = 363 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 15 building_bauxite_mine = 8 + building_wind_farm = 45 } resource = { type = "building_rare_earth_elements_mine" @@ -345,10 +351,9 @@ STATE_LA_PAZ = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_copper_mine = 10 - building_logging_camp = 20 building_gold_mine = 4 } resource = { @@ -366,17 +371,17 @@ 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 } + traits = { state_trait_andes state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_lead_mine = 12 - building_logging_camp = 9 building_gold_mine = 4 + building_solar_farm = 50 } resource = { type = "building_oil_rig" @@ -389,20 +394,21 @@ STATE_CAJAMARCA = { id = 366 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 20 building_copper_mine = 30 - building_logging_camp = 6 building_fishing_wharf = 7 building_gold_mine = 4 + building_solar_farm = 55 + building_wind_farm = 40 } resource = { type = "building_uranium_mine" @@ -424,22 +430,22 @@ STATE_LIMA = { id = 367 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes state_trait_chincha_islands } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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 + building_solar_farm = 60 } resource = { type = "building_oil_rig" @@ -457,14 +463,14 @@ STATE_ICA = { id = 368 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes state_trait_natural_forests_5 } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 60 @@ -472,8 +478,9 @@ STATE_ICA = { capped_resources = { building_iron_mine = 57 building_sulfur_mine = 64 - building_logging_camp = 15 building_fishing_wharf = 9 + building_solar_farm = 80 + building_wind_farm = 50 } naval_exit_id = 3152 } @@ -482,17 +489,19 @@ STATE_URUGUAY = { id = 370 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_uruguay_river state_trait_pampas } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 6 + building_solar_farm = 50 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" @@ -505,17 +514,17 @@ 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_iron_mine = 36 building_lead_mine = 18 - building_logging_camp = 8 + building_solar_farm = 60 } } @@ -523,16 +532,16 @@ STATE_PARAGUAY = { id = 372 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_paraguay_river } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_banana_plantations bg_cotton_plantations bg_sugar_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 15 - building_logging_camp = 25 + building_hydroelectric_power_plant = 30 } resource = { type = "building_rare_earth_elements_mine" @@ -544,17 +553,18 @@ 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 } + traits = { state_trait_pampas } city = x365A5B port = x672B93 farm = x882F94 mine = x31C090 wood = x04DB73 arable_land = 463 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 12 + building_solar_farm = 80 + building_wind_farm = 50 } naval_exit_id = 3065 } @@ -563,7 +573,7 @@ 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 } + traits = { } city = x8E85EB port = xB64102 farm = xDACD5C @@ -575,6 +585,8 @@ STATE_PATAGONIA = { building_coal_mine = 32 building_sulfur_mine = 20 building_fishing_wharf = 7 + building_wind_farm = 55 + building_hydroelectric_power_plant = 100 } resource = { type = "building_uranium_mine" @@ -596,7 +608,7 @@ 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 } + traits = { } city = x78901C farm = x19A814 mine = xCAD9EC @@ -607,6 +619,8 @@ STATE_RIO_NEGRO = { building_coal_mine = 40 building_sulfur_mine = 52 building_copper_mine = 22 + building_wind_farm = 55 + building_hydroelectric_power_plant = 40 } } #Cordoba @@ -614,19 +628,20 @@ STATE_LA_PAMPA = { id = 377 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x02454E farm = x700090 mine = x6F875E wood = x9C4EE3 arable_land = 230 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_sugar_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 } capped_resources = { - building_logging_camp = 13 + building_solar_farm = 65 + building_wind_farm = 40 } } @@ -634,17 +649,17 @@ STATE_SANTA_FE = { id = 378 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_parana_river state_trait_pampas } city = xEF1E5B port = x704010 farm = xF81E10 mine = x23965B wood = x3ED92C arable_land = 122 - arable_resources = { bg_maize_farms bg_livestock_ranches } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 2 + building_solar_farm = 50 } naval_exit_id = 3065 } @@ -659,28 +674,26 @@ STATE_CORRIENTES = { 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 - } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } } 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 39 building_lead_mine = 15 building_gold_mine = 3 - building_logging_camp = 6 + building_solar_farm = 75 + building_wind_farm = 50 } } @@ -694,10 +707,7 @@ STATE_CHACO = { 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 - } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } } STATE_SANTIAGO = { @@ -705,14 +715,14 @@ STATE_SANTIAGO = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -722,8 +732,9 @@ STATE_SANTIAGO = { building_iron_mine = 33 building_sulfur_mine = 36 building_copper_mine = 32 - building_logging_camp = 6 building_fishing_wharf = 8 + building_solar_farm = 55 + building_wind_farm = 40 } naval_exit_id = 3152 } @@ -733,20 +744,21 @@ STATE_LOS_RIOS = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_andes state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tobacco_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_lead_mine = 24 building_sulfur_mine = 32 - building_logging_camp = 11 building_fishing_wharf = 8 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3152 } @@ -755,19 +767,20 @@ 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 } + traits = { state_trait_andes state_trait_natural_forests_15 } city = xD7C0DF port = x553B3F farm = x144683 mine = x8C10F7 wood = x0D35DB arable_land = 22 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_sulfur_mine = 40 - building_logging_camp = 14 building_fishing_wharf = 7 building_gold_mine = 4 + building_solar_farm = 85 + building_wind_farm = 60 } resource = { type = "building_natural_gas_well" @@ -804,18 +817,18 @@ STATE_PARA = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_copper_mine = 8 - building_logging_camp = 9 building_fishing_wharf = 3 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -836,18 +849,20 @@ 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 } + traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 39 - building_logging_camp = 16 building_fishing_wharf = 7 + building_solar_farm = 60 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -861,13 +876,13 @@ STATE_AMAZONAS = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 2 @@ -877,7 +892,7 @@ STATE_AMAZONAS = { undiscovered_amount = 1 } capped_resources = { - building_logging_camp = 137 + building_hydroelectric_power_plant = 50 } } @@ -885,17 +900,17 @@ STATE_GOIAS = { id = 666 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest state_trait_serra_dos_carajas } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 39 - building_logging_camp = 16 building_fishing_wharf = 7 + building_hydroelectric_power_plant = 40 } resource = { type = "building_uranium_mine" @@ -907,39 +922,41 @@ STATE_MATO_GROSSO = { id = 387 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_amazon_rainforest state_trait_pantanal } 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 - } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 4 } + capped_resources = { + building_hydroelectric_power_plant = 30 + } } STATE_RIO_GRANDE_DO_SUL = { id = 388 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_uruguay_river state_trait_pampas } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 28 building_copper_mine = 10 - building_logging_camp = 11 building_fishing_wharf = 6 + building_solar_farm = 55 + building_wind_farm = 45 + building_hydroelectric_power_plant = 45 } naval_exit_id = 3064 } @@ -948,18 +965,20 @@ STATE_PARANA = { id = 389 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_parana_river } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 20 - building_logging_camp = 7 building_fishing_wharf = 3 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 50 } resource = { type = "building_natural_gas_well" @@ -972,18 +991,19 @@ STATE_SANTA_CATARINA = { id = 663 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 20 - building_logging_camp = 7 building_fishing_wharf = 2 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3064 } @@ -992,14 +1012,14 @@ STATE_SAO_PAULO = { id = 390 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_parana_river } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 4 @@ -1007,9 +1027,11 @@ STATE_SAO_PAULO = { capped_resources = { building_coal_mine = 32 building_iron_mine = 15 - building_logging_camp = 22 building_fishing_wharf = 5 building_bauxite_mine = 20 + building_solar_farm = 55 + building_wind_farm = 40 + building_hydroelectric_power_plant = 55 } resource = { type = "building_oil_rig" @@ -1022,19 +1044,19 @@ STATE_MINAS_GERAIS = { id = 391 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_gold_mine = 10 building_iron_mine = 45 building_lead_mine = 30 - building_logging_camp = 24 building_bauxite_mine = 18 + building_solar_farm = 75 } resource = { type = "building_uranium_mine" @@ -1046,14 +1068,14 @@ STATE_RIO_DE_JANEIRO = { id = 392 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 9 @@ -1063,8 +1085,9 @@ STATE_RIO_DE_JANEIRO = { undiscovered_amount = 47 } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 9 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3064 } @@ -1073,14 +1096,14 @@ STATE_BAHIA = { id = 393 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -1096,8 +1119,9 @@ STATE_BAHIA = { } capped_resources = { building_lead_mine = 30 - building_logging_camp = 18 building_fishing_wharf = 8 + building_solar_farm = 70 + building_wind_farm = 45 } naval_exit_id = 3063 } @@ -1106,14 +1130,14 @@ STATE_RIO_GRANDE_DO_NORTE = { id = 394 subsistence_building = building_subsistence_farm provinces = { x37F7DE x563E55 x5DCFF3 x604190 x6E0A83 xAD0128 xB1D72A xDC9F66 xED0C0B } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 11 @@ -1125,8 +1149,9 @@ STATE_RIO_GRANDE_DO_NORTE = { } capped_resources = { building_iron_mine = 18 - building_logging_camp = 7 building_fishing_wharf = 4 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3063 } @@ -1135,14 +1160,14 @@ STATE_CEARA = { id = 661 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -1150,8 +1175,9 @@ STATE_CEARA = { capped_resources = { building_iron_mine = 18 building_copper_mine = 10 - building_logging_camp = 7 building_fishing_wharf = 3 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3063 } @@ -1160,18 +1186,18 @@ STATE_PIAUI = { id = 660 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 36 - building_logging_camp = 14 building_fishing_wharf = 7 + building_solar_farm = 55 } naval_exit_id = 3063 } @@ -1180,21 +1206,22 @@ STATE_PARAIBA = { id = 662 subsistence_building = building_subsistence_farm provinces = { x1A2590 x516DE8 x594558 x5F988B xA00150 xB20898 xCCF195 xEF30C9 xF7C27D } - traits = { state_trait_solar_fields state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 2 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3063 } @@ -1203,14 +1230,14 @@ STATE_PERNAMBUCO = { id = 395 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_maize_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -1222,8 +1249,9 @@ STATE_PERNAMBUCO = { } capped_resources = { building_copper_mine = 10 - building_logging_camp = 5 building_fishing_wharf = 3 + building_solar_farm = 50 + building_wind_farm = 35 } 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 2cc533d2b..6827a6cc1 100644 --- a/map_data/state_regions/08_middle_east.txt +++ b/map_data/state_regions/08_middle_east.txt @@ -2,7 +2,7 @@ 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 } + traits = { state_trait_arabian_desert } city = xEB66C8 port = x04600E farm = x3F4AE7 @@ -12,6 +12,7 @@ arable_resources = { bg_millet_farms bg_livestock_ranches bg_banana_plantations } capped_resources = { building_fishing_wharf = 4 + building_solar_farm = 270 } resource = { type = "building_oil_rig" @@ -25,7 +26,7 @@ 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 } + traits = { } city = x70519F port = xBC6325 farm = xDEB75C @@ -36,6 +37,7 @@ STATE_OMAN = { capped_resources = { building_copper_mine = 15 building_fishing_wharf = 10 + building_solar_farm = 125 } resource = { type = "building_natural_gas_well" @@ -52,7 +54,7 @@ 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 } + traits = { } city = x505AE0 port = x65A581 farm = xF0D021 @@ -62,6 +64,7 @@ STATE_ABU_DHABI = { arable_resources = { bg_livestock_ranches bg_tobacco_plantations } capped_resources = { building_fishing_wharf = 4 + building_solar_farm = 60 } resource = { type = "building_oil_rig" @@ -80,7 +83,7 @@ STATE_YEMEN = { 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 } + traits = { } city = x319060 port = x9EDF3C farm = xD6CC22 @@ -91,6 +94,7 @@ STATE_YEMEN = { capped_resources = { building_lead_mine = 12 building_fishing_wharf = 9 + building_solar_farm = 80 } resource = { type = "building_natural_gas_well" @@ -108,14 +112,14 @@ 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 } + traits = { } city = xE19850 port = x862801 farm = x5F15CE mine = x314E1E wood = x2999ED arable_land = 56 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 8 @@ -125,7 +129,7 @@ STATE_HEDJAZ = { building_copper_mine = 22 building_gold_mine = 8 building_fishing_wharf = 5 - building_logging_camp = 4 + building_solar_farm = 90 } naval_exit_id = 3047 } @@ -134,7 +138,7 @@ 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 } + traits = { state_trait_arabian_desert } city = x389704 port = x4C5D5F farm = x4C5D5F @@ -144,6 +148,7 @@ STATE_HAIL = { arable_resources = { bg_livestock_ranches } capped_resources = { building_fishing_wharf = 2 + building_solar_farm = 240 } resource = { type = "building_oil_rig" @@ -156,15 +161,15 @@ STATE_CYPRUS = { id = 404 subsistence_building = building_subsistence_farm provinces = { x40B020 x79685E xBF3020 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 2 building_fishing_wharf = 5 } naval_exit_id = 3034 @@ -174,19 +179,19 @@ 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 } + traits = { } city = xC2B483 port = xE050E0 farm = x720E3F mine = x104A1B wood = x60D0E0 arable_land = 12 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 } capped_resources = { - building_logging_camp = 2 building_copper_mine = 15 } resource = { @@ -204,19 +209,19 @@ STATE_PALESTINE = { id = 406 subsistence_building = building_subsistence_farm provinces = { x0EC997 x136A0C x605060 x60D060 xE0D060 } - traits = { state_trait_solar_fields } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 8 building_copper_mine = 4 - building_logging_camp = 3 building_fishing_wharf = 4 + building_solar_farm = 35 } resource = { type = "building_natural_gas_well" @@ -240,10 +245,9 @@ STATE_LEBANON = { mine = xECCAC7 wood = xA050E0 arable_land = 84 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 4 building_fishing_wharf = 5 } naval_exit_id = 3034 @@ -253,16 +257,13 @@ STATE_SYRIA = { id = 408 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_euphrates_river } 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 - } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 12 @@ -271,23 +272,27 @@ STATE_SYRIA = { type = "building_oil_rig" undiscovered_amount = 26 } + capped_resources = { + building_solar_farm = 55 + } } STATE_ALEPPO = { id = 409 subsistence_building = building_subsistence_farm provinces = { x14AB01 x619060 x68D9E3 x7125D6 x7A47D7 x7B5D3F xE01160 xE2C7D1 xECD96B } - traits = { state_trait_euphrates_river state_trait_solar_fields state_trait_hydroelectric_dams } + traits = { state_trait_euphrates_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 5 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3034 } @@ -296,9 +301,11 @@ 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 } + traits = { state_trait_arabian_desert state_trait_tigris_river state_trait_euphrates_river } capped_resources = { building_lead_mine = 20 + building_solar_farm = 95 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -314,14 +321,14 @@ STATE_BAGHDAD = { mine = x1EDF69 wood = x1EC145 arable_land = 115 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_silk_plantations bg_tobacco_plantations } + arable_resources = { bg_rice_farms bg_livestock_ranches 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 } + traits = { state_trait_tigris_river } city = x6F55BA farm = x07BB1D mine = xE4E63B @@ -330,6 +337,8 @@ STATE_MOSUL = { arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } capped_resources = { building_sulfur_mine = 36 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -345,7 +354,7 @@ 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 } + traits = { state_trait_euphrates_river } city = x849047 farm = x97B814 mine = x519F26 @@ -365,23 +374,28 @@ STATE_DEIR_EZ_ZOR = { type = "building_natural_gas_well" undiscovered_amount = 33 } + capped_resources = { + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 + } } 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 } + traits = { state_trait_tigris_river state_trait_euphrates_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tobacco_plantations } capped_resources = { building_sulfur_mine = 32 building_fishing_wharf = 6 + building_solar_farm = 80 } resource = { type = "building_oil_rig" @@ -395,16 +409,18 @@ 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 } + traits = { state_trait_zagros_mountains } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } capped_resources = { building_fishing_wharf = 7 + building_solar_farm = 55 + building_hydroelectric_power_plant = 60 } resource = { type = "building_oil_rig" @@ -418,7 +434,7 @@ STATE_LARISTAN = { id = 415 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_harbors } city = xA54E11 port = x350DED farm = x01F020 @@ -430,6 +446,7 @@ STATE_LARISTAN = { building_coal_mine = 24 building_copper_mine = 10 building_fishing_wharf = 10 + building_solar_farm = 70 } resource = { type = "building_natural_gas_well" @@ -442,7 +459,7 @@ STATE_SISTAN = { id = 416 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x20A19F port = x945FA2 farm = x321257 @@ -452,6 +469,7 @@ STATE_SISTAN = { arable_resources = { bg_wheat_farms bg_livestock_ranches } capped_resources = { building_fishing_wharf = 4 + building_solar_farm = 55 } naval_exit_id = 3046 } @@ -466,9 +484,8 @@ STATE_KHORASAN = { mine = x98DCCC wood = x943855 arable_land = 84 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 4 building_oil_rig = 20 } } @@ -477,7 +494,7 @@ 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 } + traits = { } city = x55D475 port = xFBA38B farm = x4CA291 @@ -488,6 +505,8 @@ STATE_KHUZESTAN = { capped_resources = { building_sulfur_mine = 40 building_fishing_wharf = 5 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -527,16 +546,17 @@ STATE_MAZANDARAN = { id = 420 subsistence_building = building_subsistence_farm provinces = { x0FF449 x129FA5 x241E43 x3834CF x4070A0 x40EFA0 x51E7A3 x5694AE x5ADBFF x63F238 x8070DF xC0B0E0 xE697E6 xE6DB67 } - traits = { state_trait_wind_farms state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 60 - building_logging_camp = 14 + building_wind_farm = 35 + building_hydroelectric_power_plant = 40 } } @@ -544,15 +564,15 @@ STATE_IRAKAJEMI = { id = 421 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xC0F0A0 farm = x4030E0 mine = x41B060 wood = x9DE783 arable_land = 98 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_copper_mine = 8 - building_logging_camp = 9 } } @@ -565,11 +585,10 @@ STATE_TABRIZ = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } capped_resources = { building_coal_mine = 40 building_copper_mine = 18 - building_logging_camp = 7 } } @@ -594,17 +613,17 @@ STATE_BURSA = { id = 424 subsistence_building = building_subsistence_farm provinces = { x13886D x2F78D7 x3020E0 x30A060 x34C810 x3F1505 x809000 xB0A060 xB4D60B xB8FEBB } - traits = { state_trait_wind_farms } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 8 + building_wind_farm = 35 } naval_exit_id = 3035 } @@ -613,7 +632,10 @@ STATE_AYDIN = { id = 425 subsistence_building = building_subsistence_farm provinces = { x15CC91 x205020 x20AAE2 x6E8DF4 x95ABDB xA090A0 xABD1D0 xB020E0 xBEA226 xC0FCA9 xE8A5DB xFD1F86 } - traits = { state_trait_wind_farms } + traits = { } + capped_resources = { + building_wind_farm = 35 + } # state_trait_geothermal_reservoirs } city = xE8A5DB port = xB020E0 @@ -621,14 +643,13 @@ STATE_AYDIN = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } 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 @@ -638,17 +659,17 @@ STATE_KONYA = { id = 426 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 6 + building_hydroelectric_power_plant = 50 } naval_exit_id = 3034 } @@ -657,22 +678,22 @@ STATE_KASTAMONU = { id = 427 subsistence_building = building_subsistence_farm provinces = { x1D8401 x312F4B x415C04 x449057 x6089D1 x747BB5 x7A7E06 xB82B24 xBEBB3F xC01000 xC1C893 xE1E090 xF040E0 } - traits = { state_trait_hydroelectric_dams } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 3 } capped_resources = { building_coal_mine = 72 - building_logging_camp = 11 building_fishing_wharf = 10 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3036 } @@ -681,7 +702,7 @@ 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 } + traits = { state_trait_tigris_river state_trait_euphrates_river } city = xC9CF24 farm = xD8B670 mine = x510E91 @@ -690,6 +711,7 @@ STATE_DIYARBAKIR = { arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } capped_resources = { building_coal_mine = 32 + building_hydroelectric_power_plant = 45 } resource = { type = "building_natural_gas_well" @@ -706,14 +728,14 @@ STATE_ADANA = { id = 429 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_euphrates_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 16 @@ -725,8 +747,9 @@ STATE_ADANA = { } capped_resources = { building_coal_mine = 44 - building_logging_camp = 4 building_fishing_wharf = 12 + building_wind_farm = 35 + building_hydroelectric_power_plant = 40 } naval_exit_id = 3034 } @@ -735,19 +758,19 @@ STATE_TRABZON = { id = 430 subsistence_building = building_subsistence_farm provinces = { x001080 x009080 x1357F8 x146DD9 x288BCD x809080 x9655BD xA88EEC xAE07E3 xB526B3 } - traits = { state_trait_hydroelectric_dams } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 21 building_copper_mine = 18 - building_logging_camp = 8 building_fishing_wharf = 9 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3036 } @@ -756,16 +779,16 @@ STATE_ERZURUM = { id = 431 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 30 building_lead_mine = 36 - building_logging_camp = 9 } } @@ -778,7 +801,7 @@ STATE_ANKARA = { mine = x25499A wood = x17B19B arable_land = 184 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 5 @@ -787,24 +810,21 @@ STATE_ANKARA = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } - capped_resources = { - building_logging_camp = 9 - } } STATE_KARS = { id = 991 subsistence_building = building_subsistence_farm provinces = { x009000 x327755 x467F92 x8A9689 xB8481F xC09080 } - traits = { state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 + building_hydroelectric_power_plant = 30 } } @@ -812,16 +832,17 @@ STATE_PALESTINE_2 = { id = 992 subsistence_building = building_subsistence_farm provinces = { xC9CBC0 xE05060 } - traits = { state_trait_hydroelectric_dams } + traits = { } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations } capped_resources = { building_iron_mine = 6 building_copper_mine = 2 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -838,18 +859,18 @@ STATE_PALESTINE_3 = { id = 993 subsistence_building = building_subsistence_farm provinces = { x365E8F xE011E0 } - traits = { state_trait_hydroelectric_dams } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 10 building_copper_mine = 4 - building_logging_camp = 2 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" diff --git a/map_data/state_regions/09_central_asia.txt b/map_data/state_regions/09_central_asia.txt index 25adf03c6..c992f0de5 100644 --- a/map_data/state_regions/09_central_asia.txt +++ b/map_data/state_regions/09_central_asia.txt @@ -2,13 +2,13 @@ id = 433 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -23,8 +23,8 @@ undiscovered_amount = 25 } capped_resources = { - building_logging_camp = 4 building_bauxite_mine = 20 + building_hydroelectric_power_plant = 30 } } @@ -32,20 +32,21 @@ STATE_KUBAN = { id = 434 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 32 building_lead_mine = 27 - building_logging_camp = 6 building_fishing_wharf = 7 building_bauxite_mine = 15 + building_solar_farm = 65 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -63,13 +64,13 @@ STATE_ARMENIA = { id = 435 subsistence_building = building_subsistence_farm provinces = { x005000 x16A02D x30DF60 x3161E0 x805000 xAB3AF1 xDC0812 } - traits = { state_trait_hydroelectric_dams state_trait_solar_fields } + traits = { } city = x805000 farm = x005000 mine = x805000 wood = x3161E0 arable_land = 37 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 4 @@ -77,7 +78,8 @@ STATE_ARMENIA = { capped_resources = { building_iron_mine = 27 building_lead_mine = 21 - building_logging_camp = 2 + building_solar_farm = 35 + building_hydroelectric_power_plant = 30 } } @@ -91,11 +93,10 @@ STATE_AZERBAIJAN = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 18 building_copper_mine = 18 - building_logging_camp = 6 building_bauxite_mine = 22 } resource = { @@ -113,14 +114,14 @@ STATE_GREATER_CAUCASUS = { id = 437 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_caucasus_mountains } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 3 @@ -135,7 +136,7 @@ STATE_GREATER_CAUCASUS = { building_iron_mine = 24 building_lead_mine = 24 building_copper_mine = 20 - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3036 } @@ -144,16 +145,16 @@ STATE_SAMARA = { id = 438 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xCEF631 farm = xA121CB mine = xE9B9FB wood = xE3D900 arable_land = 213 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 30 - building_logging_camp = 9 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -170,13 +171,13 @@ STATE_KAZAN = { id = 439 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_volga_river } city = x1FDAE5 farm = x6CDD7C mine = x339ADC wood = x67657B arable_land = 272 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -188,7 +189,7 @@ STATE_KAZAN = { discovered_amount = 1 } capped_resources = { - building_logging_camp = 25 + building_hydroelectric_power_plant = 30 } } # saratov @@ -196,16 +197,16 @@ STATE_TARTARIA = { id = 440 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_volga_river } city = xB353F0 farm = xB2B5F4 mine = xE66DB2 wood = x11A456 arable_land = 233 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 45 - building_logging_camp = 8 + building_hydroelectric_power_plant = 30 } } @@ -213,16 +214,13 @@ STATE_ASTRAKHAN = { id = 588 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_volga_river } 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 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 51 @@ -231,22 +229,25 @@ STATE_ASTRAKHAN = { type = "building_natural_gas_well" undiscovered_amount = 25 } + capped_resources = { + building_hydroelectric_power_plant = 30 + } } 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 } + traits = { } city = x86A90A farm = x56279A mine = xD1364F wood = xEFFD2B arable_land = 57 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_copper_mine = 42 - building_logging_camp = 7 + building_solar_farm = 120 } resource = { type = "building_oil_rig" @@ -287,12 +288,13 @@ STATE_WEST_UZBEKIA = { id = 802 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xA487BA farm = xC6FC10 mine = x9C7154 wood = x03630A arable_land = 50 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -306,25 +308,22 @@ STATE_WEST_UZBEKIA = { type = "building_natural_gas_well" undiscovered_amount = 3 } - capped_resources = { - building_logging_camp = 4 - } } STATE_EAST_UZBEKIA = { id = 443 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_logging } capped_resources = { - building_logging_camp = 6 building_bauxite_mine = 10 + building_solar_farm = 105 } resource = { type = "building_uranium_mine" @@ -345,13 +344,13 @@ STATE_TAJIKISTAN = { id = 444 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x5B18B1 farm = xDBD8BE mine = x44A62C wood = xB4B7D9 arable_land = 57 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -367,7 +366,7 @@ STATE_TAJIKISTAN = { capped_resources = { building_coal_mine = 36 building_copper_mine = 18 - building_logging_camp = 2 + building_hydroelectric_power_plant = 40 } } @@ -375,13 +374,13 @@ 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 } + traits = { } city = xAA16B7 farm = x3A3AE2 mine = x080348 wood = x71586F arable_land = 76 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -401,7 +400,7 @@ STATE_KIRGHIZIA = { capped_resources = { building_coal_mine = 32 building_copper_mine = 22 - building_logging_camp = 6 + building_hydroelectric_power_plant = 45 } } @@ -409,16 +408,16 @@ STATE_TURKMENIA = { id = 446 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x62E34E farm = x8955C1 mine = x1F432E wood = xFAAE74 arable_land = 66 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_silk_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } capped_resources = { building_sulfur_mine = 40 - building_logging_camp = 2 + building_solar_farm = 190 } resource = { type = "building_uranium_mine" @@ -439,13 +438,13 @@ 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 } + traits = { } city = xDC6CAE farm = x02DF90 mine = xB9AE9B wood = x25DC1F arable_land = 57 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -453,7 +452,8 @@ STATE_SEMIRECHE = { capped_resources = { building_coal_mine = 28 building_copper_mine = 18 - building_logging_camp = 4 + building_solar_farm = 100 + building_hydroelectric_power_plant = 30 } } @@ -466,10 +466,9 @@ STATE_JETISY = { mine = x1240CA wood = x5A8261 arable_land = 96 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 12 - building_logging_camp = 4 } } @@ -477,13 +476,13 @@ 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 } + traits = { } city = xD7671E farm = xDF3E66 mine = x5929A2 wood = x0CCA19 arable_land = 57 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 60 @@ -499,7 +498,7 @@ STATE_AKMOLINSK = { capped_resources = { building_iron_mine = 21 building_copper_mine = 22 - building_logging_camp = 5 + building_solar_farm = 95 } } @@ -513,13 +512,12 @@ STATE_PASHTUNISTAN = { mine = xAFD189 wood = xEC3398 arable_land = 67 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 } capped_resources = { - building_logging_camp = 6 building_bauxite_mine = 10 } } @@ -534,7 +532,7 @@ STATE_WESTERN_AFGHANISTAN = { mine = x138C13 wood = xB7ED78 arable_land = 194 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_silk_plantations bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -550,7 +548,6 @@ STATE_WESTERN_AFGHANISTAN = { } capped_resources = { building_coal_mine = 32 - building_logging_camp = 4 } } @@ -564,12 +561,11 @@ STATE_EASTERN_AFGHANISTAN = { mine = x3ACBE0 wood = xB1300D arable_land = 174 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_logging } capped_resources = { building_coal_mine = 24 building_iron_mine = 24 building_copper_mine = 18 - building_logging_camp = 7 } } @@ -583,12 +579,11 @@ STATE_BALUCHISTAN = { mine = x954C12 wood = x675BCE arable_land = 115 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_logging } 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 } @@ -605,10 +600,9 @@ STATE_LHASA = { mine = xBDF268 wood = x466F9F arable_land = 194 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_copper_mine = 28 - building_logging_camp = 20 } } @@ -622,10 +616,7 @@ STATE_NGARI = { mine = x63CF7D wood = x3242A4 arable_land = 115 - arable_resources = { bg_livestock_ranches } - capped_resources = { - building_logging_camp = 11 - } + arable_resources = { bg_livestock_ranches bg_logging } } STATE_HIMALAYAS = { @@ -638,10 +629,7 @@ STATE_HIMALAYAS = { 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 - } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } } STATE_BHUTAN = { @@ -654,8 +642,5 @@ STATE_BHUTAN = { 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 - } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } } diff --git a/map_data/state_regions/10_india.txt b/map_data/state_regions/10_india.txt index e11346ef7..dfe3e51ee 100644 --- a/map_data/state_regions/10_india.txt +++ b/map_data/state_regions/10_india.txt @@ -8,7 +8,7 @@ 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -25,7 +25,6 @@ capped_resources = { building_coal_mine = 80 building_copper_mine = 20 - building_logging_camp = 14 building_bauxite_mine = 28 } } @@ -40,7 +39,7 @@ STATE_NORTH_BENGAL = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 16 @@ -51,7 +50,6 @@ STATE_NORTH_BENGAL = { } capped_resources = { building_iron_mine = 30 - building_logging_camp = 29 } } @@ -65,7 +63,7 @@ STATE_ASSAM = { mine = xF71958 wood = x8C6C79 arable_land = 111 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 4 @@ -77,7 +75,6 @@ STATE_ASSAM = { } capped_resources = { building_coal_mine = 48 - building_logging_camp = 20 } } @@ -91,10 +88,9 @@ STATE_HARYANA = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 20 - building_logging_camp = 13 } } @@ -108,10 +104,7 @@ STATE_UTTAR_PRADESH = { 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 - } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } } STATE_GUJARAT = { @@ -126,7 +119,7 @@ STATE_GUJARAT = { 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 } + 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 bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 26 @@ -137,7 +130,6 @@ STATE_GUJARAT = { discovered_amount = 10 } capped_resources = { - building_logging_camp = 8 building_fishing_wharf = 16 building_bauxite_mine = 18 } @@ -154,14 +146,13 @@ STATE_MADHYA_PRADESH = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 3 } capped_resources = { building_copper_mine = 18 - building_logging_camp = 6 } } @@ -175,10 +166,9 @@ STATE_KASHMIR = { mine = xF28F90 wood = x9666D9 arable_land = 123 - arable_resources = { bg_millet_farms bg_livestock_ranches bg_silk_plantations bg_tea_plantations bg_tobacco_plantations } + arable_resources = { bg_millet_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 12 - building_logging_camp = 14 } } @@ -193,7 +183,7 @@ STATE_WEST_PUNJAB = { 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 25 @@ -206,9 +196,6 @@ STATE_WEST_PUNJAB = { type = "building_natural_gas_well" undiscovered_amount = 4 } - capped_resources = { - building_logging_camp = 11 - } } STATE_CHHATTISGARH = { @@ -220,10 +207,9 @@ STATE_CHHATTISGARH = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 18 - building_logging_camp = 9 } resource = { type = "building_uranium_mine" @@ -242,9 +228,8 @@ STATE_SOUTH_BENGAL = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 23 building_fishing_wharf = 20 } resource = { @@ -319,19 +304,19 @@ 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 } + traits = { } 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 } + 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 bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 15 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 13 } naval_exit_id = 3049 @@ -384,7 +369,7 @@ STATE_ANDHRA_PRADESH = { 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 } + 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 bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -404,7 +389,6 @@ STATE_ANDHRA_PRADESH = { capped_resources = { building_coal_mine = 40 building_iron_mine = 21 - building_logging_camp = 11 building_fishing_wharf = 18 } naval_exit_id = 3050 @@ -414,6 +398,7 @@ 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 } + traits = { } prime_land = { x189045 } city = x102D8B port = x51F0A0 @@ -421,11 +406,10 @@ STATE_KARNATAKA = { 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 } + 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 bg_logging } capped_resources = { building_gold_mine = 4 building_iron_mine = 24 - building_logging_camp = 14 building_fishing_wharf = 5 } naval_exit_id = 3049 @@ -443,13 +427,12 @@ STATE_KERALA = { 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 } + 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 bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 } capped_resources = { - building_logging_camp = 11 building_fishing_wharf = 10 } naval_exit_id = 3049 @@ -466,7 +449,7 @@ STATE_TAMIL_NADU = { 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 } + 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 bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -482,7 +465,6 @@ STATE_TAMIL_NADU = { } capped_resources = { building_iron_mine = 36 - building_logging_camp = 20 building_fishing_wharf = 18 } naval_exit_id = 3049 @@ -497,10 +479,7 @@ STATE_TELANGANA = { 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 - } + 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 bg_logging } } STATE_MAHARASHTRA = { @@ -514,7 +493,7 @@ STATE_MAHARASHTRA = { 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 } + 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 bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 10 @@ -524,7 +503,6 @@ STATE_MAHARASHTRA = { undiscovered_amount = 5 } capped_resources = { - building_logging_camp = 17 building_fishing_wharf = 12 } naval_exit_id = 3048 @@ -534,13 +512,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -557,7 +536,6 @@ STATE_WEST_BENGAL = { capped_resources = { building_coal_mine = 30 building_copper_mine = 10 - building_logging_camp = 25 building_bauxite_mine = 12 } naval_exit_id = 3050 @@ -567,15 +545,15 @@ STATE_ARUNACHAL_PRADESH = { id = 834 subsistence_building = building_subsistence_farm provinces = { x186F38 x28F81E x373402 x4CBB7C x525CC9 x673438 x7DC31D x83DFE3 x8FE067 xA5D54A xADDE52 xBAB31D xBC0BCD xD2139B xD238D2 xD2C34D xDF30DF xEB2EA9 xEE6A3D xF5C0FC xF8346B } + traits = { state_trait_natural_forests_15 } city = x28F81E farm = xD2C34D mine = xADDE52 wood = xF5C0FC arable_land = 25 - arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_logging } capped_resources = { building_coal_mine = 15 - building_logging_camp = 15 } } @@ -583,15 +561,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 } + traits = { state_trait_natural_forests_10 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_logging } capped_resources = { building_coal_mine = 15 - building_logging_camp = 30 } } @@ -599,15 +577,15 @@ STATE_HIMACHAL_PRADESH = { id = 836 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 20 - building_logging_camp = 5 } } @@ -615,15 +593,15 @@ STATE_PUNJAB_E = { id = 837 subsistence_building = building_subsistence_farm provinces = { x0C25D9 x1DC68F x1EA5F8 x280F05 x394B7F x45756F x4E70D0 x5A5F96 x66C9D9 x945283 x947B18 x96E54B xA07020 xA0F0A0 xA98EF8 xDB91D3 xDEFFE6 xE07020 xE4F817 } + traits = { } city = x394B7F farm = x5A5F96 mine = xA0F0A0 wood = x96E54B arable_land = 125 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_iron_mine = 7 - building_logging_camp = 7 } resource = { type = "building_oil_rig" diff --git a/map_data/state_regions/11_east_asia.txt b/map_data/state_regions/11_east_asia.txt index 0cac0fa34..835bedaa7 100644 --- a/map_data/state_regions/11_east_asia.txt +++ b/map_data/state_regions/11_east_asia.txt @@ -2,7 +2,7 @@ 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 } + traits = { } city = x7B100B farm = xF536A6 mine = x51EEA9 @@ -23,6 +23,9 @@ building_lead_mine = 36 building_sulfur_mine = 80 building_copper_mine = 42 + building_solar_farm = 120 + building_wind_farm = 55 + building_hydroelectric_power_plant = 55 } } @@ -30,7 +33,7 @@ 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 } + traits = { state_trait_taklamakan_desert } city = x5EC106 farm = x1C00F2 mine = x67149A @@ -56,6 +59,7 @@ STATE_TIANSHAN = { } capped_resources = { building_copper_mine = 15 + building_solar_farm = 180 } } @@ -63,19 +67,20 @@ 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 } + traits = { state_trait_mianning state_trait_yangtze_river state_trait_the_red_basin } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_sulfur_mine = 40 building_copper_mine = 40 - building_logging_camp = 23 building_bauxite_mine = 5 + building_wind_farm = 50 + building_hydroelectric_power_plant = 110 } resource = { type = "building_natural_gas_well" @@ -92,13 +97,13 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -111,8 +116,8 @@ STATE_YUNNAN = { building_coal_mine = 40 building_iron_mine = 60 building_copper_mine = 42 - building_logging_camp = 17 building_bauxite_mine = 16 + building_hydroelectric_power_plant = 110 } } @@ -120,13 +125,13 @@ 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 } + traits = { state_trait_pearl_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -142,8 +147,8 @@ STATE_GUIZHOU = { } capped_resources = { building_coal_mine = 32 - building_logging_camp = 26 building_bauxite_mine = 20 + building_hydroelectric_power_plant = 45 } } @@ -151,22 +156,22 @@ 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 } + traits = { state_trait_natural_harbors } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 } capped_resources = { building_iron_mine = 36 - building_logging_camp = 11 building_fishing_wharf = 10 + building_wind_farm = 35 } naval_exit_id = 3056 } @@ -175,7 +180,7 @@ 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 } + traits = { state_trait_gobi_desert } city = x0A8ABF farm = x91D0D9 mine = x9E1C8F @@ -184,6 +189,7 @@ STATE_ALXA = { arable_resources = { bg_livestock_ranches } capped_resources = { building_coal_mine = 32 + building_solar_farm = 75 } } #Monan @@ -191,17 +197,19 @@ 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 } + traits = { state_trait_bayanobo state_trait_yellow_river state_trait_gobi_desert } city = xF700DB farm = xE61212 mine = x7D03D7 wood = x356F29 arable_land = 284 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_iron_mine = 36 building_lead_mine = 24 - building_logging_camp = 6 + building_solar_farm = 130 + building_wind_farm = 55 + building_hydroelectric_power_plant = 45 } resource = { type = "building_natural_gas_well" @@ -222,13 +230,13 @@ 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 } + traits = { state_trait_pearl_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -247,8 +255,9 @@ STATE_GUANGXI = { undiscovered_amount = 10 } capped_resources = { - building_logging_camp = 9 building_bauxite_mine = 35 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } } @@ -256,18 +265,19 @@ 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 15 - building_logging_camp = 2 building_fishing_wharf = 3 + building_wind_farm = 45 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -284,14 +294,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 6 @@ -299,8 +309,8 @@ STATE_SHENGJING = { } capped_resources = { building_lead_mine = 15 - building_logging_camp = 2 building_fishing_wharf = 2 + building_wind_farm = 40 } naval_exit_id = 3057 } @@ -309,21 +319,22 @@ STATE_OUTER_MANCHURIA = { id = 488 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_forests_5 } city = xB7B43B port = x79F88A farm = x7D6986 mine = x5BD04E wood = xB7CA59 arable_land = 84 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } 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 + building_wind_farm = 70 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -336,19 +347,20 @@ 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } capped_resources = { building_coal_mine = 60 building_iron_mine = 75 building_lead_mine = 45 - building_logging_camp = 25 building_fishing_wharf = 8 + building_wind_farm = 55 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -365,12 +377,13 @@ STATE_NORTHERN_MANCHURIA = { id = 490 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x87B373 farm = x21D001 mine = xE340C1 wood = x389048 arable_land = 172 - arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -383,7 +396,6 @@ STATE_NORTHERN_MANCHURIA = { capped_resources = { building_coal_mine = 40 building_iron_mine = 36 - building_logging_camp = 34 } } @@ -391,19 +403,20 @@ 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 } + traits = { state_trait_the_loess_plateau state_trait_yellow_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 116 building_iron_mine = 96 building_sulfur_mine = 48 - building_logging_camp = 7 building_bauxite_mine = 21 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } } @@ -411,13 +424,13 @@ 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 } + traits = { state_trait_yellow_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 9 @@ -428,7 +441,8 @@ STATE_NINGXIA = { undiscovered_amount = 18 } capped_resources = { - building_logging_camp = 8 + building_solar_farm = 70 + building_wind_farm = 45 } } @@ -436,20 +450,20 @@ 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 4 discovered_amount = 4 } capped_resources = { - building_logging_camp = 5 + building_solar_farm = 75 } } @@ -457,17 +471,18 @@ 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 } + traits = { state_trait_the_loess_plateau } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 72 building_sulfur_mine = 60 - building_logging_camp = 9 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -479,13 +494,13 @@ STATE_QINGHAI = { id = 495 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_yellow_river } city = x53C731 farm = xBF0F3F mine = xCE8D54 wood = xCF5578 arable_land = 60 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 4 @@ -497,7 +512,8 @@ STATE_QINGHAI = { } capped_resources = { building_coal_mine = 48 - building_logging_camp = 6 + building_solar_farm = 100 + building_hydroelectric_power_plant = 110 } } @@ -505,18 +521,19 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 36 building_copper_mine = 22 - building_logging_camp = 9 building_bauxite_mine = 18 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } } @@ -524,14 +541,14 @@ 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 } + traits = { state_trait_pearl_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 9 @@ -542,8 +559,9 @@ STATE_GUANGDONG = { discovered_amount = 2 } capped_resources = { - building_logging_camp = 8 building_fishing_wharf = 14 + building_solar_farm = 50 + building_wind_farm = 35 } naval_exit_id = 3056 } @@ -552,18 +570,18 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_copper_mine = 10 - building_logging_camp = 16 building_fishing_wharf = 10 + building_wind_farm = 40 } naval_exit_id = 3056 } @@ -572,17 +590,18 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 11 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3058 } @@ -591,14 +610,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -608,8 +627,8 @@ STATE_JIANGSU = { undiscovered_amount = 8 } capped_resources = { - building_logging_camp = 8 building_fishing_wharf = 8 + building_wind_farm = 35 } naval_exit_id = 3057 } @@ -618,15 +637,15 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 5 + building_hydroelectric_power_plant = 30 } } @@ -640,11 +659,10 @@ STATE_HENAN = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 52 building_sulfur_mine = 36 - building_logging_camp = 11 building_bauxite_mine = 22 } } @@ -653,14 +671,14 @@ 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 } + traits = { state_trait_yellow_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 30 @@ -682,8 +700,9 @@ STATE_ZHILI = { building_iron_mine = 39 building_sulfur_mine = 36 building_copper_mine = 28 - building_logging_camp = 9 building_fishing_wharf = 4 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3057 } @@ -698,7 +717,7 @@ STATE_JIANGXI = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 20 @@ -715,7 +734,6 @@ STATE_JIANGXI = { capped_resources = { building_coal_mine = 52 building_copper_mine = 42 - building_logging_camp = 15 } } @@ -729,7 +747,7 @@ STATE_SOUTHERN_ANHUI = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 5 @@ -740,7 +758,6 @@ STATE_SOUTHERN_ANHUI = { } capped_resources = { building_coal_mine = 40 - building_logging_camp = 14 } } @@ -753,7 +770,7 @@ STATE_NORTHERN_ANHUI = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 3 @@ -761,7 +778,6 @@ STATE_NORTHERN_ANHUI = { } capped_resources = { building_coal_mine = 48 - building_logging_camp = 6 } } @@ -769,16 +785,16 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_bauxite_mine = 8 + building_hydroelectric_power_plant = 30 } } @@ -786,21 +802,21 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 3 discovered_amount = 3 } capped_resources = { - building_logging_camp = 8 building_bauxite_mine = 9 + building_hydroelectric_power_plant = 30 } } @@ -808,21 +824,21 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } capped_resources = { building_sulfur_mine = 44 - building_logging_camp = 18 building_bauxite_mine = 5 + building_hydroelectric_power_plant = 30 } } #Taiwan @@ -830,14 +846,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 @@ -852,8 +868,9 @@ STATE_FORMOSA = { undiscovered_amount = 7 } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 13 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3056 } @@ -862,14 +879,14 @@ 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 } + traits = { state_trait_yellow_river } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 53 @@ -881,9 +898,9 @@ STATE_SHANDONG = { } capped_resources = { building_sulfur_mine = 32 - building_logging_camp = 6 building_fishing_wharf = 15 building_bauxite_mine = 4 + building_wind_farm = 45 } naval_exit_id = 3057 } @@ -892,17 +909,18 @@ 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 } + traits = { state_trait_yangtze_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 5 building_fishing_wharf = 5 + building_solar_farm = 35 + building_wind_farm = 35 } naval_exit_id = 3058 } @@ -911,12 +929,13 @@ 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 } + traits = { } city = x59D6A8 farm = x9E2E49 mine = x705964 wood = x0D2595 arable_land = 27 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 @@ -924,7 +943,6 @@ STATE_ULIASTAI = { capped_resources = { building_coal_mine = 36 building_iron_mine = 33 - building_logging_camp = 5 } } @@ -932,12 +950,13 @@ 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 } + traits = { } city = x441F74 farm = xF01B63 mine = xB0126E wood = xF35C78 arable_land = 37 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -954,7 +973,6 @@ STATE_URGA = { capped_resources = { building_coal_mine = 36 building_iron_mine = 45 - building_logging_camp = 4 } } @@ -962,22 +980,23 @@ 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 } + traits = { state_trait_indochinese_forest state_trait_mekong_river } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } 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_wind_farm = 40 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3053 } @@ -986,21 +1005,22 @@ 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 } + traits = { state_trait_chao_phraya_delta state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 11 } capped_resources = { - building_logging_camp = 17 building_fishing_wharf = 8 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3053 } @@ -1009,14 +1029,14 @@ 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 } + traits = { state_trait_indochinese_forest 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 3 @@ -1024,8 +1044,9 @@ STATE_TONKIN = { capped_resources = { building_coal_mine = 32 building_copper_mine = 18 - building_logging_camp = 15 building_fishing_wharf = 7 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3054 } @@ -1034,19 +1055,20 @@ 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 } + traits = { state_trait_indochinese_forest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 24 building_iron_mine = 27 - building_logging_camp = 17 building_fishing_wharf = 15 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -1063,21 +1085,22 @@ 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 } + traits = { state_trait_mekong_delta state_trait_indochinese_forest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 5 } capped_resources = { - building_logging_camp = 20 building_fishing_wharf = 16 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3053 } @@ -1086,13 +1109,13 @@ 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 } + traits = { state_trait_indochinese_forest state_trait_mekong_river } 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 } + 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 bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -1100,7 +1123,7 @@ STATE_LAOS = { capped_resources = { building_coal_mine = 32 building_iron_mine = 36 - building_logging_camp = 23 + building_hydroelectric_power_plant = 30 } } @@ -1108,13 +1131,13 @@ 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 } + traits = { state_trait_natural_forests_15 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 4 @@ -1123,7 +1146,8 @@ STATE_CHIANG_MAI = { capped_resources = { building_coal_mine = 32 building_lead_mine = 36 - building_logging_camp = 18 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } } @@ -1131,43 +1155,45 @@ 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 } + traits = { state_trait_indochinese_forest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 8 } + naval_exit_id = 3053 capped_resources = { - building_logging_camp = 25 + building_solar_farm = 60 + building_hydroelectric_power_plant = 30 } - 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 } + traits = { state_trait_thaipeninsula state_trait_natural_forests_15 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 7 } capped_resources = { - building_logging_camp = 17 building_fishing_wharf = 12 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3051 } @@ -1176,16 +1202,16 @@ 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 } + traits = { state_trait_burmese_teak } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_copper_mine = 8 - building_logging_camp = 20 + building_hydroelectric_power_plant = 30 } } @@ -1193,13 +1219,13 @@ 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 } + traits = { state_trait_burmese_teak } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -1211,7 +1237,7 @@ STATE_SHAN_STATES = { capped_resources = { building_coal_mine = 20 building_lead_mine = 27 - building_logging_camp = 17 + building_hydroelectric_power_plant = 30 } } @@ -1219,16 +1245,16 @@ 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 } + traits = { state_trait_burmese_teak 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 36 - building_logging_camp = 20 + building_hydroelectric_power_plant = 30 } } @@ -1236,17 +1262,17 @@ 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 } + traits = { state_trait_irrwaddy_delta state_trait_burmese_teak } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 15 building_fishing_wharf = 10 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3050 } @@ -1255,18 +1281,18 @@ 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 } + traits = { state_trait_natural_forests_10 } city = x2492AA port = x2492AA farm = xC3C06E mine = x7608FE wood = x1B4E8D arable_land = 19 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 32 building_iron_mine = 45 building_copper_mine = 28 - building_logging_camp = 11 building_fishing_wharf = 7 } resource = { @@ -1281,22 +1307,23 @@ STATE_HOKKAIDO = { 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 } + traits = { state_trait_natural_forests_10 } city = xA011C0 port = xA090C0 farm = x5F2A24 mine = x413F60 wood = x86757A arable_land = 18 - arable_resources = { bg_rice_farms bg_livestock_ranches } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_logging } 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 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -1310,20 +1337,21 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 60 building_lead_mine = 45 building_copper_mine = 32 - building_logging_camp = 15 building_fishing_wharf = 15 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1332,20 +1360,22 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 36 building_lead_mine = 30 building_copper_mine = 28 - building_logging_camp = 9 building_fishing_wharf = 20 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1354,14 +1384,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 2 @@ -1369,8 +1399,10 @@ STATE_CHUBU = { } capped_resources = { building_lead_mine = 33 - building_logging_camp = 16 building_fishing_wharf = 16 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1379,17 +1411,19 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { - building_logging_camp = 9 building_fishing_wharf = 10 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1398,20 +1432,23 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_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 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1437,19 +1474,21 @@ 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 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_lead_mine = 24 building_sulfur_mine = 40 - building_logging_camp = 20 building_fishing_wharf = 12 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1458,20 +1497,22 @@ 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 } + traits = { state_trait_seto_inland_sea state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_iron_mine = 24 building_sulfur_mine = 32 building_copper_mine = 18 - building_logging_camp = 11 building_fishing_wharf = 9 + building_solar_farm = 35 + building_wind_farm = 30 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1480,14 +1521,14 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -1495,8 +1536,10 @@ STATE_SEOUL = { capped_resources = { building_iron_mine = 30 building_lead_mine = 27 - building_logging_camp = 14 building_fishing_wharf = 8 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3057 } @@ -1505,18 +1548,20 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 10 - building_logging_camp = 7 building_fishing_wharf = 7 + building_solar_farm = 35 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3058 } @@ -1525,22 +1570,24 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 } capped_resources = { building_coal_mine = 10 - building_logging_camp = 7 building_fishing_wharf = 6 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3058 } @@ -1549,20 +1596,22 @@ 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 } + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } capped_resources = { building_coal_mine = 36 building_iron_mine = 33 building_lead_mine = 39 - building_logging_camp = 11 building_fishing_wharf = 6 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3059 } @@ -1571,21 +1620,23 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_cotton_plantations bg_tobacco_plantations bg_logging } 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 + building_solar_farm = 50 + building_wind_farm = 35 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3057 } diff --git a/map_data/state_regions/12_indonesia.txt b/map_data/state_regions/12_indonesia.txt index e75c0ac84..7304c421f 100644 --- a/map_data/state_regions/12_indonesia.txt +++ b/map_data/state_regions/12_indonesia.txt @@ -2,14 +2,14 @@ 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 } + traits = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 3 @@ -17,9 +17,10 @@ capped_resources = { building_coal_mine = 32 building_lead_mine = 24 - building_logging_camp = 17 building_fishing_wharf = 10 building_bauxite_mine = 32 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3052 } @@ -29,22 +30,22 @@ STATE_NORTH_BORNEO = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_sarawak_river state_trait_borneo_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } 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 + building_hydroelectric_power_plant = 30 } resource = { type = "building_natural_gas_well" @@ -64,14 +65,14 @@ STATE_WEST_BORNEO = { 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 } + traits = { state_trait_kapuas_river state_trait_borneo_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -82,10 +83,10 @@ STATE_WEST_BORNEO = { } capped_resources = { building_lead_mine = 30 - building_logging_camp = 17 building_fishing_wharf = 7 building_gold_mine = 10 building_bauxite_mine = 20 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3052 } @@ -95,18 +96,18 @@ STATE_EAST_BORNEO = { subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_borneo_rainforest } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_coal_mine = 28 - building_logging_camp = 20 building_fishing_wharf = 9 + building_hydroelectric_power_plant = 45 } resource = { type = "building_oil_rig" @@ -124,7 +125,10 @@ 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 } + traits = { } + capped_resources = { + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = x5CC6B6 port = xD70117 @@ -132,11 +136,10 @@ STATE_WEST_JAVA = { 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 } + 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 bg_logging } capped_resources = { building_coal_mine = 20 building_sulfur_mine = 32 - building_logging_camp = 8 building_fishing_wharf = 11 } resource = { @@ -156,7 +159,10 @@ STATE_EAST_JAVA = { 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 } + traits = { state_trait_natural_harbors } + capped_resources = { + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = x1D38B7 port = x1D38B7 @@ -164,10 +170,9 @@ STATE_EAST_JAVA = { 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 } + 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 bg_logging } capped_resources = { building_sulfur_mine = 40 - building_logging_camp = 7 building_fishing_wharf = 8 } resource = { @@ -186,7 +191,10 @@ 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 } + traits = { } + capped_resources = { + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = xD19D2E port = xA06070 @@ -194,14 +202,13 @@ STATE_CENTRAL_JAVA = { 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 } + 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 bg_logging } 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 } @@ -212,14 +219,14 @@ STATE_NORTH_SUMATRA = { id = 546 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -236,8 +243,9 @@ STATE_NORTH_SUMATRA = { capped_resources = { building_coal_mine = 40 building_sulfur_mine = 48 - building_logging_camp = 29 building_fishing_wharf = 13 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3120 } @@ -246,7 +254,11 @@ STATE_SOUTH_SUMATRA = { id = 914 subsistence_building = building_subsistence_farm 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 } + traits = { } + capped_resources = { + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = x3099D2 port = xA97585 @@ -271,7 +283,6 @@ STATE_SOUTH_SUMATRA = { capped_resources = { building_coal_mine = 40 building_sulfur_mine = 48 - building_logging_camp = 29 building_fishing_wharf = 13 } naval_exit_id = 3120 @@ -281,14 +292,14 @@ STATE_ACEH = { id = 547 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_sugar_plantations bg_banana_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -297,9 +308,10 @@ STATE_ACEH = { building_iron_mine = 15 building_sulfur_mine = 20 building_copper_mine = 32 - building_logging_camp = 14 building_fishing_wharf = 8 building_bauxite_mine = 32 + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_oil_rig" @@ -316,18 +328,17 @@ STATE_WESTERN_NEW_GUINEA = { id = 548 subsistence_building = building_subsistence_farm 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 = {} + 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 18 building_copper_mine = 10 - building_logging_camp = 20 building_fishing_wharf = 9 } resource = { @@ -342,15 +353,15 @@ 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 } + traits = { } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 6 } naval_exit_id = 3125 @@ -360,7 +371,10 @@ 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 } + traits = { } + capped_resources = { + building_hydroelectric_power_plant = 40 + } # state_trait_geothermal_reservoirs } city = x63E362 port = x0C7820 @@ -368,7 +382,7 @@ STATE_CELEBES = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_natural_gas_well" undiscovered_amount = 2 @@ -376,7 +390,6 @@ STATE_CELEBES = { capped_resources = { building_iron_mine = 27 building_copper_mine = 18 - building_logging_camp = 14 building_fishing_wharf = 4 } naval_exit_id = 3125 @@ -386,19 +399,18 @@ STATE_EASTERN_NEW_GUINEA = { id = 550 subsistence_building = building_subsistence_farm 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 = {} + traits = { state_trait_natural_forests_5 } 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_sugar_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 24 building_sulfur_mine = 32 building_copper_mine = 30 - building_logging_camp = 16 building_fishing_wharf = 10 } resource = { @@ -417,6 +429,7 @@ 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 } + traits = { } prime_land = { x5ABA94 x100090 } city = xCF8A98 port = x5ABA94 @@ -424,7 +437,7 @@ STATE_SUNDA_ISLANDS = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } resource = { type = "building_oil_rig" undiscovered_amount = 2 @@ -434,7 +447,6 @@ STATE_SUNDA_ISLANDS = { building_iron_mine = 24 building_sulfur_mine = 40 building_copper_mine = 38 - building_logging_camp = 17 building_fishing_wharf = 10 } naval_exit_id = 3052 @@ -444,7 +456,11 @@ STATE_MINDANAO = { id = 552 subsistence_building = building_subsistence_farm 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 } + traits = { } + capped_resources = { + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = x355FBE port = xF0014A @@ -452,11 +468,10 @@ STATE_MINDANAO = { 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 } + arable_resources = { bg_rice_farms bg_livestock_ranches bg_coffee_plantations bg_cotton_plantations bg_tea_plantations bg_tobacco_plantations bg_banana_plantations bg_logging } capped_resources = { building_iron_mine = 36 building_copper_mine = 24 - building_logging_camp = 14 building_fishing_wharf = 8 } naval_exit_id = 3055 @@ -466,7 +481,11 @@ 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 } + traits = { state_trait_manila_bay } + capped_resources = { + building_solar_farm = 50 + building_hydroelectric_power_plant = 30 + } # state_trait_geothermal_reservoirs } city = x0D8236 port = xF4CD9C @@ -474,11 +493,10 @@ STATE_LUZON = { 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 } + 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 bg_logging } capped_resources = { building_iron_mine = 24 building_copper_mine = 16 - building_logging_camp = 20 building_fishing_wharf = 12 } naval_exit_id = 3056 @@ -488,7 +506,10 @@ 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 } + traits = { } + capped_resources = { + building_solar_farm = 50 + } # state_trait_geothermal_reservoirs } city = xD2CA4A port = x90F80A @@ -496,11 +517,10 @@ STATE_VISAYAS = { 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 } + 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 bg_logging } capped_resources = { building_iron_mine = 30 building_copper_mine = 22 - building_logging_camp = 18 building_fishing_wharf = 10 } naval_exit_id = 3127 @@ -510,15 +530,15 @@ 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 } + traits = { } city = x808011 port = x808011 farm = x808011 mine = x808011 wood = x808011 arable_land = 22 - arable_resources = { bg_rice_farms bg_banana_plantations } + arable_resources = { bg_rice_farms bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 4 building_fishing_wharf = 6 } naval_exit_id = 3002 @@ -528,15 +548,15 @@ 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 } + traits = { } city = x898945 port = x898945 farm = x874589 mine = x3B8EEB wood = x2B5E69 arable_land = 36 - arable_resources = { bg_rice_farms bg_coffee_plantations bg_banana_plantations } + arable_resources = { bg_rice_farms bg_coffee_plantations bg_banana_plantations bg_logging } capped_resources = { - building_logging_camp = 6 building_fishing_wharf = 35 building_copper_mine = 6 } @@ -547,15 +567,15 @@ 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 } + traits = { state_trait_natural_forests_5 } city = x208030 port = xA7F8A1 farm = xC00010 mine = xA7F8A1 wood = xC00010 arable_land = 36 - arable_resources = { bg_rice_farms bg_banana_plantations } + arable_resources = { bg_rice_farms bg_banana_plantations bg_logging } 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 facf3eaed..ab4cf7c0e 100644 --- a/map_data/state_regions/13_australasia.txt +++ b/map_data/state_regions/13_australasia.txt @@ -2,14 +2,14 @@ id = 558 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_great_dividing_range } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 18 @@ -22,10 +22,12 @@ 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 + building_solar_farm = 115 + building_wind_farm = 55 + building_hydroelectric_power_plant = 60 } naval_exit_id = 3122 } @@ -34,20 +36,22 @@ STATE_VICTORIA = { id = 559 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } capped_resources = { building_sulfur_mine = 24 - building_logging_camp = 11 building_fishing_wharf = 8 building_gold_mine = 6 building_bauxite_mine = 10 + building_solar_farm = 75 + building_wind_farm = 50 + building_hydroelectric_power_plant = 30 } resource = { type = "building_uranium_mine" @@ -73,14 +77,14 @@ STATE_TASMANIA = { id = 1022 subsistence_building = building_subsistence_farm 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 } + traits = { } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -88,10 +92,11 @@ STATE_TASMANIA = { 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 + building_wind_farm = 35 + building_hydroelectric_power_plant = 40 } naval_exit_id = 3122 } @@ -100,21 +105,23 @@ 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 } + traits = { state_trait_great_dividing_range } 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 } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_cotton_plantations bg_tea_plantations bg_sugar_plantations bg_logging } 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 + building_solar_farm = 165 + building_wind_farm = 60 + building_hydroelectric_power_plant = 50 } resource = { type = "building_uranium_mine" @@ -140,7 +147,7 @@ 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 } + traits = { state_trait_australian_desert } city = x4064E2 port = x90DF50 farm = xC53983 @@ -162,6 +169,9 @@ STATE_SOUTH_AUSTRALIA = { building_sulfur_mine = 60 building_copper_mine = 44 building_fishing_wharf = 6 + building_solar_farm = 155 + building_wind_farm = 55 + building_hydroelectric_power_plant = 60 } naval_exit_id = 3121 } @@ -170,22 +180,24 @@ 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 } + traits = { state_trait_australian_desert state_trait_mountweld } city = x835810 port = x79C4FB farm = x98FA26 mine = x8D829F wood = x74551C arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } 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 + building_solar_farm = 200 + building_wind_farm = 65 + building_hydroelectric_power_plant = 60 } resource = { type = "building_uranium_mine" @@ -211,14 +223,14 @@ STATE_NORTHERN_TERRITORY = { id = 563 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_australian_desert } city = xE1EF33 port = x7ED764 farm = xF943B8 mine = x3F7FA7 wood = xA4B8B3 arable_land = 144 - arable_resources = { bg_livestock_ranches bg_cotton_plantations } + arable_resources = { bg_livestock_ranches bg_cotton_plantations bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 40 @@ -237,9 +249,11 @@ STATE_NORTHERN_TERRITORY = { undiscovered_amount = 13 } capped_resources = { - building_logging_camp = 5 building_fishing_wharf = 6 building_bauxite_mine = 18 + building_solar_farm = 190 + building_wind_farm = 60 + building_hydroelectric_power_plant = 45 } naval_exit_id = 3126 } @@ -248,14 +262,14 @@ STATE_NORTH_ISLAND = { id = 564 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x1000F0 port = x0A9415 farm = xEBB583 mine = x59DF28 wood = x0AA01A arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 1 @@ -263,9 +277,10 @@ STATE_NORTH_ISLAND = { capped_resources = { building_coal_mine = 28 building_iron_mine = 27 - building_logging_camp = 11 building_fishing_wharf = 8 building_gold_mine = 4 + building_wind_farm = 40 + building_hydroelectric_power_plant = 30 } naval_exit_id = 3122 } @@ -274,22 +289,23 @@ STATE_SOUTH_ISLAND = { id = 565 subsistence_building = building_subsistence_farm 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 } + traits = { } city = xD8C27E port = xC5AD14 farm = x6A5DDE mine = xD040B0 wood = x50F19B arable_land = 436 - arable_resources = { bg_wheat_farms bg_livestock_ranches } + arable_resources = { bg_wheat_farms bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } capped_resources = { - building_logging_camp = 7 building_fishing_wharf = 10 building_gold_mine = 6 + building_wind_farm = 40 + building_hydroelectric_power_plant = 40 } naval_exit_id = 3122 } diff --git a/map_data/state_regions/14_siberia.txt b/map_data/state_regions/14_siberia.txt index 12edbc7db..d5c384975 100644 --- a/map_data/state_regions/14_siberia.txt +++ b/map_data/state_regions/14_siberia.txt @@ -2,13 +2,13 @@ id = 566 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_ural_mountains state_trait_natural_forests_5 } city = x79430B farm = x2FE367 mine = x492819 wood = x09B346 arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 15 @@ -27,7 +27,6 @@ building_iron_mine = 96 building_lead_mine = 81 building_copper_mine = 52 - building_logging_camp = 13 } } @@ -41,7 +40,7 @@ STATE_TOMSK = { mine = xC126CD wood = x17485E arable_land = 93 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } resource = { type = "building_uranium_mine" undiscovered_amount = 10 @@ -49,7 +48,6 @@ STATE_TOMSK = { capped_resources = { building_coal_mine = 44 building_iron_mine = 27 - building_logging_camp = 13 } } @@ -57,16 +55,16 @@ STATE_TUVA = { id = 600 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_forests_5 } city = x01871B farm = xC4AC17 mine = x1FB679 wood = x8C119F arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 building_iron_mine = 18 - building_logging_camp = 14 } } @@ -74,16 +72,15 @@ STATE_TOBOLSK = { id = 568 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_ob_river state_trait_natural_forests_5 } city = x0C4124 farm = xBA2BBE mine = x1434F4 wood = xC2DCCF arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 44 - building_logging_camp = 14 } resource = { type = "building_oil_rig" @@ -100,14 +97,14 @@ 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 } + traits = { state_trait_siberian_terrain state_trait_natural_forests_10 } city = xF719DB farm = x7B77A1 mine = xBE2796 wood = xAB21AB port = xF28BD7 arable_land = 61 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 @@ -119,7 +116,6 @@ STATE_UPPER_YENISEYSK = { capped_resources = { building_coal_mine = 20 building_copper_mine = 36 - building_logging_camp = 29 building_fishing_wharf = 6 } naval_exit_id = 3043 @@ -129,18 +125,17 @@ 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 } + traits = { state_trait_siberian_terrain state_trait_ob_river state_trait_natural_forests_10 } city = x8DA0AB farm = xA82793 mine = xC0C1EC wood = x1E0564 port = x0DD9F5 arable_land = 30 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 20 building_copper_mine = 20 - building_logging_camp = 13 building_fishing_wharf = 11 } resource = { @@ -154,16 +149,15 @@ 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 } + traits = { state_trait_siberian_terrain state_trait_natural_forests_10 } city = x839A86 farm = x9EC96B mine = x619129 wood = xEDD7D8 port = x871642 arable_land = 30 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { - building_logging_camp = 13 building_fishing_wharf = 12 } resource = { @@ -177,18 +171,17 @@ 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 } + traits = { state_trait_siberian_terrain state_trait_natural_forests_10 } city = x6F8624 port = xD6DC77 farm = x4CFB0E mine = xC604B8 wood = x69A096 arable_land = 30 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 36 building_copper_mine = 22 - building_logging_camp = 13 building_fishing_wharf = 9 building_gold_mine = 4 } @@ -199,20 +192,18 @@ 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 } + traits = { state_trait_natural_forests_10 } city = xE14119 port = x806D27 farm = xB29120 mine = x5A4450 wood = xBCA852 arable_land = 30 - arable_resources = { bg_livestock_ranches } + arable_resources = { bg_livestock_ranches bg_logging } resource = { type = "building_rare_earth_elements_mine" undiscovered_amount = 2 } - capped_resources = { - building_logging_camp = 13 - } naval_exit_id = 3118 } @@ -243,17 +234,16 @@ 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 } + traits = { state_trait_siberian_terrain state_trait_natural_forests_10 } city = xC7C43F farm = x0EBDB9 mine = x247AF1 wood = x397BDC port = x117ADC arable_land = 46 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 36 - building_logging_camp = 23 building_gold_mine = 8 } resource = { @@ -267,18 +257,18 @@ STATE_TRANS_BAIKAL = { id = 582 subsistence_building = building_subsistence_farm 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 } + traits = { } city = x4E6D3D farm = xFB2114 mine = x5C7106 wood = x45078E arable_land = 93 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } 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 = { @@ -295,17 +285,17 @@ STATE_IRKUTSK = { id = 583 subsistence_building = building_subsistence_farm 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 } + traits = { state_trait_natural_forests_5 } city = xD6FB32 farm = xD111D0 mine = x92B2DB wood = x96884E arable_land = 61 - arable_resources = { bg_rye_farms bg_livestock_ranches } + arable_resources = { bg_rye_farms bg_livestock_ranches bg_logging } capped_resources = { building_coal_mine = 80 building_iron_mine = 36 building_copper_mine = 42 - building_logging_camp = 13 building_bauxite_mine = 22 } resource = { diff --git a/map_data/state_regions/99_seas.txt b/map_data/state_regions/99_seas.txt index 40f7b9526..9bc9e4dd4 100644 --- a/map_data/state_regions/99_seas.txt +++ b/map_data/state_regions/99_seas.txt @@ -1,844 +1,839 @@ 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 } + 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 }