add_namespace = BOS_events add_namespace = BOS_political # Bosnian Civil War country_event = { id = BOS_events.1 title = BOS_events.1.t desc = BOS_events.1.d picture = GFX_srpska_portests is_triggered_only = yes fire_only_once = yes option = { name = BOS_events.1.a log = "[GetDateText]: [This.GetName]: BOS_events.1.a executed" custom_effect_tooltip = bos_civil_war_info_tool_tip hidden_effect = { BOS_begin_srpska_civil_war_effect = yes if = { limit = { has_dlc = "No Step Back" } delete_units = { division_template = "Oklopna Brigada VRS" disband = yes } } else = { delete_units = { division_template = "Oklopna Brigada (SER)" disband = yes } } 129 = { set_demilitarized_zone = no } 1053 = { set_demilitarized_zone = no } 1054 = { set_demilitarized_zone = no } } if = { limit = { OR = { has_idea = BOS_EUFOR has_idea = BOS_SFOR } } USA = { BOS_add_sfor_volunteer_support_effect = yes } ENG = { BOS_add_sfor_volunteer_support_effect = yes } ITA = { BOS_add_sfor_volunteer_support_effect = yes } GER = { BOS_add_sfor_volunteer_support_effect = yes } BUL = { BOS_add_sfor_volunteer_support_effect = yes } IRE = { BOS_add_sfor_volunteer_support_effect = yes } SPR = { BOS_add_sfor_volunteer_support_effect = yes } ROM = { BOS_add_sfor_volunteer_support_effect = yes } SWE = { BOS_add_sfor_volunteer_support_effect = yes } } ai_chance = { base = 70 } } option = { trigger = { has_completed_focus = BOS_srpska_lead_government } name = BOS_events.1.b log = "[GetDateText]: [This.GetName]: BOS_events.1.b executed" custom_effect_tooltip = bos_civil_war_srpska_info_tool_tip hidden_effect = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } remove_ideas = BOS_SFOR BOS_begin_srpska_civil_war_effect = yes transfer_units_fraction = { target = RSK size = 0.9 stockpile_ratio = 0.8 army_ratio = 0.7 navy_ratio = 0.7 air_ratio = 0.6 } if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 74 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 2" owner = BOS count = 3 } } } else_if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 50 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 2" owner = BOS count = 2 } } } else = { 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 2" owner = BOS count = 1 } } } RSK = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } 129 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 1" owner = RSK } create_unit = { division = "name = \"Rudarska milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK } create_unit = { division = "name = \"Narodna milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 1" owner = RSK } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK } create_unit = { division = "name = \"Milicija narodnog fronta Hrvata\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK } } } if = { limit = { check_variable = { BOS_cw_srpska_manpower > 74 } } RSK = { 129 = { create_unit = { division = "name = \"Rudarska milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 3 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 3 } } } } else_if = { limit = { check_variable = { BOS_cw_srpska_manpower > 50 } } RSK = { 129 = { create_unit = { division = "name = \"Rudarska milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 2 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 2 } } } } else_if = { limit = { check_variable = { BOS_cw_srpska_manpower > 24 } } RSK = { 129 = { create_unit = { division = "name = \"Rudarska milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 1 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 1 } } } } hidden_effect = { mark_focus_tree_layout_dirty = yes } RSK = { hidden_effect = { mark_focus_tree_layout_dirty = yes } change_tag_from = ROOT } } ai_chance = { base = 30 } } } # Croats Declare Independence country_event = { id = BOS_events.2 title = BOS_events.2.t desc = BOS_events.2.d picture = GFX_bosnian_fire_building is_triggered_only = yes fire_only_once = yes option = { name = BOS_events.2.a log = "[GetDateText]: [This.GetName]: BOS_events.2.a executed" custom_effect_tooltip = bos_croat_war_info_tool_tip hidden_effect = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } set_country_flag = defeat_all_croats BOS_begin_internal_war_effect = yes add_named_threat = { threat = 3 name = bos_war_civil_war } release = HZG HZG = { set_country_flag = civil_war_bosnia set_country_flag = civil_war_bos_two declare_war_on = { target = BOS type = civil_war } add_ideas = BOS_croat_balkan_aspiration add_ideas = BOS_aggressive_nation declare_war_on = { target = RSK type = civil_war } } if = { limit = { has_dlc = "No Step Back" } delete_units = { division_template = "Gardijska Brigada HVO" disband = yes } } else = { delete_units = { division_template = "Gardijska" disband = yes } } if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 74 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = BOS count = 3 } } } else_if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 50 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = BOS count = 2 } } } else = { 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = BOS count = 1 } } } HZG = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } } if = { limit = { check_variable = { BOS_cw_croat_manpower > 74 } } HZG = { 1052 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = HZG count = 4 } } } } else_if = { limit = { check_variable = { BOS_cw_croat_manpower > 50 } } HZG = { 1052 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = HZG count = 3 } } } } else_if = { limit = { check_variable = { BOS_cw_croat_manpower > 24 } } HZG = { 1052 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = HZG count = 2 } } } } else = { HZG = { 1052 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = HZG count = 1 } } } } transfer_units_fraction = { target = HZG size = 0.0 stockpile_ratio = 0.1 army_ratio = 0.0 navy_ratio = 0.0 air_ratio = 0.0 } add_state_core = 1052 } CRO = { add_ideas = BOS_sfor_vol_troops } ai_chance = { base = 100 } } option = { name = BOS_events.2.b log = "[GetDateText]: [This.GetName]: BOS_events.2.b executed" custom_effect_tooltip = bos_croat_war_info_tool_tip hidden_effect = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } set_country_flag = defeat_all_croats BOS_begin_internal_war_effect = yes add_named_threat = { threat = 3 name = bos_war_civil_war } release = HZG HZG = { set_country_flag = civil_war_bosnia set_country_flag = civil_war_bos_two add_ideas = BOS_croat_balkan_aspiration add_ideas = BOS_aggressive_nation declare_war_on = { target = BOS type = civil_war } declare_war_on = { target = RSK type = civil_war } } if = { limit = { has_dlc = "No Step Back" } delete_units = { division_template = "Gardijska Brigada HVO" disband = yes } } else = { delete_units = { division_template = "Gardijska" disband = yes } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = BOS count = 2 } } HZG = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } 1052 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = HZG count = 3 } } } transfer_units_fraction = { target = HZG size = 0.4 stockpile_ratio = 0.3 army_ratio = 0.3 navy_ratio = 0.0 air_ratio = 0.2 } hidden_effect = { mark_focus_tree_layout_dirty = yes } HZG = { hidden_effect = { mark_focus_tree_layout_dirty = yes } change_tag_from = ROOT } } CRO = { add_ideas = BOS_sfor_vol_troops } ai_chance = { base = 0 } } } country_event = { id = BOS_events.4 title = BOS_events.4.t desc = BOS_events.4.d picture = GFX_bosnia_flag_holding is_triggered_only = yes trigger = { is_subject = no has_civil_war = no has_country_flag = civil_war_bosnia has_country_flag = civil_war_bos_two has_war = no } immediate = { hidden_effect = { if = { limit = { OR = { has_idea = BOS_EUFOR has_idea = BOS_SFOR } } USA = { BOS_remove_sfor_volunteer_support_effect = yes } ENG = { BOS_remove_sfor_volunteer_support_effect = yes } ITA = { BOS_remove_sfor_volunteer_support_effect = yes } GER = { BOS_remove_sfor_volunteer_support_effect = yes } BUL = { BOS_remove_sfor_volunteer_support_effect = yes } IRE = { BOS_remove_sfor_volunteer_support_effect = yes } SPR = { BOS_remove_sfor_volunteer_support_effect = yes } ROM = { BOS_remove_sfor_volunteer_support_effect = yes } SWE = { BOS_remove_sfor_volunteer_support_effect = yes } } news_event = news.86 BOS = { transfer_state = 129 transfer_state = 1052 transfer_state = 1051 transfer_state = 1054 transfer_state = 128 transfer_state = 1053 } add_ideas = recession } } option = { name = BOS_events.4.a log = "[GetDateText]: [This.GetName]: BOS_events.4.a executed" BOS_srpska_reconciliation_full_effect = yes set_variable = { BOS_recovery_days = 1826 } BOS_finish_civil_war_recovery_effect = yes ai_chance = { base = 50 } } option = { name = BOS_events.4.b log = "[GetDateText]: [This.GetName]: BOS_events.4.b executed" BOS_srpska_negotiated_autonomy_effect = yes add_ideas = BOS_dayton_two set_variable = { BOS_recovery_days = 1095 } BOS_finish_civil_war_recovery_effect = yes ai_chance = { base = 25 } } option = { name = BOS_events.4.c log = "[GetDateText]: [This.GetName]: BOS_events.4.c executed" BOS_srpska_reconciliation_full_effect = yes add_ideas = BOS_ohr_supervision add_stability = 0.03 set_variable = { BOS_recovery_days = 1461 } BOS_finish_civil_war_recovery_effect = yes ai_chance = { base = 25 } } } # Bosnia requests arms (TUR/ALB) country_event = { id = BOS_events.9 title = BOS_events.9.t desc = BOS_events.9.d picture = GFX_weapons_arms1 is_triggered_only = yes trigger = { OR = { original_tag = TUR original_tag = ALB } FROM = { original_tag = BOS } } option = { name = BOS_events.9.a log = "[GetDateText]: [This.GetName]: BOS_events.9.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT if = { limit = { original_tag = TUR } custom_effect_tooltip = BOS_turkish_supplies_accept_tt hidden_effect = { FROM = { country_event = { id = BOS_events.11 days = 3 } } } send_equipment = { equipment = infantry_weapons_2 amount = 2500 target = FROM } } else = { custom_effect_tooltip = BOS_albanian_supplies_accept_tt hidden_effect = { FROM = { country_event = { id = BOS_events.11 days = 5 } } } send_equipment = { equipment = infantry_weapons_2 amount = 750 target = FROM } } ai_chance = { base = 20 modifier = { add = 5 original_tag = TUR } modifier = { add = 30 has_opinion = { target = FROM value > 25 } } modifier = { add = 20 sender_influence_higher_15 = yes } modifier = { factor = 0.25 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.5 original_tag = TUR has_equipment = { infantry_weapons_type < 5000 } } modifier = { factor = 0.5 original_tag = ALB has_equipment = { infantry_weapons_type < 1500 } } } } option = { name = BOS_events.9.b log = "[GetDateText]: [This.GetName]: BOS_events.9.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = BOS_military_supplies_decline_tt FROM = { add_opinion_modifier = { target = ROOT modifier = refused_help } } ai_chance = { base = 30 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.25 sender_influence_higher_30 = yes } } } } country_event = { id = BOS_events.11 title = BOS_events.11.t desc = BOS_events.11.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.11.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.12 title = BOS_events.12.t desc = BOS_events.12.d picture = GFX_bosnian_farmer is_triggered_only = yes option = { name = BOS_events.12.a log = "[GetDateText]: [This.GetName]: BOS_events.12.a executed" hidden_effect = { set_temp_variable = { rul_party_temp = 6 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes ai_chance = { base = 100 } } option = { name = BOS_events.12.b log = "[GetDateText]: [This.GetName]: BOS_events.12.b executed" add_political_power = -100 set_country_flag = BOS_strike_defused ai_chance = { base = 0 } } } country_event = { id = BOS_events.13 title = BOS_events.13.t desc = BOS_events.13.d picture = GFX_political_deal is_triggered_only = yes option = { name = BOS_events.13.a log = "[GetDateText]: [This.GetName]: BOS_events.13.a executed" add_political_power = -100 set_country_flag = BOS_strike_defused ai_chance = { base = 100 } } } country_event = { id = BOS_events.14 title = BOS_events.14.t desc = BOS_events.14.d picture = GFX_USA_Berkley_Riot is_triggered_only = yes option = { name = BOS_events.14.a log = "[GetDateText]: [This.GetName]: BOS_events.14.a executed" hidden_effect = { set_temp_variable = { rul_party_temp = 5 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes ai_chance = { base = 100 } } option = { name = BOS_events.14.b log = "[GetDateText]: [This.GetName]: BOS_events.14.b executed" add_political_power = -100 set_country_flag = BOS_strike_defused ai_chance = { base = 0 } } } country_event = { id = BOS_events.34 title = BOS_events.34.t desc = BOS_events.34.d picture = GFX_join_the_csto is_triggered_only = yes trigger = { original_tag = SOV FROM = { original_tag = BOS } } option = { name = BOS_events.34.a log = "[GetDateText]: [This.GetName]: BOS_events.34.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT custom_effect_tooltip = BOS_csto_accept_tt add_to_faction = FROM hidden_effect = { FROM = { country_event = { id = BOS_events.35 days = 3 } } } ai_chance = { base = 20 modifier = { add = 30 has_opinion = { target = FROM value > 25 } } modifier = { add = 20 sender_influence_higher_15 = yes } modifier = { add = 15 strength_ratio = { tag = FROM ratio > 1.5 } } modifier = { factor = 0.25 has_opinion = { target = FROM value < 0 } } } } option = { name = BOS_events.34.b log = "[GetDateText]: [This.GetName]: BOS_events.34.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = BOS_csto_reject_tt FROM = { add_opinion_modifier = { target = ROOT modifier = declined_faction_request } hidden_effect = { country_event = { id = BOS_events.36 days = 3 } } } ai_chance = { base = 30 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.25 sender_influence_higher_30 = yes } } } } country_event = { id = BOS_events.35 title = BOS_events.35.t desc = BOS_events.35.d picture = GFX_join_the_csto is_triggered_only = yes option = { name = BOS_events.35.a ai_chance = { base = 30 } } } country_event = { id = BOS_events.36 title = BOS_events.36.t desc = BOS_events.36.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.36.a ai_chance = { base = 30 } } } country_event = { id = BOS_events.45 title = BOS_events.45.t desc = BOS_events.45.d picture = GFX_2012_protests is_triggered_only = yes option = { name = BOS_events.45.a ai_chance = { base = 30 } } } country_event = { id = BOS_events.46 title = BOS_events.46.t desc = BOS_events.46.d picture = GFX_bosnian_protests2 is_triggered_only = yes option = { name = BOS_events.46.a ai_chance = { base = 30 } } } country_event = { id = BOS_events.47 title = BOS_events.47.t desc = BOS_events.47.d picture = GFX_bosnian_fire_building is_triggered_only = yes option = { name = BOS_events.47.a ai_chance = { base = 30 } } } country_event = { id = BOS_events.48 title = BOS_events.48.t desc = BOS_events.48.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { has_completed_focus = BOS_national_unrest NOT = { has_country_flag = BOS_strike_defused } } option = { name = BOS_events.48.a log = "[GetDateText]: [This.GetName]: BOS_events.48.a executed" set_temp_variable = { rul_party_temp = 4 } change_ruling_party_effect = yes ai_chance = { base = 30 } } } country_event = { id = BOS_events.55 title = BOS_events.55.t desc = BOS_events.55.d picture = GFX_bosnia_alija_izetbegovic_event is_triggered_only = yes trigger = { original_tag = BOS } immediate = { if = { limit = { has_country_leader = { name = "Alija Izetbegović" ruling_only = yes } } retire_country_leader = yes } } option = { name = BOS_events.55.a log = "[GetDateText]: [This.GetName]: BOS_events.55.a executed" BOS_bosniak_attitude_increase_effect = yes ai_chance = { base = 30 } } option = { name = BOS_events.55.b log = "[GetDateText]: [This.GetName]: BOS_events.55.b executed" add_stability = 0.02 ai_chance = { base = 30 } } } country_event = { id = BOS_events.15 title = BOS_events.15.t desc = BOS_events.15.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = SER FROM = { original_tag = BOS } } option = { name = BOS_events.15.a log = "[GetDateText]: [This.GetName]: BOS_events.15.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT ROOT = { create_production_license = { target = FROM equipment = { type = Strike_fighter2 } cost_factor = 0 } create_production_license = { target = FROM equipment = { type = infantry_weapons_3 } cost_factor = 0 } } set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes KOS = { set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes } MNT = { set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes } hidden_effect = { FROM = { country_event = { id = BOS_events.16 days = 2 } } } ai_chance = { base = 60 modifier = { factor = 2 has_opinion = { target = FROM value > 25 } } modifier = { factor = 0.1 has_opinion = { target = FROM value < 0 } } } } option = { name = BOS_events.15.b log = "[GetDateText]: [This.GetName]: BOS_events.15.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE hidden_effect = { FROM = { country_event = { id = BOS_events.17 days = 2 } } } ai_chance = { base = 40 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } } } } country_event = { id = BOS_events.16 title = BOS_events.16.t desc = BOS_events.16.d picture = GFX_political_deal is_triggered_only = yes option = { name = BOS_events.16.a log = "[GetDateText]: [This.GetName]: BOS_events.16.a executed" BOS_bosniak_manpower_decrease_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes modify_timed_idea = { idea = BOS_pro_srpska days = 70 } ai_chance = { base = 100 } } } country_event = { id = BOS_events.17 title = BOS_events.17.t desc = BOS_events.17.d picture = GFX_political_deal is_triggered_only = yes option = { name = BOS_events.17.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.18 title = BOS_events.18.t desc = BOS_events.18.d picture = GFX_generic_factory is_triggered_only = yes trigger = { FROM = { original_tag = BOS } } option = { name = BOS_events.18.a log = "[GetDateText]: [This.GetName]: BOS_events.18.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT FROM = { random_owned_state = { limit = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } one_state_industrial_complex = yes } country_event = { id = BOS_events.19 days = 1 } } custom_effect_tooltip = BOS_motor_influence_tt set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes add_opinion_modifier = { target = FROM modifier = declaration_of_friendship } ai_chance = { base = 70 } } option = { name = BOS_events.18.b log = "[GetDateText]: [This.GetName]: BOS_events.18.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE hidden_effect = { FROM = { country_event = { id = BOS_events.20 days = 1 } } } ai_chance = { base = 30 } } } country_event = { id = BOS_events.19 title = BOS_events.19.t desc = BOS_events.19.d picture = GFX_generic_factory is_triggered_only = yes option = { name = BOS_events.19.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.20 title = BOS_events.20.t desc = BOS_events.20.d picture = GFX_generic_factory is_triggered_only = yes option = { name = BOS_events.20.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.21 title = BOS_events.21.t desc = BOS_events.21.d picture = GFX_weapons_arms1 is_triggered_only = yes trigger = { original_tag = GER FROM = { original_tag = BOS } } option = { name = BOS_events.21.a log = "[GetDateText]: [This.GetName]: BOS_events.21.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT FROM = { add_equipment_to_stockpile = { type = infantry_weapons_4 amount = 240 producer = GER } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } add_opinion_modifier = { target = FROM modifier = mutual_trade_agreement } hidden_effect = { FROM = { country_event = { id = BOS_events.22 days = 1 } } } ai_chance = { base = 80 } } option = { name = BOS_events.21.b log = "[GetDateText]: [This.GetName]: BOS_events.21.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE hidden_effect = { FROM = { country_event = { id = BOS_events.23 days = 1 } } } ai_chance = { base = 20 } } } country_event = { id = BOS_events.22 title = BOS_events.22.t desc = BOS_events.22.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.22.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.23 title = BOS_events.23.t desc = BOS_events.23.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.23.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.24 title = BOS_events.24.t desc = BOS_events.24.d picture = GFX_weapons_arms1 is_triggered_only = yes trigger = { original_tag = SOV FROM = { original_tag = BOS } } option = { name = BOS_events.24.a log = "[GetDateText]: [This.GetName]: BOS_events.24.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT FROM = { add_equipment_to_stockpile = { type = infantry_weapons_2 amount = 1540 producer = SOV } set_temp_variable = { treasury_change = -8.6 } modify_treasury_effect = yes } add_opinion_modifier = { target = FROM modifier = mutual_trade_agreement } hidden_effect = { FROM = { country_event = { id = BOS_events.25 days = 1 } } } ai_chance = { base = 80 } } option = { name = BOS_events.24.b log = "[GetDateText]: [This.GetName]: BOS_events.24.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE hidden_effect = { FROM = { country_event = { id = BOS_events.26 days = 1 } } } ai_chance = { base = 20 } } } country_event = { id = BOS_events.25 title = BOS_events.25.t desc = BOS_events.25.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.25.a ai_chance = { base = 100 } } } country_event = { id = BOS_events.26 title = BOS_events.26.t desc = BOS_events.26.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.26.a ai_chance = { base = 100 } } } #first focus about country_event = { id = BOS_political.1 title = BOS_political.1.t desc = BOS_political.1.d picture = GFX_bosnia_gov_building_3 is_triggered_only = yes option = { name = BOS_political.1.a ai_chance = { base = 30 } } } #free the the states country_event = { id = BOS_political.2 title = BOS_political.2.t desc = BOS_political.2.d picture = GFX_bosnian_protests is_triggered_only = yes option = { name = BOS_political.2.a log = "[GetDateText]: [This.GetName]: BOS_political.2.a executed" release_puppet = HZG release_puppet = RSK BOS = { set_cosmetic_tag = bos_fed } RSK = { set_cosmetic_tag = rsk_fed } HZG = { set_cosmetic_tag = hzg_fed } ai_chance = { base = 30 } } } #united again country_event = { id = BOS_political.3 title = BOS_political.3.t desc = BOS_political.3.d picture = GFX_bosnian_protests is_triggered_only = yes option = { name = BOS_political.3.a log = "[GetDateText]: [This.GetName]: BOS_political.3.a executed" annex_country = { target = HZG transfer_troops = yes } annex_country = { target = RSK transfer_troops = yes } BOS = { set_cosmetic_tag = bos_fed2 } ai_chance = { base = 30 } } } country_event = { id = BOS_political.4 title = BOS_political.4.t desc = BOS_political.4.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.4.a log = "[GetDateText]: [This.GetName]: BOS_political.4.a executed" custom_effect_tooltip = BOS_political.4.a_tt set_country_flag = BOS_a_serb_is_in_power clr_country_flag = BOS_a_croat_is_in_power clr_country_flag = BOS_a_bosniak_is_in_power set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.07 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 1 } change_ruling_party_effect = yes BOS_set_presidency_rotation_cooldown_effect = yes ai_chance = { base = 50 modifier = { factor = 100 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 100 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 2 democratic > 0.5 } } } option = { name = BOS_political.4.b log = "[GetDateText]: [This.GetName]: BOS_political.4.b executed" custom_effect_tooltip = BOS_political.4.b_tt set_country_flag = BOS_a_croat_is_in_power clr_country_flag = BOS_a_serb_is_in_power clr_country_flag = BOS_a_bosniak_is_in_power set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.08 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 18 } change_ruling_party_effect = yes set_temp_variable = { add_col_one = 14 } add_coalition_members_effect = yes BOS_set_presidency_rotation_cooldown_effect = yes ai_chance = { base = 50 modifier = { factor = 0 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 is_historical_focus_on = yes NOT = { OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } } modifier = { factor = 2 is_historical_focus_on = no } modifier = { factor = 100 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 2 neutrality > 0.4 } } } } # 2008 crash country_event = { id = BOS_political.5 title = BOS_political.5.t desc = BOS_political.5.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.5.a log = "[GetDateText]: [This.GetName]: BOS_political.5.a executed" add_timed_idea = { idea = BOS_financial_crisis days = 1825 } add_ideas = recession ai_chance = { base = 30 } } } # Power to Milorad_Dodik country_event = { id = BOS_political.6 title = BOS_political.6.t desc = BOS_political.6.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_revive_relation_with_serbia_yugoslavia } } option = { name = BOS_political.6.a log = "[GetDateText]: [This.GetName]: BOS_political.6.a executed" add_ideas = BOS_milorad_dodik_idea ai_chance = { base = 30 } } } # Bosnian town split by pupils schooled in hate country_event = { id = BOS_political.8 title = BOS_political.8.t desc = BOS_political.8.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.8.a log = "[GetDateText]: [This.GetName]: BOS_political.8.a executed" BOS_bosniak_attitude_decrease_effect = yes BOS_all_faction_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 30 } } } #Fears over Bosnia troop cut plan country_event = { id = BOS_political.9 title = BOS_political.9.t desc = BOS_political.9.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_srpska_lead_government } NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.9.a ai_chance = { base = 30 } } } # 2003 report on press attacks in 2002 country_event = { id = BOS_political.10 title = BOS_political.10.t desc = BOS_political.10.d picture = GFX_bosnian_protests2 is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.10.a ai_chance = { base = 30 } } } ##2003 23 Years for Bosnian War Criminal Nikolic country_event = { id = BOS_political.11 title = BOS_political.11.t desc = BOS_political.11.d picture = GFX_rsk_female_ is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_srpska_lead_government } NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.11.a log = "[GetDateText]: [This.GetName]: BOS_political.11.a executed" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes ai_chance = { base = 30 } } } #2004 sep reports on people returning to Bosnia country_event = { id = BOS_political.13 title = BOS_political.13.t desc = BOS_political.13.d picture = GFX_bosnian_protests2 is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.13.a ai_chance = { base = 30 } } } #Severe cold hits refugees and returnees in Bosnia and Herzegovina country_event = { id = BOS_political.14 title = BOS_political.14.t desc = BOS_political.14.d picture = GFX_blizzard is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.14.a log = "[GetDateText]: [This.GetName]: BOS_political.14.a executed" BOS_bosniak_attitude_decrease_effect = yes BOS_all_faction_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 40 } } } #Blast damages former Muslim leader grave country_event = { id = BOS_political.15 title = BOS_political.15.t desc = BOS_political.15.d picture = GFX_bosnia_alija_izetbegovic_event is_triggered_only = yes trigger = { original_tag = BOS NOT = { has_completed_focus = BOS_national_awakening } } option = { name = BOS_political.15.a log = "[GetDateText]: [This.GetName]: BOS_political.15.a executed" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes ai_chance = { base = 40 } } } # 2014 Southeast Europe floods country_event = { id = BOS_political.17 title = BOS_political.17.t desc = BOS_political.17.d picture = GFX_typhoon is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.17.a ai_chance = { base = 30 } } } country_event = { id = BOS_political.20 title = BOS_political.20.t desc = BOS_political.20.d picture = GFX_bosnia_flag_holding is_triggered_only = yes trigger = { OR = { AND = { original_tag = RSK has_country_flag = RSK_civil_war_recovery_pending } AND = { original_tag = HZG has_country_flag = HZG_civil_war_recovery_pending } AND = { original_tag = BOS has_country_flag = BOS_hzg_civil_war_recovery_pending } } is_subject = no has_civil_war = no has_country_flag = civil_war_bosnia has_war = no } immediate = { if = { limit = { original_tag = RSK } clr_country_flag = RSK_civil_war_recovery_pending } else_if = { limit = { original_tag = HZG } clr_country_flag = HZG_civil_war_recovery_pending } else = { clr_country_flag = BOS_hzg_civil_war_recovery_pending } } option = { name = BOS_political.20.a trigger = { original_tag = RSK } log = "[GetDateText]: [This.GetName]: BOS_political.20.a executed" news_event = news.86 BOS = { hidden_effect = { if = { limit = { 128 = { is_owned_by = ROOT } } transfer_state = 128 } change_tag_from = ROOT if = { limit = { 129 = { is_owned_by = ROOT } } transfer_state = 129 } if = { limit = { 1052 = { is_owned_by = ROOT } } transfer_state = 1052 } if = { limit = { 1051 = { is_owned_by = ROOT } } transfer_state = 1051 } if = { limit = { 1054 = { is_owned_by = ROOT } } transfer_state = 1054 } if = { limit = { 1053 = { is_owned_by = ROOT } } transfer_state = 1053 } set_country_flag = BOS_loser unlock_national_focus = BOS_house_of_representatives unlock_national_focus = BOS_elections_political unlock_national_focus = BOS_the_federation unlock_national_focus = BOS_srpska_lead_government unlock_national_focus = BOS_revive_relation_with_serbia_yugoslavia unlock_national_focus = BOS_role_the_dice unlock_national_focus = BOS_srpska_supremacy remove_ideas = BOS_rotating_presidency remove_ideas = BOS_rotating_presidency2 remove_ideas = BOS_rotating_presidency3 set_cosmetic_tag = bos_srpska_colour_change3 } BOS_finish_civil_war_recovery_effect = yes add_ideas = BOS_srpska_supremacy_idea set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.08 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 18 } change_ruling_party_effect = yes set_temp_variable = { add_col_one = 14 } add_coalition_members_effect = yes } ai_chance = { base = 60 } } option = { name = BOS_political.20.b trigger = { original_tag = HZG } log = "[GetDateText]: [This.GetName]: BOS_political.20.b executed" news_event = news.86 BOS = { hidden_effect = { if = { limit = { 128 = { is_owned_by = ROOT } } transfer_state = 128 } change_tag_from = ROOT if = { limit = { 129 = { is_owned_by = ROOT } } transfer_state = 129 } if = { limit = { 1052 = { is_owned_by = ROOT } } transfer_state = 1052 } if = { limit = { 1051 = { is_owned_by = ROOT } } transfer_state = 1051 } if = { limit = { 1054 = { is_owned_by = ROOT } } transfer_state = 1054 } if = { limit = { 1053 = { is_owned_by = ROOT } } transfer_state = 1053 } set_country_flag = BOS_loser unlock_national_focus = BOS_house_of_representatives unlock_national_focus = BOS_elections_political unlock_national_focus = BOS_the_federation unlock_national_focus = BOS_role_the_dice remove_ideas = BOS_rotating_presidency remove_ideas = BOS_rotating_presidency2 remove_ideas = BOS_rotating_presidency3 } BOS_finish_civil_war_recovery_effect = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.08 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 20 } change_ruling_party_effect = yes } ai_chance = { base = 60 } } option = { name = BOS_political.20.c trigger = { original_tag = BOS } log = "[GetDateText]: [This.GetName]: BOS_political.20.c executed" news_event = news.86 BOS = { hidden_effect = { if = { limit = { 128 = { is_owned_by = HZG } } transfer_state = 128 } if = { limit = { 129 = { is_owned_by = HZG } } transfer_state = 129 } if = { limit = { 1052 = { is_owned_by = HZG } } transfer_state = 1052 } if = { limit = { 1051 = { is_owned_by = HZG } } transfer_state = 1051 } if = { limit = { 1054 = { is_owned_by = HZG } } transfer_state = 1054 } if = { limit = { 1053 = { is_owned_by = HZG } } transfer_state = 1053 } } BOS_finish_civil_war_recovery_effect = yes } ai_chance = { base = 60 } } } # Defence with euro country_event = { id = BOS_political.21 title = BOS_political.21.t desc = BOS_political.21.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { FROM = { original_tag = BOS } OR = { original_tag = GER original_tag = ITA original_tag = FRA original_tag = BEL original_tag = HOL } } option = { name = BOS_political.21.a log = "[GetDateText]: [This.GetName]: BOS_political.21.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT custom_effect_tooltip = BOS_euro_defence_accept_tt give_guarantee = FROM FROM = { if = { limit = { NOT = { has_country_flag = BOS_european_defence_guarantee } } remove_ideas = BOS_EUFOR add_stability = 0.02 set_country_flag = BOS_european_defence_guarantee } } ai_chance = { base = 20 modifier = { add = 35 has_opinion = { target = FROM value > 25 } } modifier = { add = 20 sender_influence_higher_15 = yes } modifier = { factor = 0.5 has_war = yes } modifier = { factor = 0.25 has_opinion = { target = FROM value < 0 } } } } option = { name = BOS_political.21.b log = "[GetDateText]: [This.GetName]: BOS_political.21.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = BOS_euro_defence_decline_tt FROM = { add_opinion_modifier = { target = ROOT modifier = refused_help } } ai_chance = { base = 35 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.25 sender_influence_higher_30 = yes } } } } ###union with serbia country_event = { id = BOS_political.22 title = BOS_political.22.t desc = BOS_political.22.d picture = GFX_rsk_female_ is_triggered_only = yes trigger = { original_tag = SER FROM = { original_tag = BOS } } option = { name = BOS_political.22.a log = "[GetDateText]: [This.GetName]: BOS_political.22.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT custom_effect_tooltip = BOS_union_serbia_accept_tt change_tag_from = FROM annex_country = { target = FROM transfer_troops = yes } ai_chance = { base = 15 modifier = { add = 40 has_opinion = { target = FROM value > 50 } } modifier = { add = 25 sender_influence_higher_30 = yes } modifier = { add = 20 neutrality > 0.4 } modifier = { add = 15 strength_ratio = { tag = FROM ratio > 1.2 } } modifier = { factor = 0.1 has_opinion = { target = FROM value < 0 } } } } option = { name = BOS_political.22.b log = "[GetDateText]: [This.GetName]: BOS_political.22.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = BOS_union_serbia_reject_tt FROM = { add_opinion_modifier = { target = ROOT modifier = refused_to_be_annexed } } ai_chance = { base = 35 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.25 sender_influence_higher_30 = yes } } } } # EU candidate status granted country_event = { id = BOS_political.24 title = BOS_political.24.t desc = BOS_political.24.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.24.a log = "[GetDateText]: [This.GetName]: BOS_political.24.a executed" add_stability = 0.02 ai_chance = { base = 30 } } } # Republika Srpska obstructs accession negotiations country_event = { id = BOS_political.25 title = BOS_political.25.t desc = BOS_political.25.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.25.a log = "[GetDateText]: [This.GetName]: BOS_political.25.a executed" add_political_power = -50 ai_chance = { base = 60 modifier = { factor = 0 has_political_power < 50 } } } option = { name = BOS_political.25.b log = "[GetDateText]: [This.GetName]: BOS_political.25.b executed" BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 40 } } } # Corruption scandal country_event = { id = BOS_political.26 title = BOS_political.26.t desc = BOS_political.26.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS } immediate = { hidden_effect = { random_list = { 1 = { BOS_bosniak_attitude_decrease_effect = yes } 1 = { BOS_croat_attitude_decrease_effect = yes } 1 = { BOS_srpska_attitude_decrease_effect = yes } } } } option = { name = BOS_political.26.a log = "[GetDateText]: [This.GetName]: BOS_political.26.a executed" add_political_power = -50 decrease_corruption = yes BOS_corruption_scandal_weakest_hit_effect = yes ai_chance = { base = 60 modifier = { factor = 0 has_political_power < 50 } } } option = { name = BOS_political.26.b log = "[GetDateText]: [This.GetName]: BOS_political.26.b executed" add_stability = -0.05 BOS_corruption_scandal_weakest_hit_effect = yes ai_chance = { base = 40 } } } # Republika Srpska autonomy crisis erupts country_event = { id = BOS_political.27 title = BOS_political.27.t desc = BOS_political.27.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.27.a log = "[GetDateText]: [This.GetName]: BOS_political.27.a executed" add_timed_idea = { idea = BOS_republika_srpska_secession_crisis days = 180 } custom_effect_tooltip = BOS_dayton_pressure_decisions_available_tt ai_chance = { base = 30 } } } # Autonomy crisis expires unresolved country_event = { id = BOS_political.28 title = BOS_political.28.t desc = BOS_political.28.d picture = GFX_bosnian_protests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.28.a log = "[GetDateText]: [This.GetName]: BOS_political.28.a executed" BOS_srpska_attitude_decrease_effect = yes add_stability = -0.05 ai_chance = { base = 30 } } } # Diaspora investment drive concludes country_event = { id = BOS_political.29 title = BOS_political.29.t desc = BOS_political.29.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.29.a log = "[GetDateText]: [This.GetName]: BOS_political.29.a executed" BOS_bosniak_attitude_increase_effect = yes add_stability = 0.02 ai_chance = { base = 30 } } } # Karadzic arrest, reaction in Sarajevo country_event = { id = BOS_political.30 title = BOS_political.30.t desc = BOS_political.30.d picture = GFX_bosnia_flag_holding is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_completed_focus = BOS_srpska_lead_government } NOT = { has_completed_focus = BOS_national_awakening } SER = { has_country_flag = SER_icty_cooperation_karadzic } } option = { name = BOS_political.30.a log = "[GetDateText]: [This.GetName]: BOS_political.30.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 30 } } } # Mladic arrest, reaction in Sarajevo country_event = { id = BOS_political.31 title = BOS_political.31.t desc = BOS_political.31.d picture = GFX_bosnian_protests2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_completed_focus = BOS_srpska_lead_government } NOT = { has_completed_focus = BOS_national_awakening } SER = { has_country_flag = SER_icty_cooperation_complete } } option = { name = BOS_political.31.a log = "[GetDateText]: [This.GetName]: BOS_political.31.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 30 } } } # The Sejdic-Finci ruling country_event = { id = BOS_political.32 title = BOS_political.32.t desc = BOS_political.32.d picture = GFX_court is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } OR = { has_idea = BOS_rotating_presidency has_idea = BOS_rotating_presidency2 has_idea = BOS_rotating_presidency3 } } option = { name = BOS_political.32.a log = "[GetDateText]: [This.GetName]: BOS_political.32.a executed" BOS_croat_attitude_decrease_effect = yes add_political_power = -25 custom_effect_tooltip = BOS_sejdic_finci_ruling_tt set_country_flag = BOS_sejdic_finci_ruling ai_chance = { base = 30 } } } # SFOR hands over to EUFOR country_event = { id = BOS_political.33 title = BOS_political.33.t desc = BOS_political.33.d picture = GFX_event_BOS_european_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_idea = BOS_SFOR NOT = { has_idea = BOS_EUFOR } } option = { name = BOS_political.33.a log = "[GetDateText]: [This.GetName]: BOS_political.33.a executed" remove_ideas = BOS_SFOR add_ideas = BOS_EUFOR ai_chance = { base = 30 } } } # The 2013 census country_event = { id = BOS_political.34 title = BOS_political.34.t desc = BOS_political.34.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.34.a log = "[GetDateText]: [This.GetName]: BOS_political.34.a executed" BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 30 } } } # Tuzla protests and plenums country_event = { id = BOS_political.35 title = BOS_political.35.t desc = BOS_political.35.d picture = GFX_bosnian_protests is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } OR = { has_idea = corruption_level_06 has_idea = corruption_level_07 has_idea = corruption_level_08 has_idea = corruption_level_09 has_idea = corruption_level_10 } } option = { name = BOS_political.35.a log = "[GetDateText]: [This.GetName]: BOS_political.35.a executed" add_political_power = -50 decrease_corruption = yes ai_chance = { base = 60 modifier = { factor = 0 has_political_power < 50 } } } option = { name = BOS_political.35.b log = "[GetDateText]: [This.GetName]: BOS_political.35.b executed" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes ai_chance = { base = 40 } } } # EU membership application country_event = { id = BOS_political.36 title = BOS_political.36.t desc = BOS_political.36.d picture = GFX_european_union_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_saa_signed NOT = { has_completed_focus = BOS_pathway_towards_eu_membership } NOT = { has_country_flag = EU_candidate } NOT = { has_idea = EU_member } NOT = { has_global_flag = GAME_RULE_eu_disabled } } option = { name = BOS_political.36.a log = "[GetDateText]: [This.GetName]: BOS_political.36.a executed" set_temp_variable = { modify_europeanism = 0.02 } europeanism_change = yes ai_chance = { base = 30 } } } # High Representative bans genocide denial country_event = { id = BOS_political.37 title = BOS_political.37.t desc = BOS_political.37.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } has_idea = BOS_milorad_dodik_idea } immediate = { hidden_effect = { set_country_flag = BOS_genocide_denial_banned } } option = { name = BOS_political.37.a log = "[GetDateText]: [This.GetName]: BOS_political.37.a executed" BOS_srpska_attitude_decrease_effect = yes BOS_bosniak_attitude_increase_effect = yes ai_chance = { base = 60 } } option = { name = BOS_political.37.b log = "[GetDateText]: [This.GetName]: BOS_political.37.b executed" BOS_srpska_attitude_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 40 } } } # Republika Srpska withdrawal laws country_event = { id = BOS_political.38 title = BOS_political.38.t desc = BOS_political.38.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } OR = { has_idea = BOS_republika_srpska_secession_crisis has_country_flag = BOS_genocide_denial_banned } } option = { name = BOS_political.38.a log = "[GetDateText]: [This.GetName]: BOS_political.38.a executed" BOS_srpska_stability_decrease_effect = yes if = { limit = { NOT = { has_idea = BOS_republika_srpska_secession_crisis } } add_timed_idea = { idea = BOS_republika_srpska_secession_crisis days = 180 } } custom_effect_tooltip = BOS_dayton_pressure_decisions_available_tt ai_chance = { base = 60 } } option = { name = BOS_political.38.b log = "[GetDateText]: [This.GetName]: BOS_political.38.b executed" add_stability = -0.03 BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 40 } } } # AI fallback: candidate status is historically due country_event = { id = BOS_political.39 is_triggered_only = yes hidden = yes trigger = { original_tag = BOS is_ai = yes has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_judiciary_meets_eu_standards has_country_flag = BOS_anti_corruption_framework has_country_flag = BOS_market_aligned_with_eu NOT = { has_idea = BOS_eu_candidate } NOT = { has_country_flag = EU_candidate } } immediate = { log = "[GetDateText]: [This.GetName]: BOS_political.39 executed" set_country_flag = BOS_eu_candidacy_overdue } } # --- Added content: political depth, economic and foreign-influence events --- # Kosovo declares independence (17 February 2008) country_event = { id = BOS_political.40 title = BOS_political.40.t desc = BOS_political.40.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.40.a log = "[GetDateText]: [This.GetName]: BOS_political.40.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 20 } } option = { name = BOS_political.40.b log = "[GetDateText]: [This.GetName]: BOS_political.40.b executed" BOS_srpska_attitude_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 20 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } option = { name = BOS_political.40.c log = "[GetDateText]: [This.GetName]: BOS_political.40.c executed" add_stability = 0.02 ai_chance = { base = 60 } } } # Western Balkans migrant route crisis in the Una-Sana Canton (2018) country_event = { id = BOS_political.41 title = BOS_political.41.t desc = BOS_political.41.d picture = GFX_bosnian_protests2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.41.a log = "[GetDateText]: [This.GetName]: BOS_political.41.a executed" set_temp_variable = { treasury_change = 1 } modify_treasury_effect = yes add_stability = 0.02 set_temp_variable = { modify_europeanism = 0.01 } europeanism_change = yes ai_chance = { base = 65 } } option = { name = BOS_political.41.b log = "[GetDateText]: [This.GetName]: BOS_political.41.b executed" add_war_support = 0.03 add_political_power = -25 ai_chance = { base = 35 } } } # Stabilisation and Association Agreement signed with the EU (16 June 2008) country_event = { id = BOS_political.42 title = BOS_political.42.t desc = BOS_political.42.d picture = GFX_european_union_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_country_flag = BOS_saa_signed } } immediate = { hidden_effect = { set_country_flag = BOS_saa_signed } } option = { name = BOS_political.42.a log = "[GetDateText]: [This.GetName]: BOS_political.42.a executed" set_temp_variable = { modify_europeanism = 0.02 } europeanism_change = yes ai_chance = { base = 100 } } } # State-level Value Added Tax comes into force (1 January 2006) country_event = { id = BOS_political.43 title = BOS_political.43.t desc = BOS_political.43.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.43.a log = "[GetDateText]: [This.GetName]: BOS_political.43.a executed" set_temp_variable = { treasury_change = 1 } modify_treasury_effect = yes decrease_corruption = yes ai_chance = { base = 70 } } option = { name = BOS_political.43.b log = "[GetDateText]: [This.GetName]: BOS_political.43.b executed" add_political_power = 25 add_stability = -0.02 ai_chance = { base = 30 } } } # The April Package of constitutional amendments (26 April 2006) country_event = { id = BOS_political.44 title = BOS_political.44.t desc = BOS_political.44.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.44.a log = "[GetDateText]: [This.GetName]: BOS_political.44.a executed" add_political_power = -50 BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 40 } } option = { name = BOS_political.44.b log = "[GetDateText]: [This.GetName]: BOS_political.44.b executed" add_stability = -0.03 BOS_srpska_attitude_increase_effect = yes ai_chance = { base = 60 } } } # The Butmir process of internationally mediated reform talks (October 2009) country_event = { id = BOS_political.45 title = BOS_political.45.t desc = BOS_political.45.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.45.a log = "[GetDateText]: [This.GetName]: BOS_political.45.a executed" add_political_power = -25 set_temp_variable = { modify_europeanism = 0.01 } europeanism_change = yes BOS_bosniak_attitude_increase_effect = yes ai_chance = { base = 45 } } option = { name = BOS_political.45.b log = "[GetDateText]: [This.GetName]: BOS_political.45.b executed" BOS_srpska_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes ai_chance = { base = 55 } } } # Republika Srpska threatens to pull out of Brcko District institutions country_event = { id = BOS_political.46 title = BOS_political.46.t desc = BOS_political.46.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.46.a log = "[GetDateText]: [This.GetName]: BOS_political.46.a executed" add_stability = 0.03 BOS_srpska_attitude_decrease_effect = yes BOS_bosniak_attitude_increase_effect = yes ai_chance = { base = 50 } } option = { name = BOS_political.46.b log = "[GetDateText]: [This.GetName]: BOS_political.46.b executed" add_political_power = 25 BOS_srpska_attitude_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 50 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # Mostar left without a functioning city government (post-2008 electoral deadlock) country_event = { id = BOS_political.47 title = BOS_political.47.t desc = BOS_political.47.d picture = GFX_bosnia_flag_holding is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { set_country_flag = BOS_mostar_without_government } option = { name = BOS_political.47.a log = "[GetDateText]: [This.GetName]: BOS_political.47.a executed" add_political_power = -25 BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes ai_chance = { base = 55 } } option = { name = BOS_political.47.b log = "[GetDateText]: [This.GetName]: BOS_political.47.b executed" add_stability = -0.02 BOS_croat_attitude_decrease_effect = yes ai_chance = { base = 45 } } } # --- Added content: 2018-2025 wave --- # Bosnia's mass emigration wave accelerates (2013-2019) country_event = { id = BOS_political.48 title = BOS_political.48.t desc = BOS_political.48.d picture = GFX_bosnia_men_walking is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { if = { limit = { has_country_flag = BOS_visa_liberalized } custom_effect_tooltip = BOS_visa_era_emigration_tt } add_ideas = BOS_brain_drain_1 } option = { name = BOS_political.48.a log = "[GetDateText]: [This.GetName]: BOS_political.48.a executed" add_political_power = -15 ai_chance = { base = 50 } } option = { name = BOS_political.48.b log = "[GetDateText]: [This.GetName]: BOS_political.48.b executed" add_stability = -0.01 ai_chance = { base = 50 } } } # Komsic wins the Croat presidency seat on Bosniak votes (7 October 2018) country_event = { id = BOS_political.49 title = BOS_political.49.t desc = { text = BOS_political.49.d trigger = { NOT = { has_country_flag = BOS_ljubic_ruling } } } desc = { text = BOS_political.49.d_ljubic trigger = { has_country_flag = BOS_ljubic_ruling } } picture = GFX_bosnia_flag_holding is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_ideas = BOS_croat_grievance } option = { name = BOS_political.49.a log = "[GetDateText]: [This.GetName]: BOS_political.49.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_decrease_effect = yes add_stability = 0.02 ai_chance = { base = 40 modifier = { factor = 2 has_country_flag = BOS_a_bosniak_is_in_power } } } option = { name = BOS_political.49.b log = "[GetDateText]: [This.GetName]: BOS_political.49.b executed" BOS_croat_attitude_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes add_political_power = -25 ai_chance = { base = 60 modifier = { factor = 2 has_country_flag = BOS_a_croat_is_in_power } } } } # SNSD blocks submission of NATO's Annual National Programme (October 2018) country_event = { id = BOS_political.50 title = BOS_political.50.t desc = BOS_political.50.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } } option = { name = BOS_political.50.a log = "[GetDateText]: [This.GetName]: BOS_political.50.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes add_political_power = -50 ai_chance = { base = 30 modifier = { factor = 2 NOT = { has_country_flag = BOS_a_serb_is_in_power } } } } option = { name = BOS_political.50.b log = "[GetDateText]: [This.GetName]: BOS_political.50.b executed" BOS_srpska_attitude_increase_effect = yes add_political_power = -25 ai_chance = { base = 70 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # The Council of Ministers is finally seated after fourteen months (23 December 2019) country_event = { id = BOS_political.51 title = BOS_political.51.t desc = BOS_political.51.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.51.a log = "[GetDateText]: [This.GetName]: BOS_political.51.a executed" add_political_power = 25 ai_chance = { base = 100 } } } # Schmidt takes office as High Representative without a UN Security Council endorsement (1 August 2021) country_event = { id = BOS_political.52 title = BOS_political.52.t desc = BOS_political.52.d picture = GFX_event_BOS_schmidt is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { set_country_flag = BOS_contested_high_representative add_ideas = BOS_contested_high_representative } option = { name = BOS_political.52.a log = "[GetDateText]: [This.GetName]: BOS_political.52.a executed" add_stability = -0.01 ai_chance = { base = 100 } } } # Schmidt imposes election-law and constitutional changes as polls close (2 October 2022) country_event = { id = BOS_political.53 title = BOS_political.53.t desc = BOS_political.53.d picture = GFX_event_BOS_schmidt is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.53.a log = "[GetDateText]: [This.GetName]: BOS_political.53.a executed" BOS_croat_attitude_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 30 modifier = { factor = 2 has_country_flag = BOS_a_croat_is_in_power } } } option = { name = BOS_political.53.b log = "[GetDateText]: [This.GetName]: BOS_political.53.b executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_decrease_effect = yes add_political_power = -25 ai_chance = { base = 40 modifier = { factor = 2 has_country_flag = BOS_a_bosniak_is_in_power } } } option = { name = BOS_political.53.c log = "[GetDateText]: [This.GetName]: BOS_political.53.c executed" add_stability = 0.02 ai_chance = { base = 30 } } } # Republika Srpska passes laws voiding Constitutional Court rulings and HR decisions (June-July 2023) country_event = { id = BOS_political.54 title = BOS_political.54.t desc = BOS_political.54.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } } option = { name = BOS_political.54.a log = "[GetDateText]: [This.GetName]: BOS_political.54.a executed" add_timed_idea = { idea = BOS_republika_srpska_secession_crisis days = 180 } custom_effect_tooltip = BOS_dayton_pressure_decisions_available_tt if = { limit = { has_country_flag = BOS_contested_high_representative } custom_effect_tooltip = BOS_hr_legitimacy_disputed_tt BOS_srpska_attitude_decrease_effect = yes } ai_chance = { base = 45 } } option = { name = BOS_political.54.b log = "[GetDateText]: [This.GetName]: BOS_political.54.b executed" BOS_srpska_attitude_increase_effect = yes add_stability = -0.02 ai_chance = { base = 55 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # The European Council opens EU accession negotiations with Bosnia (21 March 2024) country_event = { id = BOS_political.55 title = BOS_political.55.t desc = BOS_political.55.d picture = GFX_european_union_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } OR = { has_idea = BOS_eu_negotiations has_idea = BOS_eu_accession_treaty has_idea = EU_member } } option = { name = BOS_political.55.a log = "[GetDateText]: [This.GetName]: BOS_political.55.a executed" set_temp_variable = { modify_europeanism = 0.02 } europeanism_change = yes add_stability = 0.02 ai_chance = { base = 60 } } option = { name = BOS_political.55.b log = "[GetDateText]: [This.GetName]: BOS_political.55.b executed" set_temp_variable = { modify_europeanism = 0.01 } europeanism_change = yes add_political_power = 15 ai_chance = { base = 40 } } } # AI fallback: EU accession negotiations are historically due (21 March 2024) country_event = { id = BOS_political.56 is_triggered_only = yes hidden = yes trigger = { original_tag = BOS is_ai = yes has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_eu_negotiations } NOT = { has_idea = BOS_eu_accession_treaty } NOT = { has_idea = EU_member } } immediate = { log = "[GetDateText]: [This.GetName]: BOS_political.56 executed" set_country_flag = BOS_eu_negotiations_overdue } } # Dodik is convicted and banned from office for defying the High Representative (26 February 2025) country_event = { id = BOS_political.57 title = BOS_political.57.t desc = BOS_political.57.d picture = GFX_court is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } has_country_leader = { name = "Milorad Dodik" ruling_only = yes } } immediate = { set_country_flag = BOS_dodik_banned } option = { name = BOS_political.57.a log = "[GetDateText]: [This.GetName]: BOS_political.57.a executed" hidden_effect = { kill_country_leader = yes create_country_leader = { name = "Željka Cvijanović" picture = "zeljka_Cvijanovic.dds" ideology = neutral_Social traits = { western_conservatism The_Enforcer Steadfast_Protector } } } BOS_srpska_attitude_decrease_effect = yes add_stability = 0.02 ai_chance = { base = 45 } } option = { name = BOS_political.57.b log = "[GetDateText]: [This.GetName]: BOS_political.57.b executed" hidden_effect = { kill_country_leader = yes create_country_leader = { name = "Željka Cvijanović" picture = "zeljka_Cvijanovic.dds" ideology = neutral_Social traits = { western_conservatism The_Enforcer Steadfast_Protector } } } add_timed_idea = { idea = BOS_republika_srpska_secession_crisis days = 180 } custom_effect_tooltip = BOS_dayton_pressure_decisions_available_tt BOS_srpska_stability_decrease_effect = yes ai_chance = { base = 55 modifier = { factor = 2 has_country_flag = BOS_contested_high_representative } } } } # Aluminij Mostar smelter shut down over unpaid power debt (9 July 2019) country_event = { id = BOS_political.58 title = BOS_political.58.t desc = BOS_political.58.d picture = GFX_generic_factory is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.58.a log = "[GetDateText]: [This.GetName]: BOS_political.58.a executed" 1052 = { if = { limit = { industrial_complex > 0 } remove_building = { type = industrial_complex level = 1 } } } add_ideas = BOS_mostar_industrial_decline add_stability = -0.02 set_temp_variable = { temp_trust_change = -5 } BOS_croat_trust_add_effect = yes ai_chance = { base = 60 } } option = { name = BOS_political.58.b log = "[GetDateText]: [This.GetName]: BOS_political.58.b executed" random_list = { 35 = { set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes add_ideas = BOS_mostar_industrial_revival set_temp_variable = { temp_trust_change = 5 } BOS_croat_trust_add_effect = yes } 65 = { 1052 = { if = { limit = { industrial_complex > 0 } remove_building = { type = industrial_complex level = 1 } } } add_ideas = BOS_mostar_industrial_decline add_stability = -0.03 set_temp_variable = { temp_trust_change = -5 } BOS_croat_trust_add_effect = yes } } ai_chance = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } } # ArcelorMittal Zenica idles its blast furnace (November 2023) country_event = { id = BOS_political.59 title = BOS_political.59.t desc = BOS_political.59.d picture = GFX_generic_factory is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.59.a log = "[GetDateText]: [This.GetName]: BOS_political.59.a executed" 128 = { if = { limit = { industrial_complex > 0 } remove_building = { type = industrial_complex level = 1 } } } add_ideas = BOS_zenica_industrial_decline add_stability = -0.02 set_temp_variable = { temp_trust_change = -4 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 55 } } option = { name = BOS_political.59.b log = "[GetDateText]: [This.GetName]: BOS_political.59.b executed" random_list = { 45 = { set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_ideas = BOS_zenica_industrial_revival set_temp_variable = { temp_trust_change = 4 } BOS_bosniak_trust_add_effect = yes } 55 = { 128 = { if = { limit = { industrial_complex > 0 } remove_building = { type = industrial_complex level = 1 } } } add_ideas = BOS_zenica_industrial_decline add_stability = -0.03 set_temp_variable = { temp_trust_change = -4 } BOS_bosniak_trust_add_effect = yes } } ai_chance = { base = 45 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } } # Tuzla Block 7 Chinese-financed loan project collapses (December 2023) country_event = { id = BOS_political.60 title = BOS_political.60.t desc = BOS_political.60.d picture = GFX_generic_factory is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_thermal_chinese_financed } option = { name = BOS_political.60.a log = "[GetDateText]: [This.GetName]: BOS_political.60.a executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes set_temp_variable = { modify_europeanism = 0.02 } set_temp_variable = { modify_europeanism_target = THIS.id } europeanism_change = yes if = { limit = { country_exists = CHI } set_temp_variable = { percent_change = -10 } set_temp_variable = { tag_index = CHI.id } change_influence_percentage = yes } ai_chance = { base = 60 modifier = { factor = 0 has_completed_focus = BOS_east_energy_partnership } } } option = { name = BOS_political.60.b log = "[GetDateText]: [This.GetName]: BOS_political.60.b executed" set_temp_variable = { debt_change = 0.05 } modify_debt_effect = yes add_stability = -0.02 ai_chance = { base = 40 modifier = { factor = 3 has_completed_focus = BOS_east_energy_partnership } } } } # Visa liberalization with Schengen takes effect (15 December 2010) country_event = { id = BOS_political.61 title = BOS_political.61.t desc = BOS_political.61.d picture = GFX_european_union_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { set_country_flag = BOS_visa_liberalized } option = { name = BOS_political.61.a log = "[GetDateText]: [This.GetName]: BOS_political.61.a executed" add_stability = 0.02 add_political_power = 10 ai_chance = { base = 70 } } option = { name = BOS_political.61.b log = "[GetDateText]: [This.GetName]: BOS_political.61.b executed" add_stability = 0.01 ai_chance = { base = 30 } } } # --- Added content: politics, RS 2025 arc, Croat question, security, foreign influence, society wave --- # 2010 general election: SDP's civic breakthrough collides with entrenched deadlock (3 October 2010) country_event = { id = BOS_political.62 title = BOS_political.62.t desc = BOS_political.62.d picture = GFX_election_day is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_ideas = BOS_government_formation_paralysis } option = { name = BOS_political.62.a log = "[GetDateText]: [This.GetName]: BOS_political.62.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes add_stability = 0.01 ai_chance = { base = 40 modifier = { factor = 2 has_country_flag = BOS_a_bosniak_is_in_power } } } option = { name = BOS_political.62.b log = "[GetDateText]: [This.GetName]: BOS_political.62.b executed" BOS_srpska_attitude_increase_effect = yes add_political_power = 10 ai_chance = { base = 60 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # The six-party coalition finally forms, sixteen months after the polls closed (February 2012) country_event = { id = BOS_political.63 title = BOS_political.63.t desc = BOS_political.63.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_idea = BOS_government_formation_paralysis } immediate = { remove_ideas = BOS_government_formation_paralysis custom_effect_tooltip = BOS_paralysis_lifted_tt } option = { name = BOS_political.63.a log = "[GetDateText]: [This.GetName]: BOS_political.63.a executed" add_political_power = 15 add_stability = 0.01 ai_chance = { base = 100 } } } # 2014 general election: SDA, HDZ, and SNSD reclaim the ground the 2010 civic vote briefly took (12 October 2014) country_event = { id = BOS_political.64 title = BOS_political.64.t desc = BOS_political.64.d picture = GFX_election_rally is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.64.a log = "[GetDateText]: [This.GetName]: BOS_political.64.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_srpska_attitude_increase_effect = yes ai_chance = { base = 70 } } option = { name = BOS_political.64.b log = "[GetDateText]: [This.GetName]: BOS_political.64.b executed" add_political_power = -15 add_stability = 0.01 ai_chance = { base = 30 } } } # Mostar holds local elections for the first time in twelve years after an ECHR-driven statute deal (20 December 2020) country_event = { id = BOS_political.65 title = BOS_political.65.t desc = BOS_political.65.d picture = GFX_election is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_mostar_without_government } immediate = { clr_country_flag = BOS_mostar_without_government } option = { name = BOS_political.65.a log = "[GetDateText]: [This.GetName]: BOS_political.65.a executed" BOS_croat_attitude_increase_effect = yes BOS_bosniak_attitude_increase_effect = yes add_stability = 0.02 ai_chance = { base = 65 } } option = { name = BOS_political.65.b log = "[GetDateText]: [This.GetName]: BOS_political.65.b executed" add_stability = 0.01 ai_chance = { base = 35 } } } # Republika Srpska rushes through a "foreign agents" registry law days after Dodik's conviction (27 February - March 2025) country_event = { id = BOS_political.66 title = BOS_political.66.t desc = BOS_political.66.d picture = GFX_bosnian_protests2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } has_country_flag = BOS_dodik_banned } immediate = { add_ideas = BOS_civil_society_crackdown } option = { name = BOS_political.66.a log = "[GetDateText]: [This.GetName]: BOS_political.66.a executed" BOS_srpska_attitude_decrease_effect = yes add_stability = 0.01 ai_chance = { base = 40 modifier = { factor = 2 NOT = { has_country_flag = BOS_a_serb_is_in_power } } } } option = { name = BOS_political.66.b log = "[GetDateText]: [This.GetName]: BOS_political.66.b executed" BOS_srpska_attitude_increase_effect = yes set_temp_variable = { modify_europeanism = -0.01 } europeanism_change = yes ai_chance = { base = 60 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # A national and Interpol arrest warrant for Dodik goes unenforced as he flies through Belgrade to Moscow and RS police shield him from SIPA (March-April 2025) country_event = { id = BOS_political.67 title = BOS_political.67.t desc = BOS_political.67.d picture = GFX_report_event_Arrest_2 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } has_country_flag = BOS_dodik_banned } option = { name = BOS_political.67.a log = "[GetDateText]: [This.GetName]: BOS_political.67.a executed" custom_effect_tooltip = BOS_rs_police_standoff_tt add_stability = -0.02 BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 35 modifier = { factor = 2 NOT = { has_country_flag = BOS_a_serb_is_in_power } } } } option = { name = BOS_political.67.b log = "[GetDateText]: [This.GetName]: BOS_political.67.b executed" add_political_power = -15 BOS_srpska_attitude_increase_effect = yes ai_chance = { base = 65 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # A snap Republika Srpska presidential election tests whether the SNSD machine survives Dodik's ban (23 November 2025) country_event = { id = BOS_political.68 title = BOS_political.68.t desc = BOS_political.68.d picture = GFX_bosnia_gov_building_3 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_dodik_banned has_country_leader = { name = "Željka Cvijanović" ruling_only = yes } } option = { name = BOS_political.68.a log = "[GetDateText]: [This.GetName]: BOS_political.68.a executed" hidden_effect = { kill_country_leader = yes create_country_leader = { name = "Siniša Karan" picture = "gfx/leaders/generic_politicians/white_012.dds" ideology = neutral_Social traits = { western_conservatism Fierce_Defender_of_Republika_Srpska } } } BOS_srpska_attitude_increase_effect = yes ai_chance = { base = 55 } } option = { name = BOS_political.68.b log = "[GetDateText]: [This.GetName]: BOS_political.68.b executed" hidden_effect = { kill_country_leader = yes create_country_leader = { name = "Branko Blanuša" picture = "gfx/leaders/generic_politicians/white_013.dds" ideology = Neutral_conservatism traits = { western_conservatism Pragmatic_Perfectionist } } } add_stability = 0.02 BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes ai_chance = { base = 45 } } } # The Constitutional Court strikes down guaranteed ethnic-minority delegate seats, freezing election-law reform (Ljubic ruling, December 2016) country_event = { id = BOS_political.69 title = BOS_political.69.t desc = BOS_political.69.d picture = GFX_court is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { set_country_flag = BOS_ljubic_ruling } option = { name = BOS_political.69.a log = "[GetDateText]: [This.GetName]: BOS_political.69.a executed" BOS_croat_attitude_decrease_effect = yes add_political_power = -10 ai_chance = { base = 50 } } option = { name = BOS_political.69.b log = "[GetDateText]: [This.GetName]: BOS_political.69.b executed" add_stability = -0.01 ai_chance = { base = 50 } } } # A bomb tears through the Bugojno police station, the first major homegrown jihadist attack of the postwar era (27 June 2010) country_event = { id = BOS_political.70 title = BOS_political.70.t desc = BOS_political.70.d picture = GFX_bosnian_fire_building is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_ideas = BOS_domestic_terror_threat_1 custom_effect_tooltip = BOS_counter_radicalization_available_tt } option = { name = BOS_political.70.a log = "[GetDateText]: [This.GetName]: BOS_political.70.a executed" add_stability = -0.01 ai_chance = { base = 50 } } option = { name = BOS_political.70.b log = "[GetDateText]: [This.GetName]: BOS_political.70.b executed" add_political_power = -10 ai_chance = { base = 50 } } } # A gunman from the Wahhabist enclave of Gornja Maoca opens fire on the US embassy in Sarajevo (28 October 2011) country_event = { id = BOS_political.71 title = BOS_political.71.t desc = BOS_political.71.d picture = GFX_american_embassy_in_tehran is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { if = { limit = { has_idea = BOS_domestic_terror_threat_1 } swap_ideas = { remove_idea = BOS_domestic_terror_threat_1 add_idea = BOS_domestic_terror_threat_2 } } else_if = { limit = { NOT = { has_idea = BOS_domestic_terror_threat_2 } } add_ideas = BOS_domestic_terror_threat_2 } custom_effect_tooltip = BOS_salafi_enclave_decision_available_tt } option = { name = BOS_political.71.a log = "[GetDateText]: [This.GetName]: BOS_political.71.a executed" add_stability = -0.02 ai_chance = { base = 50 } } option = { name = BOS_political.71.b log = "[GetDateText]: [This.GetName]: BOS_political.71.b executed" add_political_power = -15 ai_chance = { base = 50 } } } # A gunman kills a police officer at the Zvornik station in Republika Srpska, the first Islamist attack inside the entity (27 April 2015) country_event = { id = BOS_political.72 title = BOS_political.72.t desc = BOS_political.72.d picture = GFX_TAJ_Trucks_gunfire is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { if = { limit = { NOT = { OR = { has_idea = BOS_domestic_terror_threat_1 has_idea = BOS_domestic_terror_threat_2 } } } add_ideas = BOS_domestic_terror_threat_1 } BOS_srpska_stability_decrease_effect = yes } option = { name = BOS_political.72.a log = "[GetDateText]: [This.GetName]: BOS_political.72.a executed" add_stability = -0.01 ai_chance = { base = 100 } } } # Washington broadens sanctions on Milorad Dodik's patronage network over corruption and the obstruction of Dayton (Executive Orders 13304 and 14033) country_event = { id = BOS_political.73 title = BOS_political.73.t desc = BOS_political.73.d picture = GFX_raid_international_sanctions is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } NOT = { has_idea = BOS_srpska_supremacy_idea } NOT = { has_completed_focus = BOS_srpska_lead_government } } option = { name = BOS_political.73.a log = "[GetDateText]: [This.GetName]: BOS_political.73.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_srpska_attitude_decrease_effect = yes if = { limit = { has_idea = BOS_republika_srpska_secession_crisis } custom_effect_tooltip = BOS_sanctions_deepen_crisis_tt BOS_srpska_stability_decrease_effect = yes } ai_chance = { base = 40 modifier = { factor = 2 NOT = { has_country_flag = BOS_a_serb_is_in_power } } } } option = { name = BOS_political.73.b log = "[GetDateText]: [This.GetName]: BOS_political.73.b executed" BOS_srpska_attitude_increase_effect = yes add_political_power = -10 ai_chance = { base = 60 modifier = { factor = 2 has_country_flag = BOS_a_serb_is_in_power } } } } # Parliament let the citizen ID law lapse, and a baby's death waiting for treatment abroad sends thousands into the streets of Sarajevo (June-July 2013) country_event = { id = BOS_political.74 title = BOS_political.74.t desc = BOS_political.74.d picture = GFX_event_BOS_baby_death is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_timed_idea = { idea = BOS_jmbg_crisis days = 240 } } option = { name = BOS_political.74.a log = "[GetDateText]: [This.GetName]: BOS_political.74.a executed" BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes add_political_power = -15 ai_chance = { base = 60 } } option = { name = BOS_political.74.b log = "[GetDateText]: [This.GetName]: BOS_political.74.b executed" add_stability = -0.02 ai_chance = { base = 40 } } } # A 1-0 win in Lithuania sends Bosnia and Herzegovina to its first World Cup as an independent nation (15 October 2013) country_event = { id = BOS_political.75 title = BOS_political.75.t desc = BOS_political.75.d picture = GFX_generic_football is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_timed_idea = { idea = BOS_world_cup_unity days = 120 } } option = { name = BOS_political.75.a log = "[GetDateText]: [This.GetName]: BOS_political.75.a executed" add_political_power = 10 ai_chance = { base = 100 } } } # The Stabilisation and Association Agreement finally enters into force, nine years after signature (1 June 2015) country_event = { id = BOS_political.81 title = BOS_political.81.t desc = BOS_political.81.d picture = GFX_european_union_flag is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_saa_signed } option = { name = BOS_political.81.a log = "[GetDateText]: [This.GetName]: BOS_political.81.a executed" set_temp_variable = { modify_europeanism = 0.02 } europeanism_change = yes ai_chance = { base = 100 } } } # The Federation liquidates flag carrier B&H Airlines under unpayable debt, leaving the country without a national carrier (June 2015) country_event = { id = BOS_political.77 title = BOS_political.77.t desc = BOS_political.77.d picture = GFX_passenger_plane is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.77.a log = "[GetDateText]: [This.GetName]: BOS_political.77.a executed" add_political_power = 5 add_stability = -0.01 ai_chance = { base = 60 } } option = { name = BOS_political.77.b log = "[GetDateText]: [This.GetName]: BOS_political.77.b executed" set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes add_ideas = BOS_national_carrier_pride ai_chance = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } } # Dubai's Buroj Property Development unveils a 4.3-billion-euro "Buroj Ozone" resort city planned for Trnovo, outside Sarajevo (2015) country_event = { id = BOS_political.78 title = BOS_political.78.t desc = BOS_political.78.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.78.a ai_chance = { base = 100 } } } # EFT Stanari, Bosnia's first postwar thermal plant, reaches commercial operation in Republika Srpska (September 2016) country_event = { id = BOS_political.76 title = BOS_political.76.t desc = BOS_political.76.d picture = GFX_powerplant is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { add_ideas = BOS_stanari_plant_online } option = { name = BOS_political.76.a log = "[GetDateText]: [This.GetName]: BOS_political.76.a executed" BOS_srpska_attitude_increase_effect = yes ai_chance = { base = 100 } } } # Roughly two thousand people join Bosnia's first-ever Pride march in Sarajevo, held under heavy police protection and a small "traditional values" counter-protest (9 September 2019) country_event = { id = BOS_political.80 title = BOS_political.80.t desc = BOS_political.80.d picture = GFX_lgbt_parade is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_political.80.a log = "[GetDateText]: [This.GetName]: BOS_political.80.a executed" add_stability = 0.01 set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.02 } change_relative_party_popularity = yes ai_chance = { base = 55 } } option = { name = BOS_political.80.b log = "[GetDateText]: [This.GetName]: BOS_political.80.b executed" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.02 } change_relative_party_popularity = yes ai_chance = { base = 45 } } } # An Adriatic atmospheric river triggers the worst floods and landslides in a decade, burying homes in Donja Jablanica (3-4 October 2024) country_event = { id = BOS_political.79 title = BOS_political.79.t desc = BOS_political.79.d picture = GFX_czech_flooding is_triggered_only = yes trigger = { original_tag = BOS has_civil_war = no NOT = { has_country_flag = civil_war_bosnia } } immediate = { 1052 = { if = { limit = { infrastructure > 0 } damage_building = { type = infrastructure damage = 0.3 } } } add_stability = -0.02 } option = { name = BOS_political.79.a log = "[GetDateText]: [This.GetName]: BOS_political.79.a executed" set_temp_variable = { modify_europeanism = 0.02 } europeanism_change = yes set_temp_variable = { treasury_change = 1 } modify_treasury_effect = yes add_stability = 0.01 ai_chance = { base = 65 } } option = { name = BOS_political.79.b log = "[GetDateText]: [This.GetName]: BOS_political.79.b executed" set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes ai_chance = { base = 35 } } } # Bosniak bloc presses for greater central authority country_event = { id = BOS_events.56 title = BOS_events.56.t desc = BOS_events.56.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS has_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_events.56.a log = "[GetDateText]: [This.GetName]: BOS_events.56.a executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes BOS_srpska_attitude_decrease_effect = yes ai_chance = { base = 55 } } option = { name = BOS_events.56.b log = "[GetDateText]: [This.GetName]: BOS_events.56.b executed" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes ai_chance = { base = 45 } } # Targeted economic concession: fund Bosniak-region infrastructure without giving the other blocs a grievance option = { name = BOS_events.56.c log = "[GetDateText]: [This.GetName]: BOS_events.56.c executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes set_temp_variable = { skip_payment = 1 } 128 = { one_state_infrastructure = yes } set_temp_variable = { skip_payment = 0 } set_temp_variable = { temp_trust_change = 5 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 20 modifier = { factor = 3 check_variable = { treasury > 5 } } modifier = { factor = 0 OR = { check_variable = { treasury < 1 } has_active_mission = bankruptcy_incoming_collapse } } } } } # Croat bloc presses for entity guarantees in Herzegovina country_event = { id = BOS_events.57 title = BOS_events.57.t desc = BOS_events.57.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS has_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_events.57.a log = "[GetDateText]: [This.GetName]: BOS_events.57.a executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 55 } } option = { name = BOS_events.57.b log = "[GetDateText]: [This.GetName]: BOS_events.57.b executed" BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes ai_chance = { base = 45 } } # Targeted economic concession: fund Herzegovina infrastructure without giving the other blocs a grievance option = { name = BOS_events.57.c log = "[GetDateText]: [This.GetName]: BOS_events.57.c executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes set_temp_variable = { skip_payment = 1 } 1052 = { one_state_infrastructure = yes } set_temp_variable = { skip_payment = 0 } set_temp_variable = { temp_trust_change = 5 } BOS_croat_trust_add_effect = yes ai_chance = { base = 20 modifier = { factor = 3 check_variable = { treasury > 5 } } modifier = { factor = 0 OR = { check_variable = { treasury < 1 } has_active_mission = bankruptcy_incoming_collapse } } } } } # Republika Srpska presses for wider entity competencies country_event = { id = BOS_events.58 title = BOS_events.58.t desc = BOS_events.58.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS has_war = no NOT = { has_country_flag = civil_war_bosnia } } option = { name = BOS_events.58.a log = "[GetDateText]: [This.GetName]: BOS_events.58.a executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes BOS_bosniak_attitude_decrease_effect = yes ai_chance = { base = 55 } } option = { name = BOS_events.58.b log = "[GetDateText]: [This.GetName]: BOS_events.58.b executed" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes ai_chance = { base = 45 } } # Devolve revenue-raising powers to the entity: buys Srpska goodwill at the cost of central fiscal reach option = { name = BOS_events.58.c log = "[GetDateText]: [This.GetName]: BOS_events.58.c executed" add_timed_idea = { idea = BOS_entity_competency_transfer days = 365 } set_temp_variable = { temp_trust_change = 6 } BOS_srpska_trust_add_effect = yes ai_chance = { base = 20 modifier = { factor = 3 BOS_srpska_attitude_hostile_trigger = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } } # The Srpska secession crisis expired unresolved and open war erupts country_event = { id = BOS_events.59 title = BOS_events.59.t desc = BOS_events.59.d picture = GFX_srpska_portests is_triggered_only = yes fire_only_once = yes # stand down if another path already started the war or released RSK trigger = { original_tag = BOS NOT = { has_country_flag = civil_war_bosnia } NOT = { country_exists = RSK } } option = { name = BOS_events.59.a log = "[GetDateText]: [This.GetName]: BOS_events.59.a executed" hidden_effect = { RSK = { if = { limit = { NOT = { has_template = "Milicija Divizija" } } division_template = { name = "Milicija Divizija" division_names_group = BOS_MIL is_locked = yes regiments = { Militia_Bat = { x = 0 y = 0 } } } } } BOS_set_civil_war_internal_factions_effect = yes } release = RSK add_ideas = BOS_bosniak_balkan_aspiration country_event = BOS_events.1 if = { limit = { country_exists = SER } custom_effect_tooltip = BOS_serbia_reaction_tt SER = { country_event = { id = Serbia.35 days = 2 } } } transfer_units_fraction = { target = RSK size = 0.0 stockpile_ratio = 0.1 army_ratio = 0.0 navy_ratio = 0.0 air_ratio = 0.0 } 129 = { set_demilitarized_zone = no } 1053 = { set_demilitarized_zone = no } 1054 = { set_demilitarized_zone = no } if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 74 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.2" owner = BOS count = 6 } } } else_if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 50 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.2" owner = BOS count = 5 } } } else_if = { limit = { check_variable = { BOS_cw_bosniak_manpower > 24 } } 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.2" owner = BOS count = 4 } } } else = { 128 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.2" owner = BOS count = 3 } } } if = { limit = { check_variable = { BOS_cw_srpska_manpower > 74 } } RSK = { 129 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.1" owner = RSK count = 6 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 5 } } } } else_if = { limit = { check_variable = { BOS_cw_srpska_manpower > 50 } } RSK = { 129 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.1" owner = RSK count = 5 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 4 } } } } else_if = { limit = { check_variable = { BOS_cw_srpska_manpower > 24 } } RSK = { 129 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.1" owner = RSK count = 4 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 3 } } } } else = { RSK = { 129 = { create_unit = { division = "name = \"Južna milicija farmera\" division_template = \"Milicija Divizija\" start_experience_factor = 0.1" owner = RSK count = 3 } } 1054 = { create_unit = { division = "name = \"Komunistička milicija\" division_template = \"Milicija Divizija\" start_experience_factor = 0" owner = RSK count = 2 } } } } } } # The Croat secession crisis expired unresolved and open war erupts country_event = { id = BOS_events.60 title = BOS_events.60.t desc = BOS_events.60.d picture = GFX_bosnian_fire_building is_triggered_only = yes fire_only_once = yes # stand down if another path already started the war or released HZG trigger = { original_tag = BOS NOT = { has_country_flag = civil_war_bosnia } NOT = { country_exists = HZG } } option = { name = BOS_events.60.a log = "[GetDateText]: [This.GetName]: BOS_events.60.a executed" hidden_effect = { BOS_set_civil_war_internal_factions_effect = yes } release = HZG add_ideas = BOS_bosniak_balkan_aspiration country_event = { id = BOS_events.2 days = 2 } if = { limit = { country_exists = CRO } custom_effect_tooltip = BOS_croatia_reaction_tt CRO = { country_event = { id = CRO_political.10 days = 2 } } } 1052 = { set_demilitarized_zone = no } } } # Republika Srpska moves to secede unless Sarajevo defuses the crisis country_event = { id = BOS_political.82 title = BOS_political.82.t desc = BOS_political.82.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.82.a log = "[GetDateText]: [This.GetName]: BOS_political.82.a executed" custom_effect_tooltip = BOS_dayton_pressure_decisions_available_tt ai_chance = { base = 1 } } } # Herceg-Bosna threatens to break away unless Croat grievances are met country_event = { id = BOS_political.83 title = BOS_political.83.t desc = BOS_political.83.d picture = GFX_bosnian_fire_building is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.83.a log = "[GetDateText]: [This.GetName]: BOS_political.83.a executed" custom_effect_tooltip = BOS_croat_deescalation_hint_tt ai_chance = { base = 1 } } } # A partner community feels shut out as the presidency rotation stalls country_event = { id = BOS_political.84 title = BOS_political.84.t desc = BOS_political.84.d picture = GFX_bosnia_gov_building_3 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_political.84.a log = "[GetDateText]: [This.GetName]: BOS_political.84.a executed" custom_effect_tooltip = BOS_rotate_presidency_hint_tt if = { limit = { has_country_flag = BOS_a_serb_is_in_power } BOS_srpska_attitude_decrease_effect = yes } else_if = { limit = { has_country_flag = BOS_a_croat_is_in_power } BOS_croat_attitude_decrease_effect = yes } else_if = { limit = { has_country_flag = BOS_a_bosniak_is_in_power } BOS_bosniak_attitude_decrease_effect = yes } ai_chance = { base = 1 } } } # Srpska-led government presses to approve a Chinese-financed Republika Srpska project country_event = { id = BOS_events.61 title = BOS_events.61.t desc = BOS_events.61.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = BOS country_exists = CHI } option = { name = BOS_events.61.a log = "[GetDateText]: [This.GetName]: BOS_events.61.a executed" set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = BOS.id } change_influence_percentage = yes set_temp_variable = { temp_trust_change = 5 } BOS_srpska_trust_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 70 } } option = { name = BOS_events.61.b log = "[GetDateText]: [This.GetName]: BOS_events.61.b executed" set_temp_variable = { temp_trust_change = -4 } BOS_srpska_trust_add_effect = yes ai_chance = { base = 30 } } } # Croat-led government presses for another step toward third-entity fiscal autonomy country_event = { id = BOS_events.62 title = BOS_events.62.t desc = BOS_events.62.d picture = GFX_bosnia_gov_building_2 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.62.a log = "[GetDateText]: [This.GetName]: BOS_events.62.a executed" add_timed_idea = { idea = BOS_entity_competency_transfer days = 365 } set_temp_variable = { temp_trust_change = 5 } BOS_croat_trust_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 70 } } option = { name = BOS_events.62.b log = "[GetDateText]: [This.GetName]: BOS_events.62.b executed" set_temp_variable = { temp_trust_change = -4 } BOS_croat_trust_add_effect = yes ai_chance = { base = 30 } } } # Bosniak-led government presses to expand the central budget at the entities' expense country_event = { id = BOS_events.63 title = BOS_events.63.t desc = BOS_events.63.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.63.a log = "[GetDateText]: [This.GetName]: BOS_events.63.a executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes set_temp_variable = { temp_trust_change = 5 } BOS_bosniak_trust_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_srpska_trust_add_effect = yes ai_chance = { base = 70 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } option = { name = BOS_events.63.b log = "[GetDateText]: [This.GetName]: BOS_events.63.b executed" set_temp_variable = { temp_trust_change = -4 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 30 } } } # Emigration pressure crosses into serious territory country_event = { id = BOS_events.64 title = BOS_events.64.t desc = BOS_events.64.d picture = GFX_passenger_plane is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.64.a ai_chance = { base = 1 } } } # Emigration pressure reaches crisis levels country_event = { id = BOS_events.65 title = BOS_events.65.t desc = BOS_events.65.d picture = GFX_passenger_plane is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.65.a ai_chance = { base = 1 } } } # Confronting entity obstruction country_event = { id = BOS_events.66 title = BOS_events.66.t desc = BOS_events.66.d picture = GFX_srpska_portests is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.66.a log = "[GetDateText]: [This.GetName]: BOS_events.66.a executed" custom_effect_tooltip = BOS_hardline_rs_crisis_warning_tt add_stability = 0.03 set_temp_variable = { temp_trust_change = -6 } BOS_srpska_trust_add_effect = yes ai_chance = { base = 10 modifier = { factor = 3 OR = { has_country_flag = BOS_a_bosniak_is_in_power has_country_flag = BOS_a_croat_is_in_power } } } } option = { name = BOS_events.66.b log = "[GetDateText]: [This.GetName]: BOS_events.66.b executed" set_temp_variable = { temp_trust_change = 5 } BOS_srpska_trust_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 10 modifier = { factor = 3 has_country_flag = BOS_a_serb_is_in_power } } } } # The 2023 population census country_event = { id = BOS_events.67 title = BOS_events.67.t desc = BOS_events.67.d picture = GFX_bosnia_gov_building_1 is_triggered_only = yes trigger = { original_tag = BOS } option = { name = BOS_events.67.a log = "[GetDateText]: [This.GetName]: BOS_events.67.a executed" set_temp_variable = { temp_trust_change = 5 } BOS_bosniak_trust_add_effect = yes set_temp_variable = { temp_manpower_change = 5 } BOS_bosniak_manpower_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_srpska_trust_add_effect = yes ai_chance = { base = 10 modifier = { factor = 5 has_country_flag = BOS_a_bosniak_is_in_power } } } option = { name = BOS_events.67.b log = "[GetDateText]: [This.GetName]: BOS_events.67.b executed" set_temp_variable = { temp_trust_change = 5 } BOS_croat_trust_add_effect = yes set_temp_variable = { temp_manpower_change = 5 } BOS_croat_manpower_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_bosniak_trust_add_effect = yes ai_chance = { base = 10 modifier = { factor = 5 has_country_flag = BOS_a_croat_is_in_power } } } option = { name = BOS_events.67.c log = "[GetDateText]: [This.GetName]: BOS_events.67.c executed" set_temp_variable = { temp_trust_change = 5 } BOS_srpska_trust_add_effect = yes set_temp_variable = { temp_manpower_change = 5 } BOS_srpska_manpower_add_effect = yes set_temp_variable = { temp_trust_change = -3 } BOS_croat_trust_add_effect = yes ai_chance = { base = 10 modifier = { factor = 5 has_country_flag = BOS_a_serb_is_in_power } } } } # Republika Srpska requests Serbian support country_event = { id = BOS_events.68 title = BOS_events.68.t desc = BOS_events.68.d picture = GFX_weapons_arms1 is_triggered_only = yes trigger = { original_tag = SER FROM = { original_tag = RSK } } option = { name = BOS_events.68.a log = "[GetDateText]: [This.GetName]: BOS_events.68.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT custom_effect_tooltip = RSK_serbian_support_accept_tt add_ideas = BOS_SER_vol_troops send_equipment = { equipment = infantry_weapons_2 amount = 2000 target = FROM } reverse_add_opinion_modifier = { target = FROM modifier = military_aid } hidden_effect = { FROM = { country_event = { id = BOS_events.69 days = 3 } } } ai_chance = { base = 60 modifier = { add = 30 has_opinion = { target = FROM value > 15 } } modifier = { factor = 0.25 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.5 has_equipment = { infantry_weapons_type < 3000 } } } } option = { name = BOS_events.68.b log = "[GetDateText]: [This.GetName]: BOS_events.68.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = RSK_serbian_support_decline_tt FROM = { add_war_support = -0.05 } ai_chance = { base = 15 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } } } } # Serbia answers the Entity's call country_event = { id = BOS_events.69 title = BOS_events.69.t desc = BOS_events.69.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.69.a log = "[GetDateText]: [This.GetName]: BOS_events.69.a executed" add_war_support = 0.05 ai_chance = { base = 1 } } } # Herzeg-Bosnia requests Croatian support country_event = { id = BOS_events.70 title = BOS_events.70.t desc = BOS_events.70.d picture = GFX_weapons_arms1 is_triggered_only = yes trigger = { original_tag = CRO FROM = { original_tag = HZG } } option = { name = BOS_events.70.a log = "[GetDateText]: [This.GetName]: BOS_events.70.a executed" custom_effect_tooltip = TT_IF_WE_ACCEPT custom_effect_tooltip = HZG_croat_support_accept_tt add_ideas = BOS_sfor_vol_troops send_equipment = { equipment = infantry_weapons_2 amount = 1500 target = FROM } reverse_add_opinion_modifier = { target = FROM modifier = military_aid } hidden_effect = { FROM = { country_event = { id = BOS_events.71 days = 3 } } } ai_chance = { base = 60 modifier = { add = 30 has_opinion = { target = FROM value > 15 } } modifier = { factor = 0.25 has_opinion = { target = FROM value < 0 } } modifier = { factor = 0.5 has_equipment = { infantry_weapons_type < 3000 } } } } option = { name = BOS_events.70.b log = "[GetDateText]: [This.GetName]: BOS_events.70.b executed" custom_effect_tooltip = TT_IF_WE_DECLINE custom_effect_tooltip = HZG_croat_support_decline_tt FROM = { add_war_support = -0.05 } ai_chance = { base = 15 modifier = { factor = 2 has_opinion = { target = FROM value < 0 } } } } } # Croatia answers the Cantons' call country_event = { id = BOS_events.71 title = BOS_events.71.t desc = BOS_events.71.d picture = GFX_weapons_arms1 is_triggered_only = yes option = { name = BOS_events.71.a log = "[GetDateText]: [This.GetName]: BOS_events.71.a executed" add_war_support = 0.05 ai_chance = { base = 1 } } } # Beijing books the Tuzla loan as leverage country_event = { id = BOS_events.72 title = BOS_events.72.t desc = BOS_events.72.d picture = GFX_china_ccecc is_triggered_only = yes trigger = { original_tag = CHI FROM = { original_tag = BOS } } option = { name = BOS_events.72.a log = "[GetDateText]: [This.GetName]: BOS_events.72.a executed" set_temp_variable = { treasury_change = -0.1 } modify_treasury_effect = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes ai_chance = { base = 1 } } } # Ankara's contractors and banks take the Bosnian market country_event = { id = BOS_events.73 title = BOS_events.73.t desc = BOS_events.73.d picture = GFX_gen_construction is_triggered_only = yes trigger = { original_tag = TUR FROM = { original_tag = BOS } } option = { name = BOS_events.73.a log = "[GetDateText]: [This.GetName]: BOS_events.73.a executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes ai_chance = { base = 1 } } } # Gulf capital buys into Buroj Ozone and the Sarajevo property market country_event = { id = BOS_events.74 title = BOS_events.74.t desc = BOS_events.74.d picture = GFX_dubai_event is_triggered_only = yes trigger = { original_tag = SAU FROM = { original_tag = BOS } } option = { name = BOS_events.74.a log = "[GetDateText]: [This.GetName]: BOS_events.74.a executed" set_temp_variable = { treasury_change = FROM.BOS_gulf_investment_disbursed } multiply_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes ai_chance = { base = 1 } } }