####Author: Angriest Bird ####Ukrainian Trigger Conditions UKR_is_pro_west = { custom_trigger_tooltip = { tooltip = UKR_is_pro_west_TT OR = { western_autocrats_are_in_power = yes western_conservatism_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes } } } UKR_is_pro_east = { custom_trigger_tooltip = { tooltip = UKR_is_pro_east_TT OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes emerging_reactionaries_are_in_power = yes emerging_autocracy_are_in_power = yes emerging_moderate_shiite_are_in_power = yes emerging_hardline_shiite_are_in_power = yes salafist_kingdom_are_in_power = yes salafist_caliphate_are_in_power = yes neutrality_neutral_social_are_in_power = yes neutrality_neutral_communism_are_in_power = yes } } } # SOV influence in UKR's own influence_array — influence_higher_30 would test the reverse direction UKR_pro_russian_support_30 = { custom_trigger_tooltip = { tooltip = UKR_pro_russian_support_30_tt any_of = { array = influence_array value = v index = i var:v = { tag = SOV } check_variable = { influence_array_val^i > 29.999 } } } } UKR_novorossiya_participant_eligible = { OR = { is_subject_of = UKR AND = { is_subject = no has_war = no } } } UKR_novorossiya_formation_ready = { has_country_flag = UKR_republic_wave_complete NOT = { has_country_flag = UKR_novorossiya_formed } NOT = { country_exists = NOV } country_exists = DPR country_exists = LPR DPR = { UKR_novorossiya_participant_eligible = yes OR = { owns_state = 693 owns_state = 1030 } } LPR = { UKR_novorossiya_participant_eligible = yes OR = { owns_state = 1075 owns_state = 1076 } } NOT = { OR = { AND = { country_exists = DRP DRP = { owns_state = 1087 NOT = { UKR_novorossiya_participant_eligible = yes } } } AND = { country_exists = OPR OPR = { owns_state = 695 NOT = { UKR_novorossiya_participant_eligible = yes } } } } } OR = { AND = { country_exists = DRP NOT = { has_country_flag = UKR_kolomoisky_dnipro_autonomy } DRP = { UKR_novorossiya_participant_eligible = yes owns_state = 1087 } } AND = { country_exists = OPR OPR = { UKR_novorossiya_participant_eligible = yes owns_state = 695 } } AND = { has_country_flag = UKR_euromaidan_severe OR = { has_country_flag = UKR_republic_council_donetsk has_country_flag = UKR_republic_council_luhansk has_country_flag = UKR_republic_council_kharkiv has_country_flag = UKR_republic_council_zaporizhzhia has_country_flag = UKR_republic_council_south has_country_flag = UKR_republic_council_odessa has_country_flag = UKR_republic_council_dnipro has_country_flag = UKR_republic_council_sumy } } } } UKR_subjects_available = { any_subject_country = { influence_higher_40 = yes OR = { has_autonomy_state = autonomy_republic_ukr has_autonomy_state = autonomy_novorossiya_ukr } } } UKR_subjects_disable = { NOT = { any_subject_country = { OR = { has_autonomy_state = autonomy_republic_ukr has_autonomy_state = autonomy_novorossiya_ukr } } } } UKR_is_neutral = { custom_trigger_tooltip = { tooltip = UKR_is_neutral_TT OR = { neutrality_neutral_muslim_brotherhood_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes nationalist_military_junta_are_in_power = yes nationalist_monarchists_are_in_power = yes } } } UKR_communists_in_coalition_with_socialists = { custom_trigger_tooltip = { tooltip = UKR_Communists_socialists_TT OR = { emerging_communist_state_are_in_power = yes neutrality_neutral_social_are_in_coalition = yes } } } UKR_hur_can_attack = { UKR_liberal_centrist_in_power = yes OR = { has_country_flag = HUR_geo_georgian has_country_flag = HUR_che_staya has_country_flag = HUR_che_djohar has_country_flag = HUR_che_obon has_country_flag = HUR_belarus_corpus has_country_flag = HUR_caucas_drg has_country_flag = HUR_kastus } has_completed_focus = UKR_hur_reform tag = UKR } UKR_financing_target_ready = { # call as TAG = { UKR_financing_target_ready = yes }; ROOT is the financing country (UKR) NOT = { is_subject_of = ROOT } emerging_communist_state_are_in_power = no } UKR_vitrenko_autocracy_in_power = { OR = { emerging_autocracy_are_in_power = yes AND = { has_country_flag = UKR_vitrenko_power nationalist_monarchists_are_in_power = yes } } } UKR_kleptocracy_in_power = { OR = { has_idea = UKR_kleptocracy01 has_idea = UKR_kleptocracy02 has_idea = UKR_kleptocracy03 } } UKR_liberal_centrist_in_power = { OR = { has_government = democratic nationalist_fascist_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes } } UKR_communist_socialist_in_power = { OR = { emerging_communist_state_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } UKR_socialist_coalition_in_power = { OR = { neutrality_neutral_social_are_in_power = yes UKR_communists_in_coalition_with_socialists = yes } } # The awarded idea is the authoritative outcome; no parallel flag is kept. UKR_strategic_industry_outcome_settled = { OR = { has_idea = UKR_strategic_industry_wartime_drone_arsenal has_idea = UKR_strategic_industry_western_integrated_defense_industry has_idea = UKR_strategic_industry_independent_distributed_industry has_idea = UKR_strategic_industry_renewed_post_soviet_integration has_idea = UKR_strategic_industry_chinese_capital_corridor } }