BOS_bosniak_attitude_hostile_trigger = { custom_trigger_tooltip = { tooltip = bos_Bosniak_attitude_Hostile_tt check_variable = { BOS_bosniak_trust < 25 } } } BOS_bosniak_attitude_inconsequential_trigger = { custom_trigger_tooltip = { tooltip = bos_Bosniak_attitude_Inconsequential_tt check_variable = { BOS_bosniak_trust < 51 } } } BOS_bosniak_attitude_friendly_trigger = { custom_trigger_tooltip = { tooltip = bos_Bosniak_attitude_friendly_tt check_variable = { BOS_bosniak_trust > 50 } check_variable = { BOS_bosniak_trust < 75 } } } BOS_bosniak_attitude_loyal_trigger = { custom_trigger_tooltip = { tooltip = bos_Bosniak_attitude_loyal_tt check_variable = { BOS_bosniak_trust > 74 } } } BOS_croat_attitude_friendly_trigger = { custom_trigger_tooltip = { tooltip = bos_croat_attitude_friendly_tt check_variable = { BOS_croat_trust > 50 } check_variable = { BOS_croat_trust < 75 } } } BOS_croat_attitude_loyal_trigger = { custom_trigger_tooltip = { tooltip = bos_croat_attitude_loyal_tt check_variable = { BOS_croat_trust > 74 } } } BOS_croat_attitude_not_loyal_trigger = { custom_trigger_tooltip = { tooltip = bos_croat_attitude_not_loyal_tt check_variable = { BOS_croat_trust < 75 } } } BOS_croat_attitude_inconsequential_trigger = { custom_trigger_tooltip = { tooltip = bos_croat_attitude_Inconsequential_tt check_variable = { BOS_croat_trust < 51 } } } BOS_croat_attitude_hostile_trigger = { custom_trigger_tooltip = { tooltip = bos_croat_attitude_Hostile_tt check_variable = { BOS_croat_trust < 25 } } } BOS_srpska_attitude_hostile_trigger = { custom_trigger_tooltip = { tooltip = bos_serbian_attitude_Hostile_tt check_variable = { BOS_srpska_trust < 25 } } } BOS_srpska_attitude_inconsequential_trigger = { custom_trigger_tooltip = { tooltip = bos_serbian_attitude_Inconsequential_tt check_variable = { BOS_srpska_trust < 51 } } } BOS_srpska_attitude_friendly_trigger = { custom_trigger_tooltip = { tooltip = bos_serbian_attitude_friendly_tt check_variable = { BOS_srpska_trust > 50 } check_variable = { BOS_srpska_trust < 75 } } } BOS_srpska_attitude_loyal_trigger = { custom_trigger_tooltip = { tooltip = bos_serbian_attitude_loyal_tt check_variable = { BOS_srpska_trust > 74 } } } BOS_srpska_attitude_not_loyal_trigger = { custom_trigger_tooltip = { tooltip = bos_serbian_attitude_not_loyal_tt check_variable = { BOS_srpska_trust < 75 } } } BOS_ruling_outlook_focus_in_progress_trigger = { has_country_flag = BOS_ruling_outlook_focus_active } BOS_ruling_outlook_focus_in_progress_uncached_trigger = { OR = { AND = { focus_progress = { focus = BOS_srpska_lead_government progress > 0 } focus_progress = { focus = BOS_srpska_lead_government progress < 0.99 } } AND = { focus_progress = { focus = BOS_revive_relation_with_serbia_yugoslavia progress > 0 } focus_progress = { focus = BOS_revive_relation_with_serbia_yugoslavia progress < 0.99 } } AND = { focus_progress = { focus = BOS_role_the_dice progress > 0 } focus_progress = { focus = BOS_role_the_dice progress < 0.99 } } AND = { focus_progress = { focus = BOS_eastern_frontier progress > 0 } focus_progress = { focus = BOS_eastern_frontier progress < 0.99 } } AND = { focus_progress = { focus = BOS_russo_bosnian_alignment progress > 0 } focus_progress = { focus = BOS_russo_bosnian_alignment progress < 0.99 } } AND = { focus_progress = { focus = BOS_serbian_bosnian_arms_treaty progress > 0 } focus_progress = { focus = BOS_serbian_bosnian_arms_treaty progress < 0.99 } } AND = { focus_progress = { focus = BOS_eastern_trade_bloc progress > 0 } focus_progress = { focus = BOS_eastern_trade_bloc progress < 0.99 } } AND = { focus_progress = { focus = BOS_beograd_conference progress > 0 } focus_progress = { focus = BOS_beograd_conference progress < 0.99 } } AND = { focus_progress = { focus = BOS_cooperative_alliance progress > 0 } focus_progress = { focus = BOS_cooperative_alliance progress < 0.99 } } AND = { focus_progress = { focus = BOS_popular_support progress > 0 } focus_progress = { focus = BOS_popular_support progress < 0.99 } } AND = { focus_progress = { focus = BOS_srpska_supremacy progress > 0 } focus_progress = { focus = BOS_srpska_supremacy progress < 0.99 } } AND = { focus_progress = { focus = BOS_national_agenda progress > 0 } focus_progress = { focus = BOS_national_agenda progress < 0.99 } } AND = { focus_progress = { focus = BOS_expand_federalization progress > 0 } focus_progress = { focus = BOS_expand_federalization progress < 0.99 } } AND = { focus_progress = { focus = BOS_the_teachings_of_orthodox progress > 0 } focus_progress = { focus = BOS_the_teachings_of_orthodox progress < 0.99 } } AND = { focus_progress = { focus = BOS_introduction_of_mandatory_conscription progress > 0 } focus_progress = { focus = BOS_introduction_of_mandatory_conscription progress < 0.99 } } AND = { focus_progress = { focus = BOS_decrease_poverty_rate progress > 0 } focus_progress = { focus = BOS_decrease_poverty_rate progress < 0.99 } } AND = { focus_progress = { focus = BOS_tax_reforms progress > 0 } focus_progress = { focus = BOS_tax_reforms progress < 0.99 } } AND = { focus_progress = { focus = BOS_business_sector_management progress > 0 } focus_progress = { focus = BOS_business_sector_management progress < 0.99 } } AND = { focus_progress = { focus = BOS_lumber_harvesting progress > 0 } focus_progress = { focus = BOS_lumber_harvesting progress < 0.99 } } AND = { focus_progress = { focus = BOS_commence_centralization progress > 0 } focus_progress = { focus = BOS_commence_centralization progress < 0.99 } } AND = { focus_progress = { focus = BOS_union_with_serbia progress > 0 } focus_progress = { focus = BOS_union_with_serbia progress < 0.99 } } AND = { focus_progress = { focus = BOS_bosniak_lead_government progress > 0 } focus_progress = { focus = BOS_bosniak_lead_government progress < 0.99 } } AND = { focus_progress = { focus = BOS_national_appeasement progress > 0 } focus_progress = { focus = BOS_national_appeasement progress < 0.99 } } AND = { focus_progress = { focus = BOS_bosnian_revanchism progress > 0 } focus_progress = { focus = BOS_bosnian_revanchism progress < 0.99 } } AND = { focus_progress = { focus = BOS_a_new_struggle progress > 0 } focus_progress = { focus = BOS_a_new_struggle progress < 0.99 } } AND = { focus_progress = { focus = BOS_western_objectives progress > 0 } focus_progress = { focus = BOS_western_objectives progress < 0.99 } } AND = { focus_progress = { focus = BOS_us_assistance progress > 0 } focus_progress = { focus = BOS_us_assistance progress < 0.99 } } AND = { focus_progress = { focus = BOS_bosnian_euro_defence_clause progress > 0 } focus_progress = { focus = BOS_bosnian_euro_defence_clause progress < 0.99 } } AND = { focus_progress = { focus = BOS_bosnian_trade_alliance progress > 0 } focus_progress = { focus = BOS_bosnian_trade_alliance progress < 0.99 } } AND = { focus_progress = { focus = BOS_nato_status progress > 0 } focus_progress = { focus = BOS_nato_status progress < 0.99 } } AND = { focus_progress = { focus = BOS_autonomy_advancements progress > 0 } focus_progress = { focus = BOS_autonomy_advancements progress < 0.99 } } AND = { focus_progress = { focus = BOS_relax_conscription_laws progress > 0 } focus_progress = { focus = BOS_relax_conscription_laws progress < 0.99 } } AND = { focus_progress = { focus = BOS_cooperation_alignment progress > 0 } focus_progress = { focus = BOS_cooperation_alignment progress < 0.99 } } AND = { focus_progress = { focus = BOS_european_affairs progress > 0 } focus_progress = { focus = BOS_european_affairs progress < 0.99 } } AND = { focus_progress = { focus = BOS_formation_of_bonds_with_the_eu progress > 0 } focus_progress = { focus = BOS_formation_of_bonds_with_the_eu progress < 0.99 } } AND = { focus_progress = { focus = BOS_pathway_towards_eu_membership progress > 0 } focus_progress = { focus = BOS_pathway_towards_eu_membership progress < 0.99 } } AND = { focus_progress = { focus = BOS_eu_loans progress > 0 } focus_progress = { focus = BOS_eu_loans progress < 0.99 } } } } BOS_ai_can_fund_faction_recovery_trigger = { has_political_power > 59 NOT = { check_variable = { treasury < 0 } } NOT = { has_active_mission = bankruptcy_incoming_collapse } } BOS_ai_ready_for_oversight_exit_trigger = { NOT = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH } has_completed_focus = BOS_economic_revision has_completed_focus = BOS_national_high_command has_completed_focus = BOS_post_war_clean_up NOT = { has_idea = BOS_financial_crisis } NOT = { has_active_mission = bankruptcy_incoming_collapse } NOT = { check_variable = { treasury < 0 } } has_war = no num_divisions > 5 has_equipment = { infantry_weapons_type > 499 } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } } BOS_ai_islamist_war_ready_trigger = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH is_subject = no has_completed_focus = BOS_religious_identity has_completed_focus = BOS_post_war_clean_up has_completed_focus = BOS_national_high_command has_war = no NOT = { has_idea = BOS_SFOR } NOT = { has_idea = BOS_EUFOR } NOT = { has_idea = BOS_financial_crisis } NOT = { has_active_mission = bankruptcy_incoming_collapse } NOT = { check_variable = { treasury < 0 } } num_divisions > 7 has_equipment = { infantry_weapons_type > 1499 } has_equipment = { cnc_equipment_type > 249 } } BOS_ai_can_attack_cro_trigger = { has_country_flag = BOS_ai_can_attack_cro } BOS_ai_can_attack_cro_uncached_trigger = { BOS_ai_islamist_war_ready_trigger = yes country_exists = CRO has_wargoal_against = CRO NOT = { is_in_faction_with = CRO } CRO = { is_in_faction = no is_subject = no has_war = no NOT = { any_of_scopes = { array = CRO.guaranteeing_nations exists = yes has_guaranteed = CRO } } } strength_ratio = { tag = CRO ratio > 1.5 } } BOS_ai_can_attack_ser_trigger = { has_country_flag = BOS_ai_can_attack_ser } BOS_ai_can_attack_ser_uncached_trigger = { BOS_ai_islamist_war_ready_trigger = yes country_exists = SER has_wargoal_against = SER NOT = { is_in_faction_with = SER } SER = { is_in_faction = no is_subject = no has_war = no NOT = { any_of_scopes = { array = SER.guaranteeing_nations exists = yes has_guaranteed = SER } } } strength_ratio = { tag = SER ratio > 1.5 } } BOS_ai_can_attack_mnt_trigger = { has_country_flag = BOS_ai_can_attack_mnt } BOS_ai_can_attack_mnt_uncached_trigger = { BOS_ai_islamist_war_ready_trigger = yes country_exists = MNT has_wargoal_against = MNT NOT = { is_in_faction_with = MNT } MNT = { is_in_faction = no is_subject = no has_war = no NOT = { any_of_scopes = { array = MNT.guaranteeing_nations exists = yes has_guaranteed = MNT } } } strength_ratio = { tag = MNT ratio > 1.5 } } BOS_all_factions_at_least_friendly_trigger = { OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } } # Rotation flag marks the seat the NEXT rotation installs, so the current chair is the previous ethnicity in the serb -> croat -> bosniak cycle: flag serb = a Bosniak sits, flag croat = a Serb sits, flag bosniak = a Croat sits. The BOS_pro_srpska / BOS_pro_bosnia timed ideas from the lead-government focuses override the rotation while active. BOS_srpska_leads_government_trigger = { NOT = { has_country_flag = civil_war_bosnia } OR = { has_idea = BOS_pro_srpska AND = { NOT = { has_idea = BOS_pro_srpska } NOT = { has_idea = BOS_pro_bosnia } has_country_flag = BOS_a_croat_is_in_power } } } BOS_bosniak_leads_government_trigger = { NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_pro_srpska } OR = { has_idea = BOS_pro_bosnia AND = { NOT = { has_idea = BOS_pro_bosnia } has_country_flag = BOS_a_serb_is_in_power } } } BOS_croat_leads_government_trigger = { NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_pro_srpska } NOT = { has_idea = BOS_pro_bosnia } has_country_flag = BOS_a_bosniak_is_in_power } BOS_governing_faction_loyal_trigger = { OR = { AND = { BOS_bosniak_leads_government_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } AND = { BOS_croat_leads_government_trigger = yes BOS_croat_attitude_loyal_trigger = yes } AND = { BOS_srpska_leads_government_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } } }