diff --git a/common/building_groups/dubois_building_groups.txt b/common/building_groups/dubois_building_groups.txt index 166f9f4db9..a96b252c3f 100644 --- a/common/building_groups/dubois_building_groups.txt +++ b/common/building_groups/dubois_building_groups.txt @@ -22,8 +22,12 @@ # hires_unemployed_only = yes If yes, buildings in this group may only hire from the unemployment pool. Default no. bg_dubois_national_park = { + category = rural + parent_group = bg_government + stateregion_max_level = yes + land_usage = rural urbanization = 0 } \ No newline at end of file diff --git a/common/buildings/dubois_buildings.txt b/common/buildings/dubois_buildings.txt index 439a8e53e0..14da472f0c 100644 --- a/common/buildings/dubois_buildings.txt +++ b/common/buildings/dubois_buildings.txt @@ -117,11 +117,10 @@ building_dubois_national_park = { building_group = bg_dubois_national_park city_type = wood - ignore_stateregion_max_level = yes levels_per_mesh = 1 - - expandable = no - downsizeable = no + + expandable = yes + downsizeable = yes buildable = yes unlocking_technologies = { @@ -137,136 +136,7 @@ building_dubois_national_park = { required_construction = construction_cost_medium can_build_government = { - trigger_if = { - limit = { - owner = { is_ai = yes } - } - trigger_if = { - limit = { - OR = { - has_modifier = dubois_nature_reserve_location_modifier - owner = { - has_technology_researched = dubois_genetics_tech - } - } - } - OR = { - AND = { - is_homeland_of_country_cultures = owner - is_incorporated = yes - custom_tooltip = { - text = dubois_has_habitat_for_nr_tt - OR = { - has_state_trait = dubois_state_trait_grizzly_habitat - has_state_trait = dubois_state_trait_eagle_habitat - has_state_trait = dubois_state_trait_bison_habitat - has_state_trait = dubois_state_trait_panther_habitat - has_state_trait = dubois_state_trait_alligator_habitat - has_state_trait = dubois_state_trait_axolotl_habitat - has_state_trait = dubois_state_trait_sloth_habitat - has_state_trait = dubois_state_trait_jaguar_habitat - has_state_trait = dubois_state_trait_anteater_habitat - has_state_trait = dubois_state_trait_armadillo_habitat - has_state_trait = dubois_state_trait_condor_habitat - has_state_trait = dubois_state_trait_manatee_habitat - has_state_trait = dubois_state_trait_monkey_habitat - has_state_trait = dubois_state_trait_lynx_habitat - has_state_trait = dubois_state_trait_wolf_habitat - has_state_trait = dubois_state_trait_badger_habitat - has_state_trait = dubois_state_trait_stoat_habitat - has_state_trait = dubois_state_trait_otter_habitat - has_state_trait = dubois_state_trait_ibex_habitat - has_state_trait = dubois_state_trait_wisent_habitat - has_state_trait = dubois_state_trait_hippopotamus_habitat - has_state_trait = dubois_state_trait_lion_habitat - has_state_trait = dubois_state_trait_elefant_habitat - has_state_trait = dubois_state_trait_giraffe_habitat - has_state_trait = dubois_state_trait_penguin_habitat - has_state_trait = dubois_state_trait_mole_habitat - has_state_trait = dubois_state_trait_zebra_habitat - has_state_trait = dubois_state_trait_panda_habitat - has_state_trait = dubois_state_trait_orangutan_habitat - has_state_trait = dubois_state_trait_tiger_habitat - has_state_trait = dubois_state_trait_tapir_habitat - has_state_trait = dubois_state_trait_dragon_habitat - has_state_trait = dubois_state_trait_leopard_habitat - has_state_trait = dubois_state_trait_cheetah_habitat - has_state_trait = dubois_state_trait_turtle_habitat - has_state_trait = dubois_state_trait_manta_habitat - has_state_trait = dubois_state_trait_kangaroo_habitat - has_state_trait = dubois_state_trait_koala_habitat - has_state_trait = dubois_state_trait_platypus_habitat - has_state_trait = dubois_state_trait_cassowary_habitat - has_state_trait = dubois_state_trait_sealion_habitat - } - } - } - custom_tooltip = { - text = dubois_has_nature_reserve_location_tt - has_modifier = dubois_nature_reserve_location_modifier - } - } - } - trigger_else = { always = no } - } - trigger_else = { - OR = { - AND = { - is_homeland_of_country_cultures = owner - is_incorporated = yes - custom_tooltip = { - text = dubois_has_habitat_for_nr_tt - OR = { - has_state_trait = dubois_state_trait_grizzly_habitat - has_state_trait = dubois_state_trait_eagle_habitat - has_state_trait = dubois_state_trait_bison_habitat - has_state_trait = dubois_state_trait_panther_habitat - has_state_trait = dubois_state_trait_alligator_habitat - has_state_trait = dubois_state_trait_axolotl_habitat - has_state_trait = dubois_state_trait_sloth_habitat - has_state_trait = dubois_state_trait_jaguar_habitat - has_state_trait = dubois_state_trait_anteater_habitat - has_state_trait = dubois_state_trait_armadillo_habitat - has_state_trait = dubois_state_trait_condor_habitat - has_state_trait = dubois_state_trait_manatee_habitat - has_state_trait = dubois_state_trait_monkey_habitat - has_state_trait = dubois_state_trait_lynx_habitat - has_state_trait = dubois_state_trait_wolf_habitat - has_state_trait = dubois_state_trait_badger_habitat - has_state_trait = dubois_state_trait_stoat_habitat - has_state_trait = dubois_state_trait_otter_habitat - has_state_trait = dubois_state_trait_ibex_habitat - has_state_trait = dubois_state_trait_wisent_habitat - has_state_trait = dubois_state_trait_hippopotamus_habitat - has_state_trait = dubois_state_trait_lion_habitat - has_state_trait = dubois_state_trait_elefant_habitat - has_state_trait = dubois_state_trait_giraffe_habitat - has_state_trait = dubois_state_trait_penguin_habitat - has_state_trait = dubois_state_trait_mole_habitat - has_state_trait = dubois_state_trait_zebra_habitat - has_state_trait = dubois_state_trait_panda_habitat - has_state_trait = dubois_state_trait_orangutan_habitat - has_state_trait = dubois_state_trait_tiger_habitat - has_state_trait = dubois_state_trait_tapir_habitat - has_state_trait = dubois_state_trait_dragon_habitat - has_state_trait = dubois_state_trait_leopard_habitat - has_state_trait = dubois_state_trait_cheetah_habitat - has_state_trait = dubois_state_trait_turtle_habitat - has_state_trait = dubois_state_trait_manta_habitat - has_state_trait = dubois_state_trait_kangaroo_habitat - has_state_trait = dubois_state_trait_koala_habitat - has_state_trait = dubois_state_trait_platypus_habitat - has_state_trait = dubois_state_trait_cassowary_habitat - has_state_trait = dubois_state_trait_sealion_habitat - } - } - } - custom_tooltip = { - text = dubois_has_nature_reserve_location_tt - has_modifier = dubois_nature_reserve_location_modifier - } - } - } + always = yes } can_build_private = { diff --git a/common/production_methods/dubois_production_methods.txt b/common/production_methods/dubois_production_methods.txt index 1ee65a514d..f83ca7efaf 100644 --- a/common/production_methods/dubois_production_methods.txt +++ b/common/production_methods/dubois_production_methods.txt @@ -221,10 +221,17 @@ pm_nr_royal_reserve = { country_modifiers = { level_scaled = { - country_prestige_add = 5 country_expenses_add = 1000 } } + state_modifiers = { + unscaled = { + state_rich_standard_of_living_add = 0.1 + } + level_scaled = { + state_pollution_generation_add = -100 + } + } } pm_nr_national_park = { @@ -232,10 +239,17 @@ pm_nr_national_park = { country_modifiers = { level_scaled = { - country_society_tech_research_speed_mult = 0.01 country_expenses_add = 1000 } } + state_modifiers = { + unscaled = { + country_society_tech_research_speed_mult = 0.01 + } + level_scaled = { + state_pollution_generation_add = -100 + } + } } ##############################