############################################### ### EU scripted triggers to use for modding ### ############################################### ############################# ### EU influence triggers ### ############################# FROM_is_top3_influencer = { OR = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array^1 = FROM } check_variable = { influence_array^2 = FROM } } } EU_external_sov_chi_influence_50 = { custom_trigger_tooltip = { tooltip = EU_external_sov_chi_influence_50_tt OR = { EU_external_chi_influence_50 = yes EU_external_sov_influence_50 = yes NOT = { SOV = { has_idea = EU_member } } } } } EU_external_chi_influence_50 = { custom_trigger_tooltip = { tooltip = EU_external_chi_influence_50_tt OR = { AND = { check_variable = { influence_array^0 = CHI } check_variable = { influence_array_val^0 > 49.999 } } AND = { check_variable = { influence_array^1 = CHI } check_variable = { influence_array_val^1 > 49.999 } } } } } EU_external_sov_influence_50 = { custom_trigger_tooltip = { tooltip = EU_external_sov_influence_50_tt OR = { AND = { check_variable = { influence_array^0 = SOV } check_variable = { influence_array_val^0 > 49.999 } } AND = { check_variable = { influence_array^1 = SOV } check_variable = { influence_array_val^1 > 49.999 } } } } } EU_external_sov_chi_influence_15 = { custom_trigger_tooltip = { tooltip = EU_external_sov_chi_influence_15_tt OR = { EU_external_chi_influence_15 = yes AND = { EU_external_sov_influence_15 = yes NOT = { SOV = { has_idea = EU_member } } } } } } EU_external_chi_influence_15 = { custom_trigger_tooltip = { tooltip = EU_external_chi_influence_15_tt OR = { AND = { check_variable = { influence_array^0 = CHI } check_variable = { influence_array_val^0 > 14.999 } } AND = { check_variable = { influence_array^1 = CHI } check_variable = { influence_array_val^1 > 14.999 } } AND = { check_variable = { influence_array^2 = CHI } check_variable = { influence_array_val^2 > 14.999 } } AND = { check_variable = { influence_array^3 = CHI } check_variable = { influence_array_val^3 > 14.999 } } AND = { check_variable = { influence_array^4 = CHI } check_variable = { influence_array_val^4 > 14.999 } } } } } EU_external_sov_influence_15 = { custom_trigger_tooltip = { tooltip = EU_external_sov_influence_15_tt OR = { AND = { check_variable = { influence_array^0 = SOV } check_variable = { influence_array_val^0 > 14.999 } } AND = { check_variable = { influence_array^1 = SOV } check_variable = { influence_array_val^1 > 14.999 } } AND = { check_variable = { influence_array^2 = SOV } check_variable = { influence_array_val^2 > 14.999 } } AND = { check_variable = { influence_array^3 = SOV } check_variable = { influence_array_val^3 > 14.999 } } AND = { check_variable = { influence_array^4 = SOV } check_variable = { influence_array_val^4 > 14.999 } } } } } EU_external_chi_influence_10 = { OR = { AND = { check_variable = { influence_array^0 = CHI } check_variable = { influence_array_val^0 > 9.999 } } AND = { check_variable = { influence_array^1 = CHI } check_variable = { influence_array_val^1 > 9.999 } } AND = { check_variable = { influence_array^2 = CHI } check_variable = { influence_array_val^2 > 9.999 } } AND = { check_variable = { influence_array^3 = CHI } check_variable = { influence_array_val^3 > 9.999 } } AND = { check_variable = { influence_array^4 = CHI } check_variable = { influence_array_val^4 > 9.999 } } } } EU_external_sov_influence_10 = { OR = { AND = { check_variable = { influence_array^0 = SOV } check_variable = { influence_array_val^0 > 9.999 } } AND = { check_variable = { influence_array^1 = SOV } check_variable = { influence_array_val^1 > 9.999 } } AND = { check_variable = { influence_array^2 = SOV } check_variable = { influence_array_val^2 > 9.999 } } AND = { check_variable = { influence_array^3 = SOV } check_variable = { influence_array_val^3 > 9.999 } } AND = { check_variable = { influence_array^4 = SOV } check_variable = { influence_array_val^4 > 9.999 } } } } EU_external_chi_influence_5 = { OR = { AND = { check_variable = { influence_array^0 = CHI } check_variable = { influence_array_val^0 > 4.999 } } AND = { check_variable = { influence_array^1 = CHI } check_variable = { influence_array_val^1 > 4.999 } } AND = { check_variable = { influence_array^2 = CHI } check_variable = { influence_array_val^2 > 4.999 } } AND = { check_variable = { influence_array^3 = CHI } check_variable = { influence_array_val^3 > 4.999 } } AND = { check_variable = { influence_array^4 = CHI } check_variable = { influence_array_val^4 > 4.999 } } } } EU_external_sov_influence_5 = { OR = { AND = { check_variable = { influence_array^0 = SOV } check_variable = { influence_array_val^0 > 4.999 } } AND = { check_variable = { influence_array^1 = SOV } check_variable = { influence_array_val^1 > 4.999 } } AND = { check_variable = { influence_array^2 = SOV } check_variable = { influence_array_val^2 > 4.999 } } AND = { check_variable = { influence_array^3 = SOV } check_variable = { influence_array_val^3 > 4.999 } } AND = { check_variable = { influence_array^4 = SOV } check_variable = { influence_array_val^4 > 4.999 } } } } EU_external_sov_chi_influence_10 = { custom_trigger_tooltip = { tooltip = EU_external_sov_chi_influence_10_tt OR = { EU_external_chi_influence_10 = yes AND = { EU_external_sov_influence_10 = yes NOT = { SOV = { has_idea = EU_member } } } } } } EU_external_sov_chi_influence_5 = { custom_trigger_tooltip = { tooltip = EU_external_sov_chi_influence_5_tt OR = { EU_external_chi_influence_5 = yes AND = { EU_external_sov_influence_5 = yes NOT = { SOV = { has_idea = EU_member } } } } } } ### on_all_other ### EU_influence_on_all_other_members_3_percent = { custom_trigger_tooltip = { tooltip = EU_influence_on_all_other_members_3_percent_TT all_of_scopes = { array = global.EU_member OR = { tag = PREV AND = { check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 2.999 } } AND = { check_variable = { influence_array^1 = ROOT } check_variable = { influence_array_val^1 > 2.999 } } AND = { check_variable = { influence_array^2 = ROOT } check_variable = { influence_array_val^2 > 2.999 } } AND = { check_variable = { influence_array^3 = ROOT } check_variable = { influence_array_val^3 > 2.999 } } AND = { check_variable = { influence_array^4 = ROOT } check_variable = { influence_array_val^4 > 2.999 } } AND = { check_variable = { influence_array^5 = ROOT } check_variable = { influence_array_val^5 > 2.999 } } AND = { check_variable = { influence_array^6 = ROOT } check_variable = { influence_array_val^6 > 2.999 } } } } } } EU_influence_on_all_other_members_5_percent = { custom_trigger_tooltip = { tooltip = EU_influence_on_all_other_members_5_percent_TT all_of_scopes = { array = global.EU_member OR = { tag = PREV influence_higher_5 = yes } } } } EU_influence_on_all_other_members_25_percent = { custom_trigger_tooltip = { tooltip = EU_influence_on_all_other_members_25_percent_TT all_of_scopes = { array = global.EU_member OR = { tag = PREV influence_higher_25 = yes } } } } ########################## ### EU external border ### ########################## EU_has_external_border = { has_idea = EU_member NOT = { all_neighbor_country = { has_idea = EU_member } } } ########################## ### EU office triggers ### ########################## EU_is_leader_of_foreign_policy = { OR = { has_idea = EU_foreign_minister has_idea = EU_commission_president has_idea = EU_parliament_president } } EU_is_leader_of_trade_policy = { OR = { has_idea = EU_commission_president has_idea = EU_council_president has_idea = EU_parliament_president } } EU_influence_on_leader_of_foreign_policy_25_percent = { custom_trigger_tooltip = { tooltip = EU_influence_on_leader_of_foreign_policy_25_percent_TT OR = { # A foreign-policy office holder exists: negotiate exit with them. var:global.EU_foreign_minister = { influence_higher_25 = yes } var:global.EU_commission_president = { influence_higher_25 = yes } var:global.EU_parliament_president = { influence_higher_25 = yes } # No EU foreign-policy office is filled (foreign minister, commission president and # parliament president are all vacant — they are 5-year timed ideas that can lapse). # Fall back to the broad-influence bar so exit is never hard-locked on an office that # does not currently exist. AND = { NOT = { has_global_flag = EU_foreign_taken_flag } NOT = { has_global_flag = EU_commission_taken_flag } NOT = { has_global_flag = EU_parliament_taken_flag } EU_influence_on_all_other_members_5_percent = yes } } } } EU_any_nation_holds_council_president = { custom_trigger_tooltip = { tooltip = EU_any_nation_holds_council_president_TT NOT = { check_variable = { global.eucouncil = EUU.id } } } } # True when the commission presidency is vacant (seat cleared to EUU) and ROOT is the member # that should act as caretaker finalizer for a vote concluding during the vacancy. Human players # take priority so an AI minor never forms the United States of Europe out from under a player; # in an all-AI union any member qualifies. Pair with a self-clearing claim flag so only one acts. EU_is_commission_caretaker = { check_variable = { global.eu_commission = EUU.id } OR = { is_ai = no NOT = { any_of_scopes = { array = global.EU_member is_ai = no } } } } # Council enforcement authority (breach determination / voting-rights / subsidies suspension): # either the proposer and target hold the top-3-influencer consensus among unsuspended members, # or the proposer is the commission president. Shared verbatim by the three enforcement decisions. EU_council_has_breach_authority = { OR = { AND = { custom_trigger_tooltip = { tooltip = can_determine_a_breach_of_values_ROOT all_of_scopes = { array = global.EU_member if = { limit = { NOT = { tag = ROOT } NOT = { tag = FROM } NOT = { has_idea = EUU_voting_rights_suspended } } is_top3_influencer = yes } } } custom_trigger_tooltip = { tooltip = can_determine_a_breach_of_values_FROM all_of_scopes = { array = global.EU_member if = { limit = { NOT = { tag = ROOT } NOT = { tag = FROM } NOT = { has_idea = EUU_voting_rights_suspended } } NOT = { FROM_is_top3_influencer = yes } } } } } has_idea = EU_commission_president } } EU_commission_or_council_president_has_25_opinion = { any_of_scopes = { array = global.EU_member tooltip = EU_commission_council_has_25_opinion_tt OR = { has_idea = EU_commission_president has_idea = EU_council_president } has_opinion = { target = ROOT value > 24 } } } ###################################### ## influence on EU leader triggers ### ###################################### ############################################## ### ratification of international treaties ### ############################################## ##################################### ### Government and Euroscepticism ### ##################################### gov_is_eurosceptical = { OR = { custom_trigger_tooltip = { tooltip = tooltip_cons_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.5 compare = less_than_or_equals } OR = { western_conservatism_are_in_power = yes ### conservatism emerging_reactionaries_are_in_power = yes ### Conservative neutrality_neutral_conservatism_are_in_power = yes ### Neutral_conservatism } } custom_trigger_tooltip = { tooltip = tooltip_libs_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.4 compare = less_than_or_equals } OR = { western_liberals_are_in_power = yes ### liberalism neutrality_neutral_libertarians_are_in_power = yes ### Neutral_Libertarian } } custom_trigger_tooltip = { tooltip = tooltip_social_green_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.4 compare = less_than_or_equals } OR = { western_social_democrats_are_in_power = yes ### socialism neutrality_neutral_social_are_in_power = yes ### neutral_Social neutrality_neutral_green_are_in_power = yes ### Neutral_green } } custom_trigger_tooltip = { tooltip = tooltip_comms_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.4 compare = less_than_or_equals } OR = { emerging_communist_state_are_in_power = yes ### Communist-State emerging_anarchist_communism_are_in_power = yes ### anarchist_communism neutrality_neutral_communism_are_in_power = yes ### Neutral_Communism } } custom_trigger_tooltip = { tooltip = tooltip_nats_are_eurosceptical OR = { nationalist_right_wing_populists_are_in_power = yes ### Nat_Populism nationalist_fascist_are_in_power = yes ### Nat_Fascism nationalist_military_junta_are_in_power = yes ### Nat_Autocracy nationalist_monarchists_are_in_power = yes ### Monarchist } } custom_trigger_tooltip = { tooltip = tooltip_other_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.5 compare = less_than_or_equals } NOT = { OR = { western_conservatism_are_in_power = yes ### conservatism emerging_reactionaries_are_in_power = yes ### Conservative neutrality_neutral_conservatism_are_in_power = yes ### Neutral_conservatism western_liberals_are_in_power = yes ### liberalism neutrality_neutral_libertarians_are_in_power = yes ### Neutral_Libertarian western_social_democrats_are_in_power = yes ### socialism neutrality_neutral_social_are_in_power = yes ### neutral_Social neutrality_neutral_green_are_in_power = yes ### Neutral_green emerging_communist_state_are_in_power = yes ### Communist-State emerging_anarchist_communism_are_in_power = yes ### anarchist_communism neutrality_neutral_communism_are_in_power = yes ### Neutral_Communism nationalist_right_wing_populists_are_in_power = yes ### Nat_Populism nationalist_fascist_are_in_power = yes ### Nat_Fascism nationalist_military_junta_are_in_power = yes ### Nat_Autocracy nationalist_monarchists_are_in_power = yes ### Monarchist } } } } } gov_is_EUexiteer = { OR = { custom_trigger_tooltip = { tooltip = tooltip_cons_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.4 compare = less_than_or_equals } OR = { western_conservatism_are_in_power = yes ### conservatism emerging_reactionaries_are_in_power = yes ### Conservative neutrality_neutral_conservatism_are_in_power = yes ### Neutral_conservatism } } custom_trigger_tooltip = { tooltip = tooltip_libs_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.3 compare = less_than_or_equals } OR = { western_liberals_are_in_power = yes ### liberalism neutrality_neutral_libertarians_are_in_power = yes ### Neutral_Libertarian } } custom_trigger_tooltip = { tooltip = tooltip_social_green_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.3 compare = less_than_or_equals } OR = { western_social_democrats_are_in_power = yes ### socialism neutrality_neutral_social_are_in_power = yes ### neutral_Social neutrality_neutral_green_are_in_power = yes ### Neutral_green } } custom_trigger_tooltip = { tooltip = tooltip_comms_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.3 compare = less_than_or_equals } OR = { emerging_communist_state_are_in_power = yes ### Communist-State emerging_anarchist_communism_are_in_power = yes ### anarchist_communism neutrality_neutral_communism_are_in_power = yes ### Neutral_Communism } } custom_trigger_tooltip = { tooltip = tooltip_nats_are_eurosceptical OR = { nationalist_right_wing_populists_are_in_power = yes ### Nat_Populism nationalist_fascist_are_in_power = yes ### Nat_Fascism nationalist_military_junta_are_in_power = yes ### Nat_Autocracy nationalist_monarchists_are_in_power = yes ### Monarchist } } custom_trigger_tooltip = { tooltip = tooltip_other_are_eurosceptical check_variable = { var = THIS.europeanism value = 0.4 compare = less_than_or_equals } NOT = { OR = { western_conservatism_are_in_power = yes ### conservatism emerging_reactionaries_are_in_power = yes ### Conservative neutrality_neutral_conservatism_are_in_power = yes ### Neutral_conservatism western_liberals_are_in_power = yes ### liberalism neutrality_neutral_libertarians_are_in_power = yes ### Neutral_Libertarian western_social_democrats_are_in_power = yes ### socialism neutrality_neutral_social_are_in_power = yes ### neutral_Social neutrality_neutral_green_are_in_power = yes ### Neutral_green emerging_communist_state_are_in_power = yes ### Communist-State emerging_anarchist_communism_are_in_power = yes ### anarchist_communism neutrality_neutral_communism_are_in_power = yes ### Neutral_Communism nationalist_right_wing_populists_are_in_power = yes ### Nat_Populism nationalist_fascist_are_in_power = yes ### Nat_Fascism nationalist_military_junta_are_in_power = yes ### Nat_Autocracy nationalist_monarchists_are_in_power = yes ### Monarchist } } } } } #################################### ### EU focus ai_will_do triggers ### #################################### slowdown_european_integration = { OR = { check_variable = { global.var_europeanism < 0.85 } any_of_scopes = { array = global.EU_member check_variable = { THIS.europeanism < 0.55 } } } } ####################################### ### EU decision ai_will_do triggers ### ####################################### stop_pro_european_campaign = { OR = { date < 2000.01.15 AND = { check_variable = { var = global.var_europeanism value = 0.85 compare = greater_than_or_equals } check_variable = { THIS.europeanism > 0.75 } } AND = { check_variable = { THIS.europeanism > 0.75 } NOT = { any_of_scopes = { array = global.EU_member check_variable = { THIS.europeanism < 0.50 } } } } } } stop_euroscepticism_campaign = { OR = { date < 2000.01.15 AND = { check_variable = { global.var_europeanism < 0.40 } check_variable = { var = THIS.europeanism value = 0.10 compare = less_than_or_equals } } AND = { check_variable = { var = THIS.europeanism value = 0.10 compare = less_than_or_equals } NOT = { any_of_scopes = { array = global.EU_member check_variable = { THIS.europeanism > 0.60 } } } } check_variable = { global.var_europeanism > 0.90 } } } ### allowed trigger for target decisions ### EU_is_potential = { OR = { original_tag = ABK original_tag = ADO original_tag = ADY original_tag = ALB original_tag = ARM original_tag = AUS original_tag = AZE original_tag = BAY original_tag = BEL original_tag = BLR original_tag = BOS original_tag = BSH original_tag = BUL original_tag = CAT original_tag = CHE original_tag = CHU original_tag = CNR original_tag = CRE original_tag = CRM original_tag = CRO original_tag = CYP original_tag = CZE original_tag = DAG original_tag = DEN original_tag = DON original_tag = DPR original_tag = DRP original_tag = ENG original_tag = EST original_tag = FAO original_tag = FIN original_tag = FRA original_tag = FYR original_tag = GAL original_tag = GEO original_tag = GER original_tag = GRE original_tag = GRN original_tag = HLS original_tag = HOL original_tag = HPR original_tag = HUN original_tag = HZG original_tag = ICE original_tag = ING original_tag = IOM original_tag = IRE original_tag = ITA original_tag = KAE original_tag = KBK original_tag = KCC original_tag = KLM original_tag = KOM original_tag = KOS original_tag = KUB original_tag = LAT original_tag = LIC original_tag = LIT original_tag = LPR original_tag = LUX original_tag = MEL original_tag = MLT original_tag = MLV original_tag = MNC original_tag = MNT original_tag = MOV original_tag = NAV original_tag = NEE original_tag = NRY original_tag = OPR original_tag = POL original_tag = POR original_tag = ROM original_tag = RSK original_tag = RUS original_tag = SCL original_tag = SCO original_tag = SER original_tag = SIL original_tag = SLO original_tag = SLV original_tag = SMA original_tag = SOO original_tag = SOV original_tag = SPA original_tag = SPR original_tag = SWE original_tag = SWI original_tag = TAT original_tag = TUR original_tag = UDM original_tag = UKR original_tag = VOJ original_tag = VTB original_tag = WAS } } EU_all_player_or_majors_hold_office = { custom_trigger_tooltip = { tooltip = EU_all_big_players_have_office OR = { all_of = { array = global.EU_member value = v OR = { has_idea = EU_commission_president has_idea = EU_council_president has_idea = EU_foreign_minister has_idea = EU_parliament_president has_idea = ECB_president has_idea = EU_finance_minister has_idea = frontex_ExDir has_idea = EUU_euronavy_sc has_idea = EUU_euroarmy_sc has_idea = EUU_ambassador_unsc } } all_of = { array = global.EU_member value = v if = { limit = { check_variable = { v.EU_pop_ratio > 0.05 } } OR = { has_idea = EU_commission_president has_idea = EU_council_president has_idea = EU_foreign_minister has_idea = EU_parliament_president has_idea = ECB_president has_idea = EU_finance_minister has_idea = frontex_ExDir has_idea = EUU_euronavy_sc has_idea = EUU_euroarmy_sc has_idea = EUU_ambassador_unsc } } } } } } EU_does_not_hold_another_office = { custom_trigger_tooltip = { tooltip = EU_recently_retired_from_an_eu_office_tt NOT = { has_country_flag = recently_retired_from_an_eu_office } } custom_trigger_tooltip = { tooltip = EU_does_not_hold_another_office_tt NOT = { OR = { has_idea = EU_commission_president has_idea = EU_council_president has_idea = EU_foreign_minister has_idea = EU_parliament_president has_idea = ECB_president has_idea = EU_finance_minister has_idea = frontex_ExDir has_idea = EUU_euronavy_sc has_idea = EUU_euroarmy_sc has_idea = EUU_ambassador_unsc } } } } EU_has_over_five_percent_pop = { custom_trigger_tooltip = { tooltip = EU_has_over_five_percent_pop_tt check_variable = { ROOT.EU_pop_ratio > 0.05 } } } USoE_can_ally = { ROOT = { OR = { is_faction_leader = yes NOT = { is_in_faction = yes } } } } EU_european_union_offices_trigger = { OR = { AND = { has_country_flag = show_offices_screen has_country_flag = new_EU_open } is_ai = yes } } EU_european_union_euro_parliament_trigger = { OR = { AND = { has_country_flag = show_eu_parliament has_country_flag = new_EU_open } is_ai = yes } } EU_european_union_euro_info_trigger = { OR = { AND = { has_country_flag = show_euro_info has_country_flag = new_EU_open } is_ai = yes } } EU_european_union_council_voting_trigger = { OR = { AND = { has_country_flag = show_euro_voting has_country_flag = new_EU_open } is_ai = yes } } EU_european_union_euro_fiscal_trigger = { OR = { AND = { has_country_flag = show_eu_fiscal has_country_flag = new_EU_open } is_ai = yes } } EU_ongoing_budget_draft_trigger = { custom_trigger_tooltip = { tooltip = EU_ongoing_budget_draft_trigger_tt has_global_flag = EU_ongoing_budget_draft } } EU_ongoing_mff_draft_trigger = { has_global_flag = EU_ongoing_mff_draft } ### POTEF doctrine triggers EU_member_is_alpine = { OR = { AUS = { has_idea = EU_member } SWI = { has_idea = EU_member } } } EU_member_is_benelux = { OR = { BEL = { has_idea = EU_member } HOL = { has_idea = EU_member } LUX = { has_idea = EU_member } } } EU_member_is_iberian = { OR = { CAT = { has_idea = EU_member } CNR = { has_idea = EU_member } GAL = { has_idea = EU_member } NAV = { has_idea = EU_member } POR = { has_idea = EU_member } SPA = { has_idea = EU_member } SPR = { has_idea = EU_member } } } EU_member_is_british = { OR = { ENG = { has_idea = EU_member } IRE = { has_idea = EU_member } SCO = { has_idea = EU_member } WAS = { has_idea = EU_member } } } EU_member_is_nordic = { OR = { DEN = { has_idea = EU_member } FIN = { has_idea = EU_member } GRN = { has_idea = EU_member } ICE = { has_idea = EU_member } NRY = { has_idea = EU_member } SWE = { has_idea = EU_member } } } EU_member_is_mediterranean = { OR = { CRE = { has_idea = EU_member } CYP = { has_idea = EU_member } GRE = { has_idea = EU_member } ITA = { has_idea = EU_member } MLT = { has_idea = EU_member } SCL = { has_idea = EU_member } } } EU_member_is_balkan = { OR = { ALB = { has_idea = EU_member } BOS = { has_idea = EU_member } CRO = { has_idea = EU_member } FYR = { has_idea = EU_member } KOS = { has_idea = EU_member } MNT = { has_idea = EU_member } SER = { has_idea = EU_member } SLV = { has_idea = EU_member } VOJ = { has_idea = EU_member } } } EU_member_is_black_sea = { OR = { BUL = { has_idea = EU_member } MLV = { has_idea = EU_member } TUR = { has_idea = EU_member } ROM = { has_idea = EU_member } } } EU_member_is_caucasus = { OR = { ARM = { has_idea = EU_member } AZE = { has_idea = EU_member } GEO = { has_idea = EU_member } } } EU_member_is_visegrad = { OR = { CZE = { has_idea = EU_member } HUN = { has_idea = EU_member } POL = { has_idea = EU_member } SIL = { has_idea = EU_member } SLO = { has_idea = EU_member } } } EU_member_is_baltic = { OR = { EST = { has_idea = EU_member } LAT = { has_idea = EU_member } LIT = { has_idea = EU_member } } } EU_member_is_eastern = { OR = { BLR = { has_idea = EU_member } RUS = { has_idea = EU_member } SOV = { has_idea = EU_member } UKR = { has_idea = EU_member } } } POTEF_is_alpine = { has_idea = EU_president OR = { original_tag = AUS original_tag = SWI } } POTEF_is_german = { has_idea = EU_president OR = { original_tag = BAY original_tag = GER } } POTEF_is_french = { has_idea = EU_president original_tag = FRA } POTEF_is_benelux = { has_idea = EU_president OR = { original_tag = BEL original_tag = HOL original_tag = LUX } } POTEF_is_iberian = { has_idea = EU_president OR = { original_tag = CAT original_tag = CNR original_tag = GAL original_tag = NAV original_tag = SPA original_tag = SPR original_tag = POR } } POTEF_is_british = { has_idea = EU_president OR = { original_tag = ENG original_tag = IRE original_tag = SCO original_tag = WAS } } POTEF_is_nordic = { has_idea = EU_president OR = { original_tag = DEN original_tag = FIN original_tag = GRN original_tag = ICE original_tag = NRY original_tag = SWE } } POTEF_is_mediterranean = { has_idea = EU_president OR = { original_tag = CRE original_tag = CYP original_tag = GRE original_tag = ITA original_tag = MLT original_tag = SCL } } POTEF_is_balkan = { has_idea = EU_president OR = { original_tag = ALB original_tag = BOS original_tag = CRO original_tag = FYR original_tag = KOS original_tag = MNT original_tag = SLV original_tag = SER original_tag = VOJ } } POTEF_is_black_sea = { has_idea = EU_president OR = { original_tag = BUL original_tag = MLV original_tag = ROM original_tag = TUR } } POTEF_is_caucasus = { has_idea = EU_president OR = { original_tag = ARM original_tag = AZE original_tag = GEO } } POTEF_is_visegrad = { has_idea = EU_president OR = { original_tag = CZE original_tag = HUN original_tag = POL original_tag = SIL original_tag = SLO } } POTEF_is_baltic = { has_idea = EU_president OR = { original_tag = EST original_tag = LAT original_tag = LIT } } POTEF_is_eastern = { has_idea = EU_president OR = { original_tag = ABK original_tag = ADY original_tag = BLR original_tag = BSH original_tag = CHE original_tag = CHU original_tag = CRM original_tag = DAG original_tag = DON original_tag = DPR original_tag = DRP original_tag = HPR original_tag = ING original_tag = KAE original_tag = KBK original_tag = KCC original_tag = KLM original_tag = KOM original_tag = KUB original_tag = LPR original_tag = MEL original_tag = MOV original_tag = NEE original_tag = OPR original_tag = RUS original_tag = SOO original_tag = SOV original_tag = TAT original_tag = UDM original_tag = UKR original_tag = VTB } } ######################################## ### POTEF election scripted triggers ### ######################################## absolute_majority_member_states = { find_highest_in_array = { array = POTEF_winner_array value = max_1_tmp index = max_index_1_tmp } check_expr = { value = max_1_tmp greater_than = { value = global.EU_member^num multiply = 0.5 } } } absolute_majority_popular_vote = { find_highest_in_array = { array = POTEF_pop_vote_array value = max_2_tmp index = max_index_2_tmp } check_expr = { value = max_2_tmp greater_than = { value = global.POTEF_pop_vote_total multiply = 0.5 } } } relative_majority_member_states = { find_highest_in_array = { array = POTEF_winner_array value = max_1_tmp index = max_index_1_tmp } } relative_majority_popular_vote = { find_highest_in_array = { array = POTEF_pop_vote_array value = max_2_tmp index = max_index_2_tmp } } EU_european_union_currently_exists = { custom_trigger_tooltip = { tooltip = EU_european_union_currently_exists_tt check_variable = { global.EU_member^num > 0 } } } EU_parliament_in_session = { custom_trigger_tooltip = { tooltip = EU_parliament_is_in_session_tt NOT = { check_variable = { global.current_active_agenda_disp = 0 } } } }