Decision modding
Jump to navigation
Jump to search
Decisions are national scripted effects which become visible under certain conditions and then available for selection when additional conditions are met.
Decision Script Layout[edit]
country_decisions = { decision name = { potential = { [triggers which determine the visibility of the decision] } highlight = { scope:province = { province_id = [province number] } } allow = { [triggers which allow the decision to be chosen] } effect = { [what the decision does upon selection] } } }
Formable Country Example[edit]
Below is the script for forming Macedon. It becomes potentially available is a Macedonian culture nation has a capital in Macedonia or Greece and is not already Macedon or formable-Macedon. Then provinces are highlighted which, if owned, makes the decision available for selection. Selecting the decision then grants the effects of changing the country name, color, capital, and gives bonus effects.
country_decisions = { # Form Macedon form_macedon = { potential = { num_of_cities >= 1 OR = { country_culture = macedonian AND = { # Non DLC Epirus trigger NOT = { has_dlc = "Epirus Flavor Pack" } has_variable = me_epirus_start_flag } } is_republic = no capital_scope = { OR = { is_in_region = macedonia_region is_in_region = greece_region ROOT = { country_culture = macedonian } } } NOT = { tag = MAC } NOT = { tag = MCD } OR = { is_ai = no num_of_cities >= 20 } NOT = { is_endgame_tag_trigger = yes is_tier_2_formable_trigger = yes } } highlight = { scope:province = { OR = { province_id = 379 #Pella province_id = 428 #Aegae province_id = 365 #Amphipolis province_id = 394 #Pharsalos province_id = 3175 #Eratyra } } } allow = { custom_tooltip = { text = macedon_not_existing NOT = { any_country = { tag = MAC } } NOT = { any_country = { tag = MCD } } } can_form_nation_trigger = yes owns = 379 #Pella owns = 428 #Aegae owns = 365 #Amphipolis owns = 394 #Pharsalos owns = 3175 #Eratyra trigger_if = { limit = { is_ai = no #AI won't know to integrate this culture just for the decision NOT = { country_culture = macedonian } any_country_culture = { is_culture = macedonian } } any_country_culture = { is_integrated = yes is_culture = macedonian } } } effect = { custom_tooltip = "tier_2_formable_tooltip" monarchy_formable_government_change_effect = yes change_country_name = "MACEDONIA_NAME" hidden_effect = { change_country_adjective = "MACEDONIA_ADJECTIVE" change_country_color = "macedonian_blue" change_country_tag = MCD change_country_flag = MAC } if = { limit = { NOT = { country_culture = macedonian } } set_primary_culture_cleanup_effect = { NEW_PRIMARY_CULTURE = macedonian MAKE_OLD_CULTURE_INTEGRATED = yes } } if = { limit = { p:379 = { is_capital = no } } set_capital = 379 hidden_effect = { p:379.state = { set_state_capital = 379 } } capital_scope = { establish_city_effect = yes } } p:379 = { capital_formable_medium_effect = yes formable_capital_modifier_normal_effect = yes } custom_tooltip = macedon_claims_tooltip hidden_effect = { region:macedonia_region = { formable_region_province_effect = yes } } add_3_free_province_investments = yes } ai_will_do = { base = 1 } } }
Documentation | Effects • Triggers • Modifiers • Scopes • Variables • Data Types • Localisation • Customizable localization |
Scripting | AI • Buildings • Casus belli • Character • Character Interactions • Combat Tactics • Countries • Culture • Decisions • Defines • Economic Policies • Events • Ethnicities • Government • Governor Policies • Ideas • Modifiers • Military Traditions • Offices • On Actions • Parties • Prices • Pops• Province setup • Religion • Script Values • Script Modifiers • Subject Types • Technology • Trade goods • Traits • Units |
Map | Map • Terrain |
Graphics | 3D Models • Interface • Coat of arms • Graphical Assets • Fonts • Particles • Shaders • Unit models |
Audio | Music • Sound |
Other | Console commands • Checksum • Mod structure • Troubleshooting |