Skip to content

Commit

Permalink
Testing unlimited National Parks
Browse files Browse the repository at this point in the history
  • Loading branch information
LordR19 committed Jan 1, 2024
1 parent 6097e39 commit 1c77424
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 136 deletions.
4 changes: 4 additions & 0 deletions common/building_groups/dubois_building_groups.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
138 changes: 4 additions & 134 deletions common/buildings/dubois_buildings.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand All @@ -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 = {
Expand Down
18 changes: 16 additions & 2 deletions common/production_methods/dubois_production_methods.txt
Original file line number Diff line number Diff line change
Expand Up @@ -221,21 +221,35 @@ 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 = {
texture = "gfx/interface/icons/production_method_icons/dubois_nr_national_park_pm.dds"

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
}
}
}

##############################
Expand Down

0 comments on commit 1c77424

Please sign in to comment.