UN_voting_category = { SWI_join_the_united_nations = { icon = GFX_decision_generic_form_nation fire_only_once = yes visible = { original_tag = SWI } available = { has_war = no } cost = 75 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_join_the_united_nations" add_dynamic_modifier = { modifier = united_nations_member } news_event = switzerland_news.1 hidden_effect = { set_country_flag = un_member_flag if = { limit = { NOT = { is_in_array = { global.UN_general_assembly = THIS } } } add_to_array = { global.UN_general_assembly = THIS } } recompute_un_2_3_number = yes international_systems_force_update = yes if = { limit = { country_exists = USA } USA = { add_opinion_modifier = { target = ROOT modifier = SWI_join_un } } } if = { limit = { country_exists = ENG } ENG = { add_opinion_modifier = { target = ROOT modifier = SWI_join_un } } } if = { limit = { country_exists = SOV } SOV = { add_opinion_modifier = { target = ROOT modifier = SWI_join_un } } } if = { limit = { country_exists = FRA } FRA = { add_opinion_modifier = { target = ROOT modifier = SWI_join_un } } } if = { limit = { country_exists = CHI } CHI = { add_opinion_modifier = { target = ROOT modifier = SWI_join_un } } } } } ai_will_do = { base = 10 modifier = { factor = 0 date < 2002.3.1 } } } } SWI_pan_alpine_claims = { SWI_claim_french_alps = { icon = GFX_decision_annex days_re_enable = 365 visible = { country_exists = FRA FRA = { OR = { owns_state = 857 owns_state = 63 owns_state = 1000 } } } available = { country_exists = FRA FRA = { is_subject = no } NOT = { has_war_with = FRA } } cost = 50 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_claim_french_alps" FRA = { country_event = { id = switzerland.8 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { transfer_state = 857 transfer_state = 63 transfer_state = 1000 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { FRA = { add_opinion_modifier = { target = ROOT modifier = insult } } } } ai_will_do = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } SWI_claim_italian_alps = { icon = GFX_decision_annex days_re_enable = 365 visible = { country_exists = ITA ITA = { OR = { owns_state = 1059 owns_state = 77 owns_state = 80 owns_state = 285 } } } available = { country_exists = ITA ITA = { is_subject = no } NOT = { has_war_with = ITA } } cost = 50 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_claim_italian_alps" ITA = { country_event = { id = switzerland.11 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { transfer_state = 1059 transfer_state = 77 transfer_state = 80 transfer_state = 285 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { ITA = { add_opinion_modifier = { target = ROOT modifier = insult } } } } ai_will_do = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } SWI_claim_austrian_alps = { icon = GFX_decision_annex days_re_enable = 365 visible = { country_exists = AUS AUS = { owns_state = 286 } } available = { country_exists = AUS AUS = { is_subject = no } NOT = { has_war_with = AUS } } cost = 50 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_claim_austrian_alps" AUS = { country_event = { id = switzerland.14 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { transfer_state = 286 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { AUS = { add_opinion_modifier = { target = ROOT modifier = insult } } } } ai_will_do = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } SWI_invite_liechtenstein = { icon = GFX_decision_annex days_re_enable = 365 visible = { country_exists = LIC } available = { country_exists = LIC LIC = { is_subject = no } NOT = { has_war_with = LIC } } cost = 50 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_invite_liechtenstein" LIC = { country_event = { id = switzerland.23 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = LIC transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { LIC = { add_opinion_modifier = { target = ROOT modifier = insult } } } } ai_will_do = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } } SWI_neutrality_decisions = { SWI_end_true_neutrality = { icon = GFX_decision_generic_political_discourse fire_only_once = yes available = { has_war = no } cost = 150 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWI_end_true_neutrality" remove_ideas = SWI_true_neutral_1 add_stability = -0.05 } ai_will_do = { base = 0 } } }